.page-module__o6E4Zq__page{background:#f5f6f8}.page-module__o6E4Zq__hero{color:#fff;background:radial-gradient(circle at 90% 15%,#f42f3526,#0000 30%),linear-gradient(135deg,#101518,#182127);padding:clamp(145px,13vw,190px) 0 clamp(72px,8vw,112px);position:relative;overflow:hidden}.page-module__o6E4Zq__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);align-items:center;gap:clamp(46px,7vw,100px);display:grid}.page-module__o6E4Zq__copy{max-width:850px}.page-module__o6E4Zq__eyebrow{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:850}.page-module__o6E4Zq__copy h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.8rem);font-weight:790;line-height:.95}.page-module__o6E4Zq__lead{color:#c3cbd1;max-width:720px;margin:26px 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.page-module__o6E4Zq__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module__o6E4Zq__primaryAction,.page-module__o6E4Zq__secondaryAction{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:.88rem;font-weight:800;display:inline-flex}.page-module__o6E4Zq__primaryAction{background:var(--color-primary);color:#fff}.page-module__o6E4Zq__secondaryAction{color:#fff;border:1px solid #ffffff2e}.page-module__o6E4Zq__relationship{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;gap:6px;padding:28px;display:grid}.page-module__o6E4Zq__relationship p{color:#909aa2;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:.68rem;font-weight:800}.page-module__o6E4Zq__relationship strong{color:#fff;font-size:1.18rem}.page-module__o6E4Zq__relationship>span{color:var(--color-primary);margin:8px 0 0;font-size:1.4rem}.page-module__o6E4Zq__piusiLogo{background:#fff;border-radius:10px;width:160px;height:auto;margin-bottom:8px;padding:10px}.page-module__o6E4Zq__capabilities{padding:clamp(72px,8vw,116px) 0}.page-module__o6E4Zq__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:22px 60px;display:grid}.page-module__o6E4Zq__sectionHeader .page-module__o6E4Zq__eyebrow{grid-column:1/-1;margin-bottom:-4px}.page-module__o6E4Zq__sectionHeader h2,.page-module__o6E4Zq__closing h2{color:#151a1e;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1}.page-module__o6E4Zq__sectionHeader>p:last-child{color:#616a72;margin:0;line-height:1.72}.page-module__o6E4Zq__grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.page-module__o6E4Zq__card{background:#fff;border:1px solid #e0e4e7;border-radius:18px;min-height:230px;padding:28px}.page-module__o6E4Zq__card h3{color:#181d21;margin:0;font-size:1.35rem}.page-module__o6E4Zq__card p{color:#636c74;margin:16px 0 0;line-height:1.7}.page-module__o6E4Zq__closing{background:#151c21;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:72px;padding:clamp(28px,5vw,50px);display:flex}.page-module__o6E4Zq__closing h2{color:#fff;max-width:700px;font-size:clamp(2rem,3.5vw,3.3rem)}.page-module__o6E4Zq__closingActions{gap:10px;min-width:260px;display:grid}.page-module__o6E4Zq__closingActions a{color:#171b1e;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:800;display:flex}.page-module__o6E4Zq__closingActions a:last-child{background:var(--color-primary);color:#fff}@media (max-width:900px){.page-module__o6E4Zq__heroInner,.page-module__o6E4Zq__sectionHeader{grid-template-columns:1fr}.page-module__o6E4Zq__relationship{max-width:650px}.page-module__o6E4Zq__grid{grid-template-columns:1fr}.page-module__o6E4Zq__card{min-height:0}.page-module__o6E4Zq__closing{flex-direction:column;align-items:stretch}}@media (max-width:620px){.page-module__o6E4Zq__hero{padding-top:126px}.page-module__o6E4Zq__copy h1{font-size:clamp(2.7rem,14vw,4.2rem)}.page-module__o6E4Zq__actions{flex-direction:column;align-items:stretch}.page-module__o6E4Zq__primaryAction,.page-module__o6E4Zq__secondaryAction{width:100%}.page-module__o6E4Zq__closingActions{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.page-module__o6E4Zq__primaryAction,.page-module__o6E4Zq__secondaryAction,.page-module__o6E4Zq__closingActions a{transition:none}}
