.elementor-1448 .elementor-element.elementor-element-f0dd45c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-8be208d{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-45bc7d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-faef248{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-1c819ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-d6d9d27{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-6ff4032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-26a7bd0{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-5d3a482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-bf543dc{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-a8cca9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-defa182{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-55cf868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-e47d9c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-3ad77b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-82fd988{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-7b806ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-cdd42f8{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-049e4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-1d3775a{--display:flex;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-8432547{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-1448 .elementor-element.elementor-element-4e338f4{--display:flex;--background-transition:.3s}:root{--page-title-display:none}.hero-heat,.benefits-heat,.for-whom,.catalog-heat,.pain-heat,.why-heat,.steps-heat,.price-heat,.faq-heat,.cta-heat{padding:70px 20px}.hero-heat__wrap,.pain-heat__wrap,.cta-heat__wrap{max-width:1200px;margin:0 auto}.hero-heat__content{max-width:850px}.hero-heat__label{display:inline-block;padding:8px 14px;border-radius:30px;background:#eef4ff;color:#1f4fbf;font-size:14px;margin-bottom:18px}.hero-heat h1,.benefits-heat h2,.for-whom h2,.catalog-heat h2,.pain-heat h2,.why-heat h2,.steps-heat h2,.price-heat h2,.faq-heat h2,.cta-heat h2{font-size:42px;line-height:1.15;margin-bottom:18px}.hero-heat__text,.cta-heat p,.price-note{font-size:18px;line-height:1.7;color:#4d5b75}.hero-heat__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;text-decoration:none;font-weight:700;transition:.25s ease}.hero-btn--primary{background:#2163ff;color:#fff}.hero-btn--secondary{background:#eef2f8;color:#1a2b49}.hero-btn:hover{transform:translateY(-2px)}.hero-heat__features{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-heat__features span{padding:10px 14px;background:#f5f7fb;border-radius:10px;font-size:14px}.benefits-heat,.for-whom,.catalog-heat,.why-heat,.steps-heat,.price-heat,.faq-heat{max-width:1200px;margin:0 auto}.benefits-heat__grid,.for-whom__grid,.catalog-heat__grid,.why-heat__grid,.steps-heat__grid,.price-heat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:28px}.benefit-card,.for-card,.catalog-card,.why-card,.step-card,.price-card,.faq-item,.pain-box{background:#f8fafc;border-radius:18px;padding:28px}.benefit-card h3,.for-card h3,.catalog-card h3,.why-card h3,.step-card h3,.price-card h3,.faq-item h3,.pain-box h3{margin-bottom:12px;font-size:22px}.benefit-card p,.for-card p,.catalog-card p,.why-card p,.step-card p,.faq-item p,.pain-box p{color:#52627d;line-height:1.7}.pain-heat__wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.pain-box ul{padding-left:20px;margin:0}.pain-box li{margin-bottom:12px;line-height:1.7;color:#4c5b74}.pain-box--accent{background:linear-gradient(180deg,#edf4ff 0%,#f8fbff 100%)}.step-card span{display:inline-flex;width:46px;height:46px;border-radius:50%;align-items:center;justify-content:center;background:#2163ff;color:#fff;font-weight:700;margin-bottom:14px}.price-card p{font-size:28px;font-weight:800;color:#2163ff;margin:0}.price-note{margin-top:20px}.faq-item{margin-top:18px}.cta-heat{background:#f4f8ff;border-radius:28px;max-width:1200px;margin:40px auto 0}@media (max-width:900px){.pain-heat__wrap{grid-template-columns:1fr}.hero-heat h1,.benefits-heat h2,.for-whom h2,.catalog-heat h2,.pain-heat h2,.why-heat h2,.steps-heat h2,.price-heat h2,.faq-heat h2,.cta-heat h2{font-size:32px}}