.HeatPumpEVCTA-module__ymcvta__ctaSection{color:#1a1a1a;background-color:#fff;padding:120px 24px}.HeatPumpEVCTA-module__ymcvta__container{background:#fff;border:1px solid #eee;border-radius:40px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:1280px;margin:0 auto;padding:80px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000d}.HeatPumpEVCTA-module__ymcvta__container:before{content:"";pointer-events:none;background:radial-gradient(circle,#28a7450d 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.HeatPumpEVCTA-module__ymcvta__statusBadge{color:var(--primary-green);background:#28a7451a;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.HeatPumpEVCTA-module__ymcvta__pulse{background:var(--primary-green);border-radius:50%;width:8px;height:8px;position:relative}.HeatPumpEVCTA-module__ymcvta__pulse:after{content:"";background:inherit;border-radius:inherit;width:100%;height:100%;animation:2s infinite HeatPumpEVCTA-module__ymcvta__pulse;position:absolute}@keyframes HeatPumpEVCTA-module__ymcvta__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.HeatPumpEVCTA-module__ymcvta__title{color:#0c0e0c;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.1}.HeatPumpEVCTA-module__ymcvta__highlight{color:var(--primary-green)}.HeatPumpEVCTA-module__ymcvta__description{color:#555;margin-bottom:40px;font-size:18px;line-height:1.6}.HeatPumpEVCTA-module__ymcvta__features{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.HeatPumpEVCTA-module__ymcvta__featureItem{align-items:center;gap:16px;font-size:16px;font-weight:500;display:flex}.HeatPumpEVCTA-module__ymcvta__checkIcon{color:var(--primary-green);font-size:18px}.HeatPumpEVCTA-module__ymcvta__actions{flex-direction:column;gap:16px;display:flex}.HeatPumpEVCTA-module__ymcvta__ctaButton{background:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:100px;width:fit-content;padding:20px 48px;font-size:18px;font-weight:700;transition:all .3s}.HeatPumpEVCTA-module__ymcvta__ctaButton:hover{background:#1e7e34;transform:translateY(-3px);box-shadow:0 15px 40px #28a74533}.HeatPumpEVCTA-module__ymcvta__smallText{color:#888;font-size:13px}.HeatPumpEVCTA-module__ymcvta__visualSide{justify-content:center;align-items:center;display:flex}.HeatPumpEVCTA-module__ymcvta__abstractShape{background:#f8fbf9;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative;box-shadow:inset 0 4px 12px #00000005}.HeatPumpEVCTA-module__ymcvta__innerCircle{border:1px dashed #28a74533;border-radius:50%;width:180px;height:180px;animation:10s linear infinite HeatPumpEVCTA-module__ymcvta__rotate}@keyframes HeatPumpEVCTA-module__ymcvta__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HeatPumpEVCTA-module__ymcvta__ctaImage{object-fit:contain;filter:drop-shadow(0 0 15px #28a74533);width:140px;height:140px;position:absolute}@media (max-width:1024px){.HeatPumpEVCTA-module__ymcvta__container{text-align:center;grid-template-columns:1fr;padding:60px 40px}.HeatPumpEVCTA-module__ymcvta__statusBadge,.HeatPumpEVCTA-module__ymcvta__ctaButton{margin-left:auto;margin-right:auto}.HeatPumpEVCTA-module__ymcvta__features{align-items:center}.HeatPumpEVCTA-module__ymcvta__visualSide{display:none}}@media (max-width:768px){.HeatPumpEVCTA-module__ymcvta__title{font-size:36px}.HeatPumpEVCTA-module__ymcvta__container{padding:40px 24px}}
