:root{--display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--mint:oklch(0.87 0.18 168);--mint-soft:oklch(0.82 0.12 168);--violet:oklch(0.66 0.21 295);--violet-soft:oklch(0.74 0.15 295);--announce-h:38px}html[data-theme=dark]{--bg:#0a0a0a;--bg-2:#0f0f10;--bg-3:#161618;--ink:#fff;--ink-2:#b8b8bd;--ink-3:#6b6b72;--line:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.16);--glass:hsla(0,0%,100%,.035);--glass-2:hsla(0,0%,100%,.07);--fx-mint:var(--mint);--fx-violet:var(--violet);--fx-l:0.78;--fx-ch:0.16;--fx-orb:0.7;--fx-grain:0.05;--vignette:#0a0a0a}:root,html[data-theme=light]{--bg:#fff;--bg-2:#f6f6f4;--bg-3:#ececea;--ink:#0a0a0a;--ink-2:#3a3a40;--ink-3:#8a8a92;--line:hsla(0,0%,4%,.1);--line-2:hsla(0,0%,4%,.18);--glass:hsla(0,0%,100%,.6);--glass-2:hsla(0,0%,100%,.85);--fx-mint:oklch(0.78 0.16 168);--fx-violet:oklch(0.7 0.19 295);--fx-l:0.72;--fx-ch:0.17;--fx-orb:0.6;--fx-grain:0.035;--vignette:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth}body{
  /* !important so the Anentaa landing wins over the Next app's Tailwind body
     classes (font-sans / bg-[#F4F6F1]) from the shared root layout.
     This stylesheet only loads on the landing route, so the override is
     scoped there. */background:var(--bg)!important;color:var(--ink)!important;font-family:var(--body)!important;-webkit-font-smoothing:antialiased;position:relative;transition:background .6s ease,color .6s ease}img{max-width:100%;display:block}::selection{background:color-mix(in oklab,var(--mint) 40%,transparent);color:var(--ink)}.display{font-family:var(--display);font-weight:400;letter-spacing:-.04em;line-height:.92;text-wrap:balance}.mono{font-weight:400;letter-spacing:.12em}.eyebrow,.mono{font-family:var(--mono);text-transform:uppercase;font-size:11px}.eyebrow{letter-spacing:.2em;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px color-mix(in oklab,var(--mint) 60%,transparent)}.container{max-width:1440px;margin:0 auto;padding:0 48px}@media (max-width:720px){.container{padding:0 22px}}.section{position:relative;padding:150px 0;z-index:1}.section--tight{padding:96px 0}.divider{height:1px;background:var(--line);width:100%}.section-head{display:grid;grid-template-columns:1fr;gap:64px;margin-bottom:72px;align-items:start}@media (max-width:820px){.section-head{gap:20px;margin-bottom:48px}}.section-head__idx{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-top:12px;border-top:1px solid var(--line)}.section-head h2{font-family:var(--display);font-size:clamp(40px,6.2vw,92px);font-weight:300;letter-spacing:-.04em;line-height:.94;margin:0;text-wrap:balance}.section-head h2 em{font-style:normal;background:linear-gradient(110deg,var(--mint),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.section-head p{font-size:17px;color:var(--ink-2);line-height:1.55;max-width:540px;margin:24px 0 0;text-wrap:pretty}.announce{position:fixed;top:0;left:0;right:0;z-index:210;height:var(--announce-h);overflow:hidden;background:linear-gradient(90deg,var(--mint),var(--violet));box-shadow:0 1px 0 rgba(0,0,0,.08)}.announce,.announce__track{display:flex;align-items:center}.announce__track{gap:48px;width:max-content;padding-left:48px;white-space:nowrap;animation:announceScroll 20s linear infinite}.announce__item{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a}.announce__item b{font-weight:700}.announce__spark{font-size:13px;line-height:1}@keyframes announceScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.announce__track{animation:none}}.nav{position:fixed;top:calc(18px + var(--announce-h));left:50%;transform:translateX(-50%) translateY(var(--nav-y,0));z-index:200;gap:34px;padding:9px 9px 9px 22px;background:var(--glass-2);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--ink-2);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;box-shadow:0 18px 50px -20px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07)}.nav,.nav__logo{display:flex;align-items:center}.nav__logo{gap:9px;color:var(--ink);font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-size:16px;text-decoration:none;white-space:nowrap;flex-shrink:0}.nav__dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint);animation:pulse 2.2s ease-in-out infinite}.wordmark{position:relative;display:inline-block;height:var(--wm-h,18px);width:calc(var(--wm-h, 18px) * 5.55);flex-shrink:0}.wordmark__layer{position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.wordmark__ink{background:var(--ink);-webkit-mask-image:url(/_next/static/media/logo-full-mask.955fd4eb.png);mask-image:url(/_next/static/media/logo-full-mask.955fd4eb.png);transition:background .6s ease}.wordmark__accent{background:var(--mint);-webkit-mask-image:url(/_next/static/media/logo-accent-mask.d1b728fa.png);mask-image:url(/_next/static/media/logo-accent-mask.d1b728fa.png)}.wordmark--inline{vertical-align:-2px;margin:0 2px}.footer__copy{display:inline-flex;align-items:center}.nav__links{display:flex;gap:24px;white-space:nowrap}.nav__link{color:var(--ink-2);text-decoration:none;transition:color .2s;cursor:pointer;position:relative}.nav__link:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--mint);transition:width .3s cubic-bezier(.4,0,.2,1)}.nav__link:hover{color:var(--ink)}.nav__link:hover:after{width:100%}.nav__cta{background:var(--ink);color:var(--bg);padding:9px 18px;border-radius:999px;font-size:13px;font-weight:600;font-family:var(--body);border:0;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:transform .2s,box-shadow .3s}.nav__cta:hover{transform:translateY(-1px);box-shadow:0 10px 28px -10px color-mix(in oklab,var(--mint) 45%,transparent)}.theme-toggle{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:transparent;cursor:pointer;flex-shrink:0;display:grid;place-items:center;color:var(--ink-2);transition:all .2s}.theme-toggle:hover{color:var(--ink);border-color:var(--mint)}.nav-mobile,.nav__burger{display:none}@media (max-width:880px){.nav__cta,.nav__links{display:none}.nav__burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer;flex-shrink:0;transition:border-color .2s ease}.nav__burger:hover{border-color:var(--mint)}.nav__burger span{display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease}.nav__burger.is-active span:first-child{transform:translateY(5.5px) rotate(45deg)}.nav__burger.is-active span:nth-child(2){opacity:0}.nav__burger.is-active span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.nav-mobile{display:block;position:fixed;inset:0;z-index:199;background:color-mix(in oklab,var(--bg) 58%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .35s ease}.nav-mobile.is-open{opacity:1;pointer-events:auto}}.nav-mobile__panel{position:absolute;top:76px;left:12px;right:12px;padding:12px;background:var(--glass-2);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 70px -24px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.07);transform:translateY(-14px) scale(.97);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.nav-mobile.is-open .nav-mobile__panel{transform:none;opacity:1}.nav-mobile__links{display:flex;flex-direction:column}.nav-mobile__link{display:flex;align-items:center;justify-content:space-between;padding:16px 14px;color:var(--ink);text-decoration:none;font-family:var(--display);font-size:21px;font-weight:400;letter-spacing:-.02em;border-radius:14px;transition:background .2s ease,color .2s ease}.nav-mobile__link+.nav-mobile__link{border-top:1px solid var(--line)}.nav-mobile__link svg{color:var(--ink-3);transition:transform .25s ease,color .2s ease}.nav-mobile__link:active,.nav-mobile__link:hover{background:var(--glass);color:var(--mint)}.nav-mobile__link:hover svg{color:var(--mint);transform:translateX(4px)}.nav-mobile__cta{width:100%;margin-top:10px;padding:16px;border:0;border-radius:14px;background:var(--ink);color:var(--bg);font-family:var(--body);font-weight:600;font-size:15px;cursor:pointer;transition:opacity .2s ease}.nav-mobile__cta:active{opacity:.85}@media (prefers-reduced-motion:reduce){.nav-mobile,.nav-mobile__panel,.nav__burger span{transition:none}}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:14px;font-family:var(--body);font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn--primary{background:var(--ink);color:var(--bg);position:relative;overflow:hidden}.btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,var(--mint),var(--violet));opacity:0;transition:opacity .3s}.btn--primary span,.btn--primary svg{position:relative;z-index:1}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px -14px color-mix(in oklab,var(--mint) 40%,transparent)}.btn--primary:hover:before{opacity:1}.btn--primary:hover,.btn--primary:hover span{color:#06140f}.btn--ghost{background:var(--glass);color:var(--ink);border-color:var(--line-2);backdrop-filter:blur(8px)}.btn--ghost:hover{background:var(--glass-2);border-color:var(--mint);transform:translateY(-2px)}.btn__arrow{width:14px;height:14px;transition:transform .3s}.btn:hover .btn__arrow{transform:translateX(4px)}.btn__play{width:22px;height:22px;border-radius:50%;border:1px solid;display:grid;place-items:center;flex-shrink:0}.reveal{opacity:0;transform:translateY(42px);transition:opacity 1.1s cubic-bezier(.2,.6,.2,1),transform 1.1s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal--slow{transition-duration:1.5s}.reveal--blur{filter:blur(14px)}.reveal--blur.is-in{filter:blur(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;filter:none!important}}.chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:8px 13px;border:1px solid var(--line-2);border-radius:999px;background:var(--glass)}.chip__dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.chip--program{color:var(--ink);gap:7px}.chip__mark{color:var(--ink);flex-shrink:0}@property --bgh1{syntax:"<number>";inherits:true;initial-value:295}@property --bgh2{syntax:"<number>";inherits:true;initial-value:168}@property --bg-boost{syntax:"<number>";inherits:true;initial-value:1}.bg-fx{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:var(--bg);--bgh1:295;--bgh2:168;--bg-boost:1;--bg-horizon:76%;--bg-c1:oklch(var(--fx-l) var(--fx-ch) var(--bgh1));--bg-c2:oklch(var(--fx-l) var(--fx-ch) var(--bgh2));transition:background .6s ease,--bgh1 1.8s cubic-bezier(.4,0,.2,1),--bgh2 1.8s cubic-bezier(.4,0,.2,1),--bg-boost 1.8s ease}.bg-fx[data-scene=intelligence]{--bgh1:82;--bgh2:105;--bg-boost:0.9;--bg-horizon:70%}.bg-fx[data-scene=features]{--bgh1:70;--bgh2:95;--bg-boost:0.95;--bg-horizon:66%}.bg-fx[data-scene=hyperlocal]{--bgh1:168;--bgh2:145;--bg-boost:1;--bg-horizon:62%}.bg-fx[data-scene=explore]{--bgh1:350;--bgh2:55;--bg-boost:1.1;--bg-horizon:58%}.bg-fx[data-scene=golden]{--bgh1:30;--bgh2:350;--bg-boost:1.05;--bg-horizon:56%}.bg-fx[data-scene=proof]{--bgh1:320;--bgh2:280;--bg-boost:0.9;--bg-horizon:64%}.bg-fx[data-scene=pricing]{--bgh1:78;--bgh2:150;--bg-boost:0.9;--bg-horizon:70%}.bg-fx[data-scene=faq]{--bgh1:280;--bgh2:250;--bg-boost:0.55;--bg-horizon:80%}.bg-fx[data-scene=cta]{--bgh1:168;--bgh2:295;--bg-boost:1.25;--bg-horizon:58%}.bg-fx__field{inset:-12%}.bg-fx__field,.bg-fx__orb{position:absolute;will-change:transform}.bg-fx__orb{border-radius:50%;filter:blur(80px);opacity:calc(var(--fx-orb, .6) * var(--bg-boost, 1));animation:bgOrbDrift var(--dur,22s) ease-in-out infinite alternate;transform:translateZ(0)}.bg-fx__orb--a{width:50vw;height:50vw;min-width:520px;min-height:520px;left:-8%;top:-12%;background:radial-gradient(closest-side,color-mix(in oklab,var(--bg-c1) 46%,transparent),transparent 70%);--dur:18s}.bg-fx__orb--b{width:46vw;height:46vw;min-width:480px;min-height:480px;right:-10%;top:6%;background:radial-gradient(closest-side,color-mix(in oklab,var(--bg-c2) 36%,transparent),transparent 70%);--dur:24s;animation-delay:-9s;animation-direction:alternate-reverse}.bg-fx__orb--c{width:58vw;height:58vw;min-width:560px;min-height:560px;left:22%;bottom:-28%;background:radial-gradient(closest-side,color-mix(in oklab,var(--bg-c1) 30%,transparent),transparent 68%);--dur:30s;animation-delay:-15s}@keyframes bgOrbDrift{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(14vw,-7vh,0) scale(1.18)}66%{transform:translate3d(-9vw,9vh,0) scale(.92)}to{transform:translate3d(7vw,-12vh,0) scale(1.1)}}.bg-fx__sheen{position:absolute;inset:-30% -40%;background:linear-gradient(112deg,transparent 34%,color-mix(in oklab,var(--ink) 5%,transparent) 46%,color-mix(in oklab,var(--ink) 9%,transparent) 50%,color-mix(in oklab,var(--ink) 5%,transparent) 54%,transparent 66%);animation:bgSheen 14s ease-in-out infinite alternate;will-change:transform}@keyframes bgSheen{0%{transform:translateX(-18%)}to{transform:translateX(18%)}}.bg-fx__horizon{position:absolute;left:50%;top:var(--bg-horizon,76%);width:140vw;height:1px;transform:translateX(-50%);margin-left:-70vw;background:linear-gradient(90deg,transparent 8%,color-mix(in oklab,var(--bg-c2) 35%,transparent) 38%,color-mix(in oklab,var(--bg-c1) 35%,transparent) 62%,transparent 92%);box-shadow:0 0 80px 20px color-mix(in oklab,var(--bg-c1) 14%,transparent);opacity:.6;animation:bgHorizon 7s ease-in-out infinite;transition:top 1.8s cubic-bezier(.4,0,.2,1)}@keyframes bgHorizon{0%,to{opacity:.3}50%{opacity:.8}}.bg-fx__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:var(--fx-grain,.05);mix-blend-mode:overlay}.bg-fx__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 92% 82% at 50% 45%,transparent 40%,var(--vignette) 100%);pointer-events:none;transition:opacity .4s ease}@media (prefers-reduced-motion:reduce){.bg-fx__horizon,.bg-fx__orb,.bg-fx__sheen{animation:none}}.cursor-dot,.cursor-halo,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .25s ease;will-change:transform}.has-cursor-follow .cursor-dot,.has-cursor-follow .cursor-halo,.has-cursor-follow .cursor-ring{opacity:1}.cursor-dot{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);opacity:.85!important}.cursor-ring{width:32px;height:32px;border-radius:50%;border:1px solid var(--violet);background:color-mix(in oklab,var(--violet) 6%,transparent);transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1),border-color .25s ease,background .25s ease;backdrop-filter:blur(1px) saturate(140%);-webkit-backdrop-filter:blur(1px) saturate(140%)}.cursor-ring[data-mode=text]{width:3px;height:28px;border-radius:2px;border-color:transparent;background:var(--mint);box-shadow:0 0 10px color-mix(in oklab,var(--mint) 50%,transparent)}.cursor-ring[data-mode=hover]{border-color:var(--mint);background:color-mix(in oklab,var(--mint) 12%,transparent)}.cursor-halo{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--violet) 16%,transparent),transparent 70%);filter:blur(8px);opacity:.6!important}@media (pointer:coarse){.cursor-dot,.cursor-halo,.cursor-ring{display:none}}.totop{position:fixed;right:26px;bottom:26px;z-index:300;width:52px;height:52px;border-radius:50%;border:1px solid var(--line-2);background:var(--glass-2);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);color:var(--ink);cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease;box-shadow:0 16px 40px -18px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07)}.totop.is-shown{opacity:1;transform:none;pointer-events:auto}.totop:hover{border-color:var(--mint);box-shadow:0 16px 40px -14px color-mix(in oklab,var(--mint) 35%,transparent)}.totop:hover .totop__arrow{transform:translateY(-2px)}.totop__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg)}.totop__track{fill:none;stroke:var(--line);stroke-width:2}.totop__prog{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.totop__arrow{position:relative;transition:transform .25s ease}@media (max-width:720px){.totop{right:16px;bottom:16px;width:46px;height:46px}}.loader{position:fixed;inset:0;z-index:1000;background:var(--bg);display:grid;place-items:center;transition:opacity .8s ease,visibility .8s ease}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader__inner{flex-direction:column;gap:28px}.loader__inner,.loader__mark{display:flex;align-items:center}.loader__mark{font-family:var(--display);font-size:clamp(38px,7vw,76px);font-weight:300;letter-spacing:-.04em;color:var(--ink);gap:4px}.loader__mark b{font-weight:600}.loader__mark .loader__dot{width:12px;height:12px;border-radius:50%;background:var(--mint);box-shadow:0 0 22px var(--mint);margin:0 4px;animation:loaderPulse 1.2s ease-in-out infinite}.loader__bar{width:220px;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.loader__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--mint),var(--violet));animation:loaderFill 1.6s cubic-bezier(.4,0,.2,1) forwards}.loader__label{font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3)}@keyframes loaderFill{to{width:100%}}@keyframes loaderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}