:root{--page: #FFFFFF;--page-2: #F4F6F4;--ink: #16191E;--ink-2: #21262D;--stage: #121419;--text: #10131A;--muted: #59636D;--line: #E6E9E6;--line-2: #D3D8D3;--on-dark: #F2F5F3;--on-dark-muted: #9DA6AD;--line-dark: #2B3138;--green: #16C463;--green-hi: #34DD7B;--green-ink: #0A8F49;--shadow: 0 24px 60px -34px rgba(16,19,26,.45);--maxw: 1120px;--radius: 16px;--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body: "Manrope", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--page);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--text)}h1{font-size:clamp(2.4rem,5.8vw,4.2rem);font-weight:900}h2{font-size:clamp(1.9rem,4vw,2.8rem)}h3{font-size:clamp(1.2rem,1.9vw,1.5rem)}p{margin:0}.eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--green-ink);display:inline-flex;align-items:center;gap:.7em}.eyebrow:before{content:"";width:20px;height:2px;background:var(--green-ink);display:inline-block;border-radius:2px}.eyebrow.center{justify-content:center}.lede{font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--muted);max-width:58ch}.on-dark{background:var(--ink);color:var(--on-dark)}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--on-dark)}.on-dark p,.on-dark .lede{color:var(--on-dark-muted)}.on-dark .eyebrow{color:var(--green-hi)}.on-dark .eyebrow:before{background:var(--green-hi)}.btn{--_bg:var(--green);--_fg:#04140A;display:inline-flex;align-items:center;justify-content:center;gap:.6em;background:var(--_bg);color:var(--_fg);font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:-.01em;padding:1.02em 1.75em;border:none;border-radius:100px;transition:transform .18s ease,filter .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;filter:none}.btn--ghost{--_bg:transparent;--_fg:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--green);filter:none}.on-dark .btn--ghost{--_fg:var(--on-dark);box-shadow:inset 0 0 0 1.5px var(--line-dark)}.btn--lg{font-size:1.1rem;padding:1.15em 2.1em}.btn--block{width:100%}.stars{color:var(--green-ink);letter-spacing:.06em;font-size:1rem}.on-dark .stars{color:var(--green-hi)}.announce{background:var(--ink);color:var(--on-dark-muted);font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:.7em 12px}.announce b{color:var(--green-hi);font-weight:700}header.site{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--page) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;align-items:center;gap:.55em;font-family:var(--font-display);font-weight:900;font-size:1.25rem;letter-spacing:-.03em;color:var(--text)}.brand .mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--green)}.brand .mark svg{width:15px;height:15px}.brand b{color:var(--green-ink)}.nav-links{display:flex;gap:1.7rem;font-size:.92rem;font-weight:600;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-right{display:flex;align-items:center;gap:1rem}.cart-link{display:flex;align-items:center;gap:.4em;font-weight:700;font-size:.9rem;color:var(--text)}.cart-link svg{width:20px;height:20px}@media(max-width:820px){.nav-links{display:none}}.hero{position:relative;overflow:hidden;padding:clamp(38px,6vw,80px) 0 clamp(46px,7vw,88px)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.03fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero-copy .eyebrow{margin-bottom:20px}.hero h1{margin-bottom:18px}.hero h1 .hl{color:var(--green-ink)}.hero .lede{margin-bottom:26px}.rating-row{display:flex;align-items:center;gap:.7rem;margin-bottom:28px;flex-wrap:wrap}.rating-row .count{color:var(--muted);font-size:.9rem;font-weight:600}.avatars{display:flex}.avatars span{width:30px;height:30px;border-radius:50%;margin-left:-9px;border:2px solid var(--page);background:linear-gradient(135deg,#c9cfca,#8b938c);background-size:cover;background-position:center}.avatars span:first-child{margin-left:0}.avatars span:nth-child(1){background-image:url(https://randomuser.me/api/portraits/women/68.jpg)}.avatars span:nth-child(2){background-image:url(https://randomuser.me/api/portraits/men/32.jpg)}.avatars span:nth-child(3){background-image:url(https://randomuser.me/api/portraits/women/44.jpg)}.avatars span:nth-child(4){background-image:url(https://randomuser.me/api/portraits/men/75.jpg)}.avatars span:nth-child(5){background-image:url(https://randomuser.me/api/portraits/women/90.jpg)}.hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.assurances{display:flex;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:.86rem;font-weight:600}.assurances .a{display:flex;align-items:center;gap:.5em}.assurances svg{width:16px;height:16px;color:var(--green-ink);flex:none}.on-dark .assurances{color:var(--on-dark-muted)}.on-dark .assurances svg{color:var(--green-hi)}.stage{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--stage);box-shadow:var(--shadow);border:1px solid var(--line-dark)}.stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.stage .ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:radial-gradient(66% 52% at 50% 34%,rgba(47,214,115,.12),transparent 62%),linear-gradient(180deg,#1a1e25,#0d1014)}.ph-inner{text-align:center;width:82%}.ph-pad{position:relative;width:100%;aspect-ratio:16/7;border-radius:50%;background:radial-gradient(60% 90% at 50% 30%,#2a2e36,#0c0e12 78%);box-shadow:0 26px 44px -22px #000c,inset 0 2px #ffffff0d;margin:0 auto;display:grid;place-items:center}.ring{width:42%;aspect-ratio:1;border-radius:50%;border:5px solid rgba(255,255,255,.1);border-top-color:var(--green-hi);border-right-color:var(--green-hi);display:grid;place-items:center;transform:rotate(-45deg)}.ring svg{width:34%;transform:rotate(45deg);color:var(--green-hi)}.ph-tag{margin-top:16px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted)}.ph-name{margin-top:6px;font-family:var(--font-display);font-weight:800;font-size:1.02rem;color:var(--on-dark)}.stage-badge{position:absolute;z-index:3;left:14px;top:14px;display:flex;align-items:center;gap:.5em;background:#0a0c0fb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-dark);border-radius:100px;padding:.45em .85em;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green-hi)}.stage-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green-hi);animation:pulse 1.9s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.stage-badge .dot{animation:none}}.trending{border-block:1px solid var(--line);background:var(--page-2);text-align:center;padding:clamp(30px,4vw,44px) 0}.trending .eyebrow{margin-bottom:20px}.platforms{display:flex;align-items:center;justify-content:center;gap:clamp(26px,5vw,60px);flex-wrap:wrap}.platform{display:flex;align-items:center;gap:.6em;color:var(--text);font-family:var(--font-display);font-weight:700;font-size:1.05rem}.platform svg{width:24px;height:24px;flex:none;color:var(--ink)}.trending .caption{margin-top:20px;color:var(--muted);font-size:.9rem}.trending .caption b{color:var(--text)}.trust{border-bottom:1px solid var(--line);background:var(--page)}.trust .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;flex-wrap:wrap}.trust .t{display:flex;align-items:center;gap:.55em;color:var(--muted);font-weight:600;font-size:.88rem}.trust .t svg{width:19px;height:19px;color:var(--green-ink);flex:none}.blk{padding:clamp(52px,7vw,100px) 0}.alt{background:var(--page-2);border-block:1px solid var(--line)}.sec-head{max-width:62ch;margin-bottom:clamp(28px,4vw,48px)}.sec-head.center{margin-inline:auto;text-align:center}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{margin-bottom:14px}.sec-head p{color:var(--muted);font-size:1.06rem}.lineup{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:820px){.lineup{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lineup{grid-template-columns:1fr}}.car{background:var(--ink);border:1px solid var(--line-dark);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s;display:block;position:relative}.car:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.car .stage{aspect-ratio:4/3;border:none;border-radius:0;box-shadow:none}.car .cap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-top:1px solid var(--line-dark)}.car .cap .n{font-family:var(--font-display);font-weight:800;font-size:1.02rem;color:var(--on-dark)}.car .cap .s{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}.car .cap .sw{width:22px;height:22px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px #ffffff24}.car--select{cursor:pointer}.car--select input{position:absolute;opacity:0;pointer-events:none}.car--select .tick{position:absolute;top:12px;right:12px;z-index:4;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line-dark);background:#0a0c0f80;display:grid;place-items:center;color:transparent;transition:.18s}.car--select .tick svg{width:13px;height:13px}.car--select:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.car--select input:checked~.tick{background:var(--green);border-color:var(--green);color:#04140a}.car--select:has(input:checked){outline:2px solid var(--green);outline-offset:2px}.car--select input:focus-visible~.tick{outline:2px solid var(--green);outline-offset:2px}.buy-dock{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:34px;padding:22px 26px;background:var(--ink);border:1px solid var(--line-dark);border-radius:var(--radius);color:var(--on-dark)}.buy-dock .bd-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.buy-dock .bd-now{font-family:var(--font-display);font-weight:900;font-size:2rem;color:var(--on-dark)}.buy-dock .bd-was{color:var(--on-dark-muted);text-decoration:line-through;font-weight:600;font-size:1.1rem}.buy-dock .bd-save{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#04140a;background:var(--green);padding:.35em .7em;border-radius:6px}.buy-dock .bd-pick{color:var(--on-dark-muted);font-size:.85rem;font-weight:600;margin-top:4px}.buy-note{margin-top:16px;padding:16px 20px;border:1px dashed var(--line-2);border-radius:12px;color:var(--muted);font-size:.9rem;text-align:center}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:820px){.features{grid-template-columns:1fr}}.feature{background:var(--ink);border:1px solid var(--line-dark);border-radius:var(--radius);padding:26px;color:var(--on-dark);transition:transform .2s,box-shadow .2s}.feature:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature .ic{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;margin-bottom:16px;background:var(--ink-2);border:1px solid var(--line-dark)}.feature .ic svg{width:22px;height:22px;color:var(--green-hi)}.feature h3{font-size:1.16rem;margin-bottom:8px;color:var(--on-dark)}.feature p{color:var(--on-dark-muted);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:820px){.steps{grid-template-columns:1fr}}.step .num-wrap{position:relative;width:54px;height:54px;margin-bottom:18px}.step .num-wrap .num{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--green) var(--p,75%),var(--line) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}.step .num-wrap .num-txt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:1.2rem;color:var(--green-ink)}.step h3{font-size:1.18rem;margin-bottom:8px}.step p{color:var(--muted);font-size:.96rem}.spec{background:var(--ink);border:1px solid var(--line-dark);border-radius:var(--radius);overflow:hidden}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.spec-grid{grid-template-columns:1fr}}.spec-row{display:flex;justify-content:space-between;gap:16px;padding:17px 24px;border-bottom:1px solid var(--line-dark)}.spec-grid .spec-row:nth-child(odd){border-right:1px solid var(--line-dark)}@media(max-width:640px){.spec-grid .spec-row:nth-child(odd){border-right:none}}.spec-row .k{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted)}.spec-row .v{font-weight:700;text-align:right;color:var(--on-dark)}.spec-row .v em{color:var(--green-hi);font-style:normal}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.reviews{grid-template-columns:1fr 1fr}}@media(max-width:640px){.reviews{grid-template-columns:1fr}}.review{background:var(--ink);border:1px solid var(--line-dark);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px;color:var(--on-dark)}.review .stars{font-size:.95rem}.review p{font-size:.97rem;color:#dbe1de}.review .who{display:flex;align-items:center;gap:11px;margin-top:auto}.review .who .pic{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2a2e36,#454b54);background-size:cover;background-position:center;flex:none}.review .who .n{font-weight:700;font-size:.9rem;color:var(--on-dark)}.review .who .v{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green-hi);display:flex;align-items:center;gap:.4em}.review .who .v svg{width:12px;height:12px}.review-summary{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:32px;padding:22px 26px;background:var(--page);border:1px solid var(--line);border-radius:var(--radius)}.review-summary .big{font-family:var(--font-display);font-weight:900;font-size:2.5rem;line-height:1;color:var(--text)}.review-summary .divider{width:1px;align-self:stretch;background:var(--line)}.compare{overflow-x:auto;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--ink);color:var(--on-dark)}table.cmp{width:100%;border-collapse:collapse;min-width:520px}table.cmp th,table.cmp td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--line-dark);font-size:.95rem}table.cmp thead th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-muted);font-weight:700}table.cmp thead th.us{color:var(--green-hi)}table.cmp td.feat{color:var(--on-dark-muted);font-weight:600}table.cmp td.us{background:#2fd67314;font-weight:700;color:var(--on-dark)}table.cmp .yes{color:var(--green-hi)}table.cmp .no{color:var(--on-dark-muted)}table.cmp tbody tr:last-child td{border-bottom:none}.flex-banner{border-radius:var(--radius);background:var(--ink);border:1px solid var(--line-dark);padding:clamp(32px,5vw,60px);text-align:center}.flex-banner h2{margin:14px auto;max-width:20ch}.flex-banner p{max-width:50ch;margin:0 auto 26px}.faq{max-width:800px;margin-inline:auto}.qa{border-bottom:1px solid var(--line)}.qa button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;color:var(--text);text-align:left;padding:23px 4px;font-family:var(--font-display);font-weight:700;font-size:1.1rem}.qa .ic{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-2);color:var(--green-ink);transition:transform .25s,border-color .2s,background .2s;font-size:1.15rem;line-height:1}.qa.open .ic{transform:rotate(45deg);border-color:var(--green);background:var(--green);color:#04140a}.qa .ans{overflow:hidden;max-height:0;transition:max-height .3s ease}.qa.open .ans{max-height:340px}.qa .ans p{color:var(--muted);padding:0 4px 23px;font-size:1rem;max-width:68ch}@media(prefers-reduced-motion:reduce){.qa .ans{transition:none}}.final{position:relative;overflow:hidden;text-align:center}.final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 60% at 50% 42%,rgba(47,214,115,.14),transparent 64%);pointer-events:none}.final .wrap{position:relative}.final h2{font-size:clamp(2.1rem,4.6vw,3.3rem);margin-bottom:16px}.final .lede{margin:0 auto 28px}footer.site{background:var(--ink);color:var(--on-dark);padding:48px 0 38px}.foot-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:32px}.foot-col h4{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted);margin:0 0 14px}.foot-col a{display:block;color:var(--on-dark-muted);font-size:.9rem;margin-bottom:9px}.foot-col a:hover{color:var(--on-dark)}.foot-brand{max-width:280px}.foot-brand .brand{color:var(--on-dark)}.foot-brand .brand .mark{background:var(--green);color:#04140a}.foot-brand .brand b{color:var(--green-hi)}.foot-brand p{color:var(--on-dark-muted);font-size:.88rem;margin-top:12px}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line-dark);color:var(--on-dark-muted);font-size:.8rem}.pay{display:flex;gap:8px;align-items:center}.pay .card{width:38px;height:24px;border-radius:5px;background:var(--ink-2);border:1px solid var(--line-dark);display:grid;place-items:center;font-family:var(--font-mono);font-size:.5rem;font-weight:700;color:var(--on-dark-muted)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-2);box-shadow:0 -10px 30px -20px #10131a66;transform:translateY(110%);transition:transform .3s ease}.buybar.show{transform:translateY(0)}.buybar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:11px}.buybar .bb-left{display:flex;align-items:center;gap:13px;min-width:0}.buybar .bb-thumb{width:44px;height:44px;border-radius:10px;flex:none;overflow:hidden;position:relative;background:radial-gradient(60% 60% at 50% 35%,rgba(22,196,99,.3),var(--ink));border:1px solid var(--line-2)}.buybar .bb-name{font-family:var(--font-display);font-weight:800;font-size:.98rem;line-height:1.15;color:var(--text)}.buybar .bb-sub{color:var(--muted);font-size:.78rem;font-weight:600}@media(max-width:520px){.buybar .bb-sub{display:none}}.rte{color:var(--muted)}.rte a{color:var(--green-ink);text-decoration:underline}.rte h1,.rte h2,.rte h3{color:var(--text);margin:1.2em 0 .5em}.rte p{margin:0 0 1em}.page-narrow{max-width:760px;margin-inline:auto}.product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(26px,4vw,52px);align-items:start}@media(max-width:900px){.product-grid{grid-template-columns:1fr}}.pmedia{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--stage);border:1px solid var(--line-dark);aspect-ratio:4/5}.pmedia img{width:100%;height:100%;object-fit:cover}.variant-list{display:flex;flex-direction:column;gap:10px;margin:20px 0}.variant-opt{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .18s,background .18s}.variant-opt:hover{border-color:var(--line-2)}.variant-opt input{accent-color:var(--green);width:18px;height:18px}.variant-opt:has(input:checked){border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:6px 0 18px}.price .now{font-family:var(--font-display);font-weight:900;font-size:2.2rem}.price .was{color:var(--muted);text-decoration:line-through;font-weight:600;font-size:1.15rem}.vp-color{display:flex;align-items:center;gap:10px;margin:2px 0 16px;color:var(--muted);font-weight:600;font-size:.95rem}.vp-color .sw{width:22px;height:22px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px #ffffff24}.pgallery-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pgallery-thumbs .t{width:74px;height:74px;border-radius:12px;overflow:hidden;background:var(--stage);border:1px solid var(--line-dark);position:relative}.pgallery-thumbs .t img{width:100%;height:100%;object-fit:cover}.vp-feats{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.vp-feats li{display:flex;gap:12px;align-items:flex-start}.vp-feats li svg{width:20px;height:20px;flex:none;color:var(--green);margin-top:2px}.vp-feats li b{display:block;color:var(--on-dark)}.vp-feats li span{color:var(--muted);font-size:.92rem}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
