:root{--bg: #060910;--bg-soft: #0a1120;--panel: #0f1727;--panel-soft: rgba(15, 23, 39, .82);--panel-strong: #121b2d;--text: #f5f7fb;--text-soft: #a5b0c4;--text-muted: #6f7a90;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--blue: #3f7cff;--blue-deep: #2d68e8;--blue-soft: rgba(63, 124, 255, .14);--green: #27c279;--amber: #f0b144;--wrap: 1240px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--shadow-lg: 0 28px 80px rgba(0, 0, 0, .34);--shadow-md: 0 18px 40px rgba(0, 0, 0, .2);--font-sans: "Manrope", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at top left,rgba(63,124,255,.12),transparent 26%),radial-gradient(circle at 85% 10%,rgba(63,124,255,.08),transparent 22%),linear-gradient(180deg,#090d15,#05070d)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block}.wrap{width:min(calc(100% - 48px),var(--wrap));margin:0 auto}.site-shell{position:relative}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.05);background:#060910d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:14px;font-size:1.75rem;font-weight:700;letter-spacing:-.04em}.brand img,.footer-branding img{width:22px;height:22px}.site-nav,.header-actions,.footer-links,.proof-links,.hero-actions{display:flex;align-items:center;gap:18px}.site-nav a,.header-link,.footer-links a,.footer-meta{color:var(--text-soft);font-size:.95rem;font-weight:500}.site-nav a:hover,.header-link:hover,.footer-links a:hover{color:var(--text)}.button{min-height:54px;padding:0 26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:.98rem;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--blue) 0%,var(--blue-deep) 100%);color:#fff;box-shadow:0 14px 34px #3f7cff38}.button-secondary{background:transparent;color:var(--text);border-color:var(--line)}.button-ghost{background:#ffffff05;color:var(--text-soft);border-color:#ffffff0d}.button-ghost:hover{color:var(--text);border-color:var(--line)}.hero-section,.system-section,.capabilities-section,.pricing-section,.faq-section,.final-cta{position:relative}.hero-section{padding:80px 0 64px;overflow:clip}.hero-grid,.system-grid,.faq-grid,.footer-inner{display:grid;gap:48px}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;min-height:min(860px,calc(100vh - 144px))}.hero-glow{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none}.hero-glow-left{width:340px;height:340px;top:100px;left:-90px;background:#3f7cff1f}.hero-glow-right{width:520px;height:520px;top:100px;right:-120px;background:#22304c57}.eyebrow{margin:0 0 20px;color:#76a5ff;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.hero-copy h1,.section-heading h2,.section-copy h2,.final-cta-shell h2{margin:0;letter-spacing:-.06em;font-weight:600}.hero-copy h1{max-width:8ch;font-size:clamp(4rem,6vw,6.4rem);line-height:.92}.hero-copy h1 span{color:#4f8eff}.hero-text,.section-heading p,.section-copy p,.faq-card p,.capability-card p,.pricing-card p,.final-cta-shell p{color:var(--text-soft);font-size:1.06rem;line-height:1.7}.hero-text{max-width:620px;margin:28px 0 0}.hero-actions{margin-top:34px;flex-wrap:wrap}.hero-mock,.system-card,.capability-card,.pricing-card,.faq-card,.final-cta-shell{border:1px solid var(--line);background:linear-gradient(180deg,#0f1727f0,#0a111feb);box-shadow:var(--shadow-lg)}.hero-mock{border-radius:22px;overflow:hidden;max-width:740px;justify-self:end;position:relative}.mock-topbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line);background:#ffffff05}.mock-dots{display:flex;gap:8px}.mock-dots span{width:8px;height:8px;border-radius:999px;background:#ffffff2e}.mock-url{justify-self:center;color:var(--text-muted);font-family:var(--font-mono);font-size:.76rem}.mock-body{display:grid;grid-template-columns:148px 1fr;min-height:440px}.mock-sidebar{padding:22px 16px;border-right:1px solid var(--line);background:#ffffff05}.mock-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--text);font-weight:600}.mock-brand-mark,.capability-icon{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,#4b88ff,#2f66e5)}.mock-nav{display:grid;gap:8px}.mock-nav button{appearance:none;border:0;background:transparent;color:var(--text-muted);text-align:left;padding:12px 14px;border-radius:8px;font-size:.95rem}.mock-nav button.active{background:#3f7cff2e;color:#82abff}.mock-main{padding:22px;background:radial-gradient(circle at top right,rgba(63,124,255,.08),transparent 22%),#ffffff03}.mock-main-head,.panel-head,.system-card-head,.pricing-top,.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.mock-main-head p,.panel-head span,.system-card-head span{margin:0;color:var(--text-soft);font-size:.9rem}.mock-main-head h3{margin:4px 0 0;font-size:1.8rem;letter-spacing:-.04em;font-weight:600}.mock-main-head>span,.system-card-head em{color:var(--text-muted);font-style:normal;font-size:.88rem}.metric-grid,.system-metric-grid,.pricing-grid,.capability-grid{display:grid;gap:14px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.metric-grid article,.system-metric-grid article{padding:22px 18px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#ffffff05}.metric-grid strong,.system-metric-grid strong,.proof-stats strong,.pricing-amount strong{display:block;font-size:2rem;line-height:1;letter-spacing:-.05em;font-weight:600}.metric-grid span,.system-metric-grid span,.proof-stats span{display:block;margin-top:10px;color:var(--text-muted);font-size:.86rem;line-height:1.45}.mock-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.mock-panels section{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;padding:18px}.panel-head{margin-bottom:14px}.panel-head em{min-height:24px;padding:0 10px;border-radius:999px;background:#3f7cff1f;color:#83adff;font-style:normal;font-size:.74rem;display:inline-flex;align-items:center}.mock-panels ul{list-style:none;margin:0;padding:0}.mock-panels li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.05);color:var(--text-soft);font-size:.92rem}.mock-panels li:first-child{border-top:0;padding-top:0}.activity-list small{color:var(--text-muted)}.signal{width:8px;height:8px;border-radius:999px}.signal.amber{background:var(--amber)}.signal.green{background:var(--green)}.proof-strip{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff03}.proof-strip-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding:26px 0}.proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.proof-links{flex-wrap:wrap;justify-content:flex-end}.proof-links span{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.88rem}.proof-links span:before,.bullet-list li:before,.pricing-card li:before{content:"";width:7px;height:7px;border-radius:999px;background:#5c92ff;flex:0 0 auto}.system-section,.capabilities-section,.pricing-section,.faq-section{padding:110px 0}.capabilities-section,.faq-section{background:#ffffff04}.system-grid,.faq-grid{grid-template-columns:1fr 1fr;align-items:start}.section-copy h2,.section-heading h2,.final-cta-shell h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02}.bullet-list,.pricing-card ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.bullet-list li,.pricing-card li{display:flex;align-items:flex-start;gap:12px;color:var(--text-soft);line-height:1.5}.system-card{border-radius:var(--radius-lg);padding:28px}.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.system-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.system-legend span{min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff08;border:1px solid var(--line);display:inline-flex;align-items:center;color:var(--text-soft);font-size:.86rem}.section-heading.centered{max-width:760px;margin:0 auto 48px;text-align:center}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card,.pricing-card,.faq-card{border-radius:var(--radius-md);padding:28px}.capability-card h3,.pricing-card h3,.faq-card h3{margin:18px 0 0;font-size:1.2rem;letter-spacing:-.04em;font-weight:600}.capability-card p,.faq-card p{margin:14px 0 0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card{display:grid;gap:22px;min-height:100%}.pricing-card.featured{background:linear-gradient(180deg,#1b2a4ff0,#0f1931f5);border-color:#6294ff59;transform:translateY(-10px)}.pricing-badge{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;color:var(--text-soft);font-size:.8rem;display:inline-flex;align-items:center}.pricing-amount{display:flex;align-items:flex-end;gap:8px}.pricing-amount span,.pricing-normal{color:var(--text-muted)}.pricing-normal{margin:-12px 0 0;font-size:.9rem}.faq-list{display:grid;gap:16px}.final-cta{padding:0 0 110px}.final-cta-shell{border-radius:var(--radius-lg);padding:42px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:radial-gradient(circle at top right,rgba(63,124,255,.12),transparent 24%),linear-gradient(180deg,#0f1727f5,#0a111ff5)}.site-footer{border-top:1px solid rgba(255,255,255,.05);padding:0 0 34px}.footer-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(63,124,255,.08),transparent 22%),linear-gradient(180deg,#0c121ef5,#070b13f5);box-shadow:var(--shadow-md);padding:34px}.footer-branding{display:inline-flex;align-items:flex-start;gap:14px}.footer-branding strong{display:block;font-size:1.05rem;letter-spacing:-.03em}.footer-branding span{display:block;margin-top:6px;color:var(--text-soft);font-size:.92rem}.footer-lead,.footer-columns,.footer-bottom{display:grid;gap:20px}.footer-lead{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-powered{margin:0;color:var(--text-soft);font-size:.98rem;text-align:right}.footer-powered span{color:var(--text);font-weight:600}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0}.footer-column{display:grid;gap:12px}.footer-column h3{margin:0 0 2px;color:var(--text);font-size:.92rem;letter-spacing:-.02em}.footer-column a{color:var(--text-soft);font-size:.92rem}.footer-column a:hover{color:var(--text)}.footer-bottom{grid-template-columns:1fr auto;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.footer-bottom p{margin:0;color:var(--text-muted);font-size:.88rem}@media(max-width:1120px){.hero-grid,.system-grid,.faq-grid,.proof-strip-inner,.final-cta-shell{grid-template-columns:1fr}.hero-mock{justify-self:stretch}.hero-grid{min-height:auto}.proof-links{justify-content:flex-start}.footer-lead,.footer-columns,.footer-bottom{grid-template-columns:1fr}.footer-powered{text-align:left}}@media(max-width:920px){.site-nav{display:none}.header-inner{min-height:76px}.hero-grid,.capability-grid,.pricing-grid,.metric-grid,.mock-panels,.proof-stats,.system-metric-grid{grid-template-columns:1fr}.hero-section{padding-top:56px}.hero-copy{order:1}.hero-mock{order:2}.hero-copy h1{max-width:9.5ch}.mock-body{grid-template-columns:1fr}.mock-sidebar{border-right:0;border-bottom:1px solid var(--line)}.pricing-card.featured{transform:none}.section-heading.centered{margin-bottom:34px}}@media(max-width:640px){.wrap{width:min(calc(100% - 28px),var(--wrap))}.header-actions{gap:12px}.header-link{display:none}.brand{font-size:1.2rem;gap:10px}.brand img,.footer-branding img{width:18px;height:18px}.button,.header-cta{min-height:48px;padding:0 18px;font-size:.92rem}.hero-section,.system-section,.capabilities-section,.pricing-section,.faq-section,.final-cta{padding-top:64px;padding-bottom:64px}.hero-copy h1{font-size:clamp(2.8rem,16vw,4rem);max-width:9ch}.hero-text,.section-heading p,.section-copy p,.faq-card p,.capability-card p,.pricing-card p,.final-cta-shell p{font-size:.98rem}.hero-actions,.proof-links,.footer-links{gap:12px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.capability-card,.pricing-card,.faq-card,.system-card,.final-cta-shell{padding:22px}.mock-main,.mock-sidebar{padding:16px}.mock-topbar{padding:14px 16px}.mock-main-head h3{font-size:1.35rem}.mock-main-head{align-items:start}.mock-main-head>span{font-size:.74rem}.mock-nav button{padding:10px 12px;font-size:.88rem}.metric-grid strong,.system-metric-grid strong,.proof-stats strong,.pricing-amount strong{font-size:1.6rem}.final-cta-shell{padding:28px 22px}.proof-strip-inner{padding:20px 0;gap:20px}.proof-stats{gap:14px}.proof-links span{font-size:.82rem}.footer-links{flex-wrap:wrap}.footer-panel{padding:24px 22px}.footer-columns{gap:22px}.footer-bottom{gap:10px}}@media(max-width:420px){.wrap{width:min(calc(100% - 22px),var(--wrap))}.header-inner{gap:10px}.header-cta{padding-inline:14px;font-size:.86rem}.hero-copy h1{font-size:clamp(2.5rem,15vw,3.5rem)}.capability-card,.pricing-card,.faq-card,.system-card,.final-cta-shell,.mock-main,.mock-sidebar{padding:18px}}
