.pageShell_head__Onk6G{position:relative;overflow:hidden;background:var(--sn-bg-2);margin-top:calc(-1 * var(--sn-header-h));padding-top:var(--sn-header-h)}.pageShell_blobA__i9NjG,.pageShell_blobB__cL_Oy{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.pageShell_blobA__i9NjG{inset-inline-start:-10%;top:-30%;width:min(44vw,400px);aspect-ratio:1;background:var(--sn-purple);opacity:.42}.pageShell_blobB__cL_Oy{inset-inline-end:-8%;bottom:-46%;width:min(38vw,340px);aspect-ratio:1;background:var(--sn-teal);opacity:.3}.pageShell_headInner__fc6Dy{position:relative;z-index:1;padding:var(--sn-12) 0 calc(var(--sn-10) + var(--sn-8))}.pageShell_kicker__MSBbh{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--sn-r-full);background:var(--sn-purple-soft);color:var(--sn-purple-ink);font-size:var(--sn-t-sm);font-weight:700}.pageShell_kicker__MSBbh i{width:8px;height:8px;border-radius:50%;background:var(--sn-purple);flex:none}.pageShell_title__m47Zl{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;letter-spacing:-.028em;color:var(--sn-ink);margin:var(--sn-4) 0 0;text-wrap:balance}.pageShell_lede__F0lBp{margin:var(--sn-3) 0 0;font-size:var(--sn-t-md);line-height:1.85;color:var(--sn-ink-2);max-width:62ch}.pageShell_body__NFTw_{position:relative;z-index:1;margin-top:calc(-1 * var(--sn-8));margin-bottom:var(--sn-16);padding:var(--sn-10) var(--sn-6) var(--sn-12);max-width:800px;background:var(--sn-bg);border-radius:var(--sn-r-2xl);box-shadow:var(--sn-sh-2)}@media (min-width:768px){.pageShell_body__NFTw_{padding-inline:var(--sn-10)}}.pageShell_wide__YHH1_{max-width:1100px}.pageShell_section__BkVgd{margin-top:var(--sn-10)}.pageShell_section__BkVgd:first-child{margin-top:0}.pageShell_h2__3D4r2{font-size:var(--sn-t-lg);font-weight:700;color:var(--sn-ink);letter-spacing:-.015em;margin:0 0 var(--sn-4);padding-bottom:var(--sn-3);position:relative}.pageShell_h2__3D4r2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:34px;height:3px;border-radius:3px;background:var(--sn-amber)}.pageShell_body__NFTw_ p{line-height:1.9;color:var(--sn-ink-2);margin:0 0 var(--sn-4)}.pageShell_body__NFTw_ ul{margin:0 0 var(--sn-4);-webkit-padding-start:var(--sn-5);padding-inline-start:var(--sn-5);display:grid;grid-gap:var(--sn-2);gap:var(--sn-2)}.pageShell_body__NFTw_ li{line-height:1.85;color:var(--sn-ink-2)}.pageShell_body__NFTw_ strong{color:var(--sn-ink);font-weight:600}.pageShell_body__NFTw_ a{color:var(--sn-purple-ink);text-underline-offset:3px}.faq_list__QTEE0{display:grid;border:1px solid var(--sn-line);border-radius:var(--sn-r-xl);background:var(--sn-bg);box-shadow:var(--sn-sh-1);overflow:hidden}.faq_item__3CVxd{border-top:1px solid var(--sn-line)}.faq_item__3CVxd:first-child{border-top:0}.faq_item__3CVxd[open]{box-shadow:inset 3px 0 0 var(--sn-purple)}.faq_q__iZit8{display:flex;align-items:center;justify-content:space-between;gap:var(--sn-3);padding:var(--sn-4) var(--sn-5);font-size:var(--sn-t-base);font-weight:600;color:var(--sn-ink);cursor:pointer;list-style:none;transition:background .15s var(--sn-ease)}.faq_q__iZit8::-webkit-details-marker{display:none}.faq_q__iZit8:hover{background:var(--sn-purple-soft)}.faq_q__iZit8:after{content:"";flex:none;width:9px;height:9px;-webkit-border-end:2px solid var(--sn-ink-3);border-inline-end:2px solid var(--sn-ink-3);-webkit-border-after:2px solid var(--sn-ink-3);border-block-end:2px solid var(--sn-ink-3);transform:rotate(45deg);transition:transform .18s var(--sn-ease),border-color .18s var(--sn-ease)}.faq_item__3CVxd[open] .faq_q__iZit8:after{transform:rotate(-135deg);border-color:var(--sn-purple)}@media (prefers-reduced-motion:reduce){.faq_q__iZit8,.faq_q__iZit8:after{transition:none}}.faq_a__a1VWa{margin:0;padding:0 var(--sn-5) var(--sn-5);color:var(--sn-ink-2);line-height:1.9}.faq_cta__B_Dhg{margin-top:var(--sn-8);padding:var(--sn-8) var(--sn-6);border-radius:var(--sn-r-2xl);background:linear-gradient(135deg,var(--sn-purple-soft),var(--sn-teal-soft));text-align:center}.faq_ctaText__6xSw7{margin:0 0 var(--sn-4);color:var(--sn-ink);font-weight:600}.faq_ctaBtns__v3UfD{display:flex;gap:var(--sn-3);justify-content:center;flex-wrap:wrap}.features_group__bXGc7{margin-top:var(--sn-12)}.features_group__bXGc7:first-child{margin-top:0}.features_groupHead__IV_ZZ{position:relative;padding-bottom:var(--sn-3);margin-bottom:var(--sn-5)}.features_groupHead__IV_ZZ:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:34px;height:3px;border-radius:3px;background:var(--sn-amber)}.features_groupTitle__EbwBH{margin:0;font-size:var(--sn-t-lg);font-weight:700;letter-spacing:-.015em;color:var(--sn-ink)}.features_groupLede__Wk0xa{margin:var(--sn-1) 0 0;font-size:var(--sn-t-sm);color:var(--sn-ink-3)}.features_grid__P1pGB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sn-3);gap:var(--sn-3)}.features_item__8OBMd{display:flex;align-items:flex-start;gap:var(--sn-3);padding:var(--sn-4);border:1px solid var(--sn-line);border-radius:var(--sn-r-lg);background:var(--sn-bg);box-shadow:var(--sn-sh-1);transition:transform .16s var(--sn-ease),box-shadow .16s var(--sn-ease)}@media (hover:hover){.features_item__8OBMd:hover{transform:translateY(-2px);box-shadow:var(--sn-sh-2)}}@media (prefers-reduced-motion:reduce){.features_item__8OBMd{transition:none}.features_item__8OBMd:hover{transform:none}}.features_tick__JIMKT{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sn-teal-soft);color:var(--sn-teal-ink);margin-top:1px}.features_label__fgsKz{display:block;font-size:var(--sn-t-base);font-weight:600;color:var(--sn-ink);line-height:1.6}.features_hint__ABngi{display:block;margin-top:2px;font-size:var(--sn-t-xs);color:var(--sn-ink-3);line-height:1.7}.features_cta__XNEoK{margin-top:var(--sn-12);padding:var(--sn-8) var(--sn-6);border-radius:var(--sn-r-2xl);background:linear-gradient(135deg,var(--sn-purple-soft),var(--sn-teal-soft));text-align:center}.features_ctaText__PEPz8{margin:0 0 var(--sn-4);color:var(--sn-ink);font-weight:600}.features_ctaBtns__4l8cu{display:flex;gap:var(--sn-3);justify-content:center;flex-wrap:wrap}.how_steps__hXHDW{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sn-5);gap:var(--sn-5);position:relative}.how_steps__hXHDW:before{content:"";position:absolute;inset-inline-start:calc(var(--sn-5) + 18px - 1px);top:calc(var(--sn-5) + 18px);bottom:calc(var(--sn-5) + 18px);width:2px;border-radius:2px;background:linear-gradient(var(--sn-purple-soft),var(--sn-purple),var(--sn-teal));opacity:.55;z-index:0}.how_step__CZR2_{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--sn-4);padding:var(--sn-5);border:1px solid var(--sn-line);border-radius:var(--sn-r-xl);background:var(--sn-bg);box-shadow:var(--sn-sh-1)}.how_num__Rp0II{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sn-purple);color:#fff;font-weight:700;font-size:var(--sn-t-base);box-shadow:0 0 0 4px var(--sn-bg)}.how_stepTitle__Qng8A{margin:0 0 var(--sn-1);font-size:var(--sn-t-md);font-weight:700;color:var(--sn-ink)}.how_stepText__Eljfd{margin:0;line-height:1.9;color:var(--sn-ink-2)}.how_types__2rqRg{margin-top:var(--sn-12)}.how_typesTitle__GwwrX{position:relative;margin:0;padding-bottom:var(--sn-3);font-size:var(--sn-t-lg);font-weight:700;color:var(--sn-ink);letter-spacing:-.015em}.how_typesTitle__GwwrX:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:34px;height:3px;border-radius:3px;background:var(--sn-amber)}.how_typesLede__ZDxXH{margin:var(--sn-3) 0 var(--sn-5);font-size:var(--sn-t-sm);color:var(--sn-ink-3)}.how_typeGrid__oGA7B{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--sn-3);gap:var(--sn-3)}.how_type__h9U9H{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--sn-3);gap:var(--sn-3);padding:var(--sn-4);border:1px solid var(--sn-line);border-radius:var(--sn-r-lg);background:var(--sn-bg);box-shadow:var(--sn-sh-1)}.how_typeIcon__HUzqk{display:grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:50%;color:var(--sn-amber-ink);background:var(--sn-amber-soft)}.how_typeBody__xGP0n{display:grid;grid-gap:3px;gap:3px;min-inline-size:0}.how_typeName__twBg7{font-weight:600;color:var(--sn-ink)}.how_typeEx__weMQo{font-size:var(--sn-t-xs);color:var(--sn-ink-3);line-height:1.7}.how_cta__R_89v{margin-top:var(--sn-12);padding:var(--sn-8) var(--sn-6);border-radius:var(--sn-r-2xl);background:linear-gradient(135deg,var(--sn-purple-soft),var(--sn-teal-soft));text-align:center}.how_ctaText__wkmEj{margin:0 0 var(--sn-4);color:var(--sn-ink);font-weight:600}.how_ctaBtns__lBMlP{display:flex;gap:var(--sn-3);justify-content:center;flex-wrap:wrap}.contact_cards__pPHyT{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--sn-4);gap:var(--sn-4)}.contact_card__vtee8{display:grid;grid-gap:var(--sn-2);gap:var(--sn-2);align-content:start;padding:var(--sn-5);border-radius:var(--sn-r-xl);background:var(--sn-bg);box-shadow:var(--sn-sh-1);border:1px solid var(--sn-line);border-top:3px solid var(--c,var(--sn-line));transition:transform .16s var(--sn-ease),box-shadow .16s var(--sn-ease)}@media (hover:hover){.contact_card__vtee8:hover{transform:translateY(-2px);box-shadow:var(--sn-sh-2)}}@media (prefers-reduced-motion:reduce){.contact_card__vtee8{transition:none}.contact_card__vtee8:hover{transform:none}}.contact_cardAmber__hzxjG{--c:var(--sn-amber);--soft:var(--sn-amber-soft);--ink:var(--sn-amber-ink)}.contact_cardPurple__pZYv8{--c:var(--sn-purple);--soft:var(--sn-purple-soft);--ink:var(--sn-purple-ink)}.contact_cardTeal__hD5Ba{--c:var(--sn-teal);--soft:var(--sn-teal-soft);--ink:var(--sn-teal-ink)}.contact_ic__vdnPX{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--soft,var(--sn-bg-2));color:var(--ink,var(--sn-ink-2));margin-bottom:var(--sn-1)}.contact_cardTitle__25ZNq{margin:0;font-size:var(--sn-t-base);font-weight:700;color:var(--sn-ink)}.contact_cardText__fRBNk{margin:0 0 var(--sn-2);font-size:var(--sn-t-sm);line-height:1.8;color:var(--sn-ink-2)}.contact_mail__GI5Nf{font-weight:600;color:var(--sn-purple-ink);text-underline-offset:3px;word-break:break-all}