.prompter.svelte-1jmaeoe{border:1px solid var(--line);border-radius:var(--radius-md);aspect-ratio:4/5;background:linear-gradient(#0e0e10,#0a0a0b);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000c,inset 0 1px #ffffff08}.prompter-head.svelte-1jmaeoe{border-bottom:1px solid var(--line);background:#0c0c0e;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.prompter-title.svelte-1jmaeoe{color:var(--ink-dim);font-size:.72rem}.prompter-title.svelte-1jmaeoe,.tally.svelte-1jmaeoe{font-family:var(--font-mono)}.tally.svelte-1jmaeoe{color:var(--tally);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.tally-dot.svelte-1jmaeoe{background:var(--tally);width:8px;height:8px;box-shadow:0 0 10px var(--tally);border-radius:50%;animation:1.5s ease-in-out infinite svelte-1jmaeoe-tally-blink}@keyframes svelte-1jmaeoe-tally-blink{50%{opacity:.3}}.prompter-viewport.svelte-1jmaeoe{height:calc(100% - 42px);position:relative;overflow:hidden}.prompter-viewport.svelte-1jmaeoe:after,.prompter-viewport.svelte-1jmaeoe:before{content:"";z-index:3;pointer-events:none;height:80px;position:absolute;left:0;right:0}.prompter-viewport.svelte-1jmaeoe:before{background:linear-gradient(#0a0a0b,#0000);top:0}.prompter-viewport.svelte-1jmaeoe:after{background:linear-gradient(#0000,#0a0a0b);bottom:0}.trigger-line.svelte-1jmaeoe{background:var(--signal);opacity:.4;z-index:2;pointer-events:none;height:1px;box-shadow:0 0 8px var(--signal);position:absolute;top:55%;left:0;right:0}.trigger-line.svelte-1jmaeoe:before{content:"TRIGGER";font-family:var(--font-mono);color:var(--signal);letter-spacing:.15em;font-size:.58rem;position:absolute;top:-14px;right:8px}.script-scroll.svelte-1jmaeoe{will-change:transform;padding:0 2rem;position:absolute;top:0;left:0;right:0}.script-line{font-family:var(--font-sans);color:var(--ink);opacity:.35;padding:.4rem 0;font-size:1.75rem;line-height:1.55;transition:opacity .3s}.script-line.active{opacity:1}.script-line.past{opacity:.2}.marker{border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--signal);letter-spacing:.05em;vertical-align:middle;background:#54c4ff1f;border:1px solid #54c4ff66;margin:0 .15em;padding:.05em .45em;font-size:.55em;transition:all .3s;display:inline-block}.marker.fired{background:var(--signal);color:#000;box-shadow:0 0 14px var(--signal)}.trigger-effects.svelte-1jmaeoe{z-index:4;flex-direction:column;gap:.6rem;display:flex;position:absolute;top:55%;right:-8px;transform:translateY(-50%)}.fx-bubble{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--ink-dim);opacity:0;white-space:nowrap;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.65rem;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(-10px)}.fx-bubble.show{opacity:1;color:var(--ink);transform:translate(0)}.hero.svelte-uennib{padding:6rem 2.5rem}.container.svelte-uennib{max-width:1280px;margin:0 auto}.hero-grid.svelte-uennib{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;display:grid}.hero-title.svelte-uennib{margin-top:1.5rem}.hero-title.svelte-uennib em{color:var(--signal);font-style:italic}.hero-sub.svelte-uennib{color:var(--ink-dim);max-width:42ch;margin-top:1.8rem;font-size:1.15rem;line-height:1.55}.hero-sub.svelte-uennib a:where(.svelte-uennib){color:var(--signal);text-decoration:none}.hero-cta.svelte-uennib{flex-wrap:wrap;gap:.8rem;margin-top:2.5rem;display:flex}.hero-meta.svelte-uennib{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-dim);gap:2rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.hero-meta.svelte-uennib div:where(.svelte-uennib) strong:where(.svelte-uennib){color:var(--ink);font-size:.85rem;font-weight:500;font-family:var(--font-sans);margin-bottom:.2rem;display:block}@media (width<=1024px){.hero-grid.svelte-uennib{grid-template-columns:1fr;gap:3rem}}@media (width<=820px){.hero.svelte-uennib{padding:7rem 1.2rem 4rem}}@media (width<=480px){.hero-meta.svelte-uennib{flex-direction:column;gap:1rem}}.action-section.svelte-185pu61{padding:8rem 2.5rem;position:relative}.container.svelte-185pu61{max-width:1280px;margin:0 auto}.action-demo.svelte-185pu61{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.action-script.svelte-185pu61{border-right:1px solid var(--line);font-family:var(--font-serif);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--signal) 3%,transparent) 50%,transparent 100%);padding:3rem;font-size:1.5rem;line-height:1.8}.script-line.svelte-185pu61 .marker:where(.svelte-185pu61):hover{background:var(--signal);color:#000;box-shadow:0 0 14px var(--signal)}.action-outputs.svelte-185pu61{flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}.output-card.svelte-185pu61{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0c0c0e;align-items:flex-start;gap:1rem;padding:1.2rem;transition:all .3s;display:flex}.output-card.active.svelte-185pu61{border-color:var(--signal);box-shadow:0 0 20px color-mix(in srgb,var(--signal) 8%,transparent)}.output-icon.svelte-185pu61{border-radius:var(--radius-sm);background:var(--steel);flex-shrink:0;place-items:center;width:36px;height:36px;transition:all .3s;display:grid}.output-card.active.svelte-185pu61 .output-icon:where(.svelte-185pu61){background:var(--signal)}.output-card.active.svelte-185pu61 .output-icon:where(.svelte-185pu61) svg:where(.svelte-185pu61){color:#000}.output-icon.svelte-185pu61 svg:where(.svelte-185pu61){width:18px;height:18px;color:var(--ink-dim)}.output-title.svelte-185pu61{margin-bottom:.2rem;font-size:.9rem;font-weight:500}.output-meta.svelte-185pu61{font-family:var(--font-mono);color:var(--ink-dim);font-size:.7rem}@media (width<=900px){.action-section.svelte-185pu61{padding:5rem 1.2rem}.action-demo.svelte-185pu61{grid-template-columns:1fr}.action-script.svelte-185pu61{border-right:none;border-bottom:1px solid var(--line)}}.monitor-bezel.svelte-atua41{border-radius:var(--radius-md);background:#050505;flex-direction:column;display:flex;overflow:hidden}.bezel-thick.svelte-atua41{border:2px solid #1a1a1c;box-shadow:inset 0 0 40px #000c,0 10px 30px #00000080}.bezel-thin.svelte-atua41{border:1px solid #1a1a1c;box-shadow:inset 0 0 40px #000c}.monitor-header.svelte-atua41{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-dim);background:#0c0c0e;border-bottom:1px solid #1a1a1c;justify-content:space-between;padding:.8rem 1.2rem;font-size:.7rem}.monitor-header.svelte-atua41,.monitor-tally.svelte-atua41{align-items:center;display:flex}.monitor-tally.svelte-atua41{gap:.6rem}.tally-dot.svelte-atua41{border-radius:50%}.dot-tally.svelte-atua41{background:var(--tally);width:10px;height:10px;box-shadow:0 0 8px var(--tally);animation:1.5s ease-in-out infinite svelte-atua41-tallyPulse}.dot-signal.svelte-atua41{background:var(--signal);width:8px;height:8px;box-shadow:0 0 8px var(--signal)}.tally-text.svelte-atua41{font-weight:600}.text-tally.svelte-atua41{color:var(--tally)}.text-signal.svelte-atua41{color:var(--signal)}.monitor-meta.svelte-atua41{align-items:center;gap:.5rem;display:flex}.monitor-screen.svelte-atua41{background:radial-gradient(circle,#0a0a0b 0,#000 100%);flex:1;padding:3rem;position:relative;overflow:hidden}.screen-scanlines.svelte-atua41{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#ffffff04,#ffffff04 1px,#0000 0 3px);position:absolute;inset:0}@keyframes svelte-atua41-tallyPulse{50%{opacity:.4}}.features-switcher-section.svelte-ikyr4s{padding:8rem 2.5rem;position:relative}.container.svelte-ikyr4s{max-width:1280px;margin:0 auto}.switcher-console.svelte-ikyr4s{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#111113,#0a0a0b);grid-template-columns:1fr 1.3fr;gap:2rem;padding:2rem;display:grid;position:relative;box-shadow:0 40px 80px -20px #0009,inset 0 1px #ffffff08}@media (width<=1024px){.switcher-console.svelte-ikyr4s{grid-template-columns:1fr}}.switcher-board.svelte-ikyr4s{scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-template-columns:repeat(2,1fr);align-content:space-between;gap:10px;padding-right:10px;display:grid;overflow-y:auto}.switcher-board.svelte-ikyr4s::-webkit-scrollbar{width:4px}.switcher-board.svelte-ikyr4s::-webkit-scrollbar-track{background:0 0}.switcher-board.svelte-ikyr4s::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}@media (width>=1400px){.switcher-board.svelte-ikyr4s{grid-template-columns:repeat(3,1fr)}}.macro-btn.svelte-ikyr4s{border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;background:#141416;border:1px solid #222;align-items:center;gap:.8rem;padding:.9rem 1rem;font-family:inherit;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.macro-btn.svelte-ikyr4s:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#ffffff0d,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.macro-btn.svelte-ikyr4s:hover:before{opacity:1}.macro-btn.svelte-ikyr4s .led:where(.svelte-ikyr4s){background:#2a2a2c;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .3s;box-shadow:inset 0 1px 2px #00000080}.macro-btn.active.svelte-ikyr4s .led:where(.svelte-ikyr4s),.macro-btn.svelte-ikyr4s:hover .led:where(.svelte-ikyr4s){background:var(--btn-color);box-shadow:0 0 10px var(--btn-color),0 0 4px var(--btn-color);border:1px solid #fff3}.macro-btn.svelte-ikyr4s .label:where(.svelte-ikyr4s){color:var(--ink-dim);letter-spacing:-.01em;font-size:.82rem;font-weight:500;line-height:1.3;transition:color .2s}.macro-btn.active.svelte-ikyr4s .label:where(.svelte-ikyr4s),.macro-btn.svelte-ikyr4s:hover .label:where(.svelte-ikyr4s){color:var(--ink)}.macro-btn.active.svelte-ikyr4s{border-color:var(--btn-color);background:#18181a;transform:scale(.98)}.switcher-monitor.svelte-ikyr4s{flex-direction:column;display:flex;position:relative}.switcher-monitor.svelte-ikyr4s .monitor-bezel{height:500px}@media (width<=1024px){.switcher-console.svelte-ikyr4s{grid-template-columns:1fr}.switcher-monitor.svelte-ikyr4s .monitor-bezel{height:450px}}.monitor-timecode.svelte-ikyr4s{color:var(--signal);opacity:.8}.monitor-status.svelte-ikyr4s{align-items:center;gap:.5rem;display:flex}.status-dot.svelte-ikyr4s{background:var(--signal);width:6px;height:6px;box-shadow:0 0 6px var(--signal);border-radius:50%}.screen-content.svelte-ikyr4s{z-index:1;grid-template-columns:1fr;gap:1.5rem;width:100%;display:grid;position:relative}.screen-icon-wrap.svelte-ikyr4s{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;place-items:center;width:80px;height:80px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid}.screen-icon-wrap.svelte-ikyr4s svg{width:40px;height:40px;transition:all .4s}.screen-title.svelte-ikyr4s{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.screen-desc.svelte-ikyr4s{color:var(--ink-dim);max-width:45ch;font-size:1.05rem;line-height:1.6}.screen-link.svelte-ikyr4s{font-family:var(--font-mono);color:var(--signal);letter-spacing:.05em;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;text-decoration:none;transition:gap .2s;display:inline-flex}.screen-link.svelte-ikyr4s:hover{gap:.8rem}.screen-link.svelte-ikyr4s .arrow:where(.svelte-ikyr4s){transition:transform .2s}.screen-link.svelte-ikyr4s:hover .arrow:where(.svelte-ikyr4s){transform:translate(3px)}@keyframes svelte-ikyr4s-switchGlitch{0%{opacity:1;filter:brightness();transform:translateY(0)}15%{opacity:.6;filter:brightness(2)hue-rotate(45deg);transform:translateY(-6px)skew(2deg)}30%{opacity:.8;filter:brightness(.5);transform:translateY(3px)skew(-1deg)}to{opacity:1;filter:brightness();transform:translateY(0)skew(0)}}.switching.svelte-ikyr4s{animation:.35s cubic-bezier(.2,.8,.2,1) svelte-ikyr4s-switchGlitch}@media (width<=768px){.features-switcher-section.svelte-ikyr4s{padding:5rem 1.2rem}.switcher-console.svelte-ikyr4s{padding:1.2rem}.switcher-board.svelte-ikyr4s{grid-template-columns:1fr}.switcher-monitor.svelte-ikyr4s .monitor-bezel{height:400px}.switcher-monitor.svelte-ikyr4s .monitor-screen{padding:2rem 1.5rem}}.shuttle-wheel.svelte-aabpul{transform-origin:100px 122px;animation:6s linear infinite svelte-aabpul-shuttle-spin}@keyframes svelte-aabpul-shuttle-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.shuttle-ring.svelte-1ork40a{transform-origin:100px 85px;animation:3s ease-in-out infinite svelte-1ork40a-shuttle-jog}@keyframes svelte-1ork40a-shuttle-jog{0%,to{transform:rotate(-35deg)}20%{transform:rotate(-35deg)}35%{transform:rotate(0)}50%{transform:rotate(35deg)}70%{transform:rotate(35deg)}85%{transform:rotate(0)}}.fader-knob.svelte-17dvl7r{animation:2.5s ease-in-out infinite svelte-17dvl7r-fader-slide}@keyframes svelte-17dvl7r-fader-slide{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.hw-section.svelte-9fvap3{padding:8rem 2.5rem;position:relative}.container.svelte-9fvap3{max-width:1280px;margin:0 auto}.hardware-grid.svelte-9fvap3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.hw-card.svelte-9fvap3{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);padding:2rem;transition:all .3s}.hw-card.svelte-9fvap3:hover{border-color:var(--ink-faint);transform:translateY(-2px)}.hw-illus.svelte-9fvap3{border-bottom:1px solid var(--line);place-items:center;height:180px;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.hw-card.svelte-9fvap3 h3:where(.svelte-9fvap3){margin-bottom:.5rem;font-size:1.3rem}.hw-card.svelte-9fvap3 p:where(.svelte-9fvap3){color:var(--ink-dim);font-size:.9rem}.hw-card.svelte-9fvap3 p:where(.svelte-9fvap3) a:where(.svelte-9fvap3),.hw-tag.svelte-9fvap3{color:var(--signal)}.hw-tag.svelte-9fvap3{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;display:inline-block}@media (width<=900px){.hw-section.svelte-9fvap3{padding:5rem 1.2rem}.hardware-grid.svelte-9fvap3{grid-template-columns:1fr}}.eco-section.svelte-1svbcqh{padding:8rem 2.5rem;position:relative}.container.svelte-1svbcqh{max-width:1280px;margin:0 auto}.eco-stage.svelte-1svbcqh{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#0c0c0e,#08080a);padding:2.5rem 2rem;position:relative;overflow:hidden}.eco-wistia{width:100%;max-width:1000px;margin:0 auto}@media (width<=820px){.eco-section.svelte-1svbcqh{padding:5rem 1.2rem}.eco-stage.svelte-1svbcqh{padding:2rem 1rem}}.faq-section.svelte-s6552x{padding:8rem 2.5rem}.container.svelte-s6552x{max-width:1280px;margin:0 auto}.faq-console.svelte-s6552x{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a0a0b;grid-template-columns:1fr 1.4fr;gap:0;min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0009,inset 0 1px #ffffff08}.faq-matrix.svelte-s6552x{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--signal) transparent;background:#0c0c0e;max-height:700px;overflow-y:auto}.faq-matrix.svelte-s6552x::-webkit-scrollbar{width:4px}.faq-matrix.svelte-s6552x::-webkit-scrollbar-track{background:0 0}.faq-matrix.svelte-s6552x::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}.faq-category.svelte-s6552x{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--signal);z-index:2;padding:1.2rem 3.25rem .5rem;font-size:.65rem;top:0}.faq-category.svelte-s6552x>span:where(.svelte-s6552x){border-radius:var(--radius-sm);padding:4px 12px;border:1px solid var(--signal)!important}.faq-node.svelte-s6552x{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-bottom:none;border-left:3px solid #0000;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-family:inherit;transition:all .2s;display:flex;position:relative}.faq-node.svelte-s6552x:hover{background:#ffffff05}.faq-node.svelte-s6552x .led:where(.svelte-s6552x){background:#2a2a2c;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .3s;box-shadow:inset 0 1px 2px #00000080}.faq-node.svelte-s6552x .q-text:where(.svelte-s6552x){color:var(--ink-dim);font-size:.92rem;font-weight:500;line-height:1.4;transition:color .2s}.faq-node.active.svelte-s6552x{background:#111113;border-left-color:#0000}.faq-node.active.svelte-s6552x .led:where(.svelte-s6552x){background:var(--signal);box-shadow:0 0 10px var(--signal),0 0 4px var(--signal);border:1px solid #ffffff4d}.faq-node.active.svelte-s6552x .q-text:where(.svelte-s6552x){color:var(--ink)}.faq-node.svelte-s6552x .mobile-answer:where(.svelte-s6552x){display:none}.faq-terminal.svelte-s6552x{background:#050505;flex-direction:column;display:flex;position:relative}.faq-terminal.svelte-s6552x .monitor-bezel{flex:1;margin:1.5rem}.terminal-status.svelte-s6552x{align-items:center;gap:.5rem;display:flex}.terminal-status.svelte-s6552x .status-dot:where(.svelte-s6552x){background:var(--signal);width:6px;height:6px;box-shadow:0 0 6px var(--signal);border-radius:50%}.blink.svelte-s6552x{animation:1s step-end infinite svelte-s6552x-blink}@keyframes svelte-s6552x-blink{50%{opacity:0}}.terminal-content.svelte-s6552x{z-index:1;animation:.4s ease-out svelte-s6552x-fadeDecode;position:relative}@keyframes svelte-s6552x-fadeDecode{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.terminal-content.svelte-s6552x .t-category{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;display:flex}.terminal-content.svelte-s6552x .t-category:before{content:"";background:var(--signal);width:12px;height:1px}.terminal-content.svelte-s6552x h3{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.terminal-content.svelte-s6552x .t-body{color:var(--ink-dim);font-size:1rem;line-height:1.7}.terminal-content.svelte-s6552x .t-body strong{color:var(--ink);font-weight:500}.terminal-content.svelte-s6552x .t-body ul{flex-direction:column;gap:.5rem;margin-top:1rem;padding-left:1.2rem;display:flex}.terminal-content.svelte-s6552x .t-body li::marker{color:var(--signal)}@media (width<=900px){.faq-section.svelte-s6552x{padding:5rem 1.2rem}.faq-console.svelte-s6552x{grid-template-columns:1fr;min-height:auto}.faq-matrix.svelte-s6552x{border-right:none;border-bottom:1px solid var(--line);max-height:none}.faq-terminal.svelte-s6552x{display:none}.faq-node.svelte-s6552x{border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:0}.faq-node.svelte-s6552x .led:where(.svelte-s6552x){display:none}.faq-node.svelte-s6552x .q-text:where(.svelte-s6552x){justify-content:space-between;align-items:center;width:100%;font-size:1rem;font-weight:600;display:flex}.faq-node.svelte-s6552x .q-text:where(.svelte-s6552x):after{content:"+";font-family:var(--font-mono);color:var(--ink-dim);font-size:1.2rem;transition:transform .3s}.faq-node.active.svelte-s6552x .q-text:where(.svelte-s6552x):after{content:"–";color:var(--signal)}.faq-node.svelte-s6552x .mobile-answer:where(.svelte-s6552x){max-height:0;color:var(--ink-dim);width:100%;font-size:.95rem;line-height:1.6;transition:max-height .4s,margin-top .4s;display:block;overflow:hidden}.faq-node.svelte-s6552x .mobile-answer:where(.svelte-s6552x) strong{color:var(--ink);font-weight:500}.faq-node.svelte-s6552x .mobile-answer:where(.svelte-s6552x) ul{margin-top:.8rem;padding-left:1.2rem}.faq-node.svelte-s6552x .mobile-answer:where(.svelte-s6552x) li::marker{color:var(--signal)}.faq-node.active.svelte-s6552x .mobile-answer:where(.svelte-s6552x){max-height:500px;margin-top:1rem}.faq-node.active.svelte-s6552x:after{display:none}.faq-category.svelte-s6552x{padding:.8rem 1.5rem;font-size:.6rem}.faq-node.svelte-s6552x{padding:1.2rem 1.5rem}}.audience-section.svelte-1m49bqt{padding:8rem 2.5rem;position:relative}.container.svelte-1m49bqt{max-width:1280px;margin:0 auto}.audience-grid.svelte-1m49bqt{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.aud-card.svelte-1m49bqt{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);padding:2.5rem 2rem;transition:all .3s;position:relative;overflow:hidden}.aud-card.svelte-1m49bqt:hover{border-color:var(--ink-faint);transform:translateY(-2px)}.aud-num.svelte-1m49bqt{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.15em;margin-bottom:1.5rem;font-size:.72rem}.aud-card.svelte-1m49bqt h3:where(.svelte-1m49bqt){margin-bottom:1rem;font-size:1.5rem}.aud-card.svelte-1m49bqt p:where(.svelte-1m49bqt){color:var(--ink-dim);font-size:.92rem}.aud-media.svelte-1m49bqt{aspect-ratio:16/9;margin:-2.5rem -2rem 1.5rem;overflow:hidden}.aud-media.svelte-1m49bqt img:where(.svelte-1m49bqt){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (width<=900px){.audience-section.svelte-1m49bqt{padding:5rem 1.2rem}.audience-grid.svelte-1m49bqt{grid-template-columns:1fr}}.pricing-section.svelte-eg4aen{border-top:1px solid var(--line);padding:8rem 2.5rem;position:relative}.container.svelte-eg4aen{max-width:1280px;margin:0 auto}.pricing-grid.svelte-eg4aen{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.pricing-card.svelte-eg4aen{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);flex-direction:column;padding:2rem 1.5rem;display:flex}.pricing-card.featured.svelte-eg4aen{border-color:var(--signal);box-shadow:0 0 30px #a5cdfa14}.pricing-name.svelte-eg4aen{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:1rem;font-size:.72rem}.pricing-price.svelte-eg4aen{font-family:var(--font-serif);margin-bottom:.25rem;font-size:2.8rem;line-height:1}.pricing-period.svelte-eg4aen{font-family:var(--font-mono);color:var(--ink-dim);margin-bottom:1rem;font-size:.7rem}.pricing-desc.svelte-eg4aen{color:var(--ink-dim);margin-bottom:1.5rem;font-size:.92rem}.pricing-details.svelte-eg4aen{flex:1;padding-bottom:2rem}.pricing-features.svelte-eg4aen{color:var(--ink-dim);flex-direction:column;gap:.6rem;font-size:.88rem;list-style:none;display:flex}.pricing-features.svelte-eg4aen li:where(.svelte-eg4aen){padding-left:1.5rem;position:relative}.pricing-features.svelte-eg4aen li:where(.svelte-eg4aen):before{content:"✓";color:var(--signal);font-weight:700;position:absolute;left:0}.pricing-limitations-label.svelte-eg4aen{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:1rem;margin-bottom:1rem;font-size:.65rem}.pricing-limitations.svelte-eg4aen{color:var(--ink-dim);flex-direction:column;gap:.6rem;font-size:.88rem;list-style:none;display:flex}.pricing-limitations.svelte-eg4aen li:where(.svelte-eg4aen){padding-left:1.5rem;position:relative}.pricing-limitations.svelte-eg4aen li:where(.svelte-eg4aen):before{content:"×";color:var(--tally);font-weight:700;position:absolute;left:0}.pricing-card.svelte-eg4aen .btn{justify-content:center;width:100%;margin-top:auto}@media (width<=1100px){.pricing-grid.svelte-eg4aen{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing-section.svelte-eg4aen{padding:5rem 1.2rem}.pricing-grid.svelte-eg4aen{grid-template-columns:1fr;max-width:480px;margin:0 auto}}svg.svelte-18v2kbl{padding-top:var(--padding-top);aspect-ratio:1;justify-content:center;align-items:center;width:24rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=767px){svg.svelte-18v2kbl{width:16rem}}@media (width>=768px){svg.svelte-18v2kbl{margin-bottom:-3rem}}.cta-video.svelte-h7bcrl{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);overflow:hidden}.cta-video.svelte-h7bcrl wistia-player{aspect-ratio:16/9;width:100%;display:block}.cta-content.svelte-h7bcrl{flex-direction:column;gap:1.25rem;display:flex}.cta-content.svelte-h7bcrl .eyebrow{justify-content:flex-start}.cta-title.svelte-h7bcrl{font-family:var(--font-serif);letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.02}.cta-title.svelte-h7bcrl em{color:var(--signal);font-style:italic}.cta-desc.svelte-h7bcrl{color:var(--ink-dim);max-width:48ch;font-size:1.05rem;line-height:1.55}.cta-buttons.svelte-h7bcrl{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.char.svelte-h7bcrl{display:inline-block}
