.upgrade-banner-module__sevQgG__placement{width:100%;max-width:var(--page-width);margin:0 auto;padding:28px clamp(20px,2.6vw,44px) 0}.upgrade-banner-module__sevQgG__banner{border:1px solid color-mix(in srgb,var(--brand-blue) 20%,var(--rule));background:color-mix(in srgb,var(--brand-blue-soft) 65%,var(--paper-raised));border-radius:12px;align-items:center;gap:16px;padding:20px 22px;display:flex}.upgrade-banner-module__sevQgG__icon{border:1px solid var(--rule);background:var(--paper-raised);width:40px;height:40px;color:var(--brand-blue);border-radius:10px;flex:none;place-items:center;display:grid}.upgrade-banner-module__sevQgG__banner>div{flex:1;min-width:0}.upgrade-banner-module__sevQgG__banner h2{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.5}.upgrade-banner-module__sevQgG__banner p{max-width:75ch;color:var(--ink-70);margin-top:4px;font-size:12px;line-height:1.75}.upgrade-banner-module__sevQgG__cta{background:var(--brand-blue);min-height:44px;color:var(--paper);text-align:center;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.upgrade-banner-module__sevQgG__cta:hover{filter:brightness(.92)}@media (max-width:900px){.upgrade-banner-module__sevQgG__banner{flex-wrap:wrap}.upgrade-banner-module__sevQgG__banner>div{flex-basis:calc(100% - 56px)}.upgrade-banner-module__sevQgG__cta{margin-left:56px}}@media (max-width:600px){.upgrade-banner-module__sevQgG__placement{padding:20px 16px 0}.upgrade-banner-module__sevQgG__banner{gap:12px;padding:18px}.upgrade-banner-module__sevQgG__icon{display:none}.upgrade-banner-module__sevQgG__cta{width:100%;margin:2px 0 0}}
