.v-kinetic .k-orb-dock{--k-orb:40px;position:fixed;right:1.5rem;bottom:1.5rem;z-index:40;width:var(--k-orb);height:var(--k-orb);transform:translate(var(--ox,0),var(--oy,0))}.v-kinetic .k-orb-dock[data-home]{transition:transform .64s cubic-bezier(.22,1.3,.36,1)}.v-kinetic .k-orb{--os:1;position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:none;font-size:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transform:scale(var(--os));transition:transform .48s cubic-bezier(.22,1.3,.36,1)}.v-kinetic .k-orb:before{content:"";position:absolute;inset:min(0px,calc((var(--k-orb) - 44px) / 2));border-radius:50%}.v-kinetic .k-orb-dock[data-drag] .k-orb,.v-kinetic .k-orb-dock[data-open] .k-orb,.v-kinetic .k-orb:hover{--os:1.5}.v-kinetic .k-orb-dock[data-drag] .k-orb{cursor:grabbing}.v-kinetic .k-orb:focus-visible{outline:none}.v-kinetic .k-orb:focus-visible .k-orb-ball{outline:2px solid var(--fg);outline-offset:5px}.v-kinetic .k-orb-ball{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 33% 30%,rgba(255,255,255,.92) 0 5%,transparent 7%),radial-gradient(circle at 50% 42%,var(--bg) 52%,color-mix(in srgb,var(--fg) 26%,var(--bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 24%,transparent)}.v-kinetic .k-orb[data-gl=on] .k-orb-ball{background:none;box-shadow:none}.v-kinetic .k-orb-canvas{display:block;width:100%;height:100%;border-radius:50%}.v-kinetic[data-go] .k-orb-ball{animation:k-rise .9s var(--k-ease) backwards;animation-delay:calc(var(--k-t0) + (var(--k-last, 30) + 1) * var(--k-dt))}.v-kinetic .k-orb-fan{--fan-fg:var(--fg);--r:calc(var(--k-orb) * 0.75 + 28px);--reach:calc(var(--r) + 26px);position:absolute;top:calc(50% - var(--reach));left:calc(50% - var(--reach));display:block;width:calc(var(--reach) * 2);height:calc(var(--reach) * 2);border-radius:50%;font-size:inherit;pointer-events:none}.v-kinetic .k-orb-dock[data-open]:not([data-drag]) .k-orb-fan{pointer-events:auto}.v-kinetic .k-swatch{position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);width:28px;height:28px;padding:0;border:1px solid color-mix(in srgb,var(--fan-fg) 22%,transparent);border-radius:50%;background:var(--bg);font-size:inherit;cursor:pointer;opacity:0;visibility:hidden;transform:translate(0) scale(.4);transition:transform .28s var(--k-ease),opacity .18s var(--k-ease),border-color .16s,visibility 0s linear .28s}.v-kinetic .k-swatch:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--fg)}.v-kinetic .k-swatch:hover,.v-kinetic .k-swatch[aria-pressed=true]{border-color:var(--fan-fg)}.v-kinetic .k-swatch:focus-visible{outline:2px solid var(--fan-fg);outline-offset:3px}.v-kinetic .k-orb-dock[data-open]:not([data-drag]) .k-swatch{opacity:1;visibility:visible;transform:translate(calc(cos(var(--a)) * var(--r)),calc(sin(var(--a)) * var(--r))) scale(1);transition:transform .56s cubic-bezier(.22,1.3,.36,1),opacity .24s var(--k-ease),border-color .16s,visibility 0s;transition-delay:calc(var(--i) * 60ms),calc(var(--i) * 60ms),0s,0s}.v-kinetic .k-swatch:before{content:attr(aria-label);position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--fan-fg);opacity:0;transition:opacity .16s var(--k-ease);pointer-events:none}.v-kinetic .k-swatch:focus-visible:before,.v-kinetic .k-swatch:hover:before{opacity:1}@media (hover:none),(max-width:639px){.v-kinetic .k-orb-fan{display:none}}@media (max-width:639px){.v-kinetic .k-orb-dock{--k-orb:34px;right:1rem;bottom:1rem}}.v-kinetic .k-sweep{position:fixed;inset:0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);pointer-events:none}.v-kinetic .k-sweep>span{margin-inline:-.5px;background:var(--k-blue);transform:scaleY(0);animation:.26s cubic-bezier(.76,0,.24,1) both;animation-delay:calc(var(--i) * 35ms)}.v-kinetic .k-sweep[data-phase=in]>span{transform-origin:50% 0;animation-name:k-sweep-in}.v-kinetic .k-sweep[data-phase=out]>span{transform-origin:50% 100%;animation-name:k-sweep-out}@keyframes k-sweep-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k-sweep-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.v-kinetic[data-go] .k-orb-ball{animation:none}.v-kinetic .k-orb,.v-kinetic .k-orb-dock[data-home],.v-kinetic .k-swatch,.v-kinetic .k-swatch:before{transition:none}.v-kinetic .k-sweep{display:none}}:is(.v-kinetic .k-swatch,.v-kinetic .k-sweep)[data-skin=ink]{--bg:#f2f2f2;--fg:#0f0f0f;--k-blue:#2b4cff}:is(html,.v-kinetic,.v-kinetic .k-swatch,.v-kinetic .k-sweep)[data-skin=paper]{--bg:#f3efe6;--fg:#1a1714;--mut:#5c554d;--faint:#948b80;--line:rgba(26,23,20,0.18);--wash:rgba(26,23,20,0.05);--accent:#1a1714;--accent-ink:#f3efe6;--accent-hover:#b3411f;--k-blue:#b3411f;--k-display:var(--font-serif);--radius:0px;color-scheme:light}.v-kinetic[data-skin=paper] :is(.k-title,.k-h2,.k-h3,.k-price){font-weight:400;letter-spacing:-.02em;font-variation-settings:"opsz" 72}.v-kinetic[data-skin=paper] .k-title{font-size:11.1cqw;line-height:.98;text-align:center}.v-kinetic[data-skin=paper] .k-h3{font-family:var(--font-serif);font-variation-settings:"opsz" 36}.v-kinetic[data-skin=paper] .k-legal-sec .k-h3{font-size:1.375rem;letter-spacing:-.01em}.v-kinetic[data-skin=paper] :is(.k-lead,.k-desc,.k-body,.k-a p,.k-legal-sec p){font-family:var(--font-serif);font-variation-settings:"opsz" 14}.v-kinetic[data-skin=paper] .k-lead{max-width:34rem;font-style:italic;font-size:1.375rem;line-height:1.45;color:var(--fg)}.v-kinetic[data-skin=paper] :is(.k-desc,.k-body){font-size:1.125rem;line-height:1.55}.v-kinetic[data-skin=paper] .site-header{border-bottom:3px double var(--fg)}.v-kinetic[data-skin=paper] .font-medium{font-family:var(--font-serif);font-weight:400;font-size:1.375rem;letter-spacing:-.01em}.v-kinetic[data-skin=paper] :is(.site-header,footer) nav{font-family:var(--font-serif);font-size:.9375rem}.v-kinetic[data-skin=paper] :is(.site-header,footer) nav a:after{height:1px}.v-kinetic[data-skin=paper] :is(.eyebrow,.k-plan-t,.k-legal-updated,.k-mq-item){font-family:var(--font-serif);font-variant-caps:small-caps;font-variation-settings:"opsz" 14;text-transform:none;font-size:.9375rem;letter-spacing:.1em;color:var(--fg)}.v-kinetic[data-skin=paper] .eyebrow:not(.k-step-n){display:flex;align-items:center;gap:1.25rem;width:100%}.v-kinetic[data-skin=paper] .eyebrow:not(.k-step-n):after,.v-kinetic[data-skin=paper] .eyebrow:not(.k-step-n):before{content:"";flex:1;height:1px;background:var(--line)}.v-kinetic[data-skin=paper] .k-step-n{font-size:1.125rem;font-variant-numeric:oldstyle-nums;color:var(--k-blue)}.v-kinetic[data-skin=paper] .k-under{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.v-kinetic[data-skin=paper] .k-actions{justify-content:center}.v-kinetic[data-skin=paper] .k-mq-strip{padding:.5rem 0;border-top:1px solid var(--fg);border-bottom:1px solid var(--fg)}.v-kinetic[data-skin=paper] .k-mq-dot{width:4px;height:4px;border-radius:50%;background:var(--fg)}.v-kinetic[data-skin=paper] .k-sec:before{content:"";display:block;height:6px;margin-bottom:3rem;border-top:3px solid var(--fg);border-bottom:1px solid var(--fg)}.v-kinetic[data-skin=paper] :is(#how,#pricing,#contact,.k-faq-head){text-align:center}.v-kinetic[data-skin=paper] :is(.k-desc,.k-contact .k-h2){margin-inline:auto}.v-kinetic[data-skin=paper] .k-steps{text-align:left}.v-kinetic[data-skin=paper] .k-price{letter-spacing:-.03em;font-variant-numeric:oldstyle-nums proportional-nums}.v-kinetic[data-skin=paper] .k-price-unit{font-style:italic;color:var(--fg)}.v-kinetic[data-skin=paper] .k-pricing-terms{row-gap:3rem}.v-kinetic[data-skin=paper] .k-pricing-copy{display:flex;flex-direction:column;align-items:center}.v-kinetic[data-skin=paper] .k-plans{border-top:1px solid var(--fg)}.v-kinetic[data-skin=paper] .k-plan{grid-template-columns:12rem 1fr;text-align:left;border-bottom:1px solid var(--line)}.v-kinetic[data-skin=paper] .k-plan:last-child{border-bottom:3px double var(--fg)}.v-kinetic[data-skin=paper] .k-plan-t{font-size:.875rem;line-height:1.5rem}@media (min-width:1024px){.v-kinetic[data-skin=paper] :is(.k-pricing-copy,.k-plans,.k-faq-list){grid-column:3/span 8}.v-kinetic[data-skin=paper] .k-faq-head{grid-column:1/-1;position:static}}.v-kinetic[data-skin=paper] .k-q>summary{font-family:var(--font-serif);font-weight:400;font-size:1.5rem;letter-spacing:-.01em;font-variation-settings:"opsz" 36}.v-kinetic[data-skin=paper] .k-a p{font-size:1.0625rem;line-height:1.6}.v-kinetic[data-skin=paper] .k-q>summary:after{font-family:var(--font-serif)}.v-kinetic[data-skin=paper] .k-q-t{background-size:0 1px}.v-kinetic[data-skin=paper] .k-q:hover .k-q-t,.v-kinetic[data-skin=paper] .k-q>summary:focus-visible .k-q-t{background-size:100% 1px}.v-kinetic[data-skin=paper] .k-legal{text-align:center}.v-kinetic[data-skin=paper] .k-legal-back{font-family:var(--font-serif);font-style:italic;font-size:1rem}.v-kinetic[data-skin=paper] .k-legal-title{margin-inline:auto}.v-kinetic[data-skin=paper] .k-legal-updated{font-size:.8125rem;color:var(--mut)}.v-kinetic[data-skin=paper] .k-legal-body{margin-inline:auto;text-align:left}.v-kinetic[data-skin=paper] .k-legal-sec p{font-size:1.0625rem;line-height:1.6}.v-kinetic[data-skin=paper] footer{border-top:3px double var(--fg)}html[data-skin=paper] :is(.btn,.btn-ghost){border-radius:0;font-family:var(--font-mono);font-weight:400;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}html[data-skin=paper] .btn{background:transparent;color:var(--fg);border-color:var(--fg)}html[data-skin=paper] .btn:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-skin=paper] .btn-ghost{background:transparent;color:var(--mut);border-color:var(--line)}html[data-skin=paper] .btn-ghost:hover{color:var(--fg);border-color:var(--fg)}.v-kinetic[data-skin=paper] .k-contact-cta .btn{font-size:.8125rem}html[data-skin=paper] .h3{font-family:var(--font-serif);font-weight:400;font-size:1.375rem;letter-spacing:-.01em}html[data-skin=paper] :is(.modal,.tip-card){border-radius:0;border-color:var(--fg)}html[data-skin=paper] .tip-card{box-shadow:none}html[data-skin=paper] .input{border-color:var(--line)}@media (max-width:639px){.v-kinetic[data-skin=paper] .k-title{font-size:19.2cqw}.v-kinetic[data-skin=paper] .k-lead{font-size:1.25rem}}:is(html,.v-kinetic,.v-kinetic .k-swatch,.v-kinetic .k-sweep)[data-skin=night]{--bg:#0a0a0a;--fg:#ededed;--mut:#a0a0a0;--faint:#7d7d7d;--line:rgba(255,255,255,0.14);--wash:rgba(255,255,255,0.06);--accent:#4d6bff;--accent-ink:#ffffff;--accent-hover:#6b84ff;--k-blue:#4d6bff;--k-display:var(--font-sans);--radius:8px;color-scheme:dark}.v-kinetic[data-skin=night] .k-hero{background:radial-gradient(55% 45% at 30% 22%,rgba(77,107,255,.18),transparent 70%),radial-gradient(75% 70% at 30% 20%,transparent 10%,var(--bg) 100%),radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.5px) 0 0 /24px 24px}.v-kinetic[data-skin=night] :is(.k-title,.k-h2,.k-h3){text-transform:uppercase;letter-spacing:-.01em}.v-kinetic[data-skin=night] .k-title{font-size:9cqw;line-height:.96}.v-kinetic[data-skin=night] .k-h2{font-size:clamp(2.25rem,4.75vw,4.25rem);line-height:1}.v-kinetic[data-skin=night] .k-contact .k-h2{max-width:10em;font-size:clamp(2.5rem,6.4vw,6.5rem);line-height:.96}.v-kinetic[data-skin=night] .k-h3{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;line-height:1.15}.v-kinetic[data-skin=night] .k-legal-sec .k-h3{font-size:1.125rem;letter-spacing:.02em}.v-kinetic[data-skin=night] .eyebrow{color:var(--k-blue)}.v-kinetic[data-skin=night] .site-header{background:color-mix(in srgb,var(--bg) 72%,transparent)}.v-kinetic[data-skin=night] .k-sec{margin-bottom:6rem}.v-kinetic[data-skin=night] .k-sec:before{content:"";display:block;height:1px;margin-bottom:5rem;background:var(--line)}.v-kinetic[data-skin=night] .k-step-art{padding:clamp(1rem,3vw,2.5rem);border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 24px 48px -24px rgba(0,0,0,.7)}.v-kinetic[data-skin=night] .k-price>span:last-child{background:linear-gradient(180deg,#ffffff 35%,#9daaff);-webkit-background-clip:text;background-clip:text;color:transparent}.v-kinetic[data-skin=night] .k-plans{padding:.25rem 1.5rem;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03)}.v-kinetic[data-skin=night] .k-plan:last-child{border-bottom:0}.v-kinetic[data-skin=night] .k-q>summary{font-size:1.25rem;letter-spacing:-.02em}.v-kinetic[data-skin=night] .k-mq-item{color:var(--faint)}html[data-skin=night] .btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5)}html[data-skin=night] .btn-ghost{background:transparent;border-color:rgba(255,255,255,.28);color:var(--fg)}html[data-skin=night] .btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.6)}html[data-skin=night] .modal{background:#111111;box-shadow:0 40px 80px rgba(0,0,0,.7)}html[data-skin=night] .modal::backdrop{background:rgba(0,0,0,.65)}html[data-skin=night] .input{background:rgba(255,255,255,.04)}html[data-skin=night] .tip-card{background:#161616;box-shadow:0 16px 40px rgba(0,0,0,.6)}@media (max-width:639px){.v-kinetic[data-skin=night] .k-title{font-size:15.4cqw}}:is(html,.v-kinetic,.v-kinetic .k-swatch,.v-kinetic .k-sweep)[data-skin=signal]{--sig:#2b4cff;--bg:#2b4cff;--fg:#ffffff;--mut:rgba(255,255,255,0.88);--faint:rgba(255,255,255,0.6);--line:rgba(255,255,255,0.28);--wash:rgba(255,255,255,0.1);--accent:#ffffff;--accent-ink:#2b4cff;--accent-hover:#dfe5ff;--k-blue:#ffffff;--k-display:var(--font-sans);--radius:999px;color-scheme:dark}.v-kinetic[data-skin=signal] .k-title{text-align:right}.v-kinetic[data-skin=signal] .k-under{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.v-kinetic[data-skin=signal] .k-lead{max-width:60%}.v-kinetic[data-skin=signal] .k-actions{justify-content:flex-end}.v-kinetic[data-skin=signal] .k-mq-strip{padding:.875rem 0;border:0;background:var(--accent)}.v-kinetic[data-skin=signal] .k-mq-item{font-size:.8125rem;color:var(--accent-ink)}.v-kinetic[data-skin=signal] .k-mq-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-ink)}.v-kinetic[data-skin=signal] .eyebrow:not(.k-step-n){display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.6875rem}.v-kinetic[data-skin=signal] .k-step-n{margin-bottom:.75rem;font-family:var(--k-display);font-size:4.5rem;font-weight:500;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--fg)}.v-kinetic[data-skin=signal] .k-plans{--bg:#ffffff;--fg:var(--sig);--mut:color-mix(in srgb,var(--sig) 78%,transparent);--faint:color-mix(in srgb,var(--sig) 55%,transparent);--line:color-mix(in srgb,var(--sig) 18%,transparent);--wash:color-mix(in srgb,var(--sig) 8%,transparent);padding:.5rem 1.75rem;border:0;border-radius:24px;background:var(--bg);color:var(--fg)}.v-kinetic[data-skin=signal] .k-plan:last-child{border-bottom:0}.v-kinetic[data-skin=signal] .k-contact{text-align:right}.v-kinetic[data-skin=signal] .k-contact .k-h2{margin-left:auto}html[data-skin=signal] .btn-ghost{background:transparent;border-color:rgba(255,255,255,.55);color:var(--fg)}html[data-skin=signal] .btn-ghost:hover{border-color:#ffffff;background:rgba(255,255,255,.1)}.v-kinetic[data-skin=signal] .btn-lg{height:3rem;padding:0 1.75rem;font-size:1rem}html[data-skin=signal] .modal{--bg:#ffffff;--fg:var(--sig);--mut:color-mix(in srgb,var(--sig) 78%,transparent);--faint:color-mix(in srgb,var(--sig) 55%,transparent);--line:color-mix(in srgb,var(--sig) 22%,transparent);--wash:color-mix(in srgb,var(--sig) 8%,transparent);--accent:var(--sig);--accent-ink:#ffffff;--accent-hover:#1f3be0;border:0;border-radius:24px;background:var(--bg);color:var(--fg);color-scheme:light}html[data-skin=signal] .modal::backdrop{background:rgba(10,20,80,.5)}html[data-skin=signal] .tip-card{border-radius:16px}html[data-skin=signal] .input{border-radius:12px}.v-kinetic[data-skin=signal] .k-legal-sec .k-h3{font-size:1.25rem;font-weight:500;letter-spacing:-.02em}@media (max-width:639px){.v-kinetic[data-skin=signal] .k-lead{max-width:none}}:is(html,.v-kinetic,.v-kinetic .k-swatch,.v-kinetic .k-sweep)[data-skin=mono]{--bg:#e9e9e6;--fg:#111111;--mut:#4a4a48;--faint:#86867f;--line:rgba(17,17,17,0.16);--wash:rgba(17,17,17,0.05);--accent:#111111;--accent-ink:#e9e9e6;--accent-hover:#3a3a3a;--k-blue:#111111;--k-display:var(--font-mono);--radius:0px;color-scheme:light}.v-kinetic[data-skin=mono]{font-family:var(--font-mono);background-image:repeating-linear-gradient(0deg,rgba(17,17,17,.05) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(17,17,17,.05) 0 1px,transparent 1px 24px)}.v-kinetic[data-skin=mono] :is(.k-title,.k-h2,.k-h3,.k-price){font-weight:500;letter-spacing:-.02em}.v-kinetic[data-skin=mono] .k-title{font-size:8.8cqw}.v-kinetic[data-skin=mono] .k-price{font-size:clamp(5rem,13vw,11rem)}.v-kinetic[data-skin=mono] .k-contact .k-h2{font-size:clamp(2.5rem,6.5vw,6.5rem)}.v-kinetic[data-skin=mono] .k-line-outline:after{content:"";display:inline-block;width:.42em;height:.78em;margin-left:.08em;vertical-align:-.04em;background:var(--fg);opacity:0;animation:k-mono-cursor 1.1s step-end var(--k-hero-done) infinite}@keyframes k-mono-cursor{0%,to{opacity:1}60%{opacity:0}}.v-kinetic[data-skin=mono] .k-lead{font-size:1rem;line-height:1.6}.v-kinetic[data-skin=mono] :is(.k-desc,.k-body,.k-a p,.k-legal-sec p){font-size:.9375rem;line-height:1.65}.v-kinetic[data-skin=mono] .k-q>summary{font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:0}.v-kinetic[data-skin=mono] :is(.site-header,footer) nav{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.v-kinetic[data-skin=mono] :is(.eyebrow:not(.k-step-n),.k-legal-updated):before{content:"//";margin-right:.5em;color:var(--faint)}.v-kinetic[data-skin=mono] .k-step-n:before{content:"["}.v-kinetic[data-skin=mono] .k-step-n:after{content:"]"}.v-kinetic[data-skin=mono] .k-q>summary:after{content:"[+]";width:auto}.v-kinetic[data-skin=mono] .k-q[data-open]>summary:after{content:"[-]";transform:none}.v-kinetic[data-skin=mono] .k-mq-strip{border-top:1px dashed rgba(17,17,17,.35);border-bottom:1px dashed rgba(17,17,17,.35)}.v-kinetic[data-skin=mono] .k-mq-item{color:var(--fg)}.v-kinetic[data-skin=mono] .k-mq-dot{border-radius:0}.v-kinetic[data-skin=mono] .k-step-art{padding:1.5rem;border:1px dashed rgba(17,17,17,.3)}.v-kinetic[data-skin=mono] :is(.k-plans,.k-faq-list){border-top:1px dashed rgba(17,17,17,.35)}.v-kinetic[data-skin=mono] :is(.k-plan,.k-q){border-bottom:1px dashed rgba(17,17,17,.35)}.v-kinetic[data-skin=mono] footer{border-top:1px dashed rgba(17,17,17,.35)}html[data-skin=mono] :is(.btn,.btn-ghost,.input,.modal,.tip-card,.h3){font-family:var(--font-mono)}html[data-skin=mono] :is(.btn,.btn-ghost){border-radius:0;border:1px solid var(--fg);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}html[data-skin=mono] .btn-ghost{background:transparent;color:var(--fg)}html[data-skin=mono] .btn-ghost:hover{background:var(--fg);color:var(--bg)}.v-kinetic[data-skin=mono] .k-contact-cta .btn{font-size:.875rem}html[data-skin=mono] :is(.modal,.tip-card){border:1px solid var(--fg);border-radius:0;box-shadow:8px 8px 0 var(--fg)}html[data-skin=mono] .tip-card{font-size:.8125rem}html[data-skin=mono] .tip-btn{border-radius:0;font-family:var(--font-mono);font-style:normal}html[data-skin=mono] .input{border-color:var(--fg)}html[data-skin=mono] .h3{font-weight:500;letter-spacing:-.01em}.v-kinetic[data-skin=mono] .k-legal-sec .k-h3{font-size:1.125rem}@media (max-width:639px){.v-kinetic[data-skin=mono] .k-title{font-size:18.4cqw}}@media (prefers-reduced-motion:reduce){.v-kinetic[data-skin=mono] .k-line-outline:after{animation:none;opacity:1}}.theme-kinetic{--bg:#f2f2f2;--fg:#0f0f0f;--mut:#4f4f4f;--faint:#8a8a8a;--line:rgba(15,15,15,0.1);--wash:rgba(15,15,15,0.045);--accent:#0f0f0f;--accent-ink:#f2f2f2;--accent-hover:#2b4cff;color-scheme:light;background:var(--bg);color:var(--fg)}.v-kinetic{--k-blue:#2b4cff;--k-ease:cubic-bezier(0.2,0.8,0.2,1);--k-t0:360ms;--k-dt:22ms;--k-hero-done:calc(var(--k-t0) + var(--k-last, 30) * var(--k-dt) + 900ms);--k-display:var(--font-sans);position:relative;min-height:100svh;overflow-x:clip;font-family:var(--font-sans)}.v-kinetic main{animation:none}.v-kinetic:not([data-go]) .k-ch,.v-kinetic:not([data-go]) .k-line-outline,.v-kinetic:not([data-go]) .k-mq-strip,.v-kinetic:not([data-go]) .k-under>*,.v-kinetic:not([data-go]) .k-wipe>span{animation-play-state:paused}.v-kinetic .k-wrap{margin-inline:auto;max-width:72rem;padding-inline:1.5rem}@media (min-width:1024px){.v-kinetic .k-wrap{padding-inline:3rem}}.v-kinetic .k-wipe{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);pointer-events:none}.v-kinetic .k-wipe>span{margin-inline:-.5px;background:var(--k-blue);transform-origin:50% 0;animation:k-wipe .46s cubic-bezier(.76,0,.24,1) both;animation-delay:calc(var(--i) * 60ms)}@keyframes k-wipe{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.v-kinetic .site-header{background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v-kinetic .text-accent{color:var(--k-blue)}.v-kinetic .site-header nav a,.v-kinetic footer nav a{position:relative;text-decoration:none}.v-kinetic .site-header nav a:after,.v-kinetic footer nav a:after{content:"";position:absolute;inset-inline:0;bottom:-3px;height:2px;background:var(--k-blue);transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--k-ease)}.v-kinetic .site-header nav a:hover:after,.v-kinetic footer nav a:hover:after{transform:scaleX(1)}.v-kinetic .btn,.v-kinetic .btn-ghost{transition:transform .26s var(--k-ease),background-color .2s,border-color .2s}.v-kinetic .k-hero{display:flex;flex-direction:column;min-height:calc(100svh - 4rem);padding-top:clamp(2rem,5vh,3.25rem);margin-bottom:9rem}.v-kinetic .k-title-wrap{width:100%;container-type:inline-size}.v-kinetic .k-title{margin:0;font-family:var(--k-display);font-size:11.25cqw;font-weight:500;line-height:.92;letter-spacing:-.04em}.v-kinetic .k-line{display:block}.v-kinetic .k-word{display:inline-block;white-space:nowrap}.v-kinetic .k-ch{display:inline-block;transform-origin:0 100%;animation:k-rise .9s var(--k-ease) backwards;animation-delay:calc(var(--k-t0) + var(--i) * var(--k-dt))}@keyframes k-rise{0%{opacity:0;transform:translateY(.6em) rotate(8deg);filter:blur(6px)}40%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}.v-kinetic .k-line-outline{color:var(--fg);-webkit-text-stroke:1.5px var(--fg);animation:k-fill .45s var(--k-ease) backwards;animation-delay:calc(var(--k-hero-done) + .1s)}@keyframes k-fill{0%{color:transparent}to{color:var(--fg)}}.v-kinetic .k-under{width:100%;margin-top:auto;padding-top:3rem}.v-kinetic .k-under>*{animation:k-up .8s var(--k-ease) backwards;animation-delay:calc(var(--k-hero-done) - .7s + var(--i, 0) * 90ms)}@keyframes k-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.v-kinetic .k-lead{margin-top:1rem;max-width:66.666%;font-size:1.25rem;line-height:1.5;color:var(--mut);text-wrap:pretty}.v-kinetic .k-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.v-kinetic .k-mq{padding-top:3rem}.v-kinetic .k-mq-strip{overflow:hidden;padding:.625rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);animation:k-fade .8s var(--k-ease) backwards;animation-delay:calc(var(--k-hero-done) - .4s)}@keyframes k-fade{0%{opacity:0}to{opacity:1}}.v-kinetic .k-mq-track{display:flex;width:max-content;animation:k-mq 30s linear infinite}.v-kinetic .k-mq-strip:hover .k-mq-track{animation-play-state:paused}@keyframes k-mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v-kinetic .k-mq-group{display:flex;flex:none}.v-kinetic .k-mq-item{display:inline-flex;align-items:center;gap:1.5rem;padding-right:1.5rem;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mut)}.v-kinetic .k-mq-dot{width:6px;height:6px;border-radius:1px;background:var(--k-blue)}.v-kinetic .k-sec{margin-bottom:9rem}.v-kinetic .k-h2{font-family:var(--k-display);margin-top:1.25rem;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:500;line-height:.96;letter-spacing:-.04em;text-wrap:balance}.v-kinetic .k-h2>span{display:block}.v-kinetic .k-h3{font-family:var(--k-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:pretty}.v-kinetic .k-desc{margin-top:1.5rem;max-width:40rem;font-size:1.25rem;line-height:1.5;color:var(--mut);text-wrap:pretty}.v-kinetic .k-pricing-terms{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem;row-gap:2.5rem;margin-top:3rem}.v-kinetic .k-plans,.v-kinetic .k-pricing-copy{grid-column:1/-1}@media (min-width:1024px){.v-kinetic .k-pricing-copy{grid-column:1/span 5}.v-kinetic .k-plans{grid-column:7/-1}}.v-kinetic .k-price{font-family:var(--k-display);margin-top:1rem;font-size:clamp(6rem,16vw,13.75rem);font-weight:500;line-height:.9;letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.v-kinetic .k-price-unit{font-size:.28em;letter-spacing:-.02em;color:var(--mut)}.v-kinetic .k-pricing-copy .k-desc{margin-top:0;font-size:1.125rem}.v-kinetic .k-pricing-cta{margin-top:2rem}.v-kinetic .k-plans{border-top:1px solid var(--line)}.v-kinetic .k-plan{display:grid;grid-template-columns:14rem 1fr;gap:.75rem 2rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.v-kinetic .k-plan-t{margin:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.v-kinetic .k-plan-items{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.5rem;color:var(--fg)}.v-kinetic .k-plan-items>li{display:flex;align-items:center;gap:.5rem}.v-kinetic .k-faq{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem;row-gap:3rem}.v-kinetic .k-faq-head{grid-column:1/-1}.v-kinetic .k-faq-list{grid-column:1/-1;border-top:1px solid var(--line)}@media (min-width:1024px){.v-kinetic .k-faq-head{grid-column:1/span 4;position:sticky;top:6rem;align-self:start}.v-kinetic .k-faq-list{grid-column:5/-1}}.v-kinetic .k-q{border-bottom:1px solid var(--line)}.v-kinetic .k-q>summary{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.375rem 0;list-style:none;cursor:pointer;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.03em;text-wrap:pretty}.v-kinetic .k-q>summary::-webkit-details-marker{display:none}.v-kinetic .k-q-t{padding-bottom:2px;background-image:linear-gradient(var(--k-blue),var(--k-blue));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .36s var(--k-ease)}.v-kinetic .k-q:hover .k-q-t,.v-kinetic .k-q>summary:focus-visible .k-q-t{background-size:100% 2px}.v-kinetic .k-q>summary:after{content:"+";flex:none;align-self:center;width:1.5rem;font-weight:400;text-align:center;color:var(--faint);transition:transform .36s var(--k-ease),color .2s}.v-kinetic .k-q[data-open]>summary:after{transform:rotate(45deg);color:var(--fg)}.v-kinetic .k-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--k-ease)}.v-kinetic .k-q[data-open]>.k-a{grid-template-rows:1fr}.v-kinetic .k-a-in{min-height:0;overflow:hidden;opacity:0;transition:opacity .32s var(--k-ease)}.v-kinetic .k-q[data-open] .k-a-in{opacity:1;transition-delay:.12s}.v-kinetic .k-a p{max-width:38rem;padding-bottom:1.5rem;font-size:1.0625rem;line-height:1.6;color:var(--mut)}.v-kinetic .k-a p+p{margin-top:-.75rem}.v-kinetic .k-contact .k-h2{max-width:8.6em;font-size:clamp(3rem,8vw,8.5rem);line-height:.92}.v-kinetic .k-contact-cta{margin-top:3rem}.v-kinetic .k-contact-cta .btn{height:3.125rem;padding:0 1.875rem;font-size:1.09375rem}.v-kinetic .k-legal{padding-top:3rem;padding-bottom:8rem}.v-kinetic .k-legal-back{font-size:.875rem;color:var(--mut);text-decoration:none;transition:color .16s}.v-kinetic .k-legal-back:hover{color:var(--fg)}.v-kinetic .k-legal-title{margin-top:2rem;max-width:12em}.v-kinetic .k-legal-updated{margin-top:1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.v-kinetic .k-legal-body{margin-top:4.5rem;max-width:40rem}.v-kinetic .k-legal-sec+.k-legal-sec{margin-top:3.5rem}.v-kinetic .k-legal-sec p{margin-top:.875rem;font-size:1.0625rem;line-height:1.6;color:var(--mut);text-wrap:pretty}.v-kinetic .k-legal-sec .k-h3+p{margin-top:1rem}.v-kinetic [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .8s var(--k-ease),transform .8s var(--k-ease);transition-delay:min(calc(var(--i, 0) * 70ms),.49s)}.v-kinetic [data-reveal][data-in]{opacity:1;transform:none}@media (max-width:767px){.v-kinetic footer{padding-bottom:2.5rem}}@media (max-width:639px){.v-kinetic .k-title{font-size:19.4cqw}.v-kinetic .k-lead{max-width:none;font-size:1.125rem}.v-kinetic .k-hero{min-height:0}.v-kinetic .k-under{margin-top:0;padding-top:2.5rem}.v-kinetic .k-mq{padding-top:3.5rem}.v-kinetic .k-hero,.v-kinetic .k-sec{margin-bottom:6rem}.v-kinetic .k-q>summary{font-size:1.25rem;padding:1.125rem 0}.v-kinetic .k-plan{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.v-kinetic .k-wipe{display:none}.v-kinetic .k-ch,.v-kinetic .k-line-outline,.v-kinetic .k-mq-strip,.v-kinetic .k-mq-track,.v-kinetic .k-under>*{animation:none}.v-kinetic [data-reveal]{opacity:1;transform:none;transition:none}.v-kinetic .btn,.v-kinetic .btn-ghost,.v-kinetic .k-a,.v-kinetic .k-a-in,.v-kinetic .k-q-t,.v-kinetic .k-q>summary:after{transition:none}}