.landing-module__g1LwZa__landing{--bg:#0b1220;--bg-alt:#111827;--surface:#1a2332;--surface-2:#243044;--border:#2d3a4f;--text:#f1f5f9;--text-muted:#94a3b8;--primary:#f97316;--primary-hover:#ea580c;--primary-soft:#f9731626;--success:#22c55e;--success-soft:#22c55e26;--info:#3b82f6;--white:#fff;--font:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--radius:12px;--radius-lg:20px;--shadow:0 10px 40px #00000059;--container:1200px}.landing-module__g1LwZa__landing *,.landing-module__g1LwZa__landing :before,.landing-module__g1LwZa__landing :after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.landing-module__g1LwZa__landing{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.landing-module__g1LwZa__landing img{max-width:100%;display:block}.landing-module__g1LwZa__landing a{color:inherit;text-decoration:none}.landing-module__g1LwZa__landing button,.landing-module__g1LwZa__landing input,.landing-module__g1LwZa__landing select,.landing-module__g1LwZa__landing textarea{font-family:inherit}.landing-module__g1LwZa__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.landing-module__g1LwZa__btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.landing-module__g1LwZa__btn-primary{background:var(--primary);color:var(--white)}.landing-module__g1LwZa__btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.landing-module__g1LwZa__btn-outline{color:var(--text);border:1.5px solid var(--border);background:0 0}.landing-module__g1LwZa__btn-outline:hover{border-color:var(--primary);color:var(--primary)}.landing-module__g1LwZa__btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.landing-module__g1LwZa__btn-outline-light:hover{background:#ffffff1a}.landing-module__g1LwZa__btn-ghost{color:var(--text-muted);background:0 0}.landing-module__g1LwZa__btn-ghost:hover{color:var(--text)}.landing-module__g1LwZa__btn-lg{padding:16px 28px;font-size:1.05rem}.landing-module__g1LwZa__btn-icon{background:var(--surface-2);width:40px;height:40px;color:var(--text);cursor:pointer;border:none;border-radius:50%;font-size:1.1rem;transition:all .2s}.landing-module__g1LwZa__btn-icon:hover{background:var(--primary);color:#fff}.landing-module__g1LwZa__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1220d9;border-bottom:1px solid #0000;transition:all .3s;position:fixed;top:0;left:0;right:0}.landing-module__g1LwZa__header.landing-module__g1LwZa__scrolled{border-bottom-color:var(--border);background:#0b1220f2}.landing-module__g1LwZa__header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.landing-module__g1LwZa__logo{align-items:center;gap:10px;font-size:1.35rem;font-weight:800;display:flex}.landing-module__g1LwZa__logo-icon{font-size:1.5rem}.landing-module__g1LwZa__logo-text span{color:var(--primary)}.landing-module__g1LwZa__nav{gap:32px;display:flex}.landing-module__g1LwZa__nav-link{color:var(--text-muted);font-size:.95rem;font-weight:500;transition:color .2s}.landing-module__g1LwZa__nav-link:hover,.landing-module__g1LwZa__nav-link.landing-module__g1LwZa__active{color:var(--text)}.landing-module__g1LwZa__header-actions{align-items:center;gap:12px;display:flex}.landing-module__g1LwZa__menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.landing-module__g1LwZa__menu-toggle span{background:var(--text);border-radius:2px;width:22px;height:2px;display:block}.landing-module__g1LwZa__hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.landing-module__g1LwZa__hero-bg{background:radial-gradient(ellipse 80% 50% at 70% 40%, #f973161f 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 20% 80%, #3b82f614 0%, transparent 50%), linear-gradient(180deg, var(--bg) 0%, var(--bg-alt) 100%);z-index:0;position:absolute;inset:0}.landing-module__g1LwZa__hero-content{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid;position:relative}.landing-module__g1LwZa__badge{background:var(--primary-soft);color:var(--primary);border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}.landing-module__g1LwZa__hero-text h1{margin-bottom:20px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.15}.landing-module__g1LwZa__hero-text h1 span{color:var(--primary)}.landing-module__g1LwZa__hero-text>p{color:var(--text-muted);max-width:520px;margin-bottom:32px;font-size:1.1rem}.landing-module__g1LwZa__hero-cta{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.landing-module__g1LwZa__hero-stats{gap:40px;display:flex}.landing-module__g1LwZa__stat strong{color:var(--text);font-size:1.5rem;font-weight:700;display:block}.landing-module__g1LwZa__stat span{color:var(--text-muted);font-size:.9rem}.landing-module__g1LwZa__hero-visual{justify-content:center;display:flex}.landing-module__g1LwZa__hero-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:var(--shadow);transition:transform .3s;overflow:hidden;transform:rotate(2deg)}.landing-module__g1LwZa__hero-card:hover{transform:rotate(0)scale(1.02)}.landing-module__g1LwZa__hero-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.landing-module__g1LwZa__status-pill{border-radius:100px;padding:4px 12px;font-size:.8rem;font-weight:600}.landing-module__g1LwZa__status-pill.landing-module__g1LwZa__approved{background:var(--success-soft);color:var(--success)}.landing-module__g1LwZa__price{color:var(--primary);font-size:1.15rem;font-weight:700}.landing-module__g1LwZa__hero-card-img{background:var(--surface-2);justify-content:center;align-items:center;height:180px;display:flex}.landing-module__g1LwZa__img-placeholder{opacity:.7;font-size:4rem}.landing-module__g1LwZa__hero-card-body{padding:20px}.landing-module__g1LwZa__hero-card-body h3{margin-bottom:6px;font-size:1.1rem}.landing-module__g1LwZa__hero-card-body p{color:var(--text-muted);margin-bottom:14px;font-size:.85rem}.landing-module__g1LwZa__tags{flex-wrap:wrap;gap:8px;display:flex}.landing-module__g1LwZa__tags span{background:var(--surface-2);color:var(--text-muted);border-radius:6px;padding:4px 10px;font-size:.75rem}.landing-module__g1LwZa__section{padding:100px 0}.landing-module__g1LwZa__section-alt{background:var(--bg-alt)}.landing-module__g1LwZa__section-header{text-align:center;max-width:640px;margin:0 auto 56px}.landing-module__g1LwZa__section-label{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.9rem;font-weight:600;display:inline-block}.landing-module__g1LwZa__section-header h2{margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800}.landing-module__g1LwZa__section-header p{color:var(--text-muted);font-size:1.05rem}.landing-module__g1LwZa__steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.landing-module__g1LwZa__step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .2s,transform .2s;position:relative}.landing-module__g1LwZa__step:hover{border-color:var(--primary);transform:translateY(-4px)}.landing-module__g1LwZa__step-number{color:var(--text-muted);opacity:.5;font-size:.85rem;font-weight:700;position:absolute;top:20px;right:20px}.landing-module__g1LwZa__step-icon{margin-bottom:16px;font-size:2rem}.landing-module__g1LwZa__step h3{margin-bottom:8px;font-size:1.15rem}.landing-module__g1LwZa__step p{color:var(--text-muted);font-size:.95rem}.landing-module__g1LwZa__catalog-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-module__g1LwZa__product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all .25s;overflow:hidden}.landing-module__g1LwZa__product-card:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-6px)}.landing-module__g1LwZa__product-img{background:var(--surface-2);justify-content:center;align-items:center;height:160px;display:flex;position:relative}.landing-module__g1LwZa__product-img .landing-module__g1LwZa__img-placeholder{font-size:3rem}.landing-module__g1LwZa__badge-status{background:var(--success-soft);color:var(--success);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:12px;left:12px}.landing-module__g1LwZa__product-body{padding:18px}.landing-module__g1LwZa__product-brand{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.landing-module__g1LwZa__product-body h3{margin:6px 0 4px;font-size:1rem;line-height:1.3}.landing-module__g1LwZa__product-code{color:var(--text-muted);margin-bottom:14px;font-size:.8rem}.landing-module__g1LwZa__product-footer{justify-content:space-between;align-items:center;display:flex}.landing-module__g1LwZa__product-price{color:var(--text);font-size:1.15rem;font-weight:700}.landing-module__g1LwZa__section-cta{text-align:center;margin-top:48px}.landing-module__g1LwZa__features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-module__g1LwZa__feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px 28px;transition:all .2s}.landing-module__g1LwZa__feature-card:hover{border-color:var(--primary)}.landing-module__g1LwZa__feature-icon{margin-bottom:16px;font-size:2rem}.landing-module__g1LwZa__feature-card h3{margin-bottom:8px;font-size:1.15rem}.landing-module__g1LwZa__feature-card p{color:var(--text-muted);font-size:.95rem}.landing-module__g1LwZa__cta-section{padding:80px 0}.landing-module__g1LwZa__cta-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 50%,#1a2332 100%);grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding:56px;display:grid}.landing-module__g1LwZa__cta-content h2{margin-bottom:12px;font-size:2rem;font-weight:800}.landing-module__g1LwZa__cta-content p{color:var(--text-muted);max-width:480px;margin-bottom:28px}.landing-module__g1LwZa__cta-buttons{flex-wrap:wrap;gap:14px;display:flex}.landing-module__g1LwZa__cta-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.landing-module__g1LwZa__cta-card h4{color:var(--text-muted);margin-bottom:20px;font-size:1rem}.landing-module__g1LwZa__status-list{list-style:none}.landing-module__g1LwZa__status-list li{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.landing-module__g1LwZa__status-list li:last-child{border-bottom:none}.landing-module__g1LwZa__status-list li span{background:var(--surface-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.landing-module__g1LwZa__status-list li.landing-module__g1LwZa__done{color:var(--success)}.landing-module__g1LwZa__status-list li.landing-module__g1LwZa__done span{background:var(--success-soft);color:var(--success)}.landing-module__g1LwZa__status-list li.landing-module__g1LwZa__current{color:var(--primary);font-weight:600}.landing-module__g1LwZa__status-list li.landing-module__g1LwZa__current span{background:var(--primary);color:#fff}.landing-module__g1LwZa__upload-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:800px;margin:0 auto;padding:40px}.landing-module__g1LwZa__form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.landing-module__g1LwZa__form-group{flex-direction:column;gap:8px;display:flex}.landing-module__g1LwZa__form-group.landing-module__g1LwZa__full{grid-column:1/-1}.landing-module__g1LwZa__form-group label{color:var(--text);font-size:.9rem;font-weight:600}.landing-module__g1LwZa__form-group input,.landing-module__g1LwZa__form-group select,.landing-module__g1LwZa__form-group textarea{background:var(--bg);border:1.5px solid var(--border);color:var(--text);border-radius:10px;padding:14px 16px;font-size:.95rem;transition:border-color .2s}.landing-module__g1LwZa__form-group input:focus,.landing-module__g1LwZa__form-group select:focus,.landing-module__g1LwZa__form-group textarea:focus{border-color:var(--primary);outline:none}.landing-module__g1LwZa__form-group input::placeholder,.landing-module__g1LwZa__form-group textarea::placeholder{color:var(--text-muted);opacity:.7}.landing-module__g1LwZa__upload-area{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;cursor:pointer;padding:40px 20px;transition:all .2s;position:relative}.landing-module__g1LwZa__upload-area:hover,.landing-module__g1LwZa__upload-area.landing-module__g1LwZa__dragover{border-color:var(--primary);background:var(--primary-soft)}.landing-module__g1LwZa__upload-area input{opacity:0;cursor:pointer;position:absolute;inset:0}.landing-module__g1LwZa__upload-icon{margin-bottom:12px;font-size:2.5rem}.landing-module__g1LwZa__upload-area p{margin-bottom:4px;font-weight:600}.landing-module__g1LwZa__upload-area span{color:var(--text-muted);font-size:.85rem}.landing-module__g1LwZa__form-actions{text-align:center;margin-top:32px}.landing-module__g1LwZa__form-note{color:var(--text-muted);margin-top:16px;font-size:.85rem}.landing-module__g1LwZa__contact-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;display:grid}.landing-module__g1LwZa__contact-info h2{margin:8px 0 12px;font-size:2rem;font-weight:800}.landing-module__g1LwZa__contact-info>p{color:var(--text-muted);margin-bottom:32px}.landing-module__g1LwZa__contact-list{list-style:none}.landing-module__g1LwZa__contact-list li{margin-bottom:20px}.landing-module__g1LwZa__contact-list strong{color:var(--text-muted);margin-bottom:4px;font-size:.85rem;display:block}.landing-module__g1LwZa__contact-list span{font-size:1.1rem;font-weight:600}.landing-module__g1LwZa__contact-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.landing-module__g1LwZa__contact-card h3{margin-bottom:10px;font-size:1.25rem}.landing-module__g1LwZa__contact-card p{color:var(--text-muted);margin-bottom:24px}.landing-module__g1LwZa__footer{background:var(--bg-alt);border-top:1px solid var(--border);padding:64px 0 32px}.landing-module__g1LwZa__footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.landing-module__g1LwZa__footer-brand p{color:var(--text-muted);max-width:280px;margin-top:16px;font-size:.95rem}.landing-module__g1LwZa__footer-links h4{color:var(--text);margin-bottom:16px;font-size:.95rem}.landing-module__g1LwZa__footer-links a{color:var(--text-muted);margin-bottom:10px;font-size:.9rem;transition:color .2s;display:block}.landing-module__g1LwZa__footer-links a:hover{color:var(--primary)}.landing-module__g1LwZa__footer-bottom{border-top:1px solid var(--border);text-align:center;padding-top:24px}.landing-module__g1LwZa__footer-bottom p{color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.landing-module__g1LwZa__hero-content{grid-template-columns:1fr;gap:48px}.landing-module__g1LwZa__hero-visual{order:-1}.landing-module__g1LwZa__hero-card{max-width:320px;margin:0 auto}.landing-module__g1LwZa__steps,.landing-module__g1LwZa__catalog-grid,.landing-module__g1LwZa__features-grid{grid-template-columns:repeat(2,1fr)}.landing-module__g1LwZa__cta-box{grid-template-columns:1fr}.landing-module__g1LwZa__footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.landing-module__g1LwZa__nav{display:none}.landing-module__g1LwZa__menu-toggle{display:flex}.landing-module__g1LwZa__hero{min-height:auto;padding:100px 0 60px}.landing-module__g1LwZa__hero-stats{flex-direction:column;gap:16px}.landing-module__g1LwZa__steps,.landing-module__g1LwZa__catalog-grid,.landing-module__g1LwZa__features-grid,.landing-module__g1LwZa__form-grid{grid-template-columns:1fr}.landing-module__g1LwZa__upload-form{padding:24px}.landing-module__g1LwZa__contact-grid{grid-template-columns:1fr}.landing-module__g1LwZa__footer-grid{grid-template-columns:1fr;gap:32px}.landing-module__g1LwZa__cta-box{padding:32px 24px}.landing-module__g1LwZa__header-actions .landing-module__g1LwZa__btn-ghost{display:none}}@media (max-width:480px){.landing-module__g1LwZa__hero-cta{flex-direction:column}.landing-module__g1LwZa__hero-cta .landing-module__g1LwZa__btn{width:100%}.landing-module__g1LwZa__cta-buttons{flex-direction:column}.landing-module__g1LwZa__cta-buttons .landing-module__g1LwZa__btn{width:100%}}.landing-module__g1LwZa__formSection{border-top:1px solid var(--border);flex-direction:column;gap:20px;padding-top:28px;display:flex}.landing-module__g1LwZa__formSection:first-of-type{border-top:none;padding-top:0}.landing-module__g1LwZa__formSectionTitle{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.landing-module__g1LwZa__formSubgroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:16px;padding:18px;display:flex}.landing-module__g1LwZa__formSubtitle{color:var(--text-muted);font-size:.85rem;font-weight:600}.landing-module__g1LwZa__formGrid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__g1LwZa__formGrid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.landing-module__g1LwZa__fieldError{color:#f87171;font-size:.8rem}.landing-module__g1LwZa__fieldHint{color:var(--text-muted);font-size:.8rem}.landing-module__g1LwZa__fieldOk{color:var(--success);font-size:.8rem}.landing-module__g1LwZa__fieldWarn{color:#fbbf24;font-size:.8rem}.landing-module__g1LwZa__formError{color:#f87171;text-align:center;font-size:.9rem}.landing-module__g1LwZa__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.landing-module__g1LwZa__formFooter a{color:var(--text-muted);font-size:.9rem}.landing-module__g1LwZa__formFooter a:hover{color:var(--primary)}@media (max-width:768px){.landing-module__g1LwZa__formGrid3,.landing-module__g1LwZa__formGrid4{grid-template-columns:1fr}}
