:root{--paper:#FAF6F0;--band:#F3ECE2;--card:#FFFFFF;--deep:#2A2420;--ink:#2A2420;--ink-2:#5C534A;--on-deep:#F6F1EA;--on-deep-2:#B9AFA4;--on-clay:#FFFFFF;--clay:#B4552F;--clay-dk:#98401F;--clay-lt:#F7EDE6;--clay-bd:#E6D3C6;--green:#2C6248;--green-dk:#21503A;--green-lt:#EDF3EF;--green-tint:#E3EEE7;--green-bd:#CBDDD1;--on-green:#FFFFFF;--gold:#96660E;--on-deep-3:#9C9288;--on-deep-link:#E4DCD2;--on-deep-accent:#F0B48C;--rule-deep:#453C34;--rule:#E5DBCE;--rule-2:#94856F;--r-sm:8px;--r-md:12px;--r-lg:18px;--lift:0 1px 2px rgba(42,36,32,.04), 0 4px 14px rgba(42,36,32,.06);--lift-2:0 2px 4px rgba(42,36,32,.05), 0 10px 28px rgba(42,36,32,.09);--error:#8C2A17;--error-bg:#FBEDEA;--error-bd:#E7C0B6;--sans:"Nunito Sans","Nunito Sans Fallback",-apple-system,"Segoe UI",sans-serif;--t-sm:1rem;--t-md:1.125rem;--t-base:1.3125rem;--t-lg:1.5rem;--t-xl:1.875rem;--t-2xl:2.375rem;--wrap:1160px;--z-head:30;--z-bar:40;--z-skip:60}@font-face{font-family:Nunito Sans Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial");size-adjust:101%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-base);line-height:1.62;overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0 0 .45em;font-weight:800;letter-spacing:-.02em;line-height:1.14;overflow-wrap:break-word;text-wrap:balance}h1{font-size:clamp(2.1rem,4.2vw,3.25rem)}h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.16}h3{font-size:var(--t-lg);line-height:1.25;letter-spacing:-.012em}p{margin:0 0 1em;text-wrap:pretty}a{color:inherit}::selection{background:var(--clay-lt);color:var(--ink)}:root{caret-color:var(--clay);scrollbar-color:var(--rule-2) var(--paper)}:where(.a,.faq .a,.story) a:not(.btn){text-underline-offset:3px;text-decoration-thickness:from-font}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px;padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.narrow{max-width:700px;margin-inline:auto}.center{text-align:center}figure{margin:0}section{padding:clamp(44px,5vw,72px) 0}section[id],[id=top]{scroll-margin-top:100px}.band{background:var(--band)}.band-warm{background:var(--clay-lt)}.lede{color:var(--ink-2);font-size:var(--t-lg);max-width:32em;line-height:1.5}.lede.center{margin-inline:auto}.btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--clay);color:var(--on-clay);text-decoration:none;font-weight:800;font-size:var(--t-lg);padding:20px 34px;border:0;border-radius:var(--r-md);cursor:pointer;font-family:inherit;line-height:1.25;width:100%;box-shadow:var(--lift);transition:background .15s,box-shadow .15s,transform .08s}.btn small{display:block;font-weight:500;font-size:var(--t-sm);margin-top:7px;line-height:1.4;opacity:.96}.btn-auto{display:inline-flex;width:auto}.btn:active{transform:translateY(1px);box-shadow:var(--lift)}.btn-ghost{background:var(--card);color:var(--ink);border:2px solid var(--ink);font-size:var(--t-md);box-shadow:none}@media(hover:hover){.btn:hover{background:var(--clay-dk);box-shadow:var(--lift-2)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}}.cta-unit{margin:38px 0 0}.cta-bullets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px 28px;margin-top:20px;font-size:var(--t-md);color:var(--ink-2)}.cta-unit.center .cta-bullets{max-width:640px;margin-inline:auto;text-align:left}.cta-bullets span{display:flex;gap:10px;align-items:flex-start;min-width:0}.tick{color:var(--green);font-weight:800;flex:none}:focus-visible{outline:3px solid var(--clay);outline-offset:3px;border-radius:var(--r-sm)}.batchbar{background:var(--deep);color:var(--on-deep);padding:13px 16px;font-size:var(--t-sm);text-align:center;line-height:1.45}.batchbar b{color:var(--on-deep-accent)}header.site{background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:var(--z-head)}.head-in{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.head-in img{height:28px;width:auto}.head-logo{display:flex;align-items:center;min-height:44px;flex:none}nav.main{display:flex;gap:28px;font-size:var(--t-md);font-weight:600}nav.main a{color:var(--ink);text-decoration:none;display:flex;align-items:center;min-height:44px}@media(hover:hover){nav.main a:hover{color:var(--clay)}}.head-tel{font-size:var(--t-md);color:var(--ink);text-decoration:none;font-weight:800;min-width:0;text-align:right;overflow-wrap:anywhere}.head-tel small{display:block;font-weight:500;font-size:var(--t-sm);color:var(--ink-2);text-align:right}.head-tel-short{display:none}.hero{padding:clamp(40px,4.5vw,68px) 0 clamp(52px,6vw,84px)}.hero>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.kicker-shout{display:block;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:800;overflow-wrap:break-word;letter-spacing:.04em;text-transform:uppercase;color:var(--clay);margin:0 0 .45em;line-height:1.15;text-wrap:balance}.hero h1{margin:0 0 .36em;text-wrap:pretty}.hero .sub{font-size:var(--t-lg);color:var(--ink-2);max-width:34ch;margin:0 0 28px;line-height:1.5}.hero .sub strong{color:var(--ink);font-weight:800}.hero .cta-unit{margin:0}.hero .cta-unit .btn{max-width:470px}.hero-media{min-width:0}.hero-media img{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--lift-2)}.hero-media .rcar{max-width:none}.proof{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px;font-size:var(--t-md);color:var(--ink-2)}.faces{display:flex}.faces img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid var(--paper);margin-left:-12px}.faces img:first-child{margin-left:0}.stars{color:var(--gold);letter-spacing:2px}.proof b{color:var(--ink);font-weight:800}.rcar{position:relative;margin:28px 0 0;max-width:560px}.rcar-win{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);touch-action:pan-y;padding:22px 24px;min-height:150px;box-shadow:var(--lift)}.rcar-slide{display:none;gap:18px;align-items:flex-start}.rcar-slide.on{display:flex}.rcar-slide img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.rcar-q{font-size:var(--t-md);line-height:1.5;margin:0 0 12px}.rcar-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rcar-who{font-weight:800;color:var(--green)}.rcar-badge{width:22px;height:22px;border-radius:50%;background:var(--green);color:var(--on-green);font-size:var(--t-sm);display:inline-flex;align-items:center;justify-content:center;flex:none}.rcar-foot .stars{margin-left:auto;font-size:var(--t-md)}.rcar-dots{display:flex;gap:0;justify-content:center;margin-top:2px}.rcar-dots button{width:44px;height:44px;border:0;padding:0;cursor:pointer;background:none;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.rcar-dots button:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--rule);transition:background .15s,transform .15s}.rcar-dots button.on:before{background:var(--clay);transform:scale(1.3)}.tp{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;font-size:var(--t-md);color:var(--ink-2)}.numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;text-align:center}.numbers>div{padding:0 12px}.num{display:block;font-weight:800;font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.03em;color:var(--clay);font-variant-numeric:tabular-nums}.num-lab{display:block;font-size:var(--t-md);color:var(--ink-2);margin-top:.5em;line-height:1.4}.quiz{max-width:840px;margin-inline:auto}.quiz-start{margin-bottom:8px}#quiz-go{background:var(--green);color:var(--on-green);border-radius:var(--r-md);padding:14px 30px 14px 15px;font-size:var(--t-md);box-shadow:none;flex-direction:row;align-items:center;gap:14px;text-align:left;max-width:100%}.qg-mark{flex:none;width:36px;height:36px;border-radius:var(--r-sm);background:#ffffff29;display:grid;place-items:center;font-size:var(--t-lg);font-weight:800;line-height:1}.qg-txt{min-width:0}#quiz-go small{margin-top:3px;opacity:.82}@media(hover:hover){#quiz-go:hover{background:var(--green-dk);box-shadow:var(--lift)}}.q[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.q:not([hidden]){animation:qIn .32s cubic-bezier(.22,1,.36,1) both}}@keyframes qIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.q{margin-bottom:32px}.q h3{font-size:var(--t-xl);margin-bottom:6px}.opts{display:flex;gap:12px;flex-wrap:wrap}.opt{border:2px solid var(--rule);background:var(--card);border-radius:var(--r-md);padding:16px 24px;font:inherit;font-size:var(--t-md);font-weight:600;cursor:pointer;color:var(--ink);transition:border-color .15s,background .15s,box-shadow .15s}@media(hover:hover){.opt:hover{border-color:var(--clay);box-shadow:var(--lift)}}.opt[aria-pressed=true]{border-color:var(--green);background:var(--green-lt);font-weight:800}.opt[aria-pressed=true]:before{content:"\2713\a0";color:var(--green)}.result{display:none;border:2px solid var(--green);background:var(--card);border-radius:var(--r-lg);overflow:hidden;margin-top:14px;box-shadow:var(--lift-2)}.result.on{display:block}.res-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.res-grid img{height:100%;object-fit:cover;min-height:280px;width:100%}.res-body{padding:30px;min-width:0;align-self:center}.res-body h3{margin-bottom:10px}.res-verdict{display:inline-block;margin:0 0 14px;padding:7px 14px;border-radius:var(--r-sm);background:var(--green);color:var(--on-green);font-weight:800;font-size:var(--t-sm);letter-spacing:.01em;line-height:1.3}.res-body p{font-size:var(--t-md)}.res-fit{margin:0;padding-top:16px;border-top:1px solid var(--rule);color:var(--ink-2)}.res-cta{padding:26px 30px 30px;border-top:1px solid var(--green-bd);background:var(--green-tint);text-align:center;display:grid;justify-items:center}.res-cta .btn{font-size:var(--t-lg)}.story p{font-size:var(--t-base);line-height:1.68;max-width:33em}.story .kicker{font-size:var(--t-sm);font-weight:800;color:var(--clay);border:0;padding:0;margin-bottom:20px;line-height:1.4}.story-portrait{margin:0 0 32px}.story-portrait img{width:100%;border-radius:var(--r-lg);box-shadow:var(--lift)}.story-portrait figcaption{font-size:var(--t-sm);color:var(--ink-2);margin-top:12px}.story .pull{font-size:var(--t-2xl);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--clay);border:0;padding:0;margin:40px 0;max-width:20ch}.tried{list-style:none;padding:0;margin:26px 0 34px;max-width:33em}.tried li{padding:18px 0;border-bottom:1px solid var(--rule);font-size:var(--t-md);display:flex;gap:16px}.cross{color:var(--clay);font-weight:800;flex:none}.tried b{display:block;font-weight:800}.feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center;margin-bottom:56px}.feat:nth-of-type(2n) .feat-img{order:2}.feat-img img{border-radius:var(--r-lg);box-shadow:var(--lift)}.feat .note{font-size:var(--t-md);color:var(--ink-2)}.only-claim{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:32px 36px;text-align:center;max-width:800px;margin:0 auto;box-shadow:var(--lift)}.only-claim p{margin:0;font-size:var(--t-lg)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:46px}.step .n{width:52px;height:52px;border-radius:50%;background:var(--clay);color:var(--on-clay);font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:var(--t-lg)}.step figure,.step .ph{margin-bottom:18px}.step figure img{border-radius:var(--r-md);box-shadow:var(--lift)}.step h3{font-size:var(--t-lg);margin-bottom:8px}.step p{font-size:var(--t-md);margin:0}.step .tip{font-size:var(--t-sm);color:var(--ink-2);margin-top:10px}.nhsq{font-size:var(--t-2xl);font-weight:800;line-height:1.22;letter-spacing:-.02em;max-width:24ch;margin:0 auto 12px;border:0;padding:0;text-align:center}.ev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.ev-c{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);padding:26px 24px;box-shadow:var(--lift)}.ev-c p{font-size:var(--t-md);margin:0 0 14px}.ev-c cite{font-style:normal;font-size:var(--t-sm);color:var(--ink-2);display:block}.ev-c a{color:var(--clay);font-weight:700}.tl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:40px}.tl-c{border-top:4px solid var(--rule);padding-top:16px}.tl-c.turned{border-top-color:var(--green)}.tl-when{font-size:var(--t-sm);font-weight:800;color:var(--ink-2);margin-bottom:8px}.tl-c.turned .tl-when{color:var(--green)}.tl-c p{font-size:var(--t-md);margin:0}.revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.rev{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);padding:26px 24px;box-shadow:var(--lift)}.rev p{font-size:var(--t-md);margin:12px 0 18px}.rev-who{display:flex;gap:14px;align-items:center;font-size:var(--t-sm);min-width:0}.rev-who img{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:none}.rev-who>div{min-width:0}.rev-who b{display:block;font-weight:800;font-size:var(--t-md)}.rev-who em{font-style:normal;color:var(--ink-2)}.verif{color:var(--green);font-weight:800;font-size:var(--t-sm)}.rev-initial,.rcar-initial{flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--clay-lt);color:var(--clay);font-weight:800;border:1px solid var(--clay-bd)}.rev-initial{width:54px;height:54px;font-size:var(--t-md)}.rcar-initial{width:64px;height:64px;font-size:var(--t-lg)}.rev-who em+.verif{margin-left:10px}.offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start}.offer figure img{border-radius:var(--r-lg);box-shadow:var(--lift)}.buybox{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:clamp(20px,4.5vw,32px);box-shadow:var(--lift-2)}.onesize{display:flex;gap:14px;align-items:flex-start;background:var(--clay-lt);border:1px solid var(--clay-bd);border-radius:var(--r-md);padding:16px 18px;font-size:var(--t-md);margin-bottom:26px}.onesize b{font-weight:800}.field{margin-bottom:24px}.field>.flabel{display:block;font-size:var(--t-md);font-weight:800;margin-bottom:14px}.tier{display:flex;gap:16px;align-items:center;border:2px solid var(--rule);border-radius:var(--r-md);padding:18px 20px;margin-bottom:12px;cursor:pointer;background:transparent;width:100%;text-align:left;font:inherit;position:relative;transition:border-color .15s,background .15s}.tier.sel{border-color:var(--green);background:var(--green-lt)}.radio{width:24px;height:24px;border-radius:50%;border:2px solid var(--rule-2);flex:none}.tier.sel .radio{border-color:var(--green);background:radial-gradient(circle,var(--green) 0 46%,var(--card) 47%)}.tier-main{flex:1;min-width:0}.tier-name{font-weight:800;font-size:var(--t-md);display:block}.tier-sub{font-size:var(--t-sm);color:var(--ink-2);display:block;line-height:1.4}.tier-price{text-align:right;flex:none;font-variant-numeric:tabular-nums}.tier-price b{display:block;font-size:var(--t-xl);line-height:1.1;font-weight:800}.tier-price s{font-size:var(--t-sm);color:var(--ink-2)}.tier-unit{display:block;font-size:var(--t-sm);color:var(--ink-2)}.tier-flag{position:absolute;top:-13px;right:16px;background:var(--green);color:var(--on-green);font-size:var(--t-sm);font-weight:800;padding:3px 12px;border-radius:var(--r-sm)}.bump{border:2px dashed var(--clay-bd);border-radius:var(--r-md);padding:18px 20px;margin-bottom:24px;background:var(--card)}.bump.on{border-style:solid;border-color:var(--green);background:var(--green-lt)}.bump-top{display:flex;gap:16px;align-items:flex-start;cursor:pointer}.bump input[type=checkbox]{width:24px;height:24px;margin:2px 0 0;flex:none;accent-color:var(--green)}.bump-thumb{flex:none;width:74px;height:74px;border-radius:var(--r-sm);overflow:hidden;background:var(--card);border:1px solid var(--rule)}.bump-thumb img{width:100%;height:100%;object-fit:contain}.bump-top>span{min-width:0}.bump-t{font-weight:800;font-size:var(--t-md);display:block}.bump-d{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}.bump-pts{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:7px 16px}.bump-pts li{display:flex;gap:9px;font-size:var(--t-sm);color:var(--ink-2);line-height:1.45}.bump-sizes{display:none;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--green-bd)}.bump.on .bump-sizes{display:block}.bump-sizes .flabel{font-size:var(--t-md);font-weight:800;display:block;margin-bottom:12px}.bump-sizes .flabel+.size-row{margin-bottom:20px}.size-row{display:flex;gap:10px;flex-wrap:wrap}.size{border:2px solid var(--rule);background:var(--card);border-radius:var(--r-sm);padding:12px 20px;font:inherit;font-size:var(--t-md);font-weight:600;cursor:pointer;color:var(--ink)}.size.wide{padding:12px 16px;text-align:left;line-height:1.35}.size.wide small{display:block;font-size:var(--t-sm);color:var(--ink-2);font-weight:400}.size[aria-checked=true]{border-color:var(--green);background:var(--green-lt);font-weight:800}.size[aria-checked=true] small{color:var(--green)}.size-help{font-size:var(--t-sm);color:var(--ink-2);margin:12px 0 0}.incl{list-style:none;padding:0;margin:0 0 6px}.incl li{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px dashed var(--rule);font-size:var(--t-md)}.incl li>span{min-width:0}.incl .v{flex:none;color:var(--ink-2);font-variant-numeric:tabular-nums}.incl .free{color:var(--green);font-weight:800}.totals{display:flex;justify-content:space-between;padding:14px 0;font-size:var(--t-md);border-top:1px solid var(--rule)}.totals.pay{font-size:var(--t-xl);font-weight:800;border-top:0;padding-top:8px}.pay-icons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:18px;list-style:none;padding:0}.pay-icons li{display:flex}.pay-icons .payicon{width:auto;height:24px;display:block;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card)}.shots{position:relative}.shots-win{position:relative;aspect-ratio:1/1;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--lift)}.shot{margin:0;display:none;height:100%}.shot.on{display:block}.shot img{width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:no-preference){.shot.on{animation:shotIn .28s ease both}}@keyframes shotIn{0%{opacity:0}to{opacity:1}}.shots-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(68px,100%),1fr));gap:10px;margin-top:12px}.shots-thumb{aspect-ratio:1/1;padding:0;cursor:pointer;overflow:hidden;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-sm);transition:border-color .15s,box-shadow .15s,opacity .15s;opacity:.72}.shots-thumb img{width:100%;height:100%;object-fit:contain;display:block}.shots-thumb.on{opacity:1;border-color:var(--clay);box-shadow:0 0 0 1px var(--clay)}@media(hover:hover){.shots-thumb:hover{opacity:1;border-color:var(--clay-bd)}.shots-thumb.on:hover{border-color:var(--clay)}}.gtee-box{background:var(--green-lt);border:2px solid var(--green);border-radius:var(--r-lg);padding:30px;margin-top:26px}.gtee-box h3{font-size:var(--t-xl);color:var(--green)}.gtee-box p{margin:0;font-size:var(--t-md)}.specs{border:1px solid var(--rule);border-radius:var(--r-md);margin-top:26px;background:var(--card)}.specs summary{padding:18px 20px;font-size:var(--t-md)}.specs .in{padding:0 20px 20px;font-size:var(--t-md)}.specs dl{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:10px 18px;margin:0}.specs dt{color:var(--ink-2);font-weight:700}.specs dd{margin:0}.faq{max-width:800px;margin:32px auto 0}.faq details{border-bottom:1px solid var(--rule)}.faq summary{padding:22px 2px 22px 0;font-size:var(--t-lg);min-width:0;overflow-wrap:anywhere}.faq summary,.specs summary{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;cursor:pointer;list-style:none;font-weight:800;line-height:1.3}.faq summary::-webkit-details-marker,.specs summary::-webkit-details-marker{display:none}.faq summary:after,.specs summary:after{content:"+";font-size:var(--t-xl);font-weight:400;color:var(--clay);line-height:1;flex:none}.faq details[open] summary:after,.specs[open] summary:after{content:"\2013"}.faq .a{padding:0 0 24px;color:var(--ink-2);font-size:var(--t-md);max-width:56ch}.faq .a p:last-child{margin-bottom:0}.email-cap{border-top:1px solid var(--rule)}.email-cap h2{font-size:var(--t-xl)}.email-cap p{color:var(--ink-2)}.ef{display:flex;gap:10px;max-width:520px;margin:24px auto 0}.ef input{flex:1;padding:18px;border:2px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-md);min-width:0}.ef input[aria-invalid=true]{border-color:var(--error)}.field-msg{margin:14px 0 0;font-size:var(--t-md);display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-md);padding:14px 16px;text-align:left}.field-msg.is-error{background:var(--error-bg);border:1px solid var(--error-bd);color:var(--error)}.field-msg.is-info{background:var(--clay-lt);border:1px solid var(--clay-bd);color:var(--clay-dk)}.email-cap .field-msg{max-width:520px;margin-inline:auto}.ef-done{display:flex;gap:12px;align-items:flex-start;justify-content:center;max-width:520px;margin:24px auto 0;font-size:var(--t-md);text-align:left}.ef-done .tick{font-size:var(--t-lg);line-height:1.4}button[aria-busy=true]{cursor:progress}.btn:disabled,.btn[disabled]{opacity:.6;cursor:not-allowed;box-shadow:none}.btn:disabled:hover{background:var(--clay)}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);background:var(--paper);border-top:1px solid var(--rule);display:none;align-items:center;gap:14px;padding:10px 16px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));padding-bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 -4px 20px #2a24201f;transform:translateY(110%);transition:transform .2s ease}.sticky.on{transform:none}.sticky .p{font-weight:800;font-size:var(--t-xl);line-height:1.15;font-variant-numeric:tabular-nums}.sticky .p small{display:block;font-weight:400;font-size:var(--t-sm);color:var(--ink-2)}.sticky .btn{flex:1;padding:15px 18px;font-size:var(--t-md);min-width:0}.sticky .btn small{font-size:var(--t-sm);margin-top:3px}footer{background:var(--deep);color:var(--on-deep-2);padding:52px 0 38px;font-size:var(--t-md);line-height:1.65}footer a{color:var(--on-deep-link)}.foot{display:flex;gap:44px;flex-wrap:wrap;justify-content:space-between}.foot>*{min-width:0}.foot-legal{max-width:520px;overflow-wrap:anywhere}.foot-legal a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.foot nav a{display:flex;align-items:center;min-height:44px}.disc{border-top:1px solid var(--rule-deep);margin-top:30px;padding-top:22px;font-size:var(--t-sm);color:var(--on-deep-3)}#pay,#cta-p,#s-price,#val,#bump-price,[data-price]{font-variant-numeric:tabular-nums}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(quiz-photo),::view-transition-new(quiz-photo){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(quiz-copy),::view-transition-new(quiz-copy){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(quiz-note),::view-transition-new(quiz-note){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes res-row{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.res-body.stagger>*{animation:res-row .34s cubic-bezier(.22,1,.36,1) backwards}.rcar-slide{opacity:0;transition:opacity .34s ease,display .34s allow-discrete}.rcar-slide.on{opacity:1}@starting-style{.rcar-slide.on{opacity:0}}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.faq details::details-content,.specs::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .36s cubic-bezier(.22,1,.36,1),opacity .26s ease,content-visibility .36s allow-discrete}.faq details[open]::details-content,.specs[open]::details-content{block-size:auto;opacity:1}}.faq summary:after,.specs summary:after{transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq details[open] summary:after,.specs[open] summary:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.rcar-slide{transition:none}.res-body.stagger>*{animation:none}.faq summary:after,.specs summary:after{transition:none}@supports (interpolate-size: allow-keywords){.faq details::details-content,.specs::details-content{transition:none}}}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:10px;top:0;z-index:var(--z-skip);background:var(--deep);color:var(--on-deep);padding:14px 22px;border-radius:0 0 var(--r-md) var(--r-md);text-decoration:none;font-weight:800;transform:translateY(-110%);transition:transform .14s cubic-bezier(.22,1,.36,1)}.skip-link:focus{transform:none}html:not([data-env=mock]) [data-mock]{display:none!important}.ph{background:#efe8de;border:2px dashed #C6B6A2;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#5c5045;font-size:var(--t-sm);line-height:1.5}.ph b{display:block;font-size:var(--t-sm);font-weight:800;color:#463c32;margin-bottom:6px}.ph-tall{aspect-ratio:3/4}.todo{background:#fff4e2;border:1px solid #E8CFA6;border-radius:var(--r-sm);padding:4px 10px;font-size:var(--t-sm);color:#7a4e00;font-weight:700}.tier-main,.rev-who>div,.res-body,.head-in,.sticky .btn,.tried li>span,.onesize>span,.cta-bullets span,.head-tel{min-width:0}@media(forced-colors:active){.tier.sel,.bump.on,.opt[aria-pressed=true],.size[aria-checked=true]{outline:3px solid Highlight;outline-offset:-3px}.radio{forced-color-adjust:none;border:2px solid CanvasText}.tier.sel .radio{background:Highlight}.rcar-dots button:before{border:2px solid CanvasText;forced-color-adjust:none}.rcar-dots button.on:before{background:Highlight}.btn{border:2px solid ButtonText}.tick,.cross{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.sticky,.skip-link,.rcar-dots button:before{transition:none}html{scroll-behavior:auto}}@media(pointer:coarse){.opt,.size{padding-top:17px;padding-bottom:17px}.faq summary{padding-top:25px;padding-bottom:25px}.specs summary{padding-top:21px;padding-bottom:21px}}@media(min-width:700px)and (max-width:980px){.hero>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}.hero-copy{display:block}.hero h1{max-width:none}.feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin-bottom:44px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.revs,.ev{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}.tl{grid-template-columns:repeat(2,minmax(0,1fr))}section{padding:52px 0}}@media(max-width:699px){nav.main{display:none}.head-tel-full,.head-tel small{display:none}.head-tel-short{display:block}.hero>.wrap{grid-template-columns:minmax(0,1fr);gap:0}.hero-copy{display:contents}.kicker-shout{order:1}.hero h1{order:2;max-width:none}.hero-media{display:contents}.hero-media img{order:3;margin:0 0 26px}.hero .sub{order:4;max-width:none}.hero .cta-unit{order:5}.hero .proof{order:6}.hero .rcar{order:7;max-width:none}.hero .cta-bullets{flex-direction:column;gap:10px}.feat,.res-grid,.offer{grid-template-columns:minmax(0,1fr);gap:28px}.specs dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.specs dt{margin-top:12px}.specs dt:first-of-type{margin-top:0}.res-grid{gap:0}.feat:nth-of-type(2n) .feat-img{order:0}.steps,.revs,.ev{grid-template-columns:minmax(0,1fr)}.tl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}section{padding:42px 0}.sticky{display:flex}body{padding-bottom:7rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.offer .buybox{order:-1}.btn-auto{display:flex;width:100%}.res-body,.res-cta{padding-left:20px;padding-right:20px}.story .pull{max-width:none}.bump-top{flex-wrap:wrap}.bump-top>span:not(.bump-thumb){flex:1 1 100%}.bump-thumb{width:88px;height:88px}}@media(max-height:470px)and (orientation:landscape){header.site{position:static}.sticky{display:none}body{padding-bottom:0}section{padding:38px 0}.hero{padding:28px 0 32px}}body.gradient{background:var(--paper)}.content-for-layout{display:block}.skip-to-content-link{display:none}#main:focus{outline:none}html{font-size:100%}.buybox .field{display:block;position:static;width:auto}.buybox .field:before,.buybox .field:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jw-v5.css.map */
