.page-hero{padding:160px 0 80px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--black-border)}.page-hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(184,255,0,.07) 0%,transparent 70%);pointer-events:none}.page-hero-label{font-family:var(--font-display);font-size:.62rem;letter-spacing:5px;text-transform:uppercase;color:var(--green-primary);margin-bottom:20px;display:block}.page-hero h1{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:20px}.page-hero p{color:var(--white-dim);font-size:1.15rem;max-width:580px;margin:0 auto}.products-section{padding:80px 0 120px}.products-filter{display:flex;gap:12px;margin-bottom:50px;flex-wrap:wrap}.filter-btn{font-family:var(--font-display);font-size:.65rem;letter-spacing:2px;text-transform:uppercase;padding:10px 22px;border-radius:40px;border:1px solid var(--black-border);background:transparent;color:var(--white-dim);cursor:pointer;transition:all .2s}.filter-btn:hover,.filter-btn.active{border-color:var(--green-primary);color:var(--green-primary);background:var(--green-glow)}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-card{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;cursor:pointer}.product-card:hover{border-color:#b8ff004d;transform:translateY(-6px);box-shadow:0 24px 60px #00000080,0 0 30px var(--green-glow)}.product-card.featured{border-color:#b8ff0040;box-shadow:0 0 40px var(--green-glow)}.product-image{aspect-ratio:4/3;background:linear-gradient(135deg,#111,#0a0a0a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-image-inner{position:relative;z-index:1}.product-badge{position:absolute;top:16px;left:16px;font-family:var(--font-display);font-size:.6rem;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:40px;background:var(--green-primary);color:var(--black)}.product-glow-circle{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(184,255,0,.15) 0%,transparent 70%);border-radius:50%;animation:floatGlow 4s ease-in-out infinite}@keyframes floatGlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.product-icon{font-size:5rem;position:relative;z-index:2;filter:drop-shadow(0 0 20px rgba(184,255,0,.4));animation:floatGlow 4s ease-in-out infinite}.product-info{padding:28px}.product-name{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:8px}.product-desc{font-size:.9rem;color:var(--white-dim);margin-bottom:20px;line-height:1.5}.product-specs{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.spec-tag{font-family:var(--font-display);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:6px;background:#b8ff0014;color:var(--green-primary);border:1px solid rgba(184,255,0,.15)}.product-footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--black-border)}.product-price{font-family:var(--font-display);font-size:1.4rem;font-weight:900;color:var(--white)}.product-price--status{font-size:1rem;letter-spacing:1px}.product-price small{font-size:.75rem;color:var(--white-dim);font-weight:400;display:block;letter-spacing:1px}.hiw-section{padding:80px 0 120px}.hiw-steps{display:flex;flex-direction:column;gap:0;position:relative}.hiw-steps:before{content:"";position:absolute;top:0;left:40px;width:2px;height:100%;background:linear-gradient(to bottom,var(--green-primary),transparent);opacity:.2}.hiw-step{display:grid;grid-template-columns:100px 1fr;gap:40px;padding:50px 0;border-bottom:1px solid var(--black-border);align-items:start}.hiw-step:last-child{border-bottom:none}.step-number{font-family:var(--font-display);font-size:3.5rem;font-weight:900;color:var(--green-primary);opacity:.2;line-height:1;text-align:center;transition:opacity .3s}.hiw-step:hover .step-number{opacity:.8}.step-content h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;color:var(--white)}.step-content p{color:var(--white-dim);font-size:1rem;line-height:1.7}.step-visual{width:60px;height:60px;background:#b8ff0014;border:1px solid rgba(184,255,0,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:16px;flex-shrink:0}.about-section{padding:80px 0 120px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px}.about-text h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;margin-bottom:24px}.about-text p{color:var(--white-dim);font-size:1.05rem;margin-bottom:20px;line-height:1.8}.about-visual{background:var(--black-card);border:1px solid rgba(184,255,0,.15);border-radius:var(--radius-lg);padding:60px 40px;text-align:center;position:relative;overflow:hidden}.about-visual:before{content:"\26a1";position:absolute;font-size:20rem;opacity:.03;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.mission-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.mission-card{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);padding:40px 28px;text-align:center;transition:all .3s}.mission-card:hover{border-color:#b8ff0040;transform:translateY(-4px)}.mission-card .icon{font-size:2.5rem;margin-bottom:20px}.mission-card h3{font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;color:var(--green-primary)}.mission-card p{color:var(--white-dim);font-size:.95rem}.contact-section{padding:80px 0 120px}.contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.contact-info h2{font-family:var(--font-display);font-size:1.6rem;font-weight:900;margin-bottom:20px}.contact-info p{color:var(--white-dim);margin-bottom:40px;font-size:1rem}.contact-detail{display:flex;flex-direction:column;gap:24px}.contact-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius)}.contact-item-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.contact-item-text strong{display:block;font-family:var(--font-display);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--green-primary);margin-bottom:4px}.contact-item-text span{color:var(--white-dim);font-size:.95rem}.contact-form-wrap{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);padding:48px}.contact-form-wrap h3{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:32px}.form-group{margin-bottom:20px}.form-group label{display:block;font-family:var(--font-display);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;background:#ffffff0a;border:1px solid var(--black-border);border-radius:var(--radius);padding:14px 18px;color:var(--white);font-family:var(--font-body);font-size:1rem;outline:none;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--green-primary);box-shadow:0 0 15px var(--green-glow)}.form-group select option{background:var(--black-mid)}.form-group textarea{min-height:120px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-grid{grid-template-columns:1fr;gap:50px}.mission-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.products-grid,.mission-cards{grid-template-columns:1fr}.hiw-step{grid-template-columns:60px 1fr;gap:20px}.contact-form-wrap{padding:28px 20px}.form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pages.css.map */
