.landing_page__mcGYC{background:var(--gp-paper);color:var(--gp-ink);font-family:var(--gp-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}.landing_page__mcGYC *,.landing_page__mcGYC :after,.landing_page__mcGYC :before{box-sizing:border-box}body:has(>.landing_page__mcGYC){background:var(--gp-paper);color-scheme:inherit;margin:8px}body:has(>.landing_page__mcGYC):before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:40;background:var(--gp-paper)}.landing_page__mcGYC img,.landing_page__mcGYC video{max-width:100%;display:block}.landing_page__mcGYC a{color:inherit}.landing_page__mcGYC h1,.landing_page__mcGYC h2,.landing_page__mcGYC h3{font-family:var(--gp-display);font-weight:500;text-wrap:balance;margin:0;letter-spacing:-.012em;color:var(--gp-ink)}.landing_page__mcGYC h1{font-size:clamp(2.1rem,5.2vw,3.5rem);line-height:1.1}.landing_page__mcGYC h2{font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.18}.landing_page__mcGYC h3{font-size:1.06rem;line-height:1.35}.landing_page__mcGYC p{margin:0}.landing_wrap__kmExL{width:100%;max-width:var(--gp-maxw);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.landing_band__n3Etd{border-top:1px solid var(--gp-rule-soft)}.landing_band__n3Etd>.landing_wrap__kmExL{padding-block:clamp(52px,7vw,96px)}.landing_alt__kcHk5{background:var(--gp-paper-2)}.landing_page__mcGYC .landing_lede__zbpYr{color:var(--gp-muted);font-size:1.06rem;max-width:62ch;margin-top:14px}.landing_page__mcGYC .landing_eyebrow__c_TNq{font-size:.705rem;letter-spacing:.17em;text-transform:uppercase;color:var(--gp-vermillion);font-weight:600;margin-bottom:18px}.landing_page__mcGYC .landing_eyebrowQ__w645I{color:var(--gp-muted)}.landing_page__mcGYC :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--gp-vermillion);outline-offset:2px}.landing_header__DpsA0{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:color-mix(in srgb,var(--gp-paper) 92%,var(--gp-clear));backdrop-filter:blur(8px);border-bottom:1px solid var(--gp-rule-soft)}.landing_headerWrap___2Bxf{display:flex;align-items:center;gap:22px;padding-block:8.8px}.landing_wordmark__K_jDF{font-family:var(--gp-display);font-size:1.02rem;letter-spacing:.015em;white-space:nowrap;display:inline-flex;align-items:baseline;gap:8px}.landing_wordmark__K_jDF b{font-weight:500}.landing_page__mcGYC .landing_markLink__zXrfm{display:inline-flex;align-items:center;text-decoration:none}.landing_markDot__wbhyK{width:5px;height:5px;border-radius:50%;background:var(--gp-vermillion);display:inline-block;transform:translateY(-3px)}.landing_nav__r9Szf{display:flex;gap:22px;margin-left:auto;font-size:.875rem}.landing_page__mcGYC .landing_nav__r9Szf a{color:var(--gp-muted);text-decoration:none;padding-block:4px}.landing_page__mcGYC .landing_nav__r9Szf a:hover{color:var(--gp-ink)}.landing_page__mcGYC .landing_signin__Dtcx4{font-size:.875rem;color:var(--gp-muted);text-decoration:none}@media (max-width:860px){.landing_nav__r9Szf{display:none}.landing_headerWrap___2Bxf .landing_signin__Dtcx4{margin-left:auto}}.landing_page__mcGYC .landing_btn__ada8S{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--gp-ink);color:var(--gp-btn-fg);border:1px solid var(--gp-ink);border-radius:2px;padding:13px 24px;font:500 .93rem/1 var(--gp-ui);text-decoration:none;cursor:pointer;transition:opacity .15s}.landing_page__mcGYC .landing_btn__ada8S:hover{opacity:.86}.landing_page__mcGYC .landing_sm__wYUwK{padding:10px 17px;font-size:.85rem}.landing_page__mcGYC .landing_textlink__lAMkU{color:var(--gp-ink);text-decoration:none;border-bottom:1px solid var(--gp-brass);padding-bottom:2px;font-size:.93rem;white-space:nowrap}.landing_page__mcGYC .landing_textlink__lAMkU:hover{border-color:var(--gp-ink)}.landing_hero__VRpb_ .landing_wrap__kmExL{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(44px,6vw,80px)}.landing_heroCta__G9CQV{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.landing_page__mcGYC .landing_heroNote__d45CW{margin-top:20px;font-size:.84rem;color:var(--gp-muted)}.landing_frame__KObmG{position:relative;border:1px solid var(--gp-rule);background:var(--gp-paper-2)}.landing_frame__KObmG img,.landing_frame__KObmG video{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.landing_frame__KObmG video[hidden]{display:none}.landing_frame__KObmG .landing_film__4HBmL{position:absolute;inset:0;height:100%;opacity:0}.landing_frame__KObmG .landing_filmPlaying__RYUK2{opacity:1}.landing_frame__KObmG:after{content:"";position:absolute;inset:0;border:1px solid var(--gp-frame-rule);pointer-events:none}.landing_frame380__wGs1k{max-width:380px}.landing_frame320__uxnbT{max-width:320px}@media (max-width:860px){.landing_hero__VRpb_ .landing_wrap__kmExL{grid-template-columns:1fr}.landing_hero__VRpb_ .landing_frame__KObmG{order:-1}}.landing_proof__jmRNY{border-top:1px solid var(--gp-rule-soft);background:var(--gp-paper-2)}.landing_proof__jmRNY .landing_wrap__kmExL{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:0}.landing_cell__GcXKp{padding:22px 26px;border-left:1px solid var(--gp-rule-soft);font-size:.875rem;color:var(--gp-muted);min-width:0}.landing_cell__GcXKp:first-child{border-left:0;padding-left:0}.landing_cell__GcXKp b{color:var(--gp-ink);font-weight:500}@media (max-width:760px){.landing_proof__jmRNY .landing_wrap__kmExL{grid-template-columns:1fr}.landing_cell__GcXKp{border-left:0;border-top:1px solid var(--gp-rule-soft);padding-inline:0}.landing_cell__GcXKp:first-child{border-top:0}}.landing_feature__HtDh7{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,68px);align-items:center}.landing_feature__HtDh7.landing_trio__V60qD{grid-template-columns:.62fr 1fr 1fr}.landing_feature__HtDh7.landing_trioR__FARG3{grid-template-columns:1fr 1fr .62fr}@media (max-width:1000px){.landing_feature__HtDh7.landing_trioR__FARG3,.landing_feature__HtDh7.landing_trio__V60qD{grid-template-columns:1fr}}.landing_bandimg__UlTVd{position:relative;border:1px solid var(--gp-rule);background:var(--gp-paper-2);margin-top:32px}.landing_bandimg__UlTVd img{display:block;width:100%;aspect-ratio:5/2;-o-object-fit:cover;object-fit:cover}.landing_bandimg__UlTVd:after{content:"";position:absolute;inset:0;border:1px solid var(--gp-frame-rule);pointer-events:none}.landing_narrow__swMQV{grid-template-columns:1.1fr .9fr}.landing_top36__dFImf{margin-top:36px;align-items:start}@media (max-width:860px){.landing_feature__HtDh7,.landing_narrow__swMQV{grid-template-columns:1fr}}.landing_demo__sB9F4{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,60px);align-items:start;margin-top:38px}@media (max-width:860px){.landing_demo__sB9F4{grid-template-columns:1fr}}.landing_phone__TUdTx{border:1px solid var(--gp-rule);background:var(--gp-paper-2);padding:10px}.landing_phone__TUdTx img{width:100%;aspect-ratio:620/1069;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.landing_steps__s1Qr6{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-rule-soft)}.landing_steps__s1Qr6 li{border-bottom:1px solid var(--gp-rule-soft)}.landing_steps__s1Qr6 button{width:100%;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;background:none;border:0;padding:15px 2px;text-align:left;cursor:pointer;color:var(--gp-muted);font:400 .96rem/1.45 var(--gp-ui)}.landing_stepN__1IS9F{font-variant-numeric:tabular-nums;font-size:.76rem;letter-spacing:.07em;color:var(--gp-brass-text)}.landing_stepT__Ny76i{font-family:var(--gp-display);font-size:1.02rem;color:var(--gp-muted)}.landing_stepSub__eJ_nM{display:block;font-size:.84rem;font-family:var(--gp-ui)}.landing_steps__s1Qr6 button[aria-current=true] .landing_stepT__Ny76i{color:var(--gp-ink)}.landing_steps__s1Qr6 button[aria-current=true] .landing_stepN__1IS9F{color:var(--gp-vermillion)}.landing_steps__s1Qr6 button:hover .landing_stepT__Ny76i{color:var(--gp-ink)}.landing_callouts__9o2CU{display:grid;gap:18px;margin-top:30px}.landing_callout__Bfxhs{border-left:2px solid var(--gp-brass);padding-left:16px}.landing_page__mcGYC .landing_callout__Bfxhs h3{margin-bottom:5px}.landing_page__mcGYC .landing_callout__Bfxhs p{color:var(--gp-muted);font-size:.9rem}.landing_callout__Bfxhs code{font-family:var(--gp-ui);font-style:italic;color:var(--gp-ink)}.landing_card__SwYGz{border:1px solid var(--gp-rule);background:var(--gp-paper);padding:clamp(20px,3vw,30px);margin-top:28px}.landing_quiet__BpV_d{background:var(--gp-paper-2);margin-top:0}.landing_page__mcGYC .landing_sankalpa__JC5Bg{font-family:var(--gp-display);font-size:1.12rem;line-height:1.72}.landing_sankalpa__JC5Bg em{font-style:normal;color:var(--gp-vermillion)}.landing_page__mcGYC .landing_stamp__Ibd20{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gp-muted);margin-top:18px;padding-top:14px;border-top:1px solid var(--gp-rule-soft)}.landing_form__Da7gA{display:grid;gap:18px;margin-top:4px}.landing_row__cFEPF{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:620px){.landing_row__cFEPF{grid-template-columns:1fr}}.landing_field__N0F1p>span,.landing_page__mcGYC label,.landing_timeSet__Zf3CE legend{display:block;font-size:.78rem;letter-spacing:.055em;text-transform:uppercase;color:var(--gp-muted);margin-bottom:7px;font-weight:500}.landing_page__mcGYC input,.landing_page__mcGYC select{width:100%;background:var(--gp-paper);color:var(--gp-ink);border:1px solid var(--gp-rule);border-radius:2px;padding:12px 13px;font:400 .95rem var(--gp-ui);min-width:0}.landing_page__mcGYC input::-moz-placeholder{color:color-mix(in srgb,var(--gp-muted) 70%,var(--gp-clear))}.landing_page__mcGYC input::placeholder{color:color-mix(in srgb,var(--gp-muted) 70%,var(--gp-clear))}.landing_page__mcGYC input:focus,.landing_page__mcGYC select:focus{border-color:var(--gp-brass)}.landing_opt__24sBB{text-transform:none;letter-spacing:0}.landing_page__mcGYC .landing_hint___Ijrm,.landing_small__Pm6lh{font-size:.82rem;color:var(--gp-muted)}.landing_page__mcGYC .landing_note__Yhmka{font-size:.8rem;color:var(--gp-muted);margin-top:14px}.landing_tool__zQjCS .landing_form__Da7gA{grid-template-columns:1fr 1fr;margin-top:0}.landing_tool__zQjCS .landing_cta__1Chat,.landing_wide__r7Svw{grid-column:1/-1}@media (max-width:620px){.landing_tool__zQjCS .landing_form__Da7gA{grid-template-columns:1fr}}.landing_field__N0F1p{display:block;min-width:0}.landing_field__N0F1p>span{display:block}.landing_timeSet__Zf3CE{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.landing_timeSet__Zf3CE legend{padding:0;float:left;width:100%}.landing_timeSet__Zf3CE legend+*{clear:both}.landing_seg__Ehh86{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--gp-rule);border-radius:2px;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%}.landing_seg__Ehh86 button{background:none;border:0;border-left:1px solid var(--gp-rule);padding:11px 18px;font:400 .88rem var(--gp-ui);color:var(--gp-muted);cursor:pointer}.landing_seg__Ehh86 button:first-child{border-left:0}.landing_seg__Ehh86 button[aria-pressed=true]{background:var(--gp-ink);color:var(--gp-btn-fg)}.landing_parts__5WhA4{display:grid;grid-template-columns:1fr 1fr;gap:8px}.landing_parts__5WhA4>.landing_small__Pm6lh{grid-column:1/-1}.landing_parts__5WhA4 label{position:relative;margin:0;padding:10px 13px;border:1px solid var(--gp-rule);border-radius:2px;background:var(--gp-paper);color:var(--gp-ink);text-transform:none;letter-spacing:0;font-size:.9rem;cursor:pointer;display:grid;gap:2px}.landing_parts__5WhA4 label input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.landing_parts__5WhA4 label span{font-size:.78rem;color:var(--gp-muted)}.landing_parts__5WhA4 label:focus-within{outline:2px solid var(--gp-vermillion);outline-offset:2px}.landing_segOn__NrZGL{border-color:var(--gp-ink)!important;box-shadow:inset 0 0 0 1px var(--gp-ink)}.landing_cta__1Chat{background:var(--gp-ink);color:var(--gp-btn-fg);border:1px solid var(--gp-ink);border-radius:2px;padding:13px 24px;font:500 .93rem/1 var(--gp-ui);cursor:pointer;width:100%;transition:opacity .15s}.landing_cta__1Chat:hover{opacity:.86}.landing_cta__1Chat:disabled,.landing_ghost__sdJtW:disabled{opacity:.6}.landing_ghost__sdJtW{background:var(--gp-clear);color:var(--gp-ink);border:1px solid var(--gp-rule);border-radius:2px;padding:12px 20px;font:500 .9rem/1 var(--gp-ui);cursor:pointer}.landing_err__Gnb_C{margin-top:14px;color:var(--gp-vermillion);font-size:.9rem}.landing_choices__wq4I_{margin-top:14px;border:0;padding:0;display:grid;gap:8px}.landing_choices__wq4I_ legend{margin-bottom:8px;font-size:.9rem;color:var(--gp-ink);text-transform:none;letter-spacing:0}.landing_choices__wq4I_ button{text-align:left;padding:11px 13px;font:400 .93rem var(--gp-ui);background:var(--gp-paper);border:1px solid var(--gp-rule);border-radius:2px;cursor:pointer;color:var(--gp-ink)}.landing_result__3zadu{margin-top:22px;padding-top:20px;border-top:1px solid var(--gp-brass)}.landing_result__3zadu dl{display:grid;gap:14px;margin:0}.landing_result__3zadu dt{font-size:.78rem;letter-spacing:.055em;text-transform:uppercase;color:var(--gp-muted)}.landing_result__3zadu dd{margin:6px 0 0;color:var(--gp-vermillion);font-family:var(--gp-display);font-size:1.5rem;line-height:1.25}.landing_result__3zadu dd .landing_small__Pm6lh{font-family:var(--gp-ui);color:var(--gp-muted)}.landing_ask__2pDPN{margin:16px 0 12px;font-size:.9rem;color:var(--gp-muted)}.landing_datesGrid__QTmVj{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--gp-rule-soft);border:1px solid var(--gp-rule);margin-top:26px}.landing_datesGrid__QTmVj>div{background:var(--gp-paper);padding:22px}.landing_page__mcGYC .landing_city__xfnhA{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gp-muted)}.landing_page__mcGYC .landing_day__T37QU{font-family:var(--gp-display);font-size:1.5rem;margin-top:9px;line-height:1.2}.landing_page__mcGYC .landing_sub__PJCMi{font-size:.84rem;color:var(--gp-muted);margin-top:7px}@media (max-width:560px){.landing_datesGrid__QTmVj{grid-template-columns:1fr}}.landing_chips__NAlVh{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.landing_chip__YJEve{background:var(--gp-chip);border:1px solid var(--gp-rule-soft);border-radius:2px;padding:8px 14px;font-size:.87rem;color:var(--gp-muted)}.landing_chip__YJEve b{color:var(--gp-ink);font-weight:500}.landing_subs__w55xL{width:100%;border-collapse:collapse;margin-top:26px;font-size:.95rem}.landing_subs__w55xL tr{border-bottom:1px solid var(--gp-rule-soft)}.landing_subs__w55xL tr:first-child{border-top:1px solid var(--gp-rule)}.landing_subs__w55xL td{padding:15px 0;vertical-align:baseline}.landing_subs__w55xL td:first-child{font-weight:500;padding-right:18px}.landing_subs__w55xL td:last-child{color:var(--gp-muted);text-align:right;padding-left:18px}.landing_page__mcGYC .landing_h2sm__BOZRN{font-size:clamp(1.4rem,2.6vw,1.8rem)}.landing_lede16__8mn77{margin-top:16px!important}.landing_lede0__a6SZG{margin-top:0!important}.landing_rites__3pNck{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}@media (max-width:860px){.landing_rites__3pNck{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing_rites__3pNck{grid-template-columns:1fr}}.landing_rite__C7uUZ{border:1px solid var(--gp-rule);background:var(--gp-paper);display:flex;flex-direction:column;min-width:0}.landing_rite__C7uUZ img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.landing_riteBody__Pkk_k{padding:17px 18px 19px;display:flex;flex-direction:column;gap:5px;flex:1}.landing_page__mcGYC .landing_occ__JtXe0{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gp-muted)}.landing_page__mcGYC .landing_rite__C7uUZ h3{font-size:1.1rem}.landing_page__mcGYC .landing_tag__IfYoC{margin-top:auto;padding-top:13px;font-size:.8rem;color:var(--gp-muted);display:flex;align-items:center;gap:7px}.landing_page__mcGYC .landing_live__i_pAR{color:var(--gp-vermillion);font-weight:500}.landing_dot__WRNB3{width:5px;height:5px;border-radius:50%;background:var(--gp-muted);display:inline-block}.landing_live__i_pAR .landing_dot__WRNB3{background:var(--gp-vermillion)}.landing_pledge__TcxCt{border-left:2px solid var(--gp-vermillion);padding:6px 0 6px 24px;max-width:46ch}.landing_page__mcGYC .landing_pledge__TcxCt p{font-family:var(--gp-display);font-size:clamp(1.22rem,2.6vw,1.6rem);line-height:1.38}.landing_faq__CJPm7{margin-top:30px;border-top:1px solid var(--gp-rule)}.landing_faq__CJPm7 details{border-bottom:1px solid var(--gp-rule-soft)}.landing_faq__CJPm7 summary{list-style:none;cursor:pointer;padding:19px 34px 19px 0;position:relative;font-family:var(--gp-display);font-size:1.06rem}.landing_faq__CJPm7 summary::-webkit-details-marker{display:none}.landing_faq__CJPm7 summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1px solid var(--gp-muted);border-bottom:1px solid var(--gp-muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.landing_faq__CJPm7 details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.landing_page__mcGYC .landing_faq__CJPm7 details p{padding:0 0 20px;color:var(--gp-muted);max-width:68ch}.landing_closing__ASJoY .landing_wrap__kmExL{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,5vw,60px);align-items:center}@media (max-width:860px){.landing_closing__ASJoY .landing_wrap__kmExL{grid-template-columns:1fr}.landing_closing__ASJoY .landing_frame__KObmG{order:-1;max-width:300px}}.landing_footer__KoZ_J{border-top:1px solid var(--gp-rule)}.landing_footer__KoZ_J .landing_wrap__kmExL{padding-block:34px;display:flex;flex-wrap:wrap;gap:18px 34px;align-items:baseline;font-size:.86rem;color:var(--gp-muted)}.landing_footNav__Sm7rx{display:flex;gap:22px;margin-left:auto}.landing_page__mcGYC .landing_footNav__Sm7rx a{color:var(--gp-muted);text-decoration:none}.landing_footDisplay__TQ_gw{font-family:var(--gp-display)}@media (max-width:860px){.landing_footNav__Sm7rx{margin-left:0}}.landing_page__mcGYC :is(a,button,input,select,summary){min-width:44px!important;min-height:44px!important}.landing_page__mcGYC :is(a,button){touch-action:manipulation}.landing_page__mcGYC .landing_footNav__Sm7rx a,.landing_page__mcGYC .landing_nav__r9Szf a,.landing_page__mcGYC .landing_signin__Dtcx4,.landing_page__mcGYC .landing_textlink__lAMkU{display:inline-flex;align-items:center}.landing_page__mcGYC :is(a,button,input,select,summary):focus-visible,.landing_page__mcGYC :is(input,select):focus-within{outline:2px solid var(--gp-vermillion);outline-offset:2px}.landing_seg__Ehh86 button:focus-visible{outline-offset:-3px}.landing_seg__Ehh86 button[aria-pressed=true]:focus-visible{outline-color:var(--gp-brass)}@media (prefers-reduced-motion:reduce){.landing_page__mcGYC *{animation:none!important;transition:none!important}}