:root{--partner-gold:#f0bd62;--partner-green:#7de0b6}
.partner-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:end;padding-bottom:52px}.partner-hero h1{font-size:clamp(42px,5.4vw,76px);line-height:1.03;margin:16px 0 20px;letter-spacing:-.035em}.partner-hero h1 em{font-style:normal;color:var(--partner-gold)}.partner-hero .lead{max-width:760px}.partner-note{padding:26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(160deg,rgba(10,39,56,.9),rgba(8,25,38,.75))}.partner-note strong{display:block;color:var(--partner-green);font-size:25px;line-height:1.15;margin-bottom:8px}.partner-note p{margin:0;color:var(--muted);font-size:14px}.partner-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.partner-metrics div{padding:11px 6px;text-align:center;border-radius:14px;background:rgba(20,60,82,.42)}.partner-metrics b{display:block}.partner-metrics span{display:block;color:var(--muted);font-size:12px;margin-top:2px}
.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.model{display:flex;flex-direction:column;padding:25px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(10,39,56,.86),rgba(8,25,38,.72))}.model.featured{border-color:rgba(240,189,98,.6);box-shadow:0 20px 70px rgba(240,189,98,.08)}.model h3{font-size:23px;margin:14px 0 8px}.model p{color:var(--muted);margin:0 0 14px}.model ul{margin:0;padding-left:19px;color:#c5d9e4;font-size:14px}.model li{margin:6px 0}.model .best{margin-top:auto;padding-top:16px;color:var(--partner-green);font-size:13px;font-weight:780}.rate-note{margin-top:16px;padding:16px 18px;border:1px dashed rgba(118,205,242,.3);border-radius:16px;color:#aac6d5;font-size:13px}.rate-note strong{color:var(--text)}
.partner-split{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.partner-split .panel{height:100%}.contact .btn{white-space:nowrap}
@media(max-width:900px){.partner-hero{grid-template-columns:1fr;gap:28px}.model-grid{grid-template-columns:1fr}.partner-split{grid-template-columns:1fr}.partner-metrics{grid-template-columns:1fr}.partner-hero{padding-bottom:38px}}
html[lang="en"] .brand small{display:none}
