.sg-promo-wrap{padding-top:12px;padding-bottom:32px}.sg-promo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:36px;align-items:center;padding:34px;border:1px solid #83c9bc;border-radius:24px;background:linear-gradient(120deg,#edfdf6,#edf5ff);box-shadow:0 12px 35px #0a746a12;text-decoration:none!important;color:#173e4b!important}.sg-promo:hover{box-shadow:0 16px 40px #0a746a25}.sg-promo:focus-visible{outline:3px solid #087f74;outline-offset:5px}.sg-promo h2{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:12px 0}.sg-promo p{color:#435e6c;line-height:1.6;font-size:16px;margin:0 0 18px}.sg-promo-kicker{color:#087f74;font:800 12px/1.4 system-ui;letter-spacing:.12em}.sg-promo-cta{display:inline-block;padding:12px 18px;background:#087f74;color:#fff;border-radius:10px;font-weight:800}.sg-promo-trial{display:inline-block;margin:10px 0 0 15px;color:#246350;font-weight:700}.sg-promo small{display:block;margin-top:14px;color:#526c76;line-height:1.5}.sg-promo-preview{display:grid;gap:10px;transform:rotate(-2deg)}.sg-promo-demo{font:700 11px/1.4 system-ui;letter-spacing:.05em;color:#526775}.sg-promo-state{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-radius:12px;font:700 14px/1.4 system-ui}.sg-promo-up{background:#d3f5e3;border-left:5px solid #0c8b58;color:#075d39}.sg-promo-down{background:#ffe0e6;border-left:5px solid #c83751;color:#97223a}.sg-promo-wait{background:#fff0b0;border-left:5px solid #bd8e0b;color:#684b00}@media(max-width:720px){.sg-promo{grid-template-columns:1fr;gap:22px;padding:23px}.sg-promo-preview{transform:none}.sg-promo-trial{display:block;margin-left:0}}