.ss-upgrade{max-width:1180px;margin:30px auto;padding:clamp(24px,4vw,48px);background:#101311;color:#eeeae0;border:1px solid #374438;border-radius:6px;font:16px/1.6 Arial,sans-serif}
.ss-upgrade h2{font:600 clamp(26px,4vw,44px)/1.08 Arial,sans-serif;letter-spacing:-.035em;color:#eeeae0;margin:14px 0}
.ss-upgrade p{max-width:780px}.ss-upgrade__eyebrow{letter-spacing:.18em;font-size:11px;color:#c4c8ba}
.ss-upgrade__price{font-size:20px;font-weight:600;color:#e0c49c}.ss-upgrade__status{font-size:13px;color:#bdc6b6}
.ss-upgrade a{display:inline-block;color:#eeeae0;border:1px solid #96a68e;border-radius:3px;padding:12px 18px;text-decoration:none;min-height:44px}
.ss-upgrade a:focus-visible{outline:3px solid #d8bf96;outline-offset:4px}
@media(max-width:749px){.ss-upgrade{margin:20px 16px}.ss-upgrade__price{font-size:18px}}

.ss-upgrade:after{content:"";display:block;clear:both}.ss-upgrade__image{float:right;width:min(34%,340px);height:240px;object-fit:contain;background:#edece6;border-radius:4px;margin:0 0 18px 28px}@media(max-width:749px){.ss-upgrade__image{float:none;width:100%;height:220px;margin:0 0 22px}}
