.hero-twocolumn{border-radius:0 0 clamp(80px,11vw,180px) clamp(80px,11vw,180px);padding:65px 20px 55px;width:100%}.hero-twocolumn .wrapper{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1140px}.hero-twocolumn .hero-title{align-self:flex-start;background-color:#4a4a4a;border-radius:8px;color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:1.6;margin-bottom:6px;padding:3px 10px}.hero-twocolumn .hero-subtitle{color:#439a53;font-size:clamp(26px,3.5vw,42px);font-weight:700;line-height:1.3;margin:10px 0 5px}.hero-twocolumn .hero-text{color:#4a4a4a;font-size:24px;font-weight:700;line-height:1.6}.hero-twocolumn .hero-btn{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.hero-twocolumn .section-cta{border-radius:70px}.hero-twocolumn .section-cta.bg-orange{background-color:#ff9500}.hero-twocolumn .section-cta.bg-green{background-color:#439a53}.hero-twocolumn .c-btn{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;height:66px;justify-content:center;line-height:1.6;padding:10px 15px;text-align:center;text-decoration:none;transition:opacity .3s;width:200px}.hero-twocolumn .c-btn:hover{opacity:.8}.hero-twocolumn .c-btn img{flex-shrink:0;height:20px;width:20px}.hero-twocolumn .c-btn .free{background-color:#ff9500;border-radius:10px;display:block;font-size:15px;font-weight:500;line-height:1.3;margin:0 auto 4px;padding:0 10px 1px;width:fit-content}.hero-twocolumn .c-btn img.trial{display:block;height:auto;margin:0 auto 4px;width:auto}.hero-twocolumn .hero-image{flex-shrink:0;height:auto;max-width:100%;overflow:hidden;width:473px}.hero-twocolumn .hero-image img{height:100%;object-fit:contain;width:100%}@media (max-width:1024px){.hero-twocolumn .wrapper{flex-direction:column}.hero-twocolumn .hero-btn{justify-content:center}}@media (max-width:750px){.hero-twocolumn{padding:30px 20px 20px}.hero-twocolumn .hero-title{font-size:18px;text-align:center;width:100%}.hero-twocolumn .hero-text{font-size:18px}.hero-twocolumn .hero-btn{flex-direction:column;gap:12px;width:100%}.hero-twocolumn .c-btn,.hero-twocolumn .section-cta{max-width:280px;width:100%}}@media (max-width:380px){.hero-twocolumn .hero-subtitle{font-size:25.8px}}