.home-hero-followup .home-hero-copy h1{font-size:clamp(3.5rem,5.35vw,5.6rem);line-height:1.01}.home-hero-followup .home-hero-copy>.eyebrow{color:#ff686b;max-width:390px;line-height:1.55}.home-hero-followup .home-hero-grid{padding-block:92px 120px}.followup-control-room .control-topbar em{color:var(--muted);font-style:normal}.followup-control-room .control-heading>span{white-space:nowrap}.followup-record{flex-direction:column;gap:19px;display:flex}.followup-record-source{gap:2px;padding:0 2px;display:grid}.followup-record-source small,.followup-record-status small{color:var(--muted);font-size:10px}.followup-record-source strong{font-size:12px}.followup-record-status{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:15px;display:flex}.followup-record-status>span{width:30px;height:30px;color:var(--mint);background:#62e6a717;border-radius:9px;place-items:center;display:grid}.followup-record-status>div{gap:2px;display:grid}.followup-record-status strong{font-size:12px}.followup-intro{align-items:center;gap:65px}.followup-intro h2{max-width:790px;font-size:clamp(2.35rem,4.1vw,4.1rem)}.followup-intro>p{line-height:1.8}.followup-phases-heading{border-top:1px solid var(--line-dark);gap:9px;margin-top:70px;padding-top:34px;display:grid}.followup-phases-heading>span{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:750}.followup-phases-heading h3{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.2}.followup-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.followup-phase{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffffb3;flex-direction:column;padding:27px 23px 22px;display:flex}.followup-phase-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.followup-phase-icon{width:47px;height:47px;color:var(--red-deep);background:#fe121112;border-radius:13px;place-items:center;display:grid}.followup-phase-top small{font-family:var(--font-display);color:#76736c;letter-spacing:-.05em;font-size:1.65rem}.followup-phase-label{color:var(--red-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.followup-phase h4{margin:11px 0 15px;font-size:1.52rem;line-height:1.12}.followup-phase>p{color:var(--muted-dark);margin-bottom:25px;font-size:.88rem;line-height:1.7}.followup-phase-next{border-top:1px solid var(--line-dark);align-items:flex-start;gap:8px;margin-top:auto;padding-top:17px;font-size:.7rem;font-weight:700;line-height:1.6;display:flex}.followup-phase-next svg{color:var(--red-deep);flex-shrink:0;margin-top:2px}.home-platform-section .feature-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ai-note{max-width:760px;color:var(--muted);margin-top:24px;font-size:.87rem;line-height:1.8}.home-demo-link{justify-content:center;margin-top:30px;display:flex}@media (max-width:1100px){.followup-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-intro{grid-template-columns:1fr;gap:25px}.followup-intro>p{max-width:760px}}@media (max-width:800px){.home-hero-followup .home-hero-grid{padding-block:66px 115px}.home-platform-section .feature-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-hero-followup .home-hero-copy h1{font-size:clamp(2.65rem,11.4vw,4rem)}.home-hero-followup .home-hero-copy>.eyebrow{letter-spacing:.07em;font-size:.6rem}.home-hero-followup .hero-buttons{grid-template-columns:1fr;gap:12px;display:grid}.home-hero-followup .hero-buttons .button{justify-content:center;width:100%}.home-hero-followup .hero-proof-line{gap:9px 14px;font-size:.7rem}.followup-phases{grid-template-columns:1fr}.followup-phases-heading{margin-top:42px;padding-top:27px}.followup-phase{padding:24px}.followup-phase-top{margin-bottom:18px}.followup-phase h4{font-size:1.65rem}.home-platform-section .feature-grid-compact{grid-template-columns:1fr}.home-platform-section .feature-card{min-height:0}.followup-control-room .control-topbar>span:not(.window-dots){font-size:9px}.followup-control-room .control-topbar em{font-size:8px}}.followup-control-room .chip-speed{animation:none;top:-26px;left:20px}.followup-control-room .chip-recovered{animation:none;bottom:-16px;right:12px}.followup-phase-next{min-height:55px}@media (max-width:960px){.home-services-section .service-card:nth-child(2),.home-services-section .service-card:nth-child(2):hover{transform:none}}.home-platform-section .feature-card>span{color:var(--red-deep)}.home-final-cta .eyebrow{color:var(--white)}
