.how-wrap{width:min(100% - 48px,1180px);margin-inline:auto}.how-hero{position:relative;display:flex;align-items:center;min-height:650px;overflow:hidden;background:#071a2b;color:#fff}.how-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.how-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071a2b9c 0%,#071a2b44 44%,transparent 75%);z-index:0}.how-hero-content{position:relative;z-index:1;padding:80px 0}.how-hero .section-label,.how-cta .section-label{color:var(--cyan)}.how-hero h1{font-size:clamp(48px,5.5vw,76px);max-width:720px;margin:22px 0 27px}.how-hero h1 em{color:#67e5e8}.how-hero p{max-width:570px;color:#e0ebf2;font-size:19px;line-height:1.8;margin-bottom:30px}.how-section{padding:105px 0}.how-heading{max-width:760px}.how-heading h2,.how-cta h2{font-size:clamp(34px,3.7vw,50px);line-height:1.17;letter-spacing:-.04em;margin:18px 0}.how-heading p{font-size:17px;color:var(--muted)}.how-diagram{margin:43px 0 0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 55px #10283c0c}.how-diagram img{display:block;width:100%;height:auto;border-radius:10px}.how-diagram figcaption{padding:14px 8px 4px;color:var(--muted);font-size:13px}.how-muted{background:#f3f8fc}.how-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.how-steps article{display:flex;gap:20px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:14px}.how-steps article>span{flex:none;display:grid;place-items:center;width:46px;height:46px;background:#e9f5ff;border-radius:10px;color:var(--blue);font-size:13px;font-weight:800}.how-steps h3,.how-role-grid h3{font-size:20px;margin:0 0 9px}.how-steps p,.how-role-grid p{margin:0;color:var(--muted)}.how-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.how-role-grid article{padding:30px;border:1px solid var(--line);border-radius:15px}.how-role-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:#e9f5ff;color:var(--blue);font-weight:800;margin-bottom:27px}.how-cta{background:var(--navy);color:#fff;padding:82px 0}.how-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.how-cta p{color:#b2c6d1;font-size:17px}.how-cta .btn{flex:none}.how-section .section-label,.how-hero .section-label,.how-cta .section-label{font-size:13px}.nav-links a[aria-current=page]{color:var(--blue)}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@media(max-width:900px){.how-hero{min-height:590px}.how-hero-image{object-position:62% center}.how-hero:after{background:linear-gradient(90deg,#071a2be8,#071a2b8c 62%,#071a2b24)}.how-role-grid{grid-template-columns:1fr 1fr}.how-cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.how-wrap{width:min(100% - 40px,1180px)}.how-hero{min-height:600px}.how-hero-image{object-position:72% center}.how-hero:after{background:#071a2bb8}.how-hero p{font-size:16px}.how-section{padding:74px 0}.how-steps,.how-role-grid{grid-template-columns:1fr}.how-diagram{padding:7px}.how-diagram img{min-width:850px}.how-diagram{overflow:auto}.how-diagram figcaption{min-width:850px}.how-cta{padding:70px 0}.how-cta .btn{width:100%}}
.how-email {
  display: inline-flex;
  margin-top: 18px;
  color: rgba(255, 255, 255, 0.82);
  font-weight: 600;
  text-decoration: none;
}

.how-email:hover {
  color: #ffffff;
  text-decoration: underline;
}