*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#dbe4f3;background:#070c1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji;line-height:1.6}.light-mode{color:#0f1724;background:#f7f8fd}.light-mode p,.light-mode .service-card p,.light-mode .project-card p,.light-mode .case-detail,.light-mode .contact-copy,.light-mode .footer-section p,.light-mode .testimonial-text{color:#263248}.light-mode .hero,.light-mode .services,.light-mode .projects,.light-mode .about,.light-mode .contact,.light-mode .credibility,.light-mode .testimonials,.light-mode .cta-section,.light-mode .footer,.light-mode .case-card,.light-mode .project-card,.light-mode .service-card,.light-mode .contact-form{color:#1b2334;background:#fff;border-color:#1e293b0f}.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode p,.light-mode li,.light-mode .section-title,.light-mode .service-card h3,.light-mode .project-card h3,.light-mode .case-card h3,.light-mode .footer-section h3,.light-mode .footer-section h4,.light-mode .testimonial-author h4{color:#0b1220}.light-mode .service-card a,.light-mode .project-card a,.light-mode .case-card a,.light-mode .footer-section a,.light-mode .contact-detail a{color:#1e3a8a;text-decoration:underline}.light-mode .service-card a:hover,.light-mode .project-card a:hover,.light-mode .case-card a:hover,.light-mode .footer-section a:hover,.light-mode .contact-detail a:hover{color:#112e66}.light-mode .hero-description,.light-mode .feature-item p,.light-mode .project-card p,.light-mode .contact-copy,.light-mode .contact-detail a,.light-mode .contact-detail p,.light-mode .form-status,.light-mode .testimonial-text,.light-mode .footer-section p,.light-mode .footer-bottom{color:#475569}.light-mode .btn-primary{color:#fff;background:#4f46e5;box-shadow:0 6px 18px #4f46e51f}.light-mode .btn-primary:hover{background:#4338ca}.light-mode .btn-secondary{color:#0f1724;background:#f1f3fb;border-color:#c7cad6}.light-mode .btn-secondary:hover{color:#fff;background:#1b2334}.light-mode .project-image,.light-mode .profile-placeholder,.light-mode .testimonial-card{background:#f7f8ff}.light-mode .lang-btn{color:#0b1220;background:#fff;border-color:#d1d5db}.light-mode .lang-btn.active{color:#1e40af;background:#eef2ff;border-color:#c7d2fe}.light-mode a,.light-mode .view-all{color:#1e40af}.light-mode a:hover,.light-mode .view-all:hover{color:#1e3a8a}.light-mode .project-tags,.light-mode .case-tag,.light-mode .stat h3{color:#6b5dd6}.light-mode .contact-form input,.light-mode .contact-form textarea{color:#0f1724;background:#fff;border-color:#e6e9f2}.light-mode .service-card:hover,.light-mode .project-card:hover,.light-mode .case-card:hover{box-shadow:0 14px 40px #4f46e51f}.light-mode a:focus,.light-mode a:active,.light-mode a:hover,.light-mode .btn-primary:active,.light-mode .btn-primary:focus,.light-mode .btn-secondary:active,.light-mode .btn-secondary:focus,.light-mode .lang-btn:active,.light-mode .lang-btn:focus,.light-mode .theme-toggle:active,.light-mode .theme-toggle:focus{outline:none;color:#0b1220!important}.light-mode a:focus,.light-mode .btn-primary:focus,.light-mode .btn-secondary:focus,.light-mode .lang-btn:focus,.light-mode .theme-toggle:focus{border-radius:8px;box-shadow:0 0 0 4px #4f46e51f}.theme-toggle{color:#1b2334;cursor:pointer;background:#ecebf5;border:2px solid #d8d7e8;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .25s}.theme-toggle:hover{background:#e0dff2}.theme-toggle:focus{outline-offset:2px;outline:2px solid #4f46e52e}.dark-mode .theme-toggle{color:#dbe4f3;background:#ffffff0a;border:2px solid #ffffff0f}.light-mode .theme-toggle{color:#1e40af;background:#eef2ff;border:2px solid #c7d2fe}.theme-icon svg{width:18px;height:18px;display:block}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portfolio-app{width:100%;overflow-x:hidden}.navbar{z-index:100;background:#fff;border-bottom:1px solid #00000014;padding:20px 0;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo{color:#000;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.logo-icon{color:#6366f1}.nav-links{flex:1;gap:30px;margin-left:50px;list-style:none;display:flex}.nav-links a{color:#666;font-size:14px;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#000}.cta-button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.cta-button:hover{background:#4338ca}.hamburger-menu{cursor:pointer;flex-direction:column;gap:5px;display:none}.hamburger-menu span{background:#000;border-radius:2px;width:25px;height:3px;transition:all .3s}.hamburger-menu.active span:first-child{transform:rotate(45deg)translate(8px,8px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg)translate(8px,-8px)}.mobile-nav{z-index:99;background:#fff;border-bottom:1px solid #0000001a;flex-direction:column;display:none;position:absolute;top:70px;left:0;right:0}.mobile-nav.active{display:flex}.mobile-nav ul{padding:15px 20px;list-style:none}.mobile-nav ul li{margin-bottom:15px}.mobile-nav a{color:#666;font-size:14px;text-decoration:none;transition:color .3s;display:block}.mobile-nav a:hover{color:#000}.mobile-nav-bottom{border-top:1px solid #0000001a;flex-wrap:wrap;gap:10px;padding:15px 20px;display:flex}.nav-language-switcher{gap:8px;margin-left:20px;display:flex}.lang-btn{cursor:pointer;color:#000;letter-spacing:.5px;background:0 0;border:2px solid #ddd;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;transition:all .3s;display:flex}.lang-btn:hover{border-color:#4f46e5;transform:scale(1.1)}.lang-btn.active{background:#4f46e5;border-color:#4f46e5;transform:scale(1.1)}.hero{background:linear-gradient(135deg,#111a33 0%,#091224 100%);grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1400px;min-height:calc(100vh - 70px);margin:0 auto;padding:60px 20px;display:grid}.hero-content{color:#fff}.greeting{color:#6366f1;margin-bottom:8px;font-size:14px;font-weight:500}.hero-title{color:#fff;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.2}.hero-description{color:#b0b0b0;margin-bottom:15px;font-size:14px;line-height:1.5}.hero-buttons{gap:15px;margin-bottom:25px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#5d5cff;border:none;border-radius:6px;padding:12px 24px;font-size:13px;font-weight:600;transition:background .3s}.btn-primary:hover{background:#4f46e5}.btn-secondary{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:6px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .3s}.btn-secondary:hover{color:#1a2654;background:#fff}.hero-features{flex-direction:column;gap:12px;display:flex}.feature-item{align-items:flex-start;gap:12px;display:flex}.feature-icon{min-width:30px;font-size:24px}.feature-item h4{color:#fff;margin-bottom:2px;font-size:13px;font-weight:600}.feature-item p{color:#999;font-size:12px}.hero-image{justify-content:center;align-items:center;display:flex}.laptop-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#1a1a2e,#0f0f0f);border:1px solid #0000001a;border-radius:12px;width:100%;max-width:520px;padding:20px;box-shadow:0 20px 60px #00000026}.laptop-screen{background:#1e1e2e;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.laptop-iframe{border:none;border-radius:4px;width:100%;height:100%}.laptop-screen pre{color:#4ade80;white-space:pre-wrap;padding:15px;font-family:Courier New,monospace;font-size:12px;line-height:1.4;overflow:hidden}.services{background:#081020;padding:80px 20px}.section-header{max-width:1200px;margin:0 auto 40px}.section-label{color:#7c94ff;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.section-title{color:#edf2ff;margin-bottom:10px;font-size:36px;font-weight:700}.services-grid{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}@media (width<=1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-grid{grid-template-columns:1fr}}.service-card{background:#0d1630;border:1px solid #ffffff0f;border-radius:18px;padding:30px;transition:all .3s}.service-card:hover{border-color:#7c94ff;transform:translateY(-5px);box-shadow:0 15px 40px #7c94ff2e}.service-icon{margin-bottom:20px;font-size:36px;display:block}.service-card h3{color:#f8fcff;margin-bottom:15px;font-size:20px}.service-card p{color:#b8c7e3;font-size:14px;line-height:1.8}.projects{background:#0b1324;max-width:100%;margin:0;padding:80px 20px}.projects-header{justify-content:space-between;align-items:flex-start;max-width:1200px;margin-bottom:50px;margin-left:auto;margin-right:auto;display:flex}.projects-header .section-label{margin-bottom:10px}.view-all{color:#7c94ff;margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.view-all:hover{color:#fff}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.project-card{background:#0d1734;border:1px solid #ffffff14;border-radius:18px;transition:all .3s;overflow:hidden}.project-card:hover{border-color:#7c94ff;transform:translateY(-5px);box-shadow:0 15px 40px #7c94ff2e}.project-image{color:#606060;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);justify-content:center;align-items:center;width:100%;height:200px;font-size:14px;font-weight:600;display:flex}.project-image.car-service{background:linear-gradient(135deg,#1a1a2e,#16213e)}.project-image.apartments{background:linear-gradient(135deg,#0f4c75,#3282b8)}.project-image.restaurant{background:linear-gradient(135deg,#2a2a1a,#3a2a1a)}.project-card h3{color:#edf2ff;margin:20px 20px 10px;font-size:20px}.project-card p{color:#a6b5d6;margin:0 20px 15px;font-size:14px;line-height:1.8}.project-tags{color:#94a6d3;border-top:1px solid #ffffff14;margin:0 20px 20px;padding-top:15px;font-size:12px}.case-studies-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.case-card{background:#0f1a35;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:18px;padding:30px;transition:transform .3s,box-shadow .3s;display:flex}.case-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #7c94ff2e}.case-card h3{color:#edf2ff;font-size:22px}.case-tag{color:#7c94ff;font-size:13px;font-weight:600}.case-detail{color:#b8c7e3;font-size:14px;line-height:1.75}.case-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;display:flex}.case-footer span{color:#94a6d3;font-size:13px}.case-footer a{color:#fff;font-weight:600;text-decoration:none}.case-footer a:hover{color:#7c94ff}.about{background:#081022;padding:80px 20px}.about-container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.about-text p{color:#cbd1e6;margin-bottom:30px;font-size:16px;line-height:1.8}.about-list{list-style:none}.about-list li{color:#e2e8f0;margin-bottom:15px;font-size:15px;font-weight:500}.about-image{justify-content:center;align-items:center;display:flex}.profile-placeholder{color:#999;background:linear-gradient(135deg,#0e172a,#172a4d);border:1px solid #7c94ff24;border-radius:24px;justify-content:center;align-items:center;width:300px;height:360px;display:flex}.profile-image{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}@media (width<=768px){.profile-placeholder{width:220px;height:260px}}.stats-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(260px,1fr));justify-content:center;gap:30px;max-width:720px;margin:30px auto 0;display:grid}.stat{text-align:center;background:#0f1c38;border:1px solid #ffffff14;border-radius:18px;padding:25px}.stat h3{color:#7c94ff;margin-bottom:8px;font-size:32px;font-weight:700}.stat p{color:#cbd1e6;font-size:13px}.credibility{background:#07101f;padding:80px 20px}.credibility-grid{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:0 auto;display:grid}.cred-card{background:#0c1a33;border:1px solid #ffffff14;border-radius:18px;padding:30px;transition:transform .3s,box-shadow .3s}.cred-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #7c94ff24}.cred-card h3{color:#edf2ff;margin-bottom:12px;font-size:18px}.cred-card p{color:#b8c7e3;font-size:14px;line-height:1.7}.testimonials{background:#f0f4f8;max-width:100%;margin:0;padding:80px 20px}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.testimonial-card{background:#fff;border:1px solid #0000001a;border-radius:12px;padding:30px}.stars{color:#fbbf24;letter-spacing:2px;margin-bottom:15px;font-size:16px}.testimonial-text{color:#666;margin-bottom:20px;font-size:15px;font-style:italic;line-height:1.8}.testimonial-author{align-items:center;gap:15px;display:flex}.author-avatar{color:#fff;background:#6366f1;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:14px;font-weight:600;display:flex}.testimonial-author h4{color:#000;margin-bottom:2px;font-size:14px}.testimonial-author p{color:#999;font-size:12px}.contact{background:#081123;padding:80px 20px}.contact-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:grid}.contact-copy{color:#cbd1e6}.contact-lead{color:#edf2ff;max-width:520px;margin-bottom:25px;font-size:18px}.contact-detail{gap:8px;margin-bottom:20px;display:grid}.contact-detail span{color:#7c94ff;font-size:13px;font-weight:700}.contact-detail a,.contact-detail p{color:#cbd1e6;font-size:14px;text-decoration:none}.contact-form{background:#0e1831;border:1px solid #ffffff14;border-radius:24px;gap:18px;padding:30px;display:grid}.contact-form label{color:#cbd1e6;gap:8px;font-size:14px;display:grid}.contact-form input,.contact-form textarea{color:#edf2ff;background:#091126;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:border-color .3s,box-shadow .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#7c94ff;box-shadow:0 0 0 3px #7c94ff24}.contact-form textarea{resize:vertical;min-height:160px}.form-status{color:#a3b4dc;opacity:0;font-size:13px;animation:.26s forwards fade-in-up;transform:translateY(-6px)}.form-status.error{color:#f37575;font-weight:600}.contact-form input,.contact-form textarea{transition:border-color .3s,box-shadow .3s,transform .2s}.contact-form input.invalid,.contact-form textarea.invalid{border-color:#f37575;animation:.4s invalid-pulse;box-shadow:0 0 0 3px #f3757524}@keyframes invalid-pulse{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cta-section{text-align:center;background:#1a2654;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:60px 20px}.cta-section h2{color:#fff;margin-bottom:15px;font-size:36px;font-weight:700}.cta-section p{color:#ccc;margin-bottom:30px;font-size:16px}.cta-button-large{color:#fff;cursor:pointer;background:#5d5cff;border:none;border-radius:6px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.cta-button-large:hover{background:#4f46e5}.footer{background:#1a1a1a;border-top:1px solid #ffffff1a;padding:50px 20px 20px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1200px;margin:0 auto 30px;display:grid}.footer-section h3,.footer-section h4{color:#fff;margin-bottom:15px;font-size:15px;font-weight:600}.footer-section p{color:#ccc;font-size:13px;line-height:1.8}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section a{color:#ccc;font-size:13px;text-decoration:none;transition:color .3s}.footer-section a:hover{color:#fff}.social-links{gap:15px;display:flex}.footer-bottom{text-align:center;color:#999;border-top:1px solid #ffffff1a;max-width:1200px;margin:0 auto;padding-top:20px;font-size:12px}.animate-from-left,.animate-from-right,.animate-from-bottom,.animate-on-scroll{opacity:0;will-change:transform, opacity;transition:transform .6s cubic-bezier(.2,.9,.2,1),opacity .6s}.animate-from-left{transform:translate(-30px)}.animate-from-right{transform:translate(30px)}.animate-from-bottom{transform:translateY(30px)}.in-view{opacity:1!important;transform:none!important}.animate-from-bottom>*{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.animate-from-left,.animate-from-right,.animate-from-bottom,.animate-on-scroll,.in-view{opacity:1!important;transition:none!important;transform:none!important}}@media (width>=1025px){.hamburger-menu{display:none}.mobile-nav{display:none!important}.nav-links{display:flex!important}.nav-container{gap:20px}.section-title{font-size:42px}.services-grid{grid-template-columns:repeat(4,1fr)}.about-container{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:repeat(2,minmax(260px,1fr));justify-content:center;max-width:720px}}@media (width>=768px) and (width<=1024px){.hamburger-menu{display:none}.mobile-nav{display:none!important}.nav-links{flex:none;gap:20px;margin-left:30px;display:flex!important}.nav-links a{font-size:13px}.section-title{font-size:36px}.hero{grid-template-columns:1fr;padding:60px 20px}.hero-title{font-size:42px}.hero-image{margin-top:30px}.services-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-container{grid-template-columns:1fr;gap:40px}.stats-grid{grid-template-columns:repeat(2,minmax(240px,1fr));justify-content:center;gap:20px;max-width:720px;margin:20px auto 0}.contact-grid{grid-template-columns:1fr}.credibility-grid{grid-template-columns:1fr 1fr}.projects-header{flex-direction:column;gap:20px}.cta-section h2{font-size:32px}.footer-content{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=767px){.nav-container{flex-wrap:wrap;padding:15px 20px}.logo{font-size:16px}.hamburger-menu{display:flex}.nav-links{display:none}.nav-language-switcher{gap:5px;margin-left:10px}.lang-btn{padding:6px 10px;font-size:16px}.cta-button{padding:8px 16px;font-size:12px}.hero{grid-template-columns:1fr;gap:30px;padding:40px 20px}.greeting{font-size:14px}.hero-title{font-size:28px;line-height:1.3}.hero-description{margin-bottom:20px;font-size:15px}.hero-buttons{flex-direction:column;gap:10px;margin-bottom:30px}.btn-primary,.btn-secondary{width:100%;padding:12px 20px;font-size:14px}.hero-features{gap:15px}.feature-icon{font-size:20px}.feature-item h4{font-size:13px}.feature-item p{font-size:12px}.laptop-frame{aspect-ratio:16/9;max-width:100%;padding:15px}.services{padding:40px 20px}.section-label{font-size:11px}.section-title{margin-bottom:30px;font-size:24px}.services-grid{grid-template-columns:1fr;gap:20px}.service-card{padding:20px}.service-card h3{font-size:17px}.service-card p{font-size:13px}.projects{padding:40px 20px}.projects-header{flex-direction:column;gap:15px;margin-bottom:30px}.projects-header h2{font-size:24px}.view-all{font-size:13px}.projects-grid{grid-template-columns:1fr;gap:20px}.project-card h3{margin:15px 15px 8px;font-size:16px}.project-card p{margin:0 15px 12px;font-size:13px}.project-tags{margin:0 15px 15px;font-size:11px}.about{padding:40px 20px}.about-container{grid-template-columns:1fr;gap:30px}.about-text p{margin-bottom:20px;font-size:14px}.about-list li{font-size:14px}.profile-placeholder{width:100%;max-width:200px;height:250px}.stats-grid{grid-template-columns:1fr;gap:15px;margin-top:20px}.contact-grid,.credibility-grid{grid-template-columns:1fr}.stat{padding:15px}.stat h3{font-size:24px}.stat p{font-size:12px}.cta-section{padding:40px 20px}.cta-section h2{margin-bottom:12px;font-size:22px}.cta-section p{margin-bottom:20px;font-size:14px}.cta-button-large{width:100%;padding:12px 24px;font-size:14px}.footer{padding:40px 20px 15px}.footer-content{grid-template-columns:1fr;gap:25px;margin-bottom:20px}.footer-section h3,.footer-section h4{font-size:14px}.footer-section p,.footer-section a{font-size:12px}.social-links{gap:10px}.footer-bottom{padding-top:15px;font-size:11px}}@media (width<=479px){.nav-container{padding:12px 15px}.logo{font-size:14px}.logo-icon{display:none}.hamburger-menu span{width:22px}.cta-button{padding:6px 12px;font-size:11px}.hero{gap:20px;padding:30px 15px}.hero-title{font-size:22px}.hero-description{font-size:13px}.hero-buttons{gap:8px}.btn-primary,.btn-secondary{padding:10px 16px;font-size:13px}.feature-item h4{font-size:12px}.feature-item p{font-size:11px}.services{padding:30px 15px}.section-title{margin-bottom:20px;font-size:20px}.services-grid{gap:15px}.service-card{padding:15px}.service-card h3{font-size:15px}.projects{padding:30px 15px}.projects-grid{gap:15px}.project-card h3{margin:12px 12px 6px;font-size:14px}.project-card p{margin:0 12px 10px;font-size:12px}.about{padding:30px 15px}.stats-grid{gap:10px}.stat{padding:12px}.stat h3{font-size:20px}.cta-section{padding:30px 15px}.cta-section h2{font-size:18px}.footer{padding:30px 15px 10px}.footer-content{gap:20px}.footer-bottom{padding-top:10px}}
