[data-adc-v2].elementor-popup-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important}[data-adc-v2] .dialog-widget-content{width:min(940px,calc(100vw - 40px))!important;max-height:calc(100dvh - 40px)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 90px rgba(0,0,0,.4)!important}[data-adc-v2="five"] .dialog-widget-content{width:min(530px,calc(100vw - 32px))!important}[data-adc-v2] .dialog-message{width:100%!important;max-height:calc(100dvh - 40px)!important;height:auto!important;overflow:auto!important;padding:0!important}[data-adc-v2] .dialog-close-button{position:absolute!important;top:10px!important;right:10px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;z-index:20!important;color:#171b22!important;background:rgba(255,255,255,.92)!important;border-radius:50%;font-size:20px!important}.adc-v2-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,1fr);color:#171b22;font-family:Arial,sans-serif;text-align:left;background:#fff}.adc-v2-main{min-width:0;padding:40px 36px 30px}.adc-v2-badge{font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;color:#bd1527!important;margin:0 0 12px!important}.adc-v2-shell h2{font-size:32px!important;line-height:1.08!important;letter-spacing:-1px!important;font-weight:800!important;margin:0 0 16px!important;color:#171b22!important}.adc-v2-benefit{font-size:18px!important;line-height:1.35!important;margin:0 0 14px!important}.adc-v2-benefit strong{display:block}.adc-v2-body{font-size:13px!important;line-height:1.5!important;color:#505762!important;margin:0 0 14px!important}.adc-v2-benefits{list-style:none!important;padding:0!important;margin:0 0 18px!important;font-size:12px;line-height:1.5}.adc-v2-benefits li{position:relative;padding-left:18px;margin:5px 0}.adc-v2-benefits li:before{content:"✓";position:absolute;left:0;color:#c51b2e;font-weight:700}.adc-v2-visual{background:linear-gradient(145deg,#eef0f2,#dadfe3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;overflow:hidden}.adc-v2-document{width:230px;max-width:100%;min-height:325px;padding:24px 22px;background:#1b2028;color:white;box-shadow:12px 16px 0 -5px #fff,15px 20px 28px rgba(23,32,44,.25);border-left:5px solid #353a42;transform:rotate(-5deg)}.adc-v2-document>span{font-size:8px;letter-spacing:1px;font-weight:700}.adc-v2-rule{height:4px;background:#e32237;width:40px;margin:24px 0 20px}.adc-v2-document>b{font-size:25px;line-height:1.15;letter-spacing:-.6px;display:block}.adc-v2-document>strong{font-size:58px;line-height:1.15;letter-spacing:-2px;color:#ec3449}.adc-v2-document p{font-size:8px;line-height:1.6;letter-spacing:.8px;margin:12px 0 28px}.adc-v2-document footer{font-size:8px;letter-spacing:1px;border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.adc-v2-visual>small{font-size:8px;letter-spacing:1px;color:#4b525d;margin-top:32px}.adc-v2-form .elementor-widget-form{width:100%!important;margin:0!important}.adc-v2-form .elementor-widget-container{padding:0!important;background:0 0!important}.adc-v2-form .elementor-form-fields-wrapper{margin:0!important;gap:10px!important}.adc-v2-form .elementor-field-group{padding:0!important;margin:0!important;width:100%!important}.adc-v2-form .elementor-field-label{display:block!important;font-size:12px!important;font-weight:600!important;color:#242932!important}.adc-v2-form input[type=email]{height:46px!important;border:1px solid #bdc3cb!important;border-radius:6px!important;background:#fff!important;color:#171b22!important;padding:10px 12px!important;font-size:16px!important;width:100%!important}.adc-v2-form button[type=submit]{width:100%!important;min-height:46px!important;border:0!important;border-radius:6px!important;background:#c9162b!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.3px!important;padding:12px!important}.adc-v2-form .elementor-field-type-acceptance,.adc-v2-form .elementor-field-type-checkbox{font-size:11px!important;line-height:1.5!important;color:#4b525d!important}.adc-v2-form .elementor-field-option{display:flex!important;gap:9px!important;align-items:flex-start!important}.adc-v2-form .elementor-field-option label{font-size:11px!important;line-height:1.5!important;font-weight:400!important;color:#4b525d!important}.adc-v2-form input[type=checkbox]{flex:0 0 18px;width:18px!important;height:18px!important;margin:2px 0!important}.adc-v2-form a{color:#9d1223!important;text-decoration:underline!important}.adc-v2-form .elementor-message{font-size:13px!important;line-height:1.45!important}.adc-v2-shell :focus-visible,[data-adc-v2] .dialog-close-button:focus-visible{outline:3px solid #2563eb!important;outline-offset:3px}.adc-v2-discount{display:block}.adc-v2-discount .adc-v2-main{padding:44px 38px 30px}.adc-v2-discount h2{font-size:34px!important;padding-right:15px}.adc-v2-discount h2 span{color:#c9162b;white-space:nowrap}.adc-v2-terms{font-size:10px!important;line-height:1.5!important;color:#616975!important;margin:14px 0 0!important}@media (max-width:767px){[data-adc-v2] .dialog-widget-content{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:12px!important}[data-adc-v2] .dialog-message{max-height:calc(100dvh - 24px)!important}.adc-v2-shell{display:block}.adc-v2-visual{display:none}.adc-v2-main,.adc-v2-discount .adc-v2-main{padding:32px 22px 22px}.adc-v2-shell h2{font-size:27px!important;line-height:1.1!important;padding-right:22px!important;margin-bottom:12px!important}.adc-v2-badge{font-size:8px!important;margin-bottom:12px!important;padding-right:20px}.adc-v2-benefit{font-size:16px!important;margin-bottom:10px!important}.adc-v2-body{font-size:12px!important;line-height:1.4!important;margin-bottom:10px!important}.adc-v2-benefits{font-size:11px!important;margin-bottom:14px!important}.adc-v2-benefits li{margin:4px 0}.adc-v2-form .elementor-field-option label{font-size:11px!important}.adc-v2-form .elementor-form-fields-wrapper{gap:9px!important}}