*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent:#22C55E;--accent-hover:#3EDD79;--accent-dim:#16A34A;--ink:#0B0F14;--paper:#F7F8FA;--surface:#0E141B;--surface-2:#141C25;--elevated:#161E27;--line:#1F2937;--line-soft:#141C25;--text:#F7F8FA;--text-mute:#94A3B8;--text-dim:#64748B;--amber:#F59E0B;--red:#EF4444;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Inter Tight","Inter",-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--pad-x:clamp(20px,4vw,64px);--radius:8px;--radius-lg:12px;--dur:.4s;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--ink);color:var(--text);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:none;color:inherit;cursor:pointer}img,svg{display:block;max-width:100%}input,button,textarea{font-family:inherit}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.container{max-width:1240px;margin:0 auto;padding:0 var(--pad-x)}.skip-to-content{position:absolute;left:-9999px;top:0;background:var(--accent);color:#000;padding:8px 16px;z-index:100}.skip-to-content:focus{left:0}.announce{background:#080b10;border-bottom:1px solid var(--line-soft);padding:9px var(--pad-x);text-align:center;font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-mute)}.announce a{color:var(--text);border-bottom:1px solid var(--line);transition:border-color var(--dur) var(--ease);margin-left:8px}.announce a:hover{border-color:var(--accent)}.nav{position:sticky;top:0;z-index:50;background:#0b0f14d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad-x);max-width:1240px;margin:0 auto;gap:32px}.brand{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.brand-mark{width:22px;height:22px;background:var(--accent);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#000;font-family:var(--font-mono);font-weight:700;font-size:13px}.nav-links{display:flex;gap:28px;align-items:center;font-size:14px;color:var(--text-mute);flex:1;justify-content:center}.nav-links a{transition:color var(--dur) var(--ease)}.nav-links a:hover{color:var(--text)}.nav-actions{display:flex;gap:12px;align-items:center}.nav-cart{font-size:12px;color:var(--text-mute);padding:8px 12px;transition:color var(--dur) var(--ease)}.nav-cart:hover{color:var(--text)}.nav-cta{padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--text);transition:all var(--dur) var(--ease);white-space:nowrap}.nav-cta:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:900px){.nav-links{display:none}.nav-inner{gap:16px}}.hero{padding:80px var(--pad-x) 100px;border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.hero-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:960px){.hero-inner{grid-template-columns:1fr;gap:48px}.hero{padding:56px var(--pad-x) 72px}}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-mute);text-transform:uppercase;margin-bottom:24px;display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #22c55e26}.h1{font-family:var(--font-display);font-size:clamp(38px,5.4vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin-bottom:24px;color:var(--text)}.h1 .accent{color:var(--accent)}.sub{font-size:18px;line-height:1.55;color:var(--text-mute);max-width:520px;margin-bottom:36px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--radius);font-size:14px;font-weight:500;transition:all var(--dur) var(--ease);border:1px solid transparent;white-space:nowrap;cursor:pointer}.btn-primary{background:var(--accent);color:#04120a;font-weight:600}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--text);background:transparent}.btn-ghost:hover{border-color:var(--text-mute);background:var(--surface-2)}.btn-full{width:100%;padding:16px 22px;font-size:15px}.btn .arrow{transition:transform var(--dur) var(--ease)}.btn:hover .arrow{transform:translate(3px)}.microtrust{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);display:flex;gap:16px;flex-wrap:wrap}.microtrust span{display:inline-flex;align-items:center;gap:6px}.microtrust span:before{content:"";width:4px;height:4px;background:var(--accent);border-radius:50%}.dash{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 80px -20px #00000080,0 0 0 1px #22c55e0a}.dash-chrome{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--elevated);border-bottom:1px solid var(--line)}.dash-dot{width:10px;height:10px;border-radius:50%;background:#2a3441}.dash-title{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.dash-body{padding:22px 22px 26px}.dash-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.dash-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase}.dash-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--accent)}.dash-live:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.dash-hero-num{font-family:var(--font-mono);font-size:42px;font-weight:600;letter-spacing:-.02em;color:var(--accent);line-height:1;margin-bottom:6px;word-break:break-all}.dash-delta{font-family:var(--font-mono);font-size:13px;color:var(--text-mute)}.dash-delta .up{color:var(--accent)}.dash-chart{margin:18px 0 22px;height:80px;position:relative}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:20px;border-top:1px solid var(--line)}.stat-lab{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;margin-bottom:6px}.stat-val{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--text)}.stat-val.pos{color:var(--accent)}.stat-val.neg{color:var(--amber)}.trust{padding:36px 0;border-bottom:1px solid var(--line-soft);background:#080b10}.trust-lab{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;margin-bottom:24px}.marquee{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:64px;animation:scroll 40s linear infinite;width:max-content}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.firm{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--text-mute);opacity:.55;white-space:nowrap;transition:opacity var(--dur) var(--ease)}.firm:hover{opacity:1}.disclaimer{text-align:center;font-size:11px;color:var(--text-dim);margin-top:20px;padding:0 var(--pad-x);font-family:var(--font-mono)}.problem{padding:120px var(--pad-x);text-align:center;border-bottom:1px solid var(--line-soft)}.problem-text{max-width:820px;margin:0 auto;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);line-height:1.35;letter-spacing:-.02em;font-weight:600;color:var(--text)}.problem-text p{margin:0}.problem-text .mute{color:var(--text-mute);font-weight:400}.problem-text .em{color:var(--accent)}.section{padding:100px var(--pad-x);border-bottom:1px solid var(--line-soft)}.sec-head{max-width:1240px;margin:0 auto 56px}.sec-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;margin-bottom:14px}.sec-title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);letter-spacing:-.025em;font-weight:700;line-height:1.1;max-width:720px}.featured{background:var(--paper);color:var(--ink)}.featured .sec-eyebrow{color:#64748b}.featured .sec-title{color:var(--ink)}.feat-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.feat-grid{grid-template-columns:1fr}}.feat-card{background:#fff;border:1px solid #E5E7EB;border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;transition:all var(--dur) var(--ease);cursor:pointer;min-height:340px;color:var(--ink)}.feat-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 20px 40px -10px #0b0f1414}.feat-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:4px;background:#f1f5f9;color:#475569;margin-bottom:20px;align-self:flex-start}.feat-preview{background:var(--ink);border-radius:var(--radius);padding:20px;margin-bottom:20px;height:120px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.feat-preview .plabel{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-bottom:4px}.feat-preview .pval{font-family:var(--font-mono);font-size:22px;color:var(--accent);font-weight:600}.feat-title{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.015em;margin-bottom:10px;color:var(--ink)}.feat-desc{font-size:14px;color:#475569;line-height:1.5;margin-bottom:20px;flex:1}.feat-foot{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #E5E7EB}.feat-price{font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--ink)}.feat-arrow{font-size:14px;color:#94a3b8;transition:all var(--dur) var(--ease)}.feat-card:hover .feat-arrow{color:var(--ink);transform:translate(4px)}.how-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:900px){.how-grid{grid-template-columns:1fr;gap:40px}}.step{padding:32px 28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);position:relative;overflow:hidden;transition:all var(--dur) var(--ease)}.step:hover{border-color:var(--accent);transform:translateY(-2px)}.step-num{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.05em;margin-bottom:24px}.step-title{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.015em;margin-bottom:12px}.step-desc{font-size:14px;color:var(--text-mute);line-height:1.55}.prod-section{background:var(--surface)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 auto 36px;max-width:1240px}.chip{padding:8px 16px;border:1px solid var(--line);border-radius:100px;font-size:13px;color:var(--text-mute);font-family:var(--font-mono);transition:all var(--dur) var(--ease);cursor:pointer;-webkit-user-select:none;user-select:none}.chip:hover{border-color:var(--text-mute);color:var(--text)}.chip.active{background:var(--accent);color:#04120a;border-color:var(--accent);font-weight:600}.prod-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:960px){.prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.prod-grid{grid-template-columns:1fr}}.prod{background:var(--elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;transition:all var(--dur) var(--ease);cursor:pointer}.prod:hover{border-color:var(--accent);transform:translateY(-3px)}.prod-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.prod-tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;padding:3px 8px;border-radius:4px;background:#22c55e14;color:var(--accent);border:1px solid rgba(34,197,94,.2)}.tag.b{background:#94a3b814;color:var(--text-mute);border-color:var(--line)}.prod-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px;color:var(--text)}.prod-desc{font-size:13px;color:var(--text-mute);line-height:1.5;margin-bottom:20px;flex:1}.prod-foot{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--line)}.prod-price{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--text)}.prod-buy{font-family:var(--font-mono);font-size:12px;padding:6px 12px;border-radius:4px;color:var(--accent);border:1px solid rgba(34,197,94,.3);transition:all var(--dur) var(--ease)}.prod:hover .prod-buy{background:var(--accent);color:#04120a;border-color:var(--accent)}.platform{background:linear-gradient(180deg,var(--surface) 0%,var(--ink) 100%);padding:120px var(--pad-x);border-bottom:1px solid var(--line-soft)}.plat-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:900px){.plat-inner{grid-template-columns:1fr}}.plat-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;display:inline-flex;align-items:center;gap:8px}.plat-eye:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%}.plat-title{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);letter-spacing:-.025em;font-weight:700;line-height:1.05;margin-bottom:20px}.plat-desc{font-size:16px;color:var(--text-mute);line-height:1.6;margin-bottom:28px;max-width:480px}.wait-form{display:flex;gap:8px;max-width:440px}.wait-input{flex:1;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:14px;transition:border-color var(--dur) var(--ease);width:100%}.wait-input:focus{outline:none;border-color:var(--accent)}.wait-input::placeholder{color:var(--text-dim)}.plat-visual{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden}.plat-tag{position:absolute;top:16px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:4px;background:#f59e0b1a;color:var(--amber);border:1px solid rgba(245,158,11,.25)}.pv-name{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.015em;margin-bottom:4px}.pv-handle{font-size:12px;color:var(--text-mute);margin-bottom:24px}.pv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.pv-stat{padding:14px;background:var(--elevated);border-radius:6px;border:1px solid var(--line)}.pv-stat .l{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-bottom:4px}.pv-stat .v{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--text)}.pv-stat .v.g{color:var(--accent)}.pv-bar{height:80px;background:var(--elevated);border-radius:6px;border:1px solid var(--line);padding:10px;position:relative;overflow:hidden}.lead{padding:100px var(--pad-x);text-align:center}.lead-inner{max-width:600px;margin:0 auto}.lead-title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;font-weight:700;margin-bottom:16px;line-height:1.1}.lead-sub{font-size:16px;color:var(--text-mute);margin-bottom:32px;line-height:1.55}.lead-form{display:flex;gap:8px;max-width:440px;margin:0 auto 16px}.lead-note{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.faq{background:var(--surface)}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:24px 0;cursor:pointer;transition:all var(--dur) var(--ease)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{font-family:var(--font-mono);font-size:20px;color:var(--text-mute);transition:transform var(--dur) var(--ease);min-width:24px;text-align:right}.faq-item[open] .plus{transform:rotate(45deg);color:var(--accent)}.faq-a{padding-top:16px;font-size:15px;color:var(--text-mute);line-height:1.65;max-width:640px}.faq-a p{margin:0 0 12px}.footer{padding:80px var(--pad-x) 32px;background:#080b10;border-top:1px solid var(--line-soft)}.foot-grid{max-width:1240px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}@media(max-width:800px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}.foot-brand{max-width:320px}.foot-brand .brand{margin-bottom:16px;display:inline-flex}.foot-tag{font-size:13px;color:var(--text-mute);line-height:1.55;margin:0 0 24px}.foot-col h4{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.foot-col a{display:block;font-size:14px;color:var(--text-mute);padding:6px 0;transition:color var(--dur) var(--ease)}.foot-col a:hover{color:var(--text)}.foot-bottom{max-width:1240px;margin:0 auto;padding-top:24px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.pdp{padding:60px var(--pad-x) 100px;border-bottom:1px solid var(--line-soft)}.pdp-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:55fr 45fr;gap:64px;align-items:start}@media(max-width:900px){.pdp-inner{grid-template-columns:1fr;gap:40px}}.pdp-gallery{position:sticky;top:80px}@media(max-width:900px){.pdp-gallery{position:static}}.pdp-hero-img{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.pdp-hero-img img{width:100%;display:block}.pdp-hero-mock{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.pdp-mock-body{padding:40px}.pdp-mock-body .dash-hero-num{font-size:32px;margin-top:8px}.pdp-thumb{margin-top:12px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.pdp-buy{padding:8px 0}.pdp-crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-bottom:16px}.pdp-title{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em;font-weight:700;line-height:1.05;margin-bottom:16px;color:var(--text)}.pdp-oneliner{font-size:17px;color:var(--text-mute);line-height:1.5;margin-bottom:28px}.pdp-price{font-size:36px;font-weight:600;color:var(--text);margin-bottom:24px;letter-spacing:-.02em}.pdp-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.pill{font-family:var(--font-mono);font-size:11px;padding:5px 10px;border-radius:100px;background:var(--surface);border:1px solid var(--line);color:var(--text-mute)}.pdp-form{margin-bottom:16px}.pdp-trust{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--text-dim);margin-bottom:32px}.pdp-trust span{display:inline-flex;align-items:center;gap:6px}.pdp-trust span:before{content:"";width:4px;height:4px;background:var(--accent);border-radius:50%}.pdp-desc{font-size:15px;line-height:1.65;color:var(--text-mute)}.pdp-desc h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--text);margin:32px 0 12px}.pdp-desc ul{padding-left:20px;margin:12px 0}.pdp-desc li{margin-bottom:6px}.pdp-desc code{font-family:var(--font-mono);font-size:13px;padding:2px 6px;background:var(--surface-2);border-radius:4px;color:var(--accent)}.pdp-desc p{margin-bottom:12px}.pdp-desc em{color:var(--text-dim)}.cart-page .cart-form{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:48px}@media(max-width:800px){.cart-page .cart-form{grid-template-columns:1fr}}.cart-row{display:grid;grid-template-columns:60px 1fr auto auto auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-thumb,.cart-thumb-empty{width:60px;height:60px;border-radius:6px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--text-mute);font-weight:600}.cart-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text)}.cart-meta{font-size:11px;color:var(--text-dim);margin-top:4px}.qty-input{width:60px;padding:6px 8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;color:var(--text);font-size:13px;text-align:center}.cart-price{font-size:15px;color:var(--text);font-weight:600}.cart-remove{font-size:11px;color:var(--text-dim);transition:color var(--dur) var(--ease)}.cart-remove:hover{color:var(--red)}.cart-summary{background:var(--elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;position:sticky;top:80px;height:fit-content}.cart-total{display:flex;justify-content:space-between;font-size:14px;color:var(--text-mute);margin-bottom:8px}.cart-total-num{font-size:24px;color:var(--text);font-weight:600}.cart-note{font-size:11px;color:var(--text-dim);margin:12px 0 20px;line-height:1.5}.blog-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:800px){.blog-grid{grid-template-columns:1fr}}.blog-card{padding:32px;background:var(--elevated);border:1px solid var(--line);border-radius:var(--radius-lg);transition:all var(--dur) var(--ease);cursor:pointer}.blog-card:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-date{font-size:11px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.blog-title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.blog-excerpt{font-size:14px;color:var(--text-mute);line-height:1.55;margin-bottom:20px}.blog-arrow{font-size:12px;color:var(--accent)}.article-content{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75;color:var(--text-mute)}.article-content h2{font-family:var(--font-display);font-size:28px;color:var(--text);margin:40px 0 16px;letter-spacing:-.02em}.article-content h3{font-family:var(--font-display);font-size:22px;color:var(--text);margin:32px 0 12px}.article-content p{margin-bottom:20px}.article-content a{color:var(--accent);border-bottom:1px solid rgba(34,197,94,.3)}.rte{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75;color:var(--text-mute)}.rte h2,.rte h3{font-family:var(--font-display);color:var(--text);margin:32px 0 12px;letter-spacing:-.02em}.rte h2{font-size:26px}.rte h3{font-size:20px}.rte p{margin-bottom:16px}.rte a{color:var(--accent)}.rte ul,.rte ol{margin:12px 0 20px;padding-left:24px}.rte li{margin-bottom:8px}.customer-page{max-width:480px;margin:80px auto;padding:0 24px}.customer-page .page-title{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.customer-page label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;margin-top:16px;margin-bottom:6px}.customer-page input{width:100%;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:14px}.customer-page input:focus{outline:none;border-color:var(--accent)}.customer-page button{margin-top:24px}.pagination{max-width:1240px;margin:40px auto 0;text-align:center;font-family:var(--font-mono);font-size:13px;color:var(--text-mute)}.pagination a{color:var(--accent);padding:0 8px}.pagination .page.current{color:var(--text)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.spark-path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 2s var(--ease) forwards .5s}@keyframes draw{to{stroke-dashoffset:0}}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
