.product-hero .hero-summary{max-width:650px;font-size:17px;line-height:1.65;margin:24px 0 34px}.product-hero>.container{padding-right:360px}.product-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.product-intro h2{font-size:clamp(44px,5vw,68px);margin-top:16px}.problem-band{background:#102c27;color:#fff;padding:110px 0}.problem-band h2{font-size:clamp(44px,5vw,68px);max-width:800px;margin:18px 0 55px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.14)}.problem-grid article{background:#102c27;padding:30px;min-height:180px}.problem-grid article>span{font:400 34px Georgia;color:#ff785f}.problem-grid p{font-size:16px;color:#d3dfdc}.capability-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.capability-cards article{min-height:225px;padding:28px;background:#f0eee6;display:flex;flex-direction:column;justify-content:space-between}.capability-cards b{font:400 32px Georgia;color:#71847f}.capability-cards p{font-size:17px;font-weight:500}.workflow-section{padding:110px 0}.workflow-section h2{font-size:clamp(46px,5vw,70px);margin:18px 0 55px}.workflow-line{display:grid;grid-template-columns:repeat(3,1fr)}.workflow-line article{border-top:1px solid rgba(16,44,39,.35);padding:24px 22px 30px 0;min-height:150px}.workflow-line article span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#102c27;color:#fff;font-size:12px}.workflow-line p{font-weight:600;line-height:1.4}.audience-section{display:grid;grid-template-columns:1fr 1fr;gap:110px}.audience-section h2{font-size:48px;margin:18px 0 35px}.audience-chips{display:flex;flex-wrap:wrap;gap:10px}.audience-chips span{border:1px solid #9eaaa6;padding:9px 14px;border-radius:30px;font-size:13px}.difference-list{margin-top:25px}.difference-list article{display:grid;grid-template-columns:28px 1fr;gap:14px;border-top:1px solid var(--line);padding:18px 0}.difference-list article>span{color:#267b65;font-weight:700}.difference-list p{margin:0}.proof-callout{background:#102c27;color:white;padding:100px 0}.proof-callout>.container{display:grid;grid-template-columns:1.2fr .7fr auto;gap:55px;align-items:end}.proof-callout h2{font-size:46px;margin-top:16px}.proof-callout p{color:#bdcbc7;margin:0}.proof-callout .button{white-space:nowrap}@media(max-width:980px){.product-hero>.container{padding-right:0}.product-stage{opacity:.2}.problem-grid,.capability-cards,.workflow-line{grid-template-columns:repeat(2,1fr)}.proof-callout>.container{grid-template-columns:1fr 1fr}.proof-callout .button{justify-self:start}.product-intro,.audience-section{gap:55px}}@media(max-width:700px){.product-intro,.audience-section,.problem-grid,.capability-cards,.workflow-line,.proof-callout>.container{grid-template-columns:1fr}.problem-band,.workflow-section,.proof-callout{padding:75px 0}.problem-grid article,.capability-cards article{min-height:auto}.workflow-line article{min-height:auto}.audience-section h2,.proof-callout h2{font-size:38px}}
