._1RXNrG_page{color:#241a45;font-family:var(--font-roboto), Roboto, Arial, Helvetica, sans-serif;background:#fdf6ea;overflow-x:clip}._1RXNrG_page *,._1RXNrG_page :before,._1RXNrG_page :after{box-sizing:border-box}._1RXNrG_page a{color:#5b48d4;text-decoration:none}._1RXNrG_page h1,._1RXNrG_page h2,._1RXNrG_page h3,._1RXNrG_page p{text-wrap:pretty;margin:0}._1RXNrG_page h1,._1RXNrG_page h2,._1RXNrG_page h3{letter-spacing:-.02em;font-family:inherit}._1RXNrG_header{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#fffdfad1;border-bottom:1px solid #e8e4f4e6;position:sticky;top:0}._1RXNrG_headerInner{align-items:center;gap:24px;max-width:1296px;margin:0 auto;padding:14px 16px;display:flex}._1RXNrG_footerContainer{max-width:1296px;padding-left:16px;padding-right:16px}._1RXNrG_logo{flex:none;align-items:center;display:flex}._1RXNrG_logo img{object-fit:contain;width:auto;height:30px;display:block}._1RXNrG_divider{background:#fff3;width:1px;height:26px}._1RXNrG_cityTag,._1RXNrG_eyebrow{color:#e2714e;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}._1RXNrG_cityTag{color:#f2b233;white-space:nowrap}._1RXNrG_nav{align-items:center;gap:26px;margin-left:auto;display:flex}._1RXNrG_nav a{color:#4a4668;font-size:15.5px;font-weight:500}._1RXNrG_nav a:hover{color:#5947c4;transition:all .3s}._1RXNrG_nav ._1RXNrG_headerCta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e2714e,#ee9057);border-radius:999px;padding:11px 20px;font-weight:800;box-shadow:0 8px 22px #e2714e59}._1RXNrG_hero{background:#2b165c;align-items:end;min-height:660px;display:grid;position:relative}._1RXNrG_coverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._1RXNrG_heroScrim{background:linear-gradient(#2b165cdb 0%,#2b165c9e 42%,#2b165cf0 100%);position:absolute;inset:0}._1RXNrG_heroContent{width:100%;max-width:1296px;margin:0 auto;padding:110px 16px 64px;position:relative}._1RXNrG_lightEyebrow{color:#f7c860;background:#f2b23329;border:1px solid #f2b23380;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;display:inline-flex}._1RXNrG_hero h1{color:#fff;max-width:15ch;margin-top:22px;font-size:clamp(42px,6.4vw,86px);font-weight:900;line-height:.98}._1RXNrG_hero h1 span{color:#f2b233}._1RXNrG_heroContent>p{color:#ffffffd9;max-width:60ch;margin-top:22px;font-size:19px;line-height:1.55}._1RXNrG_heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}._1RXNrG_heroActions ._1RXNrG_primaryCta{color:#fff;background:linear-gradient(135deg,#e2714e,#ee9057);border-radius:16px;padding:18px 30px;font-size:17px;font-weight:900;box-shadow:0 14px 34px #e2714e6b}._1RXNrG_heroActions span{color:#ffffffad;font-size:14.5px;font-weight:600}._1RXNrG_stats{background:#ffffff29;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}._1RXNrG_stats>div{background:#2b165c8c;padding:20px 22px}._1RXNrG_stats strong{color:#fff;font-size:28px;font-weight:900;display:block}._1RXNrG_stats span{color:#fff9;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.4;display:block}._1RXNrG_section{max-width:1296px;margin:0 auto;padding:96px 16px 20px;scroll-margin-top:76px}._1RXNrG_sectionHeading{flex-flow:column wrap;justify-content:space-between;gap:1rem;display:flex}._1RXNrG_sectionHeading>div{width:100%}._1RXNrG_sectionHeading h2,._1RXNrG_perkGrid h2{color:#2b165c;margin-top:14px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.02}._1RXNrG_sectionHeading>p{color:#6b5e88;font-size:17px;line-height:1.6}._1RXNrG_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}._1RXNrG_serviceCard{background:#fff;border:1px solid #efe8f8;border-radius:24px;overflow:hidden;box-shadow:0 12px 34px #2b165c12}._1RXNrG_serviceCard>img{object-fit:cover;width:100%;height:240px;display:block}._1RXNrG_serviceCard>div{padding:26px 26px 30px}._1RXNrG_serviceCard h3{color:#2b165c;margin-top:12px;font-size:26px;font-weight:900}._1RXNrG_serviceCard p{color:#6b5e88;margin-top:10px;font-size:16.5px;line-height:1.6}._1RXNrG_areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}._1RXNrG_areaCard{background:#2b165c;border-radius:22px;height:300px;display:block;position:relative;overflow:hidden}._1RXNrG_areaCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s}._1RXNrG_areaCard:hover img{transform:scale(1.03)}._1RXNrG_areaScrim{background:linear-gradient(#2b165c00 38%,#2b165ce0 100%);position:absolute;inset:0}._1RXNrG_areaCopy{color:#fff;position:absolute;bottom:20px;left:22px;right:22px}._1RXNrG_areaCopy h3{color:#fff;font-size:24px;font-weight:900}._1RXNrG_areaCopy p{color:#ffffffc7;margin-top:4px;font-size:14.5px;font-weight:600}._1RXNrG_areaNote{color:#9086a8;font-size:14px;font-weight:600;margin-top:20px!important}._1RXNrG_attribution{color:#a79dbb;font-size:11.5px;margin-top:8px!important}._1RXNrG_howSection{padding-bottom:0}._1RXNrG_howCard{background:#2b165c;border-radius:32px;padding:56px 48px;position:relative;overflow:hidden}._1RXNrG_glow{background:radial-gradient(circle,#5b48d48c,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}._1RXNrG_howHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:relative}._1RXNrG_howHeading h2{color:#fff;max-width:22ch;font-size:clamp(30px,3.6vw,46px);font-weight:900;line-height:1.05}._1RXNrG_howHeading a{color:#f2b233;font-size:16px;font-weight:800}._1RXNrG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid;position:relative}._1RXNrG_steps article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:28px}._1RXNrG_steps article>span{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}._1RXNrG_steps ._1RXNrG_step1{color:#2b165c;background:#f2b233}._1RXNrG_steps ._1RXNrG_step2{background:#e2714e}._1RXNrG_steps ._1RXNrG_step3{background:#43a0a8}._1RXNrG_steps h3{color:#fff;margin-top:18px;font-size:21px;font-weight:900}._1RXNrG_steps p{color:#ffffffb8;margin-top:8px;font-size:15.5px;line-height:1.6}._1RXNrG_perkSection{padding-top:56px;padding-bottom:0}._1RXNrG_perkGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}._1RXNrG_perkGrid h2{font-size:clamp(30px,3.6vw,46px);line-height:1.05}._1RXNrG_perkGrid>div>p{color:#6b5e88;margin-top:16px;font-size:17px;line-height:1.6}._1RXNrG_storeLinks{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}._1RXNrG_storeLinks a{border-radius:12px;padding:13px 22px;font-size:15px;font-weight:800}._1RXNrG_storeLinks a:first-child{color:#fff;background:#2b165c}._1RXNrG_storeLinks a:last-child{border:1.5px solid #ded4f0}._1RXNrG_perkImage{background:#ede5f8;border-radius:26px;height:420px;overflow:hidden}._1RXNrG_perkImage img{object-fit:cover;width:100%;height:100%}._1RXNrG_join{background:linear-gradient(165deg,#3a1d7a 0%,#4b2d9b 48%,#5b48d4 100%);margin-top:96px;padding:88px 16px 96px;scroll-margin-top:76px}._1RXNrG_joinGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:56px;max-width:1296px;margin:0 auto;display:grid}._1RXNrG_joinCopy h2{color:#fff;margin-top:20px;font-size:clamp(34px,4.4vw,56px);font-weight:900;line-height:1}._1RXNrG_joinCopy h2 span{color:#f2b233;font-style:italic}._1RXNrG_joinCopy>p{color:#ffffffd1;max-width:46ch;margin-top:18px;font-size:18px;line-height:1.6}._1RXNrG_perkCallout{background:#fdf6ea1a;border:1px dashed #f2b233b3;border-radius:14px;max-width:44ch;margin-top:26px;padding:16px 18px}._1RXNrG_perkCallout ._1RXNrG_lightEyebrow{background:0 0;border:0;padding:0}._1RXNrG_perkCallout p{color:#ffffffdb;margin-top:7px;font-size:15.5px;line-height:1.55}._1RXNrG_joinCopy small{color:#fff9;margin-top:26px;font-size:14.5px;font-weight:600;display:block}._1RXNrG_formCard{background:#fff;border-radius:26px;padding:34px 32px 38px;box-shadow:0 26px 70px #180a3a66}._1RXNrG_formRow{gap:14px;display:flex}._1RXNrG_field{flex:1;margin-top:18px}._1RXNrG_formRow ._1RXNrG_field{margin-top:0}._1RXNrG_compactField{flex:.66}._1RXNrG_field label,._1RXNrG_choiceGroup legend{color:#241a45;margin-bottom:7px;font-size:14px;font-weight:700;display:block}._1RXNrG_field strong,._1RXNrG_choiceGroup strong,._1RXNrG_consent strong{color:#e2714e}._1RXNrG_field input{color:#241a45;width:100%;font:inherit;background:#fbfafe;border:1.5px solid #ede7f7;border-radius:12px;outline:none;padding:13px 14px;font-size:15px}._1RXNrG_field input:focus{border-color:#5b48d4}._1RXNrG_invalidInput input{border-color:#c0392b}._1RXNrG_error{color:#c0392b;margin-top:6px;font-size:12px;font-weight:700}._1RXNrG_choiceGroup{border:0;min-width:0;margin:18px 0 0;padding:0}._1RXNrG_choiceGroup legend{margin:0}._1RXNrG_choiceGroup>p{color:#6b5e88;margin:3px 0 8px;font-size:12.5px}._1RXNrG_chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._1RXNrG_chips button{color:#6b5e88;cursor:pointer;font:inherit;background:#fbfafe;border:1.5px solid #e6dff6;border-radius:999px;padding:11px 16px;font-size:13.5px;font-weight:700;transition:all .14s}._1RXNrG_chips ._1RXNrG_selectedChip{color:#fff;background:#5b48d4;border-color:#5b48d4}._1RXNrG_consent{color:#6b5e88;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fbfafe;border:1.5px solid #ede7f7;border-radius:12px;align-items:flex-start;gap:11px;margin-top:20px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}._1RXNrG_consent._1RXNrG_invalid{border-color:#c0392b}._1RXNrG_checkbox{color:#fff;background:#fff;border:1.5px solid #d9cfee;border-radius:6px;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;font-size:12px;font-weight:900;display:grid}._1RXNrG_checkbox._1RXNrG_checked{background:#5b48d4;border-color:#5b48d4}._1RXNrG_submitError{color:#c0392b;background:#fdecea;border:1.5px solid #f0b4ac;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}._1RXNrG_submit{color:#fff;cursor:pointer;width:100%;font:inherit;background:linear-gradient(135deg,#e2714e,#ee9057);border:0;border-radius:14px;margin-top:22px;padding:17px;font-size:17px;font-weight:900;box-shadow:0 10px 26px #e2714e61}._1RXNrG_submit:disabled{cursor:wait;opacity:.65}._1RXNrG_finePrint{color:#9086a8;text-align:center;font-size:11.5px;margin-top:14px!important}._1RXNrG_success{text-align:center;padding:26px 6px 12px}._1RXNrG_successEmoji{font-size:46px;animation:3.2s ease-in-out infinite _1RXNrG_floaty}._1RXNrG_success h3{color:#5b48d4;margin-top:12px;font-size:26px;font-weight:900}._1RXNrG_success p{color:#6b5e88;margin-top:12px;font-size:15.5px;line-height:1.6}._1RXNrG_success a{color:#fff;background:#5b48d4;border-radius:999px;margin-top:20px;padding:13px 24px;font-size:14.5px;font-weight:800;display:inline-block}._1RXNrG_faqSection{padding-top:88px;padding-bottom:88px}._1RXNrG_faqSection ._1RXNrG_sectionHeading h2{margin-top:0;font-size:clamp(30px,3.6vw,46px)}._1RXNrG_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}._1RXNrG_faqGrid article{background:#fff;border:1px solid #efe8f8;border-radius:20px;padding:26px 28px}._1RXNrG_faqGrid h3{color:#2b165c;font-size:19px;font-weight:900}._1RXNrG_faqGrid p{color:#6b5e88;margin-top:9px;font-size:16px;line-height:1.6}@keyframes _1RXNrG_floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:900px){._1RXNrG_nav>a:not(._1RXNrG_headerCta){display:none}}@media (max-width:760px){._1RXNrG_headerInner{gap:12px;padding:11px 16px}._1RXNrG_divider,._1RXNrG_cityTag,._1RXNrG_nav>a:not(._1RXNrG_headerCta){display:none}._1RXNrG_headerCta{padding:11px 16px!important;font-size:13.5px!important}._1RXNrG_hero{min-height:0}._1RXNrG_heroContent{padding:84px 16px 44px}._1RXNrG_hero h1{line-height:1.02}._1RXNrG_stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}._1RXNrG_stats>div{padding:16px 14px}._1RXNrG_stats span{font-size:11.5px}._1RXNrG_section{padding-top:62px}._1RXNrG_sectionHeading{gap:14px}._1RXNrG_serviceGrid,._1RXNrG_areaGrid,._1RXNrG_steps,._1RXNrG_perkGrid,._1RXNrG_joinGrid,._1RXNrG_faqGrid{grid-template-columns:1fr;gap:16px}._1RXNrG_serviceCard>img{height:190px}._1RXNrG_areaCard{height:200px}._1RXNrG_howCard{border-radius:24px;padding:34px 22px}._1RXNrG_howHeading a{padding:8px 0;display:inline-block}._1RXNrG_perkImage{height:260px}._1RXNrG_join{padding:60px 16px 68px}._1RXNrG_joinGrid{gap:30px}._1RXNrG_formCard{border-radius:22px;padding:24px 20px 30px}._1RXNrG_formRow{flex-direction:column;gap:16px}._1RXNrG_formRow ._1RXNrG_field{flex:auto}}@media (prefers-reduced-motion:reduce){._1RXNrG_successEmoji,._1RXNrG_areaCard img{transition:none;animation:none}}
