@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}@property --lift{syntax:"<length>";inherits:false;initial-value:0}@property --tip{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shrink{syntax:"<number>";inherits:true;initial-value:1}@property --meta-h{syntax:"<length>";inherits:true;initial-value:0}@property --type{syntax:"<number>";inherits:true;initial-value:1}@property --pitch{syntax:"<length>";inherits:true;initial-value:0}.v-kinetic{--k-card-r:20px}.v-kinetic .k-designs{--card-full:clamp(17rem,24vw,21rem);--shrink:1;--card-w:calc(var(--card-full) * var(--shrink));--meta-h:10rem;--type:1;--card-h:calc(var(--card-w) / 1.6 + var(--meta-h));--seam:0.5rem;--pitch:calc(var(--card-w) + var(--seam));--m:12;--r:calc(var(--pitch) * var(--m));--s:calc(var(--n) / (2 * pi * var(--m)));--lean:1deg;--drop:calc(var(--r) * sin(var(--lean)));--turn:64s;width:100%;padding-top:3.5rem;animation:k-up .8s var(--k-ease) backwards;animation-delay:calc(var(--k-hero-done) - .4s);transition:--shrink .5s var(--k-ease),--meta-h .5s var(--k-ease),--type .5s var(--k-ease),padding-top .5s var(--k-ease)}.v-kinetic .k-designs[data-open]{--shrink:0.46;--meta-h:4rem;--type:0.75;padding-top:1rem;scroll-margin-top:-1rem}.v-kinetic .k-carousel{position:relative;height:calc(var(--card-h) + var(--drop) + 2.5rem);perspective:1800px;overflow:clip;touch-action:pan-y;-webkit-user-select:none;user-select:none}.v-kinetic .k-ring-axis{position:absolute;top:1rem;left:50%;width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--r))) rotateX(calc(-1 * var(--lean)))}.v-kinetic .k-ring{position:absolute;inset:0;margin:0;padding:0;list-style:none;transform-style:preserve-3d;animation:k-turn var(--turn) linear infinite}@keyframes k-turn{to{--a:360deg}}.v-kinetic .k-ring>li{--t:calc(mod(var(--a) + var(--k) * 360deg / var(--n) + 180deg, 360deg) - 180deg);position:absolute;inset:0;backface-visibility:hidden;opacity:clamp(0,calc((cos(var(--t)) + .9) * 10),1);transform:rotateY(calc(var(--t) * var(--s))) translateZ(calc(var(--r) + var(--lift))) rotateX(var(--tip));transition:--lift .5s var(--k-ease),--tip .5s var(--k-ease)}.v-kinetic .k-ring>li:has(.k-card:hover,.k-card:focus-visible:not([data-quiet])){--lift:1.25rem;--tip:-6deg}.v-kinetic .k-carousel:is([data-off],[data-drag],[data-hold],[data-focus]) .k-ring,.v-kinetic .k-designs[data-open] .k-ring,.v-kinetic:not([data-go]) :is(.k-designs,.k-ring){animation-play-state:paused}@media (hover:hover){.v-kinetic .k-ring:hover{animation-play-state:paused}}.v-kinetic .k-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--k-card-r);background:color-mix(in srgb,var(--fg) 4%,var(--bg));box-shadow:0 1.25rem 2rem -1.5rem rgb(0 0 0/.22);color:inherit;text-decoration:none}.v-kinetic .k-card:focus-visible{outline:2px solid var(--k-blue);outline-offset:4px}.v-kinetic .k-card[data-quiet]:focus-visible{outline:none}.v-kinetic .k-card-frame{display:block;overflow:hidden;background:var(--wash)}.v-kinetic .k-card .k-card-frame{flex:none;border-bottom:1px solid var(--line)}.v-kinetic .k-card-frame img{display:block;width:100%;height:auto;aspect-ratio:1200/750;transition:transform .6s var(--k-ease)}.v-kinetic .k-card:focus-visible:not([data-quiet]) .k-card-frame img,.v-kinetic .k-card:hover .k-card-frame img{transform:scale(1.03)}.v-kinetic .k-card-meta{display:flex;flex-direction:column;gap:calc(.375rem * var(--type));min-height:0;padding:calc(1rem * var(--type)) calc(1.25rem * var(--type)) calc(1.25rem * var(--type))}.v-kinetic .k-card-trade{font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.v-kinetic .k-card .k-card-trade{font-size:calc(.75rem * var(--type));line-height:calc(1rem * var(--type))}.v-kinetic .k-card-name{position:relative;align-self:flex-start;font-family:var(--k-display);font-size:calc(1.5rem * var(--type));font-weight:500;line-height:1.1;letter-spacing:-.03em}.v-kinetic .k-card-name: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 .k-card:focus-visible:not([data-quiet]) .k-card-name:after,.v-kinetic .k-card:hover .k-card-name:after{transform:scaleX(1)}.v-kinetic .k-card-pitch{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:.25rem;font-size:.875rem;line-height:1.4;color:var(--mut);opacity:clamp(0,calc((var(--shrink) - .6) * 2.5),1)}.v-kinetic .k-open{margin-top:1.5rem;outline:none}.v-kinetic .k-open-win{overflow:hidden;border:1px solid var(--line);border-radius:var(--k-card-r);background:color-mix(in srgb,var(--fg) 4%,var(--bg));box-shadow:0 1.5rem 3rem -1.5rem rgb(0 0 0/.28);animation:k-up .5s var(--k-ease) backwards}.v-kinetic .k-open-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--line)}.v-kinetic .k-open-t{display:flex;flex-direction:column;gap:.25rem;margin:0 auto 0 0}.v-kinetic .k-open-name{font-family:var(--k-display);font-size:1.25rem;font-weight:500;line-height:1.1;letter-spacing:-.03em}.v-kinetic .k-open-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.v-kinetic .k-open-full{position:relative;font-size:.875rem;color:var(--mut);text-decoration:none}.v-kinetic .k-open-full: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 .k-open-full:focus-visible:after,.v-kinetic .k-open-full:hover:after{transform:scaleX(1)}.v-kinetic .k-open-x{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg);cursor:pointer;transition:border-color .2s}.v-kinetic .k-open-x:hover{border-color:var(--mut)}.v-kinetic :is(.k-open-x,.k-open-full):focus-visible{outline:2px solid var(--k-blue);outline-offset:3px}.v-kinetic .k-open-frame{display:block;width:100%;height:clamp(22rem,calc(100vh - 26.5rem),46rem);border:0;background:#fff}@media (max-width:639px){.v-kinetic .k-designs{--card-full:66vw;--seam:0.375rem;--turn:50s;padding-top:3rem}.v-kinetic .k-designs[data-open]{--shrink:0.58;padding-top:1rem}.v-kinetic .k-carousel{perspective:1000px}.v-kinetic .k-open{margin-top:1rem}.v-kinetic .k-open-bar{padding:.75rem 1rem}.v-kinetic .k-open-acts{order:1;flex-basis:100%}.v-kinetic .k-open-frame{height:70svh}}@media (prefers-reduced-motion:reduce),(scripting:none){.v-kinetic .k-designs{animation:none;transition:none}.v-kinetic .k-carousel{height:auto;perspective:none;overflow-x:auto;scroll-snap-type:x mandatory;--edge:max(1.5rem,calc((100vw - 72rem) / 2 + 3rem));scroll-padding-inline:var(--edge)}.v-kinetic .k-ring-axis{position:static;width:auto;height:auto;margin:0;transform:none}.v-kinetic .k-ring{position:static;display:flex;gap:1.5rem;width:max-content;padding:1rem var(--edge) 1.5rem;transform:none;animation:none}.v-kinetic .k-ring>li,.v-kinetic .k-ring>li:has(.k-card:hover,.k-card:focus-visible){position:static;flex:0 0 var(--card-w);height:var(--card-h);opacity:1;transform:none;transition:none}.v-kinetic .k-ring>li{scroll-snap-align:start}.v-kinetic .k-card-frame img,.v-kinetic .k-card-name:after,.v-kinetic .k-open-full:after,.v-kinetic .k-open-x{transition:none}.v-kinetic .k-open-win{animation:none}}.v-kinetic .k-demo{padding-top:clamp(2rem,5vh,3.25rem);padding-bottom:6rem}.v-kinetic .k-demo-back{display:inline-block;margin-bottom:2.5rem;color:var(--mut);text-decoration:none}.v-kinetic .k-demo-back:before{content:"← "}.v-kinetic .k-demo-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.v-kinetic .k-demo-shot{width:100%;margin-top:3.5rem;padding:0;border:1px solid var(--line);border-radius:var(--k-card-r);cursor:pointer}.v-kinetic .k-demo-shot:hover img{transform:scale(1.015)}.v-kinetic .k-demo-foot{display:flex;flex-direction:column;gap:.625rem}.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] .site-header .k-preview-link,.v-kinetic[data-skin=paper] :is(.site-header,footer) nav{font-family:var(--font-serif);font-size:.9375rem}.v-kinetic[data-skin=paper] .site-header .k-preview-link:after,.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){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-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-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 :is(.btn,.btn-ghost){font-size:.8125rem}html[data-skin=paper] .tip-card{border-radius:0;border-color:var(--fg);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}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] .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] .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}.v-kinetic[data-skin=signal] .k-contact-cta{justify-content:flex-end}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] .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-card-pitch{font-size:.8125rem}.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] .site-header .k-preview-link,.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-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,.tip-card){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 :is(.btn,.btn-ghost){font-size:.875rem}html[data-skin=mono] .tip-card{border:1px solid var(--fg);border-radius:0;box-shadow:8px 8px 0 var(--fg);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)}.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}}