.marketing-page{--landing-bg:#fafafa;--landing-ink:#191a1d;--landing-muted:#62656c;--landing-line:#dedfe3;--landing-soft:#f0f1f3;--landing-wash:#eaecf1;--landing-brand:#2b6ff0;--landing-accent:#2b6ff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--landing-bg);color:var(--landing-ink)}.dark .marketing-page{--landing-bg:#141518;--landing-ink:#f0f1f3;--landing-muted:#a2a5ae;--landing-line:#303239;--landing-soft:#1e2025;--landing-wash:#20232c;--landing-brand:#6f9dff;--landing-accent:#6f9dff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-page :focus-visible{outline:2px solid var(--landing-brand);outline-offset:5px}.marketing-page .legal-prose{--foreground:var(--landing-ink);--primary:var(--landing-brand);--muted:var(--landing-soft);--muted-foreground:var(--landing-muted);--border:var(--landing-line)}.landing-logo{align-items:center;gap:.12em;display:inline-flex}.landing-logo-store{color:var(--landing-ink);font-weight:500}.landing-logo-dot{background:var(--landing-ink);border-radius:50%;width:.26em;height:.26em;margin-inline:.08em .04em;display:inline-block}.landing-button{background:var(--landing-ink);color:var(--landing-bg);white-space:nowrap;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.35rem;font-size:.9rem;font-weight:600;transition:opacity .16s;display:inline-flex}.landing-button:hover{opacity:.82}.landing-text-link{justify-content:center;align-items:center;gap:.5rem;padding:.8rem .25rem;font-size:.9rem;font-weight:500;display:inline-flex}.landing-text-link:hover{color:var(--landing-brand)}.landing-pop{transition:color .22s;display:inline-flex}.landing-pop[data-popping]{color:var(--landing-brand);animation:.62s cubic-bezier(.34,1.56,.64,1) landing-pop}@keyframes landing-pop{0%{transform:scale(1)rotate(0)}18%{transform:scale(1.34)rotate(-11deg)}36%{transform:scale(1.12)rotate(9deg)}54%{transform:scale(1.26)rotate(-7deg)}72%{transform:scale(1.06)rotate(4deg)}to{transform:scale(1)rotate(0)}}.landing-chain-field{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-chain{width:var(--chain-size);height:var(--chain-size);animation:landing-chain-x var(--chain-x) ease-in-out var(--chain-dx,0s) infinite alternate, landing-chain-y var(--chain-y) ease-in-out var(--chain-dy,0s) infinite alternate;position:absolute;top:0;left:0}.landing-chain-reverse{animation-direction:alternate-reverse}.landing-chain img{object-fit:contain;filter:grayscale()contrast(.7);opacity:.09;width:100%;height:100%;animation:landing-chain-tilt calc(var(--chain-x) * .5) ease-in-out infinite alternate}.dark .landing-chain img{filter:grayscale()invert()contrast(.7);opacity:.12}@keyframes landing-chain-x{0%{left:0}to{left:calc(100% - var(--chain-size))}}@keyframes landing-chain-y{0%{top:0}to{top:calc(100% - var(--chain-size))}}@keyframes landing-chain-tilt{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.landing-hero-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 85%, var(--landing-wash), transparent 67%);flex-direction:column;justify-content:center;min-height:calc(100svh - 5rem);padding:3rem 1.5rem 8rem;display:flex;position:relative}.landing-hero-type{text-align:center;place-items:center;width:100%;max-width:none;margin-inline:auto;display:grid;position:relative}.landing-hero-word,.landing-hero-static{letter-spacing:-.06em;white-space:nowrap;grid-area:1/1;width:100%;font-weight:650;line-height:1.08}.landing-hero-word{font-size:min(var(--beat-size,clamp(2rem, 15vw, 15rem)), 24svh);display:none}.landing-hero-energy{z-index:-1;pointer-events:none;color:var(--landing-brand);display:none;position:absolute;inset:0;overflow:clip}.landing-energy-halo{background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--landing-brand) 14%, transparent), transparent 66%);position:absolute;inset:0}.landing-energy-rings{aspect-ratio:1;width:clamp(24rem,58vw,54rem);position:absolute;top:46%;left:50%;translate:-50% -50%}.landing-energy-ring{border:1px solid;border-radius:50%;position:absolute;inset:0}.landing-energy-lightning{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.landing-energy-bolt{stroke-width:2px}.landing-energy-bolt-halo{stroke-width:18px;opacity:.06}@keyframes landing-energy-field{0%,to{opacity:0}18%,72%{opacity:1}}@keyframes landing-energy-draw{0%{stroke-dashoffset:1px}52%,to{stroke-dashoffset:0}}@keyframes landing-energy-wave{0%{opacity:0;transform:scale(.3)}24%{opacity:.2}70%{opacity:.12}to{opacity:0;transform:scale(var(--ring-scale))}}@keyframes landing-deliver{0%{opacity:0;transform:translate(-.3em)scale(.92)skew(-5deg)}22%,76%{opacity:1;transform:translate(0)scale(1)skew(0)}to{opacity:0;transform:translate(.12em)scale(1.035)}}.landing-hero-static{font-size:clamp(2.75rem,10vw,8.5rem)}.landing-hero-static span{display:block}.landing-hero-static span:nth-child(2),.landing-hero-word[data-beat=of-value],.landing-hero-word[data-beat=deliver]{color:var(--landing-brand)}.landing-hero-static .landing-hero-signature{margin-top:.34em;font-size:.62em;display:flex}.landing-hero-signature{--signature-mark-width:calc(1.25em * 989 / 252);letter-spacing:-.055em;justify-content:center;align-items:center;width:max-content;margin-inline:auto;font-size:clamp(2rem,11vw,9.5rem);font-weight:500}.landing-signature-mark{width:var(--signature-mark-width);flex-shrink:0;height:1.25em}.landing-hero-signature .landing-signature-domain-clip{clip-path:inset(-100% 0);display:inline-flex}.landing-hero-signature .landing-signature-domain{align-items:center;height:1.25em;display:inline-flex}.landing-signature-store{color:var(--landing-ink)}.landing-signature-dot{background:var(--landing-ink);will-change:transform;border-radius:50%;align-self:flex-end;width:.17em;height:.17em;margin:0 .04em .25em .05em;animation:2.1s infinite landing-tittle}@keyframes landing-tittle{0%{animation-timing-function:cubic-bezier(.2,.68,.35,1);transform:translateY(0)}26%{animation-timing-function:cubic-bezier(.68,0,.9,.42);transform:translateY(-.6em)}48%{animation-timing-function:cubic-bezier(.2,.68,.35,1);transform:translateY(0)}60%{animation-timing-function:cubic-bezier(.68,0,.9,.42);transform:translateY(-.2em)}70%{animation-timing-function:cubic-bezier(.2,.68,.35,1);transform:translateY(0)}77%{animation-timing-function:cubic-bezier(.68,0,.9,.42);transform:translateY(-.065em)}83%{animation-timing-function:cubic-bezier(.2,.68,.35,1);transform:translateY(0)}87%{animation-timing-function:cubic-bezier(.68,0,.9,.42);transform:translateY(-.02em)}90%,to{transform:translateY(0)}}.landing-hero-actions{bottom:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;display:flex;position:absolute;inset-inline:1.5rem}@keyframes landing-word{0%{opacity:0;transform:translateY(.18em)}17%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.18em)}}@keyframes landing-first-word{0%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.18em)}}@keyframes landing-last-word{0%{opacity:0;transform:translate(calc(50% - var(--signature-mark-width) / 2), .18em)}18%,42%{opacity:1;transform:translateX(calc(50% - var(--signature-mark-width) / 2))}82%,to{opacity:1;transform:translate(0)}}@keyframes landing-domain-reveal{0%,42%{transform:translate(-105%)}82%,to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.landing-hero[data-motion=scroll]{height:480svh}.landing-hero[data-motion=scroll] .landing-hero-stage{height:calc(100svh - 5rem);position:sticky;top:5rem;overflow:clip}.landing-hero[data-motion=scroll] .landing-hero-static{display:none}.landing-hero[data-motion=scroll] .landing-hero-word{animation:1s linear both paused landing-word;display:block}.landing-hero[data-motion=scroll] .landing-hero-word[data-beat=business]{animation-name:landing-first-word}.landing-hero[data-motion=scroll] .landing-hero-word[data-beat=deliver]{animation-name:landing-deliver}.landing-hero[data-motion=scroll] .landing-hero-energy{animation:1s linear both paused landing-energy-field;display:block}.landing-hero[data-motion=scroll] .landing-energy-lightning path{stroke-dasharray:1;animation:1s linear both paused landing-energy-draw}.landing-hero[data-motion=scroll] .landing-energy-ring{animation:1s linear both paused landing-energy-wave}.landing-hero[data-motion=scroll] .landing-hero-word.landing-hero-signature{animation-name:landing-last-word;display:flex}.landing-hero[data-motion=scroll] .landing-hero-word .landing-signature-domain{animation:1s linear both paused landing-domain-reveal}.landing-hero[data-motion=scroll] :is(.landing-hero-word,.landing-hero-energy,.landing-energy-lightning path,.landing-energy-ring,.landing-hero-word .landing-signature-domain){animation-delay:calc(-1s * clamp(0, var(--story-progress,0) * var(--story-beats) - var(--beat-index), 1))}}.landing-preview-series{transition:opacity .65s}.landing-preview-playback{min-height:2.75rem;color:var(--landing-ink);border-radius:.25rem;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:359px){.landing-hero-actions{gap:.8rem}.landing-hero-stage{padding-inline:1rem}}@media (max-height:559px){.landing-hero:not([data-motion]) .landing-hero-stage{min-height:27rem}.landing-hero[data-motion] .landing-hero-stage{padding-block:1rem 5.5rem}.landing-hero-signature{font-size:min(11vw,18svh)}.landing-hero-actions{bottom:1rem}}.landing-icon-tile{width:3.5rem;height:3.5rem;color:var(--landing-brand);background:color-mix(in srgb, var(--landing-brand) 10%, var(--landing-bg));border:1px solid color-mix(in srgb, var(--landing-brand) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--landing-bg) 75%, transparent);border-radius:1rem;flex-shrink:0;place-items:center;transition:transform .22s,box-shadow .22s;display:inline-grid}.landing-surface{border:1px solid var(--landing-line);background:var(--landing-bg);border-radius:1.25rem;padding:1.5rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.landing-surface:nth-child(3n+1){background:color-mix(in srgb, var(--landing-brand) 3%, var(--landing-bg))}@media (hover:hover){.landing-surface:hover,.landing-surface:focus-within{border-color:color-mix(in srgb, var(--landing-brand) 40%, var(--landing-line));background:color-mix(in srgb, var(--landing-brand) 6%, var(--landing-bg));box-shadow:0 14px 34px -20px color-mix(in srgb, var(--landing-brand) 40%, transparent);transform:translateY(-4px)}.landing-surface:hover .landing-icon-tile{transform:rotate(-4deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-preview-playback{display:none}.marketing-page *,.marketing-page :before,.marketing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
