:root{--primary-color: #06113C !important;--primary-light: #1B1B3A !important;--primary-dark: #01021A !important;--accent-color: #06113C !important;--secondary-color: #ffffff !important;--text-color: #06113C !important;--light-gray: #f4f7fa !important;--white: #ffffff !important;--shadow: 0 4px 12px rgba(6, 17, 60, .08);--transition-speed: .3s}body{font-family:Montserrat,sans-serif;color:var(--text-color);line-height:1.6}.cta-button{background:var(--accent-color);color:var(--secondary-color);border:none;padding:16px 32px;font-size:18px;font-weight:700;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 16px #06113c1a;display:inline-block}.cta-button:hover{background:var(--secondary-color);color:var(--primary-color);border:2px solid var(--primary-color);transform:translateY(-2px) scale(1.04);box-shadow:0 6px 16px #06113c1f}.primary-button{background-color:var(--primary-color);color:var(--white);border:none;padding:10px 20px;font-size:14px;font-weight:600;border-radius:4px;transition:all var(--transition-speed) ease}.primary-button:hover{background-color:var(--primary-light);transform:translateY(-2px)}.secondary-button{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color);padding:8px 16px;font-size:14px;font-weight:600;border-radius:4px;transition:all var(--transition-speed) ease}.secondary-button:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-2px)}.animate-logo{animation:logoEntrance 1s ease-out}@keyframes logoEntrance{0%{transform:scale(0) rotate(-360deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.logo-pulse{animation:logoPulse 3s infinite alternate}@keyframes logoPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.menu-item:hover{color:var(--secondary-color);background:var(--accent-color)}.hero{height:85vh;background:linear-gradient(to right,#06113cf2,#06113cb3),url(/assets/hero-bg.jpg);background-size:cover;background-position:center;display:flex;align-items:center;color:var(--secondary-color);padding-top:80px;position:relative}.logo-hero-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;opacity:.12;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-content{max-width:700px;margin:0 auto;text-align:center;padding:40px}.hero h1{font-size:48px;font-weight:800;margin-bottom:20px}.highlight-text{color:var(--white);position:relative;font-weight:900}.highlight-text:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:var(--accent-color)}.hero-subtitle{font-size:24px;margin-bottom:15px;font-weight:400}.secondary-subtitle{font-size:18px;margin-bottom:30px;font-weight:600;opacity:.9}.features{padding:80px 0;background-color:var(--light-gray);opacity:0;transform:translatey(30px);transition:all .8s ease}.features.visible{opacity:1;transform:translatey(0)}.features .container{display:flex;justify-content:space-between;flex-wrap:wrap}.feature-item{flex:0 0 calc(33.33% - 40px);text-align:center;padding:36px 30px 30px;background-color:var(--secondary-color);border-radius:16px;box-shadow:0 4px 16px #06113c14;margin:20px;transition:all var(--transition-speed) ease;position:relative;overflow:hidden;z-index:1}.feature-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 50%,rgba(10,46,255,.05) 150%);z-index:-1;transition:all var(--transition-speed) ease}.feature-item:hover,.feature-active{transform:translateY(-10px) scale(1.03);box-shadow:0 10px 24px #06113c1f;border-bottom:3px solid var(--accent-color)}.feature-icon{font-size:44px;color:var(--accent-color);margin-bottom:20px;transition:transform .5s ease}.feature-item:hover .feature-icon,.feature-active .feature-icon{transform:scale(1.1);color:var(--accent-color)}.feature-item h3{margin-bottom:15px;color:var(--primary-color);font-weight:800;font-size:1.3rem;letter-spacing:1px;transition:color var(--transition-speed) ease}.feature-item:hover h3,.feature-active h3{color:var(--accent-color)}.benefits{padding:80px 0;background:linear-gradient(120deg,var(--primary-color) 80%,var(--secondary-color) 100%);color:var(--secondary-color);position:relative}.section-title{text-align:center;margin-bottom:50px;font-size:32px;position:relative}.section-title:after{content:"";display:block;width:60px;height:3px;background-color:var(--accent-color);margin:15px auto 0}.benefits-container{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.benefit-card{flex:0 0 calc(50% - 30px);max-width:500px;background:#ffffff0d;border-radius:8px;padding:30px;box-shadow:0 8px 20px #0003;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0000004d}.benefit-content{width:100%}.benefit-card h3{font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.benefit-card h2{font-size:36px;font-weight:800;margin-bottom:10px}.benefit-highlight{font-size:24px;font-weight:700;margin:15px 0}.benefit-note{font-size:14px;font-weight:500;margin-top:15px;opacity:.8}.benefit-hashtag{font-size:14px;font-weight:600;margin-top:10px;color:var(--accent-color)}.benefit-logo{margin-top:20px;opacity:.8;transition:opacity .3s ease}.benefit-logo img{max-width:90px;height:auto}.benefit-card:hover .benefit-logo{opacity:1}.benefit-card.dark-theme{background:#000000d9;border:1px solid rgba(255,255,255,.3)}.dark-theme h2,.dark-theme .benefit-highlight{color:var(--accent-color)}.dark-theme .benefit-hashtag{color:var(--secondary-color)}.benefit-list{list-style-type:none;padding:0;margin-top:20px;text-align:center;display:inline-block}.benefit-list li{position:relative;padding-left:40px;margin-bottom:18px;font-size:16px;font-weight:600;color:var(--white);opacity:.9;text-align:left;min-width:250px}.benefit-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-color);font-weight:700;font-size:22px}.benefit-list li:hover{color:var(--secondary-color);transform:translate(10px);transition:all .3s ease}.footer{padding:60px 0 20px;background:linear-gradient(120deg,var(--primary-dark) 80%,var(--primary-color) 100%);color:var(--secondary-color);position:relative;opacity:0;transform:translateY(30px);transition:all .8s ease}.footer.visible{opacity:1;transform:translatey(0)}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at bottom right,rgba(227,3,155,.3),transparent 70%);opacity:.1}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;position:relative;z-index:1}.footer-logo{flex:0 0 300px}.footer-logo .logo{margin-bottom:20px;height:80px}.footer-contact h3{margin-bottom:20px;position:relative;display:inline-block}.footer-contact h3:after{content:"";position:absolute;width:50%;height:2px;bottom:-8px;left:0;background-color:var(--accent-color)}.footer-contact p{margin-bottom:10px;transition:transform var(--transition-speed) ease}.footer-contact p:hover{transform:translate(5px)}.social-links{display:flex;margin-top:20px}.social-icon{width:20px;height:20px;object-fit:contain}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);color:var(--white);transition:all .3s ease}.social-link:hover{background-color:var(--accent-color);color:var(--white);transform:translatey(-5px)}.copyright{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:1}@media (max-width: 992px){.feature-item{flex:0 0 calc(50% - 40px)}.process-steps{flex-wrap:wrap}.process-step{flex:0 0 calc(50% - 40px);margin:20px}.process-step:after,.process-step:before{display:none}.logo-hero{width:80%}.benefit-card{flex:0 0 100%;max-width:500px;margin:0 auto}}@media (max-width: 768px){.header-container{height:70px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo{height:40px;transition:all .3s ease}.features .container{flex-direction:column;align-items:center}.feature-item{flex:1 1 100%;width:100%;max-width:450px;margin:20px auto}.mobile-menu-button{display:block;cursor:pointer;background:transparent;border:none;padding:10px;outline:none;z-index:1000}.hamburger{width:24px;height:18px;position:relative}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:var(--primary-color);border-radius:4px;left:0;transition:all .3s ease}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:8px;width:80%}.hamburger span:nth-child(3){top:16px}.hamburger.open span:nth-child(1){transform:rotate(45deg);top:8px}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg);top:8px}.nav-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:var(--white);transition:all .4s cubic-bezier(.77,0,.175,1);box-shadow:-5px 0 15px #0000001a;z-index:999;overflow-y:auto;padding-top:80px}.nav-menu.open{right:0;display:block!important;visibility:visible!important;opacity:1!important}.nav-menu ul{display:flex;flex-direction:column;padding:10px 25px;width:100%;margin:0}.nav-menu li{margin:0;width:100%;border-bottom:1px solid rgba(0,0,0,.05)}.nav-menu li:last-child{border-bottom:none}.nav-menu .menu-item{display:block;padding:15px 0;font-size:16px;width:100%;color:var(--text-color);font-weight:500;transition:all .3s ease}.nav-menu .menu-item:hover,.nav-menu .menu-item.active{color:var(--primary-color);transform:translate(5px)}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998;transition:all .3s ease}.menu-overlay.active{display:block}.hero h1{font-size:40px}.animated-subtitle{font-size:24px}.secondary-subtitle{font-size:18px}.hero-content{padding:20px}.logo-hero{width:90%}}:root{--primary-color: #06113C;--primary-light: #1B1B3A;--primary-dark: #01021A;--accent-color: #06113C;--secondary-color: #ffffff;--text-color: #06113C;--light-gray: #f4f7fa;--medium-gray: #e0e0e0;--white: #ffffff;--shadow: 0 4px 12px rgba(6, 17, 60, .08);--hover-shadow: 0 8px 24px rgba(6, 17, 60, .12);--transition-speed: .3s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--light-gray)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;font-family:Montserrat,sans-serif}.header{background-color:var(--white);box-shadow:var(--shadow);position:fixed;width:100%;top:0;left:0;z-index:100;transition:all var(--transition-speed) ease;border-bottom:3px solid var(--primary-color)}.header.scrolled{background-color:#fffffffa;box-shadow:0 4px 16px #06113c1a;height:70px}.header-container{display:flex;justify-content:space-between;align-items:center;height:80px;transition:height var(--transition-speed) ease}.scrolled .header-container{height:70px}.logo-container{flex:0 0 auto;transition:all var(--transition-speed) ease}.logo-small{transform:scale(.9)}.logo{height:60px;width:auto;transition:all var(--transition-speed) ease}.nav-menu ul{display:flex}.nav-menu li{margin-left:30px}.menu-item{color:var(--primary-color);font-weight:700;font-size:1.1rem;letter-spacing:.5px;transition:color var(--transition-speed) ease;position:relative;padding:6px 12px;border-radius:6px}.menu-item:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--accent-color);transition:width var(--transition-speed) ease}.menu-item:hover{color:var(--white);background:var(--accent-color)}.menu-item:hover:after{width:100%}.buzos-banner{background:linear-gradient(to right,#06113cf2,#06113cb3),url(/assets/catalog-banner.jpg);background-size:cover;background-position:center;padding:140px 0 70px;text-align:center;color:var(--white);border-radius:0 0 32px 32px;box-shadow:0 8px 32px #06113c1a}.buzos-banner h1{font-size:54px;margin-bottom:20px;position:relative;display:inline-block;font-weight:900;color:var(--white);letter-spacing:2px;text-shadow:0 2px 16px rgba(6,17,60,.18)}.buzos-banner h1:after{content:"";position:absolute;width:80px;height:4px;background:var(--secondary-color);bottom:-10px;left:50%;transform:translate(-50%);border-radius:2px}.buzos-banner p{font-size:22px;max-width:600px;margin:0 auto;color:var(--secondary-color);text-shadow:0 1px 8px rgba(6,17,60,.1)}.buzos-showcase,.design-process{padding:60px 0;background-color:var(--white);overflow:hidden;border-radius:24px;box-shadow:0 2px 16px #06113c0f;margin-bottom:32px}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.animate-on-scroll.animate-item{opacity:1;transform:translateY(0)}.feature-buzo-container{margin-bottom:30px;position:relative;overflow:hidden;border-radius:20px;box-shadow:var(--hover-shadow);background:var(--primary-color)}.feature-buzo-image{height:400px;width:100%;position:relative}.feature-placeholder{width:100%;height:100%;background:linear-gradient(to right,var(--primary-dark),var(--primary-light));display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);position:relative}.feature-placeholder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/pattern.svg) center/cover;opacity:.1;animation:backgroundPan 30s linear infinite}.feature-title{font-size:38px;margin-bottom:15px;text-shadow:0 2px 15px rgba(6,17,60,.18);position:relative;z-index:2;color:var(--secondary-color);font-weight:800}.feature-subtitle{font-size:20px;max-width:600px;text-align:center;position:relative;z-index:2;color:var(--white)}.buzos-carousel-container{margin-bottom:40px;border-radius:20px;overflow:hidden;box-shadow:0 6px 24px #06113c1a;background:linear-gradient(145deg,#f4f7fa,#e6eaf7)}.carousel-navigation{display:flex;align-items:center;justify-content:center;position:relative}.buzos-carousel{width:100%;position:relative;height:660px;overflow:hidden;border-radius:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.carousel-item{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none;display:flex;align-items:center;justify-content:center}.carousel-item.active{opacity:1;pointer-events:all;z-index:2}.carousel-button{background:var(--primary-color);color:var(--white);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;z-index:10;transition:all .3s ease;font-size:22px;box-shadow:0 2px 8px #06113c1a}.prev-button{left:20px}.next-button{right:20px}.carousel-button:hover{background:var(--secondary-color);color:var(--primary-color);transform:scale(1.1);border:2px solid var(--primary-color)}.carousel-controls{display:flex;flex-direction:column;align-items:center;padding:15px 0;background-color:var(--white)}.carousel-indicators{display:flex;justify-content:center;margin-top:15px;position:relative;z-index:5}.indicator{width:14px;height:14px;border-radius:50%;background:#d0d0d0;margin:0 8px;cursor:pointer;border:none;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.indicator.active{background:var(--primary-color);transform:scale(1.3);box-shadow:0 0 0 2px var(--white),0 0 0 4px #06113c26}.buzo-image{border-radius:16px;box-shadow:0 2px 12px #06113c1a;background:var(--white);padding:8px}.buzo-image .buzos-cta{background:var(--primary-color);color:var(--white);text-align:center;padding:48px 0 40px;border-radius:20px;margin:0 0 32px;box-shadow:0 2px 16px #06113c1a}.buzo-image .buzos-cta .cta-button{background:var(--secondary-color);color:var(--primary-color);border:none;padding:18px 40px;font-size:20px;font-weight:700;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 16px #06113c1a;margin-top:18px}.buzo-image .buzos-cta .cta-button:hover{background:var(--primary-color);color:var(--white);border:2px solid var(--secondary-color);transform:translateY(-2px) scale(1.04)}.buzo-img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 5px 15px #00000014;transition:transform .3s ease}.carousel-item.active .buzo-img{transform:scale(1.02)}.carousel-pagination{display:flex;align-items:center;justify-content:center;margin-top:10px;font-weight:700;color:var(--primary-color);background-color:#ffffffb3;padding:5px 15px;border-radius:20px;box-shadow:0 2px 5px #0000001a}.current-slide{color:var(--accent-color);font-size:18px}.slide-separator{margin:0 5px;color:var(--text-color)}.total-slides{font-size:16px}.buzo-button,.feature-button,.cta-button{display:inline-block;background-color:var(--accent-color);color:var(--white);padding:10px 20px;border-radius:30px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 8px #e3039b4d}.buzo-button{padding:10px 20px;border-radius:4px;font-size:16px}.buzo-button:hover,.feature-button:hover,.cta-button:hover{background-color:var(--secondary-color);color:var(--white);transform:translateY(-3px);box-shadow:0 6px 12px #e3039b66}.buzo-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;background:linear-gradient(145deg,var(--medium-gray),var(--light-gray));border-radius:12px;box-shadow:0 5px 15px #00000014;padding:20px;transition:transform .3s ease}.carousel-item.active .buzo-placeholder{transform:scale(1.02)}.soon-text{font-size:48px;font-weight:800;color:var(--primary-color);letter-spacing:4px;text-transform:uppercase;margin-bottom:20px;position:relative}.soon-text:after{content:"";position:absolute;width:60px;height:4px;background:var(--accent-color);bottom:-10px;left:50%;transform:translate(-50%)}.soon-description{font-size:18px;color:var(--text-color);text-align:center;max-width:200px}.why-choose-us-section{margin-bottom:30px;border-radius:16px;overflow:hidden;box-shadow:var(--hover-shadow);background:var(--white)}.why-choose-header{background:linear-gradient(to right,var(--accent-color),var(--secondary-color));color:var(--white);padding:25px;text-align:center}.why-choose-header h2{font-size:32px;margin-bottom:10px}.why-choose-header p{font-size:18px}.why-choose-content{padding:25px;background:linear-gradient(145deg,var(--white),var(--light-gray))}.why-choose-info h3{color:var(--primary-color);font-size:28px;margin-bottom:25px;position:relative;text-align:center}.why-choose-info h3:after{content:"";position:absolute;width:60px;height:3px;background:var(--accent-color);bottom:-10px;left:50%;transform:translate(-50%)}.feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:15px 0 25px}.feature-list li{background-color:var(--white);padding:15px;border-radius:10px;box-shadow:0 3px 10px #00000014;display:flex;align-items:center;transition:all .3s ease}.feature-list li:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.feature-icon{color:var(--accent-color);font-weight:700;margin-right:15px;font-size:20px}.feature-button{padding:12px 30px;font-size:16px;display:block;width:fit-content;margin:0 auto}.buzos-cta{padding:60px 0;background:linear-gradient(#222222e6,#222222e6),url(/assets/cta-bg.jpg);background-size:cover;background-position:center;color:var(--white);text-align:center;position:relative}.cta-content{max-width:700px;margin:0 auto}.cta-content h2{font-size:36px;margin-bottom:15px}.cta-content p{font-size:20px;margin-bottom:30px}.cta-button{background:var(--accent-color);color:var(--white);border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 8px #fff;display:inline-block}.cta-button:hover{background:var(--secondary-color);transform:translateY(-2px);box-shadow:0 6px 12px #fff}.design-process h2{text-align:center;color:var(--primary-color);font-size:36px;margin-bottom:40px;position:relative}.design-process h2:after{content:"";position:absolute;width:80px;height:4px;background:var(--accent-color);bottom:-15px;left:50%;transform:translate(-50%)}.process-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.process-card{text-align:center;padding:30px 25px;border-radius:12px;background-color:var(--light-gray);transition:all .4s ease;position:relative;z-index:1;overflow:hidden;opacity:.7;transform:translateY(10px)}.process-card:before{content:"";position:absolute;z-index:-1;top:100%;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--primary-light),transparent);transition:all .4s ease}.process-card:hover:before{top:100%}.process-card:hover{transform:none;box-shadow:none;color:inherit}.process-icon{font-size:42px;color:var(--primary-color);margin-bottom:20px;transition:all .4s ease}.process-card:hover .process-icon{color:var(--primary-color);transform:none}.process-card h3{color:var(--primary-color);margin-bottom:15px;transition:all .4s ease}.process-card:hover h3{color:var(--primary-color)}.process-card.active-card{opacity:1;transform:translateY(0);box-shadow:var(--hover-shadow)}.process-card.active-card:before{top:0}.process-card.active-card .process-icon{color:var(--accent-color);transform:scale(1.2)}.process-card,.process-icon,.process-card:before{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes backgroundPan{0%{background-position:0% 0%}to{background-position:100% 100%}}.mobile-menu-button{display:none}@media (max-width: 992px){.feature-list{grid-template-columns:1fr 1fr}.buzos-carousel{height:500px}}@media (max-width: 768px){.header-container{height:70px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo{height:40px;transition:all .3s ease}.features .container{flex-direction:column;align-items:center}.feature-item{flex:1 1 100%;width:100%;max-width:450px;margin:20px auto}.mobile-menu-button{display:block;cursor:pointer;background:transparent;border:none;padding:10px;outline:none;z-index:1000}.hamburger{width:24px;height:18px;position:relative}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:var(--primary-color);border-radius:4px;left:0;transition:all .3s ease}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:8px;width:80%}.hamburger span:nth-child(3){top:16px}.hamburger.open span:nth-child(1){transform:rotate(45deg);top:8px}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg);top:8px}.nav-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:var(--white);transition:all .4s cubic-bezier(.77,0,.175,1);box-shadow:-5px 0 15px #0000001a;z-index:999;overflow-y:auto;padding-top:80px}.nav-menu.open{right:0;display:block!important;visibility:visible!important;opacity:1!important}.nav-menu ul{display:flex;flex-direction:column;padding:10px 25px;width:100%;margin:0}.nav-menu li{margin:0;width:100%;border-bottom:1px solid rgba(0,0,0,.05)}.nav-menu li:last-child{border-bottom:none}.nav-menu .menu-item{display:block;padding:15px 0;font-size:16px;width:100%;color:var(--text-color);font-weight:500;transition:all .3s ease}.nav-menu .menu-item:hover,.nav-menu .menu-item.active{color:var(--primary-color);transform:translate(5px)}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998;transition:all .3s ease}.menu-overlay.active{display:block}.feature-list{grid-template-columns:1fr}.buzos-banner h1{font-size:32px}.buzos-banner p{font-size:18px}.process-cards{gap:15px}.process-card{padding:20px 15px}.process-icon,.soon-text{font-size:36px}.soon-description{font-size:16px}}@media (max-width: 576px){.buzos-banner h1{font-size:28px}.cta-content h2{font-size:24px}.buzos-carousel{height:450px!important}.buzos-carousel-container{margin:0 -20px 30px;border-radius:0}.carousel-button{width:40px;height:40px;font-size:16px}.prev-button{left:10px}.next-button{right:10px}.carousel-controls{background-color:var(--light-gray);padding:15px 0}.buzo-image{padding:10px}.buzo-img{max-width:90%;max-height:90%;box-shadow:0 8px 20px #00000026}.why-choose-header h2{font-size:26px}.why-choose-header p{font-size:16px}.why-choose-info h3{font-size:22px}.feature-list li{padding:12px}.soon-text{font-size:30px}.soon-description{font-size:14px}}@media (max-width: 480px){.nav-menu{width:100%}.header-container{padding:0 15px}}@media (max-width: 400px){.buzos-carousel{height:380px!important}.buzos-banner h1{font-size:24px}.buzos-banner p{font-size:16px}.carousel-button{width:36px;height:36px}.indicator{width:10px;height:10px;margin:0 6px}.header-container{height:70px}.logo{height:50px}.buzo-img{max-width:85%;max-height:85%}}
