.visual[data-astro-cid-jrd3fyii]{display:flex;flex-direction:column;gap:14px}figure[data-astro-cid-jrd3fyii]{margin:0}.window[data-astro-cid-jrd3fyii]{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow-3)}.titlebar[data-astro-cid-jrd3fyii]{height:34px;display:flex;align-items:center;justify-content:space-between;padding-left:12px;background:var(--panel-alt);border-bottom:1px solid var(--border)}.title[data-astro-cid-jrd3fyii]{display:flex;align-items:center;gap:8px;font:500 12px var(--font-ui);color:var(--text-dim)}.controls[data-astro-cid-jrd3fyii]{display:flex;height:100%;font:400 12px var(--font-mono);color:var(--text-dim)}.controls[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii]{width:40px;display:flex;align-items:center;justify-content:center}.screen[data-astro-cid-jrd3fyii]{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;background:repeating-linear-gradient(135deg,var(--panel) 0 14px,var(--panel-alt) 14px 15px)}.screen-note[data-astro-cid-jrd3fyii]{font:500 14px var(--font-mono);color:var(--text-dim)}.tl-card[data-astro-cid-jrd3fyii]{padding:16px 18px 12px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.tl-head[data-astro-cid-jrd3fyii]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.tl-title[data-astro-cid-jrd3fyii]{font:500 14px var(--font-heading)}.legend[data-astro-cid-jrd3fyii]{display:flex;gap:12px;font:400 11px var(--font-mono);color:var(--text-dim)}.legend[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii]{display:flex;align-items:center;gap:5px}.swatch[data-astro-cid-jrd3fyii]{width:14px;display:inline-block}.swatch--solid[data-astro-cid-jrd3fyii]{height:2px;background:var(--accent-text)}.swatch--dashed[data-astro-cid-jrd3fyii]{border-top:2px dashed var(--text-dim)}.tl-card[data-astro-cid-jrd3fyii] svg[data-astro-cid-jrd3fyii]{display:block;width:100%;height:96px;overflow:visible}.axis[data-astro-cid-jrd3fyii]{stroke:var(--border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.ref[data-astro-cid-jrd3fyii]{fill:none;stroke:var(--text-dim);stroke-width:1.25;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.sim[data-astro-cid-jrd3fyii]{fill:none;stroke:var(--accent-text);stroke-width:1.75;vector-effect:non-scaling-stroke;animation:draw 2.4s var(--ease) both}@keyframes draw{0%{clip-path:inset(-10px 100% -10px 0)}to{clip-path:inset(-10px 0 -10px 0)}}.tl-foot[data-astro-cid-jrd3fyii]{font:400 11px var(--font-mono);color:var(--text-dim);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(48px,7vw,100px) 0 clamp(56px,7vw,100px);border-bottom:1px solid var(--border)}.mode-pattern[data-astro-cid-j7pv25f6]{position:absolute;right:-14%;top:50%;width:min(900px,110vw);height:auto;aspect-ratio:1;transform:translateY(-50%);opacity:.09;filter:blur(1px);pointer-events:none;animation:spin 180s linear infinite}[data-theme=light] .mode-pattern[data-astro-cid-j7pv25f6]{opacity:.07}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px 64px}.hero-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:560px}.ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 14px}.services-link[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0 8px;font:500 15px var(--font-ui);color:var(--text-dim);text-decoration:none}.services-link[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--accent-text)}.services-link[data-astro-cid-j7pv25f6]:hover{color:var(--text)}@media(max-width:980px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.in-short[data-astro-cid-j7pv25f6]{padding-top:clamp(48px,6vw,72px)}.in-short-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr);gap:16px 48px;align-items:start}.in-short[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;font-size:clamp(24px,2.4vw,32px)}.answer[data-astro-cid-j7pv25f6]{font-size:clamp(18px,1.6vw,22px);line-height:1.55}@media(max-width:760px){.in-short-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.split-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px}.split-head[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0;max-width:640px}.split-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:440px;font-size:17px;line-height:1.6}.results-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.acoustics-card[data-astro-cid-j7pv25f6]{grid-column:1 / -1;padding:clamp(24px,3vw,40px);border-color:var(--border-strong);box-shadow:var(--shadow-1);flex-direction:row;flex-wrap:wrap;gap:28px 56px}.acoustics-intro[data-astro-cid-j7pv25f6]{flex:1 1 300px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.acoustics-intro[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(24px,2.2vw,30px);font-weight:700}.icon-disc--lg[data-astro-cid-j7pv25f6]{width:48px;height:48px}.icon-disc--lg[data-astro-cid-j7pv25f6] svg{width:24px;height:24px}.icon-disc--muted[data-astro-cid-j7pv25f6]{background:var(--panel-alt);border:1px solid var(--border);color:var(--text)}.acoustic-list[data-astro-cid-j7pv25f6]{flex:2 1 460px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0 32px;align-content:start}.acoustic-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);font-size:16px;line-height:1.4}.acoustic-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent-text);transform:translateY(-2px)}.card-title[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px}.chips[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{height:30px;padding:0 12px;display:flex;align-items:center;border-radius:var(--radius-pill);border:1px solid var(--border-strong);font:400 13px var(--font-mono)}.card[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:auto}.proof[data-astro-cid-j7pv25f6]{padding-block:clamp(40px,5vw,64px)}.proof-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:28px}.proof-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.2vw,30px);line-height:1.2}.proof-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}.proof-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-top:18px;border-top:1px solid var(--border-strong)}.proof-value[data-astro-cid-j7pv25f6]{font:500 clamp(28px,2.6vw,38px)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.proof-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.5;color:var(--text-dim)}.proof-source[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:13px;color:var(--text-dim)}.app-card[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--text);transition:border-color var(--dur-fast) var(--ease)}.app-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--text)}.app-card--core[data-astro-cid-j7pv25f6]{border-color:var(--accent)}.app-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--text-dim)}.app-card--core[data-astro-cid-j7pv25f6] .app-top[data-astro-cid-j7pv25f6]{color:var(--accent-text)}.app-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px}.services-wrap[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y)}.services[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(28px,4vw,56px);border-radius:var(--radius-lg);background:#1c242f;border:1px solid #33404F;color:#e6e9ee;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.services-copy[data-astro-cid-j7pv25f6]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.services[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#8fa3ff}.services[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.services-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.6;color:#a3abb8}.services[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]{background:#1e3fce}.services[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]:hover{background:#1730a3}.service-steps[data-astro-cid-j7pv25f6]{flex:1 1 380px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.service-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #33404F}.step-n[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;border:1px solid #4F6EF5;display:flex;align-items:center;justify-content:center;font:500 14px var(--font-mono);color:#8fa3ff}.step-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.step-title[data-astro-cid-j7pv25f6]{font:500 18px var(--font-heading)}.step-text[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.5;color:#a3abb8}.faq-list[data-astro-cid-j7pv25f6]{margin:0 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.faq-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:24px;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.faq-list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font:500 18px/1.3 var(--font-heading);margin-bottom:10px}.faq-list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.6;color:var(--text-dim)}.closing[data-astro-cid-j7pv25f6]{padding-block:clamp(56px,7vw,88px)}.closing-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 64px}.closing-copy[data-astro-cid-j7pv25f6]{flex:1 1 480px;display:flex;flex-direction:column;gap:14px}.closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.offline-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:var(--text-dim)}.offline-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px}
