.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:120px;overflow:hidden;background:linear-gradient(135deg,var(--secondary) 0%,#2a2a2a 100%)}.hero[data-astro-cid-ewxirvlt] .container[data-astro-cid-ewxirvlt]{position:relative}.hero-content-centered[data-astro-cid-ewxirvlt]{position:relative;max-width:600px;margin:0 auto;width:100%;transform:translateZ(0);will-change:transform}.hero-content-inner[data-astro-cid-ewxirvlt]{text-align:center;display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease-out}.hero[data-astro-cid-ewxirvlt] .section-tag[data-astro-cid-ewxirvlt]{animation:fadeInUp 1s ease-out .1s backwards}.hero-badge-top[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);width:fit-content}.hero-title-main[data-astro-cid-ewxirvlt]{font-size:clamp(42px,7vw,82px);font-weight:900;letter-spacing:-2px;line-height:1.1;color:#fff;display:block;margin-bottom:var(--spacing-xs);animation:fadeInUp 1s ease-out .2s backwards}.hero-description[data-astro-cid-ewxirvlt]{font-size:clamp(20px,3vw,28px);color:var(--text-dark-muted);margin-bottom:var(--spacing-lg);line-height:1.6;animation:fadeInUp 1s ease-out .4s backwards}.hero-cta[data-astro-cid-ewxirvlt]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;align-items:center;animation:fadeInUp 1s ease-out .6s backwards}.scroll-indicator[data-astro-cid-ewxirvlt]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);animation:bounce 2s infinite;z-index:3}.mouse[data-astro-cid-ewxirvlt]{width:26px;height:40px;border:2px solid var(--glass-panel);border-radius:100px;position:relative}.wheel[data-astro-cid-ewxirvlt]{width:4px;height:8px;background:var(--glass-panel);border-radius:100px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scroll 1.5s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{top:8px;opacity:1}to{top:22px;opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:768px){.hero[data-astro-cid-ewxirvlt]{padding-top:100px;min-height:100vh;align-items:center}.hero-content-inner[data-astro-cid-ewxirvlt]{gap:0}.hero-badge-top[data-astro-cid-ewxirvlt]{font-size:13px;opacity:.8}.hero-title-main[data-astro-cid-ewxirvlt]{font-size:48px;letter-spacing:-1.5px}.hero-cta[data-astro-cid-ewxirvlt]{flex-direction:column;gap:12px;width:100%;align-items:center}.hero-cta[data-astro-cid-ewxirvlt] a,.hero-cta[data-astro-cid-ewxirvlt] button{width:fit-content;max-width:280px;min-width:200px;justify-content:center}.scroll-indicator[data-astro-cid-ewxirvlt]{bottom:20px}}@media(prefers-reduced-motion:reduce){.hero-content-centered[data-astro-cid-ewxirvlt],.hero-content-inner[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .section-tag[data-astro-cid-ewxirvlt],.hero-title-main[data-astro-cid-ewxirvlt],.hero-description[data-astro-cid-ewxirvlt],.hero-cta[data-astro-cid-ewxirvlt],.scroll-indicator[data-astro-cid-ewxirvlt],.wheel[data-astro-cid-ewxirvlt]{animation:none!important;transition:none!important;will-change:auto!important}.hero-content-centered[data-astro-cid-ewxirvlt]{transform:none!important}}.products-showcase[data-astro-cid-zf4o7cn6]{background:var(--bg);padding:var(--spacing-section) 0}@media(max-width:768px){.products-showcase[data-astro-cid-zf4o7cn6]{padding:var(--spacing-section-mobile) 0}}.section-header[data-astro-cid-zf4o7cn6]{max-width:600px;margin-bottom:var(--spacing-2xl)}.section-label[data-astro-cid-zf4o7cn6]{display:inline-block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:var(--spacing-sm)}.section-title[data-astro-cid-zf4o7cn6]{font-size:clamp(36px,5vw,56px);font-weight:800;color:var(--text);margin-bottom:var(--spacing-sm);letter-spacing:-1.5px}.section-description[data-astro-cid-zf4o7cn6]{font-size:var(--font-size-lg);color:var(--text-light);line-height:1.6}.products-grid[data-astro-cid-zf4o7cn6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card[data-astro-cid-zf4o7cn6]{background:var(--bg);border:1px solid var(--border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:280px;position:relative;overflow:hidden;color:#fff;cursor:pointer}.product-card[data-astro-cid-zf4o7cn6]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,var(--glass-texture-subtle) 2px,var(--glass-texture-subtle) 4px);pointer-events:none;z-index:1}.gradient-card[data-astro-cid-zf4o7cn6]{border:none;box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff1a}.gradient-red[data-astro-cid-zf4o7cn6]{background:var(--gradient-red)}.gradient-orange[data-astro-cid-zf4o7cn6]{background:var(--gradient-orange)}.gradient-purple[data-astro-cid-zf4o7cn6]{background:var(--gradient-purple)}.gradient-blue[data-astro-cid-zf4o7cn6]{background:var(--gradient-blue)}.gradient-teal[data-astro-cid-zf4o7cn6]{background:var(--gradient-teal)}.product-badge[data-astro-cid-zf4o7cn6]{display:inline-block;padding:4px 12px;background:var(--glass-card);backdrop-filter:var(--glass-blur-lg);border-radius:100px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;align-self:flex-start;z-index:2}.hero-card[data-astro-cid-zf4o7cn6]{grid-column:span 2;grid-row:span 2;min-height:500px;gap:var(--spacing-md);padding:var(--spacing-xl);overflow:visible}.product-card[data-astro-cid-zf4o7cn6][data-variant=fabric]{grid-column:3;grid-row:1}.product-card[data-astro-cid-zf4o7cn6][data-variant=rubber]{grid-column:3;grid-row:2}.product-card[data-astro-cid-zf4o7cn6][data-variant=double]{grid-column:1;grid-row:3}.product-card[data-astro-cid-zf4o7cn6][data-variant=special]{grid-column:2;grid-row:3}.hero-card-content[data-astro-cid-zf4o7cn6]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:var(--spacing-md);height:100%}.hero-left[data-astro-cid-zf4o7cn6]{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.hero-card-image[data-astro-cid-zf4o7cn6]{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;justify-content:flex-start;margin-left:-80px;opacity:1;transition:opacity var(--duration-normal) var(--easing-ease);z-index:3;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5)) drop-shadow(0 0 40px rgba(80,0,0,.4))}.hero-card-image[data-astro-cid-zf4o7cn6] img{width:100%;max-width:900px;height:auto;object-fit:contain}.hero-card-content[data-astro-cid-zf4o7cn6] .btn-card-hero{grid-column:1;grid-row:2;align-self:start;justify-self:start}.hero-title[data-astro-cid-zf4o7cn6]{font-size:clamp(40px,5vw,52px);font-weight:800;color:#fff;letter-spacing:-1px;line-height:1.1;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.hero-description[data-astro-cid-zf4o7cn6]{font-size:18px;color:var(--glass-text-primary);line-height:1.6;max-width:90%;margin-bottom:var(--spacing-sm)}.hero-metrics[data-astro-cid-zf4o7cn6]{display:flex;gap:var(--spacing-2xl);padding-top:var(--spacing-md);margin-top:auto;border-top:1px solid var(--glass-card)}.hero-features[data-astro-cid-zf4o7cn6]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0;margin:0}.hero-features[data-astro-cid-zf4o7cn6] li[data-astro-cid-zf4o7cn6]{font-size:16px;color:var(--glass-text-bright);padding-left:var(--spacing-md);position:relative;line-height:1.5}.hero-features[data-astro-cid-zf4o7cn6] li[data-astro-cid-zf4o7cn6]:before{content:"✓";position:absolute;left:0;color:#fff;font-weight:700;font-size:16px}.product-title[data-astro-cid-zf4o7cn6]{font-size:var(--font-size-2xl);font-weight:700;color:#fff;letter-spacing:-.5px;line-height:1.2;margin-top:var(--spacing-sm);z-index:2}.product-description[data-astro-cid-zf4o7cn6]{font-size:var(--font-size-base);color:var(--glass-text-bright);line-height:1.5;margin-bottom:auto;z-index:2}.product-metric-single[data-astro-cid-zf4o7cn6]{margin-top:auto;padding-top:var(--spacing-sm);z-index:2}.metric[data-astro-cid-zf4o7cn6]{display:flex;flex-direction:column}.metric-value[data-astro-cid-zf4o7cn6]{font-size:36px;font-weight:900;line-height:1;margin-bottom:4px;color:#fff}.metric-label[data-astro-cid-zf4o7cn6]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark-muted);font-weight:600}.hero-metrics[data-astro-cid-zf4o7cn6] .metric-value[data-astro-cid-zf4o7cn6]{font-size:64px;margin-bottom:6px}.hero-metrics[data-astro-cid-zf4o7cn6] .metric-label[data-astro-cid-zf4o7cn6]{font-size:14px;letter-spacing:1px}.product-card[data-astro-cid-zf4o7cn6]:hover .btn-card,.hero-card[data-astro-cid-zf4o7cn6]:hover .btn-card,.hero-card[data-astro-cid-zf4o7cn6]:hover .btn-card-hero{background:var(--glass-light)!important;border-color:var(--glass-semitransparent)!important;transform:translate(4px)!important}@media(max-width:1440px){.product-card[data-astro-cid-zf4o7cn6]{min-height:240px}.hero-card[data-astro-cid-zf4o7cn6]{min-height:420px}}@media(max-width:1280px){.hero-card-image[data-astro-cid-zf4o7cn6]{opacity:.4}.hero-card-image[data-astro-cid-zf4o7cn6] img{max-width:400px}.hero-title[data-astro-cid-zf4o7cn6]{font-size:clamp(32px,4vw,44px)}.hero-description[data-astro-cid-zf4o7cn6]{font-size:16px}.hero-features[data-astro-cid-zf4o7cn6] li[data-astro-cid-zf4o7cn6]{font-size:15px}}@media(max-width:1100px){.products-grid[data-astro-cid-zf4o7cn6]{grid-template-columns:repeat(2,1fr)}.hero-card[data-astro-cid-zf4o7cn6]{grid-column:span 2;grid-row:auto}.product-card[data-astro-cid-zf4o7cn6][data-variant]:not(.hero-card){grid-column:auto;grid-row:auto}.hero-card-image[data-astro-cid-zf4o7cn6]{opacity:.25}.hero-card-image[data-astro-cid-zf4o7cn6] img{max-width:350px}}@media(max-width:1100px)and (min-width:1024px){.hero-metrics[data-astro-cid-zf4o7cn6] .metric-value[data-astro-cid-zf4o7cn6]{font-size:56px}}@media(max-width:768px){.products-grid[data-astro-cid-zf4o7cn6]{grid-template-columns:1fr;gap:var(--spacing-sm)}.hero-card[data-astro-cid-zf4o7cn6]{grid-column:1;grid-row:auto;min-height:320px;padding:var(--spacing-lg)}.product-card[data-astro-cid-zf4o7cn6][data-variant]:not(.hero-card){grid-column:1;grid-row:auto}.product-card[data-astro-cid-zf4o7cn6]{min-height:240px;padding:var(--spacing-lg)}.section-header[data-astro-cid-zf4o7cn6]{margin-bottom:var(--spacing-xl)}.product-title[data-astro-cid-zf4o7cn6]{font-size:var(--font-size-xl)}.hero-card-content[data-astro-cid-zf4o7cn6]{grid-template-columns:1fr;grid-template-rows:auto auto}.hero-left[data-astro-cid-zf4o7cn6]{grid-column:1;grid-row:1}.hero-card-image[data-astro-cid-zf4o7cn6]{position:absolute;right:-60px;top:50%;transform:translateY(-50%);grid-column:unset;grid-row:unset;opacity:.2}.hero-card-image[data-astro-cid-zf4o7cn6] img{max-width:300px}.hero-card-content[data-astro-cid-zf4o7cn6] .btn-card-hero{grid-column:1;grid-row:2}.hero-title[data-astro-cid-zf4o7cn6]{font-size:36px}.hero-description[data-astro-cid-zf4o7cn6]{font-size:16px;max-width:100%}.hero-metrics[data-astro-cid-zf4o7cn6] .metric-value[data-astro-cid-zf4o7cn6]{font-size:48px}.hero-metrics[data-astro-cid-zf4o7cn6]{gap:var(--spacing-lg)}.hero-features[data-astro-cid-zf4o7cn6] li[data-astro-cid-zf4o7cn6]{font-size:15px}.metric-value[data-astro-cid-zf4o7cn6]{font-size:28px}.product-badge[data-astro-cid-zf4o7cn6]{font-size:9px}}.animate-on-scroll[data-astro-cid-zf4o7cn6]{opacity:0}@media(prefers-reduced-motion:reduce){.animate-on-scroll[data-astro-cid-zf4o7cn6]{opacity:1!important}}.trust-section[data-astro-cid-fceqjbpj]{padding:var(--spacing-section) 0;background:var(--bg);position:relative}@media(max-width:768px){.trust-section[data-astro-cid-fceqjbpj]{padding:60px 0 var(--spacing-section-mobile) 0}}.trust-container[data-astro-cid-fceqjbpj]{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:var(--border-radius-xl);padding:64px 72px;position:relative;overflow:hidden;box-shadow:0 8px 32px var(--border-light)}@media(max-width:768px){.trust-container[data-astro-cid-fceqjbpj]{padding:32px 24px;border-radius:var(--border-radius-lg)}}.trust-container[data-astro-cid-fceqjbpj]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,68,68,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,68,68,.02) 0%,transparent 50%);pointer-events:none}.trust-title-wrapper[data-astro-cid-fceqjbpj]{text-align:center;margin-bottom:80px;position:relative;z-index:1}@media(max-width:768px){.trust-title-wrapper[data-astro-cid-fceqjbpj]{margin-bottom:48px}}.trust-title[data-astro-cid-fceqjbpj]{font-size:clamp(32px,5vw,48px);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:8px}.trust-title-year[data-astro-cid-fceqjbpj]{font-size:clamp(24px,3.5vw,36px);font-weight:600;color:var(--glass-text);letter-spacing:-.01em}.stats-grid[data-astro-cid-fceqjbpj]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:52px;position:relative;z-index:1}@media(max-width:1024px){.stats-grid[data-astro-cid-fceqjbpj]{grid-template-columns:repeat(3,1fr);gap:28px}}@media(max-width:768px){.stats-grid[data-astro-cid-fceqjbpj]{grid-template-columns:1fr;gap:0}}.stat-card[data-astro-cid-fceqjbpj]{position:relative;padding:48px 24px;background:radial-gradient(circle at 30% 20%,var(--glass-soft) 0%,transparent 70%);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-medium);border-radius:var(--border-radius-lg);box-shadow:0 4px 16px #0003;text-align:center;overflow:hidden}@media(max-width:768px){.stat-card[data-astro-cid-fceqjbpj]{padding:20px 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-bottom:1px solid var(--glass-soft);border-radius:0;box-shadow:none}.stat-card[data-astro-cid-fceqjbpj]:last-child{border-bottom:none}}.stat-value[data-astro-cid-fceqjbpj]{font-size:64px;font-weight:200;color:#fff;line-height:1;margin-bottom:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--duration-normal) var(--easing-ease)}.stat-value[data-astro-cid-fceqjbpj].visible{opacity:1}@media(max-width:768px){.stat-value[data-astro-cid-fceqjbpj]{font-size:40px;margin-bottom:6px}}.stat-label[data-astro-cid-fceqjbpj]{font-size:15px;font-weight:400;color:#ffffffbf;line-height:1.5;letter-spacing:.3px}@media(max-width:768px){.stat-label[data-astro-cid-fceqjbpj]{font-size:14px;line-height:1.4}}.trust-subtitle[data-astro-cid-fceqjbpj]{font-size:20px;font-weight:400;color:#fffc;text-align:center;max-width:800px;margin:0 auto;line-height:1.7;position:relative;z-index:1;padding-top:16px;border-top:1px solid var(--glass-soft)}@media(max-width:768px){.trust-subtitle[data-astro-cid-fceqjbpj]{font-size:15px;padding-top:16px;line-height:1.6}}
