@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff)format("woff")}:root{--color-accent:#fa0;--color-accent-hover:#f49a00;--color-neutral:#9aa3b0;--color-text:#000;--color-muted:#697382;--color-border:#e5e7eb;--color-surface:#fff;--color-success:#48a82e;--color-warning:#ff2464;--color-info:#00a3ff;--font-body:"Outfit", sans-serif;--space-base:1rem;--space-px:1px;--space-05:.125rem;--space-1:.25rem;--space-15:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-48:12rem;--font-display-l:4rem;--font-display-m:2.625rem;--font-display-s:2rem;--font-heading-1:1.75rem;--font-heading-2:1.375rem;--font-heading-3:1.125rem;--font-body-l:1.125rem;--font-body-m:1rem;--font-body-s:.875rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:2rem;--content-width:76rem;--focus-ring:0 0 0 3px var(--color-surface), 0 0 0 6px #151515}@media (width<=640px){:root{--font-display-l:3.25rem;--font-display-m:2.75rem;--font-heading-1:2rem;--font-heading-2:1.5rem;--font-heading-3:1.25rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-8)}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--font-body-m);-webkit-font-smoothing:antialiased;background:#fcfbf9;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{box-shadow:var(--focus-ring);outline:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{font-weight:700}.container{width:min(var(--content-width), calc(100% - var(--space-16)));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}@media (width<=640px){.container{width:calc(100% - var(--space-12))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}summary{cursor:pointer}summary:focus-visible{outline-offset:4px;outline:3px solid #009bff}svg{flex-shrink:0}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand img{width:118px;height:auto}.button{--button-bg:var(--color-accent);--button-color:#121212;background:var(--button-bg);color:var(--button-color);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:500;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.button--md{min-height:50px;padding:14px 22px;font-size:14px}.button--sm{min-height:42px;padding:10px 16px;font-size:13px}.button--lg{min-height:58px;padding:16px 28px;font-size:16px}.button--dark{--button-bg:#121212;--button-color:#fff}.button--outline{--button-bg:transparent;border-color:#d9c28d}.button:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.button--dark:hover{background:#332600}.button--outline:hover{background:#fff3d8}.button:active{transform:none}.button__icon{display:inline-flex}.text-link{text-underline-offset:5px;font-size:13px;font-weight:500}.text-link:hover{text-decoration:underline}.eyebrow{letter-spacing:1.6px;color:#805000;margin-bottom:17px;font-size:10px;font-weight:600;display:block}.benefit-list{gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.benefit-list li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.benefit-list svg{color:#946200;width:17px;min-width:17px;height:20px}.product-capture{min-width:0;margin:0}.capture-open{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:block;overflow:hidden;box-shadow:0 14px 45px #3526000c}.capture-chrome{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:5px;padding:11px 14px;display:flex}.capture-chrome>span{background:#e5e7eb;border-radius:50%;width:5px;height:5px}.capture-chrome small{color:var(--color-muted);margin-left:10px;font-size:9px}.capture-open img{aspect-ratio:1440/1024;width:100%;height:auto;display:block}.product-capture figcaption{color:var(--color-muted);margin:12px 5px 0;font-size:10px;line-height:1.7}.product-capture figcaption a{color:#805000;white-space:nowrap}.social-links{gap:16px;margin-top:20px;display:flex}.social-links a{color:var(--color-muted);font-size:13px}.hero{background:var(--color-accent);overflow:hidden}.site-header-shell{border-bottom:1px solid var(--color-border);background:#fff}.site-header{grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:25px;padding-block:20px;display:grid;position:relative}.site-header nav{gap:34px;font-size:13px;font-weight:500;display:flex}.site-header nav a:hover,.footer-nav a:hover{text-underline-offset:5px;text-decoration:underline}.hero__content{grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;padding-block:60px 85px;display:grid}.hero__copy{z-index:1;max-width:600px;position:relative}.hero .eyebrow{color:#5d3d0c;background:#fff;border-radius:99px;width:fit-content;padding:8px 12px}.hero h1{letter-spacing:-2.2px;font-size:clamp(40px,4.1vw,62px);font-weight:600;line-height:1.12}.hero h1 span{color:#121212;font-weight:800}.hero__copy>p{color:#51380f;max-width:475px;margin-top:25px;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.hero-reassurance{color:#67450d;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.hero__visual{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.hero__visual:before{content:"";z-index:-1;background:#fff;border-radius:48% 52% 43% 57%/53% 42% 58% 47%;position:absolute;inset:4% -3% 2%;transform:rotate(-8deg)}.site-header>.button{justify-self:end}.hero__visual img{object-fit:contain;width:100%;height:auto;max-height:530px}.program-strip{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding-block:35px;display:flex}.program-strip>span{letter-spacing:1.3px;color:var(--color-muted);font-size:9px;font-weight:500}.program-strip>div{align-items:center;gap:27px;font-size:17px;font-weight:600;display:flex}.program-strip i{background:#efcd80;border-radius:50%;width:4px;height:4px}.program-strip>small{color:var(--color-muted);font-size:10px}.section-heading{margin-bottom:36px}.section-heading h2{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.2}.section-heading>p{color:var(--color-muted);margin-top:16px;font-size:14px;line-height:1.7}.how-section{padding-block:85px 60px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.step-card{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:26px}.step-top{color:#946200;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.step-top>span{color:#aeb5bf;font-size:12px}.step-card h3{letter-spacing:-.4px;font-size:18px;font-weight:500}.step-card p{color:var(--color-muted);margin-top:12px;font-size:13px;line-height:1.8}.product-section{grid-template-columns:.8fr 1.3fr;align-items:center;gap:65px;padding-block:65px;display:grid}.product-copy h2{letter-spacing:-1px;font-size:36px;font-weight:500;line-height:1.2}.product-copy>p{color:var(--color-muted);max-width:400px;margin-top:22px;font-size:14px;line-height:1.85}.product-section--reverse{grid-template-columns:1.3fr .8fr}.product-section--reverse .product-copy{grid-area:1/2}.product-section--reverse .product-capture{grid-area:1/1}.alerts-section{background:#fff3d8;border:1px solid #f2dfb2;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-top:60px;margin-bottom:95px;padding:40px 65px;display:grid}.alerts-art img{object-fit:contain;width:100%;max-height:410px}.alerts-copy h2{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.2}.alerts-copy>p{color:#805e29;margin-top:20px;font-size:14px;line-height:1.85}.alerts-copy>.button{margin-top:25px}.alerts-copy>small{color:#805e29;margin-top:12px;font-size:10px;display:block}.alerts-copy>.collection-note{color:#96723f;border-top:1px solid #efdba8;margin-top:22px;padding-top:17px;font-size:10px;line-height:1.6}.plans-section{padding-block:0 90px}.plans-section .section-heading{text-align:center}.plans-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:850px;margin:auto;display:grid}.plan-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;flex-direction:column;padding:30px;display:flex}.plan-card--plus{background:linear-gradient(160deg,#fffcf3,#fff 60%);border-color:#edce8a}.plan-label{color:#805000;letter-spacing:1.2px;margin-bottom:18px;font-size:9px;font-weight:500}.plan-card h3{justify-content:space-between;align-items:center;margin:0;font-size:22px;font-weight:500;display:flex}.plan-card h3 svg{color:#946200}.plan-price{letter-spacing:-.6px;margin-top:18px;font-size:25px;font-weight:500}.plan-price small{color:var(--color-muted);letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;display:block}.plan-card .benefit-list{margin-bottom:30px}.plan-card .button{width:100%;margin-top:auto}.plan-card>small{text-align:center;color:var(--color-muted);margin-top:12px;font-size:10px;line-height:1.6;display:block}.faq-section{max-width:850px;padding-block:0 85px}.faq-section .section-heading{text-align:center}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#946200;flex-shrink:0;font-size:22px;font-weight:400}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:var(--color-muted);padding:0 32px 24px 0;font-size:13px;line-height:1.85}.final-cta{text-align:center;background:var(--color-accent);border-radius:24px;margin-bottom:85px;padding:60px 25px}.final-cta .eyebrow{color:#67450d}.final-cta h2{letter-spacing:-1.3px;font-size:38px;font-weight:500;line-height:1.2}.final-cta .button{margin-top:25px}.final-cta>p{color:#67450d;margin-top:15px;font-size:11px}.site-footer{border-top:1px solid var(--color-border);background:#fff}.footer-content{justify-content:space-between;gap:60px;padding-block:55px;display:flex}.footer-brand{max-width:330px}.footer-brand p{color:var(--color-muted);margin-top:18px;font-size:14px;line-height:1.8}.footer-nav{gap:85px;display:flex}.footer-nav h2{margin-bottom:18px;font-size:12px;font-weight:500}.footer-nav a{color:var(--color-muted);margin-top:12px;font-size:12px;display:block}.footer-bottom{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:10px;display:flex}.footer-bottom p{text-align:right;max-width:550px;line-height:1.7}.legal-header{justify-content:space-between;align-items:center;padding-block:30px;font-size:12px;display:flex}.legal-page{max-width:780px;padding-block:65px 90px}.legal-page h1{letter-spacing:-1px;font-size:42px;font-weight:500}.legal-date{color:var(--color-muted);margin-top:15px;margin-bottom:45px;font-size:12px}.legal-page section{margin:30px 0}.legal-page h2{margin-bottom:12px;font-size:22px;font-weight:500}.legal-page section p{color:var(--color-muted);font-size:14px;line-height:1.9}.legal-page .text-link{margin-top:18px;display:inline-block}@media (width>=1500px){.hero__content{gap:90px;padding-block:80px 100px}.hero__visual img{max-height:570px}.product-section{gap:90px;padding-block:80px}.product-copy h2{font-size:40px}}@media (width<=1000px){.site-header nav{gap:20px}.hero__content{gap:25px;padding-block:40px 65px}.hero h1{font-size:43px}.hero__copy>p{font-size:14px}.hero-actions{gap:15px}.hero-actions .button{padding:13px 16px;font-size:12px}.program-strip{text-align:center;flex-wrap:wrap;justify-content:center;gap:20px}.program-strip>span,.program-strip>small{width:100%}.product-section,.product-section--reverse{grid-template-columns:1fr 1.15fr;gap:30px}.product-section--reverse{grid-template-columns:1.15fr 1fr}.product-copy h2{font-size:29px}.product-copy>p{font-size:13px}.benefit-list li{font-size:12px}.alerts-section{gap:30px;padding:35px}.alerts-copy h2{font-size:28px}.alerts-copy>p{font-size:13px}.footer-nav{gap:40px}}@media (width<=640px){.site-header{flex-wrap:nowrap;gap:10px;padding-block:15px;display:flex}.brand img{width:98px}.site-header>.button{min-height:39px;margin-left:auto;padding:9px 12px;font-size:11px}.site-header>.header-links{display:none}.hero__content{flex-direction:column;gap:30px;padding-block:30px 35px;display:flex}.hero h1{letter-spacing:-1.4px;font-size:clamp(34px,9.5vw,44px);line-height:1.14}.hero .eyebrow{margin-bottom:16px;font-size:9px}.hero__copy>p{margin-top:19px;font-size:14px;line-height:1.75}.hero-actions{gap:18px;margin-top:23px}.hero-actions>.button{width:100%;min-height:50px;padding-inline:12px;font-size:13px}.hero-actions>.text-link{font-size:12px}.hero-reassurance{margin-top:15px;font-size:10px}.hero__visual{width:90%;max-width:340px}.hero__visual img{max-height:310px}.program-strip{gap:16px;padding-block:28px}.program-strip>div{gap:20px;font-size:15px}.program-strip>span{font-size:8px}.program-strip>small{font-size:9px}.how-section{padding-block:55px 25px}.section-heading{margin-bottom:25px}.section-heading h2{letter-spacing:-.7px;font-size:27px}.steps{grid-template-columns:1fr;gap:13px}.step-card{padding:23px}.step-top{margin-bottom:20px}.step-card h3{font-size:18px}.step-card p{font-size:13px}.product-section,.product-section--reverse{flex-direction:column;align-items:stretch;gap:30px;padding-block:35px;display:flex}.product-copy h2{font-size:30px}.product-copy>p{max-width:none;margin-top:18px;font-size:14px}.benefit-list{gap:12px;margin:20px 0 24px}.benefit-list li{font-size:12px}.product-copy>.button{font-size:13px}.capture-chrome{padding:8px 11px}.capture-chrome small{font-size:8px}.capture-open{border-radius:10px}.product-capture figcaption{font-size:9px}.alerts-section{border-radius:18px;grid-template-columns:1fr;gap:15px;margin-top:30px;margin-bottom:55px;padding:30px 24px}.alerts-art{justify-content:center;display:flex}.alerts-art img{width:auto;max-width:100%;max-height:270px}.alerts-copy h2{font-size:28px}.alerts-copy>p{font-size:13px}.alerts-copy>.button{width:100%;padding-inline:12px;font-size:12px}.alerts-copy>.collection-note{font-size:9px}.plans-section{padding-bottom:55px}.plans-grid{grid-template-columns:1fr;gap:16px}.plan-card{padding:26px}.plan-price{font-size:24px}.faq-section{padding-bottom:55px}.faq-list summary{padding-block:19px;font-size:14px;line-height:1.6}.faq-list details>p{padding-right:15px;font-size:12px}.final-cta{border-radius:18px;margin-bottom:55px;padding:38px 22px}.final-cta .eyebrow{font-size:8px;line-height:1.8}.final-cta h2{letter-spacing:-.8px;font-size:29px}.final-cta .button{width:100%;padding:13px 12px;font-size:12px}.final-cta>p{font-size:10px;line-height:1.7}.footer-content{flex-direction:column;gap:35px;padding-block:35px}.footer-nav{justify-content:space-between;gap:25px}.footer-nav a{font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-block:20px}.footer-bottom p{text-align:left;font-size:9px}.legal-header{padding-block:20px}.legal-header>a:last-child{font-size:11px}.legal-page{padding-block:40px 60px}.legal-page h1{font-size:34px}.legal-page h2{font-size:20px}.legal-page section p{font-size:13px}}.header-menu{display:none}@media (width<=640px){.site-header>.brand{margin-right:auto}.site-header>.button{margin-left:0}.header-menu{display:block}.header-menu summary{cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.header-menu summary::-webkit-details-marker{display:none}.header-menu summary:hover,.header-menu[open] summary{background:#fff5dc}.header-menu nav{z-index:10;border:1px solid var(--color-border);background:#fff;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:0;width:auto;margin:0;padding:8px;font-size:14px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 12px 24px #30261a12}.header-menu nav a{border-radius:8px;padding:14px}.header-menu nav a:hover{background:#fff8e8}}
