:root{--pc-bg:#fdf7ff;--pc-surface:#fdf7ff;--pc-card:#fff;--pc-border:#e7e0ff;--pc-fg:#1d1732;--pc-muted:#fbf9ff;--pc-muted-fg:#665e7a;--pc-primary:#621bcb;--pc-primary-fg:#fff;--pc-primary-soft:#621bcb1a;--pc-primary-soft-strong:#621bcb2e;--pc-shadow:0 10px 30px #140a280f;--pc-shadow-hover:0 16px 40px #140a281a;--pc-radius-lg:2rem;--pc-radius-md:1.5rem;--pc-radius-sm:1rem;--pc-ease:cubic-bezier(.2, .8, .2, 1)}.dark{--pc-bg:#070611;--pc-surface:#12101f;--pc-card:#12101f;--pc-border:#2f2547;--pc-fg:#f5eeff;--pc-muted:#12101f;--pc-muted-fg:#ccc3d7;--pc-primary:#d3bbff;--pc-primary-fg:#25005a;--pc-primary-soft:#d3bbff24;--pc-primary-soft-strong:#d3bbff3d;--pc-shadow:0 10px 30px #00000059;--pc-shadow-hover:0 16px 40px #00000080}@media (prefers-color-scheme:dark){:root:not(.light){--pc-bg:#070611;--pc-surface:#12101f;--pc-card:#12101f;--pc-border:#2f2547;--pc-fg:#f5eeff;--pc-muted:#12101f;--pc-muted-fg:#ccc3d7;--pc-primary:#d3bbff;--pc-primary-fg:#25005a;--pc-primary-soft:#d3bbff24;--pc-primary-soft-strong:#d3bbff3d;--pc-shadow:0 10px 30px #00000059;--pc-shadow-hover:0 16px 40px #00000080}}.pc-root{background-color:var(--pc-bg);color:var(--pc-fg)}.pc-badge{background-color:var(--pc-primary-soft);box-shadow:none;filter:none}.pc-badge svg{color:var(--pc-primary)}.pc-eyebrow-pill{border:1px solid var(--pc-border);background-color:var(--pc-card);color:var(--pc-muted-fg);border-radius:9999px}.pc-muted-text{color:var(--pc-muted-fg)}.pc-card{background-color:var(--pc-card);border:1px solid var(--pc-border);border-radius:var(--pc-radius-lg);box-shadow:none;transition:transform .3s var(--pc-ease), border-color .3s var(--pc-ease)}a.pc-card:hover,.pc-card.pc-hoverable:hover{border-color:var(--pc-primary-soft-strong);transform:translateY(-2px)}.pc-tabbar{background-color:var(--pc-muted);border:1px solid var(--pc-border);border-radius:9999px}.pc-tab{color:var(--pc-muted-fg);border-radius:9999px}.pc-tab-active-pill{background-color:var(--pc-primary)}.pc-tab-active-text{color:var(--pc-primary-fg)}.pc-callout{background-color:var(--pc-primary-soft);border:1px solid var(--pc-primary-soft-strong);color:var(--pc-fg);border-radius:var(--pc-radius-sm)}.pc-chip{background-color:var(--pc-card);border:1px solid var(--pc-border);color:var(--pc-fg);border-radius:var(--pc-radius-sm)}.pc-chip svg{color:var(--pc-primary)}.pc-legal-box{background-color:var(--pc-muted);border:1px solid var(--pc-border);border-radius:var(--pc-radius-md)}.pc-legal-box p,.pc-legal-label{color:var(--pc-muted-fg)}.pc-divider{border-color:var(--pc-border)}.pc-contact-icon{background-color:var(--pc-primary-soft)}.pc-contact-icon svg,.pc-contact-email{color:var(--pc-primary)}.pc-closing{background-color:var(--pc-muted);border:1px solid var(--pc-border);border-radius:var(--pc-radius-lg)}.pc-glow{background:radial-gradient(closest-side at 50% 50%, var(--pc-primary-soft), transparent)}.pc-actp-step{border:1px solid var(--pc-border);background-color:var(--pc-bg);color:var(--pc-fg);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:700;line-height:1.2}.pc-actp-step.is-last{border-color:var(--pc-primary);color:var(--pc-primary)}.pc-actp-mail{isolation:isolate;background-color:var(--pc-primary);color:var(--pc-primary-fg);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-hover)}.pc-actp-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffff47,#0000);border-radius:50%;width:70%;position:absolute;top:-45%;right:-18%}.pc-actp-ico{background-color:color-mix(in srgb, currentColor 16%, transparent)}.pc-actp-email{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;color:inherit;transition:background-size .5s var(--pc-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:.12em;font-size:clamp(1.4rem,4.6vw,2.5rem);font-weight:900;line-height:1.05}.pc-actp-email:hover{background-size:100% 2px}.pc-actp-btn{border-radius:var(--pc-radius-sm);transition:transform .2s var(--pc-ease), background-color .2s, color .2s, border-color .2s;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.pc-actp-btn:active{transform:scale(.97)}.pc-actp-btn--solid{background-color:var(--pc-primary-fg);color:var(--pc-primary)}.pc-actp-btn--ghost{border:1px solid color-mix(in srgb, currentColor 55%, transparent);color:inherit}.pc-actp-btn--ghost:hover{border-color:currentColor}.pc-actp-btn--ghost.is-copied{background-color:var(--pc-primary-fg);color:var(--pc-primary);border-color:var(--pc-primary-fg)}.pc-actp-steps{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);list-style:none}@media (width<=640px){.pc-actp-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.pc-actp-email,.pc-actp-btn{transition:none}}
