.ba[data-v-a8d3c18e]{gap:.5rem;margin:0}.ba[data-v-a8d3c18e],.pair[data-v-a8d3c18e]{display:grid}.pair[data-v-a8d3c18e]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem}.panel[data-v-a8d3c18e]{background:var(--art-bg);aspect-ratio:4/3;border-radius:.9rem}.panel svg[data-v-a8d3c18e]{width:100%;height:100%;display:block}.before[data-v-a8d3c18e]{filter:saturate(.6)}.arrow-mid[data-v-a8d3c18e]{color:var(--quiet);font-size:1.1rem}.caps[data-v-a8d3c18e]{font:400 .8rem/1.4 var(--f-mono);color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.9rem;display:grid}.paper[data-v-a8d3c18e]{fill:var(--art-paper)}.hole[data-v-a8d3c18e]{fill:none;stroke:var(--art-line);stroke-width:1.5px;stroke-dasharray:3 3}.ghost[data-v-a8d3c18e]{fill:var(--art-line);opacity:.6}.star-off[data-v-a8d3c18e]{fill:none;stroke:var(--art-line);stroke-width:1.2px}.star-on[data-v-a8d3c18e]{fill:var(--art-sun);stroke:color-mix(in srgb,var(--art-sun) 70%,var(--art-ink));stroke-width:.6px}.ask[data-v-a8d3c18e]{fill:var(--art-line)}.ask-mark[data-v-a8d3c18e]{fill:none;stroke:var(--art-paper);stroke-width:1.6px;stroke-linecap:round}.ink[data-v-a8d3c18e]{fill:var(--art-ink)}.line[data-v-a8d3c18e]{fill:var(--art-line)}.ph-a[data-v-a8d3c18e]{fill:var(--art-window)}.ph-b[data-v-a8d3c18e]{fill:var(--art-alu-l)}.ph-c[data-v-a8d3c18e]{fill:var(--art-stone-r)}.ok[data-v-a8d3c18e]{fill:var(--sea)}.todo[data-v-a8d3c18e]{fill:none;stroke:var(--art-line);stroke-width:1.4px}.tick[data-v-a8d3c18e]{fill:none;stroke:var(--art-paper);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.bubble[data-v-a8d3c18e]{fill:var(--art-window)}.device[data-v-a8d3c18e]{fill:var(--art-ink)}.screen[data-v-a8d3c18e],.screen-light[data-v-a8d3c18e]{fill:var(--art-paper)}.tiny[data-v-a8d3c18e]{fill:var(--art-line)}.cross[data-v-a8d3c18e]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.sky[data-v-a8d3c18e]{fill:var(--art-window)}.hill[data-v-a8d3c18e]{fill:var(--art-sea-t)}.cta[data-v-a8d3c18e]{fill:var(--accent)}.cta-ink[data-v-a8d3c18e]{fill:var(--on-accent)}.scribble[data-v-a8d3c18e]{fill:none;stroke:var(--art-ink);stroke-width:1.4px;stroke-linecap:round;opacity:.7}.scribble.light[data-v-a8d3c18e]{stroke:var(--art-line);opacity:1}.arrow[data-v-a8d3c18e]{stroke:var(--muted);stroke-width:1.8px;stroke-linejoin:round}.arrow[data-v-a8d3c18e],.cable[data-v-a8d3c18e]{fill:none;stroke-linecap:round}.cable[data-v-a8d3c18e]{stroke:var(--art-sea-l);stroke-width:2.4px}.cable.b[data-v-a8d3c18e]{stroke:var(--art-stone-r)}.cable.c[data-v-a8d3c18e]{stroke:var(--art-alu-r)}.cable.tidy[data-v-a8d3c18e]{stroke:var(--art-sea-l)}.led-off[data-v-a8d3c18e]{fill:var(--art-line)}.wave-off[data-v-a8d3c18e]{stroke:var(--art-line);stroke-width:2.4px}.wave-off[data-v-a8d3c18e],.wave-on[data-v-a8d3c18e]{fill:none;stroke-linecap:round}.wave-on[data-v-a8d3c18e]{stroke:var(--sea);stroke-width:2.6px}.tag[data-v-a8d3c18e]{fill:var(--art-paper);stroke:var(--art-line);stroke-width:.8px}.offer[data-v-3a16cc90]{font-size:calc(clamp(1.1rem,1.04rem + .3vw,1.2rem));line-height:1.6}.offer p[data-v-3a16cc90]{max-width:46ch}h2[data-v-3a16cc90]{margin-bottom:var(--space-head)}.sub-h[data-v-3a16cc90]{font-size:var(--step-2);letter-spacing:-.025em;margin-bottom:1.5rem}.call[data-v-3a16cc90],.faq[data-v-3a16cc90],.how[data-v-3a16cc90],.trial[data-v-3a16cc90]{margin-top:var(--space-section)}.items[data-v-3a16cc90]{gap:3.5rem calc(clamp(2rem,5vw,4rem));margin:0;padding:0;list-style:none;display:grid}.items li[data-v-3a16cc90]{align-content:start;gap:.6rem;display:grid}.items[data-v-3a16cc90] .ba{margin-bottom:.6rem}.items h3[data-v-3a16cc90]{font-size:var(--step-1)}.items p[data-v-3a16cc90]{color:var(--muted)}.lane[data-v-3a16cc90]{gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lane[data-v-3a16cc90]:before{content:"";border-left:2px dashed color-mix(in srgb,var(--accent) 55%,var(--line));position:absolute;top:1rem;bottom:1rem;left:1.1rem}.lane li[data-v-3a16cc90]{gap:.2rem;padding-left:3.4rem;display:grid;position:relative}.stop[data-v-3a16cc90]{background:var(--accent);width:2.25rem;height:2.25rem;box-shadow:0 0 0 5px var(--bg);color:var(--on-accent);font:700 .95rem/1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.lane strong[data-v-3a16cc90]{font:600 var(--step-1)/1.2 var(--f-display)}.line[data-v-3a16cc90],.t[data-v-3a16cc90],.who[data-v-3a16cc90]{color:var(--muted)}.trial[data-v-3a16cc90]{background:var(--surface);border-radius:1.5rem;gap:2rem;padding:calc(clamp(1.75rem,5vw,3rem));display:grid}.me[data-v-3a16cc90]{align-items:center;gap:1.25rem;display:flex}.portrait[data-v-3a16cc90]{flex:none;width:5.5rem;height:5.5rem}.portrait[data-v-3a16cc90] img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.name[data-v-3a16cc90]{font:650 var(--step-1)/1.2 var(--f-display)}.quotes[data-v-3a16cc90]{margin:var(--space-section) 0 0;gap:2rem;padding:0;list-style:none;display:grid}blockquote[data-v-3a16cc90]{font-size:var(--step-1);margin:0}.who[data-v-3a16cc90]{margin-top:.5rem}.faq details[data-v-3a16cc90]{border-top:1px solid var(--line);padding-block:1rem}.faq details[data-v-3a16cc90]:last-child{border-bottom:1px solid var(--line)}.faq summary[data-v-3a16cc90]{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.faq summary[data-v-3a16cc90]::-webkit-details-marker{display:none}.faq summary[data-v-3a16cc90]:after{content:"+";color:var(--accent-text);transition:transform var(--dur-hover) var(--ease);flex:none;font-weight:400}.faq details[open] summary[data-v-3a16cc90]:after{transform:rotate(45deg)}.faq details p[data-v-3a16cc90]{color:var(--muted);margin-top:.6rem}.call[data-v-3a16cc90]{justify-items:start;gap:.75rem;display:grid}.call-title[data-v-3a16cc90]{font:600 var(--step-2)/1.15 var(--f-display)}.call-title[data-v-3a16cc90],.phone[data-v-3a16cc90]{letter-spacing:-.02em}.phone[data-v-3a16cc90]{font:650 var(--step-3)/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent-text);text-decoration:none}.mail[data-v-3a16cc90]{overflow-wrap:anywhere}.call-bar[data-v-3a16cc90]{display:none}.nw[data-v-3a16cc90]{white-space:nowrap}@media (width<=40rem){.call-bar[data-v-3a16cc90]{z-index:30;padding:.6rem var(--gutter-r) calc(.6rem + env(safe-area-inset-bottom,0px)) var(--gutter);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform var(--dur-fade) var(--ease),visibility 0s;display:block;position:fixed;inset:auto 0 0}.call-bar.tucked[data-v-3a16cc90]{visibility:hidden;transition:transform var(--dur-fade) var(--ease),visibility 0s linear var(--dur-fade);transform:translateY(110%)}.call-bar .btn[data-v-3a16cc90]{justify-content:center;width:100%;min-height:3rem;font-size:1.05rem}.call-bar svg[data-v-3a16cc90]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:1.15rem;height:1.15rem}}@media (prefers-reduced-motion:reduce){.call-bar[data-v-3a16cc90],.call-bar.tucked[data-v-3a16cc90]{transition:none}}@media (width>=48rem){.items[data-v-3a16cc90]{grid-template-columns:repeat(2,minmax(0,1fr))}.lane[data-v-3a16cc90]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.lane[data-v-3a16cc90]:before{border-left:0;border-top:2px dashed color-mix(in srgb,var(--accent) 55%,var(--line));inset:1.1rem 1.1rem auto}.lane li[data-v-3a16cc90]{padding-top:3.4rem;padding-left:0}.trial[data-v-3a16cc90]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}@media (width<=40rem){.geek-page[data-v-5926025e]{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}
