.homepage_page__ub9lP{--paper:#f7f6fb;--ink:#0b1f3a;--soft:#5f5e7a;--mid:#3d3a66;--line:#e4e2f0;--purple:#6d49e0;--night:#181342;color:var(--ink);background:var(--paper);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-wrap:break-word}.homepage_page__ub9lP *,.homepage_page__ub9lP :after,.homepage_page__ub9lP :before{box-sizing:border-box}.homepage_page__ub9lP a{text-decoration:none}.homepage_page__ub9lP a:focus-visible,.homepage_page__ub9lP button:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.homepage_band__PHAyc a:focus-visible,.homepage_hero__SBaVL a:focus-visible{outline-color:#fff}.homepage_container__AJmU7{width:min(100% - 32px,1152px);margin-inline:auto}.homepage_header__n4Jnk{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}.homepage_headerRow__rxDpD{width:min(100% - 32px,1152px);margin-inline:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.homepage_wordmark__ukcOL{display:inline-flex;align-items:center;padding-block:8px}.homepage_headerLogo__3Jj7l{height:36px}.homepage_footerBrand__1QHRI{display:inline-block}.homepage_footerLogo__MVJcA{height:52px}.homepage_footerClaimText__dWVNx{color:var(--soft);white-space:nowrap}.homepage_desktopActions__Xxac_,.homepage_desktopNav__GY_1L{display:none}.homepage_menuButton___Y9CH{min-height:44px;display:flex;align-items:center;gap:18px;background:none;border:1px solid var(--line);border-radius:12px;padding:8px 14px;cursor:pointer;font:inherit;font-size:14px;color:inherit}.homepage_menuButton___Y9CH span{font-size:22px;line-height:1}.homepage_mobileMenu__94VO8{padding:0 16px 24px;max-height:calc(100dvh - 80px);overflow-y:auto;border-bottom:1px solid var(--line)}.homepage_mobileMenu__94VO8[hidden]{display:none}.homepage_mobileMenu__94VO8 nav{display:flex;flex-direction:column;margin-bottom:20px}.homepage_mobileMenu__94VO8 nav a{display:flex;justify-content:space-between;padding:12px 4px;min-height:48px;border-bottom:1px solid var(--line)}.homepage_mobileMenu__94VO8 nav .homepage_smallButton__XsZK7{padding-inline:18px;margin-top:16px}.homepage_header__n4Jnk button[aria-pressed]{min-width:44px;min-height:44px}.homepage_smallButton__XsZK7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:14px;background:var(--purple);color:#fff;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.homepage_smallButton__XsZK7:hover{background:#5a39c4;transform:translateY(-1px)}.homepage_smallButtonGhost__NPgB2{background:transparent;color:var(--purple);box-shadow:inset 0 0 0 2px var(--purple)}.homepage_smallButtonGhost__NPgB2:hover{background:rgba(109,73,224,.08)}.homepage_skipLink__rbMuh{position:fixed;left:20px;top:12px;z-index:50;background:var(--ink);color:white;padding:12px 20px;transform:translateY(-150%);border-radius:8px}.homepage_skipLink__rbMuh:focus{transform:translateY(0)}.homepage_heroWrap___KvC_{padding-top:20px}.homepage_hero__SBaVL{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;background:var(--night);color:#fff;padding:36px 24px 40px;display:grid;gap:28px;align-items:center}.homepage_blob__MTXQX{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.55}.homepage_blobOne__aEJnE{width:420px;height:420px;background:#6d49e0;left:-140px;top:-170px;animation:homepage_drift1__c2oWi 18s ease-in-out infinite alternate}.homepage_blobTwo__V59rQ{width:380px;height:380px;background:#0a80b8;right:-100px;top:60px;animation:homepage_drift2__Yka9R 22s ease-in-out infinite alternate}.homepage_blobThree__gUJqi{width:260px;height:260px;background:#1fb5a3;left:30%;bottom:-170px;opacity:.32;animation:homepage_drift1__c2oWi 26s ease-in-out infinite alternate-reverse}.homepage_blobBand__Wuqg4{width:340px;height:340px;background:#0a80b8;right:8%;top:-140px;opacity:.4}@keyframes homepage_drift1__c2oWi{0%{transform:translate(0)}to{transform:translate(90px,50px)}}@keyframes homepage_drift2__Yka9R{0%{transform:translate(0)}to{transform:translate(-100px,40px)}}.homepage_heroCopy__cxAW0{position:relative;min-width:0}.homepage_kicker__9iCYH{margin:0 0 18px;font-size:18px;line-height:1.35;max-width:540px}.homepage_heroCopy__cxAW0 h1{font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:clamp(42px,11vw,80px);line-height:1;letter-spacing:-.03em;margin:0}.homepage_grad__u5MAA{background:linear-gradient(100deg,#b9a3ff,#6fd3ff 35%,#7ff0dc 60%,#b9a3ff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:homepage_shine__lGm3s 7s linear infinite}@keyframes homepage_shine__lGm3s{0%{background-position:0 0}to{background-position:240% 0}}.homepage_lead__gIhhS{margin:24px 0 0;max-width:560px;font-size:18px;line-height:1.5;color:#e6e2fb}.homepage_heroActions__cHQMg{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:28px}.homepage_ctaButton__6Otle{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 28px;border-radius:16px;background:#fff;color:#2c1b86;font-size:18px;font-weight:600;box-shadow:0 10px 30px rgba(120,90,255,.35);transition:transform .2s}.homepage_ctaButton__6Otle:hover{transform:translateY(-2px)}.homepage_arrow__rzpwv{width:20px;height:20px;stroke:#2c1b86;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.homepage_loginButton___xQym{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:16px;border:2px solid rgba(255,255,255,.85);color:#fff;font-size:18px;font-weight:600;transition:background .2s,transform .2s}.homepage_loginButton___xQym:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.homepage_heroLink__SvSPC{color:#fff;font-size:15.5px;font-weight:600;text-decoration:underline!important;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}.homepage_fine__3r0i_{margin:14px 0 0;font-size:14px;line-height:1.55;color:#d6d0f7;max-width:540px}.homepage_fine__3r0i_ a{color:#fff;text-decoration:underline!important;text-underline-offset:3px}.homepage_rise__auAjT{opacity:0;transform:translateY(20px);animation:homepage_rise__auAjT .9s cubic-bezier(.2,.7,.2,1) forwards}.homepage_d1___ubtI{animation-delay:.1s}.homepage_d2__D_FDW{animation-delay:.3s}.homepage_d3__Kldq0{animation-delay:.55s}.homepage_d4__AVuXe{animation-delay:.8s}@keyframes homepage_rise__auAjT{to{opacity:1;transform:none}}.homepage_deck__2HGH4{--cw:min(300px,78vw);--ch:200px;position:relative;height:340px;min-width:0}.homepage_card___BMNB{position:absolute;left:calc(50% - var(--cw) / 2);top:calc(50% - var(--ch) / 2);width:var(--cw);height:var(--ch);background:#fff;color:var(--ink);border-radius:22px;padding:20px 22px;box-shadow:0 26px 60px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:10px;animation:homepage_deal__m7WaI 16s ease-in-out infinite}.homepage_cardKind__R8CLk{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kc)}.homepage_cardKind__R8CLk i{width:10px;height:10px;border-radius:50%;display:block;background:var(--dot)}.homepage_card___BMNB p{margin:0;font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:21px;line-height:1.22;letter-spacing:-.01em}.homepage_tone_blue__xSoZR{--kc:#0a6aa0;--dot:#0a80b8}.homepage_tone_violet___VZ0Z{--kc:#5b3bd0;--dot:#6d49e0}.homepage_tone_teal__ypjHQ{--kc:#0b6b62;--dot:#1fb5a3}.homepage_tone_amber__unePO{--kc:#8a4b00;--dot:#f2a516}.homepage_card0__FdhW0{animation-delay:0s}.homepage_card1__SfCVU{animation-delay:-12s}.homepage_card2__xNVn1{animation-delay:-8s}.homepage_card3__SIP44{animation-delay:-4s}@keyframes homepage_deal__m7WaI{0%,20%{transform:translate(0) rotate(-3deg);opacity:1;z-index:4}25%{transform:translate(380px,-30px) rotate(20deg);opacity:0;z-index:4}25.1%{transform:translate(52px,-96px) rotate(9deg) scale(.9);opacity:0;z-index:1}30%,45%{transform:translate(52px,-96px) rotate(9deg) scale(.9);opacity:1;z-index:1}50%,70%{transform:translate(-30px,-64px) rotate(-7deg) scale(.94);opacity:1;z-index:2}75%,95%{transform:translate(32px,-30px) rotate(5deg) scale(.97);opacity:1;z-index:3}to{transform:translate(0) rotate(-3deg);opacity:1;z-index:4}}.homepage_label__oXU7O{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.homepage_why__8prWz{display:grid;gap:28px;padding-block:56px 16px;align-items:center}.homepage_whyTitle__JBfHf{font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:clamp(34px,8vw,54px);line-height:1.1;letter-spacing:-.015em;margin:14px 0 0}.homepage_markAmber__dsVHc,.homepage_markTeal__krolN{background-repeat:no-repeat;background-size:100% .38em;background-position:0 92%;padding:0 .08em}.homepage_markTeal__krolN{background-image:linear-gradient(#bdeee6,#bdeee6)}.homepage_markAmber__dsVHc{background-image:linear-gradient(#ffe2a8,#ffe2a8)}.homepage_whyText__J1lGu{font-size:18px;line-height:1.62;color:var(--mid)}.homepage_whyText__J1lGu p{margin:0 0 16px}.homepage_whyText__J1lGu p:last-child{margin:0}.homepage_block__0mCPf{padding-block:40px 8px;scroll-margin-top:96px}.homepage_h2__2IeuU{font-size:clamp(30px,6vw,42px);line-height:1.12;letter-spacing:-.015em}.homepage_h2Small__wmvA2,.homepage_h2__2IeuU{font-family:var(--font-spectral),Georgia,serif;font-weight:600;margin:0}.homepage_h2Small__wmvA2{font-size:clamp(26px,5vw,34px);line-height:1.15}.homepage_muted__FBgop{margin:8px 0 0;color:var(--soft);font-size:16px;max-width:680px}.homepage_example__3iw_N{position:relative;margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:26px;padding:24px 20px}.homepage_exampleTag__4pnG6{display:inline-block;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;background:#fdf1dc;color:#8a4b00;margin-bottom:14px}.homepage_exampleHead__997wl{display:flex;gap:12px;align-items:center;margin-bottom:6px}.homepage_exampleHead__997wl b{font-family:var(--font-spectral),Georgia,serif;font-size:22px;font-weight:600}.homepage_avatars__CJ9yb{display:flex}.homepage_avA__FhYNA,.homepage_avB__jbRyI{width:48px;height:48px;border-radius:50%;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.homepage_avA__FhYNA{background:#efeafd;color:#4a2fb8}.homepage_avB__jbRyI{background:#dcf3ef;color:#0b5d56;margin-left:-12px}.homepage_exampleRow__qRPDi{display:grid;gap:12px;padding:16px 0;border-top:1px solid #eeecf7;align-items:start}.homepage_exampleRow__qRPDi>b{font-size:15px}.homepage_exampleBoth__tq63l p,.homepage_exampleRow__qRPDi p{margin:8px 0 0;font-size:15px;line-height:1.5}.homepage_tagBlue__kpVmV,.homepage_tagTeal__KetL4,.homepage_tagViolet__Y9b1J{display:inline-block;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.homepage_tagViolet__Y9b1J{background:#efeafd;color:#4a2fb8}.homepage_tagTeal__KetL4{background:#dcf3ef;color:#0b5d56}.homepage_tagBlue__kpVmV{background:#e2f0fb;color:#0a6aa0}.homepage_exampleQuestion__da_gy{margin-top:6px;border-radius:18px;background:#fdf1dc;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;color:#5c3a0a}.homepage_exampleQuestion__da_gy svg{flex:none;width:38px;height:38px;padding:7px;border-radius:12px;background:#fbe2b8;stroke:#8a4b00;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.homepage_exampleQuestion__da_gy b{font-size:16px;color:var(--ink)}.homepage_exampleQuestion__da_gy p{margin:4px 0 0;font-size:15.5px;line-height:1.5}.homepage_endGrid__jhXsy{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:16px}.homepage_endCard__hrUFP{border-radius:24px;padding:26px 24px 28px}.homepage_endViolet__KjnNG{background:#efeafd;--n:#4a2fb8}.homepage_endTeal__xcnsq{background:#dcf3ef;--n:#0b5d56}.homepage_endAmber__KkOv1{background:#fdf1dc;--n:#8a4b00}.homepage_endNumber__nkgbq{font-family:var(--font-spectral),Georgia,serif;font-weight:700;font-size:20px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.75);color:var(--n)}.homepage_endCard__hrUFP h3{font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:26px;line-height:1.2;margin:18px 0 0}.homepage_endCard__hrUFP p{margin:10px 0 0;color:var(--soft);font-size:15.5px;line-height:1.55}.homepage_areaGrid__sjmra{margin-top:16px;display:grid;gap:16px}.homepage_area__002We{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 24px;scroll-margin-top:96px}.homepage_area__002We h3{font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:22px;margin:14px 0 0}.homepage_area__002We p{margin:6px 0 0;color:var(--soft);font-size:15px;line-height:1.5}.homepage_tile__Ni5iz{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.homepage_tile__Ni5iz svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.homepage_tileViolet__ZFYVm{background:#efeafd;color:#5b3bd0}.homepage_tileTeal__OItar{background:#dcf3ef;color:#0b6b62}.homepage_tileBlue__dXu3i{background:#e2f0fb;color:#0a6aa0}.homepage_advisor__aaXmi{margin:14px 0 0;color:var(--soft);font-size:15px}.homepage_advisor__aaXmi a{color:var(--purple);font-weight:600}.homepage_bandWrap__zPuHK{padding-block:48px 8px}.homepage_band__PHAyc{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;background:var(--night);color:#fff;padding:36px 24px;display:flex;flex-wrap:wrap;gap:24px 32px;align-items:center;justify-content:space-between}.homepage_band__PHAyc h2{font-family:var(--font-spectral),Georgia,serif;font-weight:600;font-size:clamp(28px,6vw,40px);line-height:1.12;letter-spacing:-.015em;margin:0;max-width:640px;position:relative}.homepage_band__PHAyc .homepage_heroActions__cHQMg{margin-top:0;position:relative}.homepage_footer__iU6K5{display:grid;gap:28px;padding-block:48px;font-size:13px}.homepage_footer__iU6K5 p{margin:14px 0 12px;color:var(--soft)}.homepage_footer__iU6K5 span{font-size:12px;color:var(--soft)}.homepage_footer__iU6K5 nav{display:flex;flex-wrap:wrap;gap:8px 22px}.homepage_footer__iU6K5 nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media (min-width:640px){.homepage_container__AJmU7,.homepage_headerRow__rxDpD{width:min(100% - 64px,1152px)}.homepage_headerLogo__3Jj7l{height:44px}.homepage_hero__SBaVL{padding:48px 40px}.homepage_exampleRow__qRPDi{grid-template-columns:150px 1fr 1fr;gap:16px}.homepage_exampleBoth__tq63l{grid-column:span 2}.homepage_exampleTag__4pnG6{position:absolute;right:24px;top:22px;margin:0}.homepage_areaGrid__sjmra,.homepage_endGrid__jhXsy{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.homepage_example__3iw_N{padding:30px}.homepage_footer__iU6K5{grid-template-columns:1.2fr 1fr}.homepage_footer__iU6K5 nav{align-content:start;justify-content:flex-end}}@media (min-width:960px){.homepage_desktopActions__Xxac_,.homepage_desktopNav__GY_1L{display:flex;align-items:center;gap:26px;font-size:15px}.homepage_desktopActions__Xxac_{gap:22px}.homepage_desktopActions__Xxac_>a:not(.homepage_smallButton__XsZK7),.homepage_desktopNav__GY_1L a{display:inline-flex;min-height:44px;align-items:center;color:var(--mid);font-weight:500}.homepage_desktopActions__Xxac_>a:hover,.homepage_desktopNav__GY_1L a:hover{text-decoration:underline;text-underline-offset:5px}.homepage_desktopActions__Xxac_>a.homepage_smallButton__XsZK7{color:#fff}.homepage_desktopActions__Xxac_>a.homepage_smallButton__XsZK7.homepage_smallButtonGhost__NPgB2{color:var(--purple)}.homepage_menuButton___Y9CH,.homepage_mobileMenu__94VO8{display:none}.homepage_hero__SBaVL{grid-template-columns:1.1fr 1fr;gap:24px;padding:52px 56px;min-height:600px}.homepage_heroCopy__cxAW0 h1{font-size:clamp(54px,5.6vw,80px)}.homepage_kicker__9iCYH,.homepage_lead__gIhhS{font-size:20px}.homepage_deck__2HGH4{--cw:340px;--ch:210px;height:430px}.homepage_card___BMNB p{font-size:24px}.homepage_why__8prWz{grid-template-columns:1.15fr 1fr;gap:56px;padding-block:72px 24px}.homepage_why__8prWz>*{min-width:0}.homepage_whyText__J1lGu{font-size:19px}.homepage_block__0mCPf{padding-block:56px 8px}.homepage_bandWrap__zPuHK{padding-block:64px 8px}.homepage_band__PHAyc{padding:40px 48px}.homepage_footer__iU6K5{grid-template-columns:1.3fr 1fr;padding-block:56px}}@media (prefers-reduced-motion:reduce){html:has(.homepage_page__ub9lP){scroll-behavior:auto}.homepage_page__ub9lP *,.homepage_page__ub9lP :after,.homepage_page__ub9lP :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.homepage_page__ub9lP .homepage_rise__auAjT{opacity:1;transform:none}.homepage_page__ub9lP .homepage_card0__FdhW0{transform:rotate(-3deg)}.homepage_page__ub9lP .homepage_card1__SfCVU{transform:translate(32px,-30px) rotate(5deg)}.homepage_page__ub9lP .homepage_card2__xNVn1{transform:translate(-30px,-64px) rotate(-7deg)}.homepage_page__ub9lP .homepage_card3__SIP44{transform:translate(52px,-96px) rotate(9deg)}.homepage_page__ub9lP .homepage_card0__FdhW0{z-index:4}.homepage_page__ub9lP .homepage_card1__SfCVU{z-index:3}.homepage_page__ub9lP .homepage_card2__xNVn1{z-index:2}.homepage_page__ub9lP .homepage_card3__SIP44{z-index:1}}@media (forced-colors:active){.homepage_ctaButton__6Otle,.homepage_loginButton___xQym,.homepage_menuButton___Y9CH,.homepage_smallButton__XsZK7{border:1px solid ButtonText}}