:root{--bg:#fff;--muted-bg:#f8fafc;--dark-bg:#0f172a;--text:#0f172a;--text-light:#475569;--muted:#64748b;--accent:#8ea21b;--accent-600:#7aa017;--accent-hover:#6d8015;--accent-light:#f0f9d7;--border:#e2e8f0;--border-light:#f1f5f9;--radius:12px;--radius-lg:20px;--max:1200px;--space-sm:12px;--space-md:24px;--space-lg:48px;--ease:.28s cubic-bezier(.4,0,.2,1);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.nav a,.btn,h3,h4,h5,h6,.logo-text,.hero-stats strong{text-transform:uppercase;letter-spacing:.08em;font-family:Montserrat,sans-serif;font-weight:600}h1,h2,.section h2,.title-luxury{letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2}p:not(.font-semibold),.hero-sub,.muted,.form-label,.hero-stats span{font-family:Montserrat,sans-serif;font-weight:400}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.hero .wrap.hero-inner{max-width:none;margin:0;padding:0}.navbar{border-bottom:1px solid var(--border-light);z-index:60;-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.95);justify-content:space-between;align-items:center;height:80px;padding:0 3rem;transition:height .3s,box-shadow .3s;display:flex;position:-webkit-sticky;position:sticky;top:0}.navbar.scrolled{height:64px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.brand{align-items:center;gap:12px;display:flex}.logo{text-decoration:none;display:block}.logo-img{object-fit:contain;opacity:0;width:auto;height:160px;transition:height .3s,transform .3s,filter .3s;animation:1s forwards logoFade;transform:translateY(-10px)}.navbar.scrolled .logo-img{height:120px}.logo-img:hover{transform:scale(1.05)}@keyframes logoFade{to{opacity:1;transform:translateY(0)}}.hero-logo-img{filter:drop-shadow(0 3px 8px rgba(0,0,0,.2));width:auto;height:80px;margin-bottom:16px}.navbar.dark .logo-img{filter:brightness(0)invert()drop-shadow(0 2px 6px rgba(255,255,255,.25))}.top-nav{align-items:center;gap:8px;display:flex}.nav-link{color:var(--text);border-radius:var(--radius);transition:all var(--ease);text-transform:uppercase;letter-spacing:.025em;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none}.nav-link:hover{background:var(--accent-light);color:var(--accent-600);transform:translateY(-1px)}.top-nav .btn-ghost{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.025em;border:1px solid var(--border-light);transition:all var(--ease);padding:12px 20px;font-weight:700}.top-nav .btn-ghost:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (max-width:768px){.navbar{height:70px;padding:0 1.5rem}.navbar.scrolled{height:56px}.logo-img{height:120px}.navbar.scrolled .logo-img{height:100px}.top-nav{gap:4px}.nav-link{padding:10px 12px;font-size:13px}.top-nav .btn-ghost{padding:10px 16px;font-size:13px}.section{padding:60px 0}.cards{gap:16px}.card,.panel{padding:24px}.form{gap:16px}.form input{padding:14px 16px}}.hero{background:radial-gradient(at 100% 0,rgba(142,162,27,.04) 0%,rgba(255,255,255,0) 60%),linear-gradient(135deg,#fff 0%,rgba(248,250,252,.98) 60%,rgba(240,249,215,.3) 100%);justify-content:flex-start;align-items:center;min-height:80vh;padding:80px 0 80px 60px;display:flex;position:relative;overflow:hidden}.hero-inner{text-align:left;z-index:3;width:min(650px,50%);max-width:650px;margin-left:0;padding-left:0;padding-right:60px}.hero-title{letter-spacing:-.02em;flex-direction:column;gap:-8px;margin:0 auto 24px;font-size:max(2.5rem,min(5vw,4rem));font-weight:800;line-height:1.05;display:flex}.title-primary{text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);margin-bottom:-8px;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;display:block}.title-luxury{background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)60%,var(--text)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:max(3rem,min(6vw,4.5rem));font-weight:600}.title-emphasis:after{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-600)100%);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-8px;left:0}.hero-sub{color:var(--text-light);max-width:480px;margin:0 0 40px;font-size:1.125rem;font-weight:400;line-height:1.7}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.hero-image{pointer-events:none;z-index:1;background:linear-gradient(270deg,rgba(255,255,255,.75),rgba(255,255,255,.9) 40%,#fff 85%);width:48%;display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hero-image:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(270deg,rgba(0,0,0,.25),rgba(255,255,255,0));width:100%;position:absolute;top:0;bottom:0;left:0}.hero-divider{z-index:6;background:linear-gradient(#bfa14a,#8ca63d);border-radius:2px;width:3px;position:absolute;top:10%;bottom:10%;left:-4px}.hero-slideshow{width:100%;height:100%;position:relative}.hero-slideshow .slide{object-fit:cover;object-position:center right;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out;position:absolute;top:0;left:0}.hero-slideshow .slide.active{opacity:.95;visibility:visible;z-index:2;filter:saturate(.95)contrast(1.02)}.hero-title,.hero-sub,.cta-row,.hero-stats{animation:1.2s ease-out both fadeInUp}.hero-title{animation-delay:.2s}.hero-sub{animation-delay:.4s}.cta-row{animation-delay:.6s}.hero-stats{animation-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero{background:radial-gradient(rgba(142,162,27,.04) 0%,rgba(255,255,255,0) 70%),linear-gradient(#f8fafc 0%,#fff 100%);justify-content:center;min-height:70vh;padding:60px 20px}.hero-inner{text-align:center;width:100%;padding:0}.hero-image{width:100%}.hero-image:after,.hero-divider{display:none}.hero-title{align-items:center}.title-primary{letter-spacing:.2em;font-size:.75em}.title-emphasis{font-size:1em}.title-emphasis:after{width:60px;left:50%;transform:translate(-50%)}.hero-stats{flex-wrap:wrap;justify-content:center;gap:2rem}.hero-stats li{text-align:center;flex:100%;margin-bottom:1.5rem}.hero-stats li:last-child{margin-bottom:0}.cta-row{justify-content:center;gap:12px}.btn-primary,.btn-outline{padding:14px 24px;font-size:14px}}.section-alt{background:var(--muted-bg);position:relative}.section-alt:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,rgba(142,162,27,.02) 0%,rgba(255,255,255,0) 50%),radial-gradient(at 100% 100%,rgba(142,162,27,.02) 0%,rgba(255,255,255,0) 50%);position:absolute;top:0;bottom:0;left:0;right:0}.section h2{color:var(--text);letter-spacing:-.02em;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:max(2rem,min(4vw,2.75rem));font-weight:600;line-height:1.2}.section p.muted{color:var(--text-light);max-width:600px;margin:0 auto 24px;font-size:1.125rem;line-height:1.7}.grid-2{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:900px){.grid-2{grid-template-columns:1fr 420px}}.cards{gap:20px;margin-top:32px;display:grid}.card{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-height:120px;transition:all var(--ease);flex-direction:column;justify-content:flex-start;padding:28px;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-600)100%);opacity:0;height:3px;transition:opacity var(--ease);position:absolute;top:0;left:0;right:0}.card:hover{box-shadow:var(--shadow-xl);border-color:var(--accent-light);transform:translateY(-4px)}.card:hover:before{opacity:1}.card h4{color:var(--text);margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.4}.card p{color:var(--text-light);margin:0;font-size:.95rem;line-height:1.6}.panel{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:all var(--ease);padding:32px}.panel:hover{box-shadow:var(--shadow-xl);border-color:var(--accent-light)}.form-column .panel{align-self:stretch}.form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.form label{text-transform:uppercase;color:var(--text-light);letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600}.form input{border:2px solid var(--border-light);border-radius:var(--radius);background:var(--bg);transition:all var(--ease);padding:16px 18px;font-family:inherit;font-size:15px}.form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(142,162,27,.1),var(--shadow-md);background:rgba(240,249,215,.05);outline:none}.form input::placeholder{color:var(--muted);opacity:.7}.full{width:100%}.site-footer{border-top:1px solid var(--border-light);text-align:center;background:var(--muted-bg);padding:60px 0;position:relative}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(rgba(142,162,27,.03) 0%,rgba(255,255,255,0) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.site-footer .wrap{z-index:1;position:relative}.site-footer h4{color:var(--text);letter-spacing:.05em;margin:0 0 12px;font-size:1.5rem;font-weight:800}.site-footer p{max-width:500px;margin:0 auto 20px}.site-footer small{opacity:.7;font-size:.875rem}.brand-strong{margin-left:6px;font-weight:700;display:inline-block}.muted{color:var(--muted)}.micro{color:var(--muted);margin-top:8px;font-size:12px}.toast{color:#fff;opacity:0;background:#0d0d0d;border-radius:10px;padding:12px 14px;transition:all .26s;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.toast.show{opacity:1;transform:translateY(0)}.btn{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius);cursor:pointer;transition:all var(--ease);border:none;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)100%);color:#fff;letter-spacing:.025em;box-shadow:var(--shadow-lg),0 0 0 1px rgba(142,162,27,.2);text-transform:uppercase;padding:16px 32px;font-size:15px;font-weight:700}.btn-primary:hover{background:linear-gradient(135deg,var(--accent-600)0%,var(--accent-hover)100%);box-shadow:var(--shadow-xl),0 0 0 1px rgba(142,162,27,.3);transform:translateY(-2px)}.btn-outline{border:1.5px solid var(--border);color:var(--text);letter-spacing:.08em;border-radius:var(--radius-lg);background:0 0;padding:14px 28px;font-weight:600;transition:all .3s}.btn-outline:hover{border-color:var(--accent);color:var(--accent-600);box-shadow:var(--shadow-md);background:rgba(255,255,255,.8)}.btn-ghost{color:var(--text);background:0 0;border:0;padding:8px 12px;font-size:14px}.cta-row .btn{min-height:56px}.hero-stats{justify-content:flex-start;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hero-stats li{text-align:left;flex:1}.hero-stats strong{color:var(--accent-600);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;display:block}.hero-stats span{color:var(--text-light);font-size:.9rem;line-height:1.5}:focus{outline:none}.show-focus :focus{border-radius:6px;outline:3px solid rgba(142,162,27,.18)}button:focus,a:not(.logo):focus,input:focus{box-shadow:0 6px 20px rgba(0,0,0,.06)}html{scroll-behavior:smooth}*{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo img,.logo:focus,.logo:active{box-shadow:none;background:0 0;outline:none}@media (min-width:1200px){.wrap{max-width:1100px}}body{line-height:1.6}.section{padding:48px 0}@media (min-width:900px){.section{padding:56px 0}}.section-header{text-align:center;margin-bottom:60px}.section-intro{color:var(--text-light);max-width:600px;margin:16px auto 0;font-size:1.125rem;line-height:1.7}.partner-grid{grid-template-columns:1fr;align-items:start;gap:60px;display:grid}@media (min-width:1000px){.partner-grid{grid-template-columns:1fr 400px;gap:80px}}.partner-features{flex-direction:column;gap:24px;display:flex}.feature-card{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--ease);align-items:flex-start;gap:20px;padding:32px;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(180deg,var(--accent)0%,var(--accent-600)100%);transform-origin:bottom;width:4px;height:100%;transition:transform var(--ease);position:absolute;top:0;left:0;transform:scaleY(0)}.feature-card:hover{box-shadow:var(--shadow-xl);border-color:var(--accent-light);transform:translateY(-4px)}.feature-card:hover:before{transform:scaleY(1)}.feature-icon{background:linear-gradient(135deg,var(--accent-light)0%,rgba(142,162,27,.1) 100%);width:60px;height:60px;transition:all var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.feature-card:hover .feature-icon{background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)100%);transform:scale(1.1)}.feature-content h4{color:var(--text);margin:0 0 8px;font-size:1.25rem;font-weight:700}.feature-content p{color:var(--text-light);margin:0;line-height:1.6}.partner-form-card{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);position:-webkit-sticky;position:sticky;top:100px;overflow:hidden}.form-header{text-align:center;padding:32px 32px 0}.form-header h3{color:var(--text);margin:0 0 8px;font-size:1.5rem;font-weight:800}.form-subtitle{color:var(--text-light);margin:0 0 32px;font-size:.9rem}.enhanced-form{padding:0 32px 32px}.form-group{margin-bottom:20px}.form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.form-group .optional{color:var(--muted);text-transform:lowercase;font-weight:400}.form-group input{border:2px solid var(--border-light);border-radius:var(--radius);background:var(--bg);width:100%;transition:all var(--ease);padding:16px 18px;font-family:inherit;font-size:15px}.form-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(142,162,27,.1),var(--shadow-md);background:rgba(240,249,215,.05);outline:none}.form-group input::placeholder{color:var(--muted);opacity:.7}.btn-large{justify-content:center;align-items:center;gap:12px;width:100%;margin:24px 0 16px;padding:18px 24px;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden}.btn-arrow{transition:transform var(--ease);font-size:18px}.btn-large:hover .btn-arrow{transform:translate(4px)}.form-note{color:var(--muted);text-align:center;margin:0;font-size:.875rem}@media (max-width:768px){.section-header{margin-bottom:40px}.partner-grid{gap:40px}.feature-card{text-align:center;flex-direction:column;padding:24px}.feature-icon{align-self:center}.partner-form-card{position:static}.form-header,.enhanced-form{padding-left:24px;padding-right:24px}}.hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.3) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.trust-strip{background:#000;padding:4rem 0}.trust-label{text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:center;margin-bottom:2rem;font-size:1.7rem}.trust-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:6rem;display:flex}.trust-logos img{filter:grayscale()brightness(0)invert();opacity:.7;cursor:pointer;width:auto;max-height:100px;transition:all .3s}.trust-logos img:hover{filter:grayscale(0%)brightness()sepia()hue-rotate(35deg)saturate(2)brightness(1.2);opacity:1;transform:scale(1.05)}@media (max-width:640px){.trust-logos{gap:4rem}.trust-logos img{max-height:80px}.trust-label{letter-spacing:1.5px;margin-bottom:1.5rem;font-size:1.4rem}}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:48px;display:grid}.benefit-card{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--ease);padding:32px;position:relative;overflow:hidden}.benefit-card:before{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-600)100%);height:4px;transition:transform var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.benefit-card:hover{box-shadow:var(--shadow-xl);border-color:var(--accent-light);transform:translateY(-4px)}.benefit-card:hover:before{transform:scaleX(1)}.benefit-icon{color:var(--accent);margin:0 auto 20px;display:inline-block}.benefit-card h4{color:var(--text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.benefit-card p{color:var(--text-light);margin:0;line-height:1.6}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:48px;display:grid}.step{text-align:center;position:relative}.step-number{background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)100%);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-lg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.25rem;font-weight:700;display:inline-flex}.step h4{color:var(--text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.step p{color:var(--text-light);margin:0;line-height:1.6}.stats-strip{padding:60px 0}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.stat{flex-direction:column;gap:8px;display:flex}.stat strong{color:var(--accent-600);letter-spacing:-.02em;font-size:2.5rem;font-weight:800}.stat span{color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.stats-caption{text-align:center;color:var(--muted);margin-top:16px;font-size:.9rem}.cta-block{background:linear-gradient(135deg,var(--accent-light)0%,rgba(142,162,27,.05) 100%);position:relative}.cta-block:before{content:"";pointer-events:none;background:radial-gradient(rgba(142,162,27,.03) 0%,rgba(255,255,255,0) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.cta-block .wrap{z-index:1;position:relative}.cta-block .center{text-align:center;max-width:600px;margin:0 auto}.cta-block h2{margin-bottom:16px}.cta-block .cta-row{justify-content:center;margin-top:32px}.cta-reassurance{text-align:center;color:var(--muted);margin-top:12px;font-size:.9rem}.center{text-align:center}[data-lucide]{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:inline-block}.testimonial-carousel{background:linear-gradient(135deg,#fafafa 0%,#fff 60%);padding:80px 0;position:relative}.testimonial-carousel:before{content:"";z-index:0;background:radial-gradient(circle,rgba(142,162,27,.06) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.testimonial-carousel .wrap{z-index:1;width:100%;max-width:800px;position:relative}.testimonial-img{object-fit:cover;background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)100%)border-box;-webkit-background-origin:border-box;-webkit-background-clip:padding-box,border-box;background-clip:padding-box,border-box;border:4px solid transparent;border-radius:50%;width:240px;height:240px;margin:0 auto 36px;box-shadow:0 12px 30px rgba(0,0,0,.15)}.testimonial-img-wrapper{background:#fff;background:linear-gradient(135deg,var(--accent)0%,var(--accent-600)100%)border-box;-webkit-background-origin:border-box;-webkit-background-clip:padding-box,border-box;background-clip:padding-box,border-box;border:4px solid transparent;border-radius:50%;width:240px;height:240px;margin:0 auto 36px;padding:20px;box-shadow:0 12px 30px rgba(0,0,0,.1)}.testimonial-img-wrapper img{object-fit:contain;border-radius:50%;width:100%;height:100%}.testimonial-quote{color:var(--text);margin-top:12px;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:1.4rem;font-style:italic;font-weight:600;line-height:1.9;position:relative}.testimonial-quote:before{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-600)100%);border-radius:2px;width:60px;height:3px;margin:0 auto 20px;display:block}.testimonial-author{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-600);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600}.carousel-slide{opacity:0;visibility:hidden;width:100%;margin:0 auto;padding:20px;transition:opacity .8s,visibility .8s;position:absolute;top:0;left:0}.carousel-slide.active{opacity:1;visibility:visible;position:relative}.carousel-slide.active .testimonial-img,.carousel-slide.active .testimonial-quote{animation:1s fadeScale}@keyframes fadeScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.carousel-nav{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.carousel-nav button{border:1px solid var(--border-light);width:44px;height:44px;box-shadow:var(--shadow-md);transition:all var(--ease);cursor:pointer;color:var(--text);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.carousel-nav button:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.carousel-nav button i{width:20px;height:20px}@media (max-width:768px){.benefits-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.benefit-card{padding:24px}.steps-grid{grid-template-columns:1fr;gap:32px}.stats-grid{grid-template-columns:1fr;gap:24px}.trust-logos{gap:24px}.cta-block h2{font-size:1.75rem}.testimonial-carousel{padding:60px 0}.testimonial-quote{max-width:600px;font-size:1.2rem;line-height:1.7}.testimonial-img{width:180px;height:180px;margin-bottom:32px}.testimonial-img-wrapper{width:180px;height:180px;padding:16px}.carousel-nav button{width:40px;height:40px;font-size:1.1rem}.carousel-nav button i{width:18px;height:18px}}
