#hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:10rem 5% 6rem;position:relative;overflow:hidden}.hero-inner[data-astro-cid-bbe6dxrz]{width:100%;position:relative;z-index:2}.hero-bg-img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:url(/hero-banner.webp) center center / cover no-repeat;transform:scale(1.14);will-change:transform;animation:heroPan 40s ease-in-out infinite alternate}@keyframes heroPan{0%{transform:scale(1.14) translate(-2.4%,-1.2%)}to{transform:scale(1.14) translate(2.4%,1.2%)}}.hero-scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,#060810f0,#060810c7 40%,#06081066 78%,#06081080),linear-gradient(0deg,var(--bg) 2%,transparent 30%)}.hero-aurora[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;will-change:transform,opacity;background:radial-gradient(circle,rgba(0,200,255,.62) 0%,rgba(0,200,255,.22) 38%,transparent 68%)}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(1){width:62vw;height:62vw;left:38%;top:-28%;animation:auroraA 16s ease-in-out infinite alternate}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2){width:48vw;height:48vw;left:58%;top:34%;background:radial-gradient(circle,rgba(26,111,212,.8) 0%,rgba(26,111,212,.26) 40%,transparent 68%);animation:auroraB 20s ease-in-out infinite alternate}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(3){width:34vw;height:34vw;left:4%;top:52%;background:radial-gradient(circle,rgba(0,200,255,.4) 0%,transparent 65%);animation:auroraC 24s ease-in-out infinite alternate}@keyframes auroraA{0%{transform:translate(0) scale(1);opacity:.75}to{transform:translate(-22%,16%) scale(1.25);opacity:1}}@keyframes auroraB{0%{transform:translate(0) scale(1.1);opacity:.9}to{transform:translate(-26%,-22%) scale(.88);opacity:.55}}@keyframes auroraC{0%{transform:translate(0);opacity:.5}to{transform:translate(30%,-20%);opacity:1}}.hero-grid-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,200,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 20% 30%,black 25%,transparent 70%);mask-image:radial-gradient(ellipse at 20% 30%,black 25%,transparent 70%)}.hero-tag[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.78rem;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;opacity:0;animation:fadeUp .7s .2s ease forwards}h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(3rem,7vw,6.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;max-width:820px;opacity:0;animation:fadeUp .8s .4s ease forwards}h1[data-astro-cid-bbe6dxrz] .line1[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz] .line2[data-astro-cid-bbe6dxrz]{display:block}h1[data-astro-cid-bbe6dxrz] .line2[data-astro-cid-bbe6dxrz]{color:var(--accent)}@supports ((-webkit-background-clip: text) or (background-clip: text)){h1[data-astro-cid-bbe6dxrz] .line1[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz] .line2[data-astro-cid-bbe6dxrz]{background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 7s ease-in-out infinite}h1[data-astro-cid-bbe6dxrz] .line1[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(100deg,var(--text) 0%,var(--text) 38%,#7fe3ff 46%,var(--accent) 50%,#7fe3ff 54%,var(--text) 62%,var(--text) 100%);filter:drop-shadow(0 0 22px rgba(0,200,255,.22));animation-delay:1.6s}h1[data-astro-cid-bbe6dxrz] .line2[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(100deg,var(--accent) 0%,var(--accent) 40%,#d4f6ff 50%,var(--accent) 60%,var(--accent) 100%);filter:drop-shadow(0 0 26px rgba(0,200,255,.45));animation-delay:2.3s}}@keyframes shimmer{0%{background-position:100% 0}45%,to{background-position:0% 0}}.hero-sub[data-astro-cid-bbe6dxrz]{max-width:540px;font-size:1.05rem;color:var(--muted);margin-top:1.8rem;line-height:1.8;opacity:0;animation:fadeUp .8s .6s ease forwards}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;opacity:0;animation:fadeUp .8s .8s ease forwards}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;gap:3rem;flex-wrap:wrap;margin-top:5rem;padding-top:2.5rem;border-top:1px solid var(--border);opacity:0;animation:fadeUp .8s 1s ease forwards}.stat-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:var(--text);letter-spacing:-.03em}.stat-num[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--accent)}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.78rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#hero[data-astro-cid-bbe6dxrz]{padding:8rem 1.2rem 4rem}.hero-bg-img[data-astro-cid-bbe6dxrz]{background-image:url(/hero-banner-960.webp)}.hero-actions[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr}.hero-actions[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{text-align:center}.hero-stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1rem}.stat-num[data-astro-cid-bbe6dxrz]{font-size:1.5rem;white-space:nowrap}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.66rem}.hero-scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,rgba(6,8,16,.8) 0%,rgba(6,8,16,.78) 50%,var(--bg) 92%)}}@media(prefers-reduced-motion:reduce){.hero-tag[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz],.hero-sub[data-astro-cid-bbe6dxrz],.hero-actions[data-astro-cid-bbe6dxrz],.hero-stats[data-astro-cid-bbe6dxrz]{opacity:1;animation:none}.hero-bg-img[data-astro-cid-bbe6dxrz]{animation:none;transform:scale(1.05)}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz] .line1[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz] .line2[data-astro-cid-bbe6dxrz]{animation:none}}@media(max-width:768px){.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(1){width:120vw;height:120vw;left:10%;top:-30%}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2){width:90vw;height:90vw;left:30%;top:45%}.hero-aurora[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(3){display:none}}.marquee-wrap[data-astro-cid-tpudeaz7]{padding:1.2rem 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;white-space:nowrap}.marquee-inner[data-astro-cid-tpudeaz7]{display:inline-block;animation:marquee 32s linear infinite}.marquee-item[data-astro-cid-tpudeaz7]{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 3rem}.marquee-item[data-astro-cid-tpudeaz7] span[data-astro-cid-tpudeaz7]{color:var(--accent);margin-right:3rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-inner[data-astro-cid-tpudeaz7]{animation:none}}#perf-scorecard[data-astro-cid-5r72cgzb]{background:var(--bg);--good: #29d398;--ni: #ffb454;--poor: #ff5c5c}.perf-head[data-astro-cid-5r72cgzb]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem;margin-bottom:3.5rem}.surfaces[data-astro-cid-5r72cgzb]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.surface[data-astro-cid-5r72cgzb]{display:grid;grid-template-columns:150px 1fr;gap:2.2rem;align-items:center;padding:2rem;background:var(--surface);border:1px solid var(--border)}.gauge[data-astro-cid-5r72cgzb]{position:relative;width:150px;aspect-ratio:1}.gauge[data-astro-cid-5r72cgzb] svg[data-astro-cid-5r72cgzb]{width:100%;height:100%;transform:rotate(-90deg)}.gauge[data-astro-cid-5r72cgzb] circle[data-astro-cid-5r72cgzb]{fill:none;stroke-width:7}.gauge-track[data-astro-cid-5r72cgzb]{stroke:var(--surface2)}.gauge-fill[data-astro-cid-5r72cgzb]{stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.gauge[data-astro-cid-5r72cgzb].status-good .gauge-fill[data-astro-cid-5r72cgzb]{stroke:var(--good);filter:drop-shadow(0 0 6px rgba(41,211,152,.55))}.gauge[data-astro-cid-5r72cgzb].status-ni .gauge-fill[data-astro-cid-5r72cgzb]{stroke:var(--ni);filter:drop-shadow(0 0 6px rgba(255,180,84,.5))}.gauge[data-astro-cid-5r72cgzb].status-poor .gauge-fill[data-astro-cid-5r72cgzb]{stroke:var(--poor)}.gauge-center[data-astro-cid-5r72cgzb]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}.gauge-num[data-astro-cid-5r72cgzb]{font-family:var(--font-display);font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gauge-name[data-astro-cid-5r72cgzb]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.metrics[data-astro-cid-5r72cgzb]{list-style:none;display:grid;gap:1.15rem}.metric-row[data-astro-cid-5r72cgzb]{display:flex;align-items:baseline;gap:.8rem;margin-bottom:.45rem}.metric-key[data-astro-cid-5r72cgzb]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--text);width:2.6rem;flex:none}.metric-blurb[data-astro-cid-5r72cgzb]{font-size:.78rem;color:var(--muted);flex:1}.metric-value[data-astro-cid-5r72cgzb]{font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:-.01em}.metric-value[data-astro-cid-5r72cgzb].status-good{color:var(--good)}.metric-value[data-astro-cid-5r72cgzb].status-ni{color:var(--ni)}.metric-value[data-astro-cid-5r72cgzb].status-poor{color:var(--poor)}.metric-track[data-astro-cid-5r72cgzb]{position:relative;display:flex;gap:2px;height:4px}.zone[data-astro-cid-5r72cgzb]{height:100%;border-radius:2px;opacity:.28}.zone-good[data-astro-cid-5r72cgzb]{background:var(--good)}.zone-ni[data-astro-cid-5r72cgzb]{background:var(--ni)}.zone-poor[data-astro-cid-5r72cgzb]{background:var(--poor);flex:1}.marker[data-astro-cid-5r72cgzb]{position:absolute;top:50%;left:var(--pos);width:12px;height:12px;border-radius:50%;border:2px solid var(--bg);transform:translate(-50%,-50%);transition:left 1.3s cubic-bezier(.22,1,.36,1)}.marker[data-astro-cid-5r72cgzb].status-good{background:var(--good);box-shadow:0 0 10px #29d398b3}.marker[data-astro-cid-5r72cgzb].status-ni{background:var(--ni);box-shadow:0 0 10px #ffb454b3}.marker[data-astro-cid-5r72cgzb].status-poor{background:var(--poor);box-shadow:0 0 10px #ff5c5cb3}[data-astro-cid-5r72cgzb][data-perf].is-waiting .gauge-fill[data-astro-cid-5r72cgzb]{stroke-dashoffset:var(--c)}[data-astro-cid-5r72cgzb][data-perf].is-waiting .marker[data-astro-cid-5r72cgzb]{left:0}[data-astro-cid-5r72cgzb][data-perf].is-waiting .metric-value[data-astro-cid-5r72cgzb]{opacity:0}.metric-value[data-astro-cid-5r72cgzb]{transition:opacity .5s ease .9s}.metric[data-astro-cid-5r72cgzb]:nth-child(2) .marker[data-astro-cid-5r72cgzb]{transition-delay:.1s}.metric[data-astro-cid-5r72cgzb]:nth-child(3) .marker[data-astro-cid-5r72cgzb]{transition-delay:.2s}.metric[data-astro-cid-5r72cgzb]:nth-child(4) .marker[data-astro-cid-5r72cgzb]{transition-delay:.3s}.perf-foot[data-astro-cid-5r72cgzb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.8rem}.legend[data-astro-cid-5r72cgzb]{display:flex;gap:1.4rem;font-family:var(--font-mono);font-size:.7rem;color:var(--muted);letter-spacing:.06em}.legend[data-astro-cid-5r72cgzb] span[data-astro-cid-5r72cgzb]{display:inline-flex;align-items:center;gap:.45rem}.legend[data-astro-cid-5r72cgzb] i[data-astro-cid-5r72cgzb]{width:8px;height:8px;border-radius:50%;display:inline-block}.legend[data-astro-cid-5r72cgzb] i[data-astro-cid-5r72cgzb].status-good{background:var(--good)}.legend[data-astro-cid-5r72cgzb] i[data-astro-cid-5r72cgzb].status-ni{background:var(--ni)}.legend[data-astro-cid-5r72cgzb] i[data-astro-cid-5r72cgzb].status-poor{background:var(--poor)}.verify[data-astro-cid-5r72cgzb]{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);letter-spacing:.04em}.verify[data-astro-cid-5r72cgzb] a[data-astro-cid-5r72cgzb]{color:var(--accent);text-decoration:none;margin-left:1rem}.verify[data-astro-cid-5r72cgzb] a[data-astro-cid-5r72cgzb]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.surfaces[data-astro-cid-5r72cgzb]{grid-template-columns:1fr}}@media(max-width:560px){.surface[data-astro-cid-5r72cgzb]{grid-template-columns:1fr;justify-items:center;padding:1.8rem 1.2rem;gap:1.8rem}.metrics[data-astro-cid-5r72cgzb]{width:100%}.metric-blurb[data-astro-cid-5r72cgzb]{font-size:.72rem}.verify[data-astro-cid-5r72cgzb] a[data-astro-cid-5r72cgzb]{display:inline-block;margin:.4rem 1rem 0 0}}@media(prefers-reduced-motion:reduce){.gauge-fill[data-astro-cid-5r72cgzb],.marker[data-astro-cid-5r72cgzb],.metric-value[data-astro-cid-5r72cgzb]{transition:none}}.sc-track[data-astro-cid-xyg7ob6d]{height:280vh;position:relative}.sc-sticky[data-astro-cid-xyg7ob6d]{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;padding:0 5%}.sc-glow[data-astro-cid-xyg7ob6d]{position:absolute;right:-10%;top:10%;width:70vw;height:70vw;pointer-events:none;background:radial-gradient(circle,rgba(0,200,255,.12) 0%,rgba(26,111,212,.06) 40%,transparent 68%)}.sc-inner[data-astro-cid-xyg7ob6d]{width:100%;position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4rem;align-items:center}.sc-sub[data-astro-cid-xyg7ob6d]{color:var(--muted);margin-top:1.2rem;line-height:1.7;max-width:340px}.sc-tabs[data-astro-cid-xyg7ob6d]{display:grid;gap:.6rem;margin-top:2rem}.sc-tab[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:.9rem;text-align:left;padding:.9rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--border);color:var(--text);cursor:pointer;border-radius:2px;transition:border-color .25s,background .25s}.sc-tab[data-astro-cid-xyg7ob6d]:hover{background:var(--surface2)}.sc-tab[data-astro-cid-xyg7ob6d][aria-selected=true]{border-color:var(--border-accent);border-left-color:var(--accent);background:var(--surface2)}.sc-tab-text[data-astro-cid-xyg7ob6d]{display:flex;flex-direction:column;gap:.2rem}.sc-tab-name[data-astro-cid-xyg7ob6d]{font-family:var(--font-display);font-weight:700;font-size:1rem}.sc-tab-ind[data-astro-cid-xyg7ob6d]{font-family:var(--font-mono);font-size:.68rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.sc-link[data-astro-cid-xyg7ob6d]{display:inline-block;margin-top:1.4rem;font-family:var(--font-mono);font-size:.8rem;color:var(--accent);text-decoration:none;letter-spacing:.04em}.sc-link[data-astro-cid-xyg7ob6d]:hover{text-decoration:underline}.sc-link[data-astro-cid-xyg7ob6d][hidden]{display:none}.sc-stage[data-astro-cid-xyg7ob6d]{position:relative;padding:0 6% 7% 0}.sc-laptop[data-astro-cid-xyg7ob6d]{position:relative}.sc-screen[data-astro-cid-xyg7ob6d]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#fff;border:10px solid #1a1f2b;border-bottom-width:14px;border-radius:14px 14px 0 0;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f}.sc-base[data-astro-cid-xyg7ob6d]{height:14px;margin:0 -7%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#2a3140,#12161f)}.sc-phone[data-astro-cid-xyg7ob6d]{position:absolute;right:0;bottom:0;width:24%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.6))}.sc-phone-screen[data-astro-cid-xyg7ob6d]{position:relative;aspect-ratio:9 / 19;overflow:hidden;background:#fff;border:7px solid #1a1f2b;border-radius:26px}[data-astro-cid-xyg7ob6d][data-screen] img[data-astro-cid-xyg7ob6d]{position:absolute;top:0;left:0;width:100%;height:auto;display:none;will-change:transform}[data-astro-cid-xyg7ob6d][data-screen] img[data-astro-cid-xyg7ob6d].on{display:block}@media(max-width:900px){.sc-track[data-astro-cid-xyg7ob6d]{height:240vh}.sc-inner[data-astro-cid-xyg7ob6d]{grid-template-columns:1fr;gap:1.6rem}.sc-sub[data-astro-cid-xyg7ob6d]{display:none}.sc-tabs[data-astro-cid-xyg7ob6d]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:1.2rem}.sc-tab[data-astro-cid-xyg7ob6d]{padding:.7rem .8rem}.sc-tab-ind[data-astro-cid-xyg7ob6d]{display:none}.sc-link[data-astro-cid-xyg7ob6d]{margin-top:.8rem}}@media(max-width:640px){.sc-sticky[data-astro-cid-xyg7ob6d]{padding:64px 1.2rem 0}.sc-inner[data-astro-cid-xyg7ob6d]{gap:1rem}.sc-copy[data-astro-cid-xyg7ob6d] .section-label[data-astro-cid-xyg7ob6d]{display:none}.sc-copy[data-astro-cid-xyg7ob6d] h2[data-astro-cid-xyg7ob6d]{font-size:clamp(1.7rem,8vw,2.2rem)}.sc-tabs[data-astro-cid-xyg7ob6d]{margin-top:.9rem;gap:.5rem}.sc-tab-name[data-astro-cid-xyg7ob6d]{font-size:.88rem}.sc-link[data-astro-cid-xyg7ob6d]{font-size:.72rem;margin-top:.6rem}.sc-stage[data-astro-cid-xyg7ob6d]{padding:0;display:flex;justify-content:center}.sc-laptop[data-astro-cid-xyg7ob6d]{display:none}.sc-phone[data-astro-cid-xyg7ob6d]{position:relative;width:min(58vw,26svh)}}@media(prefers-reduced-motion:reduce){.sc-track[data-astro-cid-xyg7ob6d]{height:auto}.sc-sticky[data-astro-cid-xyg7ob6d]{position:relative;height:auto;padding-top:6rem;padding-bottom:6rem}[data-astro-cid-xyg7ob6d][data-screen]{overflow-y:auto}[data-astro-cid-xyg7ob6d][data-screen] img[data-astro-cid-xyg7ob6d]{position:static;will-change:auto}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-800-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2")}.free-tools[data-astro-cid-xtl5bqq6]{margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--border)}.ft-sheet[data-astro-cid-xtl5bqq6]{--paper: #f6f1e7;--paper-deep: #ece4d3;--ink: #1d1b16;--ink-soft: #57524a;--orange: #e8490f;--tape: #ffd23f;--line: #d8ceb9;--diy-sans: "Bricolage Grotesque", system-ui, sans-serif;--diy-mono: "JetBrains Mono", ui-monospace, monospace;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem;margin-top:2rem;padding:3.2rem 2.8rem 2.6rem;background-color:var(--paper);background-image:radial-gradient(rgba(29,27,22,.13) 1px,transparent 1.2px);background-size:22px 22px;color:var(--ink);border:2px solid var(--ink);border-radius:14px;box-shadow:10px 10px #e8490fd9;transform:rotate(-.6deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.ft-sheet[data-astro-cid-xtl5bqq6]:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:14px 14px #e8490ff2}.ft-tape[data-astro-cid-xtl5bqq6]{position:absolute;top:-14px;left:2rem;padding:.45rem 1rem;background:var(--tape);color:var(--ink);font-family:var(--diy-mono);font-weight:500;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg);box-shadow:0 2px #0000001f}.ft-kicker[data-astro-cid-xtl5bqq6]{font-family:var(--diy-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.ft-wordmark[data-astro-cid-xtl5bqq6]{font-family:var(--diy-sans);font-weight:800;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;letter-spacing:-.05em;margin-top:.4rem}.ft-wordmark[data-astro-cid-xtl5bqq6] span[data-astro-cid-xtl5bqq6]{color:var(--orange)}.ft-lead[data-astro-cid-xtl5bqq6]{font-family:var(--diy-sans);font-weight:800;font-size:1.15rem;line-height:1.3;letter-spacing:-.02em;margin-top:1rem}.ft-sub[data-astro-cid-xtl5bqq6]{color:var(--ink-soft);font-size:.9rem;line-height:1.7;margin-top:.7rem;max-width:420px}.ft-btn[data-astro-cid-xtl5bqq6]{display:inline-block;margin-top:1.6rem;padding:.8rem 1.3rem;background:var(--orange);color:#fff;font-family:var(--diy-sans);font-weight:800;font-size:.95rem;text-decoration:none;border:2px solid var(--ink);border-radius:8px;box-shadow:4px 4px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.ft-btn[data-astro-cid-xtl5bqq6]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.ft-btn[data-astro-cid-xtl5bqq6]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.ft-bench[data-astro-cid-xtl5bqq6]{list-style:none;margin:0;padding:0;align-self:center}.ft-bench[data-astro-cid-xtl5bqq6] li[data-astro-cid-xtl5bqq6]+li[data-astro-cid-xtl5bqq6]{border-top:1.5px dashed var(--line)}.ft-row[data-astro-cid-xtl5bqq6]{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto 1rem;align-items:center;gap:.9rem;padding:1.05rem .7rem;border-radius:8px;color:var(--ink);text-decoration:none;transition:background .2s ease}.ft-row[data-astro-cid-xtl5bqq6]:hover,.ft-row[data-astro-cid-xtl5bqq6]:focus-visible{background:var(--paper-deep)}.ft-row[data-astro-cid-xtl5bqq6]:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.ft-num[data-astro-cid-xtl5bqq6]{font-family:var(--diy-mono);font-size:.8rem;color:var(--orange)}.ft-text[data-astro-cid-xtl5bqq6]{display:flex;flex-direction:column;gap:.2rem}.ft-name[data-astro-cid-xtl5bqq6]{font-family:var(--diy-sans);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;width:fit-content;background:linear-gradient(var(--orange),var(--orange)) left bottom / 0% 2px no-repeat;transition:background-size .3s ease}.ft-row[data-astro-cid-xtl5bqq6]:hover .ft-name[data-astro-cid-xtl5bqq6],.ft-row[data-astro-cid-xtl5bqq6]:focus-visible .ft-name[data-astro-cid-xtl5bqq6]{background-size:100% 2px}.ft-blurb[data-astro-cid-xtl5bqq6]{font-size:.82rem;color:var(--ink-soft);line-height:1.5}.ft-live[data-astro-cid-xtl5bqq6]{font-family:var(--diy-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;background:var(--tape);color:var(--ink)}.ft-arrow[data-astro-cid-xtl5bqq6]{color:var(--orange);font-weight:700;transition:transform .2s ease}.ft-row[data-astro-cid-xtl5bqq6]:hover .ft-arrow[data-astro-cid-xtl5bqq6]{transform:translate(4px)}@media(max-width:900px){.ft-sheet[data-astro-cid-xtl5bqq6]{grid-template-columns:1fr;gap:1.6rem;padding:2.8rem 1.4rem 1.6rem;transform:rotate(-.4deg);box-shadow:7px 7px #e8490fd9}.ft-tape[data-astro-cid-xtl5bqq6]{left:1.2rem;font-size:.64rem}.ft-row[data-astro-cid-xtl5bqq6]{grid-template-columns:1.8rem minmax(0,1fr) auto;padding:.9rem .3rem;gap:.7rem}.ft-arrow[data-astro-cid-xtl5bqq6]{display:none}}@media(prefers-reduced-motion:reduce){.ft-sheet[data-astro-cid-xtl5bqq6],.ft-btn[data-astro-cid-xtl5bqq6],.ft-name[data-astro-cid-xtl5bqq6],.ft-arrow[data-astro-cid-xtl5bqq6]{transition:none}}#services[data-astro-cid-j7pv25f6]{background:var(--surface)}.services-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}.service-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1.5rem;font-family:var(--font-mono);font-size:.78rem;color:var(--accent);letter-spacing:.04em}.services-foot[data-astro-cid-j7pv25f6]{margin-top:3rem}.industries-strip[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.industry-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.7rem;padding:.75rem 1.2rem .75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:2px;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:-.01em;transition:border-color .25s,transform .25s,background .25s}.industry-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-accent);background:var(--surface2);transform:translateY(-2px)}.industry-glass[data-astro-cid-j7pv25f6]{width:2.6rem;height:2.6rem;flex-shrink:0;transition:transform .3s,filter .3s}.industry-chip[data-astro-cid-j7pv25f6]:hover .industry-glass[data-astro-cid-j7pv25f6]{transform:scale(1.12) rotate(-4deg);filter:brightness(1.25)}.industries-foot[data-astro-cid-j7pv25f6]{margin-top:2rem;color:var(--muted);font-size:.9rem}.industries-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.industries-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:.78}#results-teaser[data-astro-cid-j7pv25f6]{background:var(--surface)}.results-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.result-card[data-astro-cid-j7pv25f6]{background:var(--surface);padding:2.5rem 2rem;text-decoration:none;color:inherit;display:block;transition:background .3s}.result-card[data-astro-cid-j7pv25f6]:hover{background:var(--surface2)}.result-card-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.result-card-top[data-astro-cid-j7pv25f6] .result-flag[data-astro-cid-j7pv25f6]{margin-left:auto}.result-industry[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.result-flag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;border:1px solid var(--border);padding:.2rem .5rem;border-radius:1px}.result-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.3rem}.result-loc[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);letter-spacing:.06em;margin-bottom:1rem}.result-summary[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);line-height:1.7}#process[data-astro-cid-j7pv25f6]{padding-top:1.5rem}.timeline[data-astro-cid-j7pv25f6]{position:relative;margin-top:4rem;--node: 46px;--p: 0}.tl-line[data-astro-cid-j7pv25f6]{position:absolute;top:calc(var(--node) / 2);left:calc(var(--node) / 2);right:0;height:1px;background:var(--border)}.tl-progress[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:-.5px;height:2px;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--accent2),var(--accent));box-shadow:0 0 12px #00c8ff99}.tl-progress[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;border-radius:50%;background:#d4f6ff;transform:translateY(-50%);box-shadow:0 0 14px 3px #00c8ffcc;opacity:calc(var(--p) * 40)}.tl-steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;position:relative}.tl-node[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.04em;margin-bottom:1.8rem;position:relative;transition:border-color .4s,color .4s,background .4s,box-shadow .4s,transform .4s}.tl-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tl-meta[data-astro-cid-j7pv25f6],.tl-desc[data-astro-cid-j7pv25f6]{transition:opacity .5s ease,transform .5s ease}.timeline[data-astro-cid-j7pv25f6].is-live .tl-step[data-astro-cid-j7pv25f6]:not(.is-on) [data-astro-cid-j7pv25f6]:is(h3,.tl-meta,.tl-desc){opacity:.35}.tl-step[data-astro-cid-j7pv25f6].is-on .tl-node[data-astro-cid-j7pv25f6]{border-color:var(--accent);color:var(--bg);background:var(--accent);box-shadow:0 0 0 6px #00c8ff1f,0 0 24px #00c8ff80;transform:scale(1.06)}.tl-meta[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.tl-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:700;margin-bottom:.7rem;letter-spacing:-.02em}.tl-desc[data-astro-cid-j7pv25f6]{font-size:.86rem;color:var(--muted);line-height:1.75}#why[data-astro-cid-j7pv25f6]{background:var(--surface);position:relative;overflow:hidden}#why[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative}.why-art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 30%,black 75%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 30%,black 75%,transparent 100%)}.vs[data-astro-cid-j7pv25f6]{margin-top:3.5rem;border-top:1px solid var(--border)}.vs-head[data-astro-cid-j7pv25f6],.vs-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 4.5rem minmax(0,1.25fr);align-items:start}.vs-head[data-astro-cid-j7pv25f6]{padding:1.1rem 0;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vs-head-us[data-astro-cid-j7pv25f6]{color:var(--accent)}.vs-row[data-astro-cid-j7pv25f6]{padding:2.4rem 0;border-bottom:1px solid var(--border)}.vs-num[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);letter-spacing:.08em;padding-top:.35rem}.vs-them[data-astro-cid-j7pv25f6]{padding-right:1rem}.vs-them-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.35;letter-spacing:-.02em;color:var(--text);transition:color .6s ease .5s}.vs-them-title[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6]{text-decoration:none;background:linear-gradient(var(--accent),var(--accent)) 0 58% / 0% 2px no-repeat;transition:background-size .7s cubic-bezier(.65,0,.35,1) .25s}.vs-them-sub[data-astro-cid-j7pv25f6]{margin-top:.5rem;font-size:.85rem;color:var(--muted);line-height:1.6;transition:opacity .6s ease .5s}.vs-row[data-astro-cid-j7pv25f6].visible .vs-them-title[data-astro-cid-j7pv25f6]{color:var(--muted)}.vs-row[data-astro-cid-j7pv25f6].visible .vs-them-title[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6]{background-size:100% 2px}.vs-row[data-astro-cid-j7pv25f6].visible .vs-them-sub[data-astro-cid-j7pv25f6]{opacity:.55}.vs-arrow[data-astro-cid-j7pv25f6]{color:var(--accent);padding-top:.45rem;opacity:0;transform:translate(-10px);transition:opacity .4s ease .85s,transform .4s ease .85s}.vs-us[data-astro-cid-j7pv25f6]{opacity:0;transform:translate(-14px);transition:opacity .6s ease 1s,transform .6s ease 1s}.vs-row[data-astro-cid-j7pv25f6].visible .vs-arrow[data-astro-cid-j7pv25f6],.vs-row[data-astro-cid-j7pv25f6].visible .vs-us[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.vs-us[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:.6rem}.vs-check[data-astro-cid-j7pv25f6]{flex:none;width:22px;height:22px;border-radius:50%;position:relative;background:var(--accent);box-shadow:0 0 16px #00c8ff73}.vs-check[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:7.5px;top:4px;width:5px;height:10px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.vs-us[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);line-height:1.75;max-width:520px}@media(prefers-reduced-motion:reduce){.vs-them-title[data-astro-cid-j7pv25f6],.vs-them-title[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6],.vs-them-sub[data-astro-cid-j7pv25f6],.vs-arrow[data-astro-cid-j7pv25f6],.vs-us[data-astro-cid-j7pv25f6]{transition:none}}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.founder[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem;align-items:center}.founder-photo[data-astro-cid-j7pv25f6]{position:relative;max-width:440px}.founder-photo[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:1.2rem;left:1.2rem;width:100%;aspect-ratio:4 / 5;border:1px solid var(--border-accent);pointer-events:none}.founder-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;border:1px solid var(--border);filter:saturate(.9)}.founder-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:relative;margin-top:2rem;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);letter-spacing:.08em}.founder-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.section-label){color:var(--muted);margin:1.5rem 0;max-width:520px}.founder-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.founder-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:.78}.founder-facts[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:.8rem;margin-bottom:2.2rem}.founder-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.6rem;font-size:.92rem;color:var(--text)}.founder-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.62em;width:.7rem;height:1px;background:var(--accent)}.about-teaser-video[data-astro-cid-j7pv25f6]{margin-top:3.5rem}#contact-cta[data-astro-cid-j7pv25f6]{text-align:center;position:relative;overflow:hidden}#contact-cta[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6],#industries[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative}#industries[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.cta-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,200,255,.06) 0%,transparent 70%);pointer-events:none}#contact-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 auto 1rem}.cta-sub[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:480px;margin:0 auto}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.cta-alt[data-astro-cid-j7pv25f6]{margin-top:1.5rem;font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.04em}.cta-alt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:none}.cta-alt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.timeline[data-astro-cid-j7pv25f6]{margin-top:3rem;--node: 40px}.tl-line[data-astro-cid-j7pv25f6]{top:calc(var(--node) / 2);bottom:0;left:calc(var(--node) / 2);right:auto;width:1px;height:auto}.tl-progress[data-astro-cid-j7pv25f6]{top:0;left:-.5px;width:2px;height:calc(var(--p) * 100%);background:linear-gradient(180deg,var(--accent2),var(--accent))}.tl-progress[data-astro-cid-j7pv25f6]:after{inset:auto auto -4px 50%;transform:translate(-50%)}.tl-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.6rem}.tl-step[data-astro-cid-j7pv25f6]{position:relative;padding-left:calc(var(--node) + 1.4rem)}.tl-node[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:-.6rem;margin:0}}@media(max-width:768px){.services-header[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.vs-head[data-astro-cid-j7pv25f6]{display:none}.vs-row[data-astro-cid-j7pv25f6]{grid-template-columns:2.4rem minmax(0,1fr);row-gap:1rem;padding:2rem 0}.vs-them[data-astro-cid-j7pv25f6],.vs-us[data-astro-cid-j7pv25f6]{grid-column:2}.vs-arrow[data-astro-cid-j7pv25f6]{display:none}.vs-us[data-astro-cid-j7pv25f6]{transform:translateY(-10px);padding-top:1rem;border-top:1px dashed var(--border)}.vs-them-title[data-astro-cid-j7pv25f6]{font-size:1.05rem}.vs-us[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem}.industries-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:.6rem}.industry-chip[data-astro-cid-j7pv25f6]{font-size:.82rem;padding:.55rem .7rem;gap:.5rem}.industry-glass[data-astro-cid-j7pv25f6]{width:2.1rem;height:2.1rem}.founder[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.founder-photo[data-astro-cid-j7pv25f6]{max-width:320px}}@media(prefers-reduced-motion:reduce){.tl-node[data-astro-cid-j7pv25f6],.tl-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tl-meta[data-astro-cid-j7pv25f6],.tl-desc[data-astro-cid-j7pv25f6],.vs-them-title[data-astro-cid-j7pv25f6],.vs-them-title[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6],.vs-them-sub[data-astro-cid-j7pv25f6],.vs-arrow[data-astro-cid-j7pv25f6],.vs-us[data-astro-cid-j7pv25f6]{transition:none}}
