.hero-stats,.testimonial-special{-webkit-backdrop-filter:blur(10px)}.btn-primary,.dot,.faq-question,.nav-btn{cursor:pointer}.benefit-card,.btn-primary,.calculator-box h3,.cta-content,.lead-form-title,.refinance-cta,.savings-cta,.stat{text-align:center}.benefit-card,.btn,.calculator-box,.cta-section,.faq-answer,.faq-item,.hero,.lead-form,.member-image,.success-stories-special,.team-member,.testimonial-special{overflow:hidden}.hero{background:linear-gradient(135deg,var(--color-primary) 0,#070e27 100%);position:relative}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23192e80' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:0}.hero-image,.hero-image-container,.stat-item{position:relative}.hero-intro{display:inline-block;font-size:1.4rem;font-weight:600;color:var(--color-accent);background:rgba(212,175,55,.15);padding:8px 16px;border-radius:50px;margin-bottom:1.5rem}.hero-buttons .btn-accent,.hero-subtitle-alt{background:linear-gradient(90deg,var(--color-accent) 0,#f9d454 100%)}.hero-title{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;font-weight:800;text-shadow:0 5px 15px rgba(0,0,0,.3)}.hero-subtitle-alt{font-size:2rem;font-weight:700;margin-bottom:1.5rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.hero-buttons{display:flex;gap:20px;margin-bottom:2.5rem}.hero-buttons .btn{padding:15px 30px;font-size:1.1rem;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:.3s;box-shadow:0 8px 25px rgba(0,0,0,.2)}.hero-buttons .btn-accent{color:var(--color-dark);border:none;position:relative;overflow:hidden;z-index:1}.hero-buttons .btn-accent:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(212,175,55,.3)}.hero-buttons .btn-gold{background:0 0;border:2px solid var(--color-accent);color:var(--color-accent)}.hero-buttons .btn-gold:hover{background:var(--color-accent);color:var(--color-dark);transform:translateY(-5px)}.hero-stats{display:flex;gap:25px;padding:25px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px rgba(0,0,0,.2)}.stat-item{padding-right:25px}.stat-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:rgba(255,255,255,.2)}.stat-number{color:var(--color-accent);display:block}.stat-label{color:#fff;opacity:.8}.hero-image{border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:6s ease-in-out infinite float;max-width:100%;z-index:2}.hero-shape-1,.hero-shape-2{z-index:1;position:absolute}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}}.hero-shape-1{top:-80px;left:-70px;width:220px;height:220px;background:var(--color-accent);border-radius:28% 72% 38% 62%/56% 31% 69% 44%;opacity:.2;animation:10s ease-in-out infinite morph}.hero-shape-2{bottom:-60px;right:-40px;width:180px;height:180px;background:var(--color-secondary);border-radius:42% 58% 62% 38%/34% 54% 46% 66%;opacity:.15;animation:12s ease-in-out infinite reverse morph}@keyframes morph{0%,100%{border-radius:40% 60% 70% 30%/40% 40% 60% 50%}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}50%{border-radius:30% 70% 70% 30%/50% 60% 30%}75%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.faq-section,.savings-calculator{background:linear-gradient(135deg,#f5f5f7 0,#e9ecef 100%);position:relative}.savings-calculator::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section-title{margin-bottom:3rem}.section-title h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--color-primary);position:relative;display:inline-block}.section-title h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--color-accent);border-radius:2px}.section-title p{font-size:1.2rem;color:var(--color-dark-gray);max-width:700px;margin:0 auto}.calculator-box{background:var(--color-light);border-radius:20px;box-shadow:0 15px 50px rgba(0,0,0,.1);padding:40px;position:relative;border:1px solid rgba(0,0,0,.05);transition:.3s}.btn-primary,.calculator-results{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)}.calculator-box:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,.15)}.calculator-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px;color:var(--color-primary)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.form-group label{display:block;margin-bottom:10px;font-weight:600;color:var(--color-dark)}.form-group input{width:100%;padding:15px 20px;border:2px solid rgba(0,0,0,.1);border-radius:10px;font-size:1rem;transition:.3s;background:#f8f9fa}.form-group input:focus,.lead-form-control:focus{border-color:var(--color-accent);outline:0;box-shadow:0 0 0 4px rgba(212,175,55,.2)}.btn-primary{color:var(--color-light);padding:15px 30px;border-radius:10px;font-weight:700;font-size:1.1rem;border:none;transition:.3s;box-shadow:0 10px 30px rgba(0,0,0,.15);display:block;width:100%}.btn-primary:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.calculator-results{padding:30px;border-radius:15px;margin-top:30px;color:var(--color-light);display:none;animation:.5s fadeIn;box-shadow:0 15px 40px rgba(0,0,0,.2)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calculator-results h4{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center;color:var(--color-light)}.result-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:1.1rem}.result-item:last-child{border-bottom:none;margin-bottom:25px}.result-item strong{font-size:1.4rem;font-weight:800;color:var(--color-accent)}.savings-cta{margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.savings-cta p{font-size:1.1rem;margin-bottom:15px}.savings-cta .btn-accent{display:inline-block;padding:12px 30px;background:var(--color-accent);color:var(--color-dark);border-radius:50px;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:.3s}.savings-cta .btn-accent:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 auto;max-width:1200px}.benefit-card,.benefit-icon,.process-step,.step-number{display:flex;transition:.3s}.benefit-card{background:var(--color-light);border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);padding:40px 30px;position:relative;border:1px solid rgba(0,0,0,.05);height:100%;flex-direction:column;justify-content:flex-start;align-items:center}.benefit-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.benefit-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--color-accent) 0,#f9d454 100%);opacity:0;transition:.3s}.cta-section::before,.success-stories-special::before{top:0;width:100%;height:100%;z-index:0;content:'';left:0}.benefit-card:hover::before{opacity:1}.benefit-icon{width:90px;height:90px;background:rgba(212,175,55,.1);border-radius:50%;align-items:center;justify-content:center;margin:0 auto 25px}.benefit-icon i{font-size:2.5rem;color:var(--color-accent);transition:.3s}.benefit-card:hover .benefit-icon{background:var(--color-accent);transform:rotateY(180deg)}.benefit-card:hover .benefit-icon i{color:var(--color-light);transform:rotateY(180deg)}.benefit-card h3{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--color-primary)}.benefit-card p,.step-content p{color:var(--color-dark-gray);line-height:1.7}.refinance-cta{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:20px;padding:50px;color:var(--color-light);margin-top:50px;box-shadow:0 20px 50px rgba(0,0,0,.15)}.refinance-cta h3{font-size:2rem;font-weight:700;margin-bottom:20px;color:var(--color-light)}.refinance-cta p{font-size:1.2rem;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.refinance-cta .btn-primary{display:inline-block;padding:15px 40px;max-width:300px;margin:0 auto}.process-steps{max-width:900px;margin:0 auto 50px}.process-step{background:var(--color-light);border-radius:20px;padding:30px;margin-bottom:30px;align-items:flex-start;box-shadow:0 15px 40px rgba(0,0,0,.08);position:relative}.process-highlight,.step-number{background:linear-gradient(135deg,var(--color-accent) 0,#f9d454 100%);align-items:center}.process-step:hover{transform:translateX(10px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.nav-btn:hover,.team-member:hover .member-image img{transform:scale(1.1)}.step-number{width:70px;height:70px;min-width:70px;border-radius:50%;justify-content:center;font-size:1.8rem;font-weight:800;color:var(--color-dark);margin-left:25px;box-shadow:0 10px 25px rgba(212,175,55,.3)}.process-step:hover .step-number{transform:scale(1.1) rotate(10deg)}.step-content h3{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:var(--color-primary)}.process-highlight{border-radius:20px;padding:40px;display:flex;max-width:900px;margin:0 auto;box-shadow:0 20px 50px rgba(212,175,55,.3)}.highlight-icon,.nav-btn{border-radius:50%;display:flex}.highlight-icon{width:80px;height:80px;min-width:80px;background:rgba(255,255,255,.2);align-items:center;justify-content:center;margin-left:25px}.highlight-icon i{font-size:2.5rem;color:var(--color-light)}.highlight-content h3{font-size:1.5rem;font-weight:700;margin-bottom:10px;color:var(--color-dark)}.highlight-content p{color:var(--color-dark);font-size:1.1rem}.success-stories-special{background:linear-gradient(135deg,var(--color-primary) 0,#0a1429 100%);color:var(--color-light);position:relative}.client-info h4,.faq-item.active .faq-question h3,.quote-icon{color:var(--color-accent)}.success-stories-special::before{position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.testimonial-slider{max-width:900px;margin:0 auto;position:relative}.testimonial-special{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 20px 50px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);margin-bottom:30px;position:relative}.testimonial-quote{position:relative;padding-right:50px}.quote-icon{position:absolute;top:0;right:0;font-size:2.5rem;opacity:.5}.btn,.cta-content,.expert-team,.member-image{position:relative}.cta-buttons .btn,.savings-badge{font-size:1.1rem;font-weight:700}.nav-btn:hover,.savings-badge{color:var(--color-dark);background:var(--color-accent)}.testimonial-quote p{font-size:1.2rem;line-height:1.8;margin-bottom:30px}.client-profile{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.client-info h4{font-size:1.3rem;font-weight:700;margin-bottom:5px}.client-info p{color:var(--color-light);opacity:.8}.savings-badge{padding:10px 20px;border-radius:50px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.faq-icon,.faq-question h3,.nav-btn{font-size:1.2rem;transition:.3s}.testimonial-nav{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.nav-btn{width:50px;height:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);align-items:center;justify-content:center;color:var(--color-light)}.cta-buttons,.testimonial-dots{justify-content:center;display:flex}.btn-outline:hover,.faq-icon,.faq-question h3{color:var(--color-primary)}.testimonial-dots{gap:10px}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.2);transition:.3s}.dot.active,.dot:hover{background:var(--color-accent);transform:scale(1.2)}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:var(--color-light);border-radius:15px;margin-bottom:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.3s;border:1px solid rgba(0,0,0,.05)}.faq-item.active,.faq-item:hover{box-shadow:0 15px 40px rgba(0,0,0,.1)}.faq-question{padding:25px 30px;display:flex;justify-content:space-between;align-items:center;transition:.3s}.faq-question h3{font-weight:700;margin:0}.faq-item.active .faq-icon{transform:rotate(45deg);color:var(--color-accent)}.faq-answer{padding:0 30px;max-height:0;transition:max-height .5s,padding .5s}.faq-answer p{color:var(--color-dark-gray);line-height:1.7;margin-bottom:15px}.btn-outline,.cta-content h2,.cta-content p{color:var(--color-light)}.faq-answer p:last-child{margin-bottom:0}.faq-item.active .faq-answer{padding-bottom:25px}.cta-section,.lead-form{background:linear-gradient(135deg,var(--color-primary) 0,#0a1429 100%);position:relative}.cta-section::before{position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23d4af37' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.cta-content{max-width:900px;margin:0 auto;z-index:1}.cta-content h2{font-size:2.5rem;font-weight:800;margin-bottom:20px}.cta-content p{font-size:1.3rem;margin-bottom:40px;opacity:.9}.cta-buttons{gap:20px;margin-bottom:40px}.cta-buttons .btn{padding:15px 40px;border-radius:50px;transition:.3s}.btn-outline{background:0 0;border:2px solid var(--color-light)}.btn-outline:hover{background:var(--color-light);transform:translateY(-5px)}.cta-features{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.cta-feature{display:flex;align-items:center;background:rgba(255,255,255,.1);padding:15px 25px;border-radius:50px;border:1px solid rgba(255,255,255,.2)}.lead-form-box,.lead-form-keys-image{border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.cta-feature i{color:var(--color-accent);font-size:1.2rem;margin-left:10px}.lead-form-content h2,.lead-form-content p{margin-bottom:30px;color:var(--color-light)}.lead-form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.lead-form-content h2{font-size:2.5rem;font-weight:800}.lead-form-keys-image{margin-bottom:30px;transition:.3s;max-width:100%}.lead-form-keys-image:hover{transform:scale(1.03)}.lead-form-content p{font-size:1.2rem;line-height:1.7;opacity:.9}.lead-form-points{list-style-type:none;margin-bottom:0}.lead-form-point{display:flex;align-items:center;margin-bottom:20px}.lead-form-point i{width:40px;height:40px;min-width:40px;background:rgba(212,175,55,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:15px;color:var(--color-accent);font-size:1rem}.lead-form-box{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border:1px solid rgba(255,255,255,.1)}.lead-form-title{font-size:1.8rem;font-weight:700;margin-bottom:30px;color:var(--color-light)}.lead-form-group{margin-bottom:20px}.lead-form-group label{display:block;margin-bottom:10px;font-weight:600;color:var(--color-light)}.lead-form-control{width:100%;padding:15px 20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:var(--color-light);font-size:1rem;transition:.3s}.lead-form-control::placeholder{color:rgba(255,255,255,.6)}select.lead-form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding-right:40px}textarea.lead-form-control{min-height:120px;resize:vertical}.expert-team{background:var(--color-platinum)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:0 auto}.team-member{background:var(--color-light);border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);transition:.3s}.team-member:hover{transform:translateY(-15px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.member-image{height:300px}.member-image::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);z-index:1}.member-image img{width:100%;height:100%;object-fit:cover;transition:.5s}.member-info{padding:30px}.member-info h3{font-size:1.8rem;font-weight:700;margin-bottom:5px;color:var(--color-primary)}.member-title{color:var(--color-accent);font-weight:600;margin-bottom:20px;font-size:1.1rem}.member-desc{color:var(--color-dark-gray);line-height:1.7;margin-bottom:25px}.member-stats{display:flex;justify-content:space-between;background:rgba(0,0,0,.03);padding:20px;border-radius:10px}.stat-number{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:5px}.stat-label{font-size:.9rem;color:var(--color-dark-gray)}@media (max-width:1200px){.hero-title{font-size:2.8rem}.hero-subtitle-alt{font-size:1.8rem}.benefits-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr;max-width:600px}}@media (max-width:992px){.benefits-grid,.form-row{grid-template-columns:1fr}.hero-wrapper,.lead-form-wrapper{grid-template-columns:1fr;gap:30px}.hero-image-container{order:-1}.client-info,.hero-content{text-align:center}.cta-buttons,.hero-buttons{justify-content:center}.hero-stats{flex-direction:column;gap:20px}.stat-item:not(:last-child)::after{display:none}.benefits-grid{max-width:600px}.process-highlight,.process-step{flex-direction:column;text-align:center}.highlight-icon,.step-number{margin:0 auto 20px}.client-profile{flex-direction:column;gap:15px}.cta-features{flex-direction:column;align-items:center}}@media (max-width:768px){body{border-top:3px solid #041235}.hero-title{font-size:2.3rem}.hero-subtitle-alt{font-size:1.5rem}.hero-buttons{flex-direction:column;gap:15px}.calculator-box,.process-highlight,.refinance-cta,.testimonial-special{padding:25px}.refinance-cta h3{font-size:1.6rem}.section-title h2{font-size:2rem}}@media (max-width:576px){.cta-content h2,.hero-title,.lead-form-content h2,.section-title h2{font-size:1.8rem}.cta-content p,.hero-intro,.hero-subtitle,.testimonial-quote p{font-size:1.1rem}.quote-icon{font-size:2rem}.lead-form-box,.lead-form-content{padding:20px}}.animate{opacity:0;transform:translateY(30px);transition:opacity .5s,transform .5s}.animate.fade-in{opacity:1;transform:translateY(0)}.btn::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%,-50%);transform-origin:50% 50%}.btn:hover::after{animation:1s ease-out ripple}@keyframes ripple{0%{transform:scale(0,0);opacity:.5}20%{transform:scale(25,25);opacity:.3}100%{opacity:0;transform:scale(40,40)}}