.marketing{color-scheme:light;--paper:247 246 241;--paper-2:239 238 231;--ink:12 19 34;--ink-soft:18 26 45;--steel:87 97 122;--line:220 219 209;--line-ink:255 255 255;--grid:12 19 34;--grid-ink:255 255 255;--brand:37 99 235;--brand-deep:29 78 216;--brand-soft:238 242 255;--brand-lift:122 166 255;--emerald:14 159 110;--amber:216 128 26;--violet:124 77 255;--teal:14 165 163;--font-mono-stack:ui-monospace,"SF Mono","Cascadia Code","Roboto Mono","Liberation Mono",monospace;background:rgb(var(--paper));min-height:100vh}:where(.marketing){color:rgb(25 34 58);font-family:var(--font-switzer),system-ui,sans-serif;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.marketing) h1,:where(.marketing) h2,:where(.marketing) h3,:where(.marketing) h4{font-family:var(--font-switzer),system-ui,sans-serif;color:rgb(var(--ink));letter-spacing:-.02em;font-weight:600;line-height:1.06;text-wrap:balance}:where(.marketing) p{text-wrap:pretty}.marketing ::-moz-selection{background:rgb(var(--brand));color:#fff}.marketing ::selection{background:rgb(var(--brand));color:#fff}.marketing .wrap,.marketing .wrap-wide{margin-inline:auto;width:100%;padding-inline:1.25rem}.marketing .wrap{max-width:72rem}.marketing .wrap-wide{max-width:80rem}@media (min-width:640px){.marketing .wrap,.marketing .wrap-wide{padding-inline:1.5rem}}@media (min-width:1024px){.marketing .wrap,.marketing .wrap-wide{padding-inline:2rem}}.marketing .eyebrow{display:inline-block;font-family:var(--font-mono-stack);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--brand))}.marketing .eyebrow-ink{color:rgb(var(--brand-lift))}.marketing .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:15px;font-weight:600;font-family:var(--font-switzer),system-ui,sans-serif;transition:all .2s;cursor:pointer;text-decoration:none}.marketing .btn-primary{background:rgb(var(--brand));color:#fff;box-shadow:0 1px 0 rgb(var(--brand-deep))}.marketing .btn-primary:hover{background:rgb(var(--brand-deep));transform:translateY(-1px)}.marketing .btn-ink{background:rgb(var(--ink));color:#fff}.marketing .btn-ink:hover{background:rgb(var(--ink-soft));transform:translateY(-1px)}.marketing .btn-line{background:transparent;color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--line))}.marketing .btn-line:hover{box-shadow:inset 0 0 0 1px rgb(var(--ink))}.marketing .btn-ghost-ink{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.marketing .btn-ghost-ink:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255/.7)}.marketing .btn-emerald{background:rgb(var(--emerald));color:#fff;box-shadow:0 1px 0 color-mix(in srgb,rgb(var(--emerald)) 65%,#000)}.marketing .btn-emerald:hover{background:color-mix(in srgb,rgb(var(--emerald)) 88%,#000);transform:translateY(-1px)}.marketing .btn-violet{background:rgb(var(--violet));color:#fff;box-shadow:0 1px 0 color-mix(in srgb,rgb(var(--violet)) 65%,#000)}.marketing .btn-violet:hover{background:color-mix(in srgb,rgb(var(--violet)) 88%,#000);transform:translateY(-1px)}.marketing .chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-family:var(--font-mono-stack);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.marketing .chip-paid{background:color-mix(in srgb,rgb(var(--emerald)) 13%,transparent);color:rgb(var(--emerald))}.marketing .chip-pending{background:color-mix(in srgb,rgb(var(--amber)) 15%,transparent);color:rgb(var(--amber))}.marketing .chip-premium{background:color-mix(in srgb,rgb(var(--violet)) 13%,transparent);color:rgb(var(--violet))}.marketing .chip-addon{background:color-mix(in srgb,rgb(var(--teal)) 13%,transparent);color:rgb(var(--teal))}.marketing .chip-brand{background:rgb(var(--brand-soft));color:rgb(var(--brand-deep))}.marketing .chip-dot{width:6px;height:6px;border-radius:9999px;background:currentColor}.marketing .panel{background:#fff;border:1px solid rgb(var(--line));border-radius:10px}.marketing .panel-ink{background:rgb(var(--ink-soft));border:1px solid rgb(255 255 255/.13);border-radius:10px}.marketing .ticked{position:relative}.marketing .ticked:after,.marketing .ticked:before{content:"";position:absolute;width:9px;height:9px;pointer-events:none}.marketing .ticked:before{top:-1px;left:-1px;border-top:1.5px solid rgb(var(--brand));border-left:1.5px solid rgb(var(--brand))}.marketing .ticked:after{bottom:-1px;right:-1px;border-bottom:1.5px solid rgb(var(--brand));border-right:1.5px solid rgb(var(--brand))}.marketing .blueprint{background-image:linear-gradient(rgb(var(--grid)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--grid)/.045) 1px,transparent 1px)}.marketing .blueprint,.marketing .blueprint-ink{background-size:30px 30px;background-position:50%}.marketing .blueprint-ink{background-image:linear-gradient(rgb(var(--grid-ink)/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--grid-ink)/.05) 1px,transparent 1px)}.marketing .ticket{background:#fff;border:1px solid rgb(var(--line));border-radius:12px;position:relative}.marketing .ticket-strip{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;font-family:var(--font-mono-stack);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255/.7);background:rgb(var(--ink));border-radius:11px 11px 0 0}.marketing .perf{border-top:1px dashed rgb(var(--line));position:relative}.marketing .readout{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.marketing .rule{height:1px;background:rgb(var(--line))}.marketing .rule-ink{height:1px;background:rgb(255 255 255/.13)}.marketing .mk-scrollbar{position:fixed;top:0;left:0;height:2px;width:0;z-index:100;pointer-events:none;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-lift)))}@media (prefers-reduced-motion:no-preference){.marketing .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.marketing .reveal.in{opacity:1;transform:none}.marketing .reveal-d1{transition-delay:.07s}.marketing .reveal-d2{transition-delay:.14s}.marketing .reveal-d3{transition-delay:.21s}.marketing .reveal-d4{transition-delay:.28s}@keyframes mk-stamp{0%{opacity:0;transform:scale(1.5) rotate(-8deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(-7deg)}}.marketing .stamp-in{animation:mk-stamp .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:.5s}}.marketing .reveal{will-change:opacity,transform}.marketing .feature-tab .feat-desc{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .35s ease,opacity .3s ease,margin .35s ease}.marketing .feature-tab.is-active .feat-desc{max-height:5rem;opacity:1;margin-top:.5rem}.marketing .feature-tab.is-active .feat-title{color:rgb(var(--ink))}.marketing .feature-tab.is-active .feat-mark{background:rgb(var(--brand));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--brand)) 20%,transparent)}.marketing .feature-tab:hover .feat-title{color:rgb(var(--ink))}@media (prefers-reduced-motion:reduce){.marketing .feature-tab .feat-desc{transition:none}}.marketing .mk-marquee{animation:mk-marquee var(--mk-marquee-duration,46s) linear infinite}.marketing .mk-marquee:hover{animation-play-state:paused}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marketing .mk-marquee{animation:none}}@font-face{font-family:switzer;src:url(/_next/static/media/5c309f01fb81f005-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_dc3246{font-family:switzer,switzer Fallback,system-ui,sans-serif}.__variable_dc3246{--font-switzer:"switzer","switzer Fallback",system-ui,sans-serif}