:root{--primary-color:#f2d48f;--text-color:#ffffff;--background-color:#1a1a1a;--card-bg-color:#252525;--highlight-color:#f2d48f;--muted-color:#888888;--font-family:"Arial",sans-serif;--easing-standard:cubic-bezier(0.16,1,0.3,1);--easing-decelerate:cubic-bezier(0,0,0.2,1);--easing-accelerate:cubic-bezier(0.4,0,1,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%;scroll-padding-top:80px}body{font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color);line-height:1.6;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main{overflow-x:hidden}main{padding-top:80px}.container{max-width:1440px;margin:0 auto;padding:0 20px}a{color:inherit;text-decoration:none;transition:all .2s var(--easing-standard)}header{justify-content:space-between;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;background-color:var(--background-color);z-index:1000;border-bottom:1px solid var(--card-bg-color)}.logo-container,.logo-wrapper,header{display:flex;align-items:center}.logo-wrapper{background-color:white;padding:8px 12px;border-radius:8px;justify-content:center;height:60px;width:auto}.logo-image{width:100%;height:100%;object-fit:contain}.burger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.burger-menu span{width:30px;height:3px;background-color:var(--text-color);border-radius:3px;transition:all .3s linear;position:relative;transform-origin:1px}nav ul{display:flex;list-style:none}nav ul li{margin:0 15px}nav ul li a{color:var(--text-color);text-decoration:none;transition:color .3s}nav ul li a:hover{color:var(--highlight-color)}.contact-btn{background-color:white;color:black;border:none;border-radius:25px;padding:8px 16px;cursor:pointer;font-weight:700;transition:background-color .3s;text-decoration:none;display:inline-block;text-align:center}.contact-btn:hover{background-color:var(--highlight-color)}section{padding:80px 0;position:relative}h1,h2,h3{margin-bottom:20px}h1{font-size:48px}h1,h1+p{text-align:center}h1+p{color:var(--muted-color);margin-bottom:40px;font-size:18px}h2{font-size:36px;padding-bottom:10px;margin-bottom:30px}h2 .highlight,h3{color:var(--highlight-color)}h3{font-size:24px;margin-top:20px}p{margin-bottom:15px;max-width:800px}section p:last-of-type{margin-bottom:0}.highlight{color:var(--highlight-color)}.muted{color:var(--muted-color)}.btn{padding:12px 24px;border-radius:30px;border:none;font-weight:700;cursor:pointer;transition:all .3s var(--easing-standard);text-decoration:none;display:inline-block;text-align:center;position:relative;overflow:hidden}.btn.primary{background-color:var(--highlight-color);color:black;box-shadow:0 4px 10px rgba(242,212,143,.2)}.btn.secondary{border:1px solid white;color:white}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.btn.primary:hover{background-color:#e0c07f;box-shadow:0 8px 15px rgba(242,212,143,.3)}.btn.secondary:hover{border-color:var(--highlight-color);color:var(--highlight-color);box-shadow:0 8px 15px rgba(242,212,143,.15)}.btn:active{transform:translateY(0);box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.btn:focus:not(:active):after{animation:ripple .8s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}footer{background-color:#111;color:var(--muted-color);padding:60px 0 20px;text-align:center;font-size:14px;position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent)}footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;gap:40px;margin-bottom:40px;text-align:left}footer .footer-section{flex:1 1;min-width:200px;animation:fadeInUp 1s var(--easing-decelerate) both;animation-delay:calc(var(--animation-order) * .1s)}footer h4{color:var(--text-color);margin-bottom:20px;font-size:18px;position:relative;padding-bottom:10px}footer h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--highlight-color)}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:12px}footer ul li a{color:var(--muted-color);text-decoration:none;transition:all .3s var(--easing-standard);display:inline-block}footer ul li a:hover{color:var(--highlight-color);transform:translateX(5px)}footer .contact-info p{margin-bottom:12px;display:flex;align-items:center}footer .contact-info p svg{margin-right:10px;color:var(--highlight-color)}footer .copyright{margin-top:30px;border-top:1px solid #333;padding-top:30px;opacity:.7}.newsletter{text-align:center;background-color:var(--card-bg-color);padding:70px 30px;margin-top:80px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2);transform:translateZ(0)}.newsletter:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(45deg,rgba(242,212,143,.05),rgba(242,212,143,0),rgba(242,212,143,.05));animation:shine 8s linear infinite;pointer-events:none}@keyframes shine{0%{transform:translateY(0) translateX(0)}to{transform:translateY(100%) translateX(100%)}}.newsletter h2{font-size:36px;margin-bottom:20px;border-bottom:none}.newsletter p{color:var(--muted-color);margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.newsletter-form{max-width:500px;margin:0 auto}.newsletter .form-group{display:flex;flex-direction:row;gap:15px;align-items:stretch;justify-content:center;margin-bottom:0}.newsletter input[type=email]{flex:1 1;padding:14px 20px;border-radius:8px;border:1px solid var(--muted-color);background-color:rgba(26,26,26,.5);color:var(--text-color);font-size:16px;height:50px;min-width:0;transition:all .3s var(--easing-standard);box-shadow:inset 0 2px 10px rgba(0,0,0,.1)}.newsletter input[type=email]:focus{outline:none;border-color:var(--highlight-color);box-shadow:0 0 0 3px rgba(242,212,143,.2)}.newsletter .btn.primary{padding:14px 28px;border-radius:8px;border:none;font-weight:700;cursor:pointer;transition:all .3s var(--easing-standard);background-color:var(--highlight-color);color:black;font-size:16px;height:50px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.newsletter .btn.primary:hover{transform:translateY(-2px);background-color:#e0c07f;box-shadow:0 8px 20px rgba(242,212,143,.3)}.success-message{color:#4caf50;background-color:rgba(76,175,80,.1)}.error-message,.success-message{font-weight:700;margin-bottom:15px;padding:10px 20px;border-radius:6px;animation:fadeIn .5s var(--easing-decelerate)}.error-message{color:#f44336;background-color:rgba(244,67,54,.1)}.alternative-contact{color:var(--muted-color);font-size:14px;margin-top:20px;opacity:.8}.alternative-contact a{color:var(--highlight-color);text-decoration:underline;transition:all .2s var(--easing-standard)}.alternative-contact a:hover{opacity:.8}.hero{display:flex;margin:80px 0;min-height:calc(100vh - 80px);align-items:center;padding:0 20px}.hero-content{flex:1 1;padding-right:50px;opacity:0;transform:translateX(-30px);animation:fadeInLeft 1s var(--easing-decelerate) forwards;animation-delay:.2s}.hero-content h1{font-size:54px;text-align:left;line-height:1.2;margin-bottom:30px}.hero-content p.counter{text-align:left;font-size:20px;color:var(--highlight-color);margin-bottom:20px}.hero-content p.description{font-size:18px;line-height:1.8;margin-bottom:40px}.hero-content .cta-buttons{display:flex;gap:20px}.hero-cards{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:20px;gap:20px;perspective:1000px}.hero-cards>div{background-color:var(--card-bg-color);border-radius:15px;padding:25px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s var(--easing-standard),box-shadow .5s var(--easing-standard);opacity:0;animation:fadeInUp .8s var(--easing-decelerate) forwards;animation-delay:calc(var(--card-index) * .1s + .4s)}.welcome-card{background-color:var(--highlight-color)!important;color:black;grid-row:span 2;--card-index:1}.stats-card{--card-index:2}.stats-card .dots{font-size:24px;margin-bottom:10px}.features-card{background-color:#333!important;--card-index:3}.features-card p{margin-bottom:15px;display:flex;align-items:center}.customers-card{--card-index:4}.customers-card .number{font-size:40px;font-weight:700;margin-bottom:15px}.get-started-card{--card-index:5}.service-cards{display:flex;gap:30px;margin-top:60px}.service-card{flex:1 1;background-color:var(--card-bg-color);border-radius:15px;padding:40px 30px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .5s var(--easing-standard);position:relative;overflow:hidden;z-index:1}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(242,212,143,.05),transparent);z-index:-1;transition:opacity .5s var(--easing-standard);opacity:0}.service-card:hover:before{opacity:1}.service-card h3{margin-top:auto;font-size:22px;position:relative;padding-bottom:15px}.service-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--highlight-color);transition:width .3s var(--easing-standard)}.service-card:hover h3:after{width:80px}.industry-card,.testimonial-card{background-color:var(--card-bg-color);border-radius:15px;padding:30px;flex-basis:calc(33% - 20px);margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .5s var(--easing-standard);position:relative;overflow:hidden}.industry-card:hover,.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.industry-card div:first-child{margin-bottom:20px}.industry-card h3{font-size:22px;margin-bottom:15px;margin-top:0}.industry-card p{color:var(--muted-color)}.testimonial-card{background-color:var(--card-bg-color);margin-bottom:20px;flex-basis:calc(50% - 15px);position:relative}.testimonial-card:before{content:'"';position:absolute;top:20px;left:20px;font-size:80px;color:rgba(242,212,143,.1);line-height:0}.testimonial-card p:first-of-type{font-style:italic;margin-bottom:20px;font-size:16px;line-height:1.8}.testimonial-card p:last-of-type{font-weight:700;color:var(--highlight-color);font-size:14px;text-align:right}.solution-category{margin-bottom:40px;padding:40px;background-color:var(--card-bg-color);border-radius:15px;box-shadow:0 15px 30px rgba(0,0,0,.1);transition:transform .5s var(--easing-standard)}.solution-category:hover{transform:translateY(-5px)}.solution-category h3{margin-top:0;margin-bottom:25px;font-size:24px;color:var(--highlight-color)}.solution-category ul{list-style:none;padding-left:0}.solution-category li{margin-bottom:20px;padding-left:30px;position:relative}.solution-category li:before{content:"✓";color:var(--highlight-color);position:absolute;left:0;font-weight:700}.solution-category li strong{display:block;color:var(--text-color);margin-bottom:8px;font-size:18px}.solution-category li p{color:var(--muted-color);margin-bottom:0;font-size:16px;line-height:1.7}.client-story{background-color:var(--card-bg-color);border-radius:15px;padding:40px;margin-bottom:40px;display:flex;gap:40px;flex-wrap:wrap;box-shadow:0 15px 30px rgba(0,0,0,.1);transition:transform .5s var(--easing-standard)}.client-story:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.client-story-content{flex:2 1}.client-story-content h3{margin-top:0;font-size:24px;color:var(--highlight-color);margin-bottom:20px}.client-story-meta{flex:1 1;background-color:rgba(26,26,26,.5);padding:25px;border-radius:12px;font-size:.9em;min-width:250px}.client-story-meta h4{color:var(--highlight-color);margin-bottom:15px;font-size:18px}.client-story-meta p{margin-bottom:15px;color:var(--muted-color)}.client-story-meta strong{color:var(--text-color)}.approach-steps{list-style:none;padding-left:0;margin-top:40px;counter-reset:step-counter}.approach-steps li{background-color:var(--card-bg-color);border-radius:15px;padding:30px;margin-bottom:30px;position:relative;counter-increment:step-counter;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s var(--easing-standard)}.approach-steps li:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.approach-steps li:before{content:counter(step-counter);position:absolute;top:-15px;left:30px;width:40px;height:40px;background-color:var(--highlight-color);color:black;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;box-shadow:0 5px 15px rgba(242,212,143,.3)}.approach-steps h4{color:var(--highlight-color);margin-bottom:15px;font-size:20px}.approach-steps p{color:var(--muted-color);margin-bottom:0;font-size:16px;line-height:1.7}.stats{background-color:var(--card-bg-color);padding:80px 0;position:relative;overflow:hidden}.stats:before{top:0}.stats:after,.stats:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent)}.stats:after{bottom:0}.stats h2{text-align:center;border-bottom:none;font-size:42px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px;gap:40px;margin-top:60px;text-align:center}.stat-item{background-color:rgba(26,26,26,.5);padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .5s var(--easing-standard);position:relative;overflow:hidden}.stat-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.stat-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent)}.stat-item .number{font-size:50px;font-weight:700;color:var(--highlight-color);display:block;margin-bottom:15px;line-height:1}.stat-item p{color:var(--text-color);font-size:18px;margin-bottom:0;max-width:none}.contact-form{max-width:700px;margin:0 auto;padding:50px;background-color:var(--card-bg-color);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.contact-form h2{text-align:center;margin-bottom:15px;border-bottom:none;font-size:36px}.contact-form>p{text-align:center;color:var(--muted-color);margin-bottom:40px;max-width:none}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:10px;font-weight:700;color:var(--text-color);font-size:16px}.form-group input,.form-group textarea{width:100%;padding:15px 20px;border-radius:8px;border:1px solid var(--muted-color);background-color:rgba(26,26,26,.5);color:var(--text-color);font-size:16px;transition:all .3s var(--easing-standard);box-shadow:inset 0 2px 10px rgba(0,0,0,.1)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--highlight-color);box-shadow:0 0 0 3px rgba(242,212,143,.2)}.form-group textarea{resize:vertical;min-height:150px}.form-message{padding:15px;margin-bottom:25px;border-radius:8px;text-align:center;animation:fadeIn .5s var(--easing-decelerate)}.form-message.success{background-color:rgba(50,180,50,.1);border:1px solid rgba(50,180,50,.3);color:#4caf50}.form-message.error{background-color:rgba(180,50,50,.1);border:1px solid rgba(180,50,50,.3);color:#f44336}.contact-form .btn{display:block;width:100%;margin-top:20px;padding:15px;font-size:18px}.contact-form .btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.products-intro{text-align:center;max-width:900px;margin:0 auto 70px;padding:0 20px}.products-intro .subtitle{color:var(--highlight-color);font-size:22px;margin-bottom:20px;font-weight:700}.products-intro .description{color:var(--muted-color);max-width:800px;margin:0 auto 40px;font-size:18px;line-height:1.8}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px;padding:20px;max-width:1440px;margin:0 auto}.product-card{background-color:var(--card-bg-color);border-radius:20px;padding:40px;display:flex;flex-direction:column;transition:all .5s var(--easing-standard);box-shadow:0 15px 30px rgba(0,0,0,.1);position:relative;overflow:hidden;z-index:1}.product-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,.2)}.product-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(242,212,143,.05),transparent);z-index:-1;opacity:0;transition:opacity .5s var(--easing-standard)}.product-card:hover:before{opacity:1}.product-icon{margin-bottom:30px;display:flex;justify-content:center}.product-card h2{font-size:32px;margin-bottom:20px;border-bottom:none;text-align:center;position:relative;padding-bottom:15px}.product-card h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--highlight-color);transition:width .3s var(--easing-standard)}.product-card:hover h2:after{width:100px}.product-description{margin-bottom:30px;color:var(--muted-color);font-size:16px;line-height:1.8}.feature-list{list-style:none;margin-bottom:40px}.feature-list li{display:flex;align-items:center;margin-bottom:15px;padding-left:30px;position:relative}.feature-list li:before{content:"✓";color:var(--highlight-color);position:absolute;left:0;font-weight:700}.product-benefits{display:flex;justify-content:space-between;margin:40px 0}.benefit{text-align:center;padding:20px;flex:1 1}.benefit p{margin-top:15px;font-weight:700;font-size:16px}.product-card .btn{margin-top:auto;display:flex;align-items:center;justify-content:center;font-size:18px;padding:15px 30px}.cta-section{text-align:center;background-color:var(--card-bg-color);padding:80px 40px;margin:80px auto;border-radius:20px;max-width:1200px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(242,212,143,.05),transparent);z-index:-1}.cta-section h2{font-size:36px;margin-bottom:25px;border-bottom:none}.cta-buttons{display:flex;gap:30px;justify-content:center;margin-top:40px}.cta-buttons .btn{padding:15px 30px;font-size:18px}.insights-section{padding:100px 0;background-color:var(--bg-color);position:relative}.insights-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent)}.insights-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:70px}.section-header h2{font-size:42px;margin-bottom:20px}.section-description{max-width:800px;margin:0 auto;font-size:18px;color:var(--muted-color);line-height:1.8}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px;margin-top:60px}.insight-card{background-color:var(--card-bg-color);border-radius:15px;padding:40px;box-shadow:0 15px 30px rgba(0,0,0,.1);transition:all .5s var(--easing-standard);position:relative;overflow:hidden;z-index:1;height:100%;display:flex;flex-direction:column}.insight-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,.2)}.insight-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(242,212,143,.05),transparent);z-index:-1;opacity:0;transition:opacity .5s var(--easing-standard)}.insight-card:hover:before{opacity:1}.insight-icon{margin-bottom:25px}.insight-content{display:flex;flex-direction:column;flex:1 1}.insight-content h3{margin-bottom:20px;font-size:24px;font-weight:600;position:relative;padding-bottom:15px}.insight-content h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--highlight-color);transition:width .3s var(--easing-standard)}.insight-card:hover .insight-content h3:after{width:80px}.insight-content p{margin-bottom:25px;color:var(--muted-color);line-height:1.7}.insight-features{list-style-type:none;padding:0;margin-bottom:30px}.insight-features li{display:flex;align-items:center;margin-bottom:15px;color:var(--text-color)}.insight-features li svg{margin-right:15px;color:var(--highlight-color);flex-shrink:0}.insight-content .btn{margin-top:auto}.highlight-card{background:linear-gradient(135deg,var(--highlight-color),#d9b870);color:#1a1a1a}.highlight-card h3,.highlight-card p{color:#1a1a1a;font-weight:500}.highlight-card h3{font-size:28px;font-weight:600;margin-bottom:20px}.highlight-card h3:after{background-color:#1a1a1a}.highlight-card .btn.secondary{background-color:#1a1a1a;border-color:#1a1a1a;color:var(--highlight-color);font-weight:600;padding:12px 28px;margin-top:15px}.highlight-card .btn.secondary:hover{background-color:#252525;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.centered{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.btn.secondary{background-color:transparent;border:2px solid var(--highlight-color);color:var(--highlight-color)}.highlight-card .btn.secondary{background-color:white;border-color:white;color:#1a1a1a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){h1{font-size:36px}h2{font-size:30px}h3{font-size:20px}section{padding:60px 0}.hero{flex-direction:column;margin:40px 0;min-height:auto}.hero-content{padding-right:0;margin-bottom:40px;animation-name:fadeInUp}.hero-cards{grid-template-columns:1fr}.newsletter form{flex-direction:column}.newsletter .btn.primary{width:100%}footer .footer-content{flex-direction:column;align-items:center;text-align:center;gap:30px}footer .footer-section{margin-bottom:0;width:100%}footer h4:after{left:50%;transform:translateX(-50%)}.service-cards{flex-direction:column}.industry-card,.testimonial-card{flex-basis:100%}.client-story{flex-direction:column}.client-story-meta{min-width:unset}.product-category{flex-direction:column}.contact-form{padding:30px 20px}.product-benefits{flex-direction:column;align-items:center}.benefit{margin-bottom:20px}.cta-buttons{flex-direction:column;align-items:center;gap:15px}.cta-buttons .btn{width:100%}.section-header h2{font-size:32px}.insights-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.hero{flex-direction:column}.hero-content{padding-right:0;margin-bottom:40px}.service-cards{gap:20px}.cta-buttons{flex-wrap:wrap}}@media (min-width:769px){nav{display:flex!important;width:auto;margin-top:0;order:0;align-items:normal;background-color:transparent;padding:0;border-radius:0;position:static;opacity:1;transform:translateY(0)}nav,nav ul{flex-direction:row}nav ul li{margin:0 15px}.footer-section:first-child,.hero-content{--animation-order:1}.footer-section:nth-child(2){--animation-order:2}.footer-section:nth-child(3){--animation-order:3}.footer-section:nth-child(4){--animation-order:4}}