*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.hero,.trust-bar,.categories-section,.featured-section,.cta-section,.seo-content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}[data-content-type=row],[data-content-type=html]{padding:0!important}.page-title-wrapper,.breadcrumbs{display:none!important}.page-main,#maincontent,.columns,.column.main{padding-top:0!important;margin-top:0!important}.hero-text h1{font-size:clamp(3rem,6vw,4.5rem)!important}.hero-text p,.section-header p,.category-card p,.category-link,.featured-content p,.cta-text p,.seo-text p,.seo-text li,.trust-text span,.stat-label,.brand-tag{font-size:1.75rem!important}a.tm-btn.tm-btn-primary,a.tm-btn.tm-btn-primary:link,a.tm-btn.tm-btn-primary:visited,a.tm-btn.tm-btn-primary:hover,a.tm-btn.tm-btn-primary:active{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:20px 40px!important;font-size:20px!important;font-weight:600!important;text-decoration:none!important;border-radius:8px!important;background:#e63946!important;color:#fff!important;border:none!important}a.tm-btn.tm-btn-secondary,a.tm-btn.tm-btn-secondary:link,a.tm-btn.tm-btn-secondary:visited,a.tm-btn.tm-btn-secondary:hover,a.tm-btn.tm-btn-secondary:active{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:20px 40px!important;font-size:20px!important;font-weight:600!important;text-decoration:none!important;border-radius:8px!important;background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important}a.featured-card,a.featured-card:link,a.featured-card:visited,a.featured-card:hover,a.featured-card:active{text-decoration:none!important;color:inherit!important;display:block!important;position:relative!important;border-radius:16px!important;overflow:hidden!important;aspect-ratio:4/3!important;cursor:pointer!important}a.tm-btn.tm-btn-primary:hover{background:#d62839!important}a.tm-btn.tm-btn-secondary:hover{border-color:#fff!important;background:#ffffff1a!important}.btn{font-size:1.5rem!important;padding:18px 36px!important}.stat-number{font-size:3.5rem!important}.tm-btn-primary svg{color:#fff!important;stroke:#fff!important}.tm-btn-primary{background:#e63946!important;color:#fff!important}.trust-text strong{font-size:1.75rem!important}.section-header h2{font-size:clamp(2.5rem,5vw,3.25rem)!important}.category-card h3{font-size:1.75rem!important}.featured-tag{font-size:1.25rem!important}.featured-content h3{font-size:2rem!important}.cta-text h2{font-size:clamp(2rem,5vw,3rem)!important}.seo-text h2{font-size:2.25rem!important}.seo-sidebar h3{font-size:1.75rem!important}:root{--primary-blue: #0066cc;--primary-red: #e63946;--dark-gray: #1a1a2e;--medium-gray: #4a4a5a;--light-gray: #f8f9fa;--white: #ffffff;--shadow-sm: 0 2px 4px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.12);--shadow-lg: 0 8px 24px rgba(0,0,0,.16);--transition: .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;color:var(--dark-gray)}.container{max-width:1500px;margin:0 auto;padding:0 20px}.hero{position:relative;background:linear-gradient(135deg,#0d1b2a,#1b263b);overflow:hidden;min-height:480px;display:flex;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" patternUnits="userSpaceOnUse" width="20" height="20"><path d="M20 0L0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.3" opacity="0.15"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.5}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;padding:60px 0}.hero-text h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--white);line-height:1.2;margin-bottom:20px}.hero-text h1 span{color:var(--primary-red)}.hero-text p{font-size:1.375rem;color:#ffffffd9;margin-bottom:32px;max-width:540px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:6px;transition:all var(--transition);cursor:pointer;border:none}.btn-primary{background:var(--primary-red);color:var(--white)}.btn-primary:hover{background:#d62839;transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.3)}.btn-secondary:hover{border-color:var(--white);background:#ffffff1a}.hero-features{display:flex;flex-direction:column;gap:16px}.hero-feature{display:flex;align-items:center;gap:20px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px 28px;transition:all var(--transition)}.hero-feature:hover{background:#ffffff1a;transform:translate(4px)}.hero-feature-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--primary-red) 0%,#c62b38 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-feature-icon svg{width:28px;height:28px;color:var(--white)}.hero-feature-text strong{display:block;font-size:1.5rem!important;color:var(--white);margin-bottom:4px}.hero-feature-text span{font-size:1.25rem!important;color:#ffffffb3}.categories-section{padding:80px 0;background:var(--light-gray)}.section-header{text-align:center;margin-bottom:48px}.section-header h2{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--dark-gray);margin-bottom:12px}.section-header p{font-size:1.0625rem;color:var(--medium-gray);max-width:600px;margin:0 auto}.categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.category-card{background:var(--white);border-radius:12px;padding:32px 24px;text-align:center;text-decoration:none;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.category-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.category-icon{width:72px;height:72px;margin:0 auto 20px;background:linear-gradient(135deg,#e8f4fd,#d0e8f9);border-radius:16px;display:flex;align-items:center;justify-content:center}.category-icon svg{width:36px;height:36px;color:var(--primary-blue)}.category-card h3{font-size:1.125rem;color:var(--dark-gray);margin-bottom:8px}.category-card p{font-size:.875rem;color:var(--medium-gray);margin-bottom:16px;min-height:40px}.category-link{font-size:.875rem;font-weight:600;color:var(--primary-blue);display:inline-flex;align-items:center;gap:6px}.category-link svg{width:16px;height:16px;transition:transform var(--transition)}.category-card:hover .category-link svg{transform:translate(4px)}.featured-section{padding:80px 0;background:var(--white)}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.featured-card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;cursor:pointer}.featured-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85) 100%);z-index:1}.featured-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .5s ease}.featured-card:hover .featured-bg{transform:scale(1.08)}.featured-card[data-category=tagarno] .featured-bg{background:linear-gradient(135deg,#1e3a5f,#2d5a87)}.featured-card[data-category=aoi] .featured-bg{background:linear-gradient(135deg,#2d3748,#4a5568)}.featured-card[data-category=ecd] .featured-bg{background:linear-gradient(135deg,#234e52,#2f855a)}.featured-content{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:2;color:var(--white)}.featured-tag{display:inline-block;background:var(--primary-red);padding:4px 12px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.featured-content h3{font-size:1.375rem;margin-bottom:8px}.featured-content p{font-size:.9375rem;opacity:.9}.cta-section{padding:80px 0;background:linear-gradient(135deg,var(--primary-blue) 0%,#0052a3 100%);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:#ffffff0d;border-radius:50%}.cta-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-text h2{font-size:clamp(1.5rem,3vw,2rem);color:var(--white);margin-bottom:12px}.cta-text p{font-size:1.0625rem;color:#ffffffd9;max-width:500px}.cta-buttons{display:flex;gap:16px;flex-shrink:0}.btn-white{background:var(--white);color:var(--primary-blue)}.btn-white:hover{background:var(--light-gray);transform:translateY(-2px)}.btn-outline-white{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.4)}.btn-outline-white:hover{border-color:var(--white);background:#ffffff1a}.seo-content{padding:60px 0;background:var(--white);border-top:1px solid #e5e7eb}.seo-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px}.seo-text h2{font-size:1.5rem;color:var(--dark-gray);margin-bottom:20px}.seo-text p{color:var(--medium-gray);margin-bottom:16px}.seo-text ul{list-style:none;margin-top:24px}.seo-text li{position:relative;padding-left:28px;margin-bottom:12px;color:var(--medium-gray)}.seo-text li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--primary-blue);border-radius:50%}.seo-sidebar{background:var(--light-gray);border-radius:12px;padding:32px}.seo-sidebar h3{font-size:1.125rem;color:var(--dark-gray);margin-bottom:20px}.brand-list{display:flex;flex-wrap:wrap;gap:12px}.brand-tag{background:var(--white);padding:10px 18px;border-radius:6px;font-size:.9375rem;color:var(--medium-gray);border:1px solid #e5e7eb;text-decoration:none;transition:all var(--transition)}.brand-tag:hover{border-color:var(--primary-blue);color:var(--primary-blue)}@media(max-width:1024px){.hero-content{grid-template-columns:1fr;gap:40px}.hero-features{max-width:500px}.categories-grid{grid-template-columns:repeat(2,1fr)}.featured-grid,.seo-grid{grid-template-columns:1fr}}@media(max-width:768px){.categories-grid{grid-template-columns:1fr}.cta-content{flex-direction:column;text-align:center}.cta-text p{margin:0 auto}.cta-buttons{flex-direction:column;width:100%}.cta-buttons .btn{width:100%;justify-content:center}}@media(max-width:480px){.hero-cta{flex-direction:column}.hero-cta .btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-capital-equipment.css.map */
