.CTASection{padding:0 80px;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto}.CTASection-inner{grid-gap:20px;gap:20px;display:grid;grid-template-columns:1fr 1.4fr;min-height:520px;width:100%;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.12)}.CTASection-promo{background:#c1121f;background-image:repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 80px);padding:60px 48px;display:flex;flex-direction:column;justify-content:center;border-radius:24px;gap:24px}.CTASection-promoTitle{font-family:var(--font-family-display);font-size:48px;font-weight:600;color:#fff;line-height:1.1}.CTASection-promoDesc{font-size:20px;font-weight:400;color:hsla(0,0%,100%,.9);line-height:1.4;max-width:340px}.CTASection-formPanel{background:#111;padding:60px;display:flex;border-radius:16px;flex-direction:column;gap:20px}.CTASection-form{display:flex;flex-direction:column;gap:24px}.CTASection-formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:flex-start}.CTASection-formGroup{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.CTASection-formGroup label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85);letter-spacing:.01em}.CTASection-formGroup input,.CTASection-formGroup select,.CTASection-formGroup textarea{background:#1c1c1c;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:13px 16px;font-size:15px;color:#fff;font-family:var(--font-family);transition:border-color var(--transition-fast);outline:none}.CTASection-formGroup input::placeholder,.CTASection-formGroup textarea::placeholder{color:hsla(0,0%,100%,.25)}.CTASection-formGroup input:focus,.CTASection-formGroup select:focus,.CTASection-formGroup textarea:focus{border-color:var(--color-primary)}.CTASection-phoneWrap{display:flex;background:#1c1c1c;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;overflow:hidden;transition:border-color var(--transition-fast)}.CTASection-phoneWrap:focus-within{border-color:var(--color-primary)}.CTASection-phoneWrap .CTASection-countrySelect{background:hsla(0,0%,100%,.04);border:none;border-right:1px solid hsla(0,0%,100%,.12);color:#fff;padding:0 10px;font-size:13px;cursor:pointer;outline:none}.CTASection-phoneWrap input{border:none!important;background:transparent!important;border-radius:0;flex:1 1}.CTASection-formGroup textarea{resize:none;min-height:110px}.CTASection-formGroup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-opacity='0.4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-color:#1c1c1c;padding-right:44px;cursor:pointer;color:hsla(0,0%,100%,.4)}.CTASection-formGroup select option{background:#1c1c1c;color:#fff}.CTASection-radioGroup,.CTASection-radioGroup-horizontal{display:flex;flex-wrap:nowrap;gap:12px;margin-top:2px;overflow-x:auto;padding-bottom:4px}.CTASection-radioGroup-horizontal::-webkit-scrollbar,.CTASection-radioGroup::-webkit-scrollbar{height:4px}.CTASection-radioGroup-horizontal::-webkit-scrollbar-track,.CTASection-radioGroup::-webkit-scrollbar-track{background:transparent}.CTASection-radioGroup-horizontal::-webkit-scrollbar-thumb,.CTASection-radioGroup::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.CTASection-radioLabel{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:8px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.CTASection-radioLabel:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.CTASection-radioLabel input[type=radio]{display:none}.CTASection-radioLabel .radio-custom{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;position:relative;transition:all .2s ease}.CTASection-radioLabel .radio-custom:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background:var(--color-primary);transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.CTASection-radioLabel .radio-text{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.6);transition:color .2s ease;white-space:nowrap}.CTASection-radioLabel input[type=radio]:checked+.radio-custom{border-color:var(--color-primary)}.CTASection-radioLabel input[type=radio]:checked+.radio-custom:after{transform:translate(-50%,-50%) scale(1)}.CTASection-radioLabel input[type=radio]:checked~.radio-text{color:#fff}.CTASection-radioLabel:has(input[type=radio]:checked){background:rgba(230,50,34,.05);border-color:rgba(230,50,34,.3)}.CTASection-formFooter{display:flex;flex-direction:column;gap:20px;margin-top:4px}.CTASection-checkboxGroup{display:flex;align-items:center;gap:10px}.CTASection-checkboxGroup input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.CTASection-checkboxGroup label{font-size:14px;color:hsla(0,0%,100%,.85);font-weight:500;cursor:pointer}.CTASection-submitBtn{background:var(--color-primary);color:#fff;padding:17px 32px;border-radius:50px;width:100%;font-size:17px;font-weight:700;border:none;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.CTASection-submitBtn:hover{background:#d02b1c;box-shadow:0 6px 20px rgba(230,50,34,.35)}.CTASection-submitBtn:disabled{opacity:.7;cursor:not-allowed}.CTASection-toast{padding:12px 24px;border-radius:50px;background:#fff;color:#121212;box-shadow:0 10px 25px rgba(0,0,0,.15);font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;animation:toastSlideDown .3s ease-out}.CTASection-toast.success{color:#10b981}.CTASection-toast.error{color:#ef4444}.secure-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;font-size:13px;color:hsla(0,0%,100%,.6);font-weight:500}.secure-badge svg{color:#c1121f}@keyframes toastSlideDown{0%{top:-50px;opacity:0}to{top:24px;opacity:1}}@media(max-width:1200px){.CTASection{padding:60px var(--container-padding)}.CTASection-promo{padding:60px 48px}.CTASection-formPanel{padding:48px 40px}.CTASection-promoTitle{font-size:44px}}@media(max-width:900px){.CTASection-inner{grid-template-columns:minmax(0,1fr)}.CTASection-promo{padding:60px 40px}.CTASection-formPanel{padding:48px 32px}}@media(max-width:600px){.CTASection{padding:48px var(--container-padding)}.CTASection-formRow{grid-template-columns:1fr}.CTASection-promoTitle{font-size:36px}}.section{background:var(--color-bg);padding:var(--space-20) 0}.section .feature{display:flex;flex-direction:column;gap:var(--space-4);padding:20px;border:none;border-radius:8px;background:#fff;transition:box-shadow var(--transition-base),transform var(--transition-base)}.FeaturesSection-inner{max-width:calc(var(--container-max) + 2*var(--container-padding));box-sizing:border-box;width:100%;padding:0 var(--container-padding)}.FeaturesSection-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.feature:hover{box-shadow:0 10px 30px rgba(0,0,0,.05);transform:translateY(-2px)}.featureHeader{gap:var(--space-3)}.featureHeader,.iconWrap{display:flex;align-items:center}.iconWrap{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-md);background:transparent;justify-content:center}.featureTitle{font-size:22px;font-weight:500;color:var(--color-dark);line-height:1.3}.featureDesc{font-size:16px;color:var(--color-text-muted);line-height:var(--leading-relaxed);flex:1 1}@media(max-width:1024px){.FeaturesSection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.FeaturesSection-grid{grid-template-columns:1fr}}.hero{background:hsla(41,91%,91%,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:60px 0 100px;overflow:hidden;display:flex;justify-content:center}.hero .HeroSection-inner{padding:0 var(--container-padding);display:grid;grid-template-columns:1fr 430px;grid-gap:40px;gap:40px;max-width:calc(1200px + 2*var(--container-padding));align-items:center;box-sizing:border-box}.hero .HeroSection-content{display:flex;flex-direction:column}.hero .HeroSection-heading{font-size:56px;font-weight:600;color:#0b0f14}.hero .HeroSection-subheading{font-size:24px;font-style:normal;font-weight:400;color:#0b0f14;margin-top:8px}.hero .HeroSection-actions{gap:var(--space-4);margin-top:40px}.hero .HeroSection-actions,.hero .trustStrip{display:flex;align-items:center;flex-wrap:wrap}.hero .trustStrip{gap:16px;padding-top:24px}.hero .trustItem{display:flex;align-items:center;gap:4px;font-size:12px;color:#0b0f14;font-weight:500}.hero .imagePanel{position:relative;display:flex;align-items:center;justify-content:flex-end}.hero .HeroSection-imageWrap{width:100%;max-width:620px}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media(max-width:1024px){.hero{padding:60px 0}.hero .HeroSection-inner{grid-template-columns:1fr;gap:var(--space-8);text-align:center}.hero .HeroSection-content{align-items:center;text-align:center}.hero .HeroSection-actions,.hero .trustStrip{justify-content:center}.hero .trustStrip{gap:var(--space-4)}.hero .HeroSection-heading{font-size:42px}.hero .imagePanel{order:-1;justify-content:center}.hero .HeroSection-imageWrap{max-width:480px}}@media(max-width:768px){.hero{padding:40px 0}.hero .HeroSection-heading{font-size:32px}.hero .HeroSection-subheading{font-size:18px}}