:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#fffdf6;--bg-rgb:255,253,246;--nav-bg:rgba(255,253,246,0.88);--card:#faf5e6;--card-2:#f4edd8;--surface:#ffffff;--ink:#1c170c;--ink-2:#5b5344;--muted:#998f7a;--line:#eee5cf;--border:#eee5cf;--accent:#ffc400;--accent-2:#ffd84d;--accent-soft:#fff2bf;--accent-ink:#7a5600;--on-accent:#1c170c;--grad:linear-gradient(135deg,#ffe066,#ffc400);--hero-ink:#1c170c;--hero-ink-2:rgba(28,23,12,.78);--ok:#16a34a;--wa:#178a3e;--wa-hover:#13753a;--used:#d97706;--shadow:rgba(70,50,0,.16);--glass:rgba(255,255,255,.72);--sky-shade:linear-gradient(180deg,rgba(255,252,240,.65) 0%,rgba(255,249,224,.54) 65%,var(--bg) 100%);--foot-bg:#fff0b0;--foot-card:#fff8d6;--display:"Bricolage Grotesque","Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0d;--bg-rgb:11,11,13;--nav-bg:rgba(11,11,13,0.88);--card:#151518;--card-2:#1d1d21;--surface:#18181b;--ink:#f6f4ee;--ink-2:#b3afa6;--muted:#78756f;--line:#28282d;--border:#28282d;--accent:#ffc400;--accent-2:#ffd84d;--accent-soft:#2a2410;--accent-ink:#ffd84d;--on-accent:#1c170c;--hero-ink:#f6f4ee;--hero-ink-2:rgba(246,244,238,.78);--shadow:rgba(0,0,0,.6);--glass:rgba(24,24,27,.78);--sky-shade:linear-gradient(transparent,transparent);--foot-bg:#151518;--foot-card:#1d1d21;color-scheme:dark}}.is-dark,:root[data-theme=dark]{--bg:#0b0b0d;--bg-rgb:11,11,13;--nav-bg:rgba(11,11,13,0.88);--card:#151518;--card-2:#1d1d21;--surface:#18181b;--ink:#f6f4ee;--ink-2:#b3afa6;--muted:#78756f;--line:#28282d;--border:#28282d;--accent:#ffc400;--accent-2:#ffd84d;--accent-soft:#2a2410;--accent-ink:#ffd84d;--on-accent:#1c170c;--hero-ink:#f6f4ee;--hero-ink-2:rgba(246,244,238,.78);--shadow:rgba(0,0,0,.6);--glass:rgba(24,24,27,.78);--sky-shade:linear-gradient(transparent,transparent);--foot-bg:#151518;--foot-card:#1d1d21;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body,html{max-width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;width:100%;position:relative}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit;font-size:inherit;color:inherit}.wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}h1,h2,h3,h4{font-family:var(--display);font-optical-sizing:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;font-weight:700;font-size:14px;border:0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1),outline-offset .22s ease;outline:2px solid transparent;outline-offset:2px}.btn:hover{transform:translateY(2px);outline-offset:3px}.btn:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.btn-dark,.btn-primary{background:var(--accent);color:#1c170c;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400}.btn-dark:hover{box-shadow:0 2px 0 #c99400}.btn-soft:hover{box-shadow:0 2px 0 var(--border)}.btn-wa{background:var(--accent);color:#1c170c;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400}.btn-wa:hover{box-shadow:0 2px 0 #c99400}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:4px 12px;margin-bottom:12px;transform:rotate(-2deg)}.eyebrow,h2{font-weight:800}h2{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.035em;margin:0;text-wrap:balance}.stk{display:inline-block;background:#1c170c;color:#ffd84d;padding:0 .22em .04em;border-radius:.28em;line-height:1.1}.sec{padding-block:84px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:30px}.sec-head p{color:var(--ink-2);margin:12px 0 0;max-width:640px}.more-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;color:var(--ink);background:var(--card);border-radius:999px;padding:10px 16px;transition:background .15s}.more-link .ic{width:16px;height:16px;transition:transform .15s}.more-link:hover{background:var(--accent)}.more-link:hover .ic{transform:translateX(3px)}.is-dark .more-link:hover{color:#1c170c}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--bg)}header.site{position:fixed;width:100%;max-width:100%;top:env(safe-area-inset-top,0);left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}header.site.solid{background:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:0 4px 20px -8px var(--shadow)}.nav{gap:20px;height:68px}.logo,.nav{display:flex;align-items:center}.logo{gap:9px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.03em;flex:none}.logo-mark{width:32px;height:32px;border-radius:10px;background:#1c170c;color:#ffd84d;display:grid;place-items:center;transform:rotate(-6deg)}.logo-mark .ic{width:17px;height:17px;stroke-width:2.2}.logo .dom{color:var(--accent-ink)}header.site:not(.solid) .logo .dom{color:inherit;opacity:.55}.is-dark header.site:not(.solid) .logo .dom{color:var(--accent);opacity:1}footer .logo .dom{color:#ffc400}.is-dark .logo-mark{background:var(--accent);color:#1c170c}.menu{display:flex;gap:2px;margin:0 auto;list-style:none;padding:0}.menu a,.menu button{display:flex;align-items:center;gap:4px;height:40px;padding:0 13px;border-radius:999px;border:0;background:none;color:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.menu .ic{width:15px;height:15px;transition:transform .2s;opacity:.7}.menu a:hover,.menu button:hover{background:rgba(255,255,255,.35)}header.site.solid .menu a:hover,header.site.solid .menu button:hover{background:var(--card)}.menu button[aria-expanded=true]{background:var(--accent)!important;color:#1c170c}.menu button[aria-expanded=true] .ic{transform:rotate(180deg)}.nav-tools{display:flex;align-items:center;gap:8px;flex:none}.icon-btn{width:42px;height:42px;border-radius:50%;border:0;background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer}#burger,#themeToggle{background:transparent!important;box-shadow:none!important}#burger:hover,#themeToggle:hover{background:rgba(0,0,0,.06)!important}.is-dark #burger:hover,.is-dark #themeToggle:hover{background:rgba(255,255,255,.1)!important}.icon-btn .ic{width:18px;height:18px}.icon-btn .sun{display:none}.is-dark .icon-btn .sun{display:block}.burger,.is-dark .icon-btn .moon{display:none}header.site:not(.solid){color:var(--hero-ink)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border:1px solid var(--border);border-top:none;box-shadow:0 40px 60px -40px var(--shadow);color:var(--ink);border-radius:0 0 28px 28px}.mega-inner{display:block;padding-block:24px 30px}.mega-cols{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.mcol h6{margin:4px 0 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlink{display:flex;align-items:center;gap:8px;padding:6px;margin:0 -6px;border-radius:10px;font-size:13.5px;font-weight:600;line-height:1.25;cursor:pointer}.mlink .ic{color:var(--accent-ink);width:19px;height:19px}.mlink .cnt{margin-left:auto;font-size:11px;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlink:hover{background:var(--accent-soft)}.promo{border-radius:22px;padding:22px;color:#fbf1d6;background:radial-gradient(120% 90% at 100% 0,rgba(255,196,0,.35) 0,transparent 55%),#1c170c;display:flex;flex-direction:column;gap:10px;align-self:start}.promo .p-ic{width:42px;height:42px;border-radius:12px;background:#ffc400;display:grid;place-items:center;transform:rotate(-6deg)}.promo b{font-family:var(--display);font-size:20px;color:#fff;letter-spacing:-.02em;line-height:1.15}.promo p{margin:0;font-size:13.5px;color:#d6cbb0;line-height:1.55}.promo .btn{height:40px;font-size:13px;width:100%}.promo .btn-ghost{background:rgba(255,255,255,.08);color:#fff}.promo .btn-ghost:hover{background:rgba(255,255,255,.15)}.drawer{position:fixed;inset:calc(68px + env(safe-area-inset-top,0px)) 0 0;background:var(--bg);color:var(--ink);overflow-y:auto;z-index:49;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.drawer details{border-radius:16px}.drawer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 4px;font-family:var(--display);font-weight:800;font-size:19px;cursor:pointer}.drawer summary::-webkit-details-marker{display:none}.drawer summary .ic{transition:transform .2s;color:var(--muted)}.drawer details[open] summary .ic{transform:rotate(180deg)}.drawer .dgroup{padding:0 4px 12px}.drawer h6{margin:10px 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.drawer .mlink{margin:0}.drawer .plain{display:block;padding:14px 4px;font-family:var(--display);font-weight:800;font-size:19px}.drawer .btn{width:100%;margin-top:18px}@media (max-width:1060px){.menu,.nav-cta{display:none}.burger{display:grid}.nav{justify-content:space-between}}.hero{position:relative;isolation:isolate;overflow-x:clip;max-width:100%;padding-block:calc(118px + env(safe-area-inset-top,0px)) 24px;text-align:center;background:linear-gradient(180deg,transparent 74%,var(--bg) 100%),var(--sky-shade),url(/images/hero-bg.jpg) top/cover no-repeat,#fff0b3}.hero .wrap{position:relative;z-index:2}.hero .night{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .3s;pointer-events:none;background:linear-gradient(180deg,transparent 74%,var(--bg) 100%),radial-gradient(60% 40% at 50% 70%,rgba(255,196,0,.14),transparent 70%),url(/images/hero-night-bg.jpg) top/cover no-repeat,#0b0b0d}.is-dark .hero .night{opacity:1}.kicker{margin:0;font-size:14px;letter-spacing:.01em;color:var(--hero-ink-2)}.kicker,.pill{font-weight:700}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font-size:13px;color:var(--hero-ink);background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.is-dark .pill{background:rgba(255,255,255,.1)}.pill .dot{display:none!important}.hero h1{font-size:clamp(40px,7vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:22px auto 18px;max-width:900px;color:var(--hero-ink);text-wrap:balance}.hero .lead{max-width:600px;margin:0 auto 28px;color:var(--hero-ink-2);font-size:17px}.hero .lead b{color:var(--hero-ink)}.ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero .btn-glass{background:rgba(255,255,255,.5);color:#1c170c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.is-dark .hero .btn-glass{background:rgba(255,255,255,.1);color:#fff8e6}.showcase{position:relative;max-width:1080px;margin:30px auto 0;aspect-ratio:16/9}.showcase:before{content:"";position:absolute;left:6%;right:6%;bottom:-3%;height:30%;background:radial-gradient(closest-side,rgba(255,255,255,.95),transparent);filter:blur(10px)}.sv{position:absolute;max-width:none;height:auto;filter:drop-shadow(0 26px 30px rgba(90,60,0,.3))}.is-dark .sv{filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}.is-dark .showcase:before{background:radial-gradient(closest-side,rgba(255,196,0,.18),transparent)}.sv-rack{width:56%;left:22%;bottom:10%;z-index:1}.sv-nas{width:44%;left:-2%;bottom:4%;z-index:2}.sv-2u{width:37%;right:0;bottom:2%;z-index:2}.chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:9px 14px 9px 9px;text-align:left;box-shadow:0 14px 28px -18px var(--shadow);line-height:1.25}.chip .c-ic{width:34px;height:34px;border-radius:11px;background:var(--accent);color:#1c170c;display:grid;place-items:center}.chip .c-ic .ic{width:17px;height:17px}.chip b{display:block;font-size:13px;color:var(--ink)}.chip span{color:var(--ink-2);font-size:11.5px}.ch1{left:73%;top:6%;transform:rotate(3deg)}.ch2{left:1%;bottom:31%;transform:rotate(-3deg)}.ch3{right:1%;bottom:61%;transform:rotate(-2deg)}@media (max-width:680px){.chip{display:none}.showcase{aspect-ratio:16/11}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px;position:relative;z-index:3}.stat{display:flex;gap:12px;align-items:flex-start;padding:4px 0;text-align:left}.stat .s-ic{color:var(--accent-ink);flex:none;padding-top:2px}.stat .s-ic .ic{width:26px;height:26px;stroke-width:1.8}.stat b{display:block;font-size:15.5px;font-weight:800}.stat span{font-size:13px;color:var(--ink-2)}@media (max-width:860px){.stats{grid-template-columns:1fr 1fr;gap:20px 16px}}.arc-wrap{max-width:100%}.arc-mask-y,.arc-wrap{position:relative;overflow:hidden}.arc-mask-y{-webkit-mask-image:linear-gradient(180deg,#000,#000 375px,transparent 510px);mask-image:linear-gradient(180deg,#000,#000 375px,transparent 510px)}.arc{position:relative;height:520px;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;contain:layout paint;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.arc.dragging{cursor:grabbing}.acard{position:absolute;left:50%;top:40px;width:236px;height:330px;margin-left:-118px;transform-origin:50% 1150px;border-radius:26px;padding:18px 18px 16px;display:flex;flex-direction:column;color:#1c170c;box-shadow:0 26px 40px -26px rgba(40,30,0,.45);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;background:var(--acard-bg,linear-gradient(165deg,#fff6c9,#ffd84d))}.acard .a-top{display:flex;justify-content:flex-end;align-items:center;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.acard .a-img{height:120px;display:grid;place-items:center;margin:8px 0 6px}.acard .a-img img{max-width:100%;max-height:112px;width:auto;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(40,30,0,.3));pointer-events:none}.acard .a-img img.tiny{width:170px;max-height:none}.acard .a-img .big-ic{width:76px;height:76px;border-radius:24px;background:rgba(255,255,255,.55);display:grid;place-items:center;transform:rotate(-8deg)}.acard .a-img .big-ic .ic{width:40px;height:40px;stroke-width:1.6}.acard h3{margin:0;font-size:25px;line-height:1.05;letter-spacing:-.035em;font-weight:800}.acard p{margin:6px 0 0;font-size:13px;line-height:1.4;color:rgba(28,23,12,.75)}.acard .a-btn{margin-top:auto;height:44px;border-radius:14px;background:#fff;color:#1c170c;border:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 6px 14px -8px rgba(0,0,0,.3);transition:transform .15s}.acard .a-btn:hover{transform:scale(1.03)}.arc-ctrl{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:-15px;position:relative;z-index:2}.arc-ctrl button{width:46px;height:46px;border-radius:50%;border:0;background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .15s}.arc-ctrl button:hover{background:var(--accent);color:#1c170c}.arc-ctrl span{font-size:13px;color:var(--muted);font-weight:600;min-width:150px;text-align:center}@media (max-width:640px){.arc-mask-y{-webkit-mask-image:linear-gradient(180deg,#000,#000 330px,transparent 410px);mask-image:linear-gradient(180deg,#000,#000 330px,transparent 410px)}.arc{height:420px}.acard{width:200px;height:290px;margin-left:-100px;transform-origin:50% 900px}.acard h3{font-size:21px}.acard .a-img{height:96px}.acard .a-img img{max-height:92px}}.sol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:70px}.scard{position:relative;border-radius:34px;padding:150px 26px 26px;display:flex;flex-direction:column;gap:12px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .3s;box-shadow:0 30px 50px -36px rgba(60,40,0,.5)}.scard:first-child{background:var(--grad);color:#1c170c;transform:rotate(-2.5deg)}.scard:nth-child(2){background:#1c170c;color:#fbf1d6;transform:rotate(1.5deg) translateY(18px)}.scard:nth-child(3){background:linear-gradient(165deg,#efeaff,#c9c0f2);color:#1c170c;transform:rotate(-1deg)}.scard:hover{transform:rotate(0) translateY(-10px)!important;box-shadow:0 40px 60px -36px rgba(60,40,0,.6)}.scard .s-img{position:absolute;left:50%;top:-64px;width:84%;transform:translateX(-50%);display:flex;justify-content:center;pointer-events:none;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.scard:hover .s-img{transform:translateX(-50%) translateY(-10px) rotate(-3deg) scale(1.04)}.scard .s-img img{max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 24px 22px rgba(40,25,0,.45))}.scard .sticker{position:absolute;right:18px;top:96px;background:#fff;color:#1c170c;font-size:11.5px;font-weight:800;border-radius:999px;padding:6px 12px;transform:rotate(8deg);box-shadow:0 8px 16px -8px rgba(0,0,0,.35);display:flex;align-items:center;gap:6px}.scard:nth-child(2) .sticker{background:#ffc400}.scard .sticker .ic{width:13px;height:13px}.scard .for{font-size:12.5px;font-weight:800;opacity:.7}.scard h3{margin:0;font-size:clamp(26px,2.6vw,32px);line-height:1;letter-spacing:-.04em;font-weight:800}.scard p{margin:0;font-size:14.5px;line-height:1.55;opacity:.85}.scard .bubbles{display:flex;flex-wrap:wrap;gap:6px}.scard .bubbles span{font-size:12px;font-weight:700;border-radius:999px;padding:5px 11px;background:rgba(255,255,255,.55)}.scard:nth-child(2) .bubbles span{background:rgba(255,255,255,.09)}.scard .s-foot{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.scard .s-foot small{font-size:12.5px;font-weight:700;opacity:.75}.scard .go{width:52px;height:52px;border-radius:50%;background:#1c170c;color:#ffd84d;display:grid;place-items:center;flex:none;transition:transform .25s}.scard:nth-child(2) .go{background:#ffc400;color:#1c170c}.scard:hover .go{transform:rotate(-45deg)}@media (max-width:900px){.sol{grid-template-columns:1fr;gap:96px;padding-top:70px;max-width:460px;margin:0 auto}.scard:nth-child(2){transform:rotate(1.5deg)}}.tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--card)}.tabs button{border:0;background:none;height:36px;padding:0 16px;border-radius:999px;font-weight:700;font-size:13px;color:var(--ink-2);cursor:pointer}.tabs button[aria-pressed=true]{background:#1c170c;color:#ffd84d}.is-dark .tabs button[aria-pressed=true]{background:var(--accent);color:#1c170c}.prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.prods{grid-template-columns:1fr}}.prod{border-radius:24px;background:var(--card);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;cursor:pointer}.prod:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px var(--shadow)}.prod-img{height:180px;display:grid;place-items:center;position:relative;padding:20px;margin:8px 8px 0;border-radius:18px;background:radial-gradient(70% 70% at 50% 60%,var(--surface),var(--card-2))}.prod-img img{max-height:140px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 14px var(--shadow))}.prod-img img.tiny{width:min(190px,80%);max-height:none}.prod-img .ph{width:84px;height:84px;border-radius:26px;background:var(--accent);color:#1c170c;display:grid;place-items:center;transform:rotate(-8deg)}.prod-img .ph .ic{width:42px;height:42px;stroke-width:1.6}.cond{position:absolute;left:14px;top:14px;font-size:12px;font-weight:800;letter-spacing:.02em;padding:0;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ok)!important;display:flex;align-items:center;gap:0}.cond:before{display:none!important;content:none!important}.cond.used{color:var(--used)!important}.prod-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1 1}.prod .brand{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prod h4{margin:0;font-family:var(--font);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.prod ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--ink-2)}.prod li{display:flex;gap:8px;align-items:center}.prod li .ic{width:14px;height:14px;color:var(--accent-ink)}.price{margin-top:auto;padding-top:6px}.price small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.price b{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod .btn{height:42px;width:100%}.note{font-size:12.5px;color:var(--muted);margin-top:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{border-radius:26px;padding:26px;background:var(--card)}.step:nth-child(2){transform:rotate(1deg)}.step:nth-child(3){transform:rotate(-1deg)}.step .num{width:46px;height:46px;border-radius:15px;background:var(--accent);color:#1c170c;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:22px;margin-bottom:16px;transform:rotate(-6deg)}.step h4{margin:0 0 6px;font-size:21px;letter-spacing:-.02em;line-height:1.15}.step p{margin:0;color:var(--ink-2);font-size:14.5px}@media (max-width:820px){.steps{grid-template-columns:1fr}.step{transform:none!important}}.buy{margin-top:96px;border-radius:40px;background:radial-gradient(70% 90% at 100% 0,rgba(255,255,255,.5),transparent 60%),var(--grad);color:#1c170c;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;padding:56px;position:relative;overflow:hidden}.buy .eyebrow{background:#1c170c;color:#ffd84d}.buy h2{color:#1c170c;font-size:clamp(32px,4.4vw,52px)}.buy .lead2{margin:16px 0 26px;max-width:480px;font-size:16px;color:rgba(28,23,12,.8)}.opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.opt{background:#fff;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 14px 24px -18px rgba(60,40,0,.6);transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.opt:first-child{transform:rotate(-2deg)}.opt:nth-child(2){transform:rotate(1.5deg)}.opt:nth-child(3){transform:rotate(1deg)}.opt:nth-child(4){transform:rotate(-1.5deg)}.opt:hover{transform:rotate(0) scale(1.03)}.opt .o-ic{width:38px;height:38px;border-radius:12px;background:#1c170c;color:#ffd84d;display:grid;place-items:center}.opt .o-ic .ic{width:19px;height:19px}.opt b{font-family:var(--display);font-size:18px;letter-spacing:-.02em;line-height:1.1}.opt span{font-size:13px;color:#5b5344;line-height:1.4}.buy-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.buy-ctas small{font-size:13px;font-weight:700;color:rgba(28,23,12,.7)}.chat-wrap{position:relative;align-self:center}.chat-wrap .peek{position:absolute;right:-70px;bottom:-90px;width:300px;transform:rotate(-8deg);opacity:.95;filter:drop-shadow(0 20px 30px rgba(60,40,0,.4))}.chat{position:relative;z-index:1;background:#fff;color:#1c170c;border-radius:30px;padding:18px;box-shadow:0 30px 60px -30px rgba(60,40,0,.6);transform:rotate(2deg);max-width:420px;margin-left:auto}.chat-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid #f0ead8}.chat-av{width:40px;height:40px;border-radius:50%;background:#1c170c;color:#ffd84d;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:15px}.chat-head b{display:block;font-size:14.5px}.chat-head div span{font-size:12px;color:#16a34a;font-weight:700;display:flex;align-items:center;gap:6px}.chat-head div span:before{content:"";width:7px;height:7px;border-radius:50%;background:#16a34a}.bub{max-width:84%;padding:10px 14px;border-radius:20px;font-size:13.5px;line-height:1.45;margin-bottom:8px}.bub.in{background:#f5f0e1;border-bottom-left-radius:6px}.bub.out{background:#1c170c;color:#fbf1d6;margin-left:auto;border-bottom-right-radius:6px}.bub.out b{color:#ffd84d}.bub.in b{color:#1c170c}.bub time{display:block;font-size:10.5px;opacity:.55;margin-top:3px;font-family:var(--mono)}.typing{display:inline-flex;gap:4px;padding:12px 14px;border-radius:20px;border-bottom-left-radius:6px}.typing i{width:7px;height:7px;border-radius:50%;background:#998f7a;animation:typ 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.paid{position:absolute;z-index:2;left:-18px;top:-16px;background:#1c170c;color:#ffd84d;font-weight:800;font-size:12.5px;border-radius:999px;padding:8px 14px;transform:rotate(-8deg);box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}@media (max-width:960px){.buy{grid-template-columns:1fr;padding:36px 22px 60px;gap:46px}.chat{margin:0 auto}.chat-wrap .peek{width:220px;right:-50px;bottom:-80px}}@media (max-width:520px){.opts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.svc{grid-template-columns:1fr}}.svc a{display:flex;gap:14px;padding:22px;border-radius:22px;background:var(--card);transition:background .15s,transform .15s;min-width:0}.svc a:hover{background:var(--accent-soft);transform:translateY(-2px)}.svc .v-ic{width:46px;height:46px;border-radius:14px;background:var(--surface);color:var(--accent-ink);display:grid;place-items:center;flex:none}.svc a:hover .v-ic{background:var(--accent);color:#1c170c}.svc b{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800}.svc b .ic{width:15px;height:15px;color:var(--muted);transition:transform .15s}.svc a:hover b .ic{transform:translateX(3px)}.svc p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}@media (max-width:820px){.why{grid-template-columns:1fr 1fr}}@media (max-width:520px){.why{grid-template-columns:1fr}}.why .w-ic{width:48px;height:48px;border-radius:16px;background:var(--accent);color:#1c170c;display:grid;place-items:center;margin-bottom:14px;transform:rotate(-6deg)}.why div:nth-child(2n) .w-ic{transform:rotate(5deg)}.why b{display:block;font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.why p{margin:0;font-size:14px;color:var(--ink-2)}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.faq-side p{color:var(--ink-2)}.faq details{border-radius:20px;background:var(--card);margin-bottom:10px;transition:background .15s}.faq details[open]{background:var(--accent-soft)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;font-weight:800;font-size:15.5px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:30px;height:30px;border-radius:50%;background:var(--surface);display:grid;place-items:center;flex:none;transition:transform .25s}.faq details[open] .pm{transform:rotate(45deg);background:var(--accent);color:#1c170c}.faq details p{margin:0;padding:0 20px 20px;color:var(--ink-2);font-size:14.5px}@media (max-width:860px){.faq-wrap{grid-template-columns:1fr;gap:20px}}footer{margin-top:96px;background:#16140f;color:#c9bc9b;padding-block:60px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-radius:36px 36px 0 0}.f-big{font-family:var(--display);font-weight:800;font-size:clamp(36px,7vw,84px);letter-spacing:-.05em;line-height:.95;color:#fff;margin:0 0 40px}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}footer .logo{color:#fff}footer p{font-size:14px;line-height:1.65;margin:14px 0 18px;max-width:340px}.f-contact{display:grid;gap:10px;font-size:14px}.f-contact div{display:flex;gap:10px;align-items:flex-start}.f-contact .ic{color:#ffc400;width:18px;height:18px;margin-top:2px}.f-contact span{-webkit-user-select:all;user-select:all}footer h6{color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 14px}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px}footer ul a:hover{color:#ffc400}.help{margin-top:22px;background:rgba(255,255,255,.05);border-radius:20px;padding:16px;max-width:340px}.help b{color:#fff;display:block;margin-bottom:4px}.help span{font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.help span:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.help .btn{width:100%;height:44px}.f-bottom{margin-top:44px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#857a60}@media (max-width:900px){.f-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.f-grid{grid-template-columns:1fr}}.fab{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;height:54px;padding:0 20px 0 16px;border-radius:999px;background:var(--wa);color:#fff;display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;box-shadow:0 14px 30px -12px rgba(23,138,62,.7)}.fab:hover{background:var(--wa-hover)}@media (max-width:520px){.fab span{display:none}.fab{width:56px;padding:0;justify-content:center}}#catalog{padding-top:calc(96px + env(safe-area-inset-top,0px))}.cat-hero{border-radius:32px;padding:34px 34px 30px;background:radial-gradient(70% 120% at 90% 0,rgba(255,255,255,.72),transparent 65%),linear-gradient(135deg,#fff5c0,#ffe57f);color:#1c170c;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.cat-hero h1{margin:6px 0 4px;font-size:clamp(32px,5vw,54px);letter-spacing:-.045em;line-height:1}.cat-hero p{margin:0;max-width:520px;color:rgba(28,23,12,.75)}.crumb{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.crumb a{text-decoration:underline;text-underline-offset:3px}.searchbar{display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:0 8px 0 18px;height:56px;width:min(440px,100%);box-shadow:0 14px 30px -18px rgba(60,40,0,.5)}.searchbar .ic{color:#998f7a}.searchbar input{flex:1 1;border:0;outline:0;background:none;height:100%;font-size:15px;color:#1c170c;min-width:0}.searchbar input::placeholder{color:#998f7a}.searchbar button{border-radius:9999px;border:0;background:#1c170c;color:#ffd84d;font-weight:700;cursor:pointer}.qcats{display:flex;gap:8px;overflow-x:auto;padding:18px 0 4px;scrollbar-width:none}.qcats::-webkit-scrollbar{display:none}.qcats button{flex:none;display:flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border-radius:999px;border:0;background:var(--card);font-weight:700;font-size:13.5px;cursor:pointer;white-space:nowrap}.qcats button .ic{width:18px;height:18px;color:var(--accent-ink)}.qcats button[aria-pressed=true]{background:#1c170c;color:#ffd84d}.qcats button[aria-pressed=true] .ic{color:#ffd84d}.is-dark .qcats button[aria-pressed=true]{background:var(--accent);color:#1c170c}.is-dark .qcats button[aria-pressed=true] .ic{color:#1c170c}.cat-layout{display:grid;grid-template-columns:260px 1fr;gap:28px;margin-top:22px;align-items:start}.filters{position:sticky;top:calc(88px + env(safe-area-inset-top,0px));background:var(--card);border-radius:24px;padding:20px;display:grid;gap:22px}.filters h5{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.f-head{display:flex;justify-content:space-between;align-items:center}.f-head b{font-family:var(--display);font-size:20px}.linkbtn{border:0;background:none;color:var(--accent-ink);font-weight:800;font-size:13px;padding:4px}.chk,.linkbtn{cursor:pointer}.chk{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600}.chk input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:7px;background:var(--surface);display:grid;place-items:center;margin:0;cursor:pointer;flex:none;box-shadow:inset 0 0 0 1.5px var(--line)}.chk input:checked{background:var(--accent);box-shadow:none}.chk input:checked:after{content:"";width:9px;height:5px;border-left:2.5px solid #1c170c;border-bottom:2.5px solid #1c170c;transform:rotate(-45deg) translate(1px,-1px)}.chk span.n{margin-left:auto;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-in{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-in label{font-size:11px;font-weight:700;color:var(--muted);display:grid;gap:4px}.price-in input{height:42px;border-radius:12px;border:0;background:var(--surface);padding:0 12px;font-weight:600;width:100%;box-shadow:inset 0 0 0 1.5px var(--line)}.price-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.price-presets button{border:0;background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer}.price-presets button:hover{background:var(--accent);color:#1c170c}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.toolbar .count{font-weight:700;color:var(--ink-2);margin-right:auto}.toolbar .count b{color:var(--ink);font-family:var(--display);font-size:18px}.sort{height:42px;border-radius:999px;border:0;background:var(--card);padding:0 38px 0 16px;font-weight:700;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23998f7a' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.filter-btn{display:none}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.chips:empty{display:none}.chips button{display:flex;align-items:center;gap:6px;border:0;background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.chips button .ic{width:14px;height:14px}.cprods{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cprods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cprods{grid-template-columns:1fr}}.empty{text-align:center;padding:60px 20px;background:var(--card);border-radius:28px}.empty .e-ic{width:72px;height:72px;border-radius:24px;background:var(--accent);color:#1c170c;display:grid;place-items:center;margin:0 auto 16px;transform:rotate(-8deg)}.empty .e-ic .ic{width:34px;height:34px}.empty h4{margin:0 0 6px;font-size:24px}.empty p{margin:0 auto 18px;color:var(--ink-2);max-width:380px}.sheet-close{display:none}@media (max-width:900px){.cat-layout{grid-template-columns:1fr}.filter-btn{display:inline-flex}.filters{position:fixed;inset:auto 0 0 0;top:auto;z-index:70;border-radius:28px 28px 0 0;max-height:82vh;overflow-y:auto;background:var(--surface);box-shadow:0 -30px 60px -20px rgba(0,0,0,.4);transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.filters.open{transform:none}.sheet-close{display:inline-flex}}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:65}.btn-dark,.btn-primary,.btn-wa{background:var(--accent);color:#1c170c;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400}.btn-dark:hover,.btn-primary:hover,.btn-wa:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.btn-dark:active,.btn-primary:active,.btn-wa:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.buy .btn-dark,.cat-hero .btn-dark,.hero .btn-dark,.promo .btn-primary,.scard:first-child .go,header.site:not(.solid) .nav-cta{border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400}.btn-soft{background:var(--card-2);color:var(--ink);border:1.5px solid var(--border);box-shadow:0 4px 0 var(--border)}.fab{background:var(--accent);color:#1c170c}.stk{background:none!important;color:#ffc400!important;padding:0 .04em;border-radius:0;transform:rotate(-2deg);text-shadow:.045em 0 #2b2100,-.045em 0 #2b2100,0 .045em #2b2100,0 -.045em #2b2100,.032em .032em #2b2100,-.032em .032em #2b2100,.032em -.032em #2b2100,-.032em -.032em #2b2100,.07em .09em 0 #2b2100}.buy .eyebrow{background:#fff;color:#1c170c}.scard:nth-child(2){background:linear-gradient(165deg,#e3f7e8,#a8dcb6);color:#1c170c}.scard:nth-child(2) h3 em{color:#ffc400;font-style:normal;text-shadow:.045em 0 #2b2100,-.045em 0 #2b2100,0 .045em #2b2100,0 -.045em #2b2100,.032em .032em #2b2100,-.032em .032em #2b2100,.032em -.032em #2b2100,-.032em -.032em #2b2100,.07em .09em 0 #2b2100}.scard:nth-child(2) .bubbles span{background:rgba(255,255,255,.55)}.scard:nth-child(2) .sticker{background:#fff}.scard .go,.scard:nth-child(2) .go{background:var(--accent);color:#1c170c;box-shadow:0 4px 0 #d9a300}.scard:first-child .go{background:#fff}.is-dark .qcats button[aria-pressed=true],.is-dark .tabs button[aria-pressed=true],.qcats button[aria-pressed=true],.tabs button[aria-pressed=true]{background:var(--accent);color:#1c170c;box-shadow:0 3px 0 #d9a300}.qcats button[aria-pressed=true] .ic{color:#1c170c}.searchbar button{background:var(--accent);color:#1c170c;box-shadow:0 3px 0 #d9a300}.promo{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.6),transparent 55%),var(--grad)}.promo,.promo b{color:#1c170c}.promo p{color:rgba(28,23,12,.78)}.promo .p-ic{background:#fff;color:#1c170c}.promo .btn-ghost{background:rgba(255,255,255,.7);color:#1c170c}.promo .btn-ghost:hover{background:#fff}.opt:first-child .o-ic{background:#ece7ff}.opt:nth-child(2) .o-ic{background:#dff3e4}.opt:nth-child(3) .o-ic{background:#def0fb}.opt:nth-child(4) .o-ic{background:#ffe4e8}.chat-av,.opt .o-ic{color:#1c170c}.chat-av{background:var(--accent)}.bub.out{background:#ffd84d;color:#1c170c}.bub.out b{color:#1c170c;font-weight:800}.typing{background:#f5f0e1}.paid{background:#fff;color:#1c170c}.step:first-child{background:#fff3c4}.step:nth-child(2){background:#ece7ff}.step:nth-child(3){background:#dff3e4}.step{color:#1c170c}.step p{color:#5b5344}.step .num{background:#fff;box-shadow:0 4px 0 rgba(0,0,0,.08)}.why div:first-child .w-ic{background:#fff3c4}.why div:nth-child(2) .w-ic{background:#ece7ff}.why div:nth-child(3) .w-ic{background:#dff3e4}.why div:nth-child(4) .w-ic{background:#def0fb}.why div:nth-child(5) .w-ic{background:#ffe4e8}.svc a:nth-child(6n+1) .v-ic,.why div:nth-child(6) .w-ic{background:#fff3c4}.svc a:nth-child(6n+2) .v-ic{background:#ece7ff}.svc a:nth-child(6n+3) .v-ic{background:#dff3e4}.svc a:nth-child(6n+4) .v-ic{background:#def0fb}.svc a:nth-child(6n+5) .v-ic{background:#ffe4e8}.svc a:nth-child(6n) .v-ic{background:#fff3c4}.svc .v-ic{color:#1c170c}footer{background:var(--foot-bg);color:var(--ink-2)}.f-big{color:var(--ink)}.f-big span{color:#ffc400;text-shadow:.045em 0 #2b2100,-.045em 0 #2b2100,0 .045em #2b2100,0 -.045em #2b2100,.032em .032em #2b2100,-.032em .032em #2b2100,.032em -.032em #2b2100,-.032em -.032em #2b2100,.06em .08em 0 #2b2100}footer .logo{color:var(--ink)}.f-contact .ic,footer .logo .dom{color:var(--accent-ink)}footer h6{color:var(--ink)}footer ul a:hover{color:var(--accent-ink)}.help{background:var(--foot-card)}.help b{color:var(--ink)}.f-bottom{color:var(--muted)}.btn{border-radius:14px;height:48px;padding:0 22px}.btn-dark,.btn-primary,.btn-wa,.buy .btn-dark,.cat-hero .btn-dark,.hero .btn-dark,.promo .btn-primary,header.site:not(.solid) .nav-cta{background:var(--accent);color:#1c170c;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400}.btn-dark:hover,.btn-primary:hover,.btn-wa:hover,.buy .btn-dark:hover,.cat-hero .btn-dark:hover,.hero .btn-dark:hover,.promo .btn-primary:hover,header.site:not(.solid) .nav-cta:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.btn-dark:active,.btn-glass:active,.btn-primary:active,.btn-soft:active,.btn-wa:active,.buy .btn-dark:active,.cat-hero .btn-dark:active,.hero .btn-dark:active,.promo .btn-primary:active,header.site:not(.solid) .nav-cta:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.btn-soft,.hero .btn-glass{background:var(--card-2);color:var(--ink);border:1.5px solid var(--border);box-shadow:0 4px 0 var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.btn-soft:hover,.hero .btn-glass:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--border)}.is-dark .btn-soft,.is-dark .hero .btn-glass{background:#222227;color:#f6f4ee;border-color:#383840;box-shadow:0 4px 0 #383840}.is-dark .btn-soft:hover,.is-dark .hero .btn-glass:hover{transform:translateY(2px);box-shadow:0 2px 0 #383840}.nav-cta,.prod .btn,.promo .btn{height:42px;border-radius:12px}.searchbar button{height:42px;border-radius:9999px!important;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400;padding:0 24px;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.searchbar button:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.searchbar button:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.fab{border-radius:16px;border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.fab:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.fab:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.scard .go,.scard:nth-child(2) .go{border:1.5px solid #c99400;box-shadow:0 4px 0 #c99400;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.scard .go:hover,.scard:nth-child(2) .go:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.scard .go:active,.scard:nth-child(2) .go:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.scard:first-child .go{border-color:#e2c766;box-shadow:0 4px 0 #e2c766}.scard:first-child .go:hover{transform:translateY(2px);box-shadow:0 2px 0 #e2c766}.scard:first-child .go:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}@media (max-width:520px){.fab{border-radius:50%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.prod-modal-scrim{position:fixed;inset:0;z-index:9999;background:rgba(12,10,8,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.prod-modal{position:relative;width:100%;max-width:820px;background:var(--bg);color:var(--ink);border-radius:32px;box-shadow:0 30px 70px -20px rgba(0,0,0,.45);overflow:hidden;animation:modalScaleIn .25s cubic-bezier(.2,1.2,.3,1);max-height:92vh;display:flex;flex-direction:column}@keyframes modalScaleIn{0%{transform:scale(.95) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.prod-modal-close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;background:var(--card);border:0;color:var(--ink);display:grid;place-items:center;cursor:pointer;z-index:10;transition:transform .15s,background .15s}.prod-modal-close:hover{transform:scale(1.08);background:var(--accent);color:#1c170c}.prod-modal-body{padding:32px;overflow-y:auto;display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}@media (max-width:768px){.prod-modal-body{grid-template-columns:1fr;gap:20px;padding:22px 18px}.prod-modal{max-height:95vh;border-radius:24px}}.prod-modal-gallery{display:flex;flex-direction:column;gap:14px}.prod-modal-img-wrap{height:220px;border-radius:22px;background:transparent!important;display:grid;place-items:center;padding:20px;position:relative}.prod-modal-img-wrap img{max-height:160px;max-width:100%;object-fit:contain;filter:drop-shadow(0 16px 18px var(--shadow))}.prod-modal-img-wrap img.tiny{width:min(220px,85%);max-height:none}.prod-modal-img-wrap .ph{width:88px;height:88px;border-radius:26px;background:var(--accent);color:#1c170c;display:grid;place-items:center}.prod-modal-badges{display:flex;flex-direction:column;gap:8px}.stock-tag{display:inline-flex;align-items:center;gap:0;font-size:12.5px;font-weight:800;color:var(--ok)!important;background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;justify-content:flex-start!important;text-align:left!important}.stock-tag .dot{display:none!important}.ship-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);padding:2px 0}.ship-tag .ic{width:16px;height:16px;color:var(--accent-ink);flex:none}.prod-modal-info{display:flex;flex-direction:column;gap:14px}.prod-modal-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.prod-modal-info h3{margin:0;font-size:clamp(19px,2vw,24px);line-height:1.2;font-weight:800;letter-spacing:-.02em}.prod-modal-price-box{background:transparent;padding:10px 0;border-radius:0;border:none;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px}.prod-modal-price-box small{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prod-modal-price-box b{font-family:var(--display);font-size:24px;font-weight:800;color:var(--ink)}.price-note{margin:4px 0 0;font-size:11.5px;color:var(--ink-2);line-height:1.4}.prod-modal-specs h5{margin:0 0 10px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.prod-modal-specs ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.prod-modal-specs li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink);background:transparent;padding:8px 0;border-radius:0;border-bottom:1px solid var(--border)}.prod-modal-specs li .ic{width:15px;height:15px;color:var(--accent-ink);flex:none}.prod-modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.prod-modal-actions .btn{flex:1 1;min-width:180px;height:46px;font-size:14px}.prod-card-snippet{font-size:12px;color:var(--muted);margin:3px 0 8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:8px}.prod-card-actions .btn{flex:1 1;height:40px;padding:0 12px;font-size:12.5px;font-weight:700}.prod-modal-desc{background:transparent;border-radius:0;padding:0;border:none;margin-bottom:14px}.prod-modal-desc h5{margin:0 0 6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.prod-modal-desc p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-2)}.ic-brand-img{display:inline-block;vertical-align:middle;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.seo-text-block{margin-top:54px;padding:24px 0;background:transparent;border:none}.seo-text-block h3{margin:0 0 20px;font-size:clamp(16px,2vw,19px);font-weight:800;color:var(--ink);letter-spacing:-.02em}.seo-text-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-bottom:24px}.seo-text-grid h4{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ink)}.seo-text-grid p{margin:0;font-size:12.5px;line-height:1.65;color:var(--muted)}.seo-text-grid p strong{color:var(--ink);font-weight:600}.seo-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:12px;color:var(--muted)}.seo-tags span{font-weight:700;color:var(--ink);margin-right:4px}.seo-tags a{color:var(--ink-2);background:rgba(255,255,255,.05);padding:4px 10px;border-radius:999px;transition:background .15s,color .15s;text-decoration:none}.seo-tags a:hover{color:var(--accent-ink);background:rgba(255,255,255,.12)}[data-theme=light] .seo-text-block{background:transparent;border:none}[data-theme=light] .seo-tags{border-top:1px solid rgba(0,0,0,.08)}[data-theme=light] .seo-tags a{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);color:#4a5568}[data-theme=light] .seo-tags a:hover{background:rgba(0,0,0,.08);color:#0f172a}.is-dark .acard,[data-theme=dark] .acard{background:linear-gradient(165deg,#1c1c22,#131317)!important;color:var(--ink)!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px -15px rgba(0,0,0,.7)}.is-dark .acard .a-top,[data-theme=dark] .acard .a-top{color:var(--muted)!important;opacity:1}.is-dark .acard h3,[data-theme=dark] .acard h3{color:var(--ink)!important}.is-dark .acard p,[data-theme=dark] .acard p{color:var(--ink-2)!important}.is-dark .acard .a-img .big-ic,[data-theme=dark] .acard .a-img .big-ic{background:rgba(255,255,255,.08)!important;color:var(--accent)!important}.is-dark .acard .a-btn,[data-theme=dark] .acard .a-btn{background:#222228!important;color:var(--ink)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.is-dark .acard .a-btn:hover,[data-theme=dark] .acard .a-btn:hover{background:var(--accent)!important;color:#1c170c!important;border-color:#c99400!important}.is-dark .scard:first-child,.is-dark .scard:nth-child(2),.is-dark .scard:nth-child(3),[data-theme=dark] .scard:first-child,[data-theme=dark] .scard:nth-child(2),[data-theme=dark] .scard:nth-child(3){background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--border)!important;box-shadow:0 24px 50px -20px rgba(0,0,0,.8)!important}.is-dark .scard h3,[data-theme=dark] .scard h3{color:var(--ink)!important}.is-dark .scard:nth-child(2) h3 em,[data-theme=dark] .scard:nth-child(2) h3 em{color:var(--accent)!important;text-shadow:none!important}.is-dark .scard p,[data-theme=dark] .scard p{color:var(--ink-2)!important}.is-dark .scard .for,[data-theme=dark] .scard .for{color:var(--muted)!important}.is-dark .scard .sticker,.is-dark .scard:nth-child(2) .sticker,[data-theme=dark] .scard .sticker,[data-theme=dark] .scard:nth-child(2) .sticker{background:var(--card-2)!important;color:var(--ink)!important;border:1px solid var(--border)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.is-dark .scard .bubbles span,.is-dark .scard:nth-child(2) .bubbles span,[data-theme=dark] .scard .bubbles span,[data-theme=dark] .scard:nth-child(2) .bubbles span{background:rgba(255,255,255,.08)!important;color:var(--ink-2)!important;border:1px solid rgba(255,255,255,.06)}.is-dark .scard .s-foot small,[data-theme=dark] .scard .s-foot small{color:var(--muted)!important}.is-dark .scard .go,.is-dark .scard:first-child .go,.is-dark .scard:nth-child(2) .go,[data-theme=dark] .scard .go,[data-theme=dark] .scard:first-child .go,[data-theme=dark] .scard:nth-child(2) .go{background:var(--accent)!important;color:#1c170c!important;border:1.5px solid #c99400!important;box-shadow:0 3px 0 #c99400!important}.is-dark .step:first-child,.is-dark .step:nth-child(2),.is-dark .step:nth-child(3),[data-theme=dark] .step:first-child,[data-theme=dark] .step:nth-child(2),[data-theme=dark] .step:nth-child(3){background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--border)}.is-dark .step h4,[data-theme=dark] .step h4{color:var(--ink)!important}.is-dark .step p,[data-theme=dark] .step p{color:var(--ink-2)!important}.is-dark .step .num,[data-theme=dark] .step .num{background:var(--card-2)!important;color:var(--accent)!important;border:1px solid var(--border);box-shadow:0 4px 0 rgba(0,0,0,.4)!important}.is-dark .buy,[data-theme=dark] .buy{background:radial-gradient(80% 100% at 100% 0,rgba(255,196,0,.12),transparent 60%),#141418!important;color:var(--ink)!important;border:1px solid var(--border);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.is-dark .buy .eyebrow,[data-theme=dark] .buy .eyebrow{background:var(--card-2)!important;color:var(--accent)!important;border:1px solid var(--border)}.is-dark .buy h2,[data-theme=dark] .buy h2{color:var(--ink)!important}.is-dark .buy .lead2,[data-theme=dark] .buy .lead2{color:var(--ink-2)!important}.is-dark .opt,.is-dark .opt:nth-child(n),[data-theme=dark] .opt,[data-theme=dark] .opt:nth-child(n){background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--border);box-shadow:0 14px 24px -18px rgba(0,0,0,.6)!important}.is-dark .opt b,[data-theme=dark] .opt b{color:var(--ink)!important}.is-dark .opt span,[data-theme=dark] .opt span{color:var(--muted)!important}.is-dark .opt .o-ic,.is-dark .opt:nth-child(n) .o-ic,[data-theme=dark] .opt .o-ic,[data-theme=dark] .opt:nth-child(n) .o-ic{background:var(--card-2)!important;color:var(--accent)!important;border:1px solid var(--border)}.is-dark .chat,[data-theme=dark] .chat{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--border);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)!important}.is-dark .chat-head,[data-theme=dark] .chat-head{border-bottom-color:var(--border)!important}.is-dark .chat-head b,[data-theme=dark] .chat-head b{color:var(--ink)!important}.is-dark .bub.in,[data-theme=dark] .bub.in{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--border)}.is-dark .bub.in b,[data-theme=dark] .bub.in b{color:var(--ink)!important}.is-dark .bub.out,[data-theme=dark] .bub.out{background:#2a2410!important;color:#fbf1d6!important;border:1px solid rgba(255,196,0,.25)}.is-dark .bub.out b,[data-theme=dark] .bub.out b{color:var(--accent)!important}.is-dark .typing,[data-theme=dark] .typing{background:var(--surface)!important;border:1px solid var(--border)}.is-dark .paid,[data-theme=dark] .paid{background:var(--accent)!important;color:#1c170c!important;border:1.5px solid #c99400}.is-dark .buy-ctas small,[data-theme=dark] .buy-ctas small{color:var(--muted)!important}.is-dark .why .w-ic,.is-dark .why div:nth-child(n) .w-ic,[data-theme=dark] .why .w-ic,[data-theme=dark] .why div:nth-child(n) .w-ic{background:var(--card-2)!important;color:var(--accent)!important;border:1px solid var(--border)}.is-dark .svc a,[data-theme=dark] .svc a{border:1px solid var(--border)}.is-dark .svc a:hover,[data-theme=dark] .svc a:hover{background:var(--card-2)!important}.is-dark .svc .v-ic,.is-dark .svc a:nth-child(n) .v-ic,[data-theme=dark] .svc .v-ic,[data-theme=dark] .svc a:nth-child(n) .v-ic{background:var(--surface)!important;color:var(--accent)!important;border:1px solid var(--border)}.is-dark .svc a:hover .v-ic,[data-theme=dark] .svc a:hover .v-ic{background:var(--accent)!important;color:#1c170c!important}.is-dark .promo,[data-theme=dark] .promo{background:radial-gradient(120% 90% at 100% 0,rgba(255,196,0,.2) 0,transparent 55%),#1c1a17!important;color:#fbf1d6!important;border:1px solid var(--border)}.is-dark .promo b,[data-theme=dark] .promo b{color:#fff!important}.is-dark .promo p,[data-theme=dark] .promo p{color:#d6cbb0!important}.is-dark .promo .p-ic,[data-theme=dark] .promo .p-ic{background:var(--accent)!important;color:#1c170c!important}.is-dark .promo .btn-ghost,[data-theme=dark] .promo .btn-ghost{background:rgba(255,255,255,.1)!important;color:#fff!important}.is-dark .promo .btn-ghost:hover,[data-theme=dark] .promo .btn-ghost:hover{background:rgba(255,255,255,.18)!important}.is-dark .cat-hero,[data-theme=dark] .cat-hero{background:radial-gradient(70% 120% at 90% 0,rgba(255,196,0,.15),transparent 60%),#141418!important;color:var(--ink)!important;border:1px solid var(--border)}.is-dark .cat-hero h1,[data-theme=dark] .cat-hero h1{color:var(--ink)!important}.is-dark .cat-hero p,[data-theme=dark] .cat-hero p{color:var(--ink-2)!important}.is-dark .searchbar,[data-theme=dark] .searchbar{background:var(--surface)!important;border:1px solid var(--border);box-shadow:0 14px 30px -18px rgba(0,0,0,.8)!important}.is-dark .searchbar input,[data-theme=dark] .searchbar input{color:var(--ink)!important}.is-dark .searchbar input::placeholder,[data-theme=dark] .searchbar input::placeholder{color:var(--muted)!important}.is-dark .filters,[data-theme=dark] .filters{border:1px solid var(--border)}.is-dark .price-in input,.is-dark .price-presets button,[data-theme=dark] .price-in input,[data-theme=dark] .price-presets button{color:var(--ink)!important;border:1px solid var(--border)}.is-dark .price-presets button:hover,[data-theme=dark] .price-presets button:hover{background:var(--accent)!important;color:#1c170c!important}.is-dark .sort,[data-theme=dark] .sort{color:var(--ink)!important;border:1px solid var(--border)}.is-dark .empty,.is-dark .prod,[data-theme=dark] .empty,[data-theme=dark] .prod{border:1px solid var(--border)}.is-dark .prod-img,[data-theme=dark] .prod-img{background:radial-gradient(70% 70% at 50% 60%,#1c1c22,#141418)}.is-dark .cond,.is-dark .stock-tag,[data-theme=dark] .cond,[data-theme=dark] .stock-tag{background:transparent!important;border:none!important;box-shadow:none!important}.is-dark .prod-modal,[data-theme=dark] .prod-modal{border:1px solid var(--border)}.is-dark .prod-modal-img-wrap,[data-theme=dark] .prod-modal-img-wrap{background:transparent!important;border:none!important}.is-dark .prod-modal-desc,[data-theme=dark] .prod-modal-desc{background:transparent!important;border:none!important;padding:0!important}.is-dark .prod-modal-specs li,[data-theme=dark] .prod-modal-specs li{background:transparent!important;border:none!important;border-bottom:1px solid var(--border)!important;padding:8px 0!important}.is-dark .prod-modal-price-box,[data-theme=dark] .prod-modal-price-box{background:transparent!important;border:none!important;border-bottom:1px solid var(--border)!important;padding:10px 0!important}.is-dark .faq details,[data-theme=dark] .faq details{border:1px solid var(--border)}.is-dark .faq details[open],[data-theme=dark] .faq details[open]{background:#232014!important;border-color:rgba(255,196,0,.25)}.is-dark .faq summary .pm,[data-theme=dark] .faq summary .pm{background:var(--card-2);border:1px solid var(--border)}.is-dark .help,[data-theme=dark] .help{border:1px solid var(--border)}.is-dark footer,[data-theme=dark] footer{border-top:1px solid var(--border)}.is-dark .more-link,.is-dark .qcats button,.is-dark .tabs,[data-theme=dark] .more-link,[data-theme=dark] .qcats button,[data-theme=dark] .tabs{border:1px solid var(--border)}.is-dark .buy .btn-dark,.is-dark .cat-hero .btn-dark,.is-dark .fab,.is-dark .hero .btn-dark,.is-dark .promo .btn-primary,.is-dark .scard:first-child .go,.is-dark header.site:not(.solid) .nav-cta,[data-theme=dark] .buy .btn-dark,[data-theme=dark] .cat-hero .btn-dark,[data-theme=dark] .fab,[data-theme=dark] .hero .btn-dark,[data-theme=dark] .promo .btn-primary,[data-theme=dark] .scard:first-child .go,[data-theme=dark] header.site:not(.solid) .nav-cta{box-shadow:0 4px 0 #9c7200,0 16px 26px -12px rgba(0,0,0,.8)!important}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.btn-ghost{background:var(--card);color:var(--ink);border:1.5px solid var(--border);box-shadow:0 4px 0 var(--border);transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.btn-ghost:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--border)}.btn-ghost:active{transform:translateY(4px);box-shadow:0 0 0 transparent!important}.prod-detail-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);gap:40px;align-items:start;margin-bottom:56px}.prod-detail-gallery{position:sticky;top:96px;align-self:start}@media (max-width:820px){.prod-detail-grid,div:has(>.prod-detail-gallery){grid-template-columns:1fr!important;gap:28px!important}.prod-detail-gallery{position:static!important;top:auto!important}}.acard .a-img img.brand-logo{max-width:82%;max-height:62px;width:auto;height:auto;object-fit:contain;border-radius:8px;filter:drop-shadow(0 6px 12px rgba(28,23,12,.12))}.acard .a-img img.brand-logo-invert-light{filter:brightness(0) saturate(100%) invert(14%) sepia(72%) saturate(2600%) hue-rotate(196deg) brightness(88%) contrast(102%) drop-shadow(0 4px 10px rgba(0,47,108,.14))}.is-dark .acard .a-img,[data-theme=dark] .acard .a-img{background:rgba(255,255,255,.94);border-radius:16px;padding:10px 14px}.acard p{font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1060px){.menu,.nav-cta{display:none!important}.burger{display:grid!important}.nav{justify-content:space-between}.drawer{border-top:1px solid var(--border);padding:12px 0 calc(40px + env(safe-area-inset-bottom, 0px));box-shadow:0 24px 48px rgba(0,0,0,.25)}.drawer .plain,.drawer details{border-bottom:1px solid var(--border);border-radius:0}.drawer .plain,.drawer summary{padding:14px 4px;font-size:17.5px}.drawer .dgroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:6px 4px 16px}.drawer h6{margin:4px 0 6px;font-size:11px;color:var(--accent-ink)}.drawer .mlink{padding:8px 10px;font-size:13.5px;background:var(--card);margin:4px 0 0;border-radius:10px}}@media (max-width:640px){.nav,.nav-wrap{height:60px;gap:10px}.drawer{inset:calc(60px + env(safe-area-inset-top, 0px)) 0 0}.logo{font-size:18.5px;gap:7px}.logo .logo-img,.logo img{width:30px!important;height:30px!important}.icon-btn{width:38px;height:38px}.drawer .dgroup{grid-template-columns:1fr;gap:12px}}@media (max-width:860px){.hero{padding-block:calc(96px + env(safe-area-inset-top, 0px)) 24px}.hero h1{font-size:clamp(30px,7.5vw,48px);line-height:1.06;margin:16px auto 14px}.hero .lead{font-size:15px;line-height:1.6;margin-bottom:22px}.stats{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.stat{background:rgba(255,255,255,.55);border:1px solid var(--border);border-radius:16px;padding:12px 14px;align-items:center}.is-dark .stat,[data-theme=dark] .stat{background:var(--card)}}@media (max-width:520px){.kicker{font-size:12px}.hero h1{font-size:clamp(27px,8vw,36px)}.hero .lead{font-size:14px}.hero .ctas{flex-direction:column;width:100%;gap:10px}.hero .ctas .btn{width:100%;justify-content:center}.showcase{margin-top:22px;aspect-ratio:16/10}.stats{grid-template-columns:1fr;gap:10px;margin-top:22px}.stat b{font-size:14.5px}.stat span{font-size:12.5px}}.tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;white-space:nowrap}@media (max-width:900px){.sec{padding-block:60px 0}.sec-head{margin-bottom:22px;gap:12px}h2{font-size:clamp(24px,6.5vw,36px);line-height:1.1}.sol{grid-template-columns:1fr;gap:68px;padding-top:56px;max-width:500px;margin:0 auto}.scard,.scard:first-child,.scard:nth-child(2),.scard:nth-child(3){transform:none!important;padding:120px 22px 22px;border-radius:26px}.scard .s-img{top:-46px}.scard .s-img img{max-height:150px}.scard .sticker{top:76px;right:16px}}@media (max-width:640px){.sec{padding-block:48px 0}.tabs{width:100%;display:flex}.tabs button{padding:0 13px;font-size:12.5px;height:34px}.acard{width:206px;height:296px;margin-left:-103px;padding:15px 15px 14px;border-radius:22px}.acard .a-img{height:82px;margin:6px 0 4px}.acard .a-img img.brand-logo{max-height:48px}.acard h3{font-size:19.5px}.acard p{font-size:11.5px;line-height:1.4;-webkit-line-clamp:3}.acard .a-btn{height:38px;font-size:11.5px;border-radius:12px}.arc-ctrl{margin-top:-8px}.arc-ctrl button{width:40px;height:40px}.arc-ctrl span{min-width:120px;font-size:12.5px}}@media (max-width:960px){.buy{margin-top:60px;border-radius:28px;padding:28px 20px 32px;gap:32px}.buy h2{font-size:clamp(26px,6.5vw,38px)}.buy .lead2{font-size:14.5px;margin:12px 0 20px}.opt,.opt:nth-child(n){transform:none!important}.chat-wrap{width:100%}.chat-wrap .peek{display:none!important}.paid{position:relative;left:0;top:0;display:inline-block;margin-bottom:12px;transform:none}.chat{transform:none!important;max-width:100%;border-radius:22px;padding:16px}}@media (max-width:520px){.buy-ctas{flex-direction:column;align-items:stretch}.buy-ctas .btn{width:100%;justify-content:center;white-space:normal;height:auto;min-height:46px;padding:10px 16px}.buy-ctas .btn,.buy-ctas small{text-align:center}}@media (max-width:640px){#catalog{padding-top:calc(76px + env(safe-area-inset-top, 0px))}.cat-hero{border-radius:24px;padding:22px 18px;gap:16px}.cat-hero h1{font-size:clamp(26px,7vw,36px)}.cat-hero p{font-size:13.5px}.searchbar{width:100%;height:48px;padding:0 6px 0 14px}.searchbar input{font-size:14px}.searchbar button{height:36px;padding:0 16px;font-size:13px}.toolbar{gap:8px}.toolbar .count{width:100%;margin-bottom:2px;font-size:14px}.toolbar .filter-btn,.toolbar .sort{flex:1 1;justify-content:center;height:40px;font-size:13px}.subpage-hero-ctas{flex-direction:column}.subpage-hero-ctas .btn{width:100%;justify-content:center}.prod-modal-scrim{padding:10px;align-items:flex-end}.prod-modal{max-height:90vh;border-radius:24px}.prod-modal-body{padding:20px 16px;gap:16px}.prod-modal-img-wrap{height:160px;padding:12px}.prod-modal-actions .btn{width:100%;min-width:0}.faq summary{padding:15px 16px;font-size:14.5px}.faq details p{padding:0 16px 16px;font-size:13.5px}}@media (max-width:900px){footer{margin-top:64px;padding-top:44px;border-radius:28px 28px 0 0}.f-big{font-size:clamp(28px,7.5vw,48px);margin-bottom:28px;line-height:1.02}.f-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.f-grid>div:first-child{grid-column:1/-1;padding-bottom:22px;border-bottom:1px solid rgba(0,0,0,.08)}.is-dark .f-grid>div:first-child,[data-theme=dark] .f-grid>div:first-child{border-bottom-color:var(--border)}footer p{max-width:100%;margin:10px 0 14px}}@media (max-width:640px){footer{margin-top:52px;padding-top:36px;border-radius:24px 24px 0 0}.f-big{font-size:clamp(26px,8vw,36px);margin-bottom:22px}.f-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.f-grid>div:first-child{grid-column:1/-1;padding-bottom:18px}.f-grid>div:last-child{grid-column:1/-1;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.is-dark .f-grid>div:last-child,[data-theme=dark] .f-grid>div:last-child{border-top-color:var(--border)}.f-grid>div:last-child ul{grid-template-columns:1fr 1fr;gap:10px 16px}footer h6{margin:0 0 10px;font-size:11.5px}.f-contact,footer ul{gap:8px;font-size:13.5px}.seo-text-block{margin-top:28px;padding:20px 0 8px;border-top:1px solid rgba(0,0,0,.08)}.is-dark .seo-text-block,[data-theme=dark] .seo-text-block{border-top-color:var(--border)}.seo-text-block h3{font-size:15.5px;margin-bottom:14px;line-height:1.35}.seo-text-grid{grid-template-columns:1fr;gap:16px;margin-bottom:18px}.seo-text-grid h4{font-size:13.5px;margin-bottom:4px}.seo-text-grid p{font-size:12px;line-height:1.6}.seo-tags{gap:6px;padding-top:14px}.seo-tags span{width:100%;margin-bottom:2px;font-size:11.5px}.seo-tags a{font-size:11.5px;padding:5px 10px}.f-bottom{margin-top:20px;padding-top:16px;padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(0,0,0,.08);flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.is-dark .f-bottom,[data-theme=dark] .f-bottom{border-top-color:var(--border)}}.ai-chat-wrap{max-width:1140px;margin:0 auto;padding:32px 16px 80px}.ai-chat-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--border)}.ai-chat-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:28px}.ai-chat-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-chat-pill-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;transition:all .15s}.ai-chat-pill-btn:hover{background:var(--card);border-color:var(--accent)}.ai-chat-quota{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:800;background:#fef3c7;color:#92400e;border:1px solid #fde68a}.is-dark .ai-chat-quota,[data-theme=dark] .ai-chat-quota{background:#362a14;color:#fde68a;border-color:#78350f}.ai-chat-grid-prompts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:24px}.ai-chat-prompt-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;transition:all .15s}.ai-chat-prompt-card:hover{border-color:var(--accent);background:var(--card);transform:translateY(-2px)}.ai-chat-box{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 4px 20px -8px rgba(0,0,0,.06);overflow:hidden}.ai-chat-box,.ai-chat-thread{display:flex;flex-direction:column}.ai-chat-thread{padding:24px;gap:20px;min-height:400px;max-height:720px;overflow-y:auto}.ai-chat-msg-row{display:flex;width:100%}.ai-chat-msg-row.user{justify-content:flex-end}.ai-chat-msg-row.assistant{justify-content:flex-start}.ai-chat-msg-user{max-width:82%;background:#fff8e1;color:#1c170c;border:none!important;border-radius:16px 16px 4px 16px;padding:14px 18px;font-size:14px;line-height:1.6;box-shadow:0 2px 8px rgba(0,0,0,.04)}.is-dark .ai-chat-msg-user,[data-theme=dark] .ai-chat-msg-user{background:#232328;color:#fafafa;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.25)}.ai-chat-msg-bot{max-width:92%;background:transparent!important;color:var(--ink);border:none!important;border-radius:16px;padding:8px 0;font-size:14px;line-height:1.65;box-shadow:none!important}.ai-chat-table-wrap{overflow-x:auto;margin:14px 0;border-radius:12px;border:none!important;background:var(--card)}.ai-chat-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ai-chat-table th{background:var(--card-2);font-weight:800;white-space:nowrap}.ai-chat-table td,.ai-chat-table th{color:var(--ink);padding:10px 14px;border:none!important}.ai-chat-table tr:last-child td{border:none!important}.ai-chat-table tr:nth-child(2n) td{background:var(--card-2)}.is-dark .ai-chat-table tr:nth-child(2n) td,[data-theme=dark] .ai-chat-table tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.ai-chat-disclaimer{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:var(--card-2);border:none!important;margin-top:16px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.ai-chat-citation{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:var(--card-2);border:none!important;margin-top:12px;font-size:12px;color:var(--muted)}.ai-chat-product-shelf{margin-top:20px;padding-top:16px;border-top:none!important}.ai-chat-product-shelf-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);margin-bottom:12px;display:flex;align-items:center;gap:6px}.ai-chat-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ai-chat-product-card{background:var(--card);border:none!important;border-radius:14px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:transform .15s,box-shadow .15s}.ai-chat-product-card:hover{transform:translateY(-2px);border:none!important;box-shadow:0 6px 18px rgba(0,0,0,.07)}.ai-chat-input-bar{padding:16px 20px;border-top:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:10px}.ai-chat-form{display:flex;align-items:flex-end;gap:10px}.ai-chat-textarea{flex:1 1;min-height:48px;max-height:160px;padding:12px 16px;border-radius:12px;border:1.5px solid var(--border);background:var(--bg);color:var(--ink);font-family:inherit;font-size:14.5px;line-height:1.5;resize:none;outline:none;transition:border-color .15s}.ai-chat-textarea:focus{border-color:var(--accent)}.ai-chat-send-btn{height:48px;padding:0 20px;border-radius:12px;font-weight:800;font-size:14px;background:#1c170c;color:#ffd84d;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s;white-space:nowrap}.ai-chat-send-btn:hover:not(:disabled){background:#2c2514;transform:translateY(-1px)}.ai-chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.is-dark .ai-chat-send-btn,[data-theme=dark] .ai-chat-send-btn{background:var(--accent);color:#1c170c}@media (max-width:640px){.ai-chat-wrap{padding-top:16px;padding-bottom:60px}.ai-chat-thread{padding:14px;gap:16px;min-height:320px}.ai-chat-msg-bot,.ai-chat-msg-user{max-width:96%;padding:14px}.ai-chat-input-bar{padding:12px 14px}}.ai-arena-container{display:flex;width:100%;min-height:calc(100vh - 68px);background:var(--bg);position:relative;overflow:hidden}.ai-arena-sidebar{width:290px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;transition:width .25s ease,transform .25s ease;z-index:30}.ai-arena-sidebar.collapsed{width:0;overflow:hidden;border-right:none}.ai-arena-sidebar-inner{width:290px;height:100%;display:flex;flex-direction:column;padding:16px;gap:14px;box-sizing:border-box}.ai-arena-new-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;width:100%;border-radius:12px;background:var(--accent);color:#1c170c;font-weight:800;font-size:13.5px;border:1.5px solid #c99400;cursor:pointer;box-shadow:0 4px 0 #c99400;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.ai-arena-new-btn:hover{transform:translateY(2px);box-shadow:0 2px 0 #c99400}.ai-arena-new-btn:active{transform:translateY(4px);box-shadow:0 0 0 transparent}.ai-arena-sidebar-tabs{display:flex;background:var(--card);border-radius:8px;padding:3px;border:1px solid var(--border);gap:2px}.ai-arena-sidebar-tab{flex:1 1;height:32px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:all .15s}.ai-arena-sidebar-tab.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.06)}.ai-arena-history-list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.ai-arena-history-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--border);cursor:pointer;text-align:left;transition:background .15s,border-color .15s;font-size:12.5px;color:var(--ink)}.ai-arena-history-item:hover{background:var(--card);border-color:var(--accent)}.ai-arena-history-item.active{border-color:var(--accent);background:rgba(255,210,63,.14)}.ai-arena-empty-history{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 16px;color:var(--muted);font-size:12.5px;line-height:1.5;gap:8px}.ai-arena-main{flex:1 1;display:flex;flex-direction:column;height:calc(100vh - 68px);min-width:0;position:relative;background:var(--bg)}.ai-arena-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;gap:12px}.ai-arena-topbar-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}.ai-arena-topbar-title{font-size:15px;font-weight:800;color:var(--ink);white-space:nowrap}.ai-arena-topbar-desc{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-arena-topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-arena-sidebar-mobile-head{display:none}.ai-arena-thread-wrap{flex:1 1;overflow-y:auto;padding:24px 24px 20px;display:flex;flex-direction:column;gap:22px}.ai-arena-bottom-controls{padding:12px 20px 16px;background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.ai-arena-chips-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;font-size:12px;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0;-webkit-overflow-scrolling:touch}.ai-arena-chips-row::-webkit-scrollbar{display:none;width:0;height:0}.ai-arena-chips-label{font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;flex-shrink:0}.ai-arena-chip-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:var(--bg);border:1px solid var(--border);color:var(--ink);cursor:pointer;transition:all .15s;white-space:nowrap}.ai-arena-chip-btn:hover{background:var(--card);border-color:var(--accent);color:var(--accent-ink)}.ai-arena-preset-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;background:var(--card);border:1px solid var(--border);color:var(--ink);cursor:pointer;transition:all .15s;white-space:nowrap}.ai-arena-preset-btn:hover{background:var(--card-2);border-color:var(--accent);transform:translateY(-1px)}.ai-arena-input-form{display:flex;align-items:flex-end;gap:10px;background:var(--bg);border:1.5px solid var(--border);border-radius:12px;padding:6px 12px;transition:border-color .15s}.ai-arena-input-form:focus-within{border-color:var(--accent)}.ai-arena-input-form textarea{flex:1 1;background:transparent;border:none;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.5;resize:none;outline:none;padding:6px 0;min-height:42px;max-height:140px}.ai-arena-input-send{height:38px;padding:0 16px;border-radius:10px;background:var(--accent);color:#1c170c;font-weight:800;font-size:13px;border:1.5px solid #c99400;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 3px 0 #c99400;transform:translateY(0);transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1);flex-shrink:0;margin-bottom:3px}.ai-arena-input-send:hover:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #c99400}.ai-arena-input-send:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 transparent}.ai-arena-input-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ai-arena-mobile-scrim{display:none}@media (max-width:1024px){.ai-arena-sidebar-mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;margin-bottom:6px!important;border-bottom:1px solid var(--border)!important;width:100%!important;box-sizing:border-box!important}.ai-arena-sidebar-mobile-title{display:flex!important;align-items:center!important;gap:8px!important;font-weight:800!important;font-size:13.5px!important;color:var(--ink)!important}.ai-arena-mobile-scrim{display:block;position:fixed;inset:0;top:68px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:85}.ai-arena-sidebar{position:fixed;left:0;top:68px;bottom:0;height:calc(100vh - 68px);height:calc(100dvh - 68px);width:290px;z-index:90;box-shadow:4px 0 24px rgba(0,0,0,.18);transform:translateX(0);transition:transform .25s cubic-bezier(.25,1,.5,1)}.ai-arena-sidebar.collapsed{transform:translateX(-100%);width:290px;pointer-events:none;visibility:hidden}.ai-arena-topbar-desc{display:none!important}.ai-arena-topbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 14px!important;overflow:visible!important}.ai-arena-topbar-title-row{gap:10px!important}.ai-arena-topbar-actions,.ai-arena-topbar-title-row{width:100%!important;display:flex!important;align-items:center!important}.ai-arena-topbar-actions{gap:8px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;padding-bottom:2px!important}}@media (max-width:1024px){.ai-arena-topbar-actions::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.ai-chat-scroll-bottom-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:var(--accent);color:#1c170c;font-size:12px;font-weight:800;border:1.5px solid #c99400;box-shadow:0 4px 12px rgba(0,0,0,.16);cursor:pointer;transform:translateY(0);transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s ease}.ai-chat-scroll-bottom-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.22)}.ai-chat-scroll-bottom-btn:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(0,0,0,.12)}.ai-chat-prompt-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:var(--card-2);border:none!important;color:var(--ink);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:left;max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ai-chat-prompt-pill:hover{background:rgba(255,210,63,.2);transform:translateY(-1px);color:var(--accent-ink)}.ai-chat-prompt-pill .prompt-action{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--accent);color:#1c170c;font-size:11px;font-weight:800;flex-shrink:0;margin-left:8px;transition:background .15s}.ai-chat-prompt-pill:hover .prompt-action{background:#ffd23f}.ai-chat-inline-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;background:rgba(255,210,63,.18);color:var(--accent-ink);font-weight:700;font-size:12.5px;border:none!important;cursor:pointer;margin:0 2px;transition:all .15s ease;vertical-align:middle}.ai-chat-inline-pill:hover{background:var(--accent);color:#1c170c;transform:translateY(-1px)}.ai-cursor{display:inline-block;color:var(--accent-ink);font-weight:800;margin-left:3px;animation:aiBlink .75s ease-in-out infinite}@keyframes aiBlink{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.15;transform:scaleY(.7)}}.ai-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;animation:aiDotBounce 1.4s ease-in-out infinite both}.ai-dot-1{animation-delay:-.32s}.ai-dot-2{animation-delay:-.16s}.ai-dot-3{animation-delay:0s}@keyframes aiDotBounce{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1);opacity:1}}.ai-chat-msg-row.assistant .ai-chat-msg-bubble{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.logo{display:inline-flex!important;align-items:center!important;font-family:var(--display)!important;font-weight:800!important;font-size:22px!important;line-height:1!important;letter-spacing:-.03em!important;flex:none!important;color:var(--ink)!important;text-decoration:none!important;transition:opacity .15s ease,color .15s ease!important}.logo:hover{opacity:.92!important}.logo .dom{color:#ffc400!important;font-weight:800!important;opacity:1!important}.dark .logo,.is-dark .logo,:root[data-theme=dark] .logo,html.dark .logo{color:#ffffff!important}.dark .logo .dom,.is-dark .logo .dom,:root[data-theme=dark] .logo .dom,html.dark .logo .dom{color:#ffd84d!important}header.site:not(.solid) .logo{color:var(--hero-ink)!important}header.site:not(.solid) .logo .dom{color:#ffc400!important}footer .logo{color:var(--ink)!important}.is-dark footer .logo,:root[data-theme=dark] footer .logo{color:#ffffff!important}footer .logo .dom{color:#ffc400!important}