:root{--segnol-violet:#8b6cff;--segnol-violet-700:#7c3aed;--segnol-violet-600:#6d4df6;--segnol-violet-100:#e9e3ff;--segnol-violet-050:#f3f0ff;--segnol-indigo:#4338ca;--ink-900:#121212;--ink-600:#4b4b57;--ink-400:#8a8a99;--ink-300:#b8b8c4;--line-200:#e6e6ef;--line-100:#efeff4;--surface-0:#fff;--surface-50:#f7f7fb;--surface-100:#f2f2f8;--black:#000;--success-600:#059669;--success-500:#27ae60;--success-700:#1f8a5b;--success-050:#ecfbf3;--danger-600:#dc2626;--danger-500:#ff474a;--danger-050:#feecec;--warning-600:#d97706;--warning-500:#f59e0b;--warning-050:#fdf7e7;--info-600:#2563eb;--info-500:#4378e9;--info-050:#eef3fe;--tpl-announcement:#2563eb;--tpl-appreciation:#059669;--tpl-exit:#475569;--tpl-information:#0284c7;--tpl-policy:#4338ca;--tpl-reminder:#d97706;--tpl-salary:#0f766e;--tpl-urgent:#ea580c;--tpl-warning:#dc2626;--tpl-welcome:#7c3aed;--grad-brand:linear-gradient(135deg, #8b6cff 0%, #6d4df6 100%);--grad-logo:linear-gradient(120deg, #f7941d 0%, #ffc20e 22%, #ed1c8e 55%, #8e2de2 80%, #4a6cf7 100%);--color-accent:var(--segnol-violet);--color-accent-hover:var(--segnol-violet-700);--color-accent-tint:var(--segnol-violet-100);--text-primary:var(--ink-900);--text-secondary:var(--ink-600);--text-muted:var(--ink-400);--text-on-accent:var(--surface-0);--surface-app:var(--surface-50);--surface-card:var(--surface-0);--surface-sunken:var(--surface-100);--surface-selected:var(--segnol-violet-100);--border-default:var(--line-200);--border-strong:var(--ink-900);--border-accent:var(--segnol-violet)}
:root{--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-signature:"Meddon", "Manrope", cursive;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:32px;--fs-5xl:50px;--fs-6xl:80px;--lh-tight:1;--lh-snug:1.25;--lh-normal:1.45;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--text-page-title:var(--fw-bold) var(--fs-3xl)/var(--lh-tight) var(--font-sans);--text-section:var(--fw-bold) var(--fs-lg)/var(--lh-tight) var(--font-sans);--text-card-title:var(--fw-semibold) var(--fs-md)/var(--lh-snug) var(--font-sans);--text-body:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-sans);--text-label:var(--fw-medium) var(--fs-md)/var(--lh-tight) var(--font-sans);--text-cell:var(--fw-regular) var(--fs-sm)/var(--lh-tight) var(--font-sans);--text-metric:var(--fw-bold) var(--fs-4xl)/var(--lh-tight) var(--font-sans)}
:root{--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--bw-hair:1px;--bw-thick:1.5px;--shadow-xs:0 1px 2px #1212120f;--shadow-sm:0 2px 8px #1212120f;--shadow-md:0 6px 20px #12121214;--shadow-lg:0 16px 40px #1212121a;--shadow-pop:0 8px 30px #12121224;--ring-accent:0 0 0 3px #8b6cff2e;--sidebar-w:72px;--topbar-h:64px;--content-max:1322px;--field-h:44px;--control-h:35px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}
html{scroll-behavior:smooth;scroll-padding-top:96px}:root{--maxw:1440px;--gut:clamp(24px,3.34vw,64px);--gap:24px;--bg:#f4f4fa;--card:#fff;--ink:#121212;--ink-2:#4b4b57;--ink-3:#8a8a99;--ink-4:#b8b8c4;--line:#e6e6ef;--line-2:#efeff4;--chip:#f2f2f8;--v-050:#f3f0ff;--v-100:#e9e3ff;--accent-text:#6d4df6;--accent-strong:#7c3aed;--ok-bg:#ecfbf3;--ok-fg:#059669;--warn-bg:#fdf7e7;--warn-fg:#d97706;--warn-line:#f5e3b8;--info-bg:#eef3fe;--info-fg:#2563eb;--glass:#ffffff94;--glass-2:#ffffffbd;--glass-line:#ffffffd9;--glass-shadow:0 12px 40px #3c288c1a;--card-2:#fbfbfe;--err:#dc2626;--panel:#f3f0ff;--hero-veil-a:#f4f4fab8;--story-veil-a:#f3f0ffd1;--story-veil-b:#f3f0fff2;--mod-hrms:#6d4df6;--mod-books:#2563eb;--nav-bg:#ffffff9e;--logo-chip:transparent;--orb-a:#8b6cff6b;--orb-b:#2563eb47;--orb-c:#d9770629;--grain:.032}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b12;--card:#15151e;--ink:#f1f1f6;--ink-2:#b7b7c7;--ink-3:#8a8a99;--ink-4:#5d5d70;--line:#272736;--line-2:#1e1e2a;--chip:#20202c;--v-050:#1c1730;--v-100:#2b2349;--accent-text:#a78bfa;--accent-strong:#c4b0ff;--ok-bg:#34d39921;--ok-fg:#34d399;--warn-bg:#fbbf241f;--warn-fg:#fbbf24;--warn-line:#fbbf244d;--info-bg:#60a5fa21;--info-fg:#60a5fa;--glass:#ffffff0b;--glass-2:#ffffff12;--glass-line:#ffffff21;--glass-shadow:0 16px 48px #00000073;--card-2:#1b1b27;--err:#f87171;--panel:#1c1730;--hero-veil-a:#0b0b12d1;--story-veil-a:#1c1730e0;--story-veil-b:#1c1730f7;--mod-hrms:#a78bfa;--mod-books:#60a5fa;--nav-bg:#0b0b128c;--logo-chip:#fff;--orb-a:#8b6cff66;--orb-b:#2563eb4d;--orb-c:#d9770624;--grain:.05}html[data-theme=dark] img[data-circuit]{opacity:.06!important}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Manrope,sans-serif;transition:background-color .4s,color .4s}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--accent-strong)}::selection{color:#fff;background:#8b6cff}:focus-visible{outline-offset:3px;outline:2px solid #8b6cff}@keyframes sg-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sg-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-blurin{0%{opacity:0;filter:blur(14px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@keyframes sg-settle3d{0%{opacity:0;transform:translateY(52px)rotateX(13deg)scale(.94)}to{opacity:1;transform:none}}@keyframes sg-drift{to{transform:translateY(-26px)}}@keyframes sg-driftfar{0%{transform:translateY(22px)scale(1.1)}to{transform:translateY(-30px)scale(1.1)}}#grain{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9Im4iPjxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjg1IiBudW1PY3RhdmVzPSIzIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI24pIi8+PC9zdmc+)}@keyframes sg-grow{to{transform:scaleX(1)}}@keyframes sg-growY{to{transform:scaleY(1)}}@keyframes sg-float{to{transform:translateY(-10px)}}@keyframes sg-layer{0%{opacity:0}to{opacity:1}}@keyframes sg-focus{0%{opacity:.22}to{opacity:1}}@keyframes sg-marquee{to{transform:translate(-50%)}}@keyframes sg-marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes sg-fill{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sg-word{0%{opacity:0;transform:translateY(18px)rotateX(38deg)}to{opacity:1;transform:none}}@keyframes sg-pulse{0%{box-shadow:0 0 #8b6cff73}to{box-shadow:0 0 0 10px #8b6cff00}}@keyframes sg-pulse-ok{0%{box-shadow:0 0 #05966966}to{box-shadow:0 0 0 9px #05966900}}@keyframes sg-ring{to{transform:rotate(360deg)}}@keyframes sg-barY{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes sg-orb1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,4vh)scale(1.16)}}@keyframes sg-orb2{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translate(-8vw,6vh)scale(.92)}}@keyframes sg-orb3{0%{transform:translate(0,0)scale(.95)}50%{transform:translate(6vw,-8vh)scale(1.25)}to{transform:translate(0,0)scale(.95)}}@keyframes sg-hscroll{to{transform:translate3d(var(--hx,-104vw),0,0)}}@keyframes sg-curtain{0%,62%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes sg-curtain-in{0%,55%{opacity:1}to{opacity:0}}@keyframes sg-scrollcue{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(15px)}}@keyframes sg-shine{to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[style*=animation-timeline]{animation:none!important}#curtain{display:none!important}}@media (pointer:coarse),(max-width:1024px){#cursor,#cursor-dot{display:none!important}}@media (max-width:1100px){#rail{display:none!important}}@media (max-width:1024px){[data-hgrid]{grid-template-columns:1fr!important;gap:32px!important}[data-hgrid]>div:last-child{border-left:0!important;padding-left:0!important}}@media (max-width:960px){#nav-links,#month-visual{display:none!important}#hero-stats{grid-template-columns:1fr 1fr!important}#month-grid{grid-template-columns:1fr!important;gap:0!important}[data-mstep]{min-height:0!important;padding:26px 0!important}#hgrid{height:auto!important}#hpin{height:auto!important;display:block!important;position:static!important}#htrack{flex-direction:column!important;padding:0 24px!important;animation:none!important}#htrack>div{width:auto!important}#problem-grid,#test-grid{grid-template-columns:1fr!important}#stats-grid,#footer-grid,#footer-contact{grid-template-columns:1fr 1fr!important}[data-float]{display:none!important}[data-ind-grid],#co-panel-grid{grid-template-columns:1fr!important}}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}summary span{transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}[data-spot]{position:relative;overflow:hidden}[data-spot]:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,-600px) var(--my,-600px), #8b6cff29, transparent 62%);z-index:0;position:absolute;inset:0}[data-spot]>*{z-index:1;position:relative}[data-mag]{transition:transform .32s cubic-bezier(.16,1,.3,1)}#sg-rail{z-index:60;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}#sg-rail a{background:var(--ink-4);opacity:.5;border-radius:99px;width:9px;height:9px;transition:all .26s cubic-bezier(.16,1,.3,1)}#sg-rail a.on{opacity:1;background:#8b6cff;transform:scale(1.7)}#sg-cursor{z-index:150;pointer-events:none;border:1.5px solid #8b6cff;border-radius:99px;width:34px;height:34px;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),background .22s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}#sg-dot{z-index:151;pointer-events:none;background:#8b6cff;border-radius:99px;width:5px;height:5px;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}@media (max-width:1100px){#sg-rail{display:none!important}}@media (pointer:coarse),(max-width:1024px){#sg-cursor,#sg-dot{display:none!important}}@media (prefers-reduced-motion:reduce){#sg-cursor,#sg-dot{display:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[style*=animation-timeline]{animation:none!important}}@media (max-width:960px){#nav-links{display:none!important}[data-g]{grid-template-columns:1fr!important}[data-g2],#footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){nav[aria-label="On this page"]>div:last-child{grid-template-columns:1fr!important}[style*="grid-template-columns:1.1fr 1fr 1.4fr"],[style*="grid-template-columns:1.2fr 1fr 1.3fr"]{grid-template-columns:1fr!important;gap:4px!important}}@media (max-width:960px){#footer-grid{grid-template-columns:1fr 1fr!important}#nav-links{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:960px){#footer-grid{grid-template-columns:1fr 1fr!important}#nav-links{display:none!important}[data-g]{grid-template-columns:1fr!important}[data-g2],#footer-grid{grid-template-columns:1fr 1fr!important}[data-role]{flex-direction:column;align-items:flex-start!important;gap:12px!important}}input:focus:not([aria-invalid=true]){border-color:#8b6cff}@keyframes sg-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1080px){#split{grid-template-columns:1fr!important}#panel{display:none!important}}input:focus:not([aria-invalid=true]),select:focus,textarea:focus{border-color:#8b6cff}@keyframes sg-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes sg-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){[data-svcgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){[data-svcgrid]{grid-template-columns:1fr!important}}@media (max-width:1080px){[data-obsplit]{grid-template-columns:1fr!important}[data-obpanel]{display:none!important}[data-two],[data-cols]{grid-template-columns:1fr!important}[data-cols]>div{grid-column:auto!important}}@media (max-width:900px){[data-stepper] span[data-rule]{display:none!important}[data-stepper]{gap:12px!important}[data-steplabel]{display:none!important}}@media (max-width:560px){[data-otp] input{width:40px!important;height:48px!important;font-size:19px!important}}[data-page]{display:block}
.hv-accent:hover{color:var(--accent-text)!important}.hv-lift5:hover{transform:translateY(-5px)!important}.hv-lift5-shadow:hover{transform:translateY(-5px)!important;box-shadow:0 12px 32px #1212121a!important}.hv-lift6:hover{transform:translateY(-6px)!important}.hv-underline:hover{color:var(--ink)!important;background-size:100% 1.5px!important}.hv-lift3-card:hover{border-color:#8b6cff!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #1212121a!important}.hv-tint-border:hover{background:var(--v-050)!important;border-color:#8b6cff!important}.hv-border:hover{border-color:#8b6cff!important}.hv-pause:hover{animation-play-state:paused!important}.hv-tint:hover{background:var(--v-050)!important}.hv-lift2:hover{transform:translateY(-2px)!important}.hv-lift4-glow:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #3c288c1a!important}.ac-scale96:active{transform:scale(.96)!important}.ac-scale92:active{transform:scale(.92)!important}.ac-scale97:active{transform:scale(.97)!important}.fc-border:focus{border-color:#8b6cff!important}
.sg-mobile-nav-toggle,.sg-mobile-nav-panel{display:none}@media (max-width:960px){.sg-mobile-nav-toggle{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:99px;place-items:center;padding:0;transition:border-color .22s,transform .12s;display:grid}.sg-mobile-nav-toggle:hover{border-color:#8b6cff}.sg-mobile-nav-toggle:active{transform:scale(.92)}.sg-mobile-nav-panel{z-index:49;max-height:calc(100dvh - 80px);padding:8px var(--gut) 24px;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--glass-line);box-shadow:var(--glass-shadow);flex-direction:column;gap:0;display:flex;position:fixed;top:80px;left:0;right:0;overflow-y:auto}.sg-mobile-nav-panel[hidden]{display:none}.sg-mobile-nav-panel a:hover{color:var(--accent-text)}.sg-mobile-nav-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}#hpin{overflow:visible!important}#htrack{width:auto!important;max-width:100%!important}#htrack>div{max-width:100%;width:auto!important}}@media (max-width:560px){.sg-nav-cta,.sg-ob-navlabel{display:none!important}}@media (max-width:479px){[data-cols],[data-two],[data-g],[data-g2],[data-svcgrid],[data-ind-grid],#hero-stats,#stats-grid,#footer-grid,#footer-contact,#test-grid,#problem-grid,#demo-grid,#month-grid,#co-panel-grid{grid-template-columns:1fr!important}#footer-contact{align-items:start!important}#footer-contact>span{justify-self:start!important}[data-ind-block]{margin-bottom:24px;height:auto!important;min-height:0!important}[data-ind-card]{position:static!important}[data-ind-grid]{min-height:0!important}nav [data-mag] img{height:34px!important}[data-app-mock]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-y:hidden;overflow-x:auto!important}[data-app-mock]>*{min-width:680px}section[id=hero],section[data-screen-label=Kinetic\ band],section[data-screen-label=Trust\ ticker],#home-story,#home-cta{overflow-x:clip}}

