.homepage{--dark:var(--rk-dark);--dark2:var(--rk-dark-2);--dark3:var(--rk-dark-3);--dark4:var(--rk-dark-4);--dark5:var(--rk-dark-5);--bd:var(--rk-bd);--bd2:var(--rk-bd-2);--bd3:var(--rk-bd-3);--fg:var(--rk-fg);--fg2:var(--rk-fg-2);--fg3:var(--rk-fg-3);--fg4:var(--rk-fg-4);--fg5:var(--rk-fg-5);--lbg:var(--rk-sand);--lbg2:var(--rk-sand-2);--lbg3:var(--rk-sand-3);--lbg4:var(--rk-sand-4);--lfg:var(--rk-lfg);--lfg2:var(--rk-lfg-2);--lfg3:var(--rk-lfg-3);--lfg4:var(--rk-lfg-4);--lfg5:var(--rk-lfg-5);--lbd:var(--rk-lbd);--lbd2:var(--rk-lbd-2);--warm:var(--rk-gold);--warm2:var(--rk-gold-dark);--warm3:var(--rk-gold-bg);--warm4:var(--rk-gold-bg-2);--cta:var(--rk-gold);--gn:var(--rk-green);--gn2:var(--rk-green-bg);--gn3:#3ecf8e40;--gn-dk:var(--rk-green-dark);--red:var(--rk-red);--r:var(--rk-r);background:var(--dark);color:var(--fg);font-family:var(--font-body), "Manrope", sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;max-width:100vw;min-height:100vh;padding-top:56px;overflow-x:hidden}.homepage section[id],.homepage #how,.homepage #pricing,.homepage #start,.homepage #compare{scroll-margin-top:64px}.homepage a{color:inherit;text-decoration:none}.homepage a.hp-btn-cta,.homepage a.hp-btn-cta-warm,.homepage a.hp-tier-cta.gold{color:#1a1a19!important}.homepage a.hp-btn-cta-sm{color:var(--fg)!important}.homepage *,.homepage :before,.homepage :after{box-sizing:border-box}@keyframes hp-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes hp-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-nav{z-index:100;border-bottom:1px solid var(--bd);height:56px;transition:height .35s var(--rk-ease), background .35s, border-color .35s, box-shadow .35s;background:#0a0a09;justify-content:space-between;align-items:center;padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px);display:flex;position:fixed;top:0;left:0;right:0}.hp-nav.scrolled{background:var(--rk-glass-bg);height:46px;-webkit-backdrop-filter:blur(var(--rk-glass-blur));backdrop-filter:blur(var(--rk-glass-blur));border-bottom-color:var(--rk-glass-bd);box-shadow:var(--rk-shadow-glass)}.hp-nav-logo{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:-.01em;align-items:center;gap:0;font-size:15px;text-decoration:none;display:flex}.hp-logo-bracket{color:var(--fg5);transition:transform .35s var(--rk-ease), color .35s;font-size:16px;font-weight:400;display:inline-block}.hp-nav-logo:hover .hp-logo-bracket:first-child{color:var(--fg3);transform:translate(-3px)}.hp-nav-logo:hover .hp-logo-bracket:last-child{color:var(--fg3);transform:translate(3px)}.hp-logo-text{color:var(--fg);font-weight:700}.hp-logo-it{color:var(--warm);font-weight:700}.hp-logo-cursor{background:var(--warm);vertical-align:text-bottom;width:2px;height:16px;margin:0 1px;animation:1.2s step-end infinite hp-blink;display:inline-block}.hp-nav-links{gap:26px;display:flex}.hp-nav-lk{color:var(--fg3);cursor:pointer;font-size:13px;font-weight:500;transition:color .2s;position:relative}.hp-nav-lk:hover{color:var(--fg)}.hp-nav-lk:after{content:"";background:var(--warm);width:0;height:1.5px;transition:width .3s var(--rk-ease);border-radius:2px;position:absolute;bottom:-5px;left:0}.hp-nav-lk:hover:after{width:100%}.hp-nav-lk:before{content:"";background:var(--warm);width:4px;height:4px;box-shadow:0 0 8px var(--warm4);opacity:0;transition:opacity .3s, transform .3s var(--rk-ease-spring);border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)scale(.3)}.hp-nav-lk.active{color:var(--fg)}.hp-nav-lk.active:before{opacity:1;transform:translate(-50%)scale(1)}.hp-nav-r{align-items:center;gap:10px;display:flex}.hp-btn-ghost{color:var(--fg3);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.hp-btn-ghost:hover{color:var(--fg);border-color:var(--bd2);background:#ffffff0a}.hp-btn-cta-sm{border:1px solid var(--bd3);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body), "Manrope", sans-serif;background:0 0;border-radius:8px;align-items:center;padding:7px 16px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.hp-btn-cta-sm:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#e8c87c38,#0000);width:34%;animation:8s ease-in-out infinite nav-shimmer;position:absolute;top:-30%;bottom:-30%;left:0;transform:skew(-18deg)translate(-160%)}@keyframes nav-shimmer{0%,87%{transform:skew(-18deg)translate(-160%)}96%,to{transform:skew(-18deg)translate(480%)}}.hp-btn-cta-sm:hover{box-shadow:var(--rk-shadow-gold-sm);background:#ffffff0f;border-color:#ffffff40;transform:translateY(-1px)}.hp-btn-cta{background:var(--warm);color:#1a1a19;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body), "Manrope", sans-serif;border:none;border-radius:8px;align-items:center;padding:12px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.hp-btn-cta:hover{box-shadow:var(--rk-shadow-gold);transform:translateY(-1px)}.hp-btn-sec{color:var(--fg2);border:1px solid var(--bd3);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-body), "Manrope", sans-serif;background:0 0;border-radius:8px;align-items:center;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.hp-btn-sec:hover{color:var(--fg);background:#ffffff0a;border-color:#ffffff40}.hp-btn-cta-warm{background:var(--warm);color:#1a1a19;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body), "Manrope", sans-serif;border:none;border-radius:8px;align-items:center;padding:13px 32px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.hp-btn-cta-warm:hover{box-shadow:var(--rk-shadow-gold);transform:translateY(-1px)}.hp-hero{z-index:1;align-items:center;min-height:calc(100vh - 56px);padding:64px clamp(20px,4vw,64px) 80px;display:flex;position:relative;overflow:hidden}.hp-hero:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#e8c87c0d 0%,#0000 70%);width:520px;height:420px;position:absolute;top:12%;right:8%}.hp-hero:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#3ecf8e0a 0%,#0000 70%);width:420px;height:320px;position:absolute;bottom:15%;left:4%}.hp-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hp-hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,96px);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.hp-hero-eyebrow{align-items:center;gap:12px;margin-bottom:22px;display:flex}.hp-hero-eyebrow-rule{background:var(--warm);border-radius:2px;flex-shrink:0;width:28px;height:2px}.hp-hero-eyebrow span:last-child{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--warm);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.hp-hero h1{font-family:var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(38px,4.6vw,58px);font-weight:700;line-height:1.08}.hp-hero h1 em{color:var(--warm);font-style:normal}.hp-chrome{background:var(--rk-chrome-silver);-webkit-text-fill-color:transparent;color:var(--fg);filter:drop-shadow(0 2px 1px #00000073);-webkit-background-clip:text;background-clip:text}.hp-chrome-gold{background:var(--rk-chrome-gold);-webkit-text-fill-color:transparent;color:var(--warm);filter:drop-shadow(0 2px 1px #00000080);-webkit-background-clip:text;background-clip:text}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hp-hero-copy>*{animation:hero-rise .8s var(--rk-ease) both}.hp-hero-copy>:nth-child(2){animation-delay:80ms}.hp-hero-copy>:nth-child(3){animation-delay:.16s}.hp-hero-copy>:nth-child(4){animation-delay:.24s}.hp-hero-copy>:nth-child(5){animation-delay:.32s}.hp-hero-visual{animation:hero-rise .9s .28s var(--rk-ease) both}.hp-hero-body{color:var(--fg3);max-width:480px;margin:0 0 36px;font-size:16.5px;line-height:1.7}.hp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hp-hero-note{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--fg5);letter-spacing:.02em;margin-top:18px;font-size:11px}.hp-hero-visual{justify-content:center;display:flex}.net{flex-direction:column;gap:18px;width:100%;max-width:470px;display:flex}.net-caption{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--warm);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;font-weight:600;display:flex}.net-caption-rule{background:var(--warm);border-radius:2px;flex-shrink:0;width:28px;height:2px}.net-caption em{color:var(--fg);animation:net-count-pop .5s var(--rk-ease-spring) both;font-style:normal;display:inline-block}@keyframes net-count-pop{0%{color:var(--warm);transform:scale(1.5)}to{transform:scale(1)}}.net-grid{grid-template-columns:repeat(3,1fr);gap:10px 16px;display:grid}.net-cell{position:relative}.net-store{color:#f2f0ea33;cursor:pointer;width:100%;transition:color .8s, transform .3s var(--rk-ease);background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.net-store:hover,.net-store:focus-visible{color:#f2f0ea61;z-index:4;outline:none;transform:translateY(-3px)}.net-store.won{color:#f2f0ea99}.net-store.won:hover,.net-store.won:focus-visible{color:#f2f0ead9}.net-store:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 50% 62%,#e8c87c29,#0000 68%);position:absolute;inset:6% 4% 0}.net-store.won:after{animation:1.9s ease-out both net-glow}@keyframes net-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.net-svg{width:100%;display:block;overflow:visible}.net-frame rect,.net-frame path,.net-frame circle,.net-frame line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.net-accent{transition:stroke .9s;stroke:#e8c87c00!important}.net-store.won .net-accent{stroke:#e8c87c80!important}.net-sku rect,.net-sku line{fill:none;stroke:var(--warm);stroke-width:1.5px;stroke-linecap:round}.net-sku .f{fill:#e8c87c24;stroke:none}.net-sku{transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.34,1.4,.5,1) both net-sku-land}@keyframes net-sku-land{0%{opacity:0;transform:translateY(-16px)}58%{opacity:1;transform:translateY(0)scaleY(.82)scaleX(1.14)}82%{transform:translateY(-2px)scaleY(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.net-stock line{stroke:#f2f0ea66;stroke-width:2px;stroke-linecap:round}.net-stock line:first-child{animation:12s linear infinite net-stock}.net-stock line:nth-child(2){animation:12s linear -4s infinite net-stock}.net-stock line:nth-child(3){animation:12s linear -8s infinite net-stock}@keyframes net-stock{0%,44%{opacity:1}50%,76%{opacity:0}84%,to{opacity:1}}.net-chip{z-index:6;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.03em;white-space:nowrap;pointer-events:none;animation:net-chip 2.1s var(--rk-ease) both;background:#0d0d0ceb;border-radius:100px;padding:3px 9px;font-size:9px;position:absolute;top:-12px;left:50%}.net-chip.win{color:var(--warm);background:#e8c87c1a;border:1px solid #e8c87c8c}.net-chip.reorder{color:var(--gn);border:1px solid #3ecf8e66}@keyframes net-chip{0%{opacity:0;transform:translate(-50%)translateY(9px)scale(.92)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}78%{opacity:1;transform:translate(-50%)translateY(-2px)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.net-tip{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.03em;white-space:nowrap;color:var(--fg2);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--rk-ease);z-index:7;background:#0d0d0cf2;border:1px solid #f2f0ea2e;border-radius:6px;padding:4px 9px;font-size:9.5px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.net-store:hover .net-tip,.net-store:focus-visible .net-tip{opacity:1;transform:translate(-50%)translateY(0)}.net-ground{border-bottom:1.5px solid #f2f0ea24;margin:-4px -6px 0}@media (prefers-reduced-motion:reduce){.net-sku,.net-chip,.net-stock line,.net-caption em,.net-store.won:after,.hp-logo-cursor,.hp-compare-dot,.sv-spinner{animation:none!important}.net-store,.net-accent,.net-tip{transition:none!important}.net-store:hover{transform:none}.hp-growth-chip{animation:none!important}.hp-growth-panel.on .hp-growth-line,.hp-growth-panel.on .hp-growth-area{transition:none!important}.hp-btn-cta-sm:before{animation:none!important}.hp-nav,.hp-logo-bracket,.hp-nav-lk:after,.hp-nav-lk:before{transition:none!important}.hp-nav-logo:hover .hp-logo-bracket{transform:none}.hp-nav-lk:hover:after{width:0}.hp-hero-copy>*,.hp-hero-visual{animation:none!important}.homepage .rv,.homepage .stag>*{opacity:1!important;transition:none!important;transform:none!important}}.hp-light-zone{z-index:1;background:var(--lbg);border-top:1px solid var(--bd);position:relative}.hp-section-w{max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.hp-sec-h{font-family:var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.03em;color:var(--lfg);margin:0 0 16px;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15}.hp-sec-p{color:var(--lfg3);max-width:440px;margin:0;font-size:16px;line-height:1.7}.hp-story-s{padding:40px 0 60px}.hp-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);padding:72px 0;display:grid}.hp-story+.hp-story{border-top:1px solid var(--lbd)}.hp-story.flip .hp-story-text{order:2}.hp-story.flip .hp-story-visual{order:1}.hp-story-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--warm2);letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:700}.hp-story-num:after{content:"";background:var(--warm);width:0;height:2px;transition:width .8s .35s var(--rk-ease);border-radius:2px;margin-top:8px;display:block}.rv.vis .hp-story-num:after{width:44px}.hp-story-visual{justify-content:center;display:flex}.sv-card{background:var(--lbg2);border:1px solid var(--lbd2);border-radius:var(--r);width:100%;max-width:420px;transition:transform .35s var(--rk-ease), box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000000f}.sv-card:before{content:"";z-index:1;background:0 0;height:2px;transition:background .35s;position:absolute;top:0;left:0;right:0}.sv-card:hover{transform:translateY(-4px);box-shadow:0 20px 52px #0000001a}.sv-card:hover:before{background:linear-gradient(90deg, transparent, var(--warm), transparent)}.sv-card-hd{border-bottom:1px solid var(--lbd);font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;padding:13px 18px;font-size:10px;font-weight:600;display:flex}.sv-shopify{flex-shrink:0;width:16px;height:18px}.sv-check{color:var(--gn-dk);font-size:11px;font-weight:700}.sv-spinner{border:1.5px solid var(--lbd2);border-top-color:var(--warm2);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.8s linear infinite hp-spin}.sv-import{padding:10px 0}.sv-import-row{color:var(--lfg2);align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:flex}.sv-import-row+.sv-import-row{border-top:1px solid var(--lbd)}.sv-import-name{font-weight:600}.sv-import-sub{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);margin-left:auto;font-size:10.5px}.sv-import-row.dim .sv-import-name{color:var(--lfg4);font-weight:500}.sv-know{padding:18px}.sv-know-profile{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sv-know-av{background:var(--lbg3);border:1px solid var(--lbd2);width:38px;height:38px;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sv-know-name{color:var(--lfg);font-size:14.5px;font-weight:700}.sv-know-sub{color:var(--lfg4);margin-top:1px;font-size:12px}.sv-know-rows{flex-direction:column;display:flex}.sv-know-row{border-top:1px solid var(--lbd);align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.sv-know-k{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;width:64px;font-size:10px}.sv-know-v{color:var(--lfg2);font-weight:500}.sv-draft{padding:18px}.sv-draft-meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);margin-bottom:10px;font-size:10.5px}.sv-draft-subject{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg);margin-bottom:10px;font-size:15px;font-weight:700}.sv-draft-body{color:var(--lfg3);margin:0 0 18px;font-size:13.5px;line-height:1.65}.sv-cadence{padding:18px}.sv-cad-row{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.sv-cad-row+.sv-cad-row{border-top:1px solid var(--lbd)}.sv-cad-name{color:var(--lfg2);font-size:13px;font-weight:600}.sv-cad-track{background:var(--lbg3);border-radius:100px;height:4px;overflow:hidden}.sv-cad-fill{background:var(--warm2);border-radius:100px;height:100%}.sv-cad-fill.green{background:var(--gn-dk)}.sv-cad-due{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:10px;font-weight:600}.sv-cad-due.warm{color:var(--warm2)}.sv-cad-due.ok{color:var(--lfg4)}.sv-cad-note{border-top:1px solid var(--lbd);font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--gn-dk);margin-top:14px;padding-top:14px;font-size:10.5px}.sv-train{border-top:1px solid var(--lbd);padding:14px 18px 18px}.sv-train-row{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:7px 0;display:grid}.sv-train-k{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.sv-train-bar{background:var(--lbg3);border-radius:100px;height:4px;overflow:hidden}.sv-train-bar i{background:var(--warm2);border-radius:100px;height:100%;display:block}.sv-train-bar i.full{background:var(--gn-dk)}.sv-train-v{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:10px;font-weight:600}.sv-train-v.amber{color:var(--warm2)}.sv-train-v.green{color:var(--gn-dk)}.sv-train-toggle{border-top:1px solid var(--lbd);align-items:center;gap:12px;margin-top:12px;padding-top:14px;display:flex}.sv-toggle{background:var(--warm);border-radius:100px;flex-shrink:0;width:34px;height:19px;position:relative;box-shadow:0 2px 10px #e8c87c59}.sv-toggle i{background:#1a1a19;border-radius:50%;width:14px;height:14px;position:absolute;top:2.5px;right:2.5px}.sv-train-toggle-title{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg);font-size:13px;font-weight:700}.sv-train-toggle-sub{color:var(--lfg4);margin-top:1px;font-size:11.5px}.hp-growth-s{padding:24px 0 96px}.hp-growth-hd{max-width:560px;margin-bottom:32px}.hp-growth-panel{background:var(--dark2);border:1px solid var(--bd2);border-radius:var(--r);padding:28px 28px 20px;position:relative;overflow:hidden}.hp-growth-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--warm4), transparent);height:1px;position:absolute;top:0;left:0;right:0}.hp-growth-tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.hp-growth-tile{border:1px solid var(--bd);border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;transition:border-color .3s,background .3s;display:flex}.hp-growth-tile.bumped{background:#e8c87c0a;border-color:#e8c87c66}.hp-growth-val{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.hp-growth-tile.bumped .hp-growth-val{color:var(--warm)}.hp-growth-lbl{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--fg4);font-size:9.5px}.hp-growth-body{position:relative}.hp-growth-chart{width:100%;height:150px;display:block}.hp-growth-line{fill:none;stroke:var(--warm);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.hp-growth-panel.on .hp-growth-line{stroke-dashoffset:0;transition:stroke-dashoffset 9.6s linear}.hp-growth-area{fill:#e8c87c12;stroke:none;opacity:0}.hp-growth-panel.on .hp-growth-area{opacity:1;transition:opacity 3s 1.4s}.hp-growth-axis{border-top:1px solid var(--bd);font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fg5);justify-content:space-between;padding-top:8px;font-size:8.5px;display:flex}.hp-growth-feed{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:6px;left:10px}.hp-growth-chip{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.03em;white-space:nowrap;border:1px solid var(--bd2);color:var(--fg3);animation:hp-growth-chip-in .5s var(--rk-ease) both;background:#0d0d0cd9;border-radius:100px;padding:3px 9px;font-size:9.5px}.hp-growth-chip.stockists{color:var(--gn);border-color:#3ecf8e4d}.hp-growth-chip.reorders{color:var(--warm);border-color:#e8c87c59}@keyframes hp-growth-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hp-growth-note{text-align:center;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fg5);margin-top:16px;font-size:9.5px}.hp-mcp-s{border-top:1px solid var(--lbd);padding:72px 0 80px}.hp-mcp-hd{max-width:620px;margin-bottom:40px}.hp-mcp-hd .hp-sec-p{max-width:560px}.hp-mcp-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hp-mcp-step{background:var(--lbg2);border:1px solid var(--lbd2);border-radius:16px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex;position:relative}.hp-mcp-step+.hp-mcp-step:before{content:"";border-top:2px solid var(--warm2);border-right:2px solid var(--warm2);width:8px;height:8px;position:absolute;top:38px;left:-12px;transform:rotate(45deg)}.hp-mcp-n{background:var(--dark);width:30px;height:30px;color:var(--warm);font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hp-mcp-step-h{font-family:var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.01em;color:var(--lfg);margin:6px 0 0;font-size:17px;font-weight:700}.hp-mcp-step-p{color:var(--lfg3);margin:0;font-size:14px;line-height:1.55}.hp-mcp-mock{background:var(--lbg);border:1px solid var(--lbd);border-radius:10px;margin-top:auto;padding:12px 14px}.hp-mcp-mock-k{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lfg4);margin-bottom:8px;font-size:9.5px;font-weight:600}.hp-mcp-key{background:var(--dark);color:var(--fg2);font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.hp-mcp-pill{background:var(--warm);color:var(--dark);font-family:var(--font-body), "Manrope", sans-serif;border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.hp-mcp-apps{flex-wrap:wrap;gap:6px;display:flex}.hp-mcp-apps span{background:var(--lbg2);border:1px solid var(--lbd2);font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg);border-radius:100px;padding:5px 12px;font-size:13px;font-weight:600}.hp-mcp-asks{flex-direction:column;gap:6px;display:flex}.hp-mcp-asks span{background:var(--dark);color:var(--fg);border-radius:10px 10px 10px 3px;align-self:flex-start;padding:6px 10px;font-size:12.5px;line-height:1.4}.hp-mcp-demo{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:56px;display:flex}.hp-mcp-demo .sv-card{text-align:left;max-width:560px}.hp-mcp-fine{max-width:520px;color:var(--lfg3);margin:8px auto 0;font-size:14.5px;line-height:1.65}.sv-chat-dot{background:var(--gn);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #3ecf8e2e}.sv-chat{flex-direction:column;gap:10px;padding:16px 16px 6px;display:flex}.sv-msg{max-width:88%}.sv-msg p{border-radius:12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.sv-msg.me{align-self:flex-end}.sv-msg.me p{background:var(--dark);color:var(--fg);border-bottom-right-radius:4px}.sv-msg.ai{align-self:flex-start}.sv-msg.ai p{background:var(--lbg);color:var(--lfg2);border:1px solid var(--lbd2);border-bottom-left-radius:4px}.sv-msg-tool{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--warm2);margin:0 0 4px 2px;font-size:9.5px;font-weight:600;display:inline-block}.sv-chat-note{text-align:right;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg5);padding:8px 16px 12px;font-size:9.5px}.hp-pricing-s{z-index:1;background:var(--lbg3);padding:96px 0;position:relative}.hp-pricing-hd{text-align:center;margin-bottom:56px}.hp-pricing-hd .hp-sec-p,.hp-pricing-sub{color:var(--lfg3);margin-top:8px;font-size:15px;line-height:1.6}.hp-pricing-note{text-align:center;margin-top:32px}.hp-pricing-note p{color:var(--lfg4);font-size:13px;line-height:1.6}.hp-tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;max-width:1080px;margin:0 auto;display:grid}.hp-tier{background:var(--lbg2);border:1px solid var(--lbd2);border-radius:var(--r);padding:32px 24px;transition:all .3s;position:relative}.hp-tier:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.hp-tier.pop{border-color:var(--warm);box-shadow:0 0 0 1px var(--warm), 0 8px 32px #e8c87c1a}.hp-tier.pop:hover{box-shadow:0 0 0 1px var(--warm), 0 16px 48px #e8c87c26;transform:translateY(-4px)}.hp-tier-badge{background:var(--warm);color:var(--dark);font-size:10px;font-weight:700;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 14px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.hp-tier-name{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--warm2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.hp-tier-price{align-items:baseline;gap:2px;margin-bottom:8px;display:flex}.hp-tier-dollar{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg3);font-size:20px;font-weight:600}.hp-tier-amount{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg);letter-spacing:-.03em;font-size:42px;font-weight:700;line-height:1}.hp-tier-period{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--lfg4);margin-left:2px;font-size:13px}.hp-tier-tagline{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg2);margin-bottom:10px;font-size:14px;font-weight:600}.hp-tier-desc{color:var(--lfg4);margin-bottom:20px;font-size:12.5px;line-height:1.55}.hp-tier-features{margin:0 0 24px;padding:0;list-style:none}.hp-tier-features li{color:var(--lfg3);border-bottom:1px solid var(--lbd);align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.hp-tier-features li:last-child{border-bottom:none}.hp-tier-check{color:var(--gn-dk);flex-shrink:0;font-size:11px;font-weight:600}.hp-tier-cta{text-align:center;font-size:13px;font-weight:600;font-family:var(--font-body), "Manrope", sans-serif;background:var(--lfg);color:var(--lbg);border:1px solid var(--lfg);border-radius:8px;padding:11px 20px;text-decoration:none;transition:all .2s;display:block}.hp-tier-cta:hover{background:var(--lfg2);transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.hp-tier-cta.gold{background:var(--warm);color:#1a1a19;border-color:var(--warm)}.hp-tier-cta.gold:hover{transform:translateY(-1px);box-shadow:0 4px 16px #e8c87c4d}.hp-compare-s{z-index:1;padding:96px 0;position:relative}.hp-compare-hd{margin-bottom:40px}.hp-compare-table{border:1px solid var(--lbd2);border-radius:var(--r);overflow:hidden}.hp-compare-header{background:var(--lbg3);border-bottom:1px solid var(--lbd2);grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}.hp-compare-header>div{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--lfg3);padding:14px 20px;font-size:10px;font-weight:600}.hp-compare-col.agent{color:var(--gn-dk);align-items:center;gap:8px;font-weight:700;display:flex}.hp-compare-col.mid{color:var(--lfg3)}.hp-compare-col.weak{color:var(--lfg4)}.hp-compare-dot{background:var(--gn);width:6px;height:6px;box-shadow:0 0 6px var(--gn3);border-radius:50%;animation:3s infinite hp-pulse}.hp-compare-row{border-bottom:1px solid var(--lbd);grid-template-columns:1.2fr 1fr 1fr 1fr;transition:background .2s;display:grid}.hp-compare-row:last-child{border-bottom:none}.hp-compare-row:hover{background:#00000005}.hp-compare-metric{color:var(--lfg2);padding:14px 20px;font-size:13px;font-weight:500}.hp-compare-val{font-size:13px;font-family:var(--font-mono), "JetBrains Mono", monospace;padding:14px 20px}.hp-compare-val.agent{color:var(--gn-dk);font-weight:600}.hp-compare-val.mid{color:var(--lfg3)}.hp-compare-val.weak{color:var(--red);opacity:.7}.hp-funnel-s{z-index:1;padding:96px 0 72px;position:relative}.hp-funnel-hd{margin-bottom:40px}.hp-funnel-sub{color:var(--lfg3);max-width:560px;margin:10px 0 0;font-size:15px}.hp-funnel{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.hp-funnel-step{background:var(--lbg2);border:1px solid var(--lbd2);border-radius:var(--r);padding:24px 20px;transition:all .3s}.hp-funnel-step:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.hp-funnel-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--dark);background:var(--warm);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.hp-funnel-title{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--lfg);margin:0 0 8px;font-size:16px;font-weight:700}.hp-funnel-desc{color:var(--lfg3);margin:0;font-size:13px;line-height:1.55}.hp-funnel-arrow{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--warm2);align-self:center;font-size:16px}.hp-cta-s{z-index:1;padding:24px clamp(20px,4vw,48px) 100px;position:relative}.hp-cta-c{text-align:center;background:var(--dark2);border:1px solid var(--bd2);border-radius:var(--r);max-width:860px;margin:0 auto;padding:72px 48px;position:relative;overflow:hidden}.hp-cta-c:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(#e8c87c0f 0%,#0000 60%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.hp-cta-c:after{content:"";background:linear-gradient(90deg, transparent, var(--warm4), transparent);height:1px;position:absolute;top:0;left:0;right:0}.hp-cta-c h2{font-family:var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.03em;color:var(--fg);margin:0 0 14px;font-size:clamp(26px,3.5vw,40px);font-weight:700;position:relative}.hp-cta-c p{color:var(--fg3);max-width:480px;margin:0 auto 32px;font-size:16px;line-height:1.65;position:relative}.hp-footer{border-top:1px solid var(--bd);z-index:1;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto;padding:48px clamp(20px,4vw,64px);display:flex;position:relative}.hp-footer-brand{font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--fg3);margin-bottom:5px;font-size:15px;font-weight:600}.hp-footer-copy{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--fg4);font-size:10px}.hp-footer-cols{gap:48px;display:flex}.hp-footer-col h4{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg4);margin:0 0 12px;font-size:9px;font-weight:500}.hp-footer-col a{color:var(--fg4);margin-bottom:7px;font-size:13px;transition:color .15s;display:block}.hp-footer-col a:hover{color:var(--fg)}.homepage .rv{opacity:0;transition:opacity .7s var(--rk-ease), transform .7s var(--rk-ease);transform:translateY(14px)}.homepage .rv.vis{opacity:1;transform:translateY(0)}.homepage .stag>*{opacity:0;transition:opacity .65s var(--rk-ease), transform .65s var(--rk-ease);transform:translateY(16px)}.homepage .rv.vis.stag>*{opacity:1;transform:translateY(0)}.homepage .rv.vis.stag>:first-child{transition-delay:0s}.homepage .rv.vis.stag>:nth-child(2){transition-delay:80ms}.homepage .rv.vis.stag>:nth-child(3){transition-delay:.16s}.homepage .rv.vis.stag>:nth-child(4){transition-delay:.24s}.homepage .rv.vis.stag>:nth-child(5){transition-delay:.32s}.homepage .rv.vis.stag>:nth-child(6){transition-delay:.4s}.homepage .rv.vis.stag>:nth-child(7){transition-delay:.48s}.homepage .rv.vis.stag>:nth-child(8){transition-delay:.56s}.homepage .rv.vis.stag>:nth-child(9){transition-delay:.64s}@media (min-width:1440px){.hp-hero-inner{max-width:1380px}.hp-hero h1{font-size:64px}.hp-hero-body{max-width:520px;font-size:17px}.hp-section-w{max-width:1240px;padding:0 64px}.hp-sec-h{font-size:40px}.hp-story{padding:88px 0}.net{max-width:500px}.hp-pricing-s,.hp-compare-s,.hp-funnel-s{padding-top:110px;padding-bottom:110px}.hp-funnel-s{padding-bottom:80px}.hp-tiers{gap:20px}.hp-tier{padding:40px 32px}.hp-tier-amount{font-size:48px}.hp-cta-c{max-width:940px;padding:80px 56px}.hp-footer{max-width:1380px;padding:56px 64px}}@media (max-width:1024px){.hp-hero-inner{gap:40px}.hp-tiers{gap:12px}.hp-tier{padding:28px 18px}}@media (max-width:820px){.hp-hero{min-height:auto;padding:48px 20px 56px}.hp-hero-inner{grid-template-columns:1fr;gap:44px}.hp-hero h1{font-size:clamp(32px,9vw,42px)}.hp-hero-body{font-size:15px}.hp-hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.hp-hero-actions .hp-btn-cta,.hp-hero-actions .hp-btn-sec{justify-content:center;width:100%}.hp-hero-visual{order:2}.net{max-width:380px}.net-grid{gap:8px 10px}.hp-nav-links{display:none}.hp-story-s{padding:8px 0 32px}.hp-story{grid-template-columns:1fr;gap:28px;padding:48px 0}.hp-story.flip .hp-story-text{order:1}.hp-story.flip .hp-story-visual{order:2}.hp-sec-h{font-size:clamp(23px,5.5vw,30px)}.hp-sec-p{max-width:100%;font-size:14.5px}.sv-card{max-width:100%}.hp-growth-s{padding:8px 0 56px}.hp-growth-panel{padding:20px 16px 16px}.hp-growth-tiles{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.hp-growth-val{font-size:21px}.hp-growth-chart{height:110px}.hp-growth-chip{font-size:8.5px}.hp-mcp-s{padding:48px 0 40px}.hp-mcp-hd{margin-bottom:28px}.hp-mcp-steps{grid-template-columns:1fr;gap:12px}.hp-mcp-step+.hp-mcp-step:before{top:-9px;left:26px;transform:rotate(135deg)}.hp-mcp-demo{gap:16px;margin-top:32px}.sv-msg{max-width:94%}.hp-pricing-s{padding:56px 0}.hp-tiers{grid-template-columns:1fr;gap:20px}.hp-tier{padding:28px 20px}.hp-tier.pop{margin-top:8px}.hp-compare-s{padding:56px 0}.hp-compare-table{background:0 0;border:none;flex-direction:column;gap:10px;display:flex}.hp-compare-header{display:none}.hp-compare-row{background:var(--lbg2);border:1px solid var(--lbd2);border-radius:var(--r);grid-template-columns:1fr;gap:0;padding:16px 18px;display:grid}.hp-compare-row:last-child{border-bottom:1px solid var(--lbd2)}.hp-compare-row:hover{background:var(--lbg2)}.hp-compare-metric{color:var(--lfg);border-bottom:1px solid var(--lbd);margin-bottom:10px;padding:0 0 10px;font-size:14px;font-weight:700}.hp-compare-val{justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.hp-compare-val:before{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500}.hp-compare-val.agent{color:var(--gn-dk);background:#3ecf8e0f;border-radius:6px;margin-bottom:2px;padding:6px 10px;font-weight:700}.hp-compare-val.agent:before{content:"✓  Agent";color:var(--gn-dk)}.hp-compare-val.mid{color:var(--lfg3);padding-left:10px}.hp-compare-val.mid:before{content:"Agency";color:var(--lfg4)}.hp-compare-val.weak{color:var(--lfg4);opacity:.7;padding-left:10px}.hp-compare-val.weak:before{content:"Sales Rep";color:var(--lfg5)}.hp-funnel-s{padding:56px 0 40px}.hp-funnel{grid-template-columns:1fr}.hp-funnel-arrow{justify-self:center;padding:2px 0;transform:rotate(90deg)}.hp-cta-s{padding:16px 16px 64px}.hp-cta-c{padding:44px 24px}.hp-cta-c p{font-size:14.5px}.hp-footer{flex-direction:column;gap:28px}.hp-footer-cols{flex-direction:row;gap:32px}}@media (max-width:480px){.hp-hero{padding:36px 16px 44px}.hp-hero h1{font-size:clamp(30px,9vw,36px)}.hp-nav-r .hp-btn-ghost{display:none}.net{max-width:320px}.hp-tier-amount{font-size:36px}.hp-footer-cols{flex-direction:column;gap:20px}}
