
.client-hero-p18{background:linear-gradient(135deg,#160329,#3e106a 58%,#6c2cae);color:#fff;padding:84px 0 74px}
.client-hero-grid-p18{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center}
.client-hero-p18 h1{font-family:"Playfair Display",serif;font-size:clamp(3rem,6vw,5.4rem);line-height:1.02;margin:18px 0}
.client-hero-p18 p{color:#eadfed;line-height:1.8}.client-actions-p18{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.client-security-card-p18{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);border-radius:28px;padding:28px}
.client-security-card-p18>span{color:#f0cb67;font-size:.68rem;font-weight:800;text-transform:uppercase}
.client-security-pills-p18{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.client-security-pills-p18 span{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.7rem;font-weight:800}
.client-path-grid-p18{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.client-path-card-p18{background:#fff;border:1px solid var(--line);border-radius:24px;padding:25px;min-height:290px;display:flex;flex-direction:column}
.client-path-card-p18.primary{background:linear-gradient(145deg,#21063a,#591b91);color:#fff}.client-path-card-p18 h3{color:var(--purple);font-size:1.45rem}.client-path-card-p18.primary h3{color:#fff}.client-path-card-p18 p{color:var(--muted);line-height:1.75}.client-path-card-p18.primary p{color:#e8deed}.client-path-card-p18 a{margin-top:auto;text-decoration:none;font-weight:800;color:#7a3db7}.client-path-card-p18.primary a{color:#f0cb67}
.client-boundary-wrap-p18{background:#faf8fc}.client-boundary-p18{display:grid;grid-template-columns:1fr 1fr;gap:26px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:30px}.client-boundary-p18 h2{font-family:"Playfair Display",serif;color:var(--purple)}.client-boundary-list-p18{display:grid;gap:12px}.client-boundary-list-p18 div{display:grid;grid-template-columns:auto 1fr;gap:10px;background:#faf8fc;border:1px solid var(--line);border-radius:16px;padding:15px}
@media(max-width:980px){.client-hero-grid-p18,.client-boundary-p18{grid-template-columns:1fr}.client-path-grid-p18{grid-template-columns:1fr 1fr}.client-path-card-p18.primary{grid-column:1/-1}}@media(max-width:700px){.client-path-grid-p18{grid-template-columns:1fr}}
