.auth-switch{color:var(--muted);text-align:center;margin:14px 0 0;font-size:9px}.auth-switch a{color:var(--teal);font-weight:850}.onboarding-start{text-decoration:none}.auth-secondary{color:#65777a;text-underline-offset:3px;background:0 0;border:0;margin:13px auto 0;font-size:9px;text-decoration:underline;display:block}.magic-recovery-page{background:radial-gradient(circle at 9% 10%,#16867c24,#0000 29%),radial-gradient(circle at 91% 89%,#dea93624,#0000 27%),#edf3f0;place-items:center;min-height:100vh;padding:32px 22px;display:grid;position:relative;overflow:hidden}.magic-recovery-page:before{content:"";border:1px solid #16867c14;border-radius:50%;width:560px;height:560px;position:absolute;top:-215px;right:-145px;box-shadow:0 0 0 58px #16867c06,0 0 0 116px #16867c03}.magic-recovery-shell{background:#fff;border:1px solid #d2dfdb;border-radius:16px;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);width:min(970px,100%);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0b343929}.magic-recovery-story{color:#e8f2f0;background:linear-gradient(150deg,#082e33,#0d3e43 58%,#155157);flex-direction:column;justify-content:space-between;padding:37px;display:flex;position:relative;overflow:hidden}.magic-recovery-story:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-128px;right:-90px;box-shadow:0 0 0 38px #ffffff07,0 0 0 76px #ffffff04}.magic-recovery-story>*{z-index:1;position:relative}.magic-recovery-story>a{width:max-content}.magic-recovery-story>a img{width:181px;height:auto;display:block}.magic-recovery-story>div>span{color:#5b4211;background:var(--gold);border-radius:50%;place-items:center;width:57px;height:57px;display:grid;box-shadow:0 11px 25px #0000002b}.magic-recovery-story>div>span svg{width:25px}.magic-recovery-story .eyebrow{color:#8ad6ca;margin:21px 0 8px}.magic-recovery-story h2{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.16}.magic-recovery-story>div>p:last-child{color:#c4d9d7;margin:14px 0 0;font-size:10px;line-height:1.68}.magic-recovery-story ul{border-top:1px solid #ffffff1f;gap:12px;margin:0;padding:19px 0 0;list-style:none;display:grid}.magic-recovery-story li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.magic-recovery-story li>svg{color:#8ad6ca;width:20px}.magic-recovery-story li strong,.magic-recovery-story li small{display:block}.magic-recovery-story li strong{font-size:9px}.magic-recovery-story li small{color:#9fb9b8;margin-top:3px;font-size:7px;line-height:1.42}.magic-recovery-card{flex-direction:column;justify-content:center;min-width:0;padding:54px 58px;display:flex}.magic-recovery-heading .eyebrow{margin-bottom:9px}.magic-recovery-heading h1,.magic-recovery-sent h1{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.12}.magic-recovery-heading>p:last-child,.magic-recovery-sent>p:not(.eyebrow){color:#5c6f71;margin:14px 0 0;font-size:11px;line-height:1.68}.magic-recovery-form{margin-top:28px;display:grid}.magic-recovery-form label{color:#40595c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:8px;font-weight:850}.magic-recovery-form .auth-input{background:#fbfcfb;min-height:48px}.magic-recovery-form .auth-input input{background:0 0;height:46px}.magic-recovery-form .auth-submit{min-height:47px;margin-top:14px;box-shadow:0 9px 22px #0b343926}.magic-recovery-note{color:#77898a;grid-template-columns:7px minmax(0,1fr);gap:8px;margin:17px 0 0;font-size:8px;line-height:1.5;display:grid}.magic-recovery-note:before{background:var(--teal);content:"";border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 0 3px #16867c1c}.magic-recovery-back{color:#4b6d69;text-underline-offset:3px;width:max-content;margin:20px auto 0;font-size:8px;font-weight:850}.magic-recovery-sent{text-align:center}.magic-recovery-sent>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid;box-shadow:0 10px 24px #16867c3b}.magic-recovery-sent>span svg{width:27px}.magic-recovery-sent .eyebrow{margin-bottom:8px}.magic-recovery-sent button{color:#347068;text-underline-offset:3px;background:0 0;border:0;margin-top:22px;padding:0;font-size:9px;font-weight:850;text-decoration:underline}@media (max-width:780px){.magic-recovery-shell{grid-template-columns:1fr;width:min(620px,100%)}.magic-recovery-story{min-height:260px;padding:30px}.magic-recovery-story>div{margin-top:58px}.magic-recovery-story ul{display:none}.magic-recovery-card{padding:44px 40px 48px}}@media (max-width:520px){.magic-recovery-page{padding:10px}.magic-recovery-shell{border-radius:12px;min-height:calc(100vh - 20px)}.magic-recovery-story{min-height:205px;padding:23px}.magic-recovery-story>a img{width:155px}.magic-recovery-story>div{margin-top:36px}.magic-recovery-story>div>span{width:47px;height:47px;position:absolute;bottom:3px;right:0}.magic-recovery-story>div>span svg{width:21px}.magic-recovery-story .eyebrow{margin:0 58px 7px 0}.magic-recovery-story h2{max-width:290px;font-size:24px}.magic-recovery-story>div>p:last-child{display:none}.magic-recovery-card{padding:35px 20px 38px}.magic-recovery-heading h1,.magic-recovery-sent h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.magic-recovery-shell{scroll-behavior:auto}}.signup-page{background:radial-gradient(circle at 9% 11%,#16867c21,#0000 30%),radial-gradient(circle at 91% 89%,#dea93624,#0000 28%),#edf3f0;place-items:center;min-height:100vh;padding:34px 24px;display:grid}.signup-shell{background:#fff;border:1px solid #d4e1dd;border-radius:15px;grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);width:min(980px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0b343929}.signup-story{color:#fff;background:linear-gradient(145deg,#082e33,#0d4147 63%,#18615e);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.signup-story:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-115px;right:-92px;box-shadow:0 0 0 42px #ffffff09,0 0 0 86px #ffffff05}.signup-story>div{z-index:1;position:relative}.signup-story .eyebrow{color:#8ad6ca}.signup-story h1{letter-spacing:-.025em;margin:0 0 18px;font-family:Georgia,serif;font-size:41px;font-weight:500;line-height:1.08}.signup-story>div>p:last-child{color:#d0e2e1;max-width:355px;margin:0;font-size:11px;line-height:1.72}.signup-trust{gap:12px;display:grid}.signup-trust span{color:#deebea;align-items:center;gap:9px;font-size:9px;display:flex}.signup-trust svg{color:#8ad6ca;width:19px}.signup-card{flex-direction:column;justify-content:center;min-width:0;padding:50px 64px;display:flex}.signup-heading .eyebrow,.signup-sent .eyebrow{margin-bottom:8px}.signup-heading h2,.signup-sent h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.signup-heading>p:last-child,.signup-sent>p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.signup-form{gap:7px;margin-top:27px;display:grid}.signup-form label{color:#40595c;text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:8px;font-weight:850}.signup-form .auth-input{background:#fbfcfb}.signup-terms{color:#809093;text-align:center;margin:14px 8px 0;font-size:7px;line-height:1.5}.signup-sent{text-align:center}.signup-sent-mark{color:#fff;background:linear-gradient(145deg,var(--teal),#0d6861);border:8px solid #e4f2ee;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 19px;display:grid;box-shadow:0 11px 25px #16867c30}.signup-sent-mark svg{width:25px}.signup-sent>p:not(.eyebrow){max-width:390px;margin-left:auto;margin-right:auto}.signup-sent-actions{gap:9px;margin-top:22px;display:grid}.signup-sent-actions .auth-submit{min-height:47px;margin:0;box-shadow:0 9px 22px #0b343924}.signup-sent-actions .auth-submit svg{width:15px}.signup-change-email{color:#347068;text-underline-offset:3px;background:0 0;border:0;min-height:38px;font-size:9px;font-weight:850;text-decoration:underline}.signup-sent .signup-resend-notice{color:#2a655d;background:#edf7f3;border:1px solid #cee5de;border-radius:7px;padding:9px 11px;font-size:8px}.signup-sent .auth-error{color:#853f38;background:#fff0ed;border:1px solid #efcec7;border-radius:7px;padding:9px 11px;font-size:8px}.signup-sent .signup-sent-recovery{color:#7c8c8e;margin-top:18px;font-size:8px;line-height:1.55}.setup-page{background:radial-gradient(circle at 5% 15%,#16867c17,#0000 25%),#f3f6f3;min-height:100vh;padding-bottom:60px}.setup-header{border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 565px);display:flex}.setup-header img{width:180px;display:block}.setup-header span{color:#30665f;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.setup-header svg{width:17px}.setup-layout{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:36px;width:min(1130px,100% - 46px);margin:44px auto 0;display:grid}.setup-progress{padding:24px 14px}.setup-progress h1{margin:0 0 15px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.11}.setup-progress>p:nth-of-type(2){color:var(--muted);font-size:11px;line-height:1.65}.setup-progress ol{gap:0;margin:32px 0;padding:0;list-style:none;display:grid}.setup-progress li{grid-template-columns:34px 1fr;gap:11px;min-height:65px;display:grid;position:relative}.setup-progress li:not(:last-child):after{content:"";background:#cfdcd8;width:1px;position:absolute;top:34px;bottom:0;left:16px}.setup-progress li>span{z-index:1;color:#6f8183;background:#e7eeeb;border:1px solid #d1ded9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid;position:relative}.setup-progress li.active>span{color:#fff;background:var(--teal);border-color:var(--teal)}.setup-progress li strong,.setup-progress li small{display:block}.setup-progress li strong{padding-top:3px;font-size:10px}.setup-progress li small{color:var(--muted);margin-top:4px;font-size:8px}.setup-promise{color:#285e56;background:var(--teal-soft);border:1px solid #c7e4dd;border-radius:8px;grid-template-columns:31px 1fr;gap:10px;padding:15px;display:grid}.setup-promise svg{width:24px}.setup-promise p{margin:0;font-size:8px;line-height:1.55}.setup-promise strong{margin-bottom:3px;display:block}.setup-card{background:#fff;border:1px solid #d7e3df;border-radius:13px;padding:38px 42px;box-shadow:0 24px 60px #0f31351a}.setup-card-heading h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.setup-card-heading>p:last-child{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}.setup-form{margin-top:26px}.setup-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setup-grid label{color:#40595c;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.setup-grid input,.setup-grid select{width:100%;min-height:44px;color:var(--ink);text-transform:none;background:#fbfcfb;border:1px solid #cad7d3;border-radius:6px;outline:0;margin-top:7px;padding:0 11px;font-size:10px;display:block}.setup-grid input:focus,.setup-grid select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #16867c1a}.plan-picker{border:0;grid-template-columns:1fr 1fr;gap:11px;margin:24px 0 0;padding:0;display:grid}.plan-picker legend{color:#40595c;text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;margin-bottom:8px;font-size:8px;font-weight:850}.plan-picker>label{display:block;position:relative}.plan-picker input{opacity:0;pointer-events:none;position:absolute}.plan-picker label>span{background:#fbfcfb;border:1px solid #d5e0dc;border-radius:8px;min-height:128px;padding:17px;transition:all .15s;display:grid;position:relative}.plan-picker input:checked+span{border-color:var(--teal);background:#f1faf7;box-shadow:0 0 0 2px #16867c1a}.plan-picker strong,.plan-picker em,.plan-picker span>small{display:block}.plan-picker strong{font-size:10px}.plan-picker em{color:var(--navy);align-self:end;margin-top:10px;font-family:Georgia,serif;font-size:25px;font-style:normal}.plan-picker em small{font-family:Inter,sans-serif;font-size:8px}.plan-picker span>small{color:var(--muted);margin-top:5px;font-size:8px}.plan-picker b{color:#5f450b;background:var(--gold-soft);text-transform:uppercase;border:1px solid #e5ca7b;border-radius:999px;padding:4px 7px;font-size:7px;position:absolute;top:-10px;right:10px}.setup-includes{background:#f4f7f5;border-radius:7px;grid-template-columns:30px 1fr;gap:9px;margin-top:18px;padding:13px;display:grid}.setup-includes svg{width:21px;color:var(--teal)}.setup-includes strong,.setup-includes small{display:block}.setup-includes strong{font-size:9px}.setup-includes small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.setup-error{color:#833c36;background:#fdebe7;border:1px solid #efcbc4;border-radius:7px;margin-top:16px;padding:11px;font-size:8px;line-height:1.5}.setup-error strong{display:block}.setup-error a{color:#6d302c;margin-top:5px;font-weight:850;display:inline-block}.setup-submit{color:#fff;background:var(--navy);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;margin-top:17px;font-size:10px;font-weight:850;display:flex}.setup-submit svg{width:17px}.setup-fineprint{color:#839194;text-align:center;margin:10px 0 0;font-size:7px}.billing-page{background:radial-gradient(circle at 8% 12%,#16867c1a,#0000 28%),#edf3f0;min-height:100vh;padding:36px 22px}.billing-shell{background:#fff;border:1px solid #d4e1dd;border-radius:14px;width:min(980px,100%);margin:auto;padding:32px 38px 42px;box-shadow:0 27px 70px #0b343921}.billing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.billing-logo img{width:180px;display:block}.billing-header>a:last-child{color:#356b64;font-size:8px;font-weight:850}.billing-heading{max-width:650px;margin:35px 0 28px}.billing-heading h1{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.billing-heading>p:last-child{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.billing-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.billing-plan,.billing-actions{border:1px solid #dbe5e2;border-radius:10px;padding:25px}.billing-plan{background:linear-gradient(145deg,#fff,#f6faf7)}.billing-plan-top{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.billing-plan-top>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.billing-plan-top svg{width:19px}.billing-plan-top small,.billing-plan-top h2{display:block}.billing-plan-top small{color:var(--muted);text-transform:uppercase;font-size:7px}.billing-plan-top h2{margin:3px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.billing-status{color:#24675e;background:var(--teal-soft);border-radius:999px;padding:5px 7px;font-size:7px}.billing-status.pending{color:#735411;background:var(--gold-soft)}.billing-status.grace,.billing-status.suspended,.billing-status.canceled{color:#843c36;background:#fbe7e0}.billing-price{align-items:baseline;gap:6px;margin:24px 0 12px;display:flex}.billing-price strong{font-family:Georgia,serif;font-size:37px;font-weight:500}.billing-price span{color:var(--muted);font-size:8px}.billing-plan ul{color:#40595c;gap:8px;margin:17px 0;padding-left:17px;font-size:8px;display:grid}.billing-renewal{color:var(--muted);border-top:1px solid var(--line);margin:20px 0 0;padding-top:14px;font-size:8px}.billing-actions{background:var(--navy);color:#fff;flex-direction:column;display:flex}.billing-actions>svg{color:#8ad6ca;width:29px}.billing-actions h2{margin:14px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:500}.billing-actions>p{color:#c6d9d8;font-size:9px;line-height:1.6}.billing-actions form{margin-top:auto}.billing-actions fieldset{border:0;gap:7px;margin:10px 0;padding:0;display:grid}.billing-actions fieldset label{color:#dce9e8;background:#ffffff12;border-radius:5px;padding:8px;font-size:8px}.billing-actions fieldset input{accent-color:#8ad6ca;margin-right:7px}.billing-actions button{width:100%;min-height:42px;color:var(--navy);background:#8ad6ca;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.billing-actions button svg{width:16px}.billing-actions>small{color:#95b2b3;margin-top:13px;font-size:7px;line-height:1.45}.billing-alert{color:#833c36;background:#fdebe7;border:1px solid #efcbc4;border-radius:7px;grid-template-columns:22px 1fr;gap:9px;margin-bottom:16px;padding:12px;font-size:8px;display:grid}.billing-alert strong{display:block}.billing-empty{text-align:center}.billing-empty>svg{width:45px;height:45px;color:var(--teal)}.billing-empty h1{margin:13px 0 7px;font-family:Georgia,serif;font-weight:500}.billing-empty p{color:var(--muted);font-size:10px}.billing-empty>a,.billing-empty-action{color:#fff;background:var(--navy);border:0;border-radius:6px;margin-top:13px;padding:11px 16px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.checkout-result{background:radial-gradient(circle at 50% 8%,#16867c1f,#0000 32%),#edf3f0;place-items:center;min-height:100vh;padding:30px 20px;display:grid}.checkout-result>section{text-align:center;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(560px,100%);padding:40px;box-shadow:0 28px 75px #0b343924}.checkout-result>section>a:first-child img{width:185px}.checkout-icon{border-radius:50%;place-items:center;width:58px;height:58px;margin:30px auto 15px;display:grid}.checkout-icon svg{width:28px}.checkout-icon.success{color:#1f746a;background:var(--teal-soft)}.checkout-icon.pending{color:#755413;background:var(--gold-soft)}.checkout-result h1{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500}.checkout-result>section>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:11px auto 0;font-size:10px;line-height:1.65}.checkout-result-action{color:#fff;background:var(--navy);border-radius:6px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:43px;margin:24px auto 0;padding:0 15px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.checkout-result-action svg{width:16px}.checkout-result>section>small{color:#849396;margin-top:16px;font-size:7px;display:block}@media (max-width:800px){.signup-shell{grid-template-columns:1fr}.signup-story{gap:28px;padding:28px}.signup-story h1{font-size:33px}.signup-trust{display:none}.signup-card{padding:38px 28px}.setup-layout{grid-template-columns:1fr;margin-top:24px}.setup-progress{padding:15px}.setup-progress ol{display:none}.billing-grid{grid-template-columns:1fr}}@media (max-width:560px){.signup-page{padding:12px}.signup-story{padding:23px}.signup-card{padding:31px 20px}.signup-heading h2{font-size:26px}.setup-header{min-height:66px;padding:0 15px}.setup-header img{width:155px}.setup-header span{font-size:0}.setup-layout{width:calc(100% - 22px)}.setup-progress h1{font-size:31px}.setup-card{padding:26px 17px}.setup-grid,.plan-picker{grid-template-columns:1fr}.billing-page{padding:11px}.billing-shell{padding:24px 16px 31px}.billing-heading h1{font-size:28px}.billing-plan-top{grid-template-columns:40px 1fr}.billing-status{grid-column:2;width:max-content}.checkout-result>section{padding:31px 20px}.checkout-result h1{font-size:27px}}.billing-active-page{background:radial-gradient(circle at 8% 8%,#16867c24,#0000 29%),radial-gradient(circle at 92% 88%,#dea93621,#0000 25%),#edf3f0;padding:30px 22px 54px;position:relative;overflow:hidden}.billing-active-page:before,.billing-active-page:after{z-index:0;content:"";border:1px solid #16867c14;border-radius:50%;position:absolute}.billing-active-page:before{width:510px;height:510px;top:-190px;right:-170px;box-shadow:0 0 0 55px #16867c06,0 0 0 110px #16867c05}.billing-active-page:after{width:390px;height:390px;bottom:-190px;left:-130px}.billing-active-shell{z-index:1;background:#fbfcfa;border-color:#cedbd7;width:min(1080px,100%);padding:0;position:relative;overflow:hidden}.billing-active-shell:before{background:linear-gradient(90deg,var(--teal) 0 67%,var(--gold) 67%);content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-active-shell .billing-header{background:#ffffffd1;min-height:88px;padding:0 42px}.billing-active-shell .billing-header>a:last-child{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.billing-active-shell .billing-header>a:last-child svg{width:14px;transition:transform .16s}.billing-active-shell .billing-header>a:last-child:hover svg{transform:translate(2px)}.billing-active-heading{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:35px;max-width:none;margin:0;padding:42px 42px 32px;display:grid}.billing-active-heading>div{max-width:690px}.billing-active-heading h1{letter-spacing:-.025em;font-size:38px;line-height:1.08}.billing-active-heading>div>p:last-child{max-width:660px;font-size:11px;line-height:1.7}.billing-access-seal{color:#225f57;text-align:center;background:radial-gradient(circle,#eef9f5 48%,#e2f1ec 49%);border:1px solid #bdded6;border-radius:50%;align-content:center;justify-items:center;width:136px;height:136px;display:grid;box-shadow:0 0 0 7px #f4f8f5,0 10px 25px #16867c1a}.billing-access-seal>svg{width:23px;height:23px;margin-bottom:7px}.billing-access-seal small,.billing-access-seal strong{display:block}.billing-access-seal small{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.billing-access-seal strong{margin-top:3px;font-family:Georgia,serif;font-size:15px;font-weight:500}.billing-access-seal.grace,.billing-access-seal.suspended,.billing-access-seal.canceled{color:#8b483b;background:radial-gradient(circle,#fff7f3 48%,#f6e5df 49%);border-color:#e6c7bd}.billing-active-shell>.billing-alert{margin:0 42px 18px}.billing-active-grid{background:#d3ded9;border:1px solid #d3ded9;border-radius:12px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:0;margin:0 42px;display:grid;overflow:hidden;box-shadow:0 20px 48px #18363717}.billing-statement{background:#fff;min-width:0;padding:28px 30px 29px}.billing-statement>header{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.billing-statement>header>div{align-items:center;gap:11px;display:flex}.billing-statement>header>div>span{color:#fff;background:linear-gradient(145deg,var(--teal),#0f6d66);border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 20px #16867c33}.billing-statement>header svg{width:19px}.billing-statement header p{margin:0}.billing-statement header small,.billing-statement header h2{display:block}.billing-statement header small{color:#738582;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.billing-statement header h2{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.billing-statement .billing-status{align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.billing-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16867c1a}.billing-statement-price{align-items:center;gap:12px;padding:25px 0 21px;display:flex}.billing-statement-price>strong{color:var(--navy);letter-spacing:-.04em;align-items:flex-start;font-family:Georgia,serif;font-size:52px;font-weight:500;line-height:.9;display:flex}.billing-statement-price sup{margin:4px 3px 0 0;font-size:18px;line-height:1}.billing-statement-price>span{color:#546a69;font-size:9px}.billing-statement-price span small{color:#8b9997;margin-top:3px;font-size:7px;display:block}.billing-facts{background:#e0e6e2;border:1px solid #e0e6e2;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.billing-facts>div{background:#f4f7f4;border-right:1px solid #e0e6e2;min-width:0;padding:12px 11px}.billing-facts>div:last-child{border-right:0}.billing-facts dt{color:#81908e;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:850}.billing-facts dd{color:#284647;text-overflow:ellipsis;margin:5px 0 0;font-size:8px;font-weight:850;line-height:1.35;overflow:hidden}.billing-includes{margin-top:22px}.billing-includes>p{color:#7b8b88;letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:7px;font-weight:850}.billing-includes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-includes li{color:#40595a;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;font-size:8px;display:grid}.billing-includes li svg{color:#fff;background:var(--teal);border-radius:50%;width:18px;height:18px;padding:4px}.billing-portal-card{color:#fff;background:linear-gradient(155deg,#0b3439,#113f44 72%,#17504f);flex-direction:column;min-width:0;padding:30px;display:flex;position:relative}.billing-portal-card:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-88px;right:-68px;box-shadow:0 0 0 29px #ffffff06,0 0 0 58px #ffffff04}.billing-portal-card>*{z-index:1;position:relative}.billing-portal-lock{color:#11443f;background:#8ad6ca;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 22px #00000029}.billing-portal-lock svg{width:22px}.billing-portal-kicker{letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#8ad6ca!important;margin:18px 0 7px!important;font-size:7px!important}.billing-portal-card h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.15}.billing-portal-card>p:not(.billing-portal-kicker){color:#c4d8d7;margin:10px 0 0;font-size:9px;line-height:1.6}.billing-portal-options{grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0;padding:0;list-style:none;display:grid}.billing-portal-options li{color:#dce9e8;text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;align-content:center;justify-items:center;gap:6px;min-height:62px;padding:8px 5px;font-size:6px;display:grid}.billing-portal-options svg{color:#8ad6ca;width:15px}.billing-portal-card form{margin-top:auto}.billing-portal-card fieldset{border:0;gap:7px;margin:12px 0;padding:0;display:grid}.billing-portal-card fieldset legend{color:#a8c2c1;margin-bottom:7px;font-size:7px}.billing-portal-card fieldset label{color:#dce9e8;background:#ffffff12;border-radius:5px;padding:9px;font-size:8px}.billing-portal-card fieldset input{accent-color:#8ad6ca;margin-right:7px}.billing-portal-card button{width:100%;min-height:46px;color:var(--navy);background:#8ad6ca;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex;box-shadow:0 9px 22px #00000021}.billing-portal-card button:hover{background:#9be0d5}.billing-portal-card button svg{width:16px}.billing-portal-card>small{color:#9db8b8;grid-template-columns:16px minmax(0,1fr);gap:7px;margin-top:14px;font-size:7px;line-height:1.45;display:grid}.billing-portal-card>small svg{color:#8ad6ca;width:15px}.billing-trust-footer{color:#5b716e;background:#eef4f1;border:1px solid #dce7e2;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:26px 42px 0;padding:17px 18px;display:flex}.billing-trust-footer svg{width:20px;color:var(--teal);flex:none}.billing-trust-footer p{margin:0;font-size:8px;line-height:1.5}.billing-trust-footer strong{color:#2b504c}.billing-cancellation-notice{color:#594516;background:linear-gradient(115deg,#fff9e8,#fff4d4);border:1px solid #e6d191;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 42px 22px;padding:20px 22px;display:grid;box-shadow:0 10px 26px #85631614}.billing-cancellation-icon{color:#735718;background:#f7df9c;border:1px solid #dfc477;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.billing-cancellation-icon svg{width:22px}.billing-cancellation-copy .eyebrow{color:#84641a;margin:0 0 5px}.billing-cancellation-copy h2{color:#3d391f;margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.25}.billing-cancellation-copy>p:last-child{color:#73663f;max-width:650px;margin:7px 0 0;font-size:8px;line-height:1.55}.billing-cancellation-actions{gap:8px;min-width:190px;display:grid}.billing-cancellation-actions form{margin:0}.billing-cancellation-actions button,.billing-cancellation-actions>a{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.billing-cancellation-actions button{color:#fff;background:var(--navy);border:1px solid var(--navy);width:100%}.billing-cancellation-actions button:hover{background:var(--navy2)}.billing-cancellation-actions button svg{width:14px}.billing-cancellation-actions>a{color:#62501f;background:#ffffff80;border:1px solid #d9c483}@media (max-width:800px){.billing-active-heading{grid-template-columns:minmax(0,1fr) 112px;gap:20px}.billing-access-seal{width:108px;height:108px}.billing-active-grid{grid-template-columns:1fr}.billing-portal-card{min-height:390px}.billing-facts{grid-template-columns:repeat(3,1fr)}.billing-cancellation-notice{grid-template-columns:48px minmax(0,1fr);margin-left:24px;margin-right:24px}.billing-cancellation-icon{width:46px;height:46px}.billing-cancellation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:560px){.billing-active-page{padding:10px}.billing-active-shell .billing-header{min-height:70px;padding:0 16px}.billing-active-shell .billing-logo img{width:150px}.billing-active-shell .billing-header>a:last-child{font-size:0}.billing-active-shell .billing-header>a:last-child svg{width:19px}.billing-active-heading{grid-template-columns:1fr;padding:30px 17px 24px}.billing-active-heading h1{font-size:30px}.billing-access-seal{text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);justify-items:start;width:100%;height:auto;padding:12px 14px}.billing-access-seal>svg{grid-row:1/3;margin:0}.billing-access-seal small{align-self:end}.billing-access-seal strong{align-self:start}.billing-active-shell>.billing-alert,.billing-active-grid,.billing-trust-footer{margin-left:16px;margin-right:16px}.billing-statement,.billing-portal-card{padding:23px 17px}.billing-statement>header{align-items:flex-start}.billing-statement>header>div>span{width:38px;height:38px}.billing-statement header h2{font-size:17px}.billing-statement-price>strong{font-size:45px}.billing-facts{grid-template-columns:1fr}.billing-facts>div{border-bottom:1px solid #e0e6e2;border-right:0}.billing-facts>div:last-child{border-bottom:0}.billing-portal-card{min-height:420px}.billing-portal-options{grid-template-columns:1fr 1fr 1fr}.billing-trust-footer{align-items:flex-start;margin-bottom:7px;padding:14px}.billing-cancellation-notice{grid-template-columns:38px minmax(0,1fr);gap:12px;margin-left:16px;margin-right:16px;padding:16px}.billing-cancellation-icon{width:38px;height:38px}.billing-cancellation-icon svg{width:18px}.billing-cancellation-copy h2{font-size:18px}.billing-cancellation-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.billing-active-shell .billing-header>a:last-child svg{transition:none}.billing-active-shell .billing-header>a:last-child:hover svg{transform:none}}.billing-recovery-page{background:radial-gradient(circle at 10% 12%,#dea9362b,#0000 29%),radial-gradient(circle at 91% 86%,#16867c1a,#0000 27%),#f2f3ed;place-items:center;display:grid;position:relative;overflow:hidden}.billing-recovery-page:before{content:"";border:1px solid #a6771a17;border-radius:50%;width:500px;height:500px;position:absolute;top:-185px;right:-130px;box-shadow:0 0 0 54px #dea93606,0 0 0 108px #dea93604}.billing-recovery-shell{background:#fff;border-color:#ded9c9;width:min(1020px,100%);padding:0;position:relative;overflow:hidden}.billing-recovery-shell:before{background:linear-gradient(90deg,var(--gold),#ebca77 62%,var(--teal));content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-recovery-shell .billing-header{background:#fffdf8;min-height:86px;padding:0 40px}.billing-recovery-shell .billing-header>span{color:#6f571f;background:#fff5da;border:1px solid #ead9a6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.billing-recovery-shell .billing-header>span svg{width:14px}.billing-recovery-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:510px;display:grid}.billing-recovery-message{flex-direction:column;justify-content:center;min-width:0;padding:43px 48px 46px;display:flex}.billing-recovery-icon{color:#715618;background:#fff0c8;border:1px solid #ead59a;border-radius:50%;place-items:center;width:53px;height:53px;margin-bottom:19px;display:grid;box-shadow:0 10px 23px #a97c1e1f}.billing-recovery-icon svg{width:23px}.billing-recovery-message>.eyebrow{color:#967019}.billing-recovery-message>h1{letter-spacing:-.025em;max-width:570px;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.1}.billing-recovery-message>p:not(.eyebrow){color:#5d6c6c;max-width:590px;margin:15px 0 0;font-size:10px;line-height:1.72}.billing-recovery-message>p strong{color:#6f5214}.billing-recovery-message>.billing-alert{margin:20px 0 0}.billing-recovery-message form{margin-top:26px}.billing-recovery-message form button{color:#fff;background:var(--navy);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:215px;min-height:47px;padding:0 16px;font-size:9px;font-weight:850;display:flex;box-shadow:0 10px 23px #0b343929}.billing-recovery-message form button:hover{background:var(--navy2)}.billing-recovery-message form button svg{width:16px}.billing-recovery-auth{color:#7c8a88;grid-template-columns:15px minmax(0,1fr);gap:7px;margin-top:13px;font-size:7px;line-height:1.45;display:grid}.billing-recovery-auth svg{color:#6e8782;width:14px}.billing-record-safe{color:#2d4c49;background:linear-gradient(150deg,#eef6f2,#e4efea);padding:34px;position:relative;overflow:hidden}.billing-record-safe:after{content:"";border:1px solid #16867c1a;border-radius:50%;width:275px;height:275px;position:absolute;bottom:-112px;right:-95px;box-shadow:0 0 0 34px #16867c06,0 0 0 68px #16867c04}.billing-record-safe>*{z-index:1;position:relative}.billing-record-safe>header{border-bottom:1px solid #cbdcd6;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:18px;display:grid}.billing-record-safe>header>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 20px #16867c33}.billing-record-safe>header svg{width:20px}.billing-record-safe header small,.billing-record-safe header h2{display:block}.billing-record-safe header small{color:#5e7d77;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:850}.billing-record-safe header h2{margin:4px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.billing-record-safe>p{color:#5c706d;margin:16px 0 0;font-size:8px;line-height:1.55}.billing-record-safe ol{margin:22px 0 0;padding:0;list-style:none;display:grid}.billing-record-safe li{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:66px;display:grid;position:relative}.billing-record-safe li:not(:last-child):after{content:"";background:#bed2cc;width:1px;position:absolute;top:34px;bottom:0;left:16px}.billing-record-safe li>span{z-index:1;color:#627b76;background:#f8fbf9;border:1px solid #c8d9d4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.billing-record-safe li>span svg{width:15px}.billing-record-safe li.complete>span{color:#fff;background:var(--teal);border-color:var(--teal)}.billing-record-safe li.current>span{color:#755816;background:#fff1ce;border-color:#e4ce8b}.billing-record-safe li.paused>span{color:#8b493c;background:#fae7e0;border-color:#e7c6bd}.billing-record-safe li strong,.billing-record-safe li small{display:block}.billing-record-safe li strong{padding-top:3px;font-size:9px}.billing-record-safe li small{color:#6e817e;margin-top:3px;font-size:7px;line-height:1.4}.billing-recovery-source{color:#506c68;background:#ffffff9e;border:1px solid #cbded8;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.billing-recovery-source>svg{width:19px;color:var(--teal)}.billing-recovery-source small,.billing-recovery-source strong{display:block}.billing-recovery-source small{font-size:6px}.billing-recovery-source strong{margin-top:2px;font-size:8px}.billing-recovery-safety{color:#735b21;background:#fff6dd;border-top:1px solid #ead9a7;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:16px 40px;display:grid}.billing-recovery-safety>svg{width:21px}.billing-recovery-safety p{margin:0;font-size:8px;line-height:1.5}.billing-recovery-safety strong{color:#684d12;margin-bottom:2px;display:block}@media (max-width:800px){.billing-recovery-layout{grid-template-columns:1fr}.billing-record-safe{padding:31px 40px}.billing-record-safe ol{grid-template-columns:repeat(3,1fr);gap:9px}.billing-record-safe li{grid-template-columns:31px minmax(0,1fr);min-height:0}.billing-record-safe li:not(:last-child):after{display:none}.billing-record-safe li>span{width:31px;height:31px}.billing-recovery-source{margin-top:22px}}@media (max-width:560px){.billing-recovery-page{padding:10px}.billing-recovery-shell .billing-header{min-height:70px;padding:0 16px}.billing-recovery-shell .billing-logo img{width:150px}.billing-recovery-shell .billing-header>span{padding:7px;font-size:0}.billing-recovery-shell .billing-header>span svg{width:17px}.billing-recovery-message{padding:32px 18px 35px}.billing-recovery-icon{width:47px;height:47px}.billing-recovery-message>h1{font-size:30px}.billing-recovery-message form button{width:100%}.billing-record-safe{padding:28px 18px}.billing-record-safe ol{grid-template-columns:1fr}.billing-record-safe li{min-height:61px}.billing-record-safe li:not(:last-child):after{display:block;top:31px;left:15px}.billing-recovery-safety{padding:15px 18px}}.billing-ended-page{background:radial-gradient(circle at 11% 12%,#d8735b24,#0000 29%),radial-gradient(circle at 90% 88%,#16867c1f,#0000 27%),#f1f2ec;place-items:center;display:grid;position:relative;overflow:hidden}.billing-ended-page:before{content:"";border:1px solid #16867c14;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-195px;right:-165px;box-shadow:0 0 0 55px #16867c06,0 0 0 110px #16867c04}.billing-ended-shell{background:#fff;border-color:#d9d8cc;width:min(980px,100%);padding:0;position:relative;overflow:hidden}.billing-ended-shell:before{background:linear-gradient(90deg,#cf765f,#e4a184 38%,var(--teal));content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-ended-shell .billing-header{background:#fffdf9;min-height:86px;padding:0 40px}.billing-ended-shell .billing-header>span{color:#526d68;background:#edf5f2;border:1px solid #d1e3dd;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.billing-ended-shell .billing-header>span svg{width:14px}.billing-ended-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);min-height:510px;display:grid}.billing-ended-message{flex-direction:column;justify-content:center;min-width:0;padding:46px 50px;display:flex}.billing-ended-icon{color:#804d41;background:#f8e5df;border:1px solid #e8c9c0;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:19px;display:grid;box-shadow:0 10px 23px #964d3b1a}.billing-ended-icon svg{width:24px}.billing-ended-message>.eyebrow{color:#98604f}.billing-ended-message h1{color:#243d3f;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.09}.billing-ended-message>p:not(.eyebrow){color:#5e7071;max-width:590px;margin:16px 0 0;font-size:10px;line-height:1.72}.billing-ended-message>p strong{color:#344f50}.billing-ended-message>.billing-alert{margin:20px 0 0}.billing-ended-message form{margin-top:27px}.billing-ended-message form button{color:#fff;background:var(--navy);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:205px;min-height:47px;padding:0 17px;font-size:9px;font-weight:850;display:flex;box-shadow:0 10px 23px #0b343929}.billing-ended-message form button:hover{background:var(--navy2)}.billing-ended-message form button svg{width:16px}.billing-ended-message>small{color:#7d8b89;grid-template-columns:16px minmax(0,1fr);gap:7px;max-width:440px;margin-top:13px;font-size:7px;line-height:1.45;display:grid}.billing-ended-message>small svg{color:#63817c;width:15px}.billing-ended-support{color:#eaf3f1;background:linear-gradient(150deg,#0b3439,#12484b);flex-direction:column;justify-content:center;min-width:0;padding:42px;display:flex;position:relative;overflow:hidden}.billing-ended-support:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-120px;right:-105px;box-shadow:0 0 0 36px #ffffff06,0 0 0 72px #ffffff03}.billing-ended-support>*{z-index:1;position:relative}.billing-ended-support>span{color:#164b47;background:#8ad6ca;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #00000024}.billing-ended-support>span svg{width:23px}.billing-ended-support>.eyebrow{color:#8ad6ca;margin:21px 0 7px}.billing-ended-support h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.17}.billing-ended-support>p:not(.eyebrow){color:#c3d8d6;margin:13px 0 0;font-size:9px;line-height:1.65}.billing-ended-support>a{color:#163f3c;background:#8ad6ca;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:26px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.billing-ended-support>a:hover{background:#9ce0d5}.billing-ended-support>a svg{width:15px}.billing-ended-support>small{color:#9db8b6;margin-top:14px;font-size:7px;line-height:1.5}@media (max-width:760px){.billing-ended-layout{grid-template-columns:1fr}.billing-ended-support{min-height:360px}}@media (max-width:560px){.billing-ended-page{padding:10px}.billing-ended-shell .billing-header{min-height:70px;padding:0 16px}.billing-ended-shell .billing-logo img{width:150px}.billing-ended-shell .billing-header>span{padding:7px;font-size:0}.billing-ended-shell .billing-header>span svg{width:17px}.billing-ended-message{padding:34px 18px 37px}.billing-ended-message h1{font-size:31px}.billing-ended-message form button{width:100%}.billing-ended-support{min-height:0;padding:34px 18px 39px}.billing-ended-support h2{font-size:25px}}.billing-member-page{background:radial-gradient(circle at 12% 10%,#16867c21,#0000 28%),radial-gradient(circle at 88% 90%,#d8735b17,#0000 26%),#edf3f0;place-items:center;display:grid;position:relative;overflow:hidden}.billing-member-page:before{content:"";border:1px solid #16867c14;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 0 52px #16867c06,0 0 0 104px #16867c04}.billing-member-shell{background:#fff;border-color:#cfddd8;width:min(920px,100%);padding:0;position:relative;overflow:hidden}.billing-member-shell:before{background:linear-gradient(90deg,var(--teal),#8ad6ca 70%,var(--gold));content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-member-shell .billing-header{background:#fbfcfa;min-height:86px;padding:0 38px}.billing-member-shell .billing-header>span{color:#356b64;background:#eaf5f1;border:1px solid #cce4de;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.billing-member-shell .billing-header>span svg{width:14px}.billing-member-layout{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);min-height:565px;display:grid}.billing-member-rail{color:#fff;background:linear-gradient(155deg,#0b3439,#12494d);flex-direction:column;justify-content:center;padding:44px;display:flex;position:relative;overflow:hidden}.billing-member-rail:before,.billing-member-rail:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.billing-member-rail:before{width:310px;height:310px;bottom:-80px;right:-130px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff04}.billing-member-rail:after{border-color:#8ad6ca24;width:94px;height:94px;top:42px;left:43px}.billing-member-rail>span{z-index:1;color:#164a47;background:#8ad6ca;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 11px 25px #00000029}.billing-member-rail>span svg{width:28px}.billing-member-rail>p{z-index:1;margin:31px 0 0;font-family:Georgia,serif;font-size:29px;line-height:1.17;position:relative}.billing-member-rail>div{z-index:1;gap:7px;margin-top:28px;display:flex;position:relative}.billing-member-rail i{background:#8ad6ca;border-radius:4px;width:28px;height:3px}.billing-member-rail i:nth-child(2){opacity:.6;width:15px}.billing-member-rail i:nth-child(3){opacity:.35;width:7px}.billing-member-message{flex-direction:column;justify-content:center;min-width:0;padding:48px 52px;display:flex}.billing-member-message>.eyebrow{margin-bottom:9px}.billing-member-message>h1{letter-spacing:-.02em;max-width:520px;margin:0;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.12}.billing-member-message>p:not(.eyebrow){color:#5c6f71;max-width:540px;margin:14px 0 0;font-size:10px;line-height:1.7}.billing-member-message>p strong{color:#294849}.billing-privacy-boundary{border:1px solid #d9e5e1;border-radius:9px;margin-top:25px;overflow:hidden}.billing-privacy-boundary>header{background:#eef6f3;border-bottom:1px solid #dce8e4;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.billing-privacy-boundary>header>svg{width:23px;color:var(--teal)}.billing-privacy-boundary header small,.billing-privacy-boundary header h2{display:block}.billing-privacy-boundary header small{color:#618079;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:850}.billing-privacy-boundary header h2{margin:3px 0 0;font-family:Georgia,serif;font-size:15px;font-weight:500}.billing-privacy-boundary dl{margin:0;padding:2px 15px;display:grid}.billing-privacy-boundary dl>div{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.billing-privacy-boundary dl>div:last-child{border-bottom:0}.billing-privacy-boundary dt{color:#3d5758;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.billing-privacy-boundary dt svg{color:#65827d;width:15px}.billing-privacy-boundary dd{color:#536f6c;background:#edf3f0;border-radius:999px;margin:0;padding:5px 7px;font-size:6px;font-weight:850}.billing-privacy-boundary dl>div:last-child dd{color:#24675e;background:var(--teal-soft)}.billing-member-return{color:#fff;background:var(--navy);border-radius:7px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:44px;margin-top:24px;padding:0 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #0b343924}.billing-member-return:hover{background:var(--navy2)}.billing-member-return svg{width:16px}.billing-member-note{color:#80908e;grid-template-columns:15px minmax(0,1fr);gap:7px;margin-top:14px;font-size:7px;line-height:1.45;display:grid}.billing-member-note svg{color:#6d8883;width:14px}@media (max-width:740px){.billing-member-layout{grid-template-columns:1fr}.billing-member-rail{min-height:155px;padding:30px 34px}.billing-member-rail>span{width:53px;height:53px}.billing-member-rail>span svg{width:23px}.billing-member-rail>p{margin:0;font-size:24px;position:absolute;top:45px;left:108px}.billing-member-rail>div{margin:0;position:absolute;bottom:30px;right:33px}.billing-member-message{padding:40px 34px}}@media (max-width:560px){.billing-member-page{padding:10px}.billing-member-shell .billing-header{min-height:70px;padding:0 16px}.billing-member-shell .billing-logo img{width:150px}.billing-member-shell .billing-header>span{padding:7px;font-size:0}.billing-member-shell .billing-header>span svg{width:17px}.billing-member-rail{min-height:132px;padding:25px 22px}.billing-member-rail>span{width:48px;height:48px}.billing-member-rail>p{font-size:21px;top:37px;left:88px}.billing-member-rail>div{display:none}.billing-member-message{padding:31px 18px}.billing-member-message>h1{font-size:29px}.billing-privacy-boundary dl>div{grid-template-columns:1fr;align-items:start}.billing-privacy-boundary dd{width:max-content;margin-left:23px}.billing-member-return{width:100%}}.guided-setup-page{background:radial-gradient(circle at 7% 20%,#16867c21,#0000 28%),radial-gradient(circle at 93% 83%,#dea9361f,#0000 24%),#eff4f1;position:relative;overflow:hidden}.guided-setup-page:before{content:"";background:linear-gradient(90deg,#0000,#16867c38,#0000);width:100%;height:1px;position:absolute;inset:78px auto auto 0}.guided-setup-layout{grid-template-columns:minmax(300px,.72fr) minmax(610px,1.28fr);gap:46px;width:min(1180px,100% - 48px);margin:42px auto 0;display:grid;position:relative}.guided-progress{align-self:start;padding:24px 12px;position:sticky;top:28px}.guided-progress h1{letter-spacing:-.025em;max-width:420px;margin:0 0 15px;font-family:Georgia,serif;font-size:40px;font-weight:500;line-height:1.08}.guided-progress>p:nth-of-type(2){max-width:410px;color:var(--muted);margin:0;font-size:11px;line-height:1.68}.guided-progress ol{margin:32px 0 27px;padding:0;list-style:none;display:grid}.guided-progress li{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:66px;display:grid;position:relative}.guided-progress li:not(:last-child):after{content:"";background:#cfdcd7;width:1px;position:absolute;top:36px;bottom:0;left:17px}.guided-progress li>span{z-index:1;color:#7c8c8e;background:#e5ece9;border:1px solid #cfdbd7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid;position:relative}.guided-progress li>span svg{width:15px}.guided-progress li.active>span{color:#fff;background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 5px #16867c1a}.guided-progress li.complete>span{color:#225e56;background:#ccebe3;border-color:#b9ddd4}.guided-progress li strong,.guided-progress li small{display:block}.guided-progress li strong{color:#53676a;padding-top:3px;font-size:10px}.guided-progress li small{color:#8a989a;margin-top:4px;font-size:8px;line-height:1.35}.guided-progress li.active strong,.guided-progress li.complete strong{color:var(--navy)}.guided-trust-note{color:#285e56;background:#dff2edc2;border:1px solid #c9e4dd;border-radius:9px;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:16px;display:grid}.guided-trust-note svg{width:25px;color:var(--teal)}.guided-trust-note p{margin:0;font-size:8px;line-height:1.55}.guided-trust-note strong{color:var(--navy);margin-bottom:3px;display:block}.first-need-card{background:#fffffff5;border:1px solid #d4e1dd;border-radius:14px;padding:38px 42px 34px;box-shadow:0 28px 70px #0f31351f}.first-need-heading{border-bottom:1px solid #e2eae7;grid-template-columns:50px minmax(0,1fr);gap:14px;padding-bottom:24px;display:grid}.first-need-heading>span{color:#fff;background:linear-gradient(145deg,var(--teal),#0f6963);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #16867c38}.first-need-heading>span svg{width:21px}.first-need-heading .eyebrow{margin-bottom:6px}.first-need-heading h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1.15}.first-need-heading>div>p:last-child{max-width:580px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.58}.first-need-card form{gap:22px;margin-top:23px;display:grid}.parent-name-field>span,.first-need-options legend,.first-need-detail label>span{color:#40595c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.parent-name-field input,.first-need-detail input{width:100%;min-height:46px;color:var(--ink);background:#fbfcfb;border:1px solid #c9d7d3;border-radius:7px;outline:0;padding:0 13px;font-size:11px}.parent-name-field input:focus,.first-need-detail input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #16867c1a}.parent-name-field>small{color:#839194;margin-top:6px;font-size:7px;display:block}.first-need-options{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.first-need-options legend{grid-column:1/-1;margin-bottom:2px}.first-need-options>label{min-height:78px;color:var(--ink);cursor:pointer;background:#fbfcfb;border:1px solid #d6e1dd;border-radius:8px;grid-template-columns:39px minmax(0,1fr) 21px;align-items:center;gap:10px;padding:12px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.first-need-options>label:hover{border-color:#9ecbc2;transform:translateY(-1px)}.first-need-options>label.selected{border-color:var(--teal);background:#eef8f5;box-shadow:0 0 0 2px #16867c17}.first-need-options input{opacity:0;pointer-events:none;position:absolute}.need-icon{color:#2c6c65;background:#e7f3ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.need-icon svg{width:17px}.first-need-options label:nth-of-type(2) .need-icon{color:#7b5511;background:var(--gold-soft)}.first-need-options label:nth-of-type(3) .need-icon{color:#8b4a3b;background:var(--coral-soft)}.first-need-options label:nth-of-type(4) .need-icon{color:#315f83;background:var(--blue-soft)}.first-need-options strong,.first-need-options small{display:block}.first-need-options strong{font-size:10px}.first-need-options small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.42}.first-need-options i{color:#0000;background:#fff;border:1px solid #c6d4d0;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .15s;display:grid}.first-need-options i svg{width:12px}.first-need-options label.selected i{color:#fff;background:var(--teal);border-color:var(--teal)}.first-need-detail{opacity:.72;background:#f2f6f4;border:1px solid #0000;border-radius:8px;padding:15px;transition:all .18s}.first-need-detail.visible{opacity:1;background:#f6faf8;border-color:#d7e6e1}.first-need-detail>small{color:#738487;margin-top:7px;font-size:7px;line-height:1.45;display:block}.guided-primary-action{color:#fff;background:var(--navy);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:10px;font-weight:850;display:flex;box-shadow:0 9px 22px #0b343926}.guided-primary-action:not(:disabled):hover{background:var(--navy2)}.guided-primary-action svg{width:17px}.guided-workspace-card{align-self:start}.guided-back{color:#49706b;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:18px;padding:0;font-size:8px;font-weight:850;display:inline-flex}.guided-back svg{width:14px}.first-need-receipt{color:#295f58;background:linear-gradient(90deg,#e9f7f2,#f7faf3);border:1px solid #cce5de;border-radius:8px;grid-template-columns:37px minmax(0,1fr);gap:11px;margin:21px 0 -4px;padding:13px 14px;display:grid}.first-need-receipt>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.first-need-receipt svg{width:16px}.first-need-receipt small,.first-need-receipt strong{display:block}.first-need-receipt small{text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:850}.first-need-receipt strong{color:var(--navy);margin-top:3px;font-size:10px}.first-need-receipt p{margin:3px 0 0;font-size:7px}@media (max-width:900px){.guided-setup-layout{grid-template-columns:1fr;gap:20px;width:min(720px,100% - 34px);margin-top:25px}.guided-progress{padding:12px 4px;position:static}.guided-progress h1{font-size:34px}.guided-progress>p:nth-of-type(2){max-width:620px}.guided-progress ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.guided-progress li{min-height:0;display:block}.guided-progress li:not(:last-child):after{width:auto;height:1px;inset:17px -8px auto 36px}.guided-progress li>span{margin-bottom:8px}.guided-progress li small{padding-right:5px}.guided-trust-note{display:none}.guided-workspace-card,.first-need-card{width:100%}}@media (max-width:620px){.guided-setup-layout{width:calc(100% - 22px)}.guided-progress h1{font-size:29px}.guided-progress ol{grid-template-columns:1fr 1fr}.guided-progress li:not(:last-child):after{display:none}.first-need-card{padding:27px 17px 22px}.first-need-heading{grid-template-columns:41px minmax(0,1fr);gap:11px}.first-need-heading>span{width:40px;height:40px}.first-need-heading h2{font-size:25px}.first-need-options{grid-template-columns:1fr}.first-need-options>label{min-height:70px}.guided-workspace-card{padding:27px 17px}.first-need-receipt{grid-template-columns:34px minmax(0,1fr)}}.checkout-review-page{background:radial-gradient(circle at 14% 24%,#16867c1f,#0000 29%),radial-gradient(circle at 84% 76%,#dea93626,#0000 28%),#eef4f1;grid-template-rows:auto 1fr;min-height:100vh;display:grid}.checkout-review-card{width:min(690px,100% - 34px);color:var(--ink);text-align:center;background:#fffffff5;border:1px solid #d3e0db;border-radius:15px;align-self:center;margin:42px auto 90px;padding:49px 54px;box-shadow:0 28px 75px #0f313521}.checkout-review-seal{color:#fff;background:linear-gradient(145deg,var(--teal),#0e6660);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 8px #e8f4f0,0 13px 27px #16867c33}.checkout-review-seal svg{width:29px}.checkout-review-card h1{letter-spacing:-.02em;max-width:560px;margin:8px auto 0;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.12}.checkout-review-card>p:not(.eyebrow){color:#5c7172;max-width:590px;margin:16px auto 0;font-size:11px;line-height:1.7}.checkout-review-card ul{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin:27px 0 0;padding:0;list-style:none;display:grid}.checkout-review-card li{color:#315d58;background:#f0f7f4;border:1px solid #dbe9e4;border-radius:8px;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:14px;display:grid}.checkout-review-card li>svg{color:#fff;background:var(--teal);border-radius:50%;width:19px;padding:4px}.checkout-review-card li strong,.checkout-review-card li small{display:block}.checkout-review-card li strong{font-size:9px}.checkout-review-card li small{color:#718381;margin-top:4px;font-size:7px;line-height:1.45}.checkout-review-actions{justify-content:center;align-items:center;gap:17px;margin-top:26px;display:flex}.checkout-review-actions a{color:#476b67;font-size:8px;font-weight:850;text-decoration:none}.checkout-review-actions .checkout-review-primary{color:#fff;background:var(--navy);border-radius:7px;align-items:center;gap:8px;min-height:45px;padding:0 18px;display:inline-flex;box-shadow:0 9px 21px #0b343929}.checkout-review-primary svg{width:16px}.billing-checkout-paused{color:#f4dfaa;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:27px minmax(0,1fr);gap:9px;margin-top:20px;padding:13px;display:grid}.billing-checkout-paused>svg{width:20px}.billing-checkout-paused strong,.billing-checkout-paused small{display:block}.billing-checkout-paused strong{font-size:8px}.billing-checkout-paused small{color:#b8cecc;margin-top:4px;font-size:7px;line-height:1.45}.billing-checkout-paused.light{color:#765c1d;background:#fff6df;border-color:#ead49b}.billing-checkout-paused.light small{color:#776b4e}@media (max-width:620px){.checkout-review-card{margin-top:25px;padding:37px 20px}.checkout-review-card h1{font-size:29px}.checkout-review-card ul{grid-template-columns:1fr}.checkout-review-actions{flex-direction:column;align-items:stretch}.checkout-review-actions .checkout-review-primary{justify-content:center}}@media (prefers-reduced-motion:reduce){.first-need-options>label{transition:none}.first-need-options>label:hover{transform:none}}.signup-terms a{color:#416b6c;text-underline-offset:2px;font-weight:800;text-decoration:underline}.signup-unavailable>svg{width:44px;height:44px;color:var(--teal);margin-bottom:18px}.signup-unavailable h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.signup-unavailable>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.7}.signup-unavailable .auth-submit{margin-top:25px;text-decoration:none}.signup-support{color:var(--teal);text-align:center;margin-top:14px;font-size:9px;font-weight:850;text-decoration:none}.signup-legal-acceptance{color:#596f71;text-transform:none;letter-spacing:0;cursor:pointer;background:#f7faf8;border:1px solid #d8e3df;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:12px 0 2px;padding:12px;font-size:7px;line-height:1.5;display:grid}.signup-legal-acceptance:has(input:checked){background:#edf7f3;border-color:#8cbcaf;box-shadow:0 0 0 2px #16867c12}.signup-legal-acceptance input{width:16px;height:16px;accent-color:var(--teal);margin:1px 0 0}.signup-legal-acceptance strong,.signup-legal-acceptance small{display:block}.signup-legal-acceptance strong{color:#2c4c4e;font-size:8px}.signup-legal-acceptance small{color:#6e8082;margin-top:4px}.signup-legal-acceptance a{color:#2e6b65;text-underline-offset:2px;font-weight:850;text-decoration:underline}.first-need-error{color:#7f3e37;background:#fff2ef;border:1px solid #efcec7;border-radius:7px;gap:3px;margin-top:-7px;padding:11px 13px;font-size:8px;display:grid}.first-need-error strong,.first-need-error span{display:block}.first-need-saved{text-align:center;justify-items:center;padding:12px 4px 3px;display:grid}.first-need-saved-mark{color:#fff;background:linear-gradient(145deg,var(--teal),#0f6963);border:8px solid #e6f3ef;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:17px;display:grid;box-shadow:0 13px 29px #16867c33}.first-need-saved-mark svg{width:23px}.first-need-saved .eyebrow{margin-bottom:7px}.first-need-saved h2{max-width:520px;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.16}.first-need-saved>p:not(.eyebrow){color:#617476;max-width:540px;margin:12px 0 0;font-size:10px;line-height:1.62}.first-need-saved>p strong{color:var(--ink)}.first-need-saved-summary{text-align:left;background:linear-gradient(90deg,#edf8f4,#fafbf7);border:1px solid #d5e7e1;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;width:min(480px,100%);margin-top:21px;padding:13px 15px;display:grid}.first-need-saved-summary small,.first-need-saved-summary strong{display:block}.first-need-saved-summary small{color:#52706d;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:850}.first-need-saved-summary strong{margin-top:4px;font-size:10px}.first-need-saved-actions{grid-template-columns:auto minmax(220px,1fr);gap:10px;width:min(480px,100%);margin-top:19px;display:grid}.guided-secondary-action{color:#456963;background:#fff;border:1px solid #cbdad6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.guided-secondary-action svg{width:14px}.first-need-resume-note{color:#718384;align-items:center;gap:6px;margin-top:15px;font-size:7px;display:flex}.first-need-resume-note svg{width:13px;color:var(--teal)}.setup-grid label>small{color:#7c8d8f;letter-spacing:0;text-transform:none;margin-top:6px;font-size:7px;font-weight:500;line-height:1.45;display:block}@media (max-width:620px){.first-need-saved{padding-top:4px}.first-need-saved h2{font-size:26px}.first-need-saved-actions{grid-template-columns:1fr}.first-need-saved-actions .guided-primary-action{grid-row:1}.first-need-resume-note{text-align:left;align-items:flex-start}}.checkout-canceled-page{background:radial-gradient(circle at 50% 4%,#dea93626,#0000 30%),radial-gradient(circle at 12% 88%,#16867c1a,#0000 26%),#edf3f0}.checkout-canceled-card{position:relative;overflow:hidden}.checkout-canceled-card:after{content:"";border:1px solid #16867c14;border-radius:50%;width:285px;height:285px;position:absolute;bottom:-145px;right:-95px;box-shadow:0 0 0 38px #16867c06,0 0 0 76px #16867c04}.checkout-canceled-card>*{z-index:1;position:relative}.checkout-canceled-saved{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.checkout-canceled-saved>div{color:#355b57;background:#f1f7f4;border:1px solid #d8e7e1;border-radius:8px;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:13px;display:grid}.checkout-canceled-saved>div>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.checkout-canceled-saved svg{width:14px}.checkout-canceled-saved p{margin:0}.checkout-canceled-saved strong,.checkout-canceled-saved small{display:block}.checkout-canceled-saved strong{font-size:8px}.checkout-canceled-saved small{color:#758885;margin-top:3px;font-size:7px;line-height:1.4}.checkout-canceled-card .checkout-result-action{min-width:210px}.checkout-canceled-card .checkout-support{color:#718285;max-width:none;margin-top:18px;font-size:8px}.checkout-support a{color:#2d6a63;text-underline-offset:2px;font-weight:850}.checkout-canceled-card .checkout-stripe-trust{color:#849396;justify-content:center;align-items:center;gap:6px;margin-top:13px;display:flex}.checkout-stripe-trust svg{width:13px;color:var(--teal)}@media (max-width:560px){.checkout-canceled-saved{grid-template-columns:1fr}.checkout-canceled-card .checkout-result-action{width:100%}}.checkout-success-page{background:radial-gradient(circle at 50% 2%,#16867c2b,#0000 32%),radial-gradient(circle at 88% 88%,#dea9361f,#0000 25%),#edf3f0}.checkout-success-card{position:relative;overflow:hidden;width:min(620px,100%)!important}.checkout-success-card:before{content:"";border:1px solid #16867c14;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-115px;box-shadow:0 0 0 38px #16867c06,0 0 0 76px #16867c04}.checkout-success-card>*{z-index:1;position:relative}.checkout-success-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.checkout-success-steps li{background:#f7f9f8;border:1px solid #dde6e3;border-radius:8px;grid-template-columns:31px minmax(0,1fr);gap:8px;min-height:73px;padding:12px 10px;display:grid}.checkout-success-steps li>span{color:#7d8d8d;background:#e8eeec;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.checkout-success-steps li>span svg{width:14px}.checkout-success-steps li.complete{color:#28645c;background:#eef8f4;border-color:#cfe4de}.checkout-success-steps li.complete>span{color:#fff;background:var(--teal)}.checkout-success-steps li.current{background:#fff8e8;border-color:#e5cb81;box-shadow:0 0 0 2px #dea9361a}.checkout-success-steps li.current>span{color:#61470d;background:var(--gold)}.checkout-success-steps strong,.checkout-success-steps small{display:block}.checkout-success-steps strong{font-size:8px}.checkout-success-steps small{color:#738486;margin-top:4px;font-size:7px;line-height:1.38}.checkout-success-card .checkout-result-action{min-width:198px}.checkout-success-card .checkout-stripe-trust{color:#849396;justify-content:center;align-items:center;gap:6px;margin-top:15px;display:flex}.checkout-success-card .checkout-stripe-trust svg{width:13px;color:var(--teal)}.checkout-sync-page{background:radial-gradient(circle at 50% 3%,#dea93629,#0000 31%),radial-gradient(circle at 12% 88%,#16867c17,#0000 25%),#edf3f0}.checkout-sync-card{width:min(570px,100%)!important}.checkout-sync-card .checkout-support{color:#718285;max-width:465px;margin:19px auto 0;font-size:8px;line-height:1.55}.checkout-sync-card .checkout-support a{color:#2d6a63;text-underline-offset:2px;font-weight:850}@media (max-width:620px){.checkout-success-steps{grid-template-columns:1fr}.checkout-success-steps li{min-height:0}.checkout-success-card .checkout-result-action{width:100%}}
