.et-hero.svelte-gnj8sa{padding-block:clamp(80px,10vw,140px)}.et-hero-inner.svelte-gnj8sa{grid-template-columns:1fr 460px;align-items:center;gap:100px;display:grid}.et-hero-visual.svelte-gnj8sa{justify-content:center;align-items:flex-start;display:flex}.et-hero-title.svelte-gnj8sa{font-family:var(--ff-display);letter-spacing:-.04em;color:#fff;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:600;line-height:1.04}.et-hero-lead.svelte-gnj8sa{font-size:var(--fs-md);color:#fff9;max-width:520px;margin-bottom:2rem;line-height:1.65}.et-hero-ctas.svelte-gnj8sa{flex-wrap:wrap;gap:12px;margin-bottom:1.5rem;display:flex}.et-outline-btn.svelte-gnj8sa{color:#ffffffe0!important;border-color:#ffffff47!important}.et-outline-btn.svelte-gnj8sa:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff8c!important}.et-proof.svelte-gnj8sa{flex-wrap:wrap;gap:10px;display:flex}.proof-pill.svelte-gnj8sa{font-size:var(--fs-xs);border-radius:var(--r-pill);color:#ffffff8c;border:1px solid #ffffff2e;padding:5px 12px;font-weight:500}.hero-carousel.svelte-gnj8sa{width:100%;max-width:460px;height:345px;position:relative}.hero-display-mock.svelte-gnj8sa{background:#06080b;border-radius:6px;flex-direction:column;width:100%;height:100%;padding:10px 10px 38px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000008c,0 32px 80px #000c}.hero-display-mock.svelte-gnj8sa:before{content:"AMPRON";font-family:var(--ff-mono);letter-spacing:.22em;color:#ffffff29;pointer-events:none;font-size:8px;position:absolute;bottom:14px;left:18px}.hero-display-mock.svelte-gnj8sa:after{content:"";background:#e8000f;border-radius:50%;width:5px;height:5px;position:absolute;bottom:16px;right:18px;box-shadow:0 0 6px #e8000f,0 0 14px #e8000f8c}.crt-screen.svelte-gnj8sa{border-radius:2px;flex:1;position:relative;overflow:hidden}.crt-screen.svelte-gnj8sa:after{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000012 2px 3px);position:absolute;inset:0}.hero-slide.svelte-gnj8sa{opacity:0;pointer-events:none;z-index:0;transition:opacity 1s;position:absolute;inset:0}.hero-slide.active.svelte-gnj8sa{opacity:1;pointer-events:auto;z-index:2}.hero-slide.exiting.svelte-gnj8sa{opacity:0;z-index:1}.slide-link.svelte-gnj8sa{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.slide-link.svelte-gnj8sa:hover .display-mock-img-wrap:where(.svelte-gnj8sa) img:where(.svelte-gnj8sa){filter:brightness(.95)}.display-mock-img-wrap.svelte-gnj8sa{position:absolute;inset:0;overflow:hidden}.display-mock-img-wrap.svelte-gnj8sa img:where(.svelte-gnj8sa){object-fit:cover;filter:brightness(.82);width:100%;height:100%;display:block}.slide-type-badge.svelte-gnj8sa{letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);color:#ffffffb3;pointer-events:none;background:#0a0c129e;border:1px solid #ffffff24;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.stats-bar.svelte-gnj8sa{padding-block:clamp(32px,4vw,48px)}.stats-row.svelte-gnj8sa{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat-value.svelte-gnj8sa{font-family:var(--ff-display);color:var(--color-brand-red);letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1;display:block}.stat-label.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.4;display:block}.section-lead.svelte-gnj8sa{font-size:var(--fs-md);color:var(--color-text-muted);max-width:600px;margin-bottom:2.5rem;line-height:1.65}.et-products-grid.svelte-gnj8sa{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.et-product-card.svelte-gnj8sa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);color:inherit;transition:box-shadow var(--t-mid), transform var(--t-mid);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.et-product-card.svelte-gnj8sa:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.et-product-body.svelte-gnj8sa{flex-direction:column;flex:1;gap:10px;padding:24px 26px;display:flex}.et-product-label.svelte-gnj8sa{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-red);margin:0;font-weight:700}.et-product-name.svelte-gnj8sa{font-family:var(--ff-display);font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:600}.et-product-desc.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);flex:1;margin:0;line-height:1.6}.et-chips.svelte-gnj8sa{flex-wrap:wrap;gap:6px;display:flex}.et-chip.svelte-gnj8sa{font-size:var(--fs-xs);border:1px solid var(--color-border);border-radius:var(--r-pill);color:var(--color-text-muted);padding:4px 10px;font-weight:500}.et-product-cta.svelte-gnj8sa{border-top:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-muted);align-items:center;gap:6px;padding:14px 26px;font-weight:600;display:flex}.et-arrow.svelte-gnj8sa{color:var(--color-brand-red);transition:transform var(--t-fast)}.et-product-card.svelte-gnj8sa:hover .et-arrow:where(.svelte-gnj8sa){transform:translate(3px)}.et-refs-grid.svelte-gnj8sa{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:.5rem;display:grid}.et-ref-card.svelte-gnj8sa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);color:inherit;transition:box-shadow var(--t-mid), transform var(--t-mid);flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.et-ref-card.svelte-gnj8sa:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.et-ref-bar.svelte-gnj8sa{background:var(--color-brand-red);height:3px;position:absolute;top:0;left:0;right:0}.et-ref-customer.svelte-gnj8sa{font-size:var(--fs-base);color:var(--color-text);margin:0;font-weight:600}.et-ref-detail.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);flex:1;margin:0;line-height:1.55}.et-ref-link.svelte-gnj8sa{font-size:var(--fs-xs);color:var(--color-brand-red);margin-top:4px;font-weight:600}.et-why-grid.svelte-gnj8sa{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:2rem;display:grid}.et-why-card.svelte-gnj8sa{background:var(--color-surface-soft);border:1px solid var(--color-border);border-left:3px solid var(--color-brand-red);border-radius:var(--r-xl);padding:24px 22px}.et-why-title.svelte-gnj8sa{font-size:var(--fs-base);color:var(--color-text);margin-bottom:8px;font-weight:600}.et-why-body.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.et-contact-inner.svelte-gnj8sa{grid-template-columns:1.35fr 1fr;align-items:start;gap:64px;margin-top:1.5rem;display:grid}.et-contact-heading.svelte-gnj8sa{font-family:var(--ff-display);letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600}.et-contact-sub.svelte-gnj8sa{font-size:var(--fs-base);color:var(--color-text-muted);margin-bottom:2rem}.form-row.svelte-gnj8sa{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-group.svelte-gnj8sa{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-label.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:600}.form-actions.svelte-gnj8sa{margin-top:8px}.form-success-block.svelte-gnj8sa{border-radius:var(--r-xl);text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;padding:36px 28px}.success-icon.svelte-gnj8sa{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.3rem;font-weight:700;display:flex}.form-success-block.svelte-gnj8sa h3:where(.svelte-gnj8sa){font-family:var(--ff-display);font-size:var(--fs-xl);color:#15803d;letter-spacing:-.02em;margin-bottom:8px;font-weight:600}.form-success-block.svelte-gnj8sa p:where(.svelte-gnj8sa){font-size:var(--fs-base);color:#166534;margin:0;line-height:1.6}.form-error.svelte-gnj8sa{border-radius:var(--r-lg);color:var(--color-brand-red);font-size:var(--fs-sm);background:#fef2f2;border:1px solid #fecaca;margin-top:16px;padding:16px 20px}.et-info-col.svelte-gnj8sa{flex-direction:column;gap:16px;display:flex}.et-info-card.svelte-gnj8sa{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--r-xl);padding:28px;position:sticky;top:88px}.et-info-card.svelte-gnj8sa strong:where(.svelte-gnj8sa){font-size:var(--fs-base);color:var(--color-text);margin-bottom:12px;font-weight:600;display:block}.et-info-card.svelte-gnj8sa address:where(.svelte-gnj8sa){font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:12px;font-style:normal;line-height:1.8}.et-info-card.svelte-gnj8sa>a:where(.svelte-gnj8sa){color:var(--color-brand-red);font-size:var(--fs-sm);margin-bottom:16px;text-decoration:none;display:block}.et-info-notes.svelte-gnj8sa{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.et-note.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);align-items:center;gap:10px;display:flex}.note-check.svelte-gnj8sa{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.et-api-card.svelte-gnj8sa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);padding:20px 24px}.et-api-label.svelte-gnj8sa{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:6px;font-weight:600}.et-api-link.svelte-gnj8sa{font-family:var(--ff-display);font-size:var(--fs-md);color:var(--color-brand-red);margin-bottom:8px;font-weight:600;text-decoration:none;display:block}.et-api-body.svelte-gnj8sa{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0;line-height:1.55}@media (width<=960px){.et-hero-inner.svelte-gnj8sa{grid-template-columns:1fr}.et-hero-visual.svelte-gnj8sa{display:none}.stats-row.svelte-gnj8sa{grid-template-columns:repeat(2,1fr)}.et-products-grid.svelte-gnj8sa{grid-template-columns:1fr}.et-refs-grid.svelte-gnj8sa,.et-why-grid.svelte-gnj8sa{grid-template-columns:repeat(2,1fr)}.et-contact-inner.svelte-gnj8sa{grid-template-columns:1fr}.et-info-card.svelte-gnj8sa{position:static}}@media (width<=640px){.et-refs-grid.svelte-gnj8sa,.et-why-grid.svelte-gnj8sa,.form-row.svelte-gnj8sa{grid-template-columns:1fr}.stats-row.svelte-gnj8sa{grid-template-columns:repeat(2,1fr)}}
