.home-page #hero.home-hero{min-height:auto;display:block;overflow:visible}.home-page #hero.home-hero .container{display:block}.home-page section.home-section,.contact-page section.home-section,.home-page #disruption,.contact-page #disruption{padding:64px 0}.contact-page #disruption{padding-top:100px}.home-page #disruption .compare-grid,.contact-page #disruption .compare-grid{margin-top:36px}.home-page #disruption .killer-line,.contact-page #disruption .killer-line{margin-top:28px}.home-hero{text-align:center;padding:100px 0 40px}.home-hero-intro .section-label{margin-bottom:14px}.home-hero-intro .hero-headline{margin-bottom:22px;font-size:clamp(2.375rem,5.7vw,4rem);line-height:1.08}.home-hero-lead-panel{border:1px solid var(--accent-border);background:linear-gradient(145deg,#00e5ff0f,#00e5ff03 55%,#0000);border-radius:18px;max-width:920px;margin:0 auto;padding:26px 32px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 40px #0000001f}.home-hero-lead-panel:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);border-radius:0 0 4px 4px;width:64px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-hero-lead{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:clamp(1.0625rem + 2pt,1.55vw + 2pt,1.25rem + 2pt);font-weight:400;line-height:1.75}.home-hero-lead-highlight{color:var(--accent);font-weight:600}[data-theme=light] .home-hero-lead-panel{background:linear-gradient(145deg,#0077b60f,#0077b605 55%,#0000);box-shadow:inset 0 1px #fffc,0 8px 28px #0077b614}.home-metrics-section{padding:40px 0 56px}.home-metrics-section .home-metrics-bar{border-top:none;align-items:flex-end;gap:clamp(32px,6vw,72px);margin-top:0;padding-top:0}.home-metrics-section .home-metric{min-width:clamp(140px,18vw,240px)}.home-metrics-section .home-metrics-bar .home-metric .number{letter-spacing:-.05em;color:var(--accent);white-space:nowrap;font-weight:900;line-height:.95;font-size:clamp(2rem,5.5vw,4.25rem)!important}.home-metrics-section .home-metric--word .number{letter-spacing:-.04em;font-size:clamp(1.875rem,5vw,4rem)!important}.home-metrics-section .home-metric .label{letter-spacing:.12em;margin-top:12px;font-size:.7rem}.home-header{text-align:center;max-width:960px;margin:0 auto}.home-header .section-sub{margin:0 auto}.home-section-link{text-align:center;margin-top:28px}.home-section-link a{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);transition:var(--transition);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.home-section-link a:hover{opacity:.75}.home-process-section{position:relative;overflow:hidden}.home-process-section .container{z-index:1;position:relative}.home-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;margin-top:40px;display:grid}.home-process-card{min-height:280px}.home-process-card .why-num{margin-bottom:12px}.home-card-visual{background:var(--surface);border:1px solid var(--border-default);height:120px;transition:var(--transition);border-radius:14px;flex:0 0 120px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.home-process-card:hover .home-card-visual{border-color:var(--border-hover);transform:scale(1.02)}.home-card-visual-glow{pointer-events:none;background:radial-gradient(circle at 50% 60%,#00e5ff1f,#0000 65%);position:absolute;inset:0}.home-process-section .why-card--sprint:before{background:linear-gradient(180deg,var(--accent),#64a0ff)}.home-process-section .why-card--deploy:before{background:linear-gradient(180deg,#50c8ff,var(--accent))}.home-process-section .why-card--validate:before{background:linear-gradient(180deg,#00c853,var(--accent))}.home-process-section .why-card--scale:before{background:linear-gradient(180deg,#ffb450,var(--accent))}.home-audience{text-align:center;color:var(--foreground-subtle);border-top:1px solid var(--border-default);max-width:960px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:24px;font-style:italic;line-height:1.65}.home-audience strong{color:var(--accent);font-style:italic}.home-proof-section .home-header{margin-bottom:32px}.home-proof-card{text-align:left;max-width:960px;margin:0 auto;padding:32px 36px}.home-proof-stat{font-family:var(--font-inter),"Inter",sans-serif;color:var(--accent);letter-spacing:-.03em;margin-bottom:12px;font-weight:900;line-height:1}.home-proof-card h3{font-family:var(--font-inter),"Inter",sans-serif;margin-bottom:10px;font-weight:700;line-height:1.35}.home-proof-card p{color:var(--foreground-subtle);margin-bottom:16px;line-height:1.65}.home-proof-link{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.home-ticker-wrap{margin-top:40px}.home-ticker-label{text-transform:uppercase;letter-spacing:.14em;color:var(--foreground-muted);text-align:center;margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.home-page #disruption .compare-sub,.contact-page #disruption .compare-sub{margin:0 auto}.home-cta-section{text-align:center;padding-bottom:80px}.home-cta-inner{max-width:860px;margin:0 auto}.home-cta-inner .section-sub{margin:0 auto}.home-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}@media (max-width:900px){.home-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics-section .home-metrics-bar{gap:36px}}@media (max-width:600px){.home-hero{padding:88px 0 32px}.home-hero-intro .hero-headline{font-size:clamp(1.8rem,8vw,3rem)}.home-hero-lead-panel{border-radius:14px;padding:20px 18px}.home-metrics-section{padding:28px 0 44px}.home-page section.home-section,.home-page #disruption,.contact-page section.home-section,.contact-page #disruption{padding:48px 0}.contact-page #disruption{padding-top:88px}.home-process-grid{grid-template-columns:1fr}.home-process-card{min-height:auto}.home-cta-actions{flex-direction:column}.home-cta-actions .btn{width:100%}.home-metrics-section .home-metrics-bar{gap:24px 20px}.home-metrics-section .home-metrics-bar .home-metric .number{font-size:clamp(1.75rem,8vw,3.25rem)!important}.home-metrics-section .home-metric{flex:42%;min-width:0}.home-proof-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.home-process-card:hover .home-card-visual{transform:none}}
