:root{--bg:#FFFDF9;--ink:#2B2724;--mute:#6E655C;--line:#E8E0D3;--soft:#FBF6EE;--accent:#b4471c;--gold:#EAC88E;--ok:#2f7d4a;--warn:#c98a1b;--bad:#b02a2a;--r:4px;--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:Archivo,system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}.wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;display:flex;gap:10px;align-items:center}.eyebrow:before{content:"";width:22px;height:2px;background:var(--accent)}.h1{font-size:clamp(34px,5vw,64px);line-height:.98;font-weight:900;letter-spacing:-.04em}.h2{font-size:clamp(28px,3.6vw,46px);line-height:1.04;font-weight:800;letter-spacing:-.03em}.h3{font-size:19px;font-weight:800;letter-spacing:-.01em}.lead{color:var(--mute);max-width:60ch;font-size:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:13px 20px;border-radius:var(--r);font-weight:600;font-size:14px;line-height:1;white-space:nowrap;position:relative;overflow:hidden;transition:transform .25s ease}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:translate(-101%);transition:transform .35s cubic-bezier(.2,.7,.1,1);z-index:0}.btn:hover:after{transform:none}.btn>*{position:relative;z-index:1}.btn:hover{transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{color:#fff}.btn.sm{padding:10px 14px;font-size:13px}.btn.block{width:100%}.btn[disabled]{opacity:.5;pointer-events:none}section,.sec{padding-block:clamp(48px,7vw,104px)}.sec-tight{padding-block:clamp(28px,4vw,56px)}.price-locked{color:var(--mute);font-family:var(--mono);font-size:12px}.notice{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);padding:14px 16px;background:var(--soft);font-size:14px}.notice a{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logo-light{filter:invert(1) brightness(1.15) sepia(.2)}.seal{display:block;width:100%;height:100%;color:inherit}.seal-spin{animation:spin 60s linear infinite}.estd{display:inline-grid;gap:5px;justify-items:start}.estd i{display:block;height:4px;width:100%;background:currentColor}.estd span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1}.gold{color:var(--gold)}#bar{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);z-index:60}.usp{background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;padding:9px 0}.usp .track{display:flex;gap:48px;width:max-content;animation:mq 38s linear infinite}.usp span{white-space:nowrap}.usp span:after{content:"\b7";margin-left:48px;color:var(--gold)}@keyframes mq{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:50;background:#fffdf9eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.site-header.small{box-shadow:0 8px 30px #2b272412}.hdr{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:14px 0;transition:padding .3s}.site-header.small .hdr{padding:8px 0}.brand{font-weight:900;letter-spacing:.12em;font-size:19px;display:flex;gap:14px;align-items:center;white-space:nowrap}.brand small{font-family:var(--mono);font-weight:400;letter-spacing:.14em;font-size:10px;color:var(--mute);border:1px solid var(--line);border-radius:3px;padding:4px 7px;line-height:1}.brand .logo{height:46px;width:auto;transition:height .3s}.site-header.small .brand .logo{height:38px}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--r);padding:0 14px;height:42px;max-width:520px;width:100%;color:var(--mute);font-size:14px;min-width:0;background:#fff}.search input{border:0;outline:0;background:transparent;flex:1;min-width:0;height:100%;color:var(--ink)}.search kbd{font-family:var(--mono);font-size:11px;border:1px solid var(--line);border-radius:3px;padding:2px 6px}.hdr-actions{display:flex;gap:10px;align-items:center}nav.cats{display:flex;gap:2px;position:relative}nav.cats>a,nav.cats>div>a{display:block;padding:12px 14px;font-size:14px;font-weight:500;position:relative}nav.cats>a:after,nav.cats>div>a:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}nav.cats>a:hover:after,nav.cats>div:hover>a:after,nav.cats>div:focus-within>a:after,nav.cats .on:after{transform:none}.mega,.drop{position:absolute;top:100%;background:#fff;border:1px solid var(--line);border-top:0;box-shadow:0 30px 60px #2b27241f;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .25s;z-index:5}.mega{left:0;right:0;padding:22px;display:grid;grid-template-columns:1fr 260px;gap:24px}.drop{display:grid;min-width:240px;padding:8px}.drop a{padding:10px 12px;border-radius:var(--r);font-size:14px}.drop a:hover{background:var(--soft)}nav.cats>div:hover>.mega,nav.cats>div:focus-within>.mega,nav.cats>div:hover>.drop,nav.cats>div:focus-within>.drop{opacity:1;pointer-events:auto;transform:none}.has-drop{position:relative}.mega .mg{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mega .mg a{display:grid;gap:8px;padding:8px;border-radius:var(--r);transition:background .2s}.mega .mg a:hover{background:var(--soft)}.mega .mg i{display:block;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.mega .mg i img{width:100%;height:100%;object-fit:cover}.mega .mg b{font-size:13px;font-weight:600;display:flex;align-items:center}.mega .mg span{font-family:var(--mono);font-size:11px;color:var(--mute)}.mega .side{border-left:1px solid var(--line);padding-left:24px;display:grid;gap:10px;align-content:start}.mega .side a{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r)}.mega .side a:hover{border-color:var(--ink)}.mega .side b{font-size:14px}.mega .side span{font-size:12px;color:var(--mute)}.code{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--c,#999);margin-right:8px;vertical-align:middle;flex:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-block:clamp(40px,6vw,92px);position:relative}.hero>*{min-width:0}.hero h1{font-size:clamp(40px,6.4vw,84px);line-height:.96;font-weight:900;letter-spacing:-.04em}.hero h1 .w{display:inline-block;will-change:transform}.hero h1 em{font-style:normal;color:var(--accent);position:relative}.hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.08em;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;animation:ul .9s 1.1s cubic-bezier(.2,.7,.1,1) forwards}@keyframes ul{to{transform:none}}.hero .lead{margin-top:22px;font-size:17px}.hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero .fig{position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.hero .fig img{width:100%;height:auto;will-change:transform}.hero .tags{position:absolute;left:16px;bottom:16px;display:grid;gap:6px}.hero .tags span{background:#fff;border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);font-size:11.5px;padding:6px 10px;display:flex;gap:8px;align-items:center}.js .hero .tags span{opacity:0}.hero .tags span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero .seal-wrap{position:absolute;right:16px;top:16px;width:118px;height:118px;border-radius:50%;background:var(--soft);color:var(--ink);padding:6px;box-shadow:0 10px 30px #2b27241f;pointer-events:none}.hero .ring{display:none}@keyframes spin{to{transform:rotate(360deg)}}.dmq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:14px 0;font-weight:800;font-size:clamp(20px,2.6vw,30px);letter-spacing:-.02em;background:var(--soft)}.dmq .track{display:flex;gap:40px;width:max-content;animation:mq 60s linear infinite}.dmq span{white-space:nowrap;display:flex;gap:40px;align-items:center}.dmq span:after{content:"";width:8px;height:8px;background:var(--accent);transform:rotate(45deg)}.grid{display:grid;gap:14px}.g-dier{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tile{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;min-width:0;position:relative;transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s}.tile:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2b272414}.tile .img{aspect-ratio:4/3;background:#fff;border-bottom:1px solid var(--line);overflow:hidden}.tile .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.tile:hover .img img{transform:scale(1.06)}.tile .t{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;position:relative;z-index:1}.tile .t b{font-weight:700;display:flex;align-items:center}.tile .t span{font-family:var(--mono);font-size:12px;color:var(--mute);white-space:nowrap}.tile .add{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:#fff;font-family:var(--mono);font-size:12px;padding:10px 14px;transform:translateY(100%);transition:transform .3s;display:flex;justify-content:space-between;z-index:2}.tile:hover .add{transform:none}.chain{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px}.chain:before{content:"";position:absolute;left:0;right:0;top:34px;height:2px;background:var(--line)}.chain .bar{position:absolute;left:0;top:34px;height:2px;background:var(--accent);width:0}.chain .dot{position:absolute;left:0;top:28px;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px #b4471c26;margin-left:-7px}.node{position:relative;padding-top:60px;min-width:0}.node:before{content:attr(data-n);position:absolute;top:18px;left:0;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-family:var(--mono);font-size:12px;transition:border-color .3s,background .3s,color .3s}.node.lit:before{border-color:var(--accent);background:var(--accent);color:#fff}.node b{display:block;font-weight:700;margin-bottom:4px}.node span{font-size:13px;color:var(--mute)}.node code{display:block;font-family:var(--mono);font-size:11px;color:var(--accent);margin-top:8px}.pack{background:var(--soft)}.pack .pin{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pack .stages{display:grid;gap:18px}.stage{border-left:2px solid var(--line);padding:6px 0 6px 20px;opacity:.35;transition:opacity .3s,border-color .3s}.stage.on{opacity:1;border-color:var(--accent)}.stage h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.stage p{color:var(--mute);font-size:14px;margin-top:4px}.stage .n{font-family:var(--mono);font-size:12px;color:var(--accent);margin-bottom:4px}.pack .big{font-family:var(--mono);font-size:clamp(56px,8vw,112px);font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.pack .big small{font-size:16px;color:var(--mute);letter-spacing:0;margin-left:10px}.pack .stack{position:relative;aspect-ratio:1;max-width:520px;width:100%;margin-inline:auto}.pack .stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.pack .stack img:first-child{opacity:1}.pack .meter{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:28px;max-width:360px}.pack .meter i{display:block;height:100%;width:0;background:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/b2b-1.css.map */
