.hero.svelte-1a1se6c{text-align:center;padding:clamp(3rem,8vw,5.5rem) 0 clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.hero.svelte-1a1se6c:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 50% 0,#9d35ff24,#0000 70%);height:500px;position:absolute;inset:-40% 0 auto}.hero.svelte-1a1se6c .container:where(.svelte-1a1se6c){position:relative}.kicker.svelte-1a1se6c{text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin:0 0 1rem;font-size:.8rem;font-weight:600}.hero.svelte-1a1se6c h1:where(.svelte-1a1se6c){max-width:22ch;margin-inline:auto;font-size:clamp(2rem,5.5vw,3.3rem)}.hero__title.svelte-1a1se6c,.hero__accent.svelte-1a1se6c{display:block}.hero__accent.svelte-1a1se6c{color:var(--text-muted);margin-top:.35em;font-size:.62em;font-weight:600}.lead.svelte-1a1se6c{color:var(--text);max-width:58ch;margin:1.25rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.hero-visual-wrap.svelte-1nputjs{padding-bottom:clamp(2rem,5vw,3.5rem)}.hero-visual.svelte-1nputjs{background:var(--brand-gradient);aspect-ratio:16/9;border-radius:14px;margin:0;position:relative;overflow:hidden}@media (width>=720px){.hero-visual.svelte-1nputjs{aspect-ratio:21/9}}.hero-visual.svelte-1nputjs>video:where(.svelte-1nputjs){object-fit:cover;background:#000;border-radius:12px;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.hero-visual.svelte-1nputjs .hero-visual__logo:where(.svelte-1nputjs){aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 10px #00000080);pointer-events:none;z-index:2;background:0 0;border-radius:0;width:8%;position:absolute;top:0;left:0;transform:translate(20%,20%)}@media (width<=719px){.hero-visual.svelte-1nputjs{border-radius:0;margin-inline:-1.5rem}.hero-visual.svelte-1nputjs>video:where(.svelte-1nputjs){border-radius:0;width:100%;height:100%;top:0;left:0}}.banner.svelte-uj4xhq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#17171a;padding:clamp(2.5rem,6vw,4rem) 0}.banner.svelte-uj4xhq h2:where(.svelte-uj4xhq){max-width:32ch;margin-inline:auto;font-size:clamp(1.3rem,3vw,1.85rem)}.counter.svelte-uj4xhq{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.75rem 0 .75rem;display:grid}@media (width<=559.98px){.slot.svelte-uj4xhq:last-child:nth-child(3n+1){grid-column:2}}@media (width>=560px){.counter.svelte-uj4xhq{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=840px){.counter.svelte-uj4xhq{grid-template-columns:repeat(10,minmax(0,1fr))}}.slot.svelte-uj4xhq{aspect-ratio:3/2;border:2px dashed var(--line);border-radius:var(--radius);text-align:center;min-width:0;color:var(--text-muted);justify-content:center;align-items:center;padding:.4rem;display:flex}.slot--filled.svelte-uj4xhq{background:var(--accept);color:var(--text-strong);border:0}.slot__num.svelte-uj4xhq{opacity:.35;font-size:1.1rem;font-weight:700}.slot__name.svelte-uj4xhq{font-size:.85rem;font-weight:600}.counter__count.svelte-uj4xhq{color:var(--text-muted);margin:0 0 2rem}.counter__count.svelte-uj4xhq strong:where(.svelte-uj4xhq){color:var(--text-strong)}.sectors.svelte-uj4xhq{text-align:left;max-width:40rem;margin:0 auto}.sectors-list.svelte-uj4xhq{margin:0;padding:0;font-size:.95rem;list-style:none}.sector.svelte-uj4xhq{border-bottom:1px solid var(--line);padding:.55rem 0;line-height:1.9}.sector__name.svelte-uj4xhq{color:var(--text-strong);margin-right:.35rem;font-weight:600}.member.svelte-uj4xhq{white-space:nowrap;color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.box.svelte-uj4xhq{box-sizing:border-box;border-radius:3px;flex:none;width:14px;height:14px}.box-tip.svelte-uj4xhq{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:left;pointer-events:none;min-width:11rem;max-width:16rem;padding:.5rem .65rem;font-size:.85rem;line-height:1.45;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 20px #00000073}.box-tip__name.svelte-uj4xhq{color:var(--text-strong);margin-bottom:.25rem;display:block}.box-tip__history.svelte-uj4xhq{margin:0;padding:0;list-style:none}.box-tip__history.svelte-uj4xhq li:where(.svelte-uj4xhq){gap:.5rem;display:flex}.box-tip__date.svelte-uj4xhq{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.box-tip__status.svelte-uj4xhq{color:var(--text)}.box--contacted.svelte-uj4xhq,.box--discussion.svelte-uj4xhq,.box--accepted.svelte-uj4xhq,.box--declined.svelte-uj4xhq{justify-content:center;align-items:center;display:inline-flex}.box--discussion.svelte-uj4xhq{background:var(--discuss)}.box--contacted.svelte-uj4xhq:after,.box--accepted.svelte-uj4xhq:after,.box--declined.svelte-uj4xhq:after{color:#fff;font-size:10px;font-weight:700;line-height:1}.box--contacted.svelte-uj4xhq{border:1.5px solid var(--text-muted);opacity:.6}.box--contacted.svelte-uj4xhq:after{content:none}.box--accepted.svelte-uj4xhq{background:var(--accept)}.box--accepted.svelte-uj4xhq:after{content:"✓"}.box--declined.svelte-uj4xhq{background:var(--decline);opacity:.3}.box--declined.svelte-uj4xhq:after{content:"✗"}.boxes__empty.svelte-uj4xhq{color:var(--text-muted)}.legend.svelte-uj4xhq{color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.legend.svelte-uj4xhq li:where(.svelte-uj4xhq){align-items:center;gap:.4rem;display:flex}.legend.svelte-uj4xhq .box:where(.svelte-uj4xhq){width:12px;height:12px}.cost-chart.svelte-16wmm66{margin:2rem 0;font-size:.9rem}.cc-title.svelte-16wmm66{margin:0 0 .9rem;font-size:1.15rem;line-height:1.3}.cc-legend.svelte-16wmm66{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.cc-legend.svelte-16wmm66 li:where(.svelte-16wmm66){align-items:center;gap:.4rem;margin-bottom:0;font-size:.8rem;line-height:1.5;display:flex}.cc-sw.svelte-16wmm66{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.cc-svg.svelte-16wmm66{touch-action:none;width:100%;height:auto;display:block}.cc-grid.svelte-16wmm66{stroke:var(--line);stroke-width:1px;opacity:.5}.cc-ax.svelte-16wmm66{stroke:var(--line);stroke-width:1.5px}.cc-tick.svelte-16wmm66,.cc-axis.svelte-16wmm66{fill:var(--text-muted);font-size:12px}.cc-line.svelte-16wmm66{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.cc-line--est.svelte-16wmm66{stroke-dasharray:7 5}.cc-limit.svelte-16wmm66{stroke:var(--line);stroke-width:1px}.cc-limit-label.svelte-16wmm66{fill:var(--text-muted);font-size:11px}.cc-end.svelte-16wmm66{font-size:12.5px;font-weight:600}.cc-cross.svelte-16wmm66{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.cc-tt.svelte-16wmm66{background:var(--surface);border:1px solid var(--line);width:max-content;max-width:100%;color:var(--text);border-radius:8px;padding:.4rem .55rem;font-size:12.5px;line-height:1.5}.cc-tt-h.svelte-16wmm66{color:var(--text-muted);margin-bottom:.15rem;font-size:11.5px}.cc-tt-row.svelte-16wmm66{align-items:center;gap:.4rem;display:flex}.cc-tt-name.svelte-16wmm66{flex:1}.cc-tt-val.svelte-16wmm66{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:600}.cc-note.svelte-16wmm66{color:var(--text-muted);margin-top:.6rem;font-size:.8rem}@media (width<=640px){.cc-tick.svelte-16wmm66,.cc-axis.svelte-16wmm66{font-size:13px}.cc-limit-label.svelte-16wmm66{font-size:11px}}.demos.svelte-ubr4i0{border-top:1px solid var(--line);text-align:center;background:#17171a;padding:clamp(2.5rem,6vw,4rem) 0}.demos.svelte-ubr4i0 h2:where(.svelte-ubr4i0){font-size:clamp(1.4rem,3vw,1.9rem)}.videos.svelte-ubr4i0{flex-direction:column;gap:1.5rem;max-width:52rem;margin:1.5rem auto 0;display:flex}.video.svelte-ubr4i0{text-align:left;background:var(--surface);border-radius:var(--radius);margin:0;padding:1.25rem}.video__head.svelte-ubr4i0 h3:where(.svelte-ubr4i0){margin:0 0 .35rem;font-size:1.15rem}.video__head.svelte-ubr4i0 p:where(.svelte-ubr4i0){color:var(--text-muted);margin:0 0 1rem;font-size:.95rem}.video__player.svelte-ubr4i0 video:where(.svelte-ubr4i0){aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;display:block}.video__links.svelte-ubr4i0{margin-top:1.1rem}.video__links.svelte-ubr4i0 h4:where(.svelte-ubr4i0){text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.links.svelte-ubr4i0{columns:15rem;column-gap:1.75rem;margin:0;padding:0;list-style:none}.links.svelte-ubr4i0>li:where(.svelte-ubr4i0){break-inside:avoid;margin-bottom:.4rem}.video__links.svelte-ubr4i0 a:where(.svelte-ubr4i0){color:var(--text);align-items:baseline;gap:.4rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.video__links.svelte-ubr4i0 a:where(.svelte-ubr4i0):hover{color:var(--text-strong)}.video__links.svelte-ubr4i0 a:where(.svelte-ubr4i0):before{content:"↗";color:var(--purple);font-size:.85em}.group.svelte-ubr4i0{margin-bottom:.7rem}.group__label.svelte-ubr4i0{color:var(--text-muted);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.group.svelte-ubr4i0 ul:where(.svelte-ubr4i0){border-left:1px solid var(--line);margin:0;padding-left:.9rem;list-style:none}.group.svelte-ubr4i0 ul:where(.svelte-ubr4i0) li:where(.svelte-ubr4i0){margin-bottom:.35rem}.support.svelte-h2orun{text-align:center;border-top:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) 0}.support.svelte-h2orun h2:where(.svelte-h2orun){font-size:clamp(1.4rem,3vw,1.9rem)}.support.svelte-h2orun p:where(.svelte-h2orun){max-width:46rem;color:var(--text);margin:0 auto}.support__buttons.svelte-h2orun{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.faq.svelte-9jkj80{border-top:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) 0}.faq.svelte-9jkj80 h2:where(.svelte-9jkj80){margin-bottom:1.5rem;font-size:clamp(1.5rem,3.5vw,2.1rem)}.faq__list.svelte-9jkj80{margin:0;padding:0;list-style:none}.faq__list.svelte-9jkj80 li:where(.svelte-9jkj80){border-bottom:1px solid var(--line)}.faq__list.svelte-9jkj80 li:where(.svelte-9jkj80):first-child{border-top:1px solid var(--line)}summary.svelte-9jkj80{cursor:pointer;font-family:var(--font-heading);color:var(--text-strong);align-items:baseline;gap:.75rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}summary.svelte-9jkj80::-webkit-details-marker{display:none}summary.svelte-9jkj80:before{content:"+";width:1rem;color:var(--purple);flex:none;font-weight:700}details[open].svelte-9jkj80 summary:where(.svelte-9jkj80):before{content:"–"}summary.svelte-9jkj80:hover{color:var(--purple)}.answer.svelte-9jkj80{color:var(--text);margin:0 0 1.1rem 1.75rem}.answer.svelte-9jkj80 p{margin:0 0 .7rem}.answer.svelte-9jkj80 p:last-child{margin-bottom:0}.answer.svelte-9jkj80 ol{margin:0;padding-left:1.2rem}.answer.svelte-9jkj80 li{margin-bottom:.5rem}.answer.svelte-9jkj80 li:last-child{margin-bottom:0}.faq__contact.svelte-9jkj80{color:var(--text-muted);margin-top:1.75rem}.faq__contact.svelte-9jkj80 a:where(.svelte-9jkj80){color:var(--text-strong)}.site-footer.svelte-1af1n8w{border-top:1px solid var(--line);color:var(--text-muted);padding:2.5rem 0 3.5rem;font-size:.9rem}.site-footer.svelte-1af1n8w .container:where(.svelte-1af1n8w){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.site-footer.svelte-1af1n8w img:where(.svelte-1af1n8w){width:auto;height:28px}.site-footer.svelte-1af1n8w .source:where(.svelte-1af1n8w){margin-left:auto}
