.partner-eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;color:#416d62;margin-top:24px}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.partner-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:32px;border:1px solid #ceddd6;border-radius:20px;background:#fff;text-decoration:none!important;color:#173f36;box-shadow:0 8px 30px #17453208}.partner-card:hover{border-color:#37765e;box-shadow:0 10px 32px #17453215}.partner-card:focus-visible{outline:3px solid #2479b2;outline-offset:4px}.partner-symbol{font-size:38px;margin:16px 0}.partner-status{border:1px solid #c5d9cf;border-radius:30px;padding:5px 12px;font-size:12px;display:inline-block;color:#43685a;background:#f3f8f5}.partner-card h2{font-size:24px;margin:6px 0 12px}.partner-card strong{font-size:14px}.partner-card p{line-height:1.9;color:#5d736a;flex:1}.partner-link{font-weight:700;font-size:15px;margin-top:18px}.partner-notice{padding:24px;border-left:4px solid #39775f;background:#edf6f0;line-height:1.9}.partner-preparing{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-preparing section{background:#fff;padding:24px;border:1px solid #d9e2dc;border-radius:14px}.partner-preparing h2{font-size:20px}.partner-preparing p{font-size:14px;line-height:1.8;color:#5d736a}@media(max-width:700px){.partner-grid,.partner-preparing{grid-template-columns:1fr;gap:16px}.partner-card{padding:24px}.partner-card h2{font-size:23px}}
