
.suite-intro{padding-top:65px;padding-bottom:40px}.suite-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.suite-intro .lead{max-width:850px}.suite-section{padding-top:35px;padding-bottom:65px}.suite-section>p{line-height:1.8;max-width:900px;color:#536b7c}.suite-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.suite-card{display:block;padding:30px;border:1px solid #dbe4eb;border-radius:18px;background:white;color:#18374c;text-decoration:none;transition:box-shadow .2s,transform .2s}.suite-card:hover{box-shadow:0 15px 35px #18374c13;transform:translateY(-3px)}.suite-card>.eyebrow{display:block;margin-top:20px;font-size:10px}.suite-card h3{font-size:25px;line-height:1.25;margin:12px 0}.suite-card p{font-size:15px;line-height:1.7;color:#526a7b}.suite-card-link{display:block;margin-top:25px;font-size:13px;color:#245bdb}.suite-foundation{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:55px;padding-bottom:65px;border-top:1px solid #dce5eb}.suite-foundation h2{font-size:38px;line-height:1.15;letter-spacing:-.04em}.suite-foundation p{color:#526b7c;line-height:1.8}.suite-scope{background:#f1f6f8}.suite-capability-grid,.suite-movement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0}.suite-capability-grid article,.suite-movement-grid article{padding:25px;border:1px solid #dce5eb;border-radius:14px;background:white}.suite-capability-grid h3{font-size:18px;line-height:1.5;margin:12px 0}.suite-capability-grid span{font-size:12px;color:#248772}.suite-movement-grid h3{font-size:20px}.suite-movement-grid p{font-size:14px;line-height:1.8;color:#526b7c}.suite-example{background:#0d2e3e;color:white;padding:30px;border-radius:18px;margin:30px 0}.suite-example p{line-height:1.8;color:#c6dbe5}.suite-example strong{color:#81dfc1}.suite-flow{padding:0;list-style:none;counter-reset:flow;margin:30px 0}.suite-flow li{counter-increment:flow;padding:20px 20px 20px 65px;border-bottom:1px solid #dce5eb;position:relative;line-height:1.7;color:#314d60}.suite-flow li:before{content:counter(flow,decimal-leading-zero);position:absolute;left:12px;color:#208773;font-weight:600}.suite-note{font-size:12px;line-height:1.8;color:#617786}.suite-includes{padding:50px 0;border-top:1px solid #dae4ea}.suite-includes p{line-height:1.8;max-width:900px;color:#506b7d}.suite-includes ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 35px;line-height:1.7}.suite-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.suite-solution-grid>a{display:block;border:1px solid #dae4eb;border-radius:16px;padding:30px;text-decoration:none;background:#f8fafb;color:#173a50}.suite-solution-grid h2{font-size:24px;line-height:1.3}.suite-solution-grid h3{font-size:21px}.suite-solution-grid p{line-height:1.8;color:#526b7c}.suite-solution-grid span:last-child{display:block;margin-top:25px;color:#2464b5;font-size:13px}.suite-industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.suite-industry-card{border:1px solid #dbe5eb;border-radius:20px;overflow:hidden;text-decoration:none;background:white;color:#16374b;display:block}.suite-industry-card[hidden]{display:none}.suite-industry-card img{display:block;width:100%;height:245px;object-fit:cover;transition:transform .25s}.suite-industry-card:hover img{transform:scale(1.025)}.suite-industry-card>div{padding:25px}.suite-industry-card h2{font-size:24px;margin-top:0}.suite-industry-card p{line-height:1.7;color:#526b7c}.suite-industry-card span{display:block;color:#245bdb;margin-top:20px;font-size:13px}.suite-search{display:block;width:100%;max-width:600px;padding:15px;border:1px solid #b9cbd6;border-radius:10px;margin:12px 0}.suite-industry-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.suite-industry-hero img{width:100%;height:340px;object-fit:cover;border-radius:20px}.suite-industry-hero h2{font-size:34px;line-height:1.2}.suite-industry-hero p{line-height:1.8;color:#526b7c}.suite-space{margin-top:55px}.suite-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;padding:22px}.suite-menu-grid>a{display:flex;gap:12px;padding:15px!important;align-items:flex-start;text-decoration:none;border-radius:10px;white-space:normal}.suite-menu-grid>a:hover{background:#ffffff12}.suite-menu-grid b{display:block;font-size:14px}.suite-menu-grid small{display:block;font-size:11px;line-height:1.5;color:#b7c8d5;margin-top:5px}.suite-legacy{background:#eff5fa;padding:20px!important;border-radius:10px;margin-top:20px;font-size:13px;line-height:1.8}.suite-cards a:focus-visible,.suite-solution-grid a:focus-visible,.suite-industry-card:focus-visible{outline:3px solid #245bdb;outline-offset:4px}
@media(max-width:700px){.suite-cards,.suite-foundation,.suite-capability-grid,.suite-movement-grid,.suite-solution-grid,.suite-industry-grid,.suite-industry-hero,.suite-includes ul{grid-template-columns:1fr}.suite-menu-grid{grid-template-columns:1fr;padding:8px}.suite-foundation{gap:20px}.suite-industry-hero{gap:20px}.suite-industry-hero img{height:250px}.suite-card,.suite-solution-grid>a{padding:25px}.suite-section{padding-bottom:40px}.suite-includes{padding:35px 0}.suite-intro{padding-top:40px}}
@media(prefers-reduced-motion:reduce){.suite-card,.suite-industry-card img{transition:none;transform:none!important}}
