
.partner-entry{padding:48px 5% 38px;background:#fff2e7;border-top:4px solid var(--orange);display:grid;grid-template-columns:1.1fr 1fr;column-gap:7%;row-gap:26px;scroll-margin-top:90px}
.partner-entry-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#a4371b;margin:0 0 12px}.partner-entry h2{font-size:clamp(28px,3vw,42px);letter-spacing:-1.2px}.partner-entry-description{max-width:510px;font-size:16px;margin:14px 0 0;color:#4b5660}
.partner-entry-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-self:center}.partner-entry-benefit{border-left:1px solid #debca9;padding-left:24px;display:flex;flex-direction:column;gap:5px}.partner-entry-benefit strong{font-size:clamp(34px,4vw,54px);line-height:1.2;font-weight:600;letter-spacing:-2px;color:#a73517}.partner-entry-benefit span{font-size:16px;line-height:1.5;max-width:225px}.partner-entry-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.partner-entry-actions .button{font-size:16px;min-height:52px;justify-content:center}.partner-entry-actions .orange{background:#bd3d1b}.partner-entry-actions .orange:hover{background:#a63215}.partner-pdf{border:1px solid #7e5947;background:transparent;color:#432c21}.partner-pdf:hover{background:#ffe5d2}.partner-entry-note{grid-column:1/-1;font-size:13px;color:#6b5143;margin:-12px 0 0}
@media(max-width:900px){.partner-entry{grid-template-columns:1fr;gap:24px}.partner-entry-benefits{max-width:620px}.partner-entry-benefit:first-child{border-left:0;padding-left:0}}
@media(max-width:650px){.partner-entry{padding:32px 6%}.partner-entry-benefits{gap:18px}.partner-entry-benefit{padding-left:18px}.partner-entry-benefit strong{font-size:38px}.partner-entry-actions{flex-direction:column}.partner-entry-actions .button{width:100%;text-align:center;padding:14px 16px;gap:12px}.partner-entry-actions .button span{flex-shrink:0}}

.partner-entry{color:#101b2b;border-top-color:#f65e35}.partner-entry h2{margin:0}.partner-entry .button{display:inline-flex;align-items:center;gap:24px;text-decoration:none;border-radius:4px;padding:14px 22px;font-weight:700;line-height:1.6}.partner-entry .orange{color:white}.partner-entry .partner-pdf{background:transparent;color:#432c21}.partner-entry .line-icon{width:20px;height:20px;flex-shrink:0}.partner-entry a:focus-visible{outline:3px solid #101b2b;outline-offset:4px}

.partner-entry-terms{align-self:center;list-style:none;margin:0;padding:0;color:#18202b;display:flex;flex-direction:column;gap:16px}.partner-entry-terms li{font-size:17px;line-height:1.6;margin:0;padding-left:18px;border-left:3px solid #bd3d1b}.partner-entry-terms strong{font-size:inherit;line-height:inherit;letter-spacing:normal;color:#9c3217;font-weight:700}@media(max-width:650px){.partner-entry-terms{gap:18px}.partner-entry-terms li{font-size:16px;padding-left:14px}}
