.subscription-offer{scroll-margin-top:calc(var(--conpu-nav-height) + 20px);color:#17223a;background:#f4f7fc;grid-template-columns:1.35fr 1fr;align-items:center;gap:80px;max-width:1460px;margin:0 auto;padding:100px clamp(24px,6vw,96px);display:grid}.subscription-copy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(34px,4.4vw,64px);line-height:1.08}.subscription-copy>p:not(.eyebrow){color:#53617b;max-width:620px;line-height:1.8}.subscription-copy .subscription-intro{font-size:22px;color:#17223a!important;line-height:1.5!important}.subscription-copy ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.subscription-copy li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.subscription-copy li svg{color:#3757af;flex-shrink:0;width:20px;height:24px}.subscription-price{text-align:center;background:#fff;border:1px solid #dce4f2;border-radius:24px;padding:42px 32px;box-shadow:0 16px 50px #24468a0a}.subscription-price>span{letter-spacing:.06em;color:#53617b;font-size:14px}.subscription-price p{margin:24px 0 28px}.subscription-price strong{letter-spacing:-.06em;color:#3757af;font-size:clamp(48px,5vw,72px);line-height:1.1}.subscription-price p span{color:#53617b;margin-top:12px;display:block}.subscription-price .button-primary{justify-content:center;gap:12px;width:100%;min-height:52px}.subscription-price small{color:#69758a;max-width:260px;margin:18px auto 0;line-height:1.6;display:block}.subscription-details h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,60px);line-height:1.1}.subscription-details .product-price small{font-size:16px;font-weight:400}.subscription-details li{margin:14px 0}.subscription-details .button-row{margin-top:28px}@media (max-width:760px){.subscription-offer{grid-template-columns:1fr;gap:36px;padding:60px 24px}.subscription-price{padding:32px 24px}}
