@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);:root{--primary:#004aab;--accent:#ffc021;--primary-blue:#004aab;--secondary-blue:#0d6efd;--accent-blue:#1ad6ff;--dark:#0a0f1c;--pure-white:#f8faff;--light-bg:#f8faff}body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;padding:0}.main-header{background:#fff;padding:12px 0;position:relative;z-index:999;transition:0.3s ease;position:fixed;width:100%}a{color:#000}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo img{max-height:69px;width:auto;transition:0.3s ease}@media (max-width:992px){.logo img{max-height:50px}}@media (max-width:576px){.logo img{max-height:45px}}.desktop-menu ul{display:flex;list-style:none;margin:0;padding:0;gap:28px}.desktop-menu ul li a{text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.6px;position:relative;transition:0.3s ease}.desktop-menu ul li a::after{content:"";position:absolute;width:0%;height:3px;bottom:-6px;left:0;background:var(--accent);transition:0.3s ease}.desktop-menu ul li a:hover::after{width:100%}.desktop-menu ul li a:hover{color:var(--primary)}.right-section{display:flex;align-items:center;gap:20px}.contact-info{display:flex;gap:15px;font-size:13px}.contact-info span{color:var(--primary)}.contact-info i{color:var(--accent);margin-right:5px}.flags img{width:60px;margin-left:8px;cursor:pointer;transition:0.3s ease}.flags img:hover{transform:scale(1.08)}.mobile-toggle{display:none;background:none;border:none;font-size:24px;color:var(--primary)}@media (max-width:1200px){.contact-info{display:none}}@media (max-width:992px){.desktop-menu{display:none}.mobile-toggle{display:block}.flags{display:none}}.mobile-menu{position:fixed;top:0;left:-100%;width:280px;height:100%;background:#fff;padding:30px 20px;box-shadow:3px 0 20px rgb(0 0 0 / .15);transition:0.4s ease;z-index:9999}.mobile-menu.active{left:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.mobile-menu-header h5{color:var(--primary)}.mobile-menu ul{list-style:none;padding:0}.mobile-menu ul li{margin-bottom:18px}.mobile-menu ul li a{text-decoration:none;font-weight:600;text-transform:uppercase;color:var(--primary);font-size:14px;transition:0.3s ease}.mobile-menu ul li a:hover{color:var(--accent)}body.no-scroll{overflow:hidden}.mobile-menu{transform:translateX(-100%);left:0;transition:transform 0.35s ease}.mobile-menu.active{transform:translateX(0)}.hero-section{padding:80px 0;background-image:url(https://img.freepik.com/free-photo/man-try-fix-car-engine-problem-local-road_1150-10666.jpg?t=st=1770995719~exp=1770999319~hmac=ca17a7084b76181951c53302b25eded63be5e69c9cad71d71701f0ca2588c0bd&w=1480);background-repeat:no-repeat;background-size:cover;padding-top:160px}.hero-title{font-size:42px;font-weight:800;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;line-height:1.2;margin-bottom:20px}.hero-title span{color:var(--primary)}.hero-description{font-size:17px;color:#555;margin-bottom:30px;line-height:1.7}.hero-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.btn-primary-custom{background:var(--primary);color:#fff;padding:12px 22px;font-weight:600;border-radius:6px;transition:0.3s ease}.btn-primary-custom:hover{background:#003a88;color:#fff}.btn-outline-custom{border:2px solid var(--primary);color:var(--primary);padding:12px 22px;font-weight:600;border-radius:6px;transition:0.3s ease}.btn-outline-custom:hover{background:var(--primary);color:#fff}.btn-accent-custom{background:var(--accent);color:#000;padding:14px 28px;font-weight:700;border-radius:6px;transition:0.3s ease}.btn-accent-custom:hover{background:#e5aa12;color:#000}.hero-image img{max-width:100%;animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@media (max-width:992px){.hero-section{padding:60px 0;text-align:center;padding-top:120px}.hero-title{font-size:30px}.hero-buttons{justify-content:center}}.why-choose-us{background-color:#f8f9fa;padding:80px 0}.section-title h2{font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.feature-card{position:relative;background:#fff;border:none;border-radius:15px;padding:40px 30px;overflow:hidden;height:100%;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:all 0.4s ease;z-index:1}.feature-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transform:scale(1);transition:transform 0.6s cubic-bezier(.25,.46,.45,.94),opacity 0.4s ease;z-index:-2}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .7) 100%);opacity:0;transition:opacity 0.4s ease;z-index:-1}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgb(0 0 0 / .2)}.feature-card:hover .feature-card-bg{opacity:1;transform:scale(1.15)}.feature-card:hover::before{opacity:1}.feature-card h5,.feature-card p,.feature-card .icon-box{transition:all 0.3s ease}.feature-card:hover h5,.feature-card:hover p{color:#ffffff!important}.feature-card:hover .icon-box{background-color:#fff0;border:2px solid #fff;color:#fff}.icon-box{width:70px;height:70px;background:#f1f3f5;color:#0d6efd;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:25px;font-size:28px}.type-card{position:relative;border-radius:15px;overflow:hidden;padding:40px 30px;min-height:320px;display:flex;align-items:flex-end;background-size:cover;background-position:center;transition:transform 0.3s ease;border:none;color:#fff}.type-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(15 45 82 / 74%),rgb(0 0 0 / 90%));z-index:1}.type-content{position:relative;z-index:2}.type-card:hover{transform:translateY(-10px)}.bg-two-way{background-image:url(https://img.freepik.com/premium-photo/automotive-generator-armature-carbon-fiber_65301-378.jpg?w=1480)}.bg-three-way{background-image:url(https://img.freepik.com/premium-photo/close-up-side-view-bundle-wire-sticking-out-unidentified-plastic-equipment-manufacture_212944-11290.jpg?ga=GA1.1.621217989.1755096630&semt=ais_user_personalization&w=740&q=80)}.bg-oem{background-image:url(https://img.freepik.com/premium-photo/electric-motor-pump-control-valves-with-hoses-hydraulic-machine-close-up_533998-4266.jpg?w=1480)}.bg-aftermarket{background-image:url(https://img.freepik.com/free-photo/man-with-tools-truck-worker-uniform-faulty-truck_1157-46522.jpg?t=st=1771023297~exp=1771026897~hmac=0c84f077f99aefecbe9ee27b82db0c9d5777090cda296ce4b48b97bd519690b0&w=1480)}.bg-direct-fit{background-image:url(https://img.freepik.com/premium-psd/electric-motors-3d-rendering-isolated-transparent-background_823159-21117.jpg?w=1480)}.type-icon-wrapper{width:50px;height:50px;background:rgb(255 255 255 / .2);backdrop-filter:blur(5px);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:24px}.feature-list{padding:0;margin:0;font-size:.95rem;opacity:.9}.feature-list li{margin-bottom:8px}.support-strip{background:#f8faff;border:2px dashed #cbd5e0;border-radius:12px;padding:30px;margin-top:50px;text-align:center}.phone-link{color:#0d6efd;text-decoration:none;font-weight:800;font-size:1.5rem;display:block;margin-top:10px}.brands-section{padding:100px 0;background:linear-gradient(135deg,rgb(10 15 28 / .7) 0%,rgb(26 35 50 / .65) 50%,rgb(10 15 28 / .7) 100%),url(img/hero-img.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-bottom:1px solid #6b6b6b}.section-header{text-align:center;max-width:750px;margin:0 auto 60px}.section-header h2{font-size:38px;font-weight:800;color:#fff;margin-bottom:20px}.section-header p{font-size:17px;color:#fff;line-height:1.6}.brand-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:60px}.brand-item{padding:12px 20px;border:1px solid #e2e8f0;border-radius:30px;font-weight:600;font-size:15px;background:#f8fafc;transition:0.3s ease}.brand-item:hover{border-color:#004aab;background:#004aab;color:#fff}.brand-item.highlight{background:var(--primary);border:none;color:#fff}.vehicle-coverage{display:flex;justify-content:center;gap:30px;margin-top:50px;flex-wrap:wrap}.vehicle-card{display:flex;align-items:center;gap:18px;background:#fff;padding:22px 30px;border-radius:12px;border:1px solid #e6edf5;transition:0.3s ease;min-width:320px}.vehicle-card:hover{border-color:#004aab;box-shadow:0 12px 30px rgb(0 74 171 / .12)}.vehicle-card i{font-size:24px;color:#1ad6ff;background:rgb(0 74 171 / .08);padding:14px;border-radius:10px}.vehicle-text h4{font-size:17px;font-weight:700;color:#004aab;margin:0}@media (max-width:768px){.vehicle-card{width:100%;justify-content:center;text-align:center}}.replace-section{background:#F3F4F6;padding:80px 20px}.container{max-width:1200px;margin:0 auto}.replace-wrapper{display:flex;justify-content:space-between;gap:60px;align-items:flex-start}.section-heading{font-size:36px;font-weight:700;color:#0B1120;margin-bottom:20px;line-height:1.3}.section-subtext{font-size:18px;color:#4B5563}.replace-checklist ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px}.replace-checklist li{font-size:16px;color:#111827;position:relative;padding-left:28px}.replace-checklist li::before{content:"✔";position:absolute;left:0;color:#2563EB;font-weight:600}.replace-highlight{margin-top:50px;padding:22px 30px;background:#fff;border-left:5px solid #2563EB;font-weight:600;font-size:18px;color:#0B1120}@media (max-width:992px){.replace-wrapper{flex-direction:column;gap:30px}.replace-checklist ul{grid-template-columns:1fr}.section-heading{font-size:26px}}.diag-section{padding:100px 0;background:#0f172a;color:#fff}.diag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px}.diag-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:20px;padding:30px;transition:all 0.3s ease;backdrop-filter:blur(10px)}.diag-card:hover{background:rgb(13 110 253 / .1);border-color:#0d6efd;transform:translateY(-10px)}.diag-card i{font-size:2rem;color:#3b82f6;margin-bottom:20px;display:block}.diag-card h5{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.support-banner{background:linear-gradient(90deg,#0d6efd 0%,#00d4ff 100%);border-radius:20px;padding:40px;margin-top:60px;position:relative;overflow:hidden}.support-banner::after{content:'';position:absolute;right:-50px;top:-50px;width:200px;height:200px;background:rgb(255 255 255 / .1);border-radius:50%}.testimonials-section{padding:80px 0;background-color:#f8faff}.testimonial-card{background:#fff;border:none;border-radius:20px;padding:35px;height:100%;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgb(13 110 253 / .12)}.quote-icon{font-size:2rem;color:#e2e8f0;margin-bottom:20px}.testimonial-text{font-size:1.1rem;line-height:1.7;color:#4a5568;font-style:italic;margin-bottom:25px}.customer-info{display:flex;align-items:center;border-top:1px solid #f1f3f5;padding-top:20px}.customer-details h6{margin:0;font-weight:700;color:#1a202c}.star-rating{color:#ffc107;margin-bottom:5px;font-size:.9rem}.verified-badge{font-size:.75rem;color:#10b981;font-weight:600;display:flex;align-items:center}.quote-section{padding:80px 0;background-color:#fff}.form-container{background:#f8faff;padding:40px;border-radius:20px;border:1px solid #e2e8f0}.form-control{padding:12px 15px;border-radius:8px;border:1px solid #cbd5e0;font-size:.95rem}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 4px rgb(13 110 253 / .1)}.form-label{font-weight:600;color:#2d3748;font-size:.9rem}.benefit-item{display:flex;align-items:center;margin-bottom:20px}.benefit-icon{width:40px;height:40px;background:#eef4ff;color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.submit-btn{padding:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all 0.3s ease}@media (max-width:768px){.form-container{padding:25px}}@media (max-width:576px){.submit-btn{padding:12px 10px!important;font-size:0.9rem!important;letter-spacing:0}.form-container{padding:20px 15px!important}.form-container h4{font-size:1.25rem!important;margin-bottom:20px!important}.form-label{margin-bottom:4px;font-size:.85rem}}.trust-section{padding:90px 20px;background:#F3F4F6}.container{max-width:1150px;margin:0 auto}.trust-wrapper{display:flex;gap:60px;align-items:center;justify-content:space-between}.trust-heading{font-size:36px;font-weight:700;color:#0B1120;margin-bottom:30px;line-height:1.3}.trust-list{list-style:none;padding:0;margin:0}.trust-list li{font-size:17px;margin-bottom:18px;padding-left:28px;position:relative;color:#111827}.trust-list li::before{content:"✔";position:absolute;left:0;color:#2563EB;font-weight:600}.cta-box{background:#fff;padding:40px;border-radius:8px;box-shadow:0 10px 35px rgb(0 0 0 / .06);max-width:420px}.cta-box h3{font-size:22px;font-weight:700;color:#0B1120;margin-bottom:15px}.cta-subtext{font-size:16px;color:#4B5563;margin-bottom:25px}.cta-phones{font-weight:600;margin-bottom:25px}.cta-phones a{color:#2563EB;text-decoration:none;font-size:18px}.cta-phones span{margin:0 8px;color:#9CA3AF}.cta-button{display:inline-block;padding:14px 28px;background:#2563EB;color:#fff;text-decoration:none;font-weight:600;border-radius:5px;transition:0.3s ease}.cta-button:hover{background:#1E40AF}@media (max-width:992px){.trust-wrapper{flex-direction:column;gap:40px}.cta-box{width:100%;max-width:100%}.trust-heading{font-size:26px}}.site-footer{background-color:#1a1a1a;color:#94a3b8;padding:60px 0 20px;font-size:.9rem}.footer-logo-area img{max-width:250px;margin-bottom:20px;background-color:#fff}.footer-header{color:#fff;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;margin-bottom:25px}.footer-link-list{list-style:none;padding:0}.footer-link-list li{margin-bottom:12px}.footer-link-list a{color:#94a3b8;text-decoration:none;transition:color 0.3s}.footer-link-list a:hover{color:#fff}.support-info-item{margin-bottom:20px}.support-icon{color:#fbbf24;margin-right:10px}.phone-number-list a{color:#94a3b8;text-decoration:none;transition:color 0.3s}.footer-bottom{border-top:1px solid #2d3748;margin-top:50px;padding-top:25px}.payment-icons img{height:30px;margin-left:15px;opacity:.8}.social-icons a{color:#fff;background:#000;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:10px;font-size:.9rem}.font-custom{font-size:18px}.fixed-call-wrapper{position:fixed;bottom:30px;z-index:9999;display:flex;align-items:center;justify-content:center}.floating-call-btn{background:#0d6efd;color:#fff;text-decoration:none;padding:15px 25px;border-radius:50px;display:flex;align-items:center;gap:12px;font-weight:800;font-family:'Rajdhani',sans-serif;font-size:1.1rem;box-shadow:0 10px 25px rgb(232 93 4 / .4);transition:all 0.3s ease;position:relative;z-index:10}.floating-call-btn i{font-size:1.3rem;animation:phone-shake 2s infinite}.floating-call-btn:hover{transform:scale(1.05) translateY(-5px);background:#fff;color:#004aab;box-shadow:0 15px 30px rgb(0 0 0 / .2)}.pulse-ring,.pulse-ring-delayed{position:absolute;width:100%;height:100%;border-radius:50px;background:#0d6efd;opacity:.6;z-index:5;animation:pulse-expand 3s ease-out infinite}.pulse-ring-delayed{animation-delay:1.5s}@keyframes pulse-expand{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5,2);opacity:0}}@keyframes phone-shake{0%,90%,100%{transform:rotate(0)}92%{transform:rotate(15deg)}94%{transform:rotate(-15deg)}96%{transform:rotate(10deg)}98%{transform:rotate(-10deg)}}@media (max-width:768px){.fixed-call-wrapper{bottom:20px}.call-text{display:none}.floating-call-btn{padding:18px;border-radius:50%}}.hero-section-enhanced{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,rgb(10 15 28 / .7) 0%,rgb(26 35 50 / .65) 50%,rgb(10 15 28 / .7) 100%),url(img/car-alternator-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:120px 0 80px}.hero-bg-decoration{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.bg-circle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgb(0 74 171 / .15),transparent);animation:float-circle 20s ease-in-out infinite}.bg-circle-1{width:600px;height:600px;top:-200px;right:-150px;animation-delay:0s}.bg-circle-2{width:400px;height:400px;bottom:-100px;left:-100px;background:radial-gradient(circle,rgb(13 110 253 / .12),transparent);animation-delay:3s}.bg-circle-3{width:300px;height:300px;top:50%;left:30%;background:radial-gradient(circle,rgb(26 214 255 / .08),transparent);animation-delay:6s}@keyframes float-circle{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}.grid-overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text-content{color:var(--pure-white)}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(26 214 255 / .1);border:1px solid rgb(26 214 255 / .3);padding:10px 20px;border-radius:50px;font-size:13px;font-weight:600;color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;animation:badge-glow 3s ease-in-out infinite}@keyframes badge-glow{0%,100%{box-shadow:0 0 20px rgb(26 214 255 / .2)}50%{box-shadow:0 0 30px rgb(26 214 255 / .4)}}.hero-main-title{font-family:'DM Sans',sans-serif;font-size:56px;font-weight:900;line-height:1.1;margin-bottom:25px;background:linear-gradient(135deg,#ffffff 0%,#e0e7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:title-entrance 1s ease-out}@keyframes title-entrance{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-main-title .highlight{background:linear-gradient(135deg,var(--secondary-blue) 0%,var(--accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:block;margin-top:8px}.hero-subtitle{font-size:18px;line-height:1.7;color:rgb(255 255 255 / 92%);margin-bottom:35px;max-width:540px;animation:subtitle-entrance 1s ease-out 0.2s both}@keyframes subtitle-entrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-cta-group{display:flex;gap:15px;flex-wrap:wrap;animation:cta-entrance 1s ease-out 0.6s both}@keyframes cta-entrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-primary-hero{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--secondary-blue) 0%,var(--primary-blue) 100%);color:var(--pure-white);padding:16px 32px;border-radius:50px;font-weight:700;font-size:16px;text-decoration:none;border:none;box-shadow:0 10px 30px rgb(13 110 253 / .3);transition:all 0.3s ease;position:relative;overflow:hidden}.btn-primary-hero::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.btn-primary-hero:hover::before{left:100%}.btn-primary-hero:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(13 110 253 / .4)}.btn-outline-hero{display:inline-flex;align-items:center;gap:10px;background:#fff0;color:var(--pure-white);padding:16px 32px;border-radius:50px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid rgb(255 255 255 / .3);transition:all 0.3s ease}.btn-outline-hero:hover{background:rgb(255 255 255 / .1);border-color:var(--pure-white);transform:translateY(-3px)}.hero-form-wrapper{animation:form-entrance 1s ease-out 0.8s both}@keyframes form-entrance{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.hero-form-card{background:var(--pure-white);border-radius:24px;padding:40px;box-shadow:0 30px 80px rgb(0 0 0 / .3);position:relative;border:1px solid rgb(255 255 255 / .1)}.form-header{text-align:center;margin-bottom:30px}.form-header h3{font-family:'Poppins',sans-serif;font-size:26px;font-weight:800;color:var(--dark);margin-bottom:8px}.form-header p{color:#6b7280;font-size:14px}.form-grid{display:grid;gap:18px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group{position:relative}.form-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-input{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;font-family:'Inter',sans-serif;transition:all 0.3s ease;background:#f9fafb}.form-input:focus{outline:none;border-color:var(--secondary-blue);background:var(--pure-white);box-shadow:0 0 0 4px rgb(13 110 253 / .1)}textarea.form-input{resize:vertical;min-height:100px}.submit-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--dark) 0%,#1a2332 100%);color:var(--pure-white);border:none;border-radius:12px;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgb(10 15 28 / .3)}.security-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;font-size:12px;color:#6b7280}.security-badge i{color:#10b981}.trust-indicators{display:flex;justify-content:space-around;margin-top:40px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .1)}.trust-item{text-align:center}.trust-number{font-family:'Poppins',sans-serif;font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--accent-blue),var(--secondary-blue));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:block;line-height:1;margin-bottom:8px}.trust-label{font-size:13px;color:rgb(255 255 255 / .7);font-weight:500}@media (max-width:992px){.hero-content-wrapper{grid-template-columns:1fr;gap:50px}.hero-main-title{font-size:42px}.hero-section-enhanced{padding:100px 0 60px}.hero-form-card{padding:30px 25px}}@media (max-width:768px){.hero-main-title{font-size:36px}.form-grid-2{grid-template-columns:1fr}.hero-cta-group{flex-direction:column}.btn-primary-hero,.btn-outline-hero{width:100%;justify-content:center}.trust-indicators{flex-direction:column;gap:20px}}@media (max-width:576px){.hero-main-title{font-size:30px}.hero-subtitle{font-size:16px}.form-header h3{font-size:22px}.hero-form-card{padding:25px 20px}}.terms-section{padding:120px 0 80px}.terms-section h1{font-size:36px;margin-bottom:40px}.terms-section h2{font-size:20px;margin-top:30px;margin-bottom:20px;font-weight:700}.terms-section p{font-size:14px;line-height:1.8;margin-bottom:16px}.terms-section a{color:#007bff;text-decoration:none}.terms-section a:hover{text-decoration:underline}.col-12{padding:20px}.hero-section-enhanced{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,rgb(10 15 28 / .7) 0%,rgb(26 35 50 / .65) 50%,rgb(10 15 28 / .7) 100%);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:120px 0 80px}.feature-card-bg-last{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:transform 0.6s cubic-bezier(.25,.46,.45,.94),opacity 0.4s ease;z-index:-2;opacity:unset!important;position:absolute}