.ss-partner{max-width:1200px;margin:0 auto;padding:clamp(20px,4vw,48px);color:#213b50}.ss-partner__eyebrow{color:#9c542f;font-weight:700;letter-spacing:.06em}.ss-partner__lead{max-width:900px;font-size:1.1rem;line-height:1.7}.ss-partner h2{margin:2rem 0 1rem}.ss-partner__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ss-partner__grid--packages{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-partner__card{padding:24px;border:1px solid #ddd7cc;border-radius:12px;background:#faf7f1;display:flex;flex-direction:column;gap:12px}.ss-partner__card h3,.ss-partner__card p{margin:0}.ss-partner__card a{margin-top:auto;font-weight:700}.ss-partner__card ul{padding-left:1.2rem}.ss-partner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}.ss-partner a{color:#244f70;text-underline-offset:3px}.ss-partner__button{display:inline-flex;align-items:center;min-height:44px;background:#244f70;color:#fff!important;border-radius:6px;padding:12px 18px;text-decoration:none}.ss-partner a:focus-visible{outline:3px solid #b76b43;outline-offset:4px}.ss-partner__note{background:#f5eee3;border-left:4px solid #b76b43;padding:24px;margin:24px 0}.ss-partner__note h2{margin-top:0}.ss-partner__steps li{padding:6px 0}.ss-partner__price{font-size:1.55rem;font-weight:700;color:#244f70}.ss-partner__status{align-self:flex-start;background:#eee7db;border-radius:20px;padding:4px 10px;font-size:.8rem}.ss-partner__table{overflow-x:auto}.ss-partner table{width:100%;border-collapse:collapse}.ss-partner th,.ss-partner td{padding:12px;border-bottom:1px solid #ddd7cc;text-align:left}.ss-partner details{border-bottom:1px solid #ddd7cc;padding:16px 0}.ss-partner summary{font-weight:700;cursor:pointer}.ss-partner summary:focus-visible{outline:3px solid #b76b43}.ss-partner__card a{overflow-wrap:anywhere}@media(max-width:1100px){.ss-partner__grid--packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ss-partner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ss-partner__grid,.ss-partner__grid--packages{grid-template-columns:1fr}.ss-partner{padding:20px 8px}.ss-partner__card{padding:20px}.ss-partner__actions a{min-height:44px;display:inline-flex;align-items:center}}
