:root{--green:#07533c;--dark:#142d24;--mint:#b9f6ce;--paper:#f5f5ef;--muted:#64756b;--line:#d9e2d5;--head:'Manrope',sans-serif;--body:'DM Sans',sans-serif;--mono:'IBM Plex Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--dark);font:16px/1.6 var(--body)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--head);font-weight:750}h2{font-size:clamp(32px,3.8vw,54px);line-height:1.15;letter-spacing:-2.3px}h3{line-height:1.3}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button{cursor:pointer}svg{display:block;width:24px;height:24px;flex-shrink:0}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.mono,.eyebrow{font:500 9px/1.6 var(--mono);letter-spacing:1.1px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 22px;min-height:51px;border:0;border-radius:7px;background:var(--green);color:white;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#09694b}.button svg{height:21px;width:21px}.button.mint-button{background:var(--mint);color:var(--green)}.button.mint-button:hover{background:#d0ffdf}.full{width:100%;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:7px;color:var(--green);font:800 35px/1 var(--head);letter-spacing:-2px}.logo svg{height:35px;width:35px}.logo sup{font-size:8px;align-self:flex-start;margin:5px 0 0 -3px;letter-spacing:0}.preview-bar{min-height:27px;display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;background:#e7eddf;color:#5a6e5f;font:8px var(--mono);letter-spacing:.4px}.preview-bar>span{color:#96a98f}.nav{height:81px;padding:0 5%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.nav>nav{display:flex;gap:28px;margin-left:auto;margin-right:12px;font-size:12px;font-weight:500}.nav>nav a:hover{color:#17874f}.nav-cta{min-height:40px;padding:11px 17px;font-size:11px;gap:20px}.nav-cta svg{height:17px;width:17px}#menu-button,#mobile-menu{display:none}.hero{position:relative;overflow:hidden;isolation:isolate;background:var(--green);color:var(--paper)}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#b9f6ce07 1px,transparent 1px),linear-gradient(90deg,#b9f6ce07 1px,transparent 1px),radial-gradient(ellipse at 87% 4%,#17936266,transparent 60%);background-size:45px 45px,45px 45px,100% 100%}.hero:after{content:'';position:absolute;width:850px;height:850px;border:110px solid #b9f6ce06;right:-260px;top:60px;border-radius:50% 50% 0 0;transform:rotate(25deg);z-index:-1}.hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;max-width:1460px;margin:auto;padding:62px 5% 51px}.hero-content{padding-top:4px;min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #b9f6ce38;border-radius:30px;background:#b9f6ce0b;color:var(--mint);font-size:8px;letter-spacing:.7px}.hero-badge i{height:5px;width:5px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px #b9f6ce15}.hero h1{font-size:clamp(54px,5.8vw,90px);line-height:1.04;letter-spacing:-4.7px;margin:26px 0 25px}.hero h1 span{color:var(--mint)}.hero-content>p{font-size:16px;max-width:440px;line-height:1.75;color:#d0e6d7}.hero-highlights{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0 27px;color:#d0e6d7;font-size:11px}.hero-disclaimer{display:block;font-size:9px;color:#afc8b7;margin-top:12px}.hero-signature{display:flex;align-items:center;gap:12px;margin-top:35px;font-size:11px;color:#d0e6d7}.hero-signature>span{height:36px;width:36px;display:grid;place-items:center;border-radius:50%;border:1px solid #b9f6ce40;font-size:24px;color:var(--mint)}.hero-signature strong{color:var(--mint);font-weight:500}.hero-product{position:relative;padding-top:143px;align-self:center;min-width:0}.card-floating{position:absolute;width:235px;right:31px;top:1px;transform:rotate(12deg);z-index:1;filter:drop-shadow(0 18px 18px #001c1460)}.credit-card{aspect-ratio:1.586;padding:23px;position:relative;overflow:hidden;border-radius:15px;border:1px solid #ffffff40;color:#ecfff0;box-shadow:0 15px 25px #193e2c23;display:flex;flex-direction:column}.green{background:linear-gradient(115deg,#2caa72,#0c6240 65%,#073b2c)}.silver{background:linear-gradient(115deg,#e7eee5,#bccdbd,#edf4e9);color:#284c37}.black{background:linear-gradient(115deg,#243b30,#101f18,#2b4236);color:#d9e8d7}.credit-card:before{content:'';position:absolute;width:200px;height:230px;border:40px solid #ffffff08;right:-65px;top:-50px;border-radius:50% 50% 0 0;transform:rotate(25deg)}.credit-card .logo{font-size:27px;color:inherit;letter-spacing:-1.8px}.credit-card .logo svg{width:27px;height:27px}.card-top,.card-bottom{display:flex;justify-content:space-between;align-items:center;position:relative}.contactless{font:18px monospace;letter-spacing:-6px;margin-right:6px;opacity:.6}.chip{height:25px;width:32px;border-radius:5px;border:1px solid #c1c39e;background:linear-gradient(30deg,#b7b786,#e7e1b9,#babc92);position:relative;margin-top:27px}.chip:before{content:'';position:absolute;inset:0 10px;border-left:1px solid #a8ac80;border-right:1px solid #a8ac80}.chip:after{content:'';position:absolute;left:0;right:0;top:9px;border-top:1px solid #a8ac80}.card-number{font:12px var(--mono);letter-spacing:1.6px;margin-top:16px;opacity:.85}.card-bottom{margin-top:auto}.card-bottom>.mono{font-size:7px;letter-spacing:1.7px;opacity:.65}.circles{display:flex;padding-left:7px}.circles i{width:23px;height:23px;border-radius:50%;background:#ffffff65}.circles i+i{background:#b9f6ceaa;margin-left:-9px}.card-floating .credit-card{padding:17px;border-radius:11px}.card-floating .logo{font-size:21px}.card-floating .logo svg{height:22px;width:22px}.card-floating .chip{height:19px;width:25px;margin-top:16px}.card-floating .chip:before{inset:0 7px}.card-floating .chip:after{top:7px}.card-floating .card-number{font-size:9px;margin-top:11px}.card-floating .card-bottom>.mono{font-size:5px}.card-floating .circles i{height:17px;width:17px}.explore-box{background:var(--paper);color:var(--dark);padding:31px 33px 20px;border:1px solid #d4e5d1;border-radius:15px;box-shadow:0 25px 50px #002a1c20;scroll-margin-top:65px}.form-progress{display:flex;gap:5px;margin-bottom:23px}.form-progress span{height:3px;flex:1;background:#dce4d7;border-radius:5px}.form-progress span:first-child,.form-progress[data-step="2"] span,.form-progress[data-step="3"] span{background:#29a56c}.explore-box>.eyebrow{display:block;color:#6e8172;font-size:8px;margin-bottom:12px}.explore-box h2{font-size:31px;line-height:1.18;letter-spacing:-1.4px}.explore-box form p{font-size:12px;line-height:1.65;color:var(--muted);margin-top:11px}.form-label{display:block;font:500 8px var(--mono);letter-spacing:1px;color:#62786b;margin:23px 0 8px}.explore-box select{width:100%;border:1px solid #cbd9c5;border-radius:6px;min-height:45px;padding:12px;background:var(--paper);color:var(--dark);font-size:12px}.explore-box select:invalid{color:#77877a}fieldset{margin:21px 0 24px;padding:0;border:0;min-width:0}legend{font:500 8px var(--mono);letter-spacing:1px;color:#62786b;margin-bottom:10px}.radio-option,.card-choice{display:flex;align-items:center;gap:9px;font-size:11px;border:1px solid #d5dfcf;border-radius:6px;padding:11px 12px;margin-top:8px;cursor:pointer}.radio-option input,.card-choice input{accent-color:var(--green);height:13px;width:13px;margin:0}.radio-option:has(input:checked),.card-choice:has(input:checked){background:#e6efdf;border-color:#a4c6a5}.explore-box .button{font-size:12px;min-height:48px}.form-notice{text-align:center;color:#809180;font-size:8px;margin-top:16px}.card-choice{gap:11px;padding:12px 13px;margin-top:10px}.card-choice i{width:40px;height:27px;display:block;border-radius:4px;box-shadow:0 2px 4px #153b2520}.card-choice>span{font-size:12px;font-weight:600}.card-choice small{display:block;font-size:9px;color:var(--muted);font-weight:400;line-height:1.7}.back-link{display:block;margin:14px auto 0;border:0;background:transparent;font-size:10px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.result-icon{display:grid;place-items:center;height:42px;width:42px;background:#def2db;color:var(--green);border-radius:50%;font-size:28px;margin:3px 0 18px}.result-note{padding:15px;background:#e8eee2;border-radius:6px;margin:20px 0;font-size:11px}.result-note p{font-size:10px!important;margin-top:5px!important}.hero-bottom{border-top:1px solid #b9f6ce26;display:flex;justify-content:space-between;gap:30px;padding:19px 5%;font-size:8px;color:#b0cfba}.benefits-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:30px 6.5%;background:#e8eee2;border-bottom:1px solid var(--line)}.benefits-strip>div{display:flex;align-items:center;gap:14px;border-right:1px solid #cbd7c4}.benefits-strip>div:last-child{border:0}.benefits-strip strong{font:700 34px/1 var(--head);letter-spacing:-1.7px;color:var(--green)}.benefits-strip p{font-size:10px;color:#607561;line-height:1.5}.section{padding:78px 6.5%;max-width:1600px;margin:auto}.section-label{display:block;color:var(--muted);font-size:9px;margin-bottom:25px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:43px}.section-heading h2 span,.price-copy h2 span,.faq-section h2 span{color:var(--green)}.section-heading>p{max-width:340px;font-size:14px;line-height:1.8;color:var(--muted)}.restart-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.statement{position:relative;overflow:hidden;background:var(--mint);color:var(--green);padding:35px;border-radius:10px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.statement .logo{font-size:28px}.statement .logo svg{height:29px;width:29px}.statement>p{font:700 47px/1.1 var(--head);letter-spacing:-2px;margin:25px 0;z-index:1}.statement em{font-style:normal}.statement>.mono{font-size:7px;position:relative}.statement-mark{width:280px;height:280px;position:absolute;right:-74px;bottom:-25px;color:#07533c10;transform:rotate(-18deg)}.reasons article{display:flex;gap:17px;padding:23px 0;border-bottom:1px solid var(--line)}.reasons article:first-child{padding-top:0}.reasons article>span{height:38px;width:38px;display:grid;place-items:center;border-radius:50%;background:#e5eddf;color:var(--green);font-size:24px;flex-shrink:0}.reasons h3{font-size:18px;letter-spacing:-.5px;margin-bottom:7px}.reasons p{font-size:13px;line-height:1.7;color:var(--muted);max-width:330px}.text-link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--green);font-weight:600;margin-top:23px}.text-link svg{height:19px;width:19px}.cards-section{padding-top:30px}.card-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card-display{height:260px;border-radius:9px;display:grid;place-items:center;overflow:hidden}.green-display{background:#dce9d4}.silver-display{background:#e8ece5}.black-display{background:#d8e1d6}.card-display .credit-card{width:82%;max-width:320px;padding:19px;transform:rotate(-10deg);transition:transform .3s}.card-gallery article:hover .credit-card{transform:rotate(-5deg) translateY(-4px)}.card-display .chip{margin-top:20px;width:28px;height:22px}.card-display .card-number{font-size:9px;margin-top:13px}.card-display .card-bottom>.mono{font-size:6px}.silver .circles i{background:#48624a66}.silver .circles i+i{background:#7f9d7e99}.card-description{padding:20px 2px 0}.card-description>.mono{font-size:7px;color:var(--muted)}.card-description h3{font-size:22px;letter-spacing:-.8px;display:flex;justify-content:space-between;align-items:center;margin:9px 0}.card-description h3 span{font-size:23px;color:var(--green);font-weight:400}.card-description p{font-size:12px;color:var(--muted)}.card-description button{border:0;border-bottom:1px solid #b9cbb4;padding:0 0 4px;margin-top:17px;background:transparent;color:var(--green);font-size:10px;font-weight:600}.small-note{font-size:10px;color:#7b8b7c;line-height:1.7;margin-top:23px}.how-section{max-width:none;background:#e9eee3}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps article{border-top:1px solid #c5d2bd;padding-top:22px}.steps article>div{display:flex;align-items:center;justify-content:space-between;font:25px var(--mono);color:var(--green)}.steps article>div svg{height:22px;width:22px;opacity:.5}.steps h3{font-size:23px;letter-spacing:-.8px;max-width:250px;margin:30px 0 16px}.steps p{font-size:13px;color:var(--muted);max-width:300px;line-height:1.8}.steps article>.mono{display:block;font-size:7px;color:var(--green);margin-top:23px}.price-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-top:90px;padding-bottom:90px}.price-copy h2{font-size:clamp(40px,4.7vw,66px);letter-spacing:-3px}.price-copy>p{max-width:340px;color:var(--muted);font-size:14px;line-height:1.8;margin-top:25px}.price-promise{display:flex;align-items:center;gap:15px;margin-top:30px}.price-promise>span{height:43px;width:43px;background:#e1ecda;color:var(--green);border-radius:50%;display:grid;place-items:center;font-size:28px;flex-shrink:0}.price-promise p{font-size:12px;color:var(--muted);line-height:1.7}.price-promise strong{color:var(--green);font-weight:600}.price-copy>small{display:block;max-width:340px;margin-top:27px;color:#7b8b7c;font-size:10px;line-height:1.7}.price-card{border:1px solid #c6d5bf;border-radius:12px;background:#fcfcf7;padding:29px 32px;box-shadow:0 13px 36px #31542e07}.price-card-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.price-card-head .logo{font-size:27px}.price-card-head .logo svg{height:28px;width:28px}.price-pill{font-size:6px;border:1px solid #c4dbc2;background:#e6f3df;color:var(--green);padding:6px 9px;border-radius:20px;letter-spacing:.7px}.price-caption{color:var(--muted);display:block;margin-top:31px}.price-value{font:750 92px/1.1 var(--head);letter-spacing:-5px;display:flex;align-items:center;margin:12px 0}.price-value>span{font:17px var(--mono);letter-spacing:0;margin-right:10px;margin-top:27px}.price-value sup{font-size:42px;letter-spacing:-2px;margin-top:-22px}.price-subtitle{font-size:12px;color:var(--muted);line-height:1.7}.price-features{margin:25px 0}.price-features>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e0e7da;font-size:11px;color:var(--muted)}.price-features strong{color:var(--green);font-size:10px;font-weight:600;text-align:right}.price-footnote{font-size:8px;text-align:center;color:#7b8b7c;line-height:1.6;margin-top:14px}.everyday-section{padding-top:25px}.everyday-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.everyday-grid article{border-top:1px solid var(--line);padding-top:25px}.everyday-grid article>span{height:42px;width:42px;border-radius:8px;background:#e4ecdd;color:var(--green);display:grid;place-items:center;font-size:28px}.everyday-grid h3{font-size:17px;letter-spacing:-.5px;margin:22px 0 12px}.everyday-grid p{font-size:12px;color:var(--muted);line-height:1.7;max-width:220px}.referral-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin:0 6.5%;padding:52px 45px;border-radius:12px;background:var(--mint);overflow:hidden}.referral-section>div>.mono{font-size:8px;color:#3d7753}.referral-section h2{font-size:47px;letter-spacing:-2px;color:var(--green);margin-top:24px}.referral-section h2 span{color:#3b8a5b}.referral-section>div>p{max-width:330px;font-size:13px;color:#407352;margin:23px 0}.referral-section .button{font-size:11px;gap:25px}.referral-section small{display:block;font-size:8px;max-width:300px;margin-top:14px;color:#407352}.referral-art{position:relative;min-height:330px;display:grid;place-items:center}.referral-art>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #07533c20;border-radius:50%;aspect-ratio:1;width:140px}.referral-art>i:nth-child(2){width:240px}.referral-art>i:nth-child(3){width:340px}.referral-art>div{background:var(--green);color:var(--mint);height:88px;width:88px;border-radius:22px;display:grid;place-items:center;box-shadow:0 15px 25px #1e643023;transform:rotate(-10deg);position:relative}.referral-art>div svg{height:65px;width:65px}.referral-art>span{height:49px;width:49px;border:1px solid #f5fff3;background:#ecf9e6;color:var(--green);border-radius:50%;display:grid;place-items:center;font-size:27px;position:absolute;box-shadow:0 8px 16px #20673a16}.person-one{left:17%;top:20%}.person-two{right:11%;top:16%}.person-three{left:7%;bottom:17%}.person-four{right:8%;bottom:21%}.referral-art>p{position:absolute;left:0;right:0;bottom:-9px;text-align:center;font-size:6px;color:#497b59}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:95px;padding-bottom:90px}.faq-section>div:first-child>p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:24px}.faq-icon{font:60px/1 var(--head);height:100px;width:100px;background:#e5eddf;color:var(--green);border-radius:50%;display:grid;place-items:center;margin-top:30px;transform:rotate(-12deg)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:21px 0}summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:13px;font-weight:600}summary::-webkit-details-marker{display:none}summary span{font-size:23px;font-weight:400;color:var(--green);line-height:1;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;color:var(--muted);line-height:1.9;padding:15px 25px 0 0}.final-cta{text-align:center;background:var(--green);color:var(--paper);position:relative;isolation:isolate;overflow:hidden;padding:67px 6.5% 75px}.final-cta>.mono{color:var(--mint);font-size:8px}.final-cta h2{font-size:clamp(43px,5.7vw,79px);letter-spacing:-3.9px;margin:24px 0}.final-cta p{font-size:14px;color:#c8dfce;max-width:440px;margin:0 auto 28px}.final-cta .button{font-size:12px;gap:30px}.final-mark{position:absolute;width:550px;height:550px;right:-180px;bottom:-200px;transform:rotate(-15deg);color:var(--mint);opacity:.06;z-index:-1}footer{padding:37px 6.5% 23px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.footer-top .logo{font-size:30px}.footer-top .logo svg{height:30px;width:30px}.footer-top>p{color:var(--muted);font-size:12px;margin-right:auto}.footer-top>a:last-child{font-size:11px;color:var(--green)}.footer-notice{padding:25px 0;max-width:1060px;font-size:10px;color:#7c8a7e;line-height:1.9}.footer-notice strong{font-weight:500;color:#5b705f}.footer-notice p{margin-top:6px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:19px;color:#768778;font-size:9px}.footer-bottom>div{display:flex;align-items:center;gap:25px}.footer-bottom button{border:0;padding:0;background:transparent;font-size:inherit;color:inherit}.footer-bottom a:last-child{height:29px;width:29px;border:1px solid #cad6c3;border-radius:50%;display:grid;place-items:center;font-size:17px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);max-width:90%;width:max-content;padding:13px 22px;border-radius:7px;background:var(--dark);color:var(--paper);font-size:12px;z-index:50;opacity:0;pointer-events:none;transition:transform .2s,opacity .2s}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{width:calc(100% - 32px);max-width:480px;padding:30px;border-radius:12px;border:1px solid #d2deca;background:var(--paper);color:var(--dark)}dialog::backdrop{background:#14392480;backdrop-filter:blur(4px)}.privacy-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.privacy-head button{height:30px;width:30px;border:0;border-radius:50%;background:#e2eadb;font-size:22px;color:var(--green)}dialog h2{font-size:33px;letter-spacing:-1.4px}dialog p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:18px}dialog .button{margin-top:25px;justify-content:center;font-size:12px}.skip{position:fixed;top:-100px;left:15px;background:var(--mint);color:var(--green);padding:10px;z-index:100}.skip:focus{top:10px}:focus-visible{outline:3px solid #6ec394;outline-offset:4px}[hidden]{display:none!important}
@media(max-width:1100px){.nav>nav{gap:20px}.hero-inner{gap:40px;padding-top:49px}.hero h1{font-size:64px;letter-spacing:-3.7px}.hero-badge{font-size:6px}.hero-content>p{font-size:14px}.hero-product{padding-top:135px}.card-floating{width:220px;right:20px}.explore-box{padding:27px 26px 20px}.explore-box h2{font-size:29px}.hero-highlights{gap:12px;font-size:9px}.hero-content>.button{font-size:11px;gap:23px}.hero-disclaimer{font-size:8px}.hero-signature{margin-top:28px}.hero-bottom{font-size:7px}.section{padding-left:5%;padding-right:5%}.section-heading{gap:40px}.section-heading>p{max-width:300px;font-size:13px}.restart-grid{gap:40px}.statement>p{font-size:42px}.card-display{height:230px}.card-gallery{gap:17px}.card-display .credit-card{padding:17px;width:84%}.card-display .logo{font-size:23px}.card-display .logo svg{height:24px;width:24px}.card-display .chip{margin-top:16px;height:20px;width:25px}.card-display .card-number{font-size:8px}.card-display .card-bottom>.mono{font-size:5px}.card-display .circles i{height:18px;width:18px}.card-description h3{font-size:20px}.card-description>.mono{font-size:6px}.steps{gap:32px}.price-section{gap:60px}.price-card{padding:27px}.price-copy h2{font-size:54px}.referral-section{margin:0 5%;gap:45px;padding:40px}.referral-section h2{font-size:42px}.faq-section{gap:55px}.benefits-strip{padding-left:5%;padding-right:5%;gap:25px}.benefits-strip>div{gap:10px}.benefits-strip strong{font-size:30px}.benefits-strip p{font-size:9px}}
@media(max-width:800px){.nav{height:73px;gap:20px}.nav>nav{gap:15px;font-size:10px;margin-right:0}.nav-cta{font-size:9px;gap:12px;padding:10px 12px;min-height:36px}.nav .logo{font-size:30px}.nav .logo svg{height:30px;width:30px}.hero-inner{gap:27px;padding-top:38px;padding-bottom:37px}.hero h1{font-size:52px;letter-spacing:-3px}.hero-content>p{font-size:13px}.hero-badge{font-size:5.5px;letter-spacing:.3px;padding:7px 9px;gap:6px}.hero-highlights{gap:9px;margin:20px 0 23px;font-size:8px}.hero-content>.button{font-size:10px;gap:14px;padding:13px 15px;min-height:49px}.hero-disclaimer{font-size:7px}.hero-signature{font-size:9px;margin-top:25px}.hero-product{padding-top:117px}.card-floating{width:190px;right:17px}.card-floating .credit-card{padding:14px}.card-floating .logo{font-size:18px}.card-floating .logo svg{height:19px;width:19px}.card-floating .chip{height:17px;width:23px;margin-top:12px}.card-floating .card-number{font-size:7px;margin-top:9px}.card-floating .card-bottom>.mono{font-size:4px}.card-floating .circles i{height:14px;width:14px}.explore-box{padding:22px 21px 18px}.explore-box h2{font-size:25px;letter-spacing:-1.1px}.form-progress{margin-bottom:18px}.explore-box>.eyebrow{font-size:6px;margin-bottom:10px}.explore-box form p{font-size:10px}.form-label{font-size:6px;margin-top:18px}.explore-box select{font-size:10px;min-height:41px}.explore-box legend{font-size:6px}.radio-option{font-size:9px;padding:9px 10px;gap:7px}.explore-box .button{font-size:10px;min-height:43px;padding:12px 13px;gap:12px}.explore-box .button svg{height:17px;width:17px}.form-notice{font-size:6px}fieldset{margin:19px 0}.card-choice{padding:9px;gap:8px}.card-choice>span{font-size:10px}.card-choice small{font-size:7px}.card-choice i{height:22px;width:30px}.hero-bottom{font-size:5px;gap:15px}.benefits-strip{gap:16px;padding-top:25px;padding-bottom:25px}.benefits-strip strong{font-size:26px}.benefits-strip p{font-size:7px}.section{padding-top:57px;padding-bottom:57px}h2{font-size:35px;letter-spacing:-1.6px}.section-label{font-size:7px;margin-bottom:22px}.section-heading{gap:30px;margin-bottom:32px}.section-heading>p{font-size:11px;max-width:230px}.restart-grid{gap:30px}.statement{padding:26px;min-height:330px}.statement>p{font-size:35px;letter-spacing:-1.3px}.statement>.mono{font-size:5px}.reasons article{padding:18px 0;gap:12px}.reasons article>span{height:31px;width:31px;font-size:21px}.reasons h3{font-size:15px}.reasons p{font-size:10px}.text-link{font-size:10px}.card-gallery{gap:14px}.card-display{height:200px}.card-display .credit-card{padding:13px;border-radius:10px;width:88%}.card-display .logo{font-size:18px}.card-display .logo svg{height:20px;width:20px}.card-display .chip{height:17px;width:22px;margin-top:13px}.card-display .card-number{font-size:6px;margin-top:10px;letter-spacing:1px}.card-display .card-bottom>.mono{font-size:4px}.card-display .circles i{height:14px;width:14px}.card-description>.mono{font-size:5px;letter-spacing:.6px}.card-description h3{font-size:16px;letter-spacing:-.5px}.card-description p{font-size:10px}.card-description button{font-size:8px}.small-note{font-size:8px}.steps{gap:25px}.steps h3{font-size:20px;margin-top:23px}.steps p{font-size:11px}.steps article>.mono{font-size:6px}.price-section{gap:35px}.price-copy h2{font-size:43px;letter-spacing:-2px}.price-copy>p{font-size:12px}.price-copy>small{font-size:8px}.price-card{padding:23px}.price-card-head{gap:16px}.price-card-head .logo{font-size:23px}.price-card-head .logo svg{height:24px;width:24px}.price-pill{font-size:4px;padding:5px 7px}.price-caption{font-size:7px;margin-top:25px}.price-value{font-size:79px}.price-value sup{font-size:35px}.price-subtitle{font-size:10px}.price-features>div{font-size:9px}.price-features strong{font-size:8px}.price-card .button{font-size:10px;padding:12px 15px;gap:15px}.price-footnote{font-size:6px}.everyday-grid{grid-template-columns:1fr 1fr;gap:25px}.referral-section{gap:25px;padding:33px}.referral-section h2{font-size:35px;letter-spacing:-1.6px}.referral-section>div>.mono{font-size:6px}.referral-section>div>p{font-size:11px}.referral-section .button{font-size:9px;gap:15px;padding:12px 16px}.referral-art{min-height:290px}.referral-art>i{width:110px}.referral-art>i:nth-child(2){width:185px}.referral-art>i:nth-child(3){width:260px}.referral-art>div{height:70px;width:70px;border-radius:19px}.referral-art>div svg{height:50px;width:50px}.referral-art>span{height:40px;width:40px;font-size:24px}.faq-section{gap:35px}.faq-section>div:first-child>p{font-size:11px}.faq-list summary{font-size:11px}.faq-list p{font-size:10px}.final-cta h2{font-size:53px;letter-spacing:-2.8px}.final-cta p{font-size:12px}.footer-top>p{font-size:10px}.footer-top>a:last-child{font-size:9px}.footer-notice{font-size:8px}}
@media(max-width:600px){html{scroll-padding-top:20px}.preview-bar{min-height:25px;font-size:5.7px;letter-spacing:0;gap:5px}.nav{height:68px;padding:0 5%;gap:14px}.nav>nav{display:none}.nav>.logo{font-size:31px}.nav>.logo svg{height:31px;width:31px}.nav-cta{margin-left:auto;font-size:9px;padding:10px 12px;gap:10px;min-height:35px}.nav-cta svg{height:15px;width:15px}#menu-button{display:block;height:33px;width:29px;background:transparent;border:0;padding:3px;color:var(--green);font-size:21px}#mobile-menu:not([hidden]){display:flex;flex-direction:column;padding:10px 6% 20px;gap:13px;font-size:12px;border-bottom:1px solid var(--line)}.hero-inner{display:block;padding:34px 6% 35px}.hero-badge{font-size:6.5px;padding:7px 10px;letter-spacing:.4px;gap:7px}.hero h1{font-size:clamp(45px,13.1vw,68px);letter-spacing:-2.8px;margin:24px 0 21px;line-height:1.06;overflow-wrap:normal}.hero-content>p{font-size:14px;line-height:1.75;max-width:400px}.hero-highlights{margin:22px 0 25px;gap:19px;font-size:9px}.hero-content>.button{font-size:11px;gap:22px;min-height:49px;padding:14px 18px}.hero-disclaimer{font-size:8px;line-height:1.6}.hero-signature{font-size:10px;margin-top:27px;gap:10px}.hero-product{max-width:430px;margin:26px auto 0;padding-top:133px}.card-floating{width:218px;top:0;right:13px;transform:rotate(9deg)}.card-floating .credit-card{padding:16px;border-radius:10px}.card-floating .logo{font-size:21px}.card-floating .logo svg{height:22px;width:22px}.card-floating .chip{height:20px;width:26px;margin-top:14px}.card-floating .card-number{font-size:8px;margin-top:10px}.card-floating .card-bottom>.mono{font-size:4.5px}.card-floating .circles i{height:16px;width:16px}.explore-box{padding:27px 24px 20px;border-radius:12px;scroll-margin-top:50px}.explore-box h2{font-size:30px;letter-spacing:-1.3px}.explore-box>.eyebrow{font-size:7px;margin-bottom:13px}.form-progress{margin-bottom:21px}.explore-box form p{font-size:12px}.form-label{font-size:7px;margin-top:22px}.explore-box select{font-size:11px;padding:12px;min-height:44px}.explore-box legend{font-size:7px}.radio-option{font-size:11px;padding:11px 12px}.explore-box .button{font-size:11px;min-height:47px;padding:14px 16px}.form-notice{font-size:7px;margin-top:17px}fieldset{margin:22px 0}.hero-bottom{font-size:5px;gap:15px;padding:17px 6%}.hero-bottom>span{max-width:48%}.hero-bottom>span:last-child{text-align:right}.card-choice{padding:13px;gap:12px}.card-choice>span{font-size:12px}.card-choice small{font-size:9px}.card-choice i{height:27px;width:41px}.back-link{font-size:10px}.benefits-strip{grid-template-columns:1fr 1fr;padding:25px 6%;gap:22px 20px}.benefits-strip>div{gap:14px;border:0}.benefits-strip>div:nth-child(2n-1){border-right:1px solid #cbd7c4}.benefits-strip strong{font-size:30px;min-width:61px}.benefits-strip p{font-size:8px}.section{padding:44px 6% 48px}.section-label{font-size:7px;letter-spacing:.7px;margin-bottom:21px}h2{font-size:34px;letter-spacing:-1.6px}.section-heading{display:block;margin-bottom:29px}.section-heading>p{max-width:100%;font-size:13px;margin-top:21px;line-height:1.8}.restart-grid{grid-template-columns:1fr;gap:30px}.statement{min-height:330px;padding:28px}.statement>p{font-size:44px;letter-spacing:-1.8px}.statement>.mono{font-size:6px}.statement-mark{height:260px;width:260px;right:-66px}.reasons article{gap:15px;padding:22px 0}.reasons article>span{height:35px;width:35px;font-size:23px}.reasons h3{font-size:17px}.reasons p{font-size:12px;max-width:100%}.text-link{font-size:11px}.cards-section{padding-top:20px}.card-gallery{grid-template-columns:1fr;gap:30px}.card-display{height:275px}.card-display .credit-card{width:80%;max-width:305px;padding:22px;border-radius:14px}.card-display .logo{font-size:28px}.card-display .logo svg{height:29px;width:29px}.card-display .chip{height:25px;width:32px;margin-top:25px}.card-display .card-number{font-size:11px;margin-top:15px;letter-spacing:1.6px}.card-display .card-bottom>.mono{font-size:6px}.card-display .circles i{height:22px;width:22px}.card-description{padding:20px 2px 0}.card-description>.mono{font-size:7px}.card-description h3{font-size:23px;margin:9px 0}.card-description p{font-size:12px}.card-description button{font-size:11px;margin-top:14px}.small-note{font-size:9px;line-height:1.8}.steps{grid-template-columns:1fr;gap:28px}.steps article{display:grid;grid-template-columns:47px 1fr;column-gap:16px;padding-top:22px}.steps article>div{grid-row:1/4;display:block;font-size:26px}.steps article>div svg,.steps article>div>span+span{display:none}.steps h3{font-size:22px;margin:0 0 12px;max-width:260px}.steps p{font-size:12px;max-width:100%}.steps article>.mono{font-size:6px;margin-top:15px}.price-section{grid-template-columns:1fr;gap:31px}.price-copy h2{font-size:43px;letter-spacing:-2px}.price-copy>p{font-size:13px;max-width:100%;margin-top:20px}.price-copy>small{font-size:9px;max-width:100%}.price-card{padding:27px}.price-card-head .logo{font-size:28px}.price-card-head .logo svg{height:28px;width:28px}.price-pill{font-size:5px;padding:6px 8px}.price-caption{font-size:8px;margin-top:28px}.price-value{font-size:89px}.price-value sup{font-size:39px}.price-subtitle{font-size:12px}.price-features{margin:24px 0}.price-features>div{font-size:11px;padding:12px 0}.price-features strong{font-size:10px}.price-card .button{font-size:11px;min-height:48px;padding:14px 17px}.price-footnote{font-size:7px}.everyday-section{padding-top:17px}.everyday-grid{grid-template-columns:1fr 1fr;gap:25px 21px}.everyday-grid article{padding-top:21px}.everyday-grid article>span{height:36px;width:36px;font-size:25px}.everyday-grid h3{font-size:16px;letter-spacing:-.6px;margin:19px 0 12px}.everyday-grid p{font-size:11px}.referral-section{display:flex;flex-direction:column;gap:10px;margin:0 4%;padding:31px 24px}.referral-section h2{font-size:37px;letter-spacing:-1.7px;margin-top:20px}.referral-section>div>.mono{font-size:6px}.referral-section>div>p{font-size:12px;max-width:100%;margin:20px 0}.referral-section .button{font-size:10px;gap:22px;padding:14px 18px}.referral-section small{font-size:8px;max-width:100%}.referral-art{width:100%;min-height:300px;margin-top:8px}.referral-art>i{width:120px}.referral-art>i:nth-child(2){width:215px}.referral-art>i:nth-child(3){width:300px}.referral-art>div{width:78px;height:78px}.referral-art>div svg{height:56px;width:56px}.referral-art>span{width:44px;height:44px}.person-one{left:11%;top:17%}.person-two{right:10%;top:13%}.person-three{left:5%;bottom:17%}.person-four{right:7%;bottom:16%}.referral-art>p{bottom:-2px;font-size:5px}.faq-section{display:block;padding-top:52px}.faq-section>div:first-child>p{font-size:13px;margin-top:20px}.faq-icon{display:none}.faq-list{margin-top:31px}details{padding:22px 0}.faq-list summary{font-size:13px;gap:18px;line-height:1.5}.faq-list p{font-size:12px;padding:14px 15px 0 0}.final-cta{padding:50px 6% 56px}.final-cta>.mono{font-size:7px}.final-cta h2{font-size:43px;letter-spacing:-2.4px;margin:22px 0}.final-cta p{font-size:13px;max-width:310px;line-height:1.8}.final-cta .button{font-size:11px;gap:25px;min-height:49px}.final-mark{height:370px;width:370px;right:-155px;bottom:-140px}footer{padding:30px 6% 22px}.footer-top{flex-wrap:wrap;gap:20px;padding-bottom:24px}.footer-top>p{font-size:10px;max-width:170px;margin-left:auto;margin-right:0}.footer-top>a:last-child{font-size:10px;width:100%}.footer-notice{font-size:9px;padding:22px 0}.footer-bottom{font-size:7px;gap:20px;align-items:flex-start}.footer-bottom>span{max-width:110px}.footer-bottom>div{gap:14px;font-size:7px;flex-wrap:wrap;justify-content:flex-end}.footer-bottom a:last-child{height:24px;width:24px;font-size:15px}dialog{padding:25px}.privacy-head>.mono{font-size:7px}dialog h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
