:root{--ink:#07080b;--ink-2:#0e1016;--ink-3:#161923;--ink-4:#222736;--line:#262b38;--text:#f4f5f7;--text-2:#a8aebd;--text-3:#6c7385;--accent:#e3b341;--accent-2:#ffd37a;--accent-ink:#120c00;--accent-dim:#e3b34124;--accent-line:#e3b34152;--ok:#34c88a;--warn:#ffb020;--bad:#ff6b6b;--r-sm:8px;--r:14px;--r-lg:22px;--r-pill:999px;--pad:clamp(20px, 5vw, 40px);--maxw:1180px;--shadow:0 18px 44px #0000008c;--shadow-lift:0 30px 70px #000000a6;--font-display:"Archivo", "Segoe UI", system-ui, sans-serif;--font-body:"Manrope", "Segoe UI", system-ui, sans-serif;--font-num:"Space Grotesk", "Segoe UI", system-ui, sans-serif}body[data-accent=forge]{--accent:#ff7a3b;--accent-2:#ffa877;--accent-ink:#180800;--accent-dim:#ff7a3b24;--accent-line:#ff7a3b57}body[data-accent=sheen]{--accent:#ff5c8a;--accent-2:#ff9bb8;--accent-ink:#1a0209;--accent-dim:#ff5c8a24;--accent-line:#ff5c8a57}body[data-accent=chalk]{--accent:#4d9bff;--accent-2:#93c1ff;--accent-ink:#000c1e;--accent-dim:#4d9bff24;--accent-line:#4d9bff57}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.62;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}p{text-wrap:pretty;margin:0}.display{font-family:var(--font-display);letter-spacing:-.028em;font-style:italic;font-weight:800;line-height:1.02}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.wrap-narrow{max-width:880px}section{position:relative}.band{padding-block:clamp(56px,9vw,108px)}.band-tight{padding-block:clamp(40px,6vw,68px)}.eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:700}.eyebrow-mute{color:var(--text-3)}.lede{color:var(--text-2);max-width:62ch;font-size:clamp(16px,1.7vw,19px)}.rule{background:var(--accent);border-radius:2px;width:46px;height:3px;margin:18px 0 0}.chip{border-radius:var(--r-pill);background:var(--ink-3);border:1px solid var(--line);color:var(--text-2);align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.chip-accent{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.6vw,30px)}.edge{border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;background:var(--ink-2);padding:18px 22px}.edge .n{font-family:var(--font-num);color:var(--accent);letter-spacing:.1em;margin-bottom:4px;font-size:11px;display:block}.pull{border-left:4px solid var(--accent);background:linear-gradient(90deg, var(--accent-dim), transparent 70%);border-radius:0 var(--r) var(--r) 0;font-family:var(--font-display);padding:22px 26px;font-size:clamp(17px,2.1vw,23px);font-style:italic;font-weight:700;line-height:1.3}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.g2,.g3,.g4{grid-template-columns:1fr}}.btn{border-radius:var(--r-pill);min-height:52px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 30px #00000080}.btn-primary:hover{background:var(--accent-2);box-shadow:0 16px 40px #0009}.btn-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--accent-line);color:var(--accent-2)}.sample{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border:1px dashed var(--line);border-radius:var(--r-pill);background:var(--ink);align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.tbl{border-collapse:collapse;width:100%;font-size:14.5px}.tbl th{text-align:left;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);padding:0 0 12px;font-size:10.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:14px 0}.tbl td:first-child{color:var(--text);padding-right:24px;font-weight:700}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.glow:before{content:"";background:radial-gradient(80% 60% at 50% 0%, var(--accent-dim), transparent 72%);pointer-events:none;z-index:0;height:620px;position:absolute;inset:-10% 0 auto}.glow>*{z-index:1;position:relative}.hr{background:var(--line);border:0;height:1px;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phone{--pw:260px;width:var(--pw);flex:0 0 var(--pw);background:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;padding:12px 12px 0;position:relative;overflow:hidden}.phone-lg{--pw:300px}.phone-sm{--pw:224px}.phone-status{font-family:var(--font-num);color:var(--text-3);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:9.5px;display:flex}.phone-h{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 3px;padding:0 4px;font-size:21px;font-weight:800;line-height:1.06}.phone-sub{color:var(--text-3);margin:0 0 12px;padding:0 4px;font-size:10.5px;line-height:1.4}.phone-body{gap:9px;padding:0 4px;display:grid}.pc{background:var(--ink-3);border:1px solid var(--line);border-radius:12px;padding:11px 12px}.pc-hot{border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-dim), transparent 90%), var(--ink-3)}.pc-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:8.5px;font-weight:800}.pc-title{color:var(--text);margin:0;font-size:12.5px;font-weight:800;line-height:1.25}.pc-meta{color:var(--text-3);margin:3px 0 0;font-size:9.5px;line-height:1.45}.pc-note{color:var(--text-2);margin:8px 0 0;font-size:9.5px;line-height:1.5}.pc-big{font-family:var(--font-num);letter-spacing:-.02em;color:var(--text);font-size:30px;font-weight:700;line-height:1}.pc-big small{color:var(--text-3);margin-left:3px;font-size:12px;font-weight:500}.pc-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-cols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pill{font-family:var(--font-num);border-radius:var(--r-pill);background:var(--accent-dim);color:var(--accent-2);white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:700}.pill-ok{color:var(--ok);background:#34c88a24}.pill-bad{color:var(--bad);background:#ff6b6b24}.pbtn{text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);padding:10px;font-size:12px;font-weight:800;display:block}.pbtn-ghost{border:1px solid var(--line);color:var(--text-2);background:0 0;font-weight:700}.tile{background:var(--ink-3);border:1px solid var(--line);border-radius:10px;padding:8px 9px}.tile.ba{aspect-ratio:3/4;place-items:center;display:grid}.tile.ba-after{border-color:var(--accent-line)}.tile b{font-family:var(--font-num);font-size:17px;line-height:1.1;display:block}.tile span{color:var(--text-3);letter-spacing:.06em;font-size:8.5px}.heat{grid-template-columns:repeat(13,1fr);gap:2.5px;display:grid}.heat i{aspect-ratio:1;background:var(--ink-4);border-radius:2px;display:block}.heat i[data-l="1"]{background:color-mix(in srgb, var(--accent) 26%, var(--ink-4))}.heat i[data-l="2"]{background:color-mix(in srgb, var(--accent) 55%, var(--ink-4))}.heat i[data-l="3"]{background:var(--accent)}.heat-key{color:var(--text-3);justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.heat-key i{background:var(--ink-4);border-radius:2px;width:7px;height:7px;display:block}.bub{border-radius:12px;max-width:88%;padding:8px 11px;font-size:10.5px;line-height:1.5}.bub-me{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;margin-left:auto;font-weight:600}.bub-ai{background:var(--ink-3);border:1px solid var(--line);color:var(--text-2);border-bottom-left-radius:4px}.tabs{border-top:1px solid var(--line);background:var(--ink-2);justify-content:space-between;margin:14px -12px 0;padding:9px 14px 12px;display:flex}.tabs span{color:var(--text-3);text-align:center;justify-items:center;gap:3px;font-size:8px;line-height:1;display:grid}.tabs span:before{content:"";border:1.4px solid var(--text-3);border-radius:3px;width:13px;height:13px;display:block}.tabs span[data-on]:before{border-color:var(--accent);background:var(--accent-dim)}.tabs span[data-on]{color:var(--accent);font-weight:700}.rail{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:20px;padding-block:6px 18px;display:flex;overflow-x:auto}.rail>*{scroll-snap-align:start}.rail-center{justify-content:center}@media (width<=1000px){.rail-center{justify-content:flex-start}}.shot{justify-items:center;gap:10px;display:grid}.shot>.caption{text-align:center}.browser{border:1px solid var(--line);border-radius:var(--r);background:var(--ink-2);box-shadow:var(--shadow);overflow:hidden}.browser-bar{background:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 13px;display:flex}.browser-bar i{background:var(--ink-4);border-radius:50%;flex:none;width:9px;height:9px;display:block}.browser-url{font-family:var(--font-num);color:var(--text-3);background:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;padding:4px 12px;font-size:10.5px;overflow:hidden}.crm{grid-template-columns:152px 1fr;min-height:300px;display:grid}@media (width<=760px){.crm{grid-template-columns:1fr}.crm-side{display:none}}.crm-side{background:var(--ink);border-right:1px solid var(--line);padding:14px 0}.crm-brand{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-2);padding:0 14px 14px;font-size:12px;font-style:italic;font-weight:800}.crm-side a,.crm-side span{color:var(--text-3);padding:7px 14px;font-size:11.5px;text-decoration:none;display:block}.crm-side [data-on]{background:var(--accent);color:var(--accent-ink);font-weight:800}.crm-main{align-content:start;gap:14px;padding:16px;display:grid}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=700px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--ink-3);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.kpi[data-hot]{border-color:var(--accent-line)}.kpi span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:700}.kpi b{font-family:var(--font-num);margin-top:3px;font-size:24px;line-height:1.15;display:block}.dtbl{border-collapse:collapse;width:100%;font-size:11.5px}.dtbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);padding:0 10px 8px 0;font-size:8.5px;font-weight:800}.dtbl td{border-bottom:1px solid var(--line);color:var(--text-2);padding:9px 10px 9px 0}.dtbl td:first-child{color:var(--text);font-weight:700}.dtbl tr[data-hot] td{background:var(--accent-dim)}.dtbl tr[data-hot] td:first-child{color:var(--accent-2)}.site-hero{background:var(--ink);border:1px solid var(--line);border-radius:10px;grid-template-columns:1.15fr 1fr;align-items:center;gap:16px;padding:18px;display:grid}@media (width<=640px){.site-hero{grid-template-columns:1fr}}.site-nav{letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:8.5px;font-weight:700;display:flex}.site-nav b{font-family:var(--font-display);color:var(--text);letter-spacing:0;text-transform:none;margin-right:auto;font-size:11px;font-style:italic}.site-nav u{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);padding:4px 9px;text-decoration:none}.nav[data-astro-cid-hkbrpulz]{z-index:40;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07080bd1;position:sticky;top:0}.nav-in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.nav-brand[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;font-size:15px;font-style:italic;font-weight:800;text-decoration:none;display:inline-flex}.nav-mark[data-astro-cid-hkbrpulz]{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--accent-dim);border-radius:4px;flex:none}.nav-right[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:2px;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-2);border-radius:var(--r-pill);align-items:center;min-height:44px;padding:0 13px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text);background:var(--ink-3)}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][data-on]{color:var(--accent);background:var(--accent-dim)}.lang[data-astro-cid-hkbrpulz]{border:1px solid var(--line);border-radius:var(--r-pill);min-width:46px;min-height:44px;color:var(--text-2);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.lang[data-astro-cid-hkbrpulz]:hover{border-color:var(--accent-line);color:var(--accent-2);background:var(--accent-dim)}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--ink-2);margin-top:20px;padding-block:48px 40px}.foot-top[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:26px;margin-bottom:26px;display:flex}.foot-name[data-astro-cid-hkbrpulz]{margin:0 0 6px;font-size:24px}.foot-line[data-astro-cid-hkbrpulz]{color:var(--text-2);max-width:42ch;font-size:14px}.foot-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:flex-start;gap:6px;margin:-10px;display:flex}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-2);border-radius:var(--r-pill);align-items:center;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent);background:var(--ink-3)}.foot-small[data-astro-cid-hkbrpulz]{color:var(--text-3);max-width:92ch;margin-top:22px;font-size:12.5px;line-height:1.7}.foot-small[data-astro-cid-hkbrpulz] strong{color:var(--text-2)}.foot-contact[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.foot-contact[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-2);font-weight:700;text-decoration:none}.foot-contact[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.cta-band[data-astro-cid-4zgmmfpt]{padding-block:clamp(44px,6vw,76px)}.cta[data-astro-cid-4zgmmfpt]{border-color:var(--accent-line);background:radial-gradient(120% 140% at 0% 0%, var(--accent-dim), transparent 58%), var(--ink-2);grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (width<=820px){.cta[data-astro-cid-4zgmmfpt]{grid-template-columns:1fr}}.cta-h[data-astro-cid-4zgmmfpt]{margin-bottom:12px;font-size:clamp(26px,4vw,40px)}.cta-line[data-astro-cid-4zgmmfpt]{color:var(--text-2);max-width:46ch;font-size:15.5px}.cta-right[data-astro-cid-4zgmmfpt]{justify-items:start;gap:14px;display:grid}.cta-price[data-astro-cid-4zgmmfpt]{gap:2px;display:grid}.cta-num[data-astro-cid-4zgmmfpt]{font-family:var(--font-num);letter-spacing:-.02em;color:var(--accent-2);margin-top:4px;font-size:clamp(30px,4.4vw,42px);font-weight:700;line-height:1.05}.cta-note[data-astro-cid-4zgmmfpt]{color:var(--text-3);max-width:40ch;font-size:12.5px;line-height:1.55}.cta-btn[data-astro-cid-4zgmmfpt]{width:100%}.cta-sub[data-astro-cid-4zgmmfpt]{color:var(--text-3);font-size:12px}
