:root{--bg:#FFFFFF;--surface-2:#F4F8FF;--elev:#EEF4FB;--line:#D7E0EE;--line-2:#E9EEF6;--tx:#182033;--tx-2:#536078;--tx-3:#6B778F;--acc:#16294D;--acc-2:#0F2044;--acc-ink:#FFFFFF;--offer:#1F6F50;--offer-soft:#EAF5EF;--lime:#A8E6C3;--ok:#15805D;--font-display:Jost,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--max:620px;--r:12px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--acc);color:#fff;padding:11px 16px;border-radius:0 0 8px;font-size:14px;font-weight:600}.skip:focus{left:0}.navlinks{display:none;gap:20px;font-size:14px;font-weight:600}.navlinks a{color:var(--tx-2);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.navlinks a:hover{color:var(--tx)}.navlinks a.on{color:var(--tx);border-bottom-color:var(--offer)}@media(min-width:860px){.navlinks{display:flex}}body{background:var(--bg);color:var(--tx);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:96px;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--font-display);font-weight:500;letter-spacing:0;line-height:1.05;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 1}h1{font-size:clamp(34px,9vw,46px)}h2{font-size:clamp(26px,6.6vw,34px)}h3{font-size:19px;letter-spacing:-.03em;line-height:1.2;font-weight:700}.small{font-size:13.5px;color:var(--tx-2);line-height:1.5}.ticker{background:var(--acc);color:#fff;font-size:13px;font-weight:600;padding:9px 0;text-align:center;letter-spacing:-.01em}.nav{position:sticky;top:0;z-index:40;background:#fffffff2;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:56px}.logo{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:0}.logo i{color:var(--offer);font-style:normal}.nav .tag{font-size:12.5px;font-weight:600;color:var(--tx-2)}.hero{padding:22px 0 4px}.kicker{display:inline-flex;align-items:center;gap:7px;background:var(--offer-soft);color:var(--offer);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 11px;border-radius:100px;margin-bottom:14px}.hero h1 .out{color:var(--tx-3);display:block;font-size:.62em;letter-spacing:-.03em;margin-top:8px}.shot{position:relative;border-radius:var(--r);overflow:hidden;background:var(--elev);margin:18px 0}.shot.r43{aspect-ratio:4/3}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pricing{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:16px 0 6px}.pricing .now{font-family:var(--font-display);font-weight:500;font-size:54px;letter-spacing:0;color:var(--offer);line-height:1}.pricing .was{font-size:22px;color:var(--tx-3);text-decoration:line-through;font-weight:600}.pricing .save{background:var(--lime);color:#1a2b09;font-size:13px;font-weight:800;padding:4px 9px;border-radius:6px;letter-spacing:-.02em}.pfinal{font-size:14.5px;color:var(--tx-2);font-weight:600;margin-bottom:18px}.lp{font-size:14px;color:var(--offer);font-weight:700;letter-spacing:-.02em;margin:2px 0 8px}.cd{align-items:center;gap:8px;margin-top:12px;font-size:14px;color:var(--tx-2);font-weight:600;display:flex}.cd[hidden]{display:none}.cd .num{font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--offer);letter-spacing:0;font-variant-numeric:tabular-nums}.cmp{display:grid;gap:10px;margin-top:20px}.cmp-c{border:1px solid var(--line-2);border-radius:var(--r);padding:15px;background:var(--surface-2)}.cmp-c.me{border-color:var(--offer);background:var(--offer-soft)}.cmp-c .h{font-size:13px;font-weight:700;color:var(--tx-2);letter-spacing:-.02em}.cmp-c.me .h{color:var(--offer)}.cmp-c .v{font-family:var(--font-display);font-weight:500;font-size:30px;letter-spacing:0;margin-top:4px}.cmp-c.me .v{color:var(--offer)}.cmp-c .n{font-size:13px;color:var(--tx-2);margin-top:3px;line-height:1.4}.vids{display:grid;gap:12px;margin-top:20px}.vids figure{margin:0}.vids video{width:100%;height:auto;aspect-ratio:9/16;display:block;border-radius:var(--r);background:#0e1524;object-fit:cover}.vids figcaption{font-size:13px;color:var(--tx-2);line-height:1.45;margin-top:8px}@media(max-width:899px){.vids{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin-inline:-20px;padding:0 20px 4px;-webkit-overflow-scrolling:touch}.vids figure{scroll-snap-align:start}.vids::-webkit-scrollbar{display:none}}.steps{display:grid;gap:12px;margin-top:20px}.step{display:flex;gap:13px;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:14px 15px}.step .n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--acc);color:#fff;font-family:var(--font-display);font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center}.step .t{font-weight:700;font-size:15px;letter-spacing:-.02em}.step .d{font-size:13.5px;color:var(--tx-2);line-height:1.45;margin-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:17px;letter-spacing:-.02em;padding:16px 24px;border-radius:var(--r);text-decoration:none;border:0;cursor:pointer;transition:transform .15s var(--ease),background .2s var(--ease);width:100%}.btn:active{transform:scale(.985)}.btn-buy{background:var(--offer);color:#fff;box-shadow:0 6px 20px #ff5a3647}.btn-2{background:#fff;color:var(--tx);border:1px solid var(--line);font-size:15px;padding:12px 18px;width:auto}.btn svg{width:19px;height:19px}.riskline{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--tx-2);margin-top:12px;font-weight:500}.riskline svg{width:17px;height:17px;flex:none;margin-top:3px;color:var(--ok)}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 4px}.trust-i{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:14px 13px}.trust-i svg{width:20px;height:20px;color:var(--acc);margin-bottom:8px}.trust-i .t{font-weight:700;font-size:14.5px;letter-spacing:-.02em}.trust-i .d{font-size:12.5px;color:var(--tx-2);line-height:1.4;margin-top:2px}.blk{padding:38px 0;border-top:1px solid var(--line-2)}#packs{scroll-margin-top:64px}.blk p{color:var(--tx-2);margin-top:14px}.blk p b{color:var(--tx)}.ul{list-style:none;margin-top:18px;display:grid;gap:12px}.ul li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;color:var(--tx-2)}.ul li svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--ok)}.ul li b{color:var(--tx)}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.specs li{list-style:none;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:12px 10px;text-align:center}.specs b{display:block;font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:0}.specs span{display:block;font-size:11.5px;color:var(--tx-2);line-height:1.3;margin-top:3px}.duo{display:grid;gap:18px;margin-top:20px}.duo .shot{margin:0;aspect-ratio:1/1;max-width:440px;margin-inline:auto;width:100%}.duo .txt>*:first-child{margin-top:0}.specvis{display:grid;gap:12px;margin-top:16px}.specvis figure{margin:0;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--surface-2)}.specvis .im{aspect-ratio:1/1;background:var(--elev)}.specvis .im img{width:100%;height:100%;object-fit:cover}.specvis figcaption{font-size:13px;color:var(--tx-2);line-height:1.45;padding:11px 13px}.packs{display:grid;gap:11px;margin-top:20px;justify-content:center}.pack{border:1.5px solid var(--line);border-radius:var(--r);padding:16px;cursor:pointer;position:relative;background:#fff;transition:border-color .18s var(--ease),background .18s var(--ease)}.pack.on{border-color:var(--offer);background:var(--offer-soft)}.pack .radio{position:absolute;top:16px;right:16px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line)}.pack.on .radio{border-color:var(--offer);background:var(--offer);box-shadow:inset 0 0 0 3.5px #fff}.pack .nm{font-weight:700;font-size:16.5px;letter-spacing:-.03em;padding-right:32px}.pack .nm a{color:inherit;text-decoration:none}.pack .nm a:hover{text-decoration:underline}.pack .pr{font-family:var(--font-display);font-weight:500;font-size:27px;letter-spacing:0;color:var(--offer);margin-top:2px}.pack .pr .was{font-size:17px;font-weight:600;color:var(--tx-3);text-decoration:line-through;letter-spacing:-.02em;margin-left:7px}.pack .shotp{display:block;border-radius:10px;overflow:hidden;aspect-ratio:1/1;background:#fff;border:1px solid var(--line-2);margin:12px 0 10px}.pack .shotp img{width:100%;height:100%;object-fit:contain}.pack .eco{font-size:13px;color:var(--tx-2);margin-top:2px}.pack .flag{position:absolute;top:-9px;left:14px;background:var(--acc);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px;letter-spacing:.02em}.paybar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.paybar .sec{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ok);font-weight:700}.paybar .sec svg{width:14px;height:14px}.paybar .card{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--tx-2);border:1px solid var(--line);border-radius:5px;padding:4px 7px;background:#fff}details{border-bottom:1px solid var(--line-2);padding:15px 0}summary{font-weight:700;font-size:15.5px;letter-spacing:-.02em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:21px;color:var(--tx-3);font-weight:400;flex:none;line-height:1}details[open] summary:after{content:"\2013"}details p{font-size:15px;color:var(--tx-2);margin-top:10px}.seller{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:16px;margin-top:22px;font-size:13.5px;color:var(--tx-2);line-height:1.55}.seller b{color:var(--tx)}.seller .lnks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seller .lnks a{font-size:12.5px;color:var(--acc);font-weight:600;text-decoration:underline}footer{padding:30px 0 40px;border-top:1px solid var(--line-2);margin-top:34px}.bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--line);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.bar-in{max-width:var(--max);margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px}.bar .p{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:0;color:var(--offer);line-height:1}.bar .s{font-size:11.5px;color:var(--tx-2);font-weight:600;margin-top:2px}.bar .btn{width:auto;flex:1;padding:14px 18px;font-size:16px}.payerr{background:#fff1f3;border:1px solid #F5C2CB;color:#a31128;border-radius:10px;padding:12px 14px;margin-top:14px;font-size:14px;line-height:1.45}.payerr[hidden]{display:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1820338c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:fade .18s var(--ease)}.modal[hidden]{display:none}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}.modal-card{background:#fff;width:100%;max-width:520px;border-radius:18px 18px 0 0;padding:26px 22px calc(22px + env(safe-area-inset-bottom));position:relative;max-height:92vh;overflow-y:auto;animation:rise .22s var(--ease)}.modal-x{position:absolute;top:12px;right:14px;background:none;border:0;font-size:28px;line-height:1;color:var(--tx-3);cursor:pointer;padding:4px 8px}.modal-k{display:inline-block;background:var(--offer-soft);color:var(--offer);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:100px;margin-bottom:12px}.modal-card h3{font-size:25px;letter-spacing:-.04em;font-weight:800}.modal-card>p{font-size:14.5px;color:var(--tx-2);margin-top:10px;line-height:1.5}.modal-l{list-style:none;margin:18px 0;display:grid;gap:9px}.modal-l li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--tx-2)}.modal-l li svg{width:17px;height:17px;flex:none;margin-top:3px;color:var(--ok)}.modal-l li b{color:var(--tx)}.modal-p{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:13px 15px;margin-bottom:16px;font-size:14px;color:var(--tx-2)}.modal-p b{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:0;color:var(--offer)}.modal-no{display:block;width:100%;background:none;border:0;margin-top:12px;cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--tx-3);text-decoration:underline;padding:8px;line-height:1.4}.modal-no:hover{color:var(--tx-2)}.frm{display:grid;gap:11px;margin:18px 0 4px}.frm .duo2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.frm label{display:block;font-size:12.5px;font-weight:600;color:var(--tx-2);margin-bottom:5px}.frm input{width:100%;font-family:inherit;font-size:16px;padding:12px 13px;color:var(--tx);background:#fff;border:1.5px solid var(--line);border-radius:10px}.frm input:focus{outline:none;border-color:var(--acc)}.frm input[aria-invalid=true]{border-color:#d93a52;background:#fff7f8}.frmerr{background:#fff1f3;border:1px solid #F5C2CB;color:#a31128;border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.45;margin-top:4px}.frmerr[hidden]{display:none}.frmnote{font-size:12px;color:var(--tx-3);line-height:1.45;margin-top:10px}.exi{width:100%;font-family:inherit;font-size:16px;padding:14px 15px;color:var(--tx);background:#fff;border:1.5px solid var(--line);border-radius:var(--r);margin-bottom:10px}.exi:focus{outline:none;border-color:var(--acc)}.exerr{color:#a31128;font-size:13.5px;margin:-4px 0 10px}.exok{display:flex;gap:10px;align-items:flex-start;background:#f0faf6;border:1px solid #BFE5D6;color:#0f6349;border-radius:var(--r);padding:14px 15px;font-size:14.5px;line-height:1.45}.exok svg{width:19px;height:19px;flex:none;margin-top:2px}.exok b{word-break:break-all}.exerr[hidden],.exok[hidden],#exF[hidden],#exNo[hidden]{display:none}.exleg{font-size:12px;color:var(--tx-3);line-height:1.4;margin-top:10px}@media(min-width:700px){.modal{align-items:center;padding:24px}.modal-card{border-radius:16px;padding:30px 30px 26px}}.cc{position:fixed;left:12px;right:12px;bottom:96px;z-index:70;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:15px;box-shadow:0 14px 40px #18203329;display:none}.cc.on{display:block}.cc p{font-size:13px;color:var(--tx-2);line-height:1.45}.cc .r{display:flex;gap:8px;margin-top:11px}.cc .r .btn{padding:10px 14px;font-size:14px}@media(min-width:900px){body{padding-bottom:0}.wrap{max-width:1080px}.blk p,.blk .ul{max-width:68ch;margin-inline:0}h1{font-size:clamp(46px,4.4vw,62px)}h2{font-size:clamp(34px,3.2vw,44px)}.hero{padding:44px 0 8px}.hero-head{max-width:820px;margin-bottom:30px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.hero-grid .shot{margin:0}.hero-buy .pricing{margin-top:0}.hero-buy .btn{width:auto;min-width:280px}.pricing .now{font-size:64px}.trust{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px}.trust-i{padding:18px 16px}.specs{grid-template-columns:repeat(6,1fr)}.blk .shot{max-width:620px;margin-inline:0}.duo{grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:28px}.specvis,.vids,.cmp,.steps{grid-template-columns:repeat(3,1fr);gap:16px}.step{flex-direction:column;gap:10px}.packs{grid-template-columns:repeat(auto-fit,minmax(300px,511px));gap:18px;margin-top:28px;justify-content:center}.pack{padding:22px}.buybox{text-align:center}.buybox .btn-buy{width:auto;min-width:340px}.seller{max-width:760px;margin-inline:auto}.bar{display:none}.cc{left:auto;right:20px;bottom:20px;max-width:420px}}.legal-note{background:#fff8e8;border:1px solid #EFD79A;border-radius:var(--r);padding:15px 16px;margin:26px 0 0;font-size:14px;line-height:1.5;color:#6a4e12}.legal-note b{color:#4a360a}.legal-note a{color:#4a360a;text-decoration:underline}@media(min-width:900px){.legal-note{max-width:760px;margin-inline:auto}}.blk h2{text-align:left;max-width:20ch}.blk h2+p{text-align:left;margin-inline:0;max-width:60ch}.buybox{text-align:center}#packs h2,#packs>.wrap>.lp{text-align:center;max-width:none;margin-inline:auto}.paybar{justify-content:center}.seller{text-align:center}.seller .lnks{justify-content:center}.pack .nm,.pack .pr,.pack .eco{text-align:center}.pack .nm{padding-right:0}.pack .flag{left:50%;transform:translate(-50%)}#packs .buybox p{margin-inline:auto}.hero-sub{margin-inline:0}.hero{position:relative;padding:0;margin-bottom:0;isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--acc)}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media img{object-position:50% 30%}@media(min-width:860px){.hero{min-height:620px}}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a12241a,#0a12248c 60%,#0a1224d9)}@media(min-width:860px){.hero{background:var(--acc)}.hero-media{left:44%}.hero-media img{object-position:45% 40%}.hero-media:after{background:linear-gradient(90deg,var(--acc) 0%,rgba(22,41,77,0) 22%)}.hero-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:620px;padding-top:40px;padding-bottom:40px}.hero-inner>*{max-width:520px}}.hero-inner h1{max-width:16ch}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero-ctas .btn-hero{margin-top:0}.btn-ghost{width:auto;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6)}.btn-ghost:hover{background:#ffffff1a}.hero-inner{position:relative;padding-top:74px;padding-bottom:46px;color:#fff;max-width:1080px}.hero-inner .kicker{background:#ffffff24;color:#fff}.hero-inner h1{color:#fff;max-width:14ch}.hero-inner h1 .out{color:var(--lime)}.hero-sub{font-size:16.5px;color:#d5deec;margin:14px 0 0;max-width:54ch;margin-inline:0}.btn-hero{width:auto;margin-top:22px;background:var(--offer);color:#fff;box-shadow:0 8px 26px #1f6f5057}.revs{display:grid;gap:14px;margin-top:20px}.rev{margin:0;background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:18px;box-shadow:0 1px 2px #1820330d}.rev .stars{color:#f5a623;font-size:15px;letter-spacing:2px}.rev blockquote{margin:10px 0 0;font-size:15px;color:var(--tx);line-height:1.55}.rev figcaption{margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2);font-size:13px;color:var(--tx-2);display:flex;justify-content:space-between;gap:12px}.rev figcaption b{color:var(--tx)}@media(min-width:760px){.revs{grid-template-columns:repeat(3,1fr)}}.fgrid{display:grid;gap:26px;margin-bottom:26px}.fcol h3{font-family:var(--font-body);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-3);margin-bottom:11px}.fcol a{display:block;font-size:14px;color:var(--tx-2);text-decoration:none;padding:4px 0}.fcol a:hover{color:var(--tx);text-decoration:underline;text-underline-offset:3px}.fbrand .logo{font-size:19px;margin-bottom:9px}.fbrand .small{max-width:34ch}.fnote{border-top:1px solid var(--line-2);padding-top:18px;color:var(--tx-3);font-size:12px}.fcopy{margin-top:12px;font-size:12px;color:var(--tx-3)}.fcopy a{color:var(--tx-2)}@media(min-width:760px){.fgrid{grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:34px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmp-wrap{margin-top:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line-2);border-radius:var(--r)}.cmp-t{border-collapse:separate;border-spacing:0;width:100%;min-width:660px;font-size:14.5px}.cmp-t th,.cmp-t td{padding:13px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2)}.cmp-t thead th{background:var(--acc);color:#fff;font-family:var(--font-display);font-weight:500;font-size:15.5px;letter-spacing:0}.cmp-t thead th a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.cmp-t thead th a:hover{border-bottom-color:#fff}.best-tag{display:block;font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-top:3px}.cmp-t tbody th,.cmp-t thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface-2);font-weight:600;color:var(--tx);min-width:136px}.cmp-t thead th:first-child{background:var(--acc-2);color:#fff;z-index:3}.cmp-t tbody tr:nth-child(2n) td{background:#fbfcfe}.cmp-t tbody tr:last-child th,.cmp-t tbody tr:last-child td{border-bottom:0}.cmp-t td.best{background:var(--offer-soft)!important;box-shadow:inset 2px 0 0 var(--offer),inset -2px 0 0 var(--offer)}.cmp-t thead th.best{background:var(--offer)}.cmp-t td.cprice{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:0;color:var(--offer)}.cmp-t td.u-road,.cmp-t td.u-priv{font-weight:600}.cmp-t td.u-road:before,.cmp-t td.u-priv:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.cmp-t td.u-road{color:#0f6349}.cmp-t td.u-road:before{background:#22c55e}.cmp-t td.u-priv{color:#8a4b12}.cmp-t td.u-priv:before{background:#f97316}.cmp-note{font-size:12.5px;color:var(--tx-3);line-height:1.5;margin-top:12px;max-width:70ch}@media(min-width:900px){.cmp-t{font-size:15px}.cmp-t th,.cmp-t td{padding:15px 16px}}#packs h2,#packs>.wrap>p{text-align:left}.packs{grid-template-columns:1fr;gap:14px;margin-top:24px;justify-content:stretch}.pack{padding:16px;display:flex;flex-direction:column;cursor:default}.pack .shotp{aspect-ratio:4/3;margin:0 0 14px;border:0;background:#fff}.pack .shotp img{object-fit:contain}.pack .nm{font-size:17px;padding-right:0;text-align:left;font-family:var(--font-display);font-weight:500;letter-spacing:0;line-height:1.2;margin-top:2px}.pack .pr{font-size:32px;margin-top:4px;text-align:left}.pack .eco{margin-top:14px;padding-top:11px;font-size:12px;color:var(--tx-3);border-top:1px solid var(--line-2);text-align:left}.pack .flag{position:static;transform:none;display:inline-block;margin-bottom:9px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.pack .flag--legal{background:var(--ok)}.pack .flag--priv{background:var(--tx-2)}.pspecs{list-style:none;margin:11px 0 0;display:grid;gap:6px}.pspecs li{position:relative;padding-left:15px;font-size:13.5px;color:var(--tx-2);line-height:1.45}.pspecs li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--offer)}.btn-view{margin-top:auto;padding:13px 18px;font-size:15.5px;width:100%;background:var(--acc);color:#fff}.btn-view:hover{background:var(--acc-2)}@media(min-width:700px){.hero-inner{padding-top:104px;padding-bottom:72px}.packs{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1040px){.hero-inner{padding-top:128px;padding-bottom:92px}.pack{padding:20px}.pack .nm{font-size:19px}}footer{text-align:center}footer p,footer .small{margin-inline:auto;max-width:76ch}.blk .ul{text-align:left}.blk--invert{background:var(--acc);color:#fff;border-top:0;margin-top:0}.blk--invert h2{color:#fff}.blk--invert p{color:#c3cfe4}.blk--invert .cmp-c{background:#ffffff0f;border-color:#ffffff24}.blk--invert .cmp-c .h{color:#9fb1ce}.blk--invert .cmp-c .v{color:#fff}.blk--invert .cmp-c .n{color:#a9b8d2}.blk--invert .cmp-c.me{background:var(--offer);border-color:var(--offer)}.blk--invert .cmp-c.me .h,.blk--invert .cmp-c.me .v,.blk--invert .cmp-c.me .n{color:#fff}.blk--rule{border-top:2px solid var(--tx);padding-top:30px}.specs{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.specs li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;background:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:13px 2px;text-align:left}.specs b{font-size:19px;font-weight:700;letter-spacing:-.01em;order:2;flex:none}.specs span{font-size:14px;color:var(--tx-2);margin-top:0;order:1;line-height:1.4}.trust{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);margin-top:28px}.trust-i{display:flex;align-items:flex-start;gap:12px;background:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:14px 2px}.trust-i svg{margin-bottom:0;flex:none;margin-top:2px}.trust-i .t{flex:none;min-width:150px}.trust-i .d{margin-top:0}@media(min-width:900px){.specs{grid-template-columns:1fr 1fr;column-gap:44px}.specs li:nth-last-child(-n+2){border-bottom:0}.trust{grid-template-columns:1fr 1fr;column-gap:44px}.trust-i{padding:16px 2px}.trust-i .t{min-width:0;flex:1}.trust-i .d{flex:1.4}.blk h2{max-width:24ch}.blk--invert{padding:56px 0}}.logo{display:inline-block!important;font-family:Jost,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.28em!important;color:var(--acc,#16294D);text-decoration:none;white-space:nowrap}.pack .flag{align-self:flex-start;width:max-content}.pack .pspecs{margin-bottom:22px}.blk--why{background:var(--surface-2);border-top:0}.why-grid{display:grid;gap:28px;align-items:center}.why-img{margin:0;border-radius:16px;overflow:hidden}.why-img img{display:block;width:100%;height:auto}@media(min-width:860px){.why-grid{grid-template-columns:1.05fr .95fr;gap:56px}}.blk--navy{background:var(--acc);border-top:0;color:#fff}.blk--navy h2{color:#fff}.blk--navy .step{background:#ffffff12;border-color:#ffffff24}.blk--navy .step .n{background:#a8e6c3;color:var(--acc)}.blk--navy .step .t{color:#fff}.blk--navy .step .d{color:#c9d3e3}h1,h2{font-weight:400!important;letter-spacing:-.005em!important}h3{font-weight:500!important}.nav .tag a{color:inherit;text-decoration:none}.cartlink{position:relative}.cartlink b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:var(--offer);color:#fff;font-size:11px;margin-left:4px;padding:0 5px}.shopify-section{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/or-base.css.map */
