.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}.navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:80px}.navbar-logo{display:flex;align-items:center;transition:opacity .3s;background:transparent;margin-left:0}.navbar-logo:hover{opacity:.8}.navbar-logo-img{height:60px;width:auto;background:transparent;display:block}.navbar-menu{display:flex;align-items:center;gap:.5rem}.navbar-item>a{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#000c;border-radius:8px;transition:color .3s,background .3s}.navbar-item>a:hover{color:#000;background:#0000000f}.dropdown{position:relative}.dropdown-arrow{transition:transform .3s}.dropdown.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%) translateY(-8px);min-width:200px;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s,visibility .3s}.dropdown-menu:before{content:"";position:absolute;top:-.75rem;left:0;width:100%;height:.75rem}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown-menu li a{display:block;padding:.6rem 1rem;font-size:.9rem;font-weight:400;color:#000000bf;border-radius:8px;transition:color .2s,background .2s}.dropdown-menu li a:hover{color:#000;background:#4ade801f}.navbar-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.navbar-hamburger span{display:block;width:24px;height:2px;background:#000;border-radius:2px;transition:transform .3s,opacity .3s}.navbar-hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-hamburger.active span:nth-child(2){opacity:0}.navbar-hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.navbar-container{height:70px;padding:0 1.5rem}.navbar-logo{margin-left:0}.navbar-logo-img{height:50px}.navbar-hamburger{display:flex}.navbar-menu{position:fixed;top:0;right:0;width:280px;height:100vh;flex-direction:column;align-items:flex-start;gap:0;padding:5rem 1.5rem 2rem;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-5px 0 30px #0000001a}.navbar-menu.open{transform:translate(0)}.navbar-item>a{width:100%;padding:.85rem 1rem;font-size:1.05rem;border-bottom:1px solid rgba(0,0,0,.06)}.dropdown-menu{position:static;transform:none;min-width:unset;width:100%;background:#0000000a;border:none;border-radius:8px;margin-top:.25rem;padding:.25rem 0 .25rem .75rem}.dropdown.active .dropdown-menu{transform:none}.dropdown-menu li a{padding:.7rem 1rem;font-size:.95rem}}@media(max-width:480px){.navbar-container{height:60px;padding:0 1rem}.navbar-logo-img{height:42px}.navbar-menu{width:100%;padding:4.5rem 1.25rem 2rem}.navbar-item>a{padding:.9rem .75rem;font-size:1.1rem}}.footer{background:var(--color-blue, #092741);color:#fff;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-top{padding:4rem 0 3rem}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:3rem}.footer-col--about{padding-right:2rem}.footer-logo{display:inline-block;margin-bottom:1.25rem;padding:.5rem;background:#fff;border-radius:8px;transition:opacity .3s ease}.footer-logo:hover{opacity:.8}.footer-logo-img{height:50px;width:auto;border-radius:8px}.footer-about-text{font-size:.9rem;line-height:1.7;color:#ffffffa6;margin:0 0 1.5rem}.footer-social{display:flex;gap:.75rem}.footer-social-link{width:42px;height:42px;border-radius:10px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-social-link:hover{background:#fff;color:var(--color-blue, #092741);transform:translateY(-3px);box-shadow:0 6px 20px #00000040}.footer-col-title{font-size:1rem;font-weight:700;color:#fff;margin:0 0 1.5rem;position:relative;padding-bottom:.75rem}.footer-col-title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#ffffff4d;border-radius:2px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links li a{font-size:.9rem;color:#fff9;transition:all .3s ease;display:inline-block;position:relative}.footer-links li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#fff;transition:width .3s ease}.footer-links li a:hover{color:#fff;transform:translate(4px)}.footer-links li a:hover:after{width:100%}.footer-contact{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer-contact li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:#fff9}.footer-contact li svg{flex-shrink:0;margin-top:2px;color:#fff6}.footer-contact li a{color:#fff9;transition:color .3s ease}.footer-contact li a:hover{color:#fff}.footer-contact li span{color:#fff9}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:1.5rem 0}.footer-bottom-content{display:flex;align-items:center;justify-content:space-between}.footer-copyright{font-size:.85rem;color:#ffffff73;margin:0}.footer-bottom-links{display:flex;align-items:center;gap:.75rem}.footer-bottom-links a{font-size:.85rem;color:#ffffff73;transition:color .3s ease}.footer-bottom-links a:hover{color:#fff}.footer-divider{color:#fff3;font-size:.85rem}.footer-developer{color:#ffffffb3;font-weight:600;transition:color .3s ease}.footer-developer:hover{color:#fff}@media(max-width:1024px){.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem}.footer-col--about{grid-column:1 / -1;padding-right:0;max-width:500px}}@media(max-width:768px){.footer-top{padding:3rem 0 2rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-col--about{grid-column:1 / -1;max-width:100%}.footer-about-text{font-size:.85rem}.footer-logo-img{height:42px}.footer-col-title{font-size:.95rem;margin-bottom:1.25rem}.footer-links li a,.footer-contact li{font-size:.85rem}.footer-bottom-content{flex-direction:column;gap:.75rem;text-align:center}}@media(max-width:480px){.footer-top{padding:2.5rem 0 1.5rem}.footer-container{padding:0 1.25rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-col--about{text-align:center}.footer-social{justify-content:center}.footer-col-title:after{left:50%;transform:translate(-50%)}.footer-col{text-align:center}.footer-links li a:hover{transform:none}.footer-contact li{justify-content:center}.footer-bottom{padding:1.25rem 0}.footer-copyright,.footer-bottom-links a{font-size:.8rem}}.whatsapp-float{position:fixed;bottom:1.5rem;right:1.5rem;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;z-index:999;box-shadow:0 4px 20px #25d36666;transition:all .3s cubic-bezier(.4,0,.2,1);animation:whatsapp-pulse 2s infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36680;animation:none}.whatsapp-float:active{transform:scale(.95)}.whatsapp-tooltip{position:absolute;right:72px;background:#fff;color:#1a1a1a;font-size:.85rem;font-weight:600;padding:.5rem 1rem;border-radius:8px;white-space:nowrap;box-shadow:0 4px 15px #0000001f;opacity:0;visibility:hidden;transform:translate(10px);transition:all .3s ease;pointer-events:none}.whatsapp-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#fff}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translate(0)}@keyframes whatsapp-pulse{0%{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d36699,0 0 0 10px #25d3661a}to{box-shadow:0 4px 20px #25d36666}}@media(max-width:480px){.whatsapp-float{width:52px;height:52px;bottom:1rem;right:1rem}.whatsapp-float svg{width:24px;height:24px}.whatsapp-tooltip{display:none}}.hero-section{position:relative;width:100%;height:90vh;overflow:hidden;display:flex;flex-direction:row;gap:0;background:transparent;margin:0;padding:0}.hero-carousel{display:flex;width:100%;height:100%;gap:0}.hero-panel{position:relative;flex:1;height:100%;cursor:pointer;overflow:hidden;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);opacity:.92}.hero-panel:hover{opacity:1}.hero-panel--1{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);z-index:3}.hero-panel--2{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);z-index:2}.hero-panel--3{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);z-index:1}.hero-panel__bg{position:absolute;inset:0;background-size:cover;background-position:center;will-change:transform;transform:translateZ(0) scale(1);transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.hero-panel:hover .hero-panel__bg{transform:translateZ(0) scale(1.06)}.hero-panel__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#000000a6);will-change:opacity;transition:opacity .55s cubic-bezier(.25,.46,.45,.94)}.hero-panel:hover .hero-panel__overlay{opacity:.8}.hero-panel__content{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.6rem;z-index:4}.hero-panel__tag{font-size:.8rem;font-weight:600;letter-spacing:2px;color:#4ade80;text-transform:uppercase}.hero-panel__title{font-size:1.8rem;font-weight:700;line-height:1.15;color:#fff;will-change:transform;transform:translateY(0) translateZ(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.hero-panel:hover .hero-panel__title{transform:translateY(-4px) translateZ(0)}.hero-panel__description{font-size:.95rem;font-weight:300;color:#ffffffbf;line-height:1.5;will-change:transform,opacity;transform:translateY(6px) translateZ(0);opacity:0;max-height:0;overflow:hidden;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94),max-height .45s cubic-bezier(.25,.46,.45,.94)}.hero-panel:hover .hero-panel__description{max-height:100px;opacity:1;transform:translateY(0) translateZ(0)}.hero-panel__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#4ade80;padding-top:.4rem;will-change:transform,opacity;opacity:0;transform:translateY(6px) translateZ(0);transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .06s,transform .4s cubic-bezier(.25,.46,.45,.94) .06s,color .3s ease,gap .3s ease}.hero-panel:hover .hero-panel__cta{opacity:1;transform:translateY(0) translateZ(0)}.hero-panel__cta:hover{color:#86efac;gap:.6rem}.hero-panel__cta svg{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.hero-panel__cta:hover svg{transform:translate(3px)}.hero-panel.dimmed{opacity:.45}.hero-panel.focused{opacity:1}.hero-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border:1.5px solid rgba(255,255,255,.6);background:#ffffff26;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-carousel-btn:hover{background:#ffffff40;border-color:#ffffffe6;transform:translateY(-50%) scale(1.05)}.hero-carousel-btn--prev{left:2rem}.hero-carousel-btn--next{right:2rem}.hero-carousel-dots{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.8rem;z-index:10}.hero-carousel-dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.hero-carousel-dot:hover{border-color:#fffc}.hero-carousel-dot.active{background:#ffffffe6;border-color:#ffffffe6}@media(max-width:1024px){.hero-panel__title{font-size:1.5rem}.hero-panel__content{padding:2rem 1.5rem}.hero-carousel-btn{width:40px;height:40px}.hero-carousel-btn--prev{left:1rem}.hero-carousel-btn--next{right:1rem}.hero-carousel-dots{bottom:1.5rem;gap:.6rem}.hero-carousel-dot{width:10px;height:10px}}@media(max-width:768px){.hero-section{height:75vh;min-height:400px}.hero-panel--1,.hero-panel--2,.hero-panel--3{clip-path:none!important}.hero-carousel-btn{width:36px;height:36px}.hero-carousel-btn--prev{left:.8rem}.hero-carousel-btn--next{right:.8rem}.hero-carousel-dots{bottom:1rem;gap:.5rem}.hero-carousel-dot{width:8px;height:8px}.hero-panel__content{padding:1.5rem 1rem}.hero-panel__description{display:none}.hero-panel__cta{opacity:1;transform:translateY(0)}.hero-panel__title{font-size:1.2rem}.hero-panel.dimmed{opacity:1}.hero-panel__tag{font-size:.7rem}.hero-panel__cta{font-size:.78rem}}@media(max-width:480px){.hero-section{height:55vh;min-height:300px}.hero-carousel-btn{width:32px;height:32px}.hero-carousel-btn--prev{left:.5rem}.hero-carousel-btn--next{right:.5rem}.hero-carousel-btn svg{width:18px;height:18px}.hero-carousel-dots{bottom:.8rem;gap:.4rem}.hero-carousel-dot{width:8px;height:8px}.hero-panel__content{padding:1rem .6rem;gap:.4rem}.hero-panel__title{font-size:.9rem}.hero-panel__cta{font-size:.7rem;gap:.2rem}.hero-panel__cta svg{width:12px;height:12px}.hero-panel__tag{font-size:.65rem;letter-spacing:1px}}@media(max-width:360px){.hero-section{height:50vh;min-height:260px}.hero-carousel-btn{width:28px;height:28px}.hero-carousel-btn svg{width:16px;height:16px}.hero-carousel-dots{bottom:.6rem;gap:.3rem}.hero-carousel-dot{width:6px;height:6px}.hero-panel__content{padding:.75rem .5rem;gap:.3rem}.hero-panel__title{font-size:.8rem}.hero-panel__cta{font-size:.65rem;padding-top:.2rem}}.about-section{padding:6rem 0;background:linear-gradient(180deg,#fff,#f8f9fa);position:relative;overflow:hidden}.about-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.about-container{max-width:1200px;margin:0 auto;padding:0 2rem}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text{display:flex;flex-direction:column;gap:1.5rem}.about-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:#61717d;text-transform:uppercase;margin-bottom:.5rem}.about-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#092741;margin:0}.about-description{font-size:1.05rem;line-height:1.8;color:#000000b3;margin:0;text-align:justify}.about-image{position:relative;height:100%;min-height:500px}.about-image-wrapper{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026;transform:translateY(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.about-section:hover .about-image-wrapper{transform:translateY(-8px)}.about-img{width:100%;height:100%;object-fit:cover;display:block}.about-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,222,128,.1) 0%,rgba(74,222,128,.05) 50%,transparent 100%);pointer-events:none}.about-image-decoration{position:absolute;top:-20px;right:-20px;width:200px;height:200px;background:linear-gradient(135deg,#4ade801a,#4ade800d);border-radius:50%;z-index:-1;filter:blur(40px)}@media(max-width:968px){.about-content{grid-template-columns:1fr;gap:3rem}.about-image{min-height:400px;order:-1}.about-title{font-size:2rem}}@media(max-width:640px){.about-section{padding:3rem 0}.about-container{padding:0 1.5rem}.about-content{gap:2rem}.about-text{gap:1rem}.about-tag{font-size:.75rem;letter-spacing:1.5px;margin-bottom:.25rem}.about-title{font-size:1.75rem}.about-description{font-size:.95rem;line-height:1.7}.about-image{min-height:280px}.about-image-wrapper{border-radius:16px}.about-image-decoration{width:120px;height:120px;top:-10px;right:-10px}}@media(max-width:480px){.about-section{padding:2.5rem 0}.about-container{padding:0 1.25rem}.about-content{gap:1.5rem}.about-title{font-size:1.5rem}.about-description{font-size:.9rem;line-height:1.6}.about-image{min-height:240px}.about-image-wrapper{border-radius:12px}.about-image-decoration{display:none}.about-section:hover .about-image-wrapper{transform:none}}.cta-section{position:relative;width:100%;min-height:450px;display:flex;align-items:center;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden}@media(min-width:769px){.cta-section{width:80%;max-width:80%;margin-left:auto;margin-right:auto;border-radius:20px;background-size:100% 100%;background-repeat:no-repeat}}.cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#092741eb,#092741bf,#09274166);z-index:1}.cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:4rem 3rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.cta-title{font-size:2.8rem;font-weight:700;line-height:1.2;color:#fff;max-width:650px;margin:0}.cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:#fff;color:#092741;font-size:1.1rem;font-weight:700;letter-spacing:1px;border-radius:50px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;box-shadow:0 4px 20px #0003}.cta-button:hover{background:#092741;color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.cta-button:active{transform:translateY(0)}.cta-button svg{transition:transform .3s ease}.cta-button:hover svg{transform:translate(4px)}@media(max-width:768px){.cta-section{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:0;min-height:380px;background-size:100% 100%;background-repeat:no-repeat;background-attachment:scroll}.cta-container{padding:3rem 2rem}.cta-title{font-size:2.2rem;max-width:500px}.cta-button{padding:.9rem 2rem;font-size:1rem}}@media(max-width:480px){.cta-section{min-height:320px}.cta-overlay{background:linear-gradient(180deg,#092741e0,#092741bf)}.cta-container{padding:2.5rem 1.25rem;gap:1.5rem}.cta-title{font-size:1.6rem;max-width:100%}.cta-button{padding:.85rem 1.75rem;font-size:.9rem;letter-spacing:.5px;align-self:stretch;justify-content:center}}.products-section{padding:4rem 0;background:#fff;position:relative;overflow:hidden}.products-container{max-width:1400px;margin:0 auto;padding:0 2rem}.products-header{text-align:center;margin-bottom:2.5rem}.products-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:#61717d;text-transform:uppercase;margin-bottom:1rem}.products-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#092741;margin:0 0 3rem}.products-carousel{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.carousel-button{width:50px;height:50px;border-radius:50%;border:2px solid #092741;background:#fff;color:#092741;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:10}.carousel-button:hover{background:#092741;color:#fff;transform:scale(1.1)}.carousel-button:active{transform:scale(.95)}.products-wrapper{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;position:relative;height:580px;overflow:visible;margin-top:1.5rem}.product-card{position:absolute;width:340px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a;cursor:pointer;will-change:transform,opacity;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.product-card--center{transform:translate(0) scale(1.1);opacity:1;z-index:5;box-shadow:0 20px 60px #09274133;cursor:default}.product-card--left{transform:translate(-370px) scale(.9);opacity:.7;z-index:3}.product-card--left:hover{opacity:.9;transform:translate(-370px) scale(.93)}.product-card--right{transform:translate(370px) scale(.9);opacity:.7;z-index:3}.product-card--right:hover{opacity:.9;transform:translate(370px) scale(.93)}.product-card--hidden{transform:translate(0) scale(.7);opacity:0;pointer-events:none;z-index:0}.product-image{position:relative;width:100%;height:200px;overflow:hidden}.product-card--center .product-image{height:240px;transition:height .5s cubic-bezier(.4,0,.2,1)}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(9,39,65,.3) 100%);pointer-events:none}.product-content{padding:1.5rem;transition:padding .5s cubic-bezier(.4,0,.2,1)}.product-card--center .product-content{padding:2rem}.product-title{font-size:1.4rem;font-weight:700;color:#092741;margin:0 0 .75rem;line-height:1.3;transition:font-size .5s cubic-bezier(.4,0,.2,1)}.product-card--center .product-title{font-size:1.6rem}.product-description{font-size:.9rem;line-height:1.6;color:#000000b3;margin:0 0 1rem;transition:font-size .5s cubic-bezier(.4,0,.2,1);text-align:justify}.product-card--center .product-description{font-size:.95rem}.product-features{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.product-features li{font-size:.85rem;color:#61717d;position:relative;padding-left:1.5rem}.product-features li:before{content:"✓";position:absolute;left:0;color:#092741;font-weight:700}.product-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#092741;transition:all .3s ease}.product-cta:hover{color:#61717d;gap:.75rem}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;position:relative;z-index:10}.carousel-dot{width:12px;height:12px;border-radius:50%;border:none;background:#09274133;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background:#09274166;transform:scale(1.2)}.carousel-dot.active{background:#092741;width:32px;border-radius:6px}@media(max-width:1024px){.product-card{width:300px}.product-card--left{transform:translate(-320px) scale(.9)}.product-card--left:hover{transform:translate(-320px) scale(.93)}.product-card--right{transform:translate(320px) scale(.9)}.product-card--right:hover{transform:translate(320px) scale(.93)}}@media(max-width:768px){.products-section{padding:3rem 0}.products-header{margin-bottom:1.5rem}.products-title{font-size:1.75rem;margin-bottom:1.5rem}.products-carousel{gap:.5rem;position:relative;padding:0 3rem}.products-wrapper{height:auto;min-height:400px;margin-top:0;overflow:hidden}.product-card{width:85%;max-width:300px}.product-card--center{position:relative;transform:scale(1);z-index:5}.product-card--left{transform:translate(-110%) scale(.85);opacity:0;pointer-events:none}.product-card--right{transform:translate(110%) scale(.85);opacity:0;pointer-events:none}.product-card--hidden{transform:translate(0) scale(.7);opacity:0;pointer-events:none}.product-card--center .product-image{height:180px}.product-card--center .product-content{padding:1.25rem}.product-card--center .product-title{font-size:1.3rem}.carousel-button{position:absolute;width:38px;height:38px;top:45%;transform:translateY(-50%);z-index:20;background:#fffffffa;box-shadow:0 2px 12px #0000001f}.carousel-button:hover{transform:translateY(-50%) scale(1.08)}.carousel-button:active{transform:translateY(-50%) scale(.95)}.carousel-button--prev{left:.5rem}.carousel-button--next{right:.5rem}.carousel-dots{margin-top:1.5rem}}@media(max-width:480px){.products-section{padding:2.5rem 0}.products-container{padding:0 1rem}.products-header{margin-bottom:1rem}.products-tag{font-size:.75rem;letter-spacing:1.5px}.products-title{font-size:1.5rem;margin-bottom:1rem}.products-carousel{padding:0 2.5rem}.products-wrapper{min-height:360px}.product-card{width:88%;max-width:280px}.product-card--center .product-image{height:150px}.product-card--center .product-content{padding:1rem}.product-card--center .product-title{font-size:1.15rem}.product-card--center .product-description{font-size:.82rem}.product-features li{font-size:.78rem}.carousel-button{width:34px;height:34px}.carousel-button svg{width:16px;height:16px}.carousel-button--prev{left:.25rem}.carousel-button--next{right:.25rem}.carousel-button:hover{transform:translateY(-50%) scale(1.05)}.carousel-button:active{transform:translateY(-50%) scale(.95)}.carousel-dots{margin-top:1rem}.carousel-dot{width:10px;height:10px}.carousel-dot.active{width:28px}}.fertilizantes-section{padding:4rem 0;background:#fff;position:relative;overflow:hidden}.fertilizantes-container{max-width:1400px;margin:0 auto;padding:0 2rem}.fertilizantes-header{text-align:center;margin-bottom:2.5rem}.fertilizantes-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:#61717d;text-transform:uppercase;margin-bottom:1rem}.fertilizantes-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#092741;margin:0 0 1rem}.fertilizantes-intro{font-size:1.1rem;line-height:1.6;color:#092741bf;max-width:640px;margin:0 auto}.fertilizantes-carousel{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.fert-carousel-button{width:50px;height:50px;border-radius:50%;border:2px solid #092741;background:#fff;color:#092741;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:10}.fert-carousel-button:hover{background:#092741;color:#fff;transform:scale(1.1)}.fert-carousel-button:active{transform:scale(.95)}.fertilizantes-wrapper{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;position:relative;height:580px;overflow:visible;margin-top:1.5rem}.fert-product-card{position:absolute;width:340px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a;cursor:pointer;will-change:transform,opacity;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.fert-product-card--center{transform:translate(0) scale(1.1);opacity:1;z-index:5;box-shadow:0 20px 60px #09274133;cursor:default}.fert-product-card--left{transform:translate(-370px) scale(.9);opacity:.7;z-index:3}.fert-product-card--left:hover{opacity:.9;transform:translate(-370px) scale(.93)}.fert-product-card--right{transform:translate(370px) scale(.9);opacity:.7;z-index:3}.fert-product-card--right:hover{opacity:.9;transform:translate(370px) scale(.93)}.fert-product-card--hidden{transform:translate(0) scale(.7);opacity:0;pointer-events:none;z-index:0}.fert-product-image{position:relative;width:100%;height:200px;overflow:hidden}.fert-product-card--center .fert-product-image{height:240px;transition:height .5s cubic-bezier(.4,0,.2,1)}.fert-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fert-product-card:hover .fert-product-image img{transform:scale(1.05)}.fert-product-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(9,39,65,.3) 100%);pointer-events:none}.fert-product-content{padding:1.5rem;transition:padding .5s cubic-bezier(.4,0,.2,1)}.fert-product-card--center .fert-product-content{padding:2rem}.fert-product-title{font-size:1.4rem;font-weight:700;color:#092741;margin:0 0 .75rem;line-height:1.3;transition:font-size .5s cubic-bezier(.4,0,.2,1)}.fert-product-card--center .fert-product-title{font-size:1.6rem}.fert-product-description{font-size:.9rem;line-height:1.6;color:#000000b3;margin:0 0 1rem;transition:font-size .5s cubic-bezier(.4,0,.2,1);text-align:justify}.fert-product-card--center .fert-product-description{font-size:.95rem}.fert-product-features{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.fert-product-features li{font-size:.85rem;color:#61717d;position:relative;padding-left:1.5rem}.fert-product-features li:before{content:"✓";position:absolute;left:0;color:#092741;font-weight:700}.fert-product-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#092741;text-decoration:none;transition:all .3s ease}.fert-product-cta:hover{color:#61717d;gap:.75rem}.fert-carousel-dots{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;position:relative;z-index:10}.fert-carousel-dot{width:12px;height:12px;border-radius:50%;border:none;background:#09274133;cursor:pointer;transition:all .3s ease;padding:0}.fert-carousel-dot:hover{background:#09274166;transform:scale(1.2)}.fert-carousel-dot.active{background:#092741;width:32px;border-radius:6px}@media(max-width:1024px){.fert-product-card{width:300px}.fert-product-card--left{transform:translate(-320px) scale(.9)}.fert-product-card--left:hover{transform:translate(-320px) scale(.93)}.fert-product-card--right{transform:translate(320px) scale(.9)}.fert-product-card--right:hover{transform:translate(320px) scale(.93)}}@media(max-width:768px){.fertilizantes-section{padding:3rem 0}.fertilizantes-header{margin-bottom:1.5rem}.fertilizantes-title{font-size:1.75rem;margin-bottom:.75rem}.fertilizantes-intro{font-size:1rem}.fertilizantes-carousel{gap:.5rem;position:relative;padding:0 3rem}.fertilizantes-wrapper{height:auto;min-height:400px;margin-top:0;overflow:hidden}.fert-product-card{width:85%;max-width:300px}.fert-product-card--center{position:relative;transform:scale(1);z-index:5}.fert-product-card--left{transform:translate(-110%) scale(.85);opacity:0;pointer-events:none}.fert-product-card--right{transform:translate(110%) scale(.85);opacity:0;pointer-events:none}.fert-product-card--hidden{transform:translate(0) scale(.7);opacity:0;pointer-events:none}.fert-product-card--center .fert-product-image{height:180px}.fert-product-card--center .fert-product-content{padding:1.25rem}.fert-product-card--center .fert-product-title{font-size:1.3rem}.fert-carousel-button{position:absolute;width:38px;height:38px;top:45%;transform:translateY(-50%);z-index:20;background:#fffffffa;box-shadow:0 2px 12px #0000001f}.fert-carousel-button:hover{transform:translateY(-50%) scale(1.08)}.fert-carousel-button:active{transform:translateY(-50%) scale(.95)}.fert-carousel-button--prev{left:.5rem}.fert-carousel-button--next{right:.5rem}.fert-carousel-dots{margin-top:1.5rem}}@media(max-width:480px){.fertilizantes-container{padding:0 1rem}.fertilizantes-title{font-size:1.5rem}.fertilizantes-intro{font-size:.95rem}.fertilizantes-carousel{padding:0 2.5rem}.fertilizantes-wrapper{min-height:360px}.fert-product-card{width:88%;max-width:280px}.fert-product-card--center .fert-product-image{height:150px}.fert-product-card--center .fert-product-content{padding:1rem}.fert-product-card--center .fert-product-title{font-size:1.15rem}.fert-product-card--center .fert-product-description{font-size:.82rem}.fert-product-features li{font-size:.78rem}.fert-carousel-button{width:34px;height:34px}.fert-carousel-button svg{width:16px;height:16px}.fert-carousel-button:hover{transform:translateY(-50%) scale(1.05)}.fert-carousel-button:active{transform:translateY(-50%) scale(.95)}.fert-carousel-button--prev{left:.25rem}.fert-carousel-button--next{right:.25rem}.fert-carousel-dots{margin-top:1rem}.fert-carousel-dot{width:10px;height:10px}.fert-carousel-dot.active{width:28px}}.differentials-section{padding:5rem 0;background:#f8f9fa;position:relative}.differentials-container{max-width:1200px;margin:0 auto;padding:0 2rem}.differentials-header{text-align:center;margin-bottom:3.5rem}.differentials-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:var(--color-gray, #61717d);text-transform:uppercase;margin-bottom:.75rem}.differentials-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--color-blue, #092741);margin:0 0 1rem}.differentials-subtitle{font-size:1.05rem;line-height:1.6;color:#0009;max-width:550px;margin:0 auto}.differentials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.differential-card-text{min-width:0}.differential-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 20px #0000000f;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.differential-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-blue, #092741),var(--color-gray, #61717d));opacity:0;transition:opacity .4s ease}.differential-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0927411f}.differential-card:hover:before{opacity:1}.differential-icon{width:70px;height:70px;border-radius:16px;background:linear-gradient(135deg,#09274114,#0927410a);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--color-blue, #092741);transition:background .4s ease,color .4s ease}.differential-card:hover .differential-icon{background:var(--color-blue, #092741);color:#fff}.differential-title{font-size:1rem;font-weight:700;letter-spacing:1.5px;color:var(--color-blue, #092741);margin:0 0 1rem;text-transform:uppercase}.differential-description{font-size:.9rem;line-height:1.7;color:#000000a6;margin:0;text-align:justify}.differential-line{width:40px;height:3px;background:linear-gradient(90deg,var(--color-blue, #092741),var(--color-gray, #61717d));border-radius:2px;margin:1.5rem auto 0;opacity:.3;transition:opacity .4s ease,width .4s ease}.differential-card:hover .differential-line{opacity:1;width:60px}@media(max-width:1024px){.differentials-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.differentials-title{font-size:2.2rem}}@media(max-width:768px){.differentials-section{padding:3.5rem 0}.differentials-container{padding:0 1.5rem}.differentials-header{margin-bottom:2.5rem}.differentials-title{font-size:1.75rem}.differentials-subtitle{font-size:.95rem}.differentials-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.differential-card{padding:1.25rem;min-width:0}.differential-icon{width:56px;height:56px;margin-bottom:1rem}.differential-icon svg{width:28px;height:28px}.differential-title{font-size:.85rem;letter-spacing:1px}.differential-description{font-size:.8rem;line-height:1.55}}@media(max-width:480px){.differentials-section{padding:2.5rem 0}.differentials-container{padding:0 1rem;max-width:100%;overflow-x:hidden}.differentials-header{margin-bottom:1.5rem}.differentials-title{font-size:1.4rem}.differentials-subtitle{font-size:.88rem}.differentials-grid{grid-template-columns:1fr;gap:1rem}.differential-card{padding:1.25rem 1rem;text-align:left;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;min-width:0}.differential-icon{margin:0;flex-shrink:0;width:48px;height:48px;border-radius:12px}.differential-icon svg{width:24px;height:24px}.differential-card-text{flex:1;min-width:0}.differential-title{font-size:.8rem;letter-spacing:.5px;margin-bottom:.5rem}.differential-description{font-size:.78rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.differential-line{margin:.75rem 0 0}.differential-card:hover{transform:translateY(-4px)}}.contact-section{padding:5rem 0;background:#fff;position:relative}.contact-container{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:flex-start}.contact-info{padding-top:1rem}.contact-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:var(--color-gray, #61717d);text-transform:uppercase;margin-bottom:.75rem}.contact-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--color-blue, #092741);margin:0 0 1.25rem}.contact-description{font-size:1rem;line-height:1.7;color:#0009;margin:0 0 2.5rem;text-align:justify}.contact-details{display:flex;flex-direction:column;gap:1.5rem}.contact-detail-item{display:flex;align-items:flex-start;gap:1rem}.contact-detail-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#09274114,#0927410a);display:flex;align-items:center;justify-content:center;color:var(--color-blue, #092741);flex-shrink:0;transition:all .3s ease}.contact-detail-item:hover .contact-detail-icon{background:var(--color-blue, #092741);color:#fff}.contact-detail-item h4{font-size:.9rem;font-weight:700;color:var(--color-blue, #092741);margin:0 0 .2rem}.contact-detail-item p{font-size:.9rem;color:#0009;margin:0}.contact-form-wrapper{background:#f8f9fa;border-radius:20px;padding:2.5rem;box-shadow:0 4px 30px #0000000f;border:1px solid rgba(0,0,0,.04)}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group label{font-size:.85rem;font-weight:600;color:var(--color-blue, #092741);letter-spacing:.3px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.8rem 1rem;font-size:.9rem;font-family:inherit;color:#1a1a1a;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;outline:none;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2361717d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.form-group input::placeholder,.form-group textarea::placeholder{color:#0000004d}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-blue, #092741);box-shadow:0 0 0 3px #09274114}.form-group textarea{resize:vertical;min-height:120px}.form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 2rem;background:var(--color-blue, #092741);color:#fff;font-size:1rem;font-weight:600;font-family:inherit;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:.5rem}.form-submit:hover{background:var(--color-blue-dark, #061a2a);transform:translateY(-2px);box-shadow:0 8px 25px #09274140}.form-submit:active{transform:translateY(0)}.form-submit.sending{opacity:.8;cursor:not-allowed}.form-submit.sent{background:#25d366}.form-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:968px){.contact-grid{grid-template-columns:1fr;gap:3rem}.contact-title{font-size:2.2rem}}@media(max-width:768px){.contact-section{padding:3.5rem 0}.contact-title{font-size:1.9rem}.contact-description{font-size:.95rem;margin-bottom:2rem}.contact-form-wrapper{padding:2rem;border-radius:16px}.form-row{grid-template-columns:1fr;gap:1rem}.contact-details{gap:1.25rem}.contact-detail-icon{width:42px;height:42px;border-radius:10px}.contact-detail-icon svg{width:18px;height:18px}}@media(max-width:480px){.contact-section{padding:2.5rem 0}.contact-container{padding:0 1.25rem}.contact-title{font-size:1.5rem}.contact-description{font-size:.9rem}.contact-form-wrapper{padding:1.5rem;border-radius:14px}.form-group input,.form-group select,.form-group textarea{padding:.75rem .85rem;font-size:.85rem;border-radius:8px}.form-submit{width:100%;padding:.9rem;border-radius:10px;font-size:.95rem}.contact-detail-item h4,.contact-detail-item p{font-size:.85rem}}.pd-section{padding:5rem 0;background:linear-gradient(180deg,#f8f9fa,#fff);position:relative}.pd-container{max-width:1200px;margin:0 auto;padding:0 2rem}.pd-header{text-align:center;margin-bottom:4rem}.pd-header-tag{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;color:var(--color-gray, #61717d);text-transform:uppercase;margin-bottom:.75rem}.pd-header-title{font-size:2.5rem;font-weight:700;color:var(--color-blue, #092741);margin:0}.pd-product{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px solid rgba(0,0,0,.06)}.pd-product:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pd-product--reversed{direction:rtl}.pd-product--reversed>*{direction:ltr}.pd-image{position:relative}.pd-image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 50px #0000001f;aspect-ratio:4 / 3}.pd-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.pd-product:hover .pd-image-wrapper img{transform:scale(1.05)}.pd-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(9,39,65,.4) 100%);pointer-events:none}.pd-image-tag{position:absolute;top:1.25rem;left:1.25rem;padding:.4rem 1rem;background:#fffffff2;color:var(--color-blue, #092741);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pd-content{display:flex;flex-direction:column;gap:.75rem}.pd-tag{font-size:.8rem;font-weight:700;letter-spacing:2px;color:var(--color-gray, #61717d);text-transform:uppercase}.pd-title{font-size:2rem;font-weight:700;color:var(--color-blue, #092741);margin:0;line-height:1.2}.pd-subtitle{font-size:1.15rem;font-weight:500;color:var(--color-blue, #092741);opacity:.7;margin:0}.pd-description{font-size:.95rem;line-height:1.7;color:#0009;margin:.5rem 0 0}.pd-details{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.6rem}.pd-details li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;color:#000000a6}.pd-details li svg{flex-shrink:0;color:var(--color-blue, #092741);margin-top:2px}.pd-specs{display:flex;gap:1.5rem;margin-top:1rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.pd-spec{display:flex;flex-direction:column;gap:.2rem}.pd-spec-value{font-size:1.25rem;font-weight:700;color:var(--color-blue, #092741)}.pd-spec-label{font-size:.75rem;font-weight:600;color:var(--color-gray, #61717d);text-transform:uppercase;letter-spacing:.5px}.pd-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.75rem;background:var(--color-blue, #092741);color:#fff;font-size:.95rem;font-weight:600;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:.5rem;align-self:flex-start;text-decoration:none}.pd-cta:hover{background:var(--color-blue-dark, #061a2a);transform:translateY(-2px);box-shadow:0 6px 20px #09274140}.pd-cta:hover svg{transform:translate(3px)}.pd-cta svg{transition:transform .3s ease}.pd-fert-section{margin-top:2rem;padding-top:5rem;border-top:1px solid rgba(0,0,0,.06)}.pd-fert-header{text-align:center;margin-bottom:3.5rem}.pd-fert-title{font-size:2.25rem;font-weight:700;color:var(--color-blue, #092741);margin:.5rem 0 0;line-height:1.2}.pd-fert-subtitle{font-size:1.15rem;font-weight:500;color:var(--color-blue, #092741);opacity:.7;margin:.5rem 0 0}.pd-fert-description{font-size:.95rem;line-height:1.7;color:#0009;margin:1rem auto 0;max-width:700px}.pd-fert-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.pd-fert-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.pd-fert-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #00000024}.pd-fert-card-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.pd-fert-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.pd-fert-card:hover .pd-fert-card-image img{transform:scale(1.06)}.pd-fert-card-content{padding:1.75rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.pd-fert-card-title{font-size:1.5rem;font-weight:700;color:var(--color-blue, #092741);margin:0;line-height:1.2}.pd-fert-card-subtitle{font-size:.85rem;font-weight:600;color:var(--color-gray, #61717d);text-transform:uppercase;letter-spacing:1px}.pd-fert-card-desc{font-size:.9rem;line-height:1.65;color:#0009;margin:.25rem 0 0}.pd-fert-card-content .pd-details{margin-top:.5rem}.pd-fert-card-content .pd-details li{font-size:.85rem}.pd-fert-card-content .pd-specs{flex-wrap:wrap}.pd-fert-card-content .pd-cta{margin-top:auto;padding-top:.75rem}@media(max-width:968px){.pd-product{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3.5rem;padding-bottom:3.5rem}.pd-product--reversed{direction:ltr}.pd-header-title{font-size:2.2rem}.pd-title{font-size:1.75rem}.pd-image-wrapper{aspect-ratio:16 / 10}.pd-fert-grid{grid-template-columns:1fr;gap:1.5rem}.pd-fert-title{font-size:2rem}.pd-fert-section{padding-top:3.5rem}}@media(max-width:768px){.pd-section{padding:3.5rem 0}.pd-header{margin-bottom:3rem}.pd-header-title{font-size:1.9rem}.pd-product{gap:2rem;margin-bottom:3rem;padding-bottom:3rem}.pd-title{font-size:1.6rem}.pd-subtitle{font-size:1.05rem}.pd-description{font-size:.9rem}.pd-specs{gap:1rem}.pd-spec-value{font-size:1.1rem}.pd-image-wrapper{border-radius:16px}.pd-fert-title{font-size:1.75rem}.pd-fert-card-title{font-size:1.3rem}.pd-fert-card-content{padding:1.5rem}}@media(max-width:480px){.pd-section{padding:2.5rem 0}.pd-container{padding:0 1.25rem}.pd-header{margin-bottom:2rem}.pd-header-title{font-size:1.5rem}.pd-product{gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.pd-title{font-size:1.4rem}.pd-subtitle{font-size:.95rem}.pd-description,.pd-details li{font-size:.85rem}.pd-specs{flex-wrap:wrap;gap:1rem}.pd-spec{min-width:calc(50% - .5rem)}.pd-cta{width:100%;justify-content:center;padding:.9rem;border-radius:10px}.pd-image-wrapper{border-radius:14px;aspect-ratio:16 / 11}.pd-image-tag{top:.75rem;left:.75rem;font-size:.7rem;padding:.3rem .75rem}.pd-fert-section{padding-top:2.5rem}.pd-fert-header{margin-bottom:2rem}.pd-fert-title{font-size:1.5rem}.pd-fert-card{border-radius:16px}.pd-fert-card-content{padding:1.25rem}.pd-fert-card-title{font-size:1.2rem}.pd-fert-card-desc{font-size:.85rem}.pd-fert-card-content .pd-cta{width:100%;justify-content:center;border-radius:10px}}:root{--color-blue: #092741;--color-blue-light: #0d3a5f;--color-blue-dark: #061a2a;--color-gray: #61717d;--color-gray-light: #7a8a96;--color-gray-dark: #4a5862}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:#fff;color:#000;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}
