.header{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:50}.header-content{display:flex;align-items:center;justify-content:space-between;height:80px}.logo{font-family:var(--font-headline);font-size:1.5rem;font-weight:700;color:var(--color-text-main);letter-spacing:-.05em}.nav-links{display:flex;gap:2rem;position:relative}.nav-links a{color:var(--color-text-muted);font-family:var(--font-body);font-weight:500;font-size:.95rem;transition:all .2s ease;position:relative;padding:.5rem 0;display:inline-block}.nav-links a:hover{color:#fff}.nav-links a.active{background:linear-gradient(to top,var(--color-primary) 0%,#ffffff 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(0,242,255,.3)}.nav-indicator{position:absolute;bottom:0;height:2px;background-color:var(--color-primary);transition:left .4s cubic-bezier(.25,1,.5,1),width .4s cubic-bezier(.25,1,.5,1),opacity .3s ease;box-shadow:0 0 10px 1px var(--color-primary),0 0 20px 2px #00f2ff80;pointer-events:none}.header-actions{display:flex;align-items:center;gap:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:var(--font-label);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;border-radius:2px}.btn-primary{background-color:var(--color-primary);color:var(--color-neutral)}.btn-primary:hover{background-color:#00d6e3;transform:translateY(-1px)}.menu-toggle{display:none;color:var(--color-text-main)}@media (max-width: 768px){.nav-links{display:none;position:absolute;top:80px;left:0;right:0;background-color:var(--color-surface);flex-direction:column;padding:1rem 20px;border-bottom:1px solid var(--color-border);gap:1rem}.nav-links.open,.menu-toggle{display:flex}.nav-indicator{bottom:auto;top:0}}.user-dropdown-container{position:relative;display:flex;align-items:center}.user-icon-btn{background:transparent;border:1px solid var(--color-border);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-text-main);transition:all .2s}.user-icon-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.user-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-width:200px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;overflow:hidden;z-index:100}.user-dropdown-item{display:flex;align-items:center;gap:.75rem;padding:1rem;color:var(--color-text-main);text-decoration:none;transition:background .2s;font-family:var(--font-body);font-size:.95rem;width:100%;text-align:left}.user-dropdown-item:hover{background:var(--color-surface-hover)}.user-dropdown-item.text-error{color:var(--color-error)}.main-layout{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.footer{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:4rem 0 0;margin-top:4rem}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.footer h3{font-family:var(--font-headline);color:var(--color-text-main);margin-bottom:1rem;font-size:1.3rem;letter-spacing:-.03em}.footer h4{font-family:var(--font-headline);color:var(--color-text-main);margin-bottom:1rem;font-size:1rem}.footer p{color:var(--color-text-muted);font-family:var(--font-body);margin-bottom:.5rem;font-size:.9rem;line-height:1.6}.footer-company p:first-of-type{color:var(--color-primary);font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.footer-contact a{color:var(--color-text-muted);text-decoration:none;transition:color .2s}.footer-contact a:hover{color:var(--color-primary)}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:var(--color-text-muted);font-family:var(--font-body);transition:color .2s;text-decoration:none;font-size:.9rem}.footer-links a:hover{color:var(--color-primary)}.footer-bottom{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--color-border);text-align:center}.footer-bottom p{color:var(--color-text-muted);font-size:.8rem;margin:0}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:2rem}}.hero{padding:6rem 0;border-bottom:1px solid var(--color-border)}.hero-content{max-width:800px}.hero h1{font-size:3.5rem;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-subhead{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:2.5rem;max-width:600px}.hero-actions{display:flex;gap:1rem}.btn-secondary{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-main)}.btn-secondary:hover{border-color:var(--color-text-muted)}.btn-inverted{background-color:var(--color-neutral);color:var(--color-primary)}.btn-inverted:hover{background-color:#222}.problem-proof{padding:5rem 0}.problem-content{max-width:700px;margin:0 auto;text-align:center}.problem-content h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--color-error)}.problem-content p{font-size:1.125rem;margin-bottom:1.5rem;color:var(--color-text-muted)}.solution-intro{font-size:1.25rem!important;color:var(--color-primary)!important}.benefits{padding:5rem 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card{padding:2.5rem;border-radius:4px;border:1px solid var(--color-border);transition:transform .2s ease,border-color .2s ease}.benefit-card:hover{transform:translateY(-5px);border-color:var(--color-primary)}.benefit-card h3{margin:1.5rem 0 1rem;font-size:1.25rem}.benefit-card p{color:var(--color-text-muted)}.social-proof{padding:4rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.testimonials{max-width:800px;margin:0 auto;text-align:center}.testimonial{font-size:1.5rem;font-family:var(--font-headline);font-style:italic;color:var(--color-text-main)}.testimonial cite{display:block;margin-top:1.5rem;font-size:1rem;font-family:var(--font-label);font-style:normal;color:var(--color-primary)}.faq-cta{padding:6rem 0}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-bottom:5rem}.faq-item h4{font-size:1.25rem;margin-bottom:1rem;color:var(--color-text-main)}.faq-item p{color:var(--color-text-muted)}.final-cta{background-color:var(--color-primary);padding:4rem;border-radius:4px;text-align:center;color:var(--color-neutral)}.final-cta h2{font-size:3rem;margin-bottom:2rem}.bg-primary{background-color:var(--color-primary)}.text-neutral{color:var(--color-neutral)}@media (max-width: 768px){.hero h1{font-size:2.5rem}.hero-actions{flex-direction:column}.final-cta{padding:2rem}.final-cta h2{font-size:2rem}}.systems-page{padding:4rem 0 6rem}.systems-header{max-width:800px;margin-bottom:5rem}.systems-header h1{font-size:2.5rem;margin-bottom:1rem}.systems-header p{color:var(--color-text-muted);font-size:1.125rem}.process-section{margin-bottom:6rem}.process-section h2{font-size:2rem;margin-bottom:3rem;text-align:center}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.process-card{padding:2.5rem;border-radius:4px;border:1px solid var(--color-border);position:relative;transition:transform .2s ease,border-color .2s ease}.process-card:hover{transform:translateY(-5px);border-color:var(--color-primary)}.step-number{font-family:var(--font-label);font-size:3rem;font-weight:700;color:var(--color-bg);-webkit-text-stroke:1px var(--color-border);position:absolute;top:1rem;right:1.5rem;opacity:.5;transition:all .3s ease}.process-card:hover .step-number{color:var(--color-surface);-webkit-text-stroke:1px var(--color-primary);opacity:1}.process-card h3{font-size:1.25rem;margin-bottom:1rem;margin-top:1rem;position:relative;z-index:1}.process-card p{color:var(--color-text-muted);font-size:.95rem;position:relative;z-index:1}.quality-assurance{padding:4rem;border-radius:8px;border:1px solid var(--color-border)}.qa-content{max-width:600px;margin:0 auto}.qa-content h2{font-size:2rem;margin-bottom:2rem;text-align:center}.qa-list{list-style:none;padding:0}.qa-list li{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.125rem}.products-page{padding:4rem 0}.products-header{max-width:800px;margin-bottom:3rem}.products-header h1{font-size:2.5rem;margin-bottom:1rem}.products-header p{color:var(--color-text-muted);font-size:1.125rem}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;align-items:center}.filter-icon{color:var(--color-text-muted);padding:.5rem;display:flex;align-items:center}.filter-btn{background-color:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);padding:.5rem 1rem;font-size:.875rem;transition:all .2s ease}.filter-btn:hover{border-color:var(--color-text-main);color:var(--color-text-main)}.filter-btn.active{background-color:var(--color-surface-hover);border-color:var(--color-text-main);color:var(--color-text-main)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2rem}.product-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s}.product-card:hover{border-color:var(--color-primary)}.product-image-container{position:relative;height:240px;background-color:#000;overflow:hidden}.product-image{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s ease,transform .3s ease;filter:grayscale(100%) contrast(1.2)}.product-card:hover .product-image{opacity:1;transform:scale(1.02);filter:grayscale(20%) contrast(1.2)}.product-badge{position:absolute;top:1rem;right:1rem;background-color:var(--color-primary);color:var(--color-neutral);padding:.25rem .75rem;font-family:var(--font-label);font-size:.75rem;font-weight:700;border-radius:2px}.product-info{padding:2rem;flex:1;display:flex;flex-direction:column}.product-info h3{font-size:1.5rem;margin-bottom:1rem}.product-desc{color:var(--color-text-muted);font-size:.95rem;margin-bottom:2rem;flex:1}.product-specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px dashed var(--color-border)}.spec-item{display:flex;flex-direction:column;gap:.25rem}.spec-label{font-family:var(--font-label);font-size:.7rem;color:var(--color-text-muted);letter-spacing:.05em}.spec-value{font-family:var(--font-label);font-size:.85rem;color:var(--color-text-main)}.view-specs-btn{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.8rem;transition:color .2s;align-self:flex-start}.product-card:hover .view-specs-btn{color:var(--color-primary)}.product-hero,.product-details-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.product-hero,.product-details-grid{grid-template-columns:1fr 1fr;gap:4rem}}.track-page{padding:6rem 0}.track-hero{text-align:center;margin-bottom:4rem}.track-hero h1{font-size:2.5rem;margin-bottom:1rem}.track-hero p{color:var(--color-text-muted);font-size:1.125rem}.track-container{max-width:600px;margin:0 auto;padding:3rem;border-radius:8px;border:1px solid var(--color-border)}.track-form{display:flex;gap:1rem;margin-bottom:3rem}.track-form input{flex:1;padding:1rem;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-main);border-radius:4px;font-family:var(--font-label);font-size:1rem}.track-form input:focus{outline:none;border-color:var(--color-primary)}.track-form .btn{padding:0 2rem}.status-display{display:flex;justify-content:space-between;align-items:center;position:relative}.status-step{display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:2;flex:1}.step-icon{width:64px;height:64px;border-radius:50%;background-color:var(--color-bg);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .3s ease}.status-step.active .step-icon{border-color:var(--color-primary);color:var(--color-primary);background-color:#00f2ff1a;box-shadow:0 0 15px #00f2ff33}.status-step p{font-family:var(--font-label);font-size:.875rem;color:var(--color-text-muted);text-align:center}.status-step.active p{color:var(--color-text-main)}.status-line{position:absolute;top:32px;left:16%;right:16%;height:2px;background-color:var(--color-border);z-index:1}.status-line.active{background-color:var(--color-primary)}.not-found-msg{text-align:center;color:var(--color-error);font-weight:500}.admin-layout{min-height:100vh;display:flex;background-color:var(--color-bg)}.admin-loading{display:flex;align-items:center;justify-content:center;height:100vh;font-family:var(--font-label);color:var(--color-primary)}.admin-login-container{flex:1;display:flex;align-items:center;justify-content:center}.login-card{padding:3rem;border-radius:8px;width:100%;max-width:400px;border:1px solid var(--color-border)}.login-card h2{margin-bottom:2rem;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-family:var(--font-label);font-size:.875rem;color:var(--color-text-muted)}.form-group input{width:100%;padding:.75rem;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-main);border-radius:4px;font-family:var(--font-body)}.form-group input:focus{outline:none;border-color:var(--color-primary)}.error-msg{color:var(--color-error);margin-bottom:1rem;font-size:.875rem;text-align:center}.w-full{width:100%}.admin-dashboard{display:flex;flex:1}.admin-sidebar{width:250px;border-right:1px solid var(--color-border);display:flex;flex-direction:column}.admin-logo{padding:2rem;font-family:var(--font-headline);font-weight:700;font-size:1.25rem;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.admin-nav{display:flex;flex-direction:column;padding:1rem 0;flex:1}.admin-nav a{padding:1rem 2rem;color:var(--color-text-muted);font-weight:500;transition:all .2s}.admin-nav a:hover{background-color:var(--color-bg);color:var(--color-primary);border-right:3px solid var(--color-primary)}.admin-sidebar-footer{padding:2rem;border-top:1px solid var(--color-border)}.admin-user{display:block;font-size:.875rem;color:var(--color-text-muted);margin-bottom:1rem;word-break:break-all}.btn-logout{display:flex;align-items:center;gap:.5rem;color:var(--color-error);font-size:.875rem}.admin-main{flex:1;padding:3rem;background-color:var(--color-bg)}.admin-content h2{margin-bottom:2rem;font-size:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stat-card{padding:2rem;border-radius:4px;border:1px solid var(--color-border);display:flex;align-items:center;gap:1.5rem}.stat-card h3{font-size:2rem;margin:0}.stat-card p{color:var(--color-text-muted);margin:0;font-family:var(--font-label);font-size:.875rem}.admin-table-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--color-border)}.admin-table th{background-color:#0003;color:var(--color-text-muted);font-family:var(--font-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.admin-table tr{transition:background-color .2s}.admin-table tbody tr:hover{background-color:#ffffff08}.admin-table tr:last-child td{border-bottom:none}.badge{padding:.25rem .5rem;border-radius:2px;font-family:var(--font-label);font-size:.75rem}.badge-waiting{background-color:#f59e0b33;color:#f59e0b}.badge-transit{background-color:#3b82f633;color:#3b82f6}.badge-delivered{background-color:#10b98133;color:#10b981}.btn-text{color:var(--color-primary);text-decoration:underline;font-size:.875rem}:root{--color-primary: #E63946;--color-primary-glow: rgba(230, 57, 70, .4);--color-secondary: #A0AAB2;--color-tertiary: #161A1D;--color-neutral: #0B090A;--color-text-main: #FFFFFF;--color-text-muted: #A0AAB2;--color-bg: #0B090A;--color-surface: #161A1D;--color-surface-hover: #2B2D30;--color-border: #2B2D30;--color-error: #EF233C;--font-headline: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif;--font-label: "JetBrains Mono", monospace;--bp-mobile: 768px;--bp-tablet: 1024px}body{background-color:var(--color-bg);color:var(--color-text-main);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:var(--font-label);cursor:pointer;border:none;background:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-neutral{background-color:var(--color-neutral)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
