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