@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Playfair+Display:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,body{margin:0;padding:0}body{color:#333;font-family:Roboto,sans-serif;line-height:1.6}body,html{height:100vh;overflow-x:hidden}html{scroll-behavior:smooth}.App{height:100vh;overflow:hidden}.sections-container{height:100vh;overflow-y:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff6b35,#f7931e);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#f7931e,#ff6b35)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}.container{margin:0 auto;max-width:1200px;padding:0 20px}.text-center{text-align:center}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}@media screen and (max-width:768px){.container{padding:0 15px}}@media screen and (max-width:480px){.container{padding:0 10px}}.navbar{background-color:#fff;box-shadow:0 2px 10px #0000001a;height:70px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{flex:1 1;justify-content:center}.logo-image{height:60px;transition:transform .3s ease;width:auto}.logo-image:hover{transform:scale(1.05)}.navbar-menu{display:flex;gap:40px;list-style:none;margin:0;padding:0}.navbar-item{margin:0}.navbar-link{background:none;border:none;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;padding:10px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.navbar-link:hover{color:#ff6b35}.navbar-link:after{background-color:#ff6b35;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-link:hover:after{width:100%}.navbar-toggle{cursor:pointer;display:none;flex-direction:column;padding:5px}.bar{background-color:#000;border-radius:2px;height:3px;margin:3px 0;transition:.3s;width:25px}.bar.active:first-child{transform:rotate(-45deg) translate(-5px,6px)}.bar.active:nth-child(2){opacity:0}.bar.active:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width:768px){.navbar-container{height:60px;padding:0 15px}.logo-image{height:50px}.navbar-menu{background-color:#fff;box-shadow:0 10px 27px #0000001a;flex-direction:column;gap:0;left:-100%;padding:20px 0;position:fixed;text-align:center;top:60px;transition:.3s;width:100%}.navbar-menu.active{left:0}.navbar-item{margin:10px 0}.navbar-link{display:block;font-size:18px;padding:15px 0;width:100%}.navbar-toggle{display:flex}}@media screen and (max-width:480px){.navbar-container{padding:0 10px}.logo-image{height:45px}}.hero{align-items:center;display:flex;height:100vh;overflow:hidden;position:relative}.hero-container,.hero-slider{height:100%;position:relative;width:100%}.hero-slide{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.hero-slide-image{height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;width:100%}.hero-slide.active{opacity:1}.hero-overlay{align-items:center;background:linear-gradient(135deg,#000000b3,#0006 50%,#000000b3);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hero-content{animation:fadeInUp 1s ease-out;color:#fff;max-width:800px;padding:0 20px;text-align:center}.hero-title{font-family:Oswald,sans-serif;font-size:4rem;font-weight:700;letter-spacing:3px;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px #000c;text-transform:uppercase}.hero-subtitle{font-size:1.5rem;font-weight:300;line-height:1.4;margin-bottom:40px;text-shadow:1px 1px 2px #000c}.hero-button,.hero-subtitle{font-family:Roboto,sans-serif}.hero-button{background:linear-gradient(45deg,#ff6b35,#f7931e);border:none;border-radius:50px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;letter-spacing:1px;padding:15px 40px;text-transform:uppercase;transition:all .3s ease}.hero-button:hover{background:linear-gradient(45deg,#f7931e,#ff6b35);box-shadow:0 6px 20px #ff6b3566;transform:translateY(-2px)}.hero-nav{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.hero-nav:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.hero-nav-prev{left:30px}.hero-nav-next{right:30px}.hero-indicators{bottom:30px;display:flex;gap:15px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero-indicator{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.hero-indicator.active{background:#fff;transform:scale(1.2)}.hero-indicator:hover{background:#ffffffb3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.hero{margin-top:60px}.hero-title{font-size:2.5rem;letter-spacing:2px}.hero-subtitle{font-size:1.2rem}.hero-button{font-size:1rem;padding:12px 30px}.hero-nav{font-size:1.5rem;height:50px;width:50px}.hero-nav-prev{left:15px}.hero-nav-next{right:15px}.hero-indicators{bottom:20px}.hero-indicator{height:10px;width:10px}}@media screen and (max-width:480px){.hero-title{font-size:2rem;letter-spacing:1px}.hero-subtitle{font-size:1rem}.hero-button{font-size:.9rem;padding:10px 25px}.hero-nav{font-size:1.2rem;height:40px;width:40px}.hero-nav-prev{left:10px}.hero-nav-next{right:10px}}.catalog{align-items:flex-start;background:#f8f9fa;display:flex;min-height:100vh;overflow:visible;padding:60px 0 80px;position:relative}.catalog:before{background:linear-gradient(90deg,#0000,#ff6b35 50%,#0000);box-shadow:0 2px 8px #ff6b3533;content:"";height:3px;left:0;position:absolute;right:0;top:0}.catalog-container{display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1400px;padding:0 30px;width:100%}.catalog-header{margin-bottom:50px;position:relative;text-align:center}.catalog-title{color:#1a1a1a;display:inline-block;font-family:Oswald,sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:4px;margin-bottom:25px;position:relative;text-transform:uppercase}.catalog-title:after{background:linear-gradient(90deg,#0000,#ff6b35,#0000);bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.catalog-subtitle{color:#1a1a1a;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.3px;line-height:1.7;margin:30px auto 0;max-width:800px;padding:0 20px}.catalog-categories{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.category-btn{align-items:center;background:#fff;border:3px solid #e0e0e0;border-radius:60px;box-shadow:0 5px 20px #0000001a;color:#333;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-weight:600;gap:15px;overflow:hidden;padding:18px 35px;position:relative;transition:all .4s ease}.category-btn:before{background:linear-gradient(45deg,#ff6b35,#f7931e);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.category-btn:hover:before{left:0}.category-btn:hover{border-color:#ff6b35;box-shadow:0 10px 30px #ff6b354d;color:#fff;transform:translateY(-5px)}.category-btn.active{background:linear-gradient(45deg,#ff6b35,#f7931e);border-color:#ff6b35;box-shadow:0 8px 25px #ff6b3566;color:#fff;transform:translateY(-3px)}.category-icon{font-size:1.8rem;transition:transform .3s ease}.category-btn:hover .category-icon{transform:scale(1.2)}.category-name{font-size:1.1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1200px;padding:20px 0}.products-grid>.product-card{max-width:100%;width:100%}.products-grid>.product-card:nth-child(4){grid-column:1;margin-left:300px}.products-grid>.product-card:nth-child(5){grid-column:3;margin-right:300px}.product-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card:hover{border-color:#ff6b35;box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.product-image{height:180px;overflow:hidden;position:relative}.product-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.1)}.product-overlay{align-items:center;background:linear-gradient(135deg,#000c,#ff6b35cc);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.product-card:hover .product-overlay{opacity:1}.product-btn{background:#fff;border:none;border-radius:25px;box-shadow:0 4px 15px #0003;color:#ff6b35;cursor:pointer;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.product-btn:hover{background:#ff6b35;box-shadow:0 6px 20px #0000004d;color:#fff;transform:scale(1.1)}.product-info{display:flex;flex:1 1;flex-direction:column;padding:25px}.product-name{color:#1a1a1a;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.product-description{color:#444;flex:1 1;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:20px}.product-specs{margin-top:auto}.specs-text{background:#ff6b3514;border:1px solid #ff6b3526;border-radius:8px;color:#ff6b35;display:inline-block;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.3px;padding:10px 18px}.products-grid::-webkit-scrollbar{width:8px}.products-grid::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}.products-grid::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff6b35,#f7931e);border-radius:10px}.products-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#f7931e,#ff6b35)}@media screen and (max-width:1200px){.products-grid{gap:25px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.catalog{overflow-x:hidden}.catalog-container{overflow-x:hidden;padding:0 20px}.products-grid{gap:20px;grid-template-columns:repeat(2,1fr);max-width:100%;width:100%}.products-grid>.product-card:nth-child(4){grid-column:1;margin-left:0}.products-grid>.product-card:nth-child(5){grid-column:2;margin-right:0}}@media screen and (max-width:768px){.catalog{overflow-x:hidden;padding:40px 0}.catalog-container{overflow-x:hidden;padding:0 15px}.catalog-title{font-size:2.8rem}.catalog-subtitle{font-size:1.2rem;font-weight:500}.products-grid{gap:30px;grid-template-columns:1fr;max-width:100%;width:100%}.products-grid>.product-card:nth-child(4),.products-grid>.product-card:nth-child(5){grid-column:1;margin-left:0;margin-right:0}.product-image{height:220px}.product-info{padding:25px}.product-name{font-size:1.3rem}.product-description{font-size:1rem}}@media screen and (max-width:480px){.catalog-container{padding:0 15px}.catalog-title{font-size:2.2rem;letter-spacing:2px}.catalog-subtitle{font-size:1.1rem;font-weight:500}.products-grid{gap:25px}.products-grid>.product-card:nth-child(4),.products-grid>.product-card:nth-child(5){margin-left:0;margin-right:0}.product-image{height:200px}.product-info{padding:22px}.product-name{font-size:1.2rem}.product-description{font-size:.95rem}.specs-text{font-size:.8rem}}.about{align-items:center;background-color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:80px 0}.about-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.about-hero{margin-bottom:60px}.about-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-text{padding-right:40px}.about-title{color:#333;font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;letter-spacing:3px;line-height:1.2;margin-bottom:25px;text-transform:uppercase}.about-subtitle{color:#ff6b35;font-size:1.2rem;font-weight:500;line-height:1.6}.about-description,.about-subtitle{font-family:Roboto,sans-serif;margin-bottom:20px}.about-description{color:#555;font-size:1.05rem;line-height:1.8}.about-description-highlight{color:#ff6b35;font-size:1.1rem;font-weight:600;margin-top:10px}.about-stats{align-items:center;display:flex;gap:20px;margin-bottom:20px;margin-top:50px;padding:30px 0}.stat-divider{background:linear-gradient(90deg,#0000,#e0e0e0,#0000);flex:1 1;height:1px}.stat-content{align-items:baseline;display:flex;gap:12px;padding:0 20px;white-space:nowrap}.stat-number{color:#ff6b35;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:1}.stat-text{color:#666;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.5px}.about-image{border-radius:20px;box-shadow:0 20px 60px #00000026;overflow:hidden;position:relative}.about-image img{height:350px;object-fit:cover;transition:transform .4s ease;width:100%}.about-image:hover img{transform:scale(1.03)}.about-values{margin-top:40px}.values-header{margin-bottom:40px;text-align:center}.values-title{color:#333;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.value-card{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:35px 25px;text-align:center;transition:all .4s ease}.value-card:hover{background:#fff;border-color:#ff6b35;box-shadow:0 15px 40px #0000001f;transform:translateY(-8px)}.value-icon{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:3.5rem;height:100px;justify-content:center;margin-bottom:20px;transition:transform .3s ease;width:100px}.value-icon-image{display:block;height:100%;object-fit:contain;width:100%}.value-card:hover .value-icon{transform:scale(1.1)}.value-title{color:#000;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.value-description{color:#666;font-family:Roboto,sans-serif;font-size:.95rem;line-height:1.5;max-width:200px}@media screen and (max-width:1024px){.about-container{padding:0 30px}.about-content{gap:40px}.about-title{font-size:2.5rem}.about-image img{height:300px}.values-title{font-size:2.2rem}.values-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.value-card{padding:30px 20px}.value-icon{font-size:3rem;height:90px;width:90px}}@media screen and (max-width:768px){.about{padding:60px 0}.about-container{padding:0 20px}.about-hero{margin-bottom:50px}.about-content{gap:40px;grid-template-columns:1fr}.about-text{padding-right:0;text-align:center}.about-title{font-size:2.2rem;letter-spacing:2px}.about-subtitle{font-size:1.1rem}.about-description{font-size:1rem}.about-stats{flex-direction:column;gap:15px;margin-top:40px;padding:25px 0}.stat-divider{max-width:200px;width:100%}.stat-content{align-items:center;flex-direction:column;gap:8px;padding:0;text-align:center}.stat-number{font-size:2.2rem}.stat-text{font-size:.95rem}.about-image img{height:250px}.values-header{margin-bottom:30px}.values-title{font-size:2rem;letter-spacing:2px}.values-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.value-card{padding:25px 15px}.value-icon{font-size:2.5rem;height:80px;margin-bottom:15px;width:80px}.value-title{font-size:1rem;margin-bottom:10px}.value-description{font-size:.9rem}}@media screen and (max-width:480px){.about{padding:40px 0}.about-container{padding:0 15px}.about-hero{margin-bottom:40px}.about-title{font-size:1.8rem;letter-spacing:1.5px;margin-bottom:20px}.about-subtitle{font-size:1rem;margin-bottom:15px}.about-description{font-size:.95rem}.about-stats{flex-direction:column;gap:12px;margin-top:30px;padding:20px 0}.stat-divider{max-width:150px;width:100%}.stat-content{align-items:center;flex-direction:column;gap:6px;padding:0;text-align:center}.stat-number{font-size:2rem}.stat-text{font-size:.85rem}.about-image img{height:200px}.values-header{margin-bottom:25px}.values-title{font-size:1.8rem;letter-spacing:2px}.values-grid{gap:20px;grid-template-columns:1fr}.value-card{padding:25px 20px}.value-icon{font-size:2.5rem;height:70px;margin-bottom:15px;width:70px}.value-title{font-size:.95rem;margin-bottom:10px}.value-description{font-size:.85rem;max-width:100%}}.contact{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:100vh;overflow:hidden}.contact-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.contact-header{margin-bottom:30px;text-align:center}.contact-title{color:#000;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.contact-subtitle{color:#444;font-family:Roboto,sans-serif;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.contact-content{grid-gap:30px;display:grid;flex:1 1;gap:30px;grid-template-columns:1fr 1fr;max-height:500px}.contact-info,.social-info{background:#fff;border-radius:15px;box-shadow:0 8px 25px #0000001a;padding:40px;width:100%}.info-title{color:#000;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.info-grid,.social-grid{display:flex;flex-direction:column;gap:15px}.info-card{cursor:pointer}.info-card,.social-card{align-items:center;background:#f8f9fa;border-left:3px solid #0000;border-radius:10px;display:flex;flex-direction:row;gap:15px;padding:20px;text-align:left;transition:all .3s ease}.info-card:hover,.social-card:hover{border-left-color:#ff6b35;box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.info-icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center;min-width:40px;text-align:center}.contact-icon-img,.social-icon-img{height:32px;object-fit:contain;width:32px}.info-content{flex:1 1}.info-card-title{color:#222;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.info-detail{color:#333;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:500;line-height:1.4;margin:0}@media screen and (max-width:1024px){.contact-content{gap:30px}.contact-title{font-size:2.2rem}.contact-subtitle{font-size:1rem}}@media screen and (max-width:768px){.contact-container{padding:0 15px}.contact-title{font-size:2rem}.contact-subtitle{font-size:.95rem}.contact-content{gap:25px;grid-template-columns:1fr;max-height:none}.contact-info,.social-info{padding:25px}.info-title{font-size:1.3rem}.info-card,.social-card{padding:15px}.info-icon{font-size:1.3rem}.contact-icon-img,.social-icon-img{height:28px;width:28px}}@media screen and (max-width:480px){.contact-title{font-size:1.8rem}.contact-subtitle{font-size:.9rem}.contact-info,.social-info{padding:20px}.info-title{font-size:1.2rem}.info-card,.social-card{padding:12px}.info-icon{font-size:1.2rem}.contact-icon-img,.social-icon-img{height:24px;width:24px}}.links-page{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:60px 20px;position:relative}.links-page:before{background:radial-gradient(ellipse at center,#8b451333 0,#0000 50%),radial-gradient(ellipse at top,#b8860b26 0,#0000 40%),linear-gradient(180deg,#0a0a0ad9,#1a1a1acc 15%,#1f1f1fbf 50%,#1a1a1acc 85%,#0a0a0ad9);z-index:0}.links-page:after,.links-page:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.links-page:after{background:radial-gradient(circle at 50% 30%,#ff6b351a 0,#0000 50%),radial-gradient(circle at 50% 70%,#b8860b14 0,#0000 50%),radial-gradient(ellipse 100% 50% at 50% 0,#0000 0,#00000080 100%),radial-gradient(ellipse 100% 50% at 50% 100%,#0000 0,#00000080 100%);pointer-events:none;z-index:1}.links-container{gap:50px;max-width:550px;position:relative;z-index:2}.links-container,.links-header{align-items:center;display:flex;flex-direction:column;width:100%}.links-header{color:#fff;gap:30px;text-align:center}.logo-wrapper{align-items:center;animation:logoFloat 3s ease-in-out infinite;display:flex;justify-content:center;position:relative}.logo-glow{animation:pulseGlow 2s ease-in-out infinite;background:radial-gradient(circle,#ff6b354d 0,#0000 70%);border-radius:50%;height:220px;position:absolute;width:220px;z-index:-1}.links-logo{background:#fff;border:4px solid #d2691e;border-radius:50%;box-shadow:0 0 30px #ff6b3566,0 0 60px #ff6b3533,0 10px 40px #00000080,inset 0 2px 10px #ffffff4d;height:180px;object-fit:contain;padding:12px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:180px;z-index:1}.links-logo:hover{border-color:#ff6b35;box-shadow:0 0 40px #ff6b3599,0 0 80px #ff6b354d,0 15px 50px #0009,inset 0 2px 15px #fff6;transform:scale(1.05)}.links-subtitle{color:#f5f5f5;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:400;letter-spacing:.5px;line-height:1.7;margin:0;max-width:450px;opacity:.95;text-shadow:0 2px 10px #00000080}.links-list{display:flex;flex-direction:column;gap:18px;position:relative;width:100%}.links-list:before{background:linear-gradient(90deg,#0000,#ff6b354d,#0000);content:"";height:1px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:80%}.link-button{background:linear-gradient(135deg,#c94a1f,#d2691e 50%,#b8860b);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 25px #c94a1f66,0 4px 12px #0000004d,inset 0 1px 0 #fff3,inset 0 -2px 0 #0003;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:1.5px;overflow:hidden;padding:20px 30px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.link-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:2}.link-button:after{background:linear-gradient(135deg,#d2691e,#ff6b35 50%,#d2691e);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.link-button:hover{border-color:#fff3;box-shadow:0 15px 40px #ff6b3580,0 8px 20px #0006,inset 0 1px 0 #ffffff4d,0 0 30px #ff6b3566;transform:translateY(-4px) scale(1.02)}.link-button:hover:before{left:100%}.link-button:hover:after{opacity:1}.link-button:active{box-shadow:0 10px 30px #ff6b3566,0 5px 15px #0000004d,inset 0 2px 5px #0003;transform:translateY(-2px) scale(1.01)}@keyframes buttonPulse{0%,to{box-shadow:0 8px 25px #c94a1f66,0 4px 12px #0000004d}50%{box-shadow:0 8px 25px #c94a1f80,0 4px 12px #0000004d,0 0 20px #ff6b354d}}.link-button{animation:buttonPulse 3s ease-in-out infinite}.link-button:hover{animation:none}.links-footer{color:#fff9;font-family:Roboto,sans-serif;font-size:.9rem;letter-spacing:.5px;margin-top:10px;padding-top:30px;position:relative;text-align:center}.links-footer:before{background:linear-gradient(90deg,#0000,#ff6b354d,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%}.links-footer p{margin:0;text-shadow:0 1px 5px #00000080}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media screen and (max-width:768px){.links-page{padding:50px 20px}.links-container{gap:40px;max-width:500px}.logo-glow{height:200px;width:200px}.links-logo{border-width:3px;height:160px;width:160px}.links-subtitle{font-size:1.05rem;max-width:100%}.link-button{font-size:1rem;letter-spacing:1.2px;padding:18px 25px}}@media screen and (max-width:480px){.links-page{padding:40px 15px}.links-container{gap:35px}.links-header{gap:25px}.logo-glow{height:180px;width:180px}.links-logo{border-width:3px;height:140px;padding:10px;width:140px}.links-subtitle{font-size:1rem;line-height:1.6}.links-list{gap:15px}.link-button{border-radius:14px;font-size:.95rem;letter-spacing:1px;padding:16px 22px}.links-footer{font-size:.85rem;padding-top:25px}}.whatsapp-float{align-items:center;animation:pulse 2s infinite;background:#25d366;border:3px solid #fff3;border-radius:50%;bottom:50px;box-shadow:0 4px 20px #25d36666,0 0 0 0 #25d366b3;cursor:pointer;display:flex;height:70px;justify-content:center;overflow:hidden;padding:12px;position:fixed;right:50px;transition:all .3s cubic-bezier(.4,0,.2,1);width:70px;z-index:1000}.whatsapp-float:hover{background:#25d366;border-color:#fff6;box-shadow:0 8px 30px #25d36699,0 0 0 8px #25d3661a;transform:scale(1.15) translateY(-2px)}.whatsapp-float:active{transform:scale(1.05) translateY(0)}.whatsapp-icon{background:#0000;border-radius:50%;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));height:100%;object-fit:contain;width:100%}@keyframes pulse{0%{box-shadow:0 4px 20px #25d36666,0 0 0 0 #25d366b3}50%{box-shadow:0 4px 25px #25d36699,0 0 0 4px #25d3664d}to{box-shadow:0 4px 20px #25d36666,0 0 0 0 #25d366b3}}@media screen and (max-width:768px){.whatsapp-float{border-width:2.5px;bottom:20px;height:58px;padding:10px;right:20px;width:58px}}@media screen and (max-width:480px){.whatsapp-float{border-width:2px;bottom:15px;height:56px;padding:10px;right:15px;width:56px}}
/*# sourceMappingURL=main.eefdd78b.css.map*/