 .focus-progress{width:68%}
 @media(max-width:640px){body{overflow-x:hidden}.product-stage{overflow:hidden}.final-cta-new h2{overflow-wrap:anywhere}}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-width:0;min-height:0;padding-top:4.5rem}.hero-copy,.product-stage{min-width:0}.story,.story-reverse,.communication-new,.problem{grid-template-columns:1fr;gap:2.2rem}.story-reverse .story-copy,.story-reverse .conversation-visual{grid-column:1;grid-row:auto}.story-window,.conversation-visual,.focus-visual{justify-self:stretch;max-width:none}.process-flow{grid-template-columns:1fr 1fr;gap:2rem}.process-flow:before{top:1.1rem;bottom:1.1rem;left:1.1rem;right:auto;width:2px;height:auto}.process-step{padding-left:3.2rem}.process-step>span{position:absolute;left:0;top:0}.security-cards{grid-template-columns:1fr 1fr}.bento-grid{grid-template-columns:1fr 1fr}.bento-large{grid-row:auto;min-height:210px!important}.float-one{right:0}.float-two{left:0}}
@media(max-width:640px){.marketing-nav{padding:1rem 1.1rem}.desktop-links,.nav-actions{display:none}.mobile-menu{display:block;position:relative}.section{padding:4.3rem 1.15rem}.hero{padding-top:3.7rem}.hero h1{font-size:clamp(2.45rem,12vw,3.5rem);letter-spacing:-.06em;overflow-wrap:anywhere}.lead{font-size:1.03rem}.hero-actions,.final-cta-new>div{align-items:flex-start;flex-direction:column}.product-stage{padding-left:0}.product-stage:before{right:0}.hero-window{transform:none}.mock-app{grid-template-columns:96px minmax(0,1fr);min-height:330px}.mock-app aside{padding-inline:.45rem}.mock-app aside b,.mock-app aside small{font-size:.48rem}.mock-nav{font-size:.5rem;white-space:nowrap;overflow:hidden}.mock-main{padding:.9rem}.mock-main h3{font-size:1.05rem}.mock-stats{gap:.5rem}.float-card{font-size:.63rem}.float-card small{font-size:.56rem}.float-one{right:-.2rem;top:7%}.float-two{left:-.2rem;bottom:6%}.workflow-proof{padding:1.4rem 1.15rem 1.6rem}.proof-flow{align-items:flex-start;flex-direction:column;gap:.65rem}.proof-flow i{display:none}.proof-flow>div{font-size:.8rem}.problem-board{grid-template-columns:1fr}.problem-resolution{margin-top:.2rem}.story-copy h2,.section-heading h2{font-size:clamp(2rem,9vw,2.8rem)}.case-row{grid-template-columns:auto 1fr}.case-row em{grid-column:2}.conversation-card{padding:1.1rem}.message-flow{align-items:stretch;flex-direction:column}.message-flow i{align-self:center;transform:rotate(90deg)}.flow-node{min-width:0}.process-flow{grid-template-columns:1fr;gap:1.4rem}.process-flow:before{display:none}.process-step{min-height:4.4rem;padding-left:3.2rem}.security-cards{grid-template-columns:1fr}.bento-grid{grid-template-columns:1fr}.bento-large{min-height:220px!important}.pilot-new{align-items:flex-start;flex-direction:column;gap:1.8rem}.pilot-actions{align-items:flex-start}.final-cta-new h2{font-size:clamp(2.35rem,10vw,3.3rem)}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.2rem}.footer-bottom{align-items:flex-start;flex-direction:column;gap:.5rem}}
