.pole-line[data-astro-cid-5q25gcc3]{position:relative;width:100%;height:var(--pl-height, clamp(220px, 26vw, 380px));margin-top:var(--pl-margin, 0)}svg[data-astro-cid-5q25gcc3]{width:100%;height:100%}.haze[data-astro-cid-5q25gcc3]{opacity:0;animation:fade-in 2s ease forwards .1s}.pole[data-astro-cid-5q25gcc3]{opacity:0;animation:pole-in 1.1s cubic-bezier(.2,.8,.2,1) forwards var(--delay)}@keyframes pole-in{0%{opacity:0;translate:0 24px}to{opacity:var(--o);translate:0 0}}.brace[data-astro-cid-5q25gcc3]{stroke:var(--brace);stroke-width:4;stroke-linecap:round}.grain[data-astro-cid-5q25gcc3] line[data-astro-cid-5q25gcc3]{stroke:var(--grain);stroke-width:1.2;opacity:.6}.sheen[data-astro-cid-5q25gcc3]{stroke:var(--sheen);stroke-width:1.4;opacity:.35}.check[data-astro-cid-5q25gcc3]{fill:none;stroke:var(--grain);stroke-width:1.1;opacity:.5}.knot__ring[data-astro-cid-5q25gcc3]{fill:none;stroke:var(--grain);stroke-width:.9;opacity:.35}.knot__core[data-astro-cid-5q25gcc3]{fill:var(--pole-lo);opacity:.8}.arm-grain[data-astro-cid-5q25gcc3]{stroke:var(--grain);stroke-width:.9;opacity:.4}.bolt[data-astro-cid-5q25gcc3]{fill:var(--brace)}.hw-shadow[data-astro-cid-5q25gcc3]{fill:#000;opacity:.5}.hw-head[data-astro-cid-5q25gcc3]{fill:url(#pl-dome);stroke:#4a4f57;stroke-width:.7}.hw-shine[data-astro-cid-5q25gcc3]{fill:#fff;opacity:.55}.ins-glow[data-astro-cid-5q25gcc3]{fill:var(--ins-glow);filter:url(#pl-halo);opacity:0;animation:glow-flash calc(var(--d) / 2) ease-out infinite var(--t)}.ins-body[data-astro-cid-5q25gcc3]{animation:ins-bright calc(var(--d) / 2) ease-out infinite var(--t)}.hw-glow[data-astro-cid-5q25gcc3]{fill:var(--accent);filter:url(#pl-halo);opacity:0;animation:glow-flash calc(var(--d) / 2) ease-out infinite var(--t)}@keyframes glow-flash{0%{opacity:0}8%{opacity:.9}45%{opacity:0}to{opacity:0}}@keyframes ins-bright{0%{filter:none}8%{filter:brightness(1.6)}45%{filter:none}to{filter:none}}@keyframes fade-in{to{opacity:1}}.wire[data-astro-cid-5q25gcc3]{fill:none;stroke-width:1.8;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 1.8s cubic-bezier(.45,0,.2,1) forwards var(--wd)}.wire--power[data-astro-cid-5q25gcc3]{stroke:var(--wire-power)}.wire--comm[data-astro-cid-5q25gcc3]{stroke:var(--wire-comm);stroke-width:2.4}@keyframes draw{to{stroke-dashoffset:0}}.run[data-astro-cid-5q25gcc3]{fill:none;stroke:var(--c);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:22 3000;stroke-dashoffset:22;opacity:0;animation:run var(--dur) cubic-bezier(.5,0,.7,1) infinite var(--delay)}@keyframes run{0%{stroke-dashoffset:22;opacity:.95}to{stroke-dashoffset:-1000;opacity:.95}}.fiber-base[data-astro-cid-5q25gcc3],.fiber-glow[data-astro-cid-5q25gcc3]{fill:none;stroke:var(--accent);stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw var(--draw) cubic-bezier(.45,0,.2,1) forwards .4s}.fiber-base[data-astro-cid-5q25gcc3]{stroke-width:3.2;opacity:.8}.fiber-glow[data-astro-cid-5q25gcc3]{stroke-width:5;opacity:.35}.fiber-pulse[data-astro-cid-5q25gcc3]{fill:none;stroke:var(--pulse);stroke-width:6;stroke-linecap:round;stroke-dasharray:18 3000;stroke-dashoffset:18;opacity:0;animation:pulse-run var(--d) linear infinite var(--draw)}.fiber-pulse--2[data-astro-cid-5q25gcc3]{animation-delay:calc(var(--draw) + var(--d) / 2)}@keyframes pulse-run{0%{stroke-dashoffset:18;opacity:1}to{stroke-dashoffset:-1000;opacity:1}}@media(prefers-reduced-motion:reduce){.haze[data-astro-cid-5q25gcc3]{animation:none;opacity:1}.pole[data-astro-cid-5q25gcc3]{animation:none;opacity:var(--o)}.wire[data-astro-cid-5q25gcc3],.fiber-base[data-astro-cid-5q25gcc3],.fiber-glow[data-astro-cid-5q25gcc3]{animation:none;stroke-dashoffset:0}.fiber-pulse[data-astro-cid-5q25gcc3],.ins-glow[data-astro-cid-5q25gcc3],.hw-glow[data-astro-cid-5q25gcc3],.run[data-astro-cid-5q25gcc3]{display:none}}.reveal-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1),border-color .15s,box-shadow .15s;transition-delay:var(--rd, 0ms)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.reveal-ready .svc-card[data-reveal].is-visible:hover{transform:translateY(-2px);transition-delay:0ms}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(1100px 640px at 72% 58%,rgba(var(--accent-rgb),var(--top-glow)),transparent 70%),linear-gradient(180deg,var(--top-bg-a) 0%,var(--top-bg) 55%,var(--top-bg-b) 100%);color:var(--top-text);min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + clamp(20px,4vh,80px)) 0 clamp(20px,3vh,40px)}.hero__scene[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;left:calc(50% - 200px);right:0;z-index:-1;--pl-height: 100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 250px,#000 430px);mask-image:linear-gradient(90deg,transparent 0,transparent 250px,#000 430px)}.hero__scene[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(var(--top-rgb),.95),rgba(var(--top-rgb),0) 30%);pointer-events:none}@media(max-width:960px){.hero__scene[data-astro-cid-j7pv25f6]{left:0;-webkit-mask-image:none;mask-image:none}.hero__scene[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,rgba(var(--top-rgb),.85),rgba(var(--top-rgb),.6) 60%,rgba(var(--top-rgb),.9))}}.hl[data-astro-cid-j7pv25f6]{background:var(--hl-bg);-webkit-background-clip:text;background-clip:text;color:var(--hl-color)}.hero__stats[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,5.5vh,88px)}.hero__stats[data-astro-cid-j7pv25f6] .stats[data-astro-cid-j7pv25f6]{max-width:760px;border:1px solid rgba(var(--top-ink-rgb),.1);border-radius:10px;background:var(--top-panel);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px rgba(var(--top-ink-rgb),.06),0 30px 60px -30px #00000059;position:relative;overflow:hidden}.hero__stats[data-astro-cid-j7pv25f6] .stats[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.7),transparent)}.hero__stats[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{padding:22px 24px;border-color:rgba(var(--top-ink-rgb),.08);flex-direction:column;justify-content:flex-start}.hero__stats[data-astro-cid-j7pv25f6] .stat__value[data-astro-cid-j7pv25f6]{order:-1;white-space:nowrap;font-size:clamp(1.45rem,2.3vw,2.05rem)}.hero__stats[data-astro-cid-j7pv25f6] .stat__label[data-astro-cid-j7pv25f6]{margin-top:6px}@media(max-width:899px){.hero__stats[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:900px){.hero__stats[data-astro-cid-j7pv25f6] .stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.hero__stats[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]:first-child{padding-left:28px}}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;gap:48px;align-items:center;margin-bottom:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--top-heading);max-width:15ch;font-size:clamp(2.3rem,min(4.2vw,7vh),4.6rem);text-wrap:balance;letter-spacing:-.025em;line-height:1.05}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--top-text);margin-bottom:36px;max-width:54ch;font-size:clamp(1.1rem,1.2vw,1.25rem)}.intro[data-astro-cid-j7pv25f6]{display:grid;gap:24px}@media(min-width:900px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.2fr;gap:64px}}.intro__text[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:1.15rem;line-height:1.7;margin:0;align-self:end}@media(min-width:700px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{display:block}}.hero__punch[data-astro-cid-j7pv25f6]{font-weight:700;font-size:clamp(1.1rem,1.3vw,1.3rem);color:var(--top-heading);margin:-14px 0 34px;letter-spacing:-.005em}.hero__punch[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.compare[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-top:clamp(40px,5vw,64px)}@media(min-width:820px){.compare[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.compare__card[data-astro-cid-j7pv25f6]{padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:10px;background:var(--card)}.compare__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:20px}.compare__card--us[data-astro-cid-j7pv25f6]{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 20px 60px -30px rgba(var(--accent-rgb),.45);background:radial-gradient(600px 220px at 100% 0%,rgba(var(--accent-rgb),.08),transparent 70%),var(--card)}.compare__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.compare__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line);color:var(--ink-2)}.compare__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:0;padding-top:0}.compare__list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none;width:18px;height:18px;margin-top:4px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.compare__list--no[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:var(--ink-3);opacity:.7}.compare__list--no[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.compare__list--yes[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:var(--accent)}.compare__list--yes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:var(--ink)}@media(min-width:1200px){.grid--svc[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.svc-card--cta[data-astro-cid-j7pv25f6]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.svc-card--cta[data-astro-cid-j7pv25f6]:before{background:var(--on-accent)}.svc-card--cta[data-astro-cid-j7pv25f6]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.svc-card--cta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.svc-card--cta[data-astro-cid-j7pv25f6] .svc-code[data-astro-cid-j7pv25f6],.svc-card--cta[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{color:var(--on-accent)}.svc-card--cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#0b0c0ec7}.sw[data-astro-cid-j7pv25f6]{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff05}.sw__idx[data-astro-cid-j7pv25f6]{display:block;color:var(--accent);font-size:.8rem;margin-bottom:14px}.sw[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--slate-400)}.stats[data-astro-cid-j7pv25f6] .stat__label[data-astro-cid-j7pv25f6]{order:2}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0}
