.mobile-bottom-nav{display:none!important}@media (max-width: 991px){.mobile-bottom-nav{display:flex!important}}.product-hero{position:relative;height:50vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:0}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.hero-content{position:relative;z-index:3;text-align:center;color:#fff;width:100%}.product-badges{display:flex;justify-content:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.badge{padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-diameter{background:linear-gradient(135deg,#d4af37,#f4d03f);color:#fff;box-shadow:0 2px 10px #d4af374d}.badge-tse{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;box-shadow:0 2px 10px #28a7454d}.badge-category{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 2px 10px #007bff4d}.product-title{font-size:3rem;font-weight:800;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg,#d4af37,#f4d03f,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.product-subtitle{font-size:1.2rem;font-weight:400;color:#ffffffe6;margin-bottom:25px;letter-spacing:1px;font-style:italic}.hero-breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem;color:#fffc}.hero-breadcrumb a{color:#d4af37;text-decoration:none;transition:color .3s ease}.hero-breadcrumb a:hover{color:#f4d03f}.hero-breadcrumb span{color:#fff9}.product-details{padding:80px 0;background:linear-gradient(135deg,#fff,#f8f9fa)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-gallery{position:sticky;top:100px}.main-image{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000026;background:#fff;padding:20px}.main-image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.image-badges{position:absolute;top:30px;left:30px;display:flex;flex-direction:column;gap:10px}.product-info{padding:20px 0}.product-header{margin-bottom:30px}.product-header h2{font-size:2.5rem;font-weight:700;color:#1a1a2e;margin-bottom:15px;line-height:1.2}.product-rating{display:flex;align-items:center;gap:15px}.stars{display:flex;gap:5px;color:#d4af37;font-size:1.2rem}.rating-text{color:#6c757d;font-weight:500}.product-description{margin-bottom:40px}.product-description p{font-size:1.1rem;line-height:1.7;color:#495057}.technical-specs{margin-bottom:40px}.technical-specs h3{font-size:1.8rem;font-weight:600;color:#1a1a2e;margin-bottom:25px;position:relative}.technical-specs h3:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:2px}.specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.spec-item{display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:all .3s ease}.spec-item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000001f}.spec-icon{width:50px;height:50px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.spec-content{display:flex;flex-direction:column}.spec-label{font-size:.9rem;color:#6c757d;margin-bottom:5px}.spec-value{font-size:1.1rem;font-weight:600;color:#1a1a2e}.quality-certificates{margin-bottom:40px}.quality-certificates h3{font-size:1.8rem;font-weight:600;color:#1a1a2e;margin-bottom:25px;position:relative}.quality-certificates h3:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:linear-gradient(135deg,#28a745,#20c997);border-radius:2px}.certificates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (min-width: 768px){.certificates-grid{grid-template-columns:repeat(4,1fr)}}.certificate-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 15px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-radius:15px;font-weight:600;box-shadow:0 5px 15px #28a7454d;transition:all .3s ease;text-align:center;min-height:80px}.certificate-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}.certificate-item i{font-size:1.5rem;margin-bottom:5px}.certificate-item span{font-size:.9rem;line-height:1.2}.product-actions{display:flex;gap:15px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:25px;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer;min-width:180px}.btn-primary{background:linear-gradient(135deg,#d4af37,#f4d03f);color:#fff;box-shadow:0 5px 20px #d4af374d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #d4af3766;color:#fff}.btn-secondary{background:linear-gradient(135deg,#18863f,#128c7e);color:#fff;box-shadow:0 5px 20px #25d3664d}.btn-secondary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #25d36666;color:#fff!important;text-decoration:none}.btn-secondary:focus,.btn-secondary:active{color:#fff!important;text-decoration:none}.btn-outline{background:transparent;color:#495057;border:2px solid #dee2e6}.btn-outline:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-3px)}.btn-sm{padding:10px 20px;font-size:.9rem;min-width:auto}.product-features{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.section-title{text-align:center;font-size:2.5rem;font-weight:700;color:#1a1a2e;margin-bottom:60px;position:relative}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:2px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (min-width: 1200px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#d4af37,#f4d03f)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.feature-icon{width:80px;height:80px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;color:#fff;font-size:2rem;box-shadow:0 10px 30px #d4af374d}.feature-card h3{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin-bottom:15px}.feature-card p{color:#6c757d;line-height:1.6}.usage-areas{padding:80px 0;background:linear-gradient(135deg,#fff,#f8f9fa)}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.usage-item{display:flex;align-items:flex-start;gap:20px;padding:30px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:all .3s ease}.usage-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.usage-icon{width:60px;height:60px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.usage-item h3{font-size:1.3rem;font-weight:600;color:#1a1a2e;margin-bottom:10px}.usage-item p{color:#6c757d;line-height:1.5;font-size:.95rem}.related-products{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.related-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:all .4s ease}.related-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.related-image{position:relative;height:200px;overflow:hidden}.related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.related-card:hover .related-image img{transform:scale(1.05)}.related-badges{position:absolute;top:15px;left:15px}.related-info{padding:25px;text-align:center}.related-info h3{font-size:1.3rem;font-weight:600;color:#1a1a2e;margin-bottom:10px}.related-info p{color:#6c757d;margin-bottom:20px;font-size:.95rem}@media (max-width: 1200px){.product-grid{gap:40px}.specs-grid{grid-template-columns:1fr}}@media (max-width: 768px){.product-hero{height:40vh;min-height:300px}.product-title{font-size:2rem}.product-subtitle{font-size:1rem}.product-grid{grid-template-columns:1fr;gap:40px}.product-gallery{position:static}.main-image img{height:300px}.product-header h2{font-size:2rem}.features-grid,.usage-grid,.related-grid{grid-template-columns:1fr;gap:20px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-actions .btn{width:100%;justify-content:center;padding:12px 10px;font-size:.8rem;border-radius:20px;min-width:0}.product-actions .btn i{margin-right:5px;font-size:.9rem}}@media (max-width: 480px){.product-hero{height:35vh;min-height:250px}.hero-content{padding:140px 15px 40px}.product-title{font-size:1.2rem;line-height:1.3;margin-bottom:15px}.product-subtitle{font-size:.85rem;line-height:1.4;margin-bottom:15px}.product-badges{gap:8px;margin-bottom:15px}.badge{padding:5px 10px;font-size:10px;border-radius:15px}.hero-breadcrumb{font-size:.8rem;margin-bottom:15px}.main-image{padding:15px}.main-image img{height:250px}.feature-card,.usage-item{padding:20px}.feature-icon{width:60px;height:60px;font-size:1.5rem}.usage-icon{width:50px;height:50px;font-size:1.2rem}}@media print{.topbar,.navbar,.mobile-menu,.mobile-bottom-nav,.product-actions,.related-products,.footer,.back-to-top{display:none!important}.product-hero{height:auto;min-height:auto;page-break-inside:avoid}.hero-overlay{background:#0000001a}.product-grid{grid-template-columns:1fr;gap:20px}.main-image{box-shadow:none;border:1px solid #dee2e6}}.technical-drawing-btn{position:absolute;bottom:20px;right:20px;background:linear-gradient(135deg,#d4af37,#f4e4a6);color:#fff;border:none;border-radius:50px;padding:12px 20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #d4af374d;display:flex;align-items:center;gap:8px;z-index:10}.technical-drawing-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766;background:linear-gradient(135deg,#f4e4a6,#d4af37)}.technical-drawing-btn i{font-size:1rem}.technical-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center;animation:fadeIn .3s ease}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{position:relative;background:#fff;border-radius:20px;max-width:90vw;max-height:90vh;width:1000px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp .4s ease}.modal-header{background:linear-gradient(135deg,#1a1a2e,#0f3460);color:#fff;padding:20px 30px;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:1.5rem;font-weight:600}.modal-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close:hover{background:#ffffff1a;transform:rotate(90deg)}.modal-body{padding:30px;max-height:70vh;overflow-y:auto}.technical-drawing-container{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:30px}.technical-drawing-image{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px #0000001a;border:2px solid #f0f0f0}.drawing-info{background:linear-gradient(135deg,#f8f9fa,#fff);padding:30px;border-radius:20px;border:2px solid #e8e9ea;position:relative;overflow:hidden}.drawing-info:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(135deg,#d4af37,#f4e4a6);border-radius:0 3px 3px 0}.drawing-info h4{margin:0 0 25px;font-size:1.4rem;color:#1a1a2e;font-weight:700;display:flex;align-items:center;gap:12px;position:relative;z-index:2}.drawing-info h4:before{content:"ï‡¬";font-family:"Font Awesome 5 Free";font-weight:900;color:#d4af37;font-size:1.2rem}.drawing-info h4:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,#D4AF37 0%,transparent 100%);border-radius:1px}.technical-modal .specs-grid{display:grid;gap:15px;grid-template-columns:1fr}.technical-modal .spec-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;border:1px solid #e8e9ea;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.technical-modal .spec-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #d4af3726;border-color:#d4af37}.technical-modal .spec-label{font-weight:600;color:#495057;font-size:.95rem;display:flex;align-items:center;gap:8px}.technical-modal .spec-label:before{content:"â€¢";color:#d4af37;font-weight:700;font-size:1.2rem}.technical-modal .spec-value{font-weight:700;color:#1a1a2e;background:linear-gradient(135deg,#d4af37,#f4e4a6);color:#fff;padding:6px 16px;border-radius:25px;font-size:.9rem;text-align:center;min-width:80px;box-shadow:0 2px 8px #d4af374d}.modal-actions{display:flex;gap:15px;justify-content:center;padding-top:20px;border-top:1px solid #e0e0e0}.btn-download,.btn-print{background:linear-gradient(135deg,#d4af37,#f4e4a6);color:#fff;border:none;border-radius:25px;padding:12px 25px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #d4af374d}.btn-download:hover,.btn-print:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766;background:linear-gradient(135deg,#f4e4a6,#d4af37)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.modal-content{width:95vw;max-height:95vh}.modal-header{padding:15px 20px}.modal-header h3{font-size:1.2rem}.modal-body{padding:20px}.technical-drawing-container{grid-template-columns:1fr;gap:20px}.drawing-info{padding:20px}.modal-actions{flex-direction:column}.btn-download,.btn-print{width:100%;justify-content:center}.technical-drawing-btn{bottom:15px;right:15px;padding:10px 16px;font-size:.8rem}}@media (max-width: 768px){.technical-modal .drawing-info{padding:25px 20px}.technical-modal .drawing-info h4{font-size:1.2rem;margin-bottom:20px}.technical-modal .spec-item{padding:12px 15px;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.technical-modal .spec-value{align-self:flex-end;min-width:auto;padding:4px 12px;font-size:.85rem}.technical-modal .spec-label{font-size:.9rem}}@media (max-width: 480px){.technical-modal .spec-item{padding:10px 12px}.technical-modal .spec-label:before{font-size:1rem}.technical-modal .spec-value{padding:3px 10px;font-size:.8rem}}.image-badges{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;top:20px!important;left:20px!important;width:auto!important;z-index:20!important}.image-badges .badge{position:relative!important;margin:0!important}.image-badges .technical-drawing-btn{position:relative!important;bottom:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;z-index:30!important;pointer-events:auto!important}.technical-drawing-btn:hover{cursor:pointer!important}.main-image img{pointer-events:auto!important}.specs-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important}@media (max-width: 900px){.specs-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 500px){.specs-grid{grid-template-columns:1fr!important}}.spec-item{padding:15px!important;border-radius:12px!important;gap:10px!important;background:#fff!important;box-shadow:0 4px 15px #00000008!important}.spec-icon{width:40px!important;height:40px!important;min-width:40px!important;font-size:1.1rem!important}.spec-label{font-size:.8rem!important;margin-bottom:2px!important}.spec-value{font-size:.95rem!important}.technical-modal .specs-grid{grid-template-columns:1fr!important;gap:5px!important}.technical-modal .spec-item{background:transparent!important;box-shadow:none!important;border-bottom:1px dashed rgba(0,0,0,.1)!important;padding:10px 0!important;border-radius:0!important}.technical-modal .spec-value{background:none!important;color:#1a1a2e!important;font-size:1rem!important;font-weight:700!important;padding:0!important;text-shadow:none!important}.product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:20px!important}.product-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 10px!important;border-radius:15px!important;font-size:.85rem!important;font-weight:600!important;white-space:nowrap!important;margin:0!important;min-width:0!important;width:100%!important}@media (max-width: 500px){.product-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.product-actions .btn{padding:10px 6px!important;font-size:.75rem!important;border-radius:12px!important;gap:4px!important;letter-spacing:0!important}.product-actions .btn i{font-size:.8rem!important}}.image-badges{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;position:absolute!important;top:20px!important;left:20px!important;z-index:10!important}.image-badges>*{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;box-shadow:0 4px 10px #00000026!important}.technical-drawing-image{max-width:100%!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:8px!important;padding:10px!important;background:#fff!important}@media print{body:not(.print-modal-only) .global-header,body:not(.print-modal-only) .mobile-menu,body:not(.print-modal-only) .mobile-bottom-nav,body:not(.print-modal-only) .whatsapp-float,body:not(.print-modal-only) .footer-main,body:not(.print-modal-only) .footer-bottom,body:not(.print-modal-only) .related-products,body:not(.print-modal-only) .modern-hero{display:none!important}body:not(.print-modal-only){background:#fff!important;color:#000!important}body.print-modal-only>*:not(#technicalDrawingModal){display:none!important}body.print-modal-only{background:#fff!important;margin:0!important;padding:0!important}body.print-modal-only #technicalDrawingModal,body.print-modal-only .technical-modal,body.print-modal-only .modal-content{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;background:none!important}body.print-modal-only .modal-overlay,body.print-modal-only .modal-close,body.print-modal-only .modal-actions{display:none!important}body.print-modal-only .technical-drawing-container{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:30px!important;padding:20px!important}body.print-modal-only .technical-drawing-image{flex:1!important;max-width:60%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;border:2px solid #ddd!important;padding:10px!important;border-radius:8px!important}body.print-modal-only .drawing-info{flex:1!important;max-width:35%!important}body.print-modal-only .spec-item{font-size:14px!important;padding:12px 5px!important}@page{margin:1cm;size:landscape}}.image-badges{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;position:absolute!important;top:20px!important;left:20px!important;height:auto!important;max-height:none!important;overflow:visible!important;z-index:50!important;width:-moz-max-content!important;width:max-content!important;margin:0!important;padding:0!important}.image-badges>*{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;position:static!important;margin:0!important;padding:10px 18px!important;height:auto!important;min-height:35px!important;max-height:none!important;line-height:normal!important;box-sizing:border-box!important;transform:none!important;width:-moz-max-content!important;width:max-content!important}.image-badges .technical-drawing-btn{position:static!important;margin-top:5px!important}.modal-content{width:850px!important;border-radius:16px!important}.technical-drawing-container{grid-template-columns:1.2fr 1fr!important;gap:20px!important;margin-bottom:0!important;align-items:start!important}.drawing-info{padding:20px!important;border-radius:12px!important}.drawing-info h4{margin:0 0 15px!important;font-size:1.15rem!important}.technical-modal .specs-grid{gap:0!important}.technical-modal .spec-item{padding:8px 5px!important;border:none!important;border-bottom:1px solid #eee!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.technical-modal .spec-item:last-child{border-bottom:none!important}.technical-modal .spec-label{font-size:.9rem!important;color:#333!important}.technical-modal .spec-label:before{display:none!important}.technical-modal .spec-value{background:transparent!important;color:#111!important;box-shadow:none!important;padding:0!important;font-size:.95rem!important;font-weight:700!important;text-align:right!important;min-width:auto!important}.modal-actions{padding-top:15px!important;margin-top:15px!important;border-top:1px solid #eaeaea!important;justify-content:flex-end!important;gap:10px!important}.btn-download,.btn-print{padding:8px 16px!important;font-size:.85rem!important;border-radius:8px!important}.modal-header{padding:15px 20px!important;background:#111e2f!important}.modal-header h3{font-size:1.2rem!important}.modal-body{padding:20px!important}.technical-drawing-image{padding:0!important;border:1px solid #eee!important;border-radius:12px!important}@media (max-width: 768px){.technical-drawing-container{grid-template-columns:1fr!important}}@media (max-width: 768px){.footer-premium-bottom{padding-bottom:calc(85px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 576px){.footer-premium-top{padding:30px 0 20px!important}.footer-premium-grid{grid-template-columns:1fr 1fr!important;gap:20px!important}.footer-col.brand-col,.footer-col.contact-col{grid-column:span 2}.brand-col .footer-logo{max-width:120px!important;height:auto!important;margin-bottom:15px!important;margin-left:auto;margin-right:auto;display:block}.brand-col .footer-bio{text-align:center;font-size:.85rem!important;margin-bottom:15px!important}.footer-social-modern{justify-content:center;margin-bottom:10px}.footer-col h3{font-size:1.05rem!important;margin-bottom:15px!important;padding-bottom:8px!important}.contact-list li{margin-bottom:12px!important;font-size:.85rem!important}.footer-map-container{height:100px!important;margin-top:10px!important}.links-col ul li{margin-bottom:10px!important}.links-col ul li a{font-size:.85rem!important}.footer-premium-bottom{padding-top:15px!important}.footer-cert-badges{flex-wrap:wrap;justify-content:center;gap:10px!important}}.product-features{padding:80px 0;background-color:#f7f9fb;position:relative;overflow:hidden}.product-features:before{content:"";position:absolute;top:-50px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(212,175,55,.06) 0%,transparent 70%);border-radius:50%;z-index:1}.product-features .container{position:relative;z-index:2}.product-features .section-title{text-align:center;font-size:2.2rem;font-weight:800;color:#0e1a29;margin-bottom:50px;position:relative}.product-features .section-title:after{content:"";display:block;width:60px;height:4px;background-color:#d4af37;margin:15px auto 0;border-radius:2px}.features-grid-premium{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card-modern{background:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 10px 30px #0000000a;border-top:3px solid transparent;transition:all .4s ease;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.feature-card-modern:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000014;border-top-color:#d4af37}.feature-icon-wrapper{width:65px;height:65px;background:#d4af371a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.feature-card-modern:hover .feature-icon-wrapper{background:#d4af37}.feature-icon-wrapper i{font-size:28px;color:#d4af37;transition:all .3s ease}.feature-card-modern:hover .feature-icon-wrapper i{color:#fff}.feature-card-modern h3{font-size:1.3rem;font-weight:700;color:#0e1a29;margin-bottom:15px;line-height:1.3}.feature-card-modern p{font-size:.95rem;color:#6c757d;line-height:1.6;margin:0}.feature-card-modern:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;bottom:-20px;right:-20px;font-size:150px;color:#00000004;z-index:0;transform:rotate(-15deg);transition:all .5s ease}.feature-card-modern:hover:after{transform:rotate(0) scale(1.1);color:#d4af370a}.feature-card-modern>*{position:relative;z-index:1}@media (max-width: 768px){.features-grid-premium{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.features-grid-premium{grid-template-columns:1fr}}.usage-areas{padding:80px 0;background:#fff;position:relative}.usage-title{text-align:center;font-size:2.2rem;font-weight:800;color:#0e1a29;margin-bottom:50px}.usage-title:after{content:"";display:block;width:60px;height:4px;background-color:#d4af37;margin:15px auto 0;border-radius:2px}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.usage-card{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:16px;padding:30px 25px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.usage-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000000f;border-color:transparent}.usage-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;transition:all .4s ease;box-shadow:0 8px 20px #0000001a}.usage-card:hover .usage-icon{transform:scale(1.1) rotate(5deg)}.usage-card h3{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:#0e1a29}.usage-card p{font-size:.95rem;color:#333;line-height:1.6;margin:0}.icon-blue{background:linear-gradient(135deg,#3498db,#2980b9)}.icon-green{background:linear-gradient(135deg,#2ecc71,#27ae60)}.icon-orange{background:linear-gradient(135deg,#f39c12,#d35400)}.icon-purple{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.icon-red{background:linear-gradient(135deg,#e74c3c,#c0392b)}.icon-teal{background:linear-gradient(135deg,#1abc9c,#16a085)}.icon-gold{background:linear-gradient(135deg,#f1c40f,#f39c12)}.icon-navy{background:linear-gradient(135deg,#34495e,#2c3e50)}@media (min-width: 992px){.features-grid-premium{grid-template-columns:repeat(3,1fr)}.usage-grid{grid-template-columns:repeat(4,1fr)!important}}
