:root{
  --bg:#0b0b0c;--bg-2:#111113;--panel:#151517;--panel-2:#1b1b1e;--line:rgba(255,255,255,.09);
  --line-strong:rgba(255,255,255,.15);--text:#f4f4f5;--muted:#a1a1aa;--soft:#d4d4d8;--red:#b91c1c;
  --red-bright:#d73535;--red-soft:rgba(185,28,28,.14);--silver:#e4e4e7;--max:1180px;
  --shadow:0 30px 90px rgba(0,0,0,.4);
}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 80% 6%,rgba(185,28,28,.085),transparent 25%),linear-gradient(180deg,#0d0d0f 0,#09090a 58%,#0b0b0c 100%)}
.site-header{width:min(calc(100% - 40px),var(--max));height:74px;margin:0 auto;display:flex;align-items:center;gap:34px;position:relative;z-index:20;border-bottom:1px solid rgba(255,255,255,.055)}.site-brand{display:flex;align-items:center;gap:11px;min-width:max-content}.site-brand img{width:35px;height:35px;object-fit:contain}.site-brand span{display:flex;align-items:baseline;gap:5px;letter-spacing:.12em}.site-brand strong{font-size:14px}.site-brand b{font-size:10px;color:#a1a1aa;font-weight:600}.site-nav{display:flex;gap:28px;margin-left:auto}.site-nav a{font-size:13px;color:#b5b5bc;transition:.2s}.site-nav a:hover{color:#fff}.site-actions{display:flex;align-items:center;gap:8px}.nav-toggle{display:none;background:none;border:0;color:white;font-size:22px}.button{min-height:40px;padding:0 17px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-size:13px;font-weight:650;letter-spacing:.01em;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(180deg,#c62828,#a71717);border-color:#d23c3c;color:#fff;box-shadow:0 8px 28px rgba(185,28,28,.2),inset 0 1px rgba(255,255,255,.12)}.button-primary:hover{box-shadow:0 12px 34px rgba(185,28,28,.3),inset 0 1px rgba(255,255,255,.14)}.button-secondary{background:#18181b;border-color:var(--line-strong);color:#eee}.button-ghost{color:#c4c4ca}.button-large{min-height:48px;padding:0 22px;font-size:14px}
.section-pad{width:min(calc(100% - 40px),var(--max));margin:0 auto}.hero{min-height:710px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;padding-top:74px;padding-bottom:92px;position:relative}.hero-atmosphere{position:absolute;right:-300px;top:-420px;width:950px;height:950px;pointer-events:none;opacity:.35}.hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;transform:rotate(-22deg)}.orbit-a{width:700px;height:340px;left:90px;top:300px}.orbit-b{width:900px;height:480px;left:0;top:210px}.orbit-c{width:580px;height:580px;left:200px;top:170px;border-color:rgba(185,28,28,.12)}.hero-star{position:absolute;color:#cf3030;font-size:18px}.star-a{left:190px;top:437px}.star-b{left:650px;top:310px;color:#fff;font-size:9px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:.18em;color:#aaaab2}.eyebrow span{display:block;width:24px;height:1px;background:var(--red-bright);box-shadow:0 0 8px rgba(215,53,53,.55)}.hero h1,.section-heading h2,.philosophy-copy h2,.cta-panel h2{font-weight:640;letter-spacing:-.045em;line-height:1.03;margin:18px 0}.hero h1{font-size:clamp(48px,5.2vw,75px)}h1 em,h2 em{font-style:normal;color:#b9b9bf}.hero-lead{font-size:17px;color:#aaaab2;max-width:600px;line-height:1.75}.hero-actions{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:31px;color:#898991;font-size:11px}.hero-proof b{color:#c8c8cc;margin-right:5px}.hero-visual{position:relative;min-width:0}.product-frame{position:relative;z-index:2;background:linear-gradient(145deg,#171719,#101012);border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.product-frame:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px rgba(255,255,255,.06)}.product-frame-top{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);background:#111113}.frame-brand{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.08em;font-weight:700}.frame-brand img{width:23px;height:23px;object-fit:contain}.frame-brand b{color:#999}.frame-status{font-size:9px;color:#8e8e96;display:flex;align-items:center;gap:6px}.frame-status i{width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px rgba(74,222,128,.6)}.product-body{display:grid;grid-template-columns:145px 1fr;min-height:438px}.mock-sidebar{background:#101012;border-right:1px solid var(--line);padding:15px 11px;display:flex;flex-direction:column;gap:3px}.mock-sidebar p{font-size:7px;letter-spacing:.14em;color:#606068;margin:16px 8px 5px}.mock-sidebar span{font-size:9px;color:#818189;padding:8px 8px;border-radius:6px}.mock-sidebar span.active{color:#fff;background:#202024;border-left:2px solid #c02b2b}.mock-search{font-size:8px;color:#6d6d74;padding:8px;border:1px solid var(--line);border-radius:6px;background:#0d0d0f}.mock-main{padding:21px;background:radial-gradient(circle at 100% 0,rgba(185,28,28,.04),transparent 35%),#141416}.mock-heading{display:flex;justify-content:space-between;align-items:flex-start}.mock-heading small{font-size:7px;color:#777;letter-spacing:.13em}.mock-heading h3{font-size:20px;margin:4px 0 2px}.mock-heading p{font-size:9px;color:#777;margin:0}.mock-heading button{background:#ad2020;color:#fff;border:1px solid #c82f2f;border-radius:5px;font-size:8px;padding:7px 11px}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px}.mock-metrics div,.mock-card{background:#19191c;border:1px solid var(--line);border-radius:7px;padding:12px}.mock-metrics b{font-size:18px;display:block}.mock-metrics span{font-size:8px;color:#aaa;display:block}.mock-metrics small{font-size:7px;color:#62626a}.mock-panels{display:grid;grid-template-columns:1.45fr .8fr;gap:8px;margin-top:8px}.mock-card>strong{font-size:9px}.attention-row{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.attention-row:last-child{border-bottom:0}.attention-row i{width:6px;height:6px;border-radius:50%;background:#73737a;flex:0 0 auto}.attention-row .red-dot{background:#d43232}.attention-row span{min-width:0;flex:1}.attention-row b{display:block;font-size:7px;font-weight:550}.attention-row small{font-size:6px;color:#64646b;display:block}.attention-row em{font-style:normal;font-size:6px;color:#aaa}.timeline{display:grid;grid-template-columns:25px 5px 1fr;gap:5px;align-items:center;padding:9px 0}.timeline span{font-size:6px;color:#64646b}.timeline i{width:4px;height:4px;border-radius:50%;background:#9b9ba2}.timeline b{font-size:7px}.visual-glow{position:absolute;z-index:1;inset:18% 5% -15%;background:radial-gradient(ellipse,rgba(185,28,28,.15),transparent 67%);filter:blur(25px)}
.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:62px;display:flex;align-items:center;justify-content:center;gap:28px;color:#5f5f67;font-size:9px;font-weight:700;letter-spacing:.16em}.trust-strip i{width:3px;height:3px;border-radius:50%;background:#8f1f1f}.product-section,.platform-section,.pricing-section{padding-top:126px;padding-bottom:118px}.section-heading{max-width:680px}.section-heading h2,.philosophy-copy h2,.cta-panel h2{font-size:clamp(37px,4vw,54px)}.section-heading p,.philosophy-copy p,.cta-panel p{color:#94949c;font-size:15px;line-height:1.75;max-width:650px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px}.capability-card{min-height:218px;padding:25px;background:linear-gradient(145deg,#151517,#111113);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.capability-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.17);background:#17171a}.cap-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:#101012;border-radius:9px;color:#d5d5d9;font-size:17px}.capability-card small{color:#6d6d75;font-size:8px;letter-spacing:.15em;font-weight:750}.capability-card h3{font-size:18px;margin:7px 0}.capability-card p{color:#85858e;font-size:12px;line-height:1.65;margin:0}.philosophy-section{padding-top:20px;padding-bottom:40px}.philosophy-card{background:linear-gradient(120deg,#161618,#101012);border:1px solid var(--line);border-radius:15px;min-height:465px;display:grid;grid-template-columns:1fr .92fr;gap:70px;padding:62px;position:relative;overflow:hidden}.philosophy-card:after{content:"";position:absolute;width:500px;height:500px;border:1px solid rgba(185,28,28,.08);border-radius:50%;right:-290px;top:-140px;box-shadow:0 0 80px rgba(185,28,28,.06)}.principle-list{position:relative;z-index:2}.principle-list>div{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.principle-list>div:first-child{padding-top:0}.principle-list>div:last-child{border-bottom:0}.principle-list span{font-size:9px;color:#9a2424;font-weight:750;letter-spacing:.1em}.principle-list p{font-size:12px;color:#85858d;margin:0;line-height:1.6}.principle-list b{color:#d4d4d8;font-size:13px}.platform-flow{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;margin-top:65px}.platform-node{height:130px;border:1px solid var(--line);border-radius:12px;background:#141416;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.platform-node span{font-size:21px;color:#babac0;margin-bottom:8px}.platform-node img{width:42px;height:42px;object-fit:contain;margin-bottom:7px}.platform-node b{font-size:13px}.platform-node small{font-size:9px;color:#696971;margin-top:3px}.platform-node.core{height:165px;border-color:rgba(185,28,28,.3);box-shadow:0 0 45px rgba(185,28,28,.08)}.platform-node.core:after{content:"CANONICAL";position:absolute;top:11px;font-size:6px;letter-spacing:.16em;color:#8e2424}.flow-line{height:1px;background:linear-gradient(90deg,var(--line),rgba(185,28,28,.35),var(--line));position:relative}.flow-line:after{content:"›";position:absolute;right:-2px;top:-11px;color:#6e6e76}.platform-stack{display:grid;gap:7px}.platform-stack .platform-node{height:74px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:1fr 1fr;text-align:left;padding:14px 18px}.platform-stack .platform-node span{grid-row:1/3;margin:0}.platform-stack .platform-node b{align-self:end}.platform-stack .platform-node small{align-self:start}.platform-node.future{opacity:.6;border-style:dashed}
.pricing-section{border-top:1px solid rgba(255,255,255,.04)}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:42px;margin-bottom:20px}.billing-toggle{display:inline-flex;padding:3px;border-radius:9px;border:1px solid var(--line);background:#111113}.billing-toggle button{border:0;background:transparent;color:#777780;font-size:11px;font-weight:650;padding:8px 13px;border-radius:6px;cursor:pointer}.billing-toggle button.active{background:#222226;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.06)}.billing-toggle button span{color:#5ea56c;font-size:8px;margin-left:4px}.pricing-source{font-size:9px;letter-spacing:.1em;color:#5d5d65;text-transform:uppercase}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.price-card{position:relative;min-height:430px;border:1px solid var(--line);border-radius:13px;background:#141416;padding:27px;display:flex;flex-direction:column}.price-card.recommended{border-color:rgba(185,28,28,.42);box-shadow:0 18px 55px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.045)}.recommended-badge{position:absolute;top:14px;right:14px;background:var(--red-soft);color:#d96161;border:1px solid rgba(185,28,28,.27);font-size:7px;font-weight:750;letter-spacing:.13em;padding:5px 7px;border-radius:5px}.price-card .plan-eyebrow{font-size:8px;letter-spacing:.15em;color:#74747c;font-weight:750}.price-card h3{font-size:22px;margin:7px 0 4px}.price-card .audience{color:#85858d;font-size:11px;line-height:1.6;min-height:53px}.price-display{margin:25px 0 20px;min-height:64px}.price-display strong{font-size:31px;letter-spacing:-.04em}.price-display span{font-size:10px;color:#797981;margin-left:5px}.price-display small{display:block;font-size:8px;color:#66666e;margin-top:3px}.price-unpublished{font-size:16px!important;letter-spacing:0!important;color:#d0d0d4}.plan-highlights{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:11px}.plan-highlights li{font-size:10px;color:#aaaab1;display:flex;gap:8px}.plan-highlights li:before{content:"✓";color:#a62b2b;font-weight:800}.price-card .button{margin-top:auto;width:100%}.pricing-footnote{text-align:center;color:#65656d;font-size:9px;margin:18px 0 0}.skeleton{background:linear-gradient(90deg,#1d1d20,#242428,#1d1d20);background-size:200% 100%;animation:skeleton 1.4s infinite;border-radius:5px}.skeleton.line{height:18px;width:45%}.skeleton.price{height:46px;width:65%;margin-top:35px}.skeleton.block{height:150px;margin-top:30px}@keyframes skeleton{to{background-position:-200% 0}}.final-cta{padding-top:15px;padding-bottom:120px}.cta-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:linear-gradient(120deg,#171719,#101012);padding:52px 58px;display:grid;grid-template-columns:75px 1fr auto;gap:26px;align-items:center}.cta-panel>img{width:70px;height:70px;object-fit:contain}.cta-panel h2{margin:8px 0 5px;font-size:34px}.cta-panel p{margin:0;font-size:12px}.cta-orbit{position:absolute;width:500px;height:200px;border:1px solid rgba(185,28,28,.12);border-radius:50%;right:-120px;top:-80px;transform:rotate(-13deg)}.site-footer{width:min(calc(100% - 40px),var(--max));margin:0 auto;border-top:1px solid var(--line);min-height:155px;display:grid;grid-template-columns:180px 1fr auto;grid-template-rows:auto auto;gap:6px 30px;align-items:center;padding:32px 0;color:#717179}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:32px;height:32px;object-fit:contain}.footer-brand div{display:flex;gap:4px;align-items:baseline}.footer-brand strong{font-size:12px;color:#d8d8dc;letter-spacing:.1em}.footer-brand span{font-size:8px;color:#797981;letter-spacing:.1em}.site-footer p{font-size:10px}.footer-links{display:flex;gap:20px}.footer-links a{font-size:10px;color:#8b8b93}.footer-links a:hover{color:white}.site-footer small{grid-column:3;font-size:8px;justify-self:end}.reveal{opacity:0;transform:translateY(13px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}
@media (max-width:980px){.site-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#111113;border:1px solid var(--line);border-radius:10px;padding:12px;flex-direction:column}.site-nav.open{display:flex}.nav-toggle{display:block;margin-left:auto}.site-actions{margin-left:0}.site-header{gap:10px}.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:700px}.hero-visual{max-width:760px}.capability-grid{grid-template-columns:repeat(2,1fr)}.philosophy-card{grid-template-columns:1fr;padding:45px;gap:40px}.platform-flow{grid-template-columns:1fr 45px 1fr 45px 1fr}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:0}.cta-panel{grid-template-columns:60px 1fr}.cta-panel .button{grid-column:2;justify-self:start}.site-footer{grid-template-columns:160px 1fr}.footer-links{grid-column:2}.site-footer small{grid-column:2;justify-self:start}}
@media (max-width:680px){.site-header{width:min(calc(100% - 24px),var(--max));height:66px}.site-actions .button-ghost{display:none}.section-pad{width:min(calc(100% - 28px),var(--max))}.hero{padding-top:54px;padding-bottom:72px;gap:43px;min-height:0}.hero h1{font-size:48px}.hero-lead{font-size:15px}.hero-proof{gap:12px}.product-body{grid-template-columns:1fr}.mock-sidebar{display:none}.mock-main{padding:15px}.mock-panels{grid-template-columns:1fr}.mock-panels>.mock-card:last-child{display:none}.trust-strip{justify-content:flex-start;overflow:auto;padding:0 20px;white-space:nowrap}.product-section,.platform-section,.pricing-section{padding-top:90px;padding-bottom:84px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:185px}.philosophy-card{padding:32px 25px}.platform-flow{grid-template-columns:1fr;gap:12px}.flow-line{width:1px;height:35px;margin:auto;background:linear-gradient(var(--line),rgba(185,28,28,.35),var(--line))}.platform-stack{width:100%}.pricing-toolbar{align-items:flex-start;gap:14px;flex-direction:column}.cta-panel{grid-template-columns:1fr;padding:36px 28px}.cta-panel>img{width:52px;height:52px}.cta-panel .button{grid-column:1}.site-footer{width:min(calc(100% - 28px),var(--max));grid-template-columns:1fr;padding:35px 0}.footer-links,.site-footer small{grid-column:1;justify-self:start;flex-wrap:wrap}.footer-links{gap:14px}.reveal{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.skeleton{animation:none}}
