.partner-link{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.partner-link:hover{border-color:#7b8ea7;transform:translateY(-3px);box-shadow:0 22px 50px rgba(3,11,23,.22)}.partner-link:focus-visible{outline:3px solid #f6ad6b;outline-offset:6px}.partner-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 22px;padding:15px 0;border-top:1px solid #42566f;border-bottom:1px solid #42566f;color:#f6ad6b;font-size:.9rem;font-weight:650;letter-spacing:.02em}.partner-cta span:last-child{font-size:1.2rem;transition:transform .2s}.partner-link:hover .partner-cta span:last-child{transform:translate(3px,-3px)}
.partner-hero{padding:72px 0 62px}.partner-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(45px,7vw,120px);align-items:center}.partner-hero h1{margin-bottom:22px}.omegas-feature{min-height:300px;border:1px solid #4e617c;background:linear-gradient(145deg,#233c5c,#14263e);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:38px}.omegas-feature>span{font:400 clamp(5.5rem,9vw,8rem)/.8 'Times New Roman',Georgia,serif;color:#c2cee0}.omegas-feature strong{font:700 clamp(1.7rem,3vw,2.7rem)/1.2 Georgia,'Times New Roman',serif;margin-top:24px;letter-spacing:-.02em}.omegas-feature strong small{font-size:.65em;font-weight:400}.omegas-feature em{font:normal .78rem/1.2 Georgia,'Times New Roman',serif;letter-spacing:.34em;color:#b5c4d7;margin-top:13px}.partner-content article h2{color:#f2f5f9}.partner-content ul{columns:2;column-gap:44px}.partner-content li{break-inside:avoid;margin:0 0 13px}.scope-note{border-top:1px solid #43566f;padding-top:20px;margin-top:26px;color:#aebed2;font-size:.92rem}
@media(max-width:820px){.partner-hero-grid{grid-template-columns:1fr}.omegas-feature{min-height:250px}.partner-content ul{columns:1}}
@media(max-width:600px){.partner-link:hover{transform:none}.partner-hero{padding:46px 0 42px}.omegas-feature{min-height:220px;padding:30px}.partner-cta{margin-top:22px}}
