@media only screen and (max-width:768px){html{font-size:14px}body{font-size:var(--text-sm);line-height:1.5}h1{font-size:clamp(1.8rem, 6vw, 2.5rem);line-height:1.2}h2{font-size:clamp(1.5rem, 5vw, 2rem)}h3{font-size:clamp(1.2rem, 4vw, 1.5rem)}p{font-size:var(--text-sm);margin-bottom:var(--space-sm)}.container{padding:0 var(--space-md)}.form-progress-header{width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.form-progress{width:100%;max-width:100%;margin:0 auto;text-align:center}.progress-steps{padding:0 .5rem;max-width:100%;justify-content:center;align-items:center}.progress-step{flex:1;min-width:0;max-width:25%}.quote-page{text-align:center}.quote-hero-content{padding:0 var(--space-sm)}.quick-benefits{flex-direction:column;gap:var(--space-md)!important;align-items:center;justify-content:center}.benefit-divider{display:none}.quote-alternatives-section{text-align:center}.alternatives-grid{margin:0 auto;justify-items:center;padding-left:25px!important;padding-right:25px!important;margin-bottom:25px!important}.alternative-option{margin:0 auto;max-width:400px!important;width:100%}.next-steps-section{text-align:center;padding:var(--space-xl) var(--space-md)}.next-steps-content{margin:0 auto;padding:0 var(--space-sm)}.steps-timeline{margin:0 auto!important;text-align:center;justify-items:center;padding:0 var(--space-sm);max-width:400px!important;width:100%}.timeline-step{margin:0 auto;max-width:100%;width:100%;text-align:center;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center}.timeline-step .step-title{text-align:center!important;justify-content:center!important}.timeline-step .step-description{text-align:center}.mobile-break{display:inline}.section-title{font-size:clamp(2.5rem, 6vw, 3.5rem)!important;line-height:1.2!important;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;padding:0 var(--space-sm)}.section-subtitle{font-size:var(--text-sm)!important;line-height:1.4!important;word-wrap:break-word;overflow-wrap:break-word;padding:0 var(--space-sm)}.section-header{padding:0 var(--space-sm);margin-bottom:var(--space-xl)!important}.tech-showcase{grid-template-columns:1fr!important;gap:var(--space-lg)!important;padding:0 var(--space-sm)}.tech-showcase-category{margin:0 auto;max-width:400px;width:100%}.tech-category-title{text-align:center;margin-bottom:var(--space-lg)}.tech-icons{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-md)!important}.tech-icon-item{padding:var(--space-md);min-height:80px}.tech-icon-item i{font-size:1.5rem!important}.tech-icon-item .tech-name{font-size:.8rem;text-align:center}.enterprise-cta .flex{flex-direction:column!important;gap:var(--space-md)!important;align-items:center}.enterprise-cta .btn{width:100%;max-width:280px;justify-content:center;font-size:var(--text-sm)!important;padding:var(--space-md) var(--space-lg)!important}.enterprise-card{padding:var(--space-xl) var(--space-md)!important;margin:0 var(--space-sm)}.enterprise-card h3{font-size:clamp(1.2rem, 4vw, 1.5rem)!important;margin-bottom:var(--space-md)!important}.enterprise-card p{font-size:var(--text-sm)!important;margin-bottom:var(--space-lg)!important;padding:0 var(--space-sm)}.comparison-table-container{overflow-x:visible;margin:0 auto!important;padding:0;max-width:100%}.comparison-table{width:100%!important;max-width:100%;margin:0 auto!important}.table-header{grid-template-columns:1.2fr repeat(3,1fr)!important;font-size:.7rem!important}.table-row{grid-template-columns:1.2fr repeat(3,1fr)!important}.feature-column,.feature-name,.feature-value,.plan-column{padding:.5rem .25rem!important;font-size:.7rem!important;min-width:0!important;word-wrap:break-word;overflow-wrap:break-word}.feature-name{font-weight:500!important;text-align:left!important}.feature-value{text-align:center!important}.plan-column{font-size:.65rem!important}.feature-value i{font-size:var(--text-xs)!important}.navbar{height:70px;background:rgba(10,10,10,.98);backdrop-filter:blur(15px)}.nav-container{padding:0 var(--space-md)}.brand-logo{height:35px}.brand-text{font-size:var(--text-lg)}.nav-menu{position:fixed;top:70px;left:0;right:0;background:rgba(10,10,10,.98);backdrop-filter:blur(20px);flex-direction:column;padding:var(--space-lg);transform:translateY(-100%);opacity:0;visibility:hidden;transition:.3s;z-index:var(--z-modal);max-height:calc(100vh - 70px);overflow-y:auto}.nav-menu.active{transform:translateY(0);opacity:1;visibility:visible}.nav-link{padding:var(--space-md) 0;border-bottom:1px solid rgba(255,255,255,.1);width:100%;text-align:center;font-size:var(--text-base);margin:.25rem 0;border-radius:var(--border-radius);transition:.3s}.nav-link.active{background:linear-gradient(135deg,rgba(230,190,0,.25),rgba(230,190,0,.15))!important;border:1px solid rgba(230,190,0,.5)!important;border-radius:var(--border-radius-lg)!important;box-shadow:0 4px 15px rgba(230,190,0,.4)!important;color:var(--primary)!important;font-weight:700!important;transform:scale(1.02)!important;margin:.5rem 0!important}.nav-link.active::after,.nav-link.active::before{display:none}.nav-link:last-child{border-bottom:none}.cta-nav-btn{margin-top:var(--space-md);padding:var(--space-md) var(--space-xl);align-self:center;width:auto}.btn-consultation{margin-top:var(--space-md);padding:var(--space-xs) var(--space-md)!important;font-size:var(--text-xs)!important;min-height:32px;letter-spacing:.05em;align-self:center;width:auto}#contact-form,#faq-search,#features,#hosting-plans,#testimonials,section[id]{scroll-margin-top:80px!important;padding:80px 0!important}#guarantee-banner{padding:10px 0!important}.hero-parallax,.section-hero{padding:calc(70px + var(--space-md)) var(--space-md) var(--space-lg);min-height:auto;text-align:center}.hero-content{max-width:100%}.hero-badge,.hero-parallax .hero-badge,.section-hero .hero-badge{margin-bottom:var(--space-xs)!important}.hero-badge .badge{padding:var(--space-xs) var(--space-md);font-size:var(--text-xs)}.apply-financing-page .hero-badge{margin-bottom:var(--space-md)!important}.hero-title{font-size:clamp(1.8rem, 8vw, 2.8rem);margin-bottom:var(--space-xs);line-height:1.1}.hero-subtitle{font-size:var(--text-sm);margin-bottom:var(--space-md);max-width:100%}.hero-actions,.hero-parallax .hero-actions,.section-hero .hero-actions{flex-direction:column;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-md)!important}.hero-stats{margin-bottom:var(--space-md)!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm);padding:var(--space-md);margin-bottom:var(--space-md)!important}.stat-item{padding:var(--space-sm)}.stat-number{font-size:var(--text-xl)!important;margin-bottom:var(--space-xs)!important}.stat-label{font-size:var(--text-xs);line-height:1.2}.hero-actions .btn{width:100%;max-width:280px}.client-logos{gap:var(--space-md);justify-content:center;flex-wrap:wrap}.client-logo i{font-size:var(--text-xl)}.scroll-indicator{bottom:var(--space-lg)}.scroll-icon{width:35px;height:35px}.section{padding:var(--space-3xl) 0}.section-padding{padding:var(--space-2xl) 0}.section-sm{padding:var(--space-xl) 0}.section-header{margin-bottom:var(--space-2xl);text-align:center}.section-title{margin-bottom:var(--space-md)}.section-subtitle{font-size:var(--text-sm);max-width:100%}.portfolio-grid,.services-grid,.testimonials-grid{grid-template-columns:1fr;gap:var(--space-xl);margin-top:var(--space-2xl)}.service-card{padding:var(--space-xl);text-align:center}.service-icon{width:70px;height:70px;font-size:var(--text-2xl);margin-bottom:var(--space-md)}.service-card h3{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.service-card p{font-size:var(--text-sm);line-height:1.5;margin-bottom:var(--space-md)}.service-tech{justify-content:center;gap:var(--space-xs)}.service-tech .badge{font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.tech-category{margin-bottom:var(--space-2xl)}.tech-category-title{font-size:var(--text-xl);margin-bottom:var(--space-lg)}.tech-icons{gap:var(--space-sm);justify-content:center}.tech-icon{padding:var(--space-sm)}.tech-icon i{font-size:var(--text-xl)!important}.tech-name{font-size:var(--text-xs)}.portfolio-card{margin-bottom:var(--space-lg)}.portfolio-card .portfolio-image-container{padding:var(--space-sm)}.portfolio-image{height:200px}.portfolio-content{padding:var(--space-lg)}.portfolio-title{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.portfolio-description{font-size:var(--text-xs);margin-bottom:var(--space-sm)}.portfolio-tags{gap:var(--space-xs)}.portfolio-tag{font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.testimonial-card{padding:var(--space-lg)}.testimonial-quote p{font-size:var(--text-sm);line-height:1.6}.testimonial-avatar{width:50px;height:50px}.author-name{font-size:var(--text-sm)}.author-title{font-size:var(--text-xs)}.newsletter-section{padding:4rem 1.5rem!important;margin:2rem 0!important}.newsletter-content{padding:2rem 1rem!important;margin:0!important;gap:1.5rem!important;text-align:center;grid-template-columns:1fr!important}.newsletter-content h2,.newsletter-text h3{font-size:clamp(1.5rem, 5vw, 2rem)!important;margin-bottom:.5rem;line-height:1.2;padding-bottom:.5rem}.newsletter-content p,.newsletter-text p{font-size:1rem!important;margin-bottom:0;padding:0 1rem;max-width:100%}.newsletter-text{padding-right:0!important}.newsletter-form{width:100%;max-width:100%;padding:0}.subscribe-form{max-width:100%!important;min-width:0!important;margin:0 auto!important;flex-direction:row!important;border-radius:50px!important}.newsletter-form .form-group,.subscribe-form .form-group{flex-direction:row!important;gap:0;align-items:stretch;width:100%}.email-input,.newsletter-form .form-input{width:100%!important;margin-bottom:0;font-size:1rem;padding:1rem 1.5rem;border-bottom:none!important;border-radius:50px 0 0 50px!important;flex:1}.newsletter-form .btn,.subscribe-btn{width:auto!important;max-width:none!important;align-self:stretch;padding:1rem 1.75rem;font-size:.9375rem;justify-content:center;border-radius:0 50px 50px 0!important;flex-shrink:0;white-space:nowrap}.subscribe-btn span{display:inline}.newsletter-stats{gap:var(--space-md);margin-top:var(--space-lg)}.newsletter-stats .stat-number{font-size:var(--text-lg)}.newsletter-stats .stat-label{font-size:var(--text-xs)}.cta-content h2{font-size:clamp(1.8rem, 6vw, 2.5rem);margin-bottom:var(--space-sm)}.cta-content p{font-size:var(--text-sm);margin-bottom:var(--space-xl)}.cta-actions{flex-direction:column;gap:var(--space-md);align-items:center;margin-bottom:var(--space-xl)}.cta-actions .btn{width:100%;max-width:280px}.alternative-option .btn{background:var(--primary)!important;color:var(--dark)!important;border:2px solid var(--primary)!important;font-weight:600!important;padding:.75rem 1.5rem!important;font-size:.875rem!important;min-height:44px!important}.alternative-option .btn:hover{background:var(--primary-dark)!important;border-color:var(--primary-dark)!important;transform:translateY(-2px)!important}.alternative-option .option-content i{font-size:3rem!important;margin-bottom:1rem!important}.guarantee-badge{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs)}.footer-content{grid-template-columns:1fr;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-md) var(--space-2xl);text-align:center}.footer-brand{margin-bottom:var(--space-lg)}.footer-logo{height:40px;margin:0 auto var(--space-sm)}.footer-brand h3{font-size:var(--text-xl);margin:0 auto;text-align:center}.footer-brand p{font-size:var(--text-sm);width:70%;margin:0 auto;text-align:center}.footer-social{justify-content:center;margin-top:var(--space-md)}.social-link{width:40px;height:40px}.footer-section h4{font-size:var(--text-base);margin-bottom:var(--space-sm)}.footer-section a{font-size:var(--text-sm)}.footer-bottom{padding:var(--space-md) 0}.footer-bottom-content{flex-direction:column;gap:var(--space-sm);text-align:center;padding:0 var(--space-md)}.footer-bottom p,.footer-legal a{font-size:var(--text-xs)}.btn{padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm)}.btn-lg{padding:var(--space-md) var(--space-xl);font-size:var(--text-base)}.btn-sm{padding:var(--space-xs) var(--space-md);font-size:var(--text-xs)}.form-input,.form-select,.form-textarea{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm)}.form-label{font-size:var(--text-xs);margin-bottom:var(--space-xs)}.card{padding:var(--space-lg)}.card-icon{width:50px;height:50px;font-size:var(--text-xl);margin-bottom:var(--space-md)}.card-title{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.card-description{font-size:var(--text-sm)}.animated-lines,.floating-shapes,.hero-lines,.parallax-element{display:none}.hero-particles{opacity:.3}.animate-bounce,.animate-float,.animate-pulse{animation-duration:1s}.btn,.nav-link,.social-link,.tech-icon{min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}.cta-section::before,.newsletter-content::before,.sidebar-section.newsletter-section::before,.tech-stack-section::before{display:none}.sidebar-section{padding:1.5rem!important;border-radius:12px!important}.sidebar-section h3{font-size:1.125rem!important}.sidebar-section h3::before{width:3px!important;height:20px!important}.toc-link{font-size:.875rem!important;padding:.625rem .875rem!important}.toc-link:hover{padding-left:1rem!important}.sidebar-section.newsletter-section p{font-size:.875rem!important}.sidebar-form .form-btn,.sidebar-form .form-input{padding:.875rem!important;font-size:.875rem!important}.cta-section{padding:1.5rem 1rem!important}.cta-section h3,.cta-section h4{font-size:.9375rem!important;line-height:1.4!important;margin-bottom:.75rem!important;padding:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.cta-section p{font-size:.8125rem!important;line-height:1.5!important;margin-bottom:1.25rem!important;padding:0!important}.cta-section .cta-btn{font-size:.75rem!important;padding:.75rem 1rem!important;width:auto!important;max-width:100%!important;letter-spacing:.03em!important;gap:.375rem!important}.cta-section .cta-btn i{font-size:.8125rem!important}.portfolio-hero-section .portfolio-stats.grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-md)!important}.portfolio-hero-section .stat-item{min-width:0;padding:.75rem}.portfolio-hero-section .stat-number{font-size:clamp(1.5rem, 5vw, 2rem)!important}.portfolio-hero-section .stat-label{font-size:.75rem!important;line-height:1.3}}@media only screen and (max-width:480px){html{font-size:13px}.container{padding:0 var(--space-sm)}.hero-parallax{padding:calc(70px + var(--space-md)) var(--space-sm) var(--space-xl)}.hero-title{font-size:clamp(1.5rem, 8vw, 2.2rem)}.hero-subtitle{font-size:var(--text-xs)}.stats-grid{padding:var(--space-md)}.section{padding:var(--space-2xl) 0}.section-header{margin-bottom:var(--space-2xl)}.portfolio-grid,.services-grid,.testimonials-grid{gap:var(--space-lg)}.service-card{padding:var(--space-lg)}.service-icon{width:60px;height:60px}.tech-icons{gap:var(--space-xs)}.tech-icon{padding:var(--space-xs);min-width:70px}.newsletter-text h3{font-size:1.5rem!important;padding-bottom:.375rem}.newsletter-text p{font-size:.9375rem!important;padding:0 .75rem}.newsletter-form{padding:0}.subscribe-form{flex-direction:column!important;border-radius:20px!important}.subscribe-form .form-group{flex-direction:column!important}.email-input{border-radius:20px 20px 0 0!important;border-bottom:1px solid #e2e8f0!important;padding:1rem 1.25rem!important}.subscribe-btn{border-radius:0 0 20px 20px!important;padding:1rem 1.5rem!important;width:100%!important}.subscribe-btn span{display:inline}.blog-main-content .blog-hero-banner{aspect-ratio:16/9;margin-bottom:1.5rem;border-radius:6px}.blog-hero-banner .hero-overlay{padding:1.5rem 1rem 1rem}.blog-hero-banner .hero-content h1{font-size:1.125rem!important;margin-bottom:.375rem!important}.blog-hero-banner .hero-content p{font-size:.8125rem;line-height:1.4}.blog-main-content .blog-featured-image{aspect-ratio:21/9;margin-bottom:1.5rem;border-radius:6px}.blog-detail-container .blog-content h1{margin-top:0!important}.footer-content{padding:var(--space-2xl) var(--space-sm) var(--space-lg);gap:var(--space-lg)}.cta-actions .btn,.hero-actions .btn{width:100%;max-width:none}.sidebar-section{padding:1.25rem!important;border-radius:10px!important}.sidebar-section h3{font-size:1rem!important}.toc-link{font-size:.8125rem!important;padding:.5rem .75rem!important}.sidebar-section.newsletter-section p{font-size:.8125rem!important}.sidebar-form .form-btn,.sidebar-form .form-input{padding:.75rem!important;font-size:.8125rem!important}.cta-section{padding:1.5rem 1rem!important}.cta-section h3,.cta-section h4{font-size:.9375rem!important;line-height:1.4!important;margin-bottom:.75rem!important;padding:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.cta-section p{font-size:.75rem!important;line-height:1.5!important;margin-bottom:1.25rem!important;padding:0!important}.cta-section .cta-btn{font-size:.6875rem!important;padding:.625rem 1rem!important;width:auto!important;max-width:100%!important;letter-spacing:.02em!important;gap:.25rem!important}.cta-section .cta-btn i{font-size:.75rem!important}.portfolio-hero-section .portfolio-stats.grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-sm)!important}.portfolio-hero-section .stat-item{padding:.5rem}.portfolio-hero-section .stat-number{font-size:1.5rem!important}.portfolio-hero-section .stat-label{font-size:.7rem!important;line-height:1.3}}@media only screen and (max-height:500px) and (orientation:landscape){.hero-parallax{min-height:100vh;padding:calc(70px + var(--space-sm)) var(--space-md) var(--space-md)}.hero-content{transform:scale(.9)}.section{padding:var(--space-xl) 0}.scroll-indicator{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.brand-logo,.footer-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-color-scheme:dark){.nav-menu{background:rgba(0,0,0,.98)}.newsletter-form .form-input{background:rgba(255,255,255,.08)}}@media (prefers-reduced-motion:reduce){.hero-particles{display:none}*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@supports (-webkit-touch-callout:none){.hero-parallax,.nav-menu,.section{-webkit-overflow-scrolling:touch}.form-input,.form-select,.form-textarea{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio:0){.btn{border-radius:var(--border-radius-lg)}}.faq-categories-grid.grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-sm)!important}.contact-faq-section .faq-grid{grid-template-columns:1fr!important;gap:var(--space-lg)!important}.faq-category-btn{padding:var(--space-md)!important;font-size:var(--text-sm)!important;min-height:100px!important}.faq-category-btn i{font-size:1.3rem!important;margin-bottom:var(--space-sm)!important}.faq-category-btn span{font-size:var(--text-xs)!important}.apply-financing-page .financing-hero{padding:6rem 0 4rem;min-height:50vh}.apply-financing-page .hero-title{font-size:clamp(2rem, 8vw, 3rem);line-height:1.2;margin-bottom:1rem}.apply-financing-page .hero-description{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.apply-financing-page .hero-badge .badge{padding:.5rem 1.25rem;font-size:.9rem}.apply-financing-page .hero-actions{flex-direction:column;gap:1rem;margin-top:1.5rem}.apply-financing-page .hero-actions .btn{min-width:200px;width:100%;max-width:280px;padding:1rem 1.75rem!important;font-size:1rem!important}.apply-financing-page .hero-actions .btn-consultation{color:#fff!important;font-weight:700!important;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.apply-financing-page .grid.grid-cols-1.lg\\:grid-cols-3{grid-template-columns:1fr!important;gap:1rem}@media (min-width:768px){.apply-financing-page .grid.grid-cols-1.lg\\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important;gap:1.5rem}}.apply-financing-page .container-wide{padding:0 1rem}.apply-financing-page .benefits-title{font-size:clamp(1.3rem, 5vw, 1.8rem);line-height:1.2}.apply-financing-page .benefits-grid.grid.grid-cols-2.md\\:grid-cols-3.lg\\:grid-cols-5{grid-template-columns:repeat(2,1fr);gap:1rem}.apply-financing-page .grid.grid-cols-1.lg\\:grid-cols-2{grid-template-columns:1fr;gap:1rem}.apply-financing-page .form-container{padding:0 1rem}.apply-financing-page .financing-form-grid{padding:2rem 1.5rem;margin:0;border-radius:1.5rem}.apply-financing-page .form-row.grid.grid-cols-1.lg\\:grid-cols-2{grid-template-columns:1fr;gap:1.5rem}.apply-financing-page .form-row.grid .form-select{min-height:3.75rem}.apply-financing-page .form-grid.grid.grid-cols-1.md\\:grid-cols-2{grid-template-columns:1fr!important;gap:1rem}.apply-financing-page .form-section{padding-bottom:2rem;margin-bottom:2rem}.apply-financing-page .form-section-title{font-size:1.4rem;margin-bottom:1.5rem}.apply-financing-page .form-section-title i{font-size:1.2rem}.apply-financing-page .form-input,.apply-financing-page .form-select,.apply-financing-page .form-textarea{font-size:16px;padding:.875rem 1rem}.apply-financing-page .form-label{font-size:.95rem;margin-bottom:.5rem}.apply-financing-page .file-upload-area{padding:2rem 1.5rem;border-radius:1rem}.apply-financing-page .file-upload-content i{font-size:2.5rem;margin-bottom:1rem}.apply-financing-page .file-upload-content p{font-size:.9rem;line-height:1.5}.apply-financing-page .file-upload-content strong{color:var(--primary-400)}.apply-financing-page .faq-container{padding:1.5rem;margin:0 1rem}.apply-financing-page .faq-question{padding:1.5rem 1.75rem}.apply-financing-page .faq-question h4{font-size:1.05rem;line-height:1.4;padding-right:.5rem}.apply-financing-page .faq-icon{width:1.75rem;height:1.75rem;font-size:.9rem;flex-shrink:0}.apply-financing-page .faq-item.active .faq-answer{padding:1.25rem 1.75rem 2.5rem}.apply-financing-page .cta-actions{flex-direction:column;gap:1rem}.apply-financing-page .cta-actions .btn{width:100%;justify-content:center}.nav-menu .nav-link{font-size:.9rem}.apply-financing-page .form-actions .btn{width:100%;padding:1.25rem 2rem;font-size:1.1rem;border-radius:50px;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-height:56px}.apply-financing-page .checkbox-label{padding:.875rem!important;margin-bottom:.75rem;border-radius:.5rem}.apply-financing-page .checkbox-custom{width:1.25rem!important;height:1.25rem!important;margin-right:.875rem!important}.apply-financing-page .checkbox-text{font-size:.9rem!important;line-height:1.5!important}.apply-financing-page #submit-btn{min-width:auto;width:100%;padding:1.5rem 2rem!important;font-size:1.1rem;min-height:60px}.apply-financing-page .cta-actions .btn{padding:1rem 2rem;font-size:1rem;margin-bottom:.5rem}.apply-financing-page .icon-wrapper{width:4rem;height:4rem;margin-bottom:1rem}.apply-financing-page .icon-wrapper i{font-size:1.5rem}.apply-financing-page .benefit-item i{font-size:4rem!important;margin-bottom:1rem!important;display:block!important;text-align:center!important}.apply-financing-page .benefit-item{padding:1.5rem 1rem!important;min-height:280px;display:flex;flex-direction:column;justify-content:center}.apply-financing-page .benefit-item h4{font-size:.75rem;margin-bottom:.75rem;text-align:center}.apply-financing-page .benefit-item svg{height:4rem;width:4rem}.apply-financing-page .benefit-item p{font-size:1rem;line-height:1.3}.apply-financing-page .section-title{font-size:clamp(2rem, 6vw, 2.5rem);margin-bottom:1rem}.apply-financing-page .cta-title{font-size:clamp(1.8rem, 6vw, 2.2rem)}.apply-financing-page .info-card{padding:2rem}.apply-financing-page .card-title{font-size:1.3rem}.apply-financing-page .card-description{font-size:.95rem}.privacy-page .legal-hero-section,.terms-page .legal-hero-section{padding:4rem 0 3rem}.privacy-page .legal-content-section,.terms-page .legal-content-section{padding:2rem 0}.privacy-page .legal-article h2,.terms-page .legal-article h2{font-size:1.5rem!important}.privacy-page .legal-article p,.terms-page .legal-article p{font-size:1rem}.privacy-page .legal-article ul,.terms-page .legal-article ul{padding-left:1.5rem}.privacy-page .contact-info,.terms-page .contact-info{padding:1.5rem}