/* Scoped to the technology partnership; existing product styles are preserved. */
.skm-opinat{margin-top:40px;border:1px solid #4169a8;border-radius:16px;overflow:hidden;background:var(--navy-d,#081534);color:#fff}
.skm-opinat-branding{display:flex;align-items:center;justify-content:flex-start;gap:clamp(20px,4vw,48px);padding:28px 36px;background:#fff;flex-wrap:wrap}
.skm-opinat-branding img{display:block;max-width:100%;height:auto;object-fit:contain}
.skm-opinat-host-logo{width:340px}
.skm-opinat-times{font:300 32px/1 var(--font-body,Inter,sans-serif);color:#5a6275}
.skm-opinat-logo-link{display:block;width:250px;max-width:100%;border-radius:4px}
.skm-opinat-copy{padding:clamp(24px,4vw,40px)}
.skm-opinat-copy .section-label{color:#e8943f}
.skm-opinat-copy h3{font-family:var(--font-display,Georgia,serif);font-weight:800;font-size:clamp(26px,4vw,38px);line-height:1.2;color:#fff;margin:0 0 22px}
.skm-opinat-copy>p:not(.section-label){max-width:850px;font-size:16px;line-height:1.8;color:#e1e9f7;margin:0 0 16px}
.skm-opinat-copy strong{color:#fff}
.skm-opinat-copy>p.skm-opinat-positioning{font-weight:700;color:#fff;padding-left:16px;border-left:3px solid #e8943f;margin:24px 0}
.skm-opinat-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}
.skm-opinat-cta{background:#176de5;color:#fff;white-space:normal;text-align:center;max-width:100%;line-height:1.5}
.skm-opinat-cta:hover{background:#1259bf}
.skm-opinat-verification{color:#d5e5ff;font-size:14px;text-underline-offset:4px}
.skm-opinat a:focus-visible{outline:3px solid #e8943f;outline-offset:5px}
.skm-opinat-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.skm-opinat-branding{flex-direction:column;align-items:flex-start;padding:24px;gap:16px}.skm-opinat-host-logo{width:290px}.skm-opinat-logo-link{width:220px}.skm-opinat-times{font-size:25px}.skm-opinat-actions{align-items:stretch;flex-direction:column}.skm-opinat-cta{width:100%;padding:14px 18px}.skm-opinat-verification{align-self:flex-start}}

.skm-opinat-capabilities{margin:0 0 24px;padding-left:24px;max-width:850px;color:#e1e9f7;font-size:16px;line-height:1.8;list-style:disc}
.skm-opinat-capabilities li{padding-left:3px;margin:5px 0}
.skm-opinat-capabilities li::marker{color:#62a6ff}
.skm-opinat-copy>p.skm-opinat-ambassador{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.035em;color:#d6e7ff;border:1px solid #4169a8;border-radius:100px;padding:6px 14px;margin:8px 0 0}
.skm-opinat-copy>p.skm-opinat-positioning{margin:20px 0}
.skm-opinat-actions{margin-bottom:0}
@media(max-width:640px){.skm-opinat-host-logo{width:270px}.skm-opinat-logo-link{width:200px}.skm-opinat-copy{padding:24px}.skm-opinat-copy>p:not(.section-label),.skm-opinat-capabilities{font-size:15px;line-height:1.75}}
