@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/archivo-latinext.woff2)format("woff2");unicode-range:U+20A6}@font-face{font-family:Jakarta;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jakarta-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jakarta;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jakarta-latinext.woff2)format("woff2");unicode-range:U+20A6}:root{--paper:#fdfbf6;--paper-2:#f5f1e8;--line:#e3ded1;--line-2:#d3ccba;--ink:#14150f;--ink-2:#45473c;--ink-3:#6f7166;--cta:#0a7a3d;--cta-dark:#08652f;--cta-tint:#e7f3eb;--cta-line:#bedfc9;--amber:#b45309;--amber-tint:#fcf0e0;--dark:#14150f;--dark-2:#22241b;--dark-line:#34362b;--on-dark:#f8f6ef;--on-dark-2:#abac9f;--mark:#ffe071;--alert:#b3261e;--r:12px;--r-lg:18px;--shadow:0 1px 2px #14150f0d, 0 10px 26px #14150f12;--shadow-lg:0 2px 5px #14150f0f, 0 22px 54px #14150f1f;--wrap:1120px;--gut:18px;--sans:"Jakarta", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17.5px;line-height:1.62;overflow-x:hidden}img,video{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.028em;margin:0;font-weight:800;line-height:1.1}h1{letter-spacing:-.035em;font-size:clamp(31px,6.6vw,56px)}h2{font-size:clamp(26px,4.8vw,40px)}h3{font-size:clamp(19px,2.4vw,22px);line-height:1.28}p{margin:0}a{color:inherit}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--cta);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.wrap--narrow{max-width:820px}.sec{padding-block:clamp(46px,6.5vw,84px)}.sec--tight{padding-block:clamp(32px,4vw,52px)}.sec--paper2{background:var(--paper-2)}.sec--dark{background:var(--dark);color:var(--on-dark)}.sec--dark h2,.sec--dark h3{color:var(--on-dark)}.btn{font-family:var(--display);letter-spacing:-.005em;border-radius:var(--r);cursor:pointer;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:18px 26px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--go{background:var(--cta);color:#fff}.btn--go:hover{background:var(--cta-dark)}.btn--out{color:var(--ink);border-color:var(--line-2);background:0 0}.btn--out:hover{border-color:var(--ink-3)}.btn--onDark{background:var(--paper);color:var(--ink)}.btn--onDark:hover{background:#eae6da}.btn--wide{width:100%}.btn--sm{border-radius:9px;min-height:44px;padding:11px 18px;font-size:15px}.btn--big{min-height:64px;padding:21px 30px;font-size:clamp(17px,2.2vw,20px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.media{border-radius:var(--r-lg);background:var(--paper-2);overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media--tall{aspect-ratio:4/5}.media--sq{aspect-ratio:1}.media--wide{aspect-ratio:3/2}.reveal{opacity:0;transform:translateY(14px)}.reveal.is-in{opacity:1;transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1);transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-in{opacity:1;transition:none;transform:none}}.mk{background:var(--mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .16em}.kick{letter-spacing:.15em;text-transform:uppercase;color:var(--cta);margin-bottom:14px;font-size:12.5px;font-weight:800}.kick--dark{color:#7bd79c}.body{color:var(--ink-2);font-size:clamp(16.5px,1.8vw,18.5px);line-height:1.66}.body+.body{margin-top:15px}.body--dark{color:var(--on-dark-2)}.body.big{font-size:clamp(17.5px,2.1vw,21px)}.ctr{text-align:center}.ctr.body{max-width:62ch;margin-inline:auto}.pull{letter-spacing:-.02em;margin-top:24px;font-size:clamp(18px,2.3vw,23px);font-weight:700;line-height:1.42}.pull--dark{color:var(--on-dark)}h2+.body,h2+.ctr{margin-top:16px}.ticks{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.ticks svg{color:var(--cta);flex:none;margin-top:3px}.crosses{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.crosses li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.crosses svg{color:var(--alert);flex:none;margin-top:3px}.stars{color:#c98a0e;gap:2px;display:inline-flex}.vid{border-radius:var(--r-lg);aspect-ratio:3/4;background:#000;position:relative;overflow:hidden}.vid video{object-fit:cover;width:100%;height:100%}.vid__play{cursor:pointer;background:#0808062e;border:0;place-items:center;width:100%;transition:background-color .18s;display:grid;position:absolute;inset:0}.vid__play:hover{background:#08080652}.vid__ic{background:var(--paper);width:70px;height:70px;color:var(--cta);border-radius:50%;place-items:center;padding-left:5px;display:grid;box-shadow:0 8px 28px #0000005c}.vidWrap{max-width:380px;margin:26px auto 0}.ctaRow{margin-top:28px}.ctaRow--c{justify-content:center;display:flex}.ctaRow .btn{width:100%}@media (width>=560px){.ctaRow .btn{width:auto}}.priceRow{flex-wrap:wrap;align-items:baseline;gap:13px;margin-bottom:18px;display:flex}.priceRow__amt{letter-spacing:-.04em;font-size:clamp(34px,6vw,46px);font-weight:800}.priceRow--big .priceRow__amt{font-size:clamp(40px,8vw,56px)}.priceRow__tag{letter-spacing:.06em;color:var(--cta);background:var(--cta-tint);border:1px solid var(--cta-line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.strip{background:var(--dark);color:var(--on-dark)}.strip__in{letter-spacing:.07em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:40px;font-size:12px;font-weight:700;display:flex}.strip__in span{align-items:center;gap:7px;display:inline-flex}.strip__in svg{color:#7bd79c}.strip__dot{color:var(--dark-line);display:none}@media (width>=560px){.strip__dot{display:inline}}.bar{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--line);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#fdfbf6f7;transition:transform .26s cubic-bezier(.2,.7,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.bar--in{visibility:visible;transform:none}.bar__in{max-width:var(--wrap);align-items:center;gap:14px;margin-inline:auto;display:flex}.bar__meta{flex:1;gap:1px;min-width:0;display:grid}.bar__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.bar__price{color:var(--ink-3);font-size:12.5px}.bar__btn{flex:none}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.wa{z-index:55;color:#fff;opacity:0;visibility:hidden;background:#128c4a;border-radius:50%;place-items:center;width:54px;height:54px;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:82px;right:15px;transform:scale(.82);box-shadow:0 6px 22px #0a7a3d5c}.wa--in{opacity:1;visibility:visible;transform:none}.wa--in:hover{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.wa{transition:none}}.heroA{padding-block:clamp(28px,4vw,56px) clamp(30px,4vw,60px)}.heroA__in{gap:26px;display:grid}.heroA__sub{color:var(--ink-2);margin-top:18px;font-size:clamp(17px,2.1vw,20px);line-height:1.55}.heroA__shot .media{aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.heroA__fine{color:var(--ink-3);margin-top:15px;font-size:14px;line-height:1.55}.heroA__fine a{color:var(--ink-2);font-weight:700}@media (width>=880px){.heroA__in{grid-template-columns:1.02fr .98fr;grid-template-areas:"copy shot""buy shot";align-items:center;gap:28px clamp(34px,4vw,60px)}.heroA__copy{grid-area:copy;align-self:end}.heroA__buy{grid-area:buy;align-self:start}.heroA__shot{grid-area:shot}.heroA__shot .media{aspect-ratio:1}}.tstrip{border-block:1px solid var(--line);background:var(--paper)}.tstrip__in{grid-template-columns:repeat(2,1fr);gap:13px 16px;padding-block:17px;display:grid}.tstrip__in>div{align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.tstrip__in svg{color:var(--cta);flex:none}@media (width>=800px){.tstrip__in{grid-template-columns:repeat(4,1fr)}}.two{align-items:center;gap:clamp(26px,4vw,52px);display:grid}@media (width>=880px){.two{grid-template-columns:1fr 1fr}.two--rev>:first-child{order:2}.two--vid{grid-template-columns:1.15fr .85fr}.vid--side{justify-self:end;width:100%;max-width:380px}}.lead{max-width:62ch}.lead h2+.body{margin-top:18px}.shots{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(28px,4vw,44px);display:grid}.steps{gap:16px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.steps li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px}.sec--paper2 .steps li{background:var(--paper)}.steps__n{background:var(--cta);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:15px;font-weight:800;display:grid}.steps h3{margin-bottom:6px}.steps p{color:var(--ink-2);font-size:15.5px;line-height:1.5}@media (width>=780px){.steps{grid-template-columns:repeat(3,1fr)}}.vs{gap:14px;margin-top:clamp(28px,4vw,40px);display:grid}.vs__c{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px}.vs__c--go{border:2px solid var(--cta)}.vs__c h3{margin-bottom:16px}.vs__c ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.vs__c li{color:var(--ink-2);padding-left:24px;font-size:16px;position:relative}.vs__c li:before{content:"";background:var(--ink-3);border-radius:2px;width:11px;height:2px;position:absolute;top:10px;left:2px}.vs__c--go li:before{border:2px solid var(--cta);background:0 0;border-top:0;border-right:0;border-radius:0;width:12px;height:6px;top:7px;left:1px;transform:rotate(-45deg)}.vs__plus{color:var(--ink-3);place-items:center;font-size:23px;font-weight:800;display:grid}@media (width>=860px){.vs{grid-template-columns:1fr auto 1fr;align-items:stretch}}.proof{align-items:start;gap:clamp(22px,3vw,40px);margin-top:clamp(26px,3vw,40px);display:grid}.vid--proof{width:100%;max-width:380px}.proof__q{gap:13px;display:grid}.proof__q figure{background:var(--paper-2);border-radius:var(--r-lg);margin:0;padding:22px 24px}.sec--paper2 .proof__q figure{background:var(--paper)}.proof__q blockquote{letter-spacing:-.015em;margin:10px 0 11px;font-size:17.5px;font-weight:700;line-height:1.45}.proof__q figcaption{color:var(--ink-3);font-size:13.5px;font-weight:700}@media (width>=880px){.proof{grid-template-columns:.78fr 1.22fr}}.flow{counter-reset:f;margin:clamp(26px,3vw,36px) 0 0;gap:12px;max-width:620px;margin-inline:auto;padding:0;list-style:none;display:grid}.flow li{align-items:center;gap:14px;font-size:16.5px;line-height:1.45;display:flex}.flow li span{background:var(--cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.flow--dark li{color:var(--on-dark-2)}.flow--dark li span{color:var(--dark);background:#7bd79c}.heroB{text-align:center;padding-block:clamp(24px,3.5vw,46px) clamp(30px,4vw,54px)}.attn{letter-spacing:.12em;color:var(--amber);background:var(--amber-tint);border:1px solid #f0d9bc;border-radius:999px;margin-bottom:20px;padding:7px 14px;font-size:11.5px;font-weight:800;display:inline-block}.heroB h1{max-width:16ch;margin-inline:auto}.heroB__sub{max-width:54ch;color:var(--ink-2);margin:20px auto 0;font-size:clamp(17px,2.2vw,20.5px);line-height:1.55}.heroB__shot{max-width:620px;margin:26px auto 0}.heroB__shot .media{aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.heroB__buy{max-width:520px;margin:26px auto 0}.heroB__buy .priceRow{justify-content:center}.heroB__fine{color:var(--ink-3);margin-top:15px;font-size:14.5px;line-height:1.55}.heroB__fine a{color:var(--ink-2);font-weight:800}.bstrip{background:var(--dark);color:var(--on-dark)}.bstrip__in{grid-template-columns:repeat(2,1fr);gap:12px 14px;padding-block:16px;display:grid}.bstrip__in>div{letter-spacing:.04em;align-items:center;gap:9px;font-size:12.5px;font-weight:800;display:flex}.bstrip__in svg{color:#7bd79c;flex:none}@media (width>=800px){.bstrip__in{grid-template-columns:repeat(4,1fr);justify-items:center}}.tc{gap:14px;margin-top:clamp(28px,4vw,40px);display:grid}.tc__c{border-radius:var(--r-lg);border:2px solid;padding:26px 24px}.tc__c h3{align-items:center;gap:10px;margin-bottom:16px;display:flex}.tc__c ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tc__c li{padding-left:18px;font-size:16px;line-height:1.45;position:relative}.tc__c li:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.tc__c--bad{background:#fdf3f2;border-color:#e9cfcc}.tc__c--bad h3{color:var(--alert)}.tc__c--bad li:before{background:#d08b84}.tc__c--good{border-color:var(--cta-line);background:var(--cta-tint)}.tc__c--good h3{color:var(--cta)}.tc__c--good li:before{background:var(--cta)}@media (width>=780px){.tc{grid-template-columns:1fr 1fr}}.steps--b li{text-align:center}.steps--b .steps__n{margin-inline:auto}.gets{gap:14px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.gets li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:14px;padding:20px;display:flex}.gets svg{color:var(--cta);flex:none;margin-top:3px}.gets strong{margin-bottom:3px;font-size:16.5px;display:block}.gets span{color:var(--ink-2);font-size:15px;line-height:1.5}@media (width>=760px){.gets{grid-template-columns:1fr 1fr}}@media (width>=1040px){.gets{grid-template-columns:repeat(3,1fr)}}.noteBox{background:var(--cta-tint);border:1px solid var(--cta-line);border-radius:var(--r-lg);align-items:flex-start;gap:14px;padding:22px 24px;font-size:16.5px;line-height:1.55;display:flex}.noteBox svg{color:var(--cta);flex:none;margin-top:3px}.pxHead{text-align:center;max-width:700px;margin:0 auto clamp(28px,4vw,42px)}.pxHead__sub{color:var(--ink-2);margin-top:14px;font-size:16.5px;line-height:1.55}.px{grid-template-columns:1fr;gap:15px;display:grid}@media (width>=620px){.px{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.px{grid-template-columns:repeat(3,1fr)}}.pc{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:22px 20px;display:flex;position:relative}@media (width>=620px){.pc{padding:26px 22px}}.pc--star{border-color:var(--cta);border-width:2.5px;padding-top:32px}.pc--on{border-color:var(--cta);border-width:2.5px}.pc__badge{background:var(--cta);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:22px}.pc__name{text-transform:uppercase;letter-spacing:.02em;font-size:17px}.pc__line{color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:600}.pc__price{letter-spacing:-.04em;margin-top:14px;font-size:clamp(30px,4vw,34px);font-weight:800}.pc__each{color:var(--ink-3);margin-top:3px;font-size:14px}.pc__free{letter-spacing:.05em;color:var(--cta);align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:800;display:inline-flex}.pc__save{color:var(--amber);background:var(--amber-tint);border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 11px;font-size:13px;font-weight:800;display:inline-block}.pc__body{flex:1}.pc .btn{margin-top:20px}.px__foot{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:14.5px;display:flex}.px__foot svg{color:var(--cta);flex:none}.fin{align-items:center;gap:28px;display:grid}.fin__list{color:var(--on-dark-2);gap:11px;margin:20px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.fin__list li{align-items:center;gap:11px;display:flex}.fin__list svg{color:#7bd79c;flex:none}.fin__price{margin-bottom:16px}.fin__price span{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);font-size:13px;display:block}.fin__price strong{letter-spacing:-.04em;font-size:clamp(34px,5vw,44px);font-weight:800}@media (width>=860px){.fin{grid-template-columns:1.25fr .75fr;gap:48px}.fin__act{text-align:right}}.faqHead{text-align:center;margin-bottom:clamp(26px,3vw,38px)}.faq__i{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 0;font-family:inherit;font-size:17.5px;font-weight:800;line-height:1.35;display:flex}.faq__c{color:var(--ink-3);flex:none;margin-top:1px;transition:transform .22s}.faq__i--open .faq__c{color:var(--cta);transform:rotate(180deg)}.faq__a{max-width:66ch;padding-bottom:22px}.faq__a p{color:var(--ink-2);font-size:16.5px;line-height:1.62}.flds{grid-template-columns:1fr;gap:15px;display:grid}.fld{gap:6px;display:grid}.fld--w{grid-column:1/-1}.fld label{font-size:14px;font-weight:700}.fld__opt{color:var(--ink-3);font-weight:500}.fld input,.fld select{color:var(--ink);background:var(--paper);border:1.5px solid var(--line-2);border-radius:10px;width:100%;min-height:52px;padding:14px 15px;font-family:inherit;font-size:16px;transition:border-color .16s,box-shadow .16s}.fld input:focus,.fld select:focus{border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-tint);outline:none}.fld [aria-invalid=true]{border-color:var(--alert)}.fld__e{color:var(--alert);font-size:13.5px;font-weight:700}@media (width>=600px){.flds{grid-template-columns:1fr 1fr}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ord__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;margin-top:22px;padding-top:19px;display:flex}.ord__total span{color:var(--ink-2);font-size:15px}.ord__total strong{font-family:var(--display);letter-spacing:-.035em;font-size:28px;font-weight:800}.ord__err{border-radius:var(--r);background:#fdf3f2;border:1px solid #e9cfcc;margin-top:15px;padding:16px 18px;font-size:14.5px;line-height:1.55}.ord__err p+p{margin-top:7px}.ord__err a{color:var(--alert);font-weight:800}.avail{align-items:flex-start;gap:13px;margin:18px 0;display:flex}.avail--a{background:var(--amber-tint);border:1.5px solid #efd4b0;border-left:5px solid var(--amber);border-radius:var(--r);padding:16px 18px}.avail--a .avail__ic{color:var(--amber);flex:none;margin-top:1px}.avail--a p{color:var(--ink-2);font-size:15.5px;line-height:1.5}.avail--a strong{color:var(--ink);font-weight:800}.avail--b{border-radius:var(--r);background:#1b1c14;align-items:center;padding:18px 20px}.avail--b .avail__ic{color:var(--mark);flex:none}.avail--b p{gap:7px;display:grid}.avail--b mark{background:var(--mark);color:#14150f;font-family:var(--display);letter-spacing:-.01em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:4px 7px;font-size:clamp(14.5px,2vw,16.5px);font-weight:800;line-height:1.35}.avail--b span{color:var(--on-dark-2);font-size:14px}.pickA{border:0;gap:9px;margin:0 0 24px;padding:0;display:grid}.pickA legend{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;padding:0;font-size:12.5px;font-weight:700}.pickA__o{cursor:pointer;border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);align-items:center;gap:13px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex}.pickA__o:hover{border-color:var(--ink-3)}.pickA__o input{opacity:0;width:0;height:0;position:absolute}.pickA__o:focus-within{outline:3px solid var(--cta);outline-offset:2px}.pickA__dot{border:2px solid var(--line-2);color:#0000;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.pickA__o--on{border-color:var(--cta);background:var(--cta-tint);border-width:2px}.pickA__o--on .pickA__dot{background:var(--cta);border-color:var(--cta);color:#fff}.pickA__txt{flex:1;gap:2px;min-width:0;display:grid}.pickA__n{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.pickA__badge{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--cta);border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.pickA__u{color:var(--ink-3);font-size:13px}.pickA__right{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.pickA__p{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:800}.pickA__s{color:var(--amber);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:800}.pickB{border:0;margin:0 0 24px;padding:0}.pickB legend{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:13px;padding:0;font-size:13px;font-weight:700}.pickB__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pickB__t{cursor:pointer;border:2px solid var(--line-2);border-radius:var(--r);background:var(--paper);gap:2px;padding:15px 14px 14px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.pickB__t:hover{border-color:var(--ink-3)}.pickB__t input{opacity:0;width:0;height:0;position:absolute}.pickB__t:focus-within{outline:3px solid var(--cta);outline-offset:2px}.pickB__t--on{border-color:var(--cta);background:var(--cta-tint)}.pickB__tick{border:2px solid var(--line-2);color:#0000;background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.pickB__t--on .pickB__tick{background:var(--cta);border-color:var(--cta);color:#fff}.pickB__badge{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--amber);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:-9px;left:12px}.pickB__n{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);padding-right:26px;font-size:13px;font-weight:700}.pickB__u{color:var(--ink-3);font-size:12.5px}.pickB__p{font-family:var(--display);letter-spacing:-.03em;margin-top:6px;font-size:clamp(20px,3.4vw,24px);font-weight:800}.pickB__meta{color:var(--ink-3);font-size:12px}@media (width>=720px){.pickB__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=559px){.pickB__grid{grid-template-columns:1fr;gap:14px}.pickB__t{grid-template-columns:1fr auto;grid-template-areas:"name price""line meta";align-items:center;column-gap:12px;padding:14px 46px 13px 14px}.pickB__n{grid-area:name;padding-right:0;font-size:12.5px}.pickB__p{font-size:20px}.pickB__u{grid-area:line}.pickB__p{text-align:right;grid-area:price;margin-top:0}.pickB__meta{text-align:right;grid-area:meta}.pickB__tick{top:50%;right:13px;transform:translateY(-50%)}}.ordA{align-items:start;gap:clamp(26px,4vw,48px);display:grid}.ordA__lede{color:var(--ink-2);margin-top:15px;font-size:17px;line-height:1.6}.ordA__call{color:var(--ink-3);margin-top:22px;font-size:15.5px}.ordA__call a{color:var(--cta);font-weight:800}.ordA__form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(20px,3vw,30px)}@media (width>=940px){.ordA{grid-template-columns:.8fr 1.2fr}}.ordB{border:2px solid var(--ink);border-radius:var(--r-lg);max-width:760px;box-shadow:var(--shadow-lg);background:var(--paper);margin-inline:auto;overflow:hidden}.ordB__head{background:var(--ink);color:var(--paper);text-align:center;padding:24px clamp(20px,3vw,30px)}.ordB__head h2{color:var(--paper);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(24px,4vw,34px)}.ordB__head p{color:var(--on-dark-2);margin-top:10px;font-size:15.5px;line-height:1.5}.ordB__form{padding:clamp(20px,3vw,30px)}.ordB__foot{color:var(--cta);justify-content:center;align-items:center;gap:9px;margin-top:15px;font-size:14px;font-weight:700;display:flex}.done{text-align:center}.done__tick{background:var(--cta);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid}.done__lede{color:var(--ink-2);margin-top:15px;font-size:18px;line-height:1.6}.done__box{text-align:left;background:var(--paper-2);border-radius:var(--r-lg);gap:12px;margin:28px 0;padding:24px;display:grid}.done__box>div{justify-content:space-between;gap:16px;font-size:15.5px;display:flex}.done__box span{color:var(--ink-3)}.done__fine{color:var(--ink-3);margin-top:13px;font-size:13.5px}.ftr{background:var(--dark);color:var(--on-dark-2);padding-block:clamp(40px,5vw,64px) 30px}.ftr__grid{border-bottom:1px solid var(--dark-line);gap:30px;padding-bottom:30px;display:grid}.ftr__grid h3{letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark);margin-bottom:13px;font-size:12.5px}.ftr__grid ul{gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ftr__grid a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ftr__grid a:hover{color:var(--on-dark);text-decoration:underline}.ftr__legal{gap:11px;padding-top:24px;font-size:12.5px;line-height:1.55;display:grid}.ftr__dis{color:#797b6e;max-width:76ch}@media (width>=760px){.ftr__grid{grid-template-columns:repeat(3,1fr);gap:40px}}.legalTop{border-bottom:1px solid var(--line);padding-block:14px}.legal{padding-block:clamp(34px,4vw,60px) clamp(44px,5vw,76px)}.legal__in{max-width:740px}.legal h1{font-size:clamp(28px,4.2vw,40px)}.legal__meta{color:var(--ink-3);margin-top:11px;font-size:14px}.legal h2{margin-top:34px;margin-bottom:11px;font-size:clamp(19px,2.2vw,23px)}.legal p,.legal li{color:var(--ink-2);font-size:16.5px;line-height:1.65}.legal p+p{margin-top:11px}.legal ul{gap:8px;margin:11px 0 0;padding-left:21px;display:grid}.legal a{color:var(--cta);font-weight:700}body{padding-bottom:0}.v{padding-bottom:78px}@media (width>=900px){.v{padding-bottom:78px}}
