.auth-page,.notes-site{--page:var(--ds-background-page);--page-soft:var(--ds-background-subtle);--surface:var(--ds-surface-card);--surface-strong:var(--ds-surface-elevated);--ink:var(--ds-text-primary);--ink-soft:var(--ds-text-secondary);--muted:var(--ds-text-tertiary);--faint:var(--ds-text-quaternary);--green:var(--ds-chart-green);--notes-blue:var(--ds-brand-base);--notes-teal:var(--ds-state-teal);--notes-gold:var(--ds-accent-gold-base);--olive:rgb(var(--ds-primitive-olive-700));--lime:rgb(var(--ds-primitive-lime-500));--yellow:rgb(var(--ds-primitive-yellow-400));--notes-cyan:rgb(var(--ds-primitive-blue-500));--line:rgb(var(--ds-primitive-olive-600)/0.18);--line-strong:rgb(var(--ds-primitive-olive-700)/0.36);--blue-glow:rgba(0,147,183,0.16);--gold-glow:rgba(255,243,11,0.14);--glow:rgba(173,196,39,0.2);--shadow:0 24px 70px rgba(47,61,34,0.11);--header:rgba(247,248,241,0.88);--accent-ink:#151909;--radius:16px}.dark .auth-page,.dark .notes-site{--olive:rgb(var(--ds-primitive-olive-500));--lime:rgb(var(--ds-primitive-lime-400));--yellow:rgb(var(--ds-primitive-yellow-300));--notes-cyan:rgb(var(--ds-primitive-blue-400));--line:rgb(var(--ds-primitive-lime-350)/0.13);--line-strong:rgb(var(--ds-primitive-lime-400)/0.36);--blue-glow:rgba(0,165,191,0.19);--gold-glow:rgba(255,243,11,0.13);--glow:rgba(215,232,42,0.16);--shadow:0 30px 90px rgba(0,0,0,0.35);--header:rgba(8,11,9,0.82);--accent-ink:#111409}:where(.notes-site,.auth-page) *{box-sizing:border-box}:where(.notes-site,.auth-page) :is(button,input,textarea){font:inherit}:where(.notes-site,.auth-page) :is(button,a){-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.notes-site,.auth-page) a{color:inherit;text-decoration:none}:where(.notes-site,.auth-page) button{color:inherit}:where(.notes-site,.auth-page) ::-moz-selection{background:var(--lime);color:var(--accent-ink)}:where(.notes-site,.auth-page) ::selection{background:var(--lime);color:var(--accent-ink)}.notes-site{min-height:100vh;overflow:clip;background:var(--page);scroll-behavior:smooth;color:var(--ink)}.section-shell{width:min(1280px,100% - 64px);margin-inline:auto}.shared-header{position:relative;z-index:40}.site-header{position:fixed;z-index:50;inset:0 0 auto;width:100%;height:82px;padding:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--header) 93%,transparent);box-shadow:0 12px 42px rgba(0,0,0,.08);backdrop-filter:blur(22px) saturate(1.22)}.site-header:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 5%,color-mix(in srgb,var(--green) 45%,transparent) 28%,color-mix(in srgb,var(--lime) 65%,transparent) 50%,color-mix(in srgb,var(--green) 45%,transparent) 72%,transparent 95%);opacity:.65;pointer-events:none}.site-header-inner{width:min(1740px,100% - clamp(48px,7.4vw,136px));height:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr);align-items:center}.brand{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;outline:none}.brand:after{content:"";position:absolute;left:1px;right:62%;bottom:-11px;height:1px;background:linear-gradient(90deg,var(--green),var(--lime),transparent);opacity:.34;transition:right .35s ease,opacity .35s ease}.brand:focus-visible:after,.brand:hover:after{right:0;opacity:.8}.notes-logo-shell{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center}.notes-logo{width:154px;aspect-ratio:13/3;display:inline-block;background:url(/brand/aries-notes.svg) 50%/contain no-repeat}.desktop-nav{justify-content:center;gap:4px}.desktop-nav,.desktop-nav a{height:100%;display:flex;align-items:center}.desktop-nav a{position:relative;padding:0 18px;color:var(--muted);font-size:13px;font-weight:470;letter-spacing:.005em;transition:color .28s ease}.desktop-nav a:after{content:"";position:absolute;left:18px;right:18px;bottom:20px;height:1px;background:linear-gradient(90deg,var(--green),var(--lime));box-shadow:0 0 9px var(--glow);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,.8,.2,1)}.desktop-nav a:focus-visible,.desktop-nav a:hover{color:var(--ink)}.desktop-nav a.current:after,.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav a.current{color:var(--ink)}.desktop-nav .mobile-nav-login{display:none}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header-login{position:relative;min-height:44px;padding:0 3px;display:inline-flex;align-items:center;color:var(--muted);font-size:13px;font-weight:470;letter-spacing:.005em;outline:none;transition:color .24s ease}.header-login:after{content:"";position:absolute;left:3px;right:3px;bottom:8px;height:1px;background:linear-gradient(90deg,var(--green),var(--lime));box-shadow:0 0 9px var(--glow);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.8,.2,1)}.header-login:focus-visible,.header-login:hover{color:var(--ink)}.header-login:focus-visible:after,.header-login:hover:after{transform:scaleX(1)}.menu-toggle,.theme-toggle{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 35%,transparent);cursor:pointer;transition:border-color .22s,background .22s}.theme-toggle{position:relative;width:47px;height:29px;padding:0 7px;border-radius:999px;display:flex;align-items:center;justify-content:space-between}.theme-toggle:after{content:"";position:absolute;z-index:0;left:21px;top:3px;width:21px;height:21px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--lime));box-shadow:0 4px 14px var(--glow);transition:left .28s ease}.dark .theme-toggle:after{left:3px}.theme-icon{position:relative;z-index:1;display:block;color:var(--muted)}.dark .theme-icon-sun,.theme-icon-moon{color:var(--accent-ink)}.dark .theme-icon-moon{color:var(--faint)}.menu-toggle:hover,.theme-toggle:hover{border-color:var(--line-strong);background:var(--surface)}.menu-toggle,.nav-demo,.nav-scrim{display:none}.button{min-height:48px;padding:0 22px;border:1px solid rgba(0,0,0,0);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:transform .24s cubic-bezier(.22,.8,.2,1),border-color .24s,box-shadow .24s,background .24s}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.button-primary{color:var(--accent-ink);background:linear-gradient(105deg,var(--green),var(--lime) 56%,var(--yellow));box-shadow:0 14px 34px var(--glow)}.button-primary:hover{box-shadow:0 18px 40px var(--glow)}.button-secondary{border-color:var(--line);background:color-mix(in srgb,var(--surface) 68%,transparent);color:var(--ink-soft)}.button-secondary:hover,.header-demo{border-color:var(--line-strong)}.header-demo{min-height:44px;background:linear-gradient(110deg,color-mix(in srgb,var(--surface) 55%,transparent),color-mix(in srgb,var(--lime) 8%,transparent));padding-inline:23px;font-size:11px;font-weight:650}.eyebrow{margin:0 0 22px;color:var(--muted);display:flex;align-items:center;gap:10px;font:650 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.eyebrow>span{width:24px;height:1px;background:linear-gradient(90deg,var(--green),var(--lime));box-shadow:0 0 8px var(--glow)}.hero{min-height:calc(100svh - 76px);padding:112px 0 62px;position:relative;display:grid;align-items:center;background:radial-gradient(circle at 61% 29%,var(--blue-glow),transparent 27%),radial-gradient(circle at 75% 48%,var(--glow),transparent 32%),radial-gradient(circle at 90% 72%,var(--gold-glow),transparent 25%),linear-gradient(180deg,color-mix(in srgb,var(--page-soft) 65%,transparent),var(--page))}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}.halo{position:absolute;border:1px solid var(--line);border-radius:50%}.halo-one{width:660px;height:660px;right:-150px;top:30px;animation:orbit 46s linear infinite}.halo-two{width:420px;height:420px;right:-28px;top:150px;border-style:dashed;opacity:.65;animation:orbitReverse 32s linear infinite}.signal{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px 5px var(--glow)}.signal-one{right:175px;top:110px;animation:pulse 2.8s ease-in-out infinite alternate}.signal-two{right:540px;top:420px;width:4px;height:4px;animation:pulse 3.8s ease-in-out infinite alternate-reverse}.hero-grid{width:min(1440px,100% - 64px);position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);gap:clamp(34px,3.4vw,52px);align-items:center;transform:translateY(-20px)}.hero-copy{min-width:0;max-width:760px;padding-top:16px;animation:heroCopyReveal .62s cubic-bezier(.22,.8,.2,1) both}.final-cta h2,.hero-copy h1,.record-copy h2,.section-heading h2,.split-intro h2{margin:0;color:var(--ink);font-size:clamp(52px,4.6vw,66px);line-height:1.03;font-weight:395;letter-spacing:-.052em}.hero-copy h1 span{color:rgba(0,0,0,0);background:linear-gradient(95deg,var(--notes-blue),var(--notes-teal) 31%,var(--green) 53%,var(--lime) 76%,var(--notes-gold));-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{max-width:610px;margin:28px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.7}.hero-actions{gap:11px;margin-top:34px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:20px;margin-top:27px;color:var(--muted);font-size:11px}.hero-proof span{display:inline-flex;align-items:center;gap:7px}.hero-proof svg{color:var(--olive)}.hero-visual{min-width:0;min-height:clamp(470px,58svh,540px);position:relative;isolation:isolate;background:radial-gradient(circle at 29% 40%,var(--blue-glow),transparent 24%),radial-gradient(circle at 58% 50%,var(--glow),transparent 35%),radial-gradient(circle at 86% 61%,var(--gold-glow),transparent 23%);animation:heroVisualReveal .82s cubic-bezier(.22,.8,.2,1) .08s both}.hero-visual:before{content:"";position:absolute;inset:7% 0;background:repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--line-strong) 45%,transparent) 80px),repeating-linear-gradient(0deg,transparent 0 79px,color-mix(in srgb,var(--line-strong) 38%,transparent) 80px);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 72%);mask-image:radial-gradient(circle,#000 0,transparent 72%);opacity:.7}.hero-visual:after{content:"";z-index:1;width:510px;height:510px;border-radius:50%;background:conic-gradient(from 15deg,transparent 0 58%,color-mix(in srgb,var(--notes-blue) 52%,transparent) 70%,color-mix(in srgb,var(--green) 54%,transparent) 80%,color-mix(in srgb,var(--notes-gold) 54%,transparent) 90%,transparent 98%);-webkit-mask-image:radial-gradient(circle,transparent 0 48%,#000 49%,transparent 50%);mask-image:radial-gradient(circle,transparent 0 48%,#000 49%,transparent 50%);animation:intelligenceScan 20s linear infinite;opacity:.78}.hero-visual:after,.visual-orbit{position:absolute;left:57%;top:50%;transform:translate(-50%,-50%)}.visual-orbit{border:1px solid var(--line);border-radius:50%}.visual-orbit:after,.visual-orbit:before{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:var(--orbit-accent,var(--lime));box-shadow:0 0 12px var(--orbit-accent,var(--lime));transform:translateY(-50%)}.visual-orbit:before{left:-3px}.visual-orbit:after{right:-3px;opacity:.36}.visual-orbit-a{--orbit-accent:var(--notes-blue);width:510px;height:510px;border-color:color-mix(in srgb,var(--notes-blue) 24%,transparent);animation:visualOrbitA 48s linear infinite}.visual-orbit-b{--orbit-accent:var(--green);width:375px;height:375px;border-color:color-mix(in srgb,var(--green) 38%,transparent);border-style:dashed;opacity:.76;animation:visualOrbitB 34s linear infinite}.visual-orbit-c{--orbit-accent:var(--notes-gold);width:238px;height:238px;border-color:color-mix(in srgb,var(--notes-gold) 38%,transparent);opacity:.82}.outcome-cloud,.signal-cloud{position:absolute;z-index:3}.signal-cloud{left:1%;top:17%;width:30%;height:66%}.outcome-cloud{right:1%;top:20%;width:25%;height:60%}.outcome-cloud i,.signal-cloud i{position:absolute;width:9px;height:9px;border:1px solid color-mix(in srgb,var(--notes-blue) 72%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--page) 88%,var(--notes-blue));box-shadow:0 0 0 6px color-mix(in srgb,var(--blue-glow) 42%,transparent),0 0 12px var(--blue-glow);animation:signalNode 3.6s ease-in-out infinite}.outcome-cloud i:nth-child(2),.signal-cloud i:nth-child(2){animation-delay:-.6s}.outcome-cloud i:nth-child(3),.signal-cloud i:nth-child(3){animation-delay:-1.2s}.outcome-cloud i:nth-child(4),.signal-cloud i:nth-child(4){animation-delay:-1.8s}.outcome-cloud i:nth-child(5),.signal-cloud i:nth-child(5){animation-delay:-2.4s}.outcome-cloud i:nth-child(6),.signal-cloud i:nth-child(6){animation-delay:-3s}.signal-cloud i:nth-child(7){animation-delay:-3.4s}.signal-cloud i:first-child{left:2%;top:7%}.signal-cloud i:nth-child(2){left:28%;top:1%}.signal-cloud i:nth-child(3){left:8%;top:42%}.signal-cloud i:nth-child(4){left:38%;top:33%}.signal-cloud i:nth-child(5){left:0;top:78%}.signal-cloud i:nth-child(6){left:33%;top:87%}.signal-cloud i:nth-child(7){left:52%;top:61%}.outcome-cloud i{border-radius:3px;border-color:var(--notes-gold);background:color-mix(in srgb,var(--surface) 82%,var(--notes-gold));box-shadow:0 0 12px var(--gold-glow);animation-name:outcomeLock;animation-duration:6s}.outcome-cloud i:first-child{right:8%;top:3%}.outcome-cloud i:nth-child(2){right:42%;top:10%}.outcome-cloud i:nth-child(3){right:1%;top:46%}.outcome-cloud i:nth-child(4){right:45%;top:50%}.outcome-cloud i:nth-child(5){right:10%;top:88%}.outcome-cloud i:nth-child(6){right:50%;top:82%}.flow-map{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible}.flow-line,.flow-pulse{fill:none;vector-effect:non-scaling-stroke}.flow-line{stroke:url(#notesFlowIn);stroke-width:1.1;stroke-dasharray:4 8;opacity:.68;animation:flowDrift 18s linear infinite}.flow-line.flow-out{stroke:url(#notesFlowOut)}.flow-pulse{stroke:var(--notes-cyan);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 98;stroke-dashoffset:100;filter:drop-shadow(0 0 3px var(--notes-blue));animation:flowTravel 6s linear infinite}.flow-pulse.flow-out{stroke:var(--notes-gold);filter:drop-shadow(0 0 3px var(--notes-gold))}.flow-pulse.pulse-b{animation-delay:1s}.flow-pulse.pulse-c{animation-delay:2s}.flow-pulse.pulse-d{animation-delay:3s}.flow-pulse.pulse-e{animation-delay:4s}.flow-pulse.pulse-f{animation-delay:5s}.governance-core{position:absolute;z-index:4;left:57%;top:50%;width:164px;height:164px;border:1px solid color-mix(in srgb,var(--green) 58%,var(--line));border-radius:50%;background:radial-gradient(circle at 43% 34%,color-mix(in srgb,var(--notes-teal) 24%,transparent),var(--glow) 38%,var(--surface) 72%);box-shadow:0 0 74px var(--glow),-18px 0 52px var(--blue-glow),20px 4px 48px var(--gold-glow),inset 0 0 0 18px color-mix(in srgb,var(--surface) 34%,transparent);transform:translate(-50%,-50%);display:grid;place-items:center}.governance-core:after,.governance-core:before{content:"";position:absolute;border:1px solid var(--line-strong);transform:rotate(45deg)}.governance-core:before{width:70px;height:70px;animation:coreDiamond 18s linear infinite}.governance-core:after{width:42px;height:42px;border-color:var(--lime);box-shadow:0 0 22px var(--glow);animation:coreDiamondReverse 12s linear infinite}.governance-core>span{width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px var(--lime)}.governance-core>b,.governance-core>i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 11px var(--lime);animation:pulse 2.4s ease-in-out infinite alternate}.governance-core>i{left:17px;top:47%}.governance-core>b{right:19px;top:28%;animation-delay:-1.2s}.scroll-cue{position:absolute;z-index:3;bottom:20px;left:max(32px,(100% - 1440px)/2);color:var(--muted);display:inline-flex;align-items:center;gap:16px;font:650 8px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.scroll-cue i{width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;position:relative;transition:border-color .22s ease,transform .22s ease}.scroll-cue i:before{content:"";position:absolute;left:50%;top:12px;width:1px;height:12px;background:var(--lime);transform:translateX(-50%)}.scroll-cue i:after{content:"";position:absolute;left:50%;top:19px;width:6px;height:6px;border-right:1px solid var(--lime);border-bottom:1px solid var(--lime);transform:translateX(-50%) rotate(45deg)}.scroll-cue:hover i{border-color:var(--lime);transform:translateY(2px)}.hero-signal-rail{min-height:76px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page-soft) 56%,var(--page));display:grid;align-items:center;overflow:hidden;position:relative}.hero-signal-rail:after{content:"";position:absolute;left:0;bottom:0;width:22%;height:1px;background:linear-gradient(90deg,transparent,var(--notes-blue),var(--green),var(--notes-gold),transparent);transform:translateX(-110%);animation:railSweep 12s linear infinite}.hero-signal-rail .section-shell{width:min(1440px,100% - 64px);display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.75vw,27px);white-space:nowrap}.hero-signal-rail span,.hero-signal-rail strong{font-size:12px;line-height:1}.hero-signal-rail strong{color:var(--green);font:720 10px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.hero-signal-rail span{color:var(--ink-soft);font-weight:590;animation:railStep 12s ease-in-out infinite}.hero-signal-rail i{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--green);opacity:.58;animation:railDot 12s ease-in-out infinite}.hero-signal-rail i:nth-of-type(2),.hero-signal-rail span:nth-of-type(2){animation-delay:2s}.hero-signal-rail i:nth-of-type(3),.hero-signal-rail span:nth-of-type(3){animation-delay:4s}.hero-signal-rail i:nth-of-type(4),.hero-signal-rail span:nth-of-type(4){animation-delay:6s}.hero-signal-rail i:nth-of-type(5),.hero-signal-rail span:nth-of-type(5){animation-delay:8s}.hero-signal-rail span:nth-of-type(6){animation-delay:10s}.capabilities-section,.connected-section,.enterprise-section,.gap-section,.platform-section,.record-section{padding:124px 0;position:relative}.split-intro{display:block}.split-intro>div{max-width:1040px;min-width:0}.record-copy h2,.section-heading h2,.split-intro h2{font-size:clamp(40px,3.7vw,54px);line-height:1.08;letter-spacing:-.043em}h2 em{color:var(--olive);font-style:normal}.record-copy>p{margin:0;color:var(--muted);font-size:15px;line-height:1.72}.gap-section{overflow:hidden}.gap-intro{align-items:center}.gap-journey{--gap-position:0%;--gap-accent:var(--notes-blue);margin-top:84px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,6vw,92px)}.gap-journey[data-gap="1"]{--gap-position:50%;--gap-accent:var(--green)}.gap-journey[data-gap="2"]{--gap-position:100%;--gap-accent:var(--notes-gold)}.journey-route{position:absolute;z-index:0;left:8.333%;right:8.333%;top:34px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--notes-blue) 62%,transparent),color-mix(in srgb,var(--green) 64%,transparent) 50%,color-mix(in srgb,var(--notes-gold) 64%,transparent))}.journey-route:before{content:"";position:absolute;inset:-8px 0;background:linear-gradient(90deg,var(--blue-glow),var(--glow),var(--gold-glow));filter:blur(12px);opacity:.34}.journey-route i{position:absolute;inset:-1px auto auto 0;width:24%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--notes-cyan),var(--green),var(--notes-gold),transparent);box-shadow:0 0 18px var(--glow);animation:journeySweep 9s cubic-bezier(.45,.02,.25,1) infinite}.journey-route span{position:absolute;top:50%;left:var(--gap-position);width:8px;height:8px;border-radius:50%;background:var(--gap-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--gap-accent) 14%,transparent),0 0 22px var(--gap-accent);transform:translate(-50%,-50%);transition:left .58s cubic-bezier(.22,.8,.2,1),background .28s ease,box-shadow .28s ease}.gap-stage{min-width:0;padding:0;position:relative;z-index:1;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;opacity:.62;cursor:pointer;transition:opacity .28s ease,transform .38s cubic-bezier(.22,.8,.2,1)}.gap-stage.active,.gap-stage:hover{opacity:1;transform:translateY(-4px)}.gap-stage:focus-visible{outline:1px solid var(--stage-color,var(--notes-blue));outline-offset:12px;border-radius:8px}.gap-node{width:68px;height:68px;position:relative;border:1px solid color-mix(in srgb,var(--stage-color,var(--notes-blue)) 66%,var(--line));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--stage-color,var(--notes-blue)) 17%,var(--surface)),var(--page) 72%);box-shadow:0 0 34px color-mix(in srgb,var(--stage-color,var(--notes-blue)) 18%,transparent);display:grid;place-items:center;color:var(--stage-color,var(--notes-blue))}.gap-node:after,.gap-node:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--stage-color,var(--notes-blue)) 30%,transparent);border-radius:50%}.gap-node:before{inset:-9px}.gap-node:after{inset:8px;border-style:dashed;animation:journeyOrbit 14s linear infinite}.gap-node i{position:absolute;right:-3px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--stage-color,var(--notes-blue));box-shadow:0 0 13px var(--stage-color,var(--notes-blue));animation:journeyNodePulse 3s ease-in-out infinite}.gap-stage.active .gap-node{box-shadow:0 0 0 7px color-mix(in srgb,var(--stage-color,var(--notes-blue)) 8%,transparent),0 0 46px color-mix(in srgb,var(--stage-color,var(--notes-blue)) 32%,transparent);transform:scale(1.045)}.gap-stage.active .gap-node:after{border-color:var(--stage-color,var(--notes-blue))}.gap-node{transition:transform .38s cubic-bezier(.22,.8,.2,1),box-shadow .38s ease}.gap-stage:nth-of-type(2){--stage-color:var(--green)}.gap-stage:nth-of-type(3){--stage-color:var(--notes-gold)}.gap-stage-copy{margin-top:36px}.gap-signal{color:var(--olive);font:650 9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.gap-stage h3{max-width:340px;margin:19px 0 12px;font-size:clamp(23px,2vw,28px);line-height:1.16;font-weight:430;letter-spacing:-.03em}.gap-stage p{max-width:345px;margin:0;color:var(--muted);font-size:14px;line-height:1.68}.gap-stage small{margin-top:22px;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:620}.gap-stage small:before{content:"";width:18px;height:1px;background:var(--stage-color,var(--notes-blue))}.platform-section{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--page-soft) 58%,transparent),transparent)}.section-heading{text-align:left}.lifecycle{--stage-accent:var(--notes-blue);--stage-progress:0%;margin-top:68px;min-height:560px}.lifecycle[data-stage="1"]{--stage-accent:var(--notes-cyan);--stage-progress:16.667%}.lifecycle[data-stage="2"]{--stage-accent:var(--notes-teal);--stage-progress:33.333%}.lifecycle[data-stage="3"]{--stage-accent:var(--green);--stage-progress:50%}.lifecycle[data-stage="4"]{--stage-accent:var(--lime);--stage-progress:66.667%}.lifecycle[data-stage="5"]{--stage-accent:var(--notes-gold);--stage-progress:83.333%}.stage-tabs{min-height:94px;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.stage-tabs:after,.stage-tabs:before{content:"";position:absolute;left:8.333%;right:8.333%;bottom:23px;height:1px}.stage-tabs:before{background:var(--line-strong)}.stage-tabs:after{right:auto;width:var(--stage-progress);background:linear-gradient(90deg,var(--notes-blue),var(--notes-teal),var(--green),var(--notes-gold));box-shadow:0 0 14px color-mix(in srgb,var(--stage-accent) 35%,transparent);transition:width .55s cubic-bezier(.22,.8,.2,1)}.stage-tabs button{min-width:0;min-height:88px;padding:0 10px 31px;position:relative;border:0;background:rgba(0,0,0,0);color:var(--muted);display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;justify-items:start;gap:9px;text-align:left;cursor:pointer;transition:color .28s ease,transform .28s ease}.stage-tabs button:hover{color:var(--ink);transform:translateY(-2px)}.stage-tabs button:first-child{--tab-color:var(--notes-blue)}.stage-tabs button:nth-child(2){--tab-color:var(--notes-cyan)}.stage-tabs button:nth-child(3){--tab-color:var(--notes-teal)}.stage-tabs button:nth-child(4){--tab-color:var(--green)}.stage-tabs button:nth-child(5){--tab-color:var(--lime)}.stage-tabs button:nth-child(6){--tab-color:var(--notes-gold)}.stage-tab-icon{width:27px;height:27px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--faint);transition:color .3s,border-color .3s,box-shadow .3s,background .3s}.stage-tab-icon svg{width:13px}.stage-tab-name{min-width:0;font-size:12px;font-weight:580}.stage-tabs button>i{position:absolute;z-index:2;left:50%;bottom:19px;width:9px;height:9px;border:1px solid var(--line-strong);border-radius:50%;background:var(--page);transform:translateX(-50%);transition:border-color .3s,background .3s,box-shadow .3s,transform .3s}.stage-tabs button.done>i{border-color:color-mix(in srgb,var(--tab-color) 66%,var(--line));background:color-mix(in srgb,var(--tab-color) 72%,var(--page))}.stage-tabs button.active{color:var(--ink)}.stage-tabs button.active .stage-tab-icon{border-color:var(--tab-color);background:color-mix(in srgb,var(--tab-color) 12%,transparent);color:var(--tab-color);box-shadow:0 0 24px color-mix(in srgb,var(--tab-color) 24%,transparent)}.stage-tabs button.active>i{border-color:var(--tab-color);background:var(--tab-color);box-shadow:0 0 0 6px color-mix(in srgb,var(--tab-color) 11%,transparent),0 0 17px var(--tab-color);transform:translateX(-50%) scale(1.15)}.stage-visual{min-height:466px;padding:38px 0 0;display:grid;grid-template-columns:minmax(540px,1.18fr) minmax(340px,.82fr);gap:clamp(52px,7vw,100px);align-items:center}.stage-network,.stage-visual{min-width:0;position:relative}.stage-network{min-height:430px;isolation:isolate;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--stage-accent) 14%,transparent),transparent 35%);animation:stageSceneIn .55s cubic-bezier(.22,.8,.2,1) both}.stage-network:before{content:"";position:absolute;inset:8% 2%;background:repeating-linear-gradient(90deg,transparent 0 68px,color-mix(in srgb,var(--line) 48%,transparent) 69px),repeating-linear-gradient(0deg,transparent 0 68px,color-mix(in srgb,var(--line) 42%,transparent) 69px);-webkit-mask-image:radial-gradient(circle,#000,transparent 73%);mask-image:radial-gradient(circle,#000,transparent 73%);opacity:.55}.network-label{position:absolute;z-index:4;top:14px;color:var(--faint);font:650 8px/1 ui-monospace,monospace;letter-spacing:.11em}.network-in{left:1%}.network-out{right:1%}.stage-flow{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible}.stage-flow-base,.stage-flow-pulse{fill:none;vector-effect:non-scaling-stroke}.stage-flow-base{stroke:color-mix(in srgb,var(--stage-accent) 38%,var(--line));stroke-width:1;stroke-dasharray:4 8;animation:stageFlowDrift 16s linear infinite}.stage-flow-pulse{stroke:var(--stage-accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:2 98;stroke-dashoffset:100;filter:drop-shadow(0 0 4px var(--stage-accent));animation:stageFlowTravel 5.6s linear infinite}.stage-pulse-b{animation-delay:-1.8s}.stage-pulse-c{animation-delay:-3.6s}.stage-outcome-nodes,.stage-source-nodes{position:absolute;z-index:3;top:0;bottom:0;width:20px}.stage-source-nodes{left:1%}.stage-outcome-nodes{right:1%}.stage-outcome-nodes i,.stage-source-nodes i{position:absolute;width:9px;height:9px;border:1px solid var(--stage-accent);background:color-mix(in srgb,var(--page) 84%,var(--stage-accent));box-shadow:0 0 0 6px color-mix(in srgb,var(--stage-accent) 10%,transparent),0 0 16px color-mix(in srgb,var(--stage-accent) 48%,transparent);animation:stageNode 3.4s ease-in-out infinite}.stage-source-nodes i{border-radius:50%}.stage-outcome-nodes i{border-radius:3px;transform:rotate(45deg)}.stage-outcome-nodes i:first-child,.stage-source-nodes i:first-child{top:20%}.stage-outcome-nodes i:nth-child(2),.stage-source-nodes i:nth-child(2){top:49%;animation-delay:-1.1s}.stage-outcome-nodes i:nth-child(3),.stage-source-nodes i:nth-child(3){top:78%;animation-delay:-2.2s}.stage-orbit{z-index:2;left:50%;border:1px solid color-mix(in srgb,var(--stage-accent) 33%,var(--line));transform:translate(-50%,-50%)}.stage-orbit,.stage-orbit:before{position:absolute;top:50%;border-radius:50%}.stage-orbit:before{content:"";left:-4px;width:7px;height:7px;background:var(--stage-accent);box-shadow:0 0 14px var(--stage-accent)}.stage-orbit-outer{width:320px;height:320px;animation:stageOrbit 34s linear infinite}.stage-orbit-inner{width:232px;height:232px;border-style:dashed;opacity:.72;animation:stageOrbitReverse 23s linear infinite}.stage-core{position:absolute;z-index:4;left:50%;top:50%;width:148px;height:148px;border:1px solid color-mix(in srgb,var(--stage-accent) 68%,var(--line));border-radius:50%;background:radial-gradient(circle at 42% 35%,color-mix(in srgb,var(--stage-accent) 22%,transparent),var(--surface) 72%);box-shadow:0 0 72px color-mix(in srgb,var(--stage-accent) 22%,transparent),inset 0 0 0 16px color-mix(in srgb,var(--surface) 36%,transparent);display:grid;place-content:center;justify-items:center;gap:12px;transform:translate(-50%,-50%)}.stage-core:before{content:"";position:absolute;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--stage-accent) 52%,transparent);transform:rotate(45deg);animation:coreDiamond 16s linear infinite}.stage-core svg{position:relative;z-index:2;color:var(--stage-accent)}.stage-core span{position:relative;z-index:2;max-width:104px;color:var(--ink-soft);font:650 8px/1.28 ui-monospace,monospace;letter-spacing:.07em;text-align:center;text-transform:uppercase}.stage-core>i{position:absolute;right:16px;top:26px;width:7px;height:7px;border-radius:50%;background:var(--stage-accent);box-shadow:0 0 13px var(--stage-accent);animation:stageNode 2.6s ease-in-out infinite}.stage-copy{min-width:0;position:relative;z-index:5;animation:stageCopyIn .48s cubic-bezier(.22,.8,.2,1) both}.stage-copy>small{color:var(--olive);font:650 9px/1 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.stage-copy h3{margin:18px 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.12;font-weight:420;letter-spacing:-.035em}.stage-copy>p{max-width:520px;margin:0;color:var(--muted);font-size:15px;line-height:1.72}.stage-copy>div:not(.stage-position){margin-top:30px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:7px}.stage-copy>div:not(.stage-position) span{color:var(--faint);font:650 8px/1 ui-monospace,monospace;letter-spacing:.1em}.stage-copy>div:not(.stage-position) strong{color:var(--ink-soft);font-size:14px;font-weight:560}.stage-position{margin-top:28px;display:flex;align-items:center;gap:12px;color:var(--faint);font:650 8px/1 ui-monospace,monospace;letter-spacing:.1em}.stage-position i{width:38px;height:1px;background:var(--stage-accent);box-shadow:0 0 10px color-mix(in srgb,var(--stage-accent) 42%,transparent)}.record-intro{align-items:center}.record-experience{--record-accent:var(--notes-blue);margin-top:70px}.record-experience[data-record="1"]{--record-accent:var(--notes-teal)}.record-experience[data-record="2"]{--record-accent:var(--green)}.record-experience[data-record="3"]{--record-accent:var(--notes-gold)}.record-tabs{min-height:76px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.record-tabs button{min-width:0;min-height:75px;padding:0 22px;position:relative;border:0;border-right:1px solid var(--line);background:rgba(0,0,0,0);color:var(--muted);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:color .26s ease,background .26s ease}.record-tabs button:last-child{border-right:0}.record-tabs button svg{color:var(--faint);transition:color .26s ease,transform .26s ease}.record-tabs button span{font-size:12px;font-weight:590}.record-tabs button i{position:absolute;left:18%;right:82%;bottom:-1px;height:2px;background:var(--record-accent);box-shadow:0 0 14px var(--record-accent);opacity:0;transition:right .38s cubic-bezier(.22,.8,.2,1),opacity .26s ease}.record-tabs button.active,.record-tabs button:hover{color:var(--ink);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--record-accent) 8%,transparent))}.record-tabs button.active svg{color:var(--record-accent);transform:scale(1.08)}.record-tabs button.active i{right:18%;opacity:1}.record-stage{min-width:0;min-height:470px;padding-top:46px;display:grid;grid-template-columns:minmax(560px,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(56px,8vw,112px)}.transcript-visual{min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--record-accent) 48%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:var(--shadow),0 0 70px color-mix(in srgb,var(--record-accent) 9%,transparent);animation:recordSurfaceIn .5s cubic-bezier(.22,.8,.2,1) both}.transcript-visual>header{min-height:42px;padding:0 7px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font:650 9px/1 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.transcript-visual>header div{display:flex;align-items:center;gap:8px;color:var(--ink-soft)}.transcript-visual>header i{width:6px;height:6px;border-radius:50%;background:var(--record-accent);box-shadow:0 0 9px var(--record-accent);animation:recordLive 1.8s ease-in-out infinite}.transcript-body{padding:14px 0;display:grid;gap:7px}.speaker{min-width:0;padding:13px 12px;border:1px solid rgba(0,0,0,0);border-radius:10px;display:grid;grid-template-columns:42px 32px minmax(0,1fr);gap:10px;align-items:center;color:var(--muted)}.speaker.active{border-color:color-mix(in srgb,var(--record-accent) 48%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--record-accent) 12%,transparent),transparent);box-shadow:inset 3px 0 0 var(--record-accent);color:var(--ink-soft);animation:recordLineIn .48s cubic-bezier(.22,.8,.2,1) both}.speaker>span{color:var(--faint);font:650 8px/1 ui-monospace,monospace}.speaker b{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--olive);font:650 8px/1 ui-monospace,monospace}.speaker p{margin:0;font-size:12px;line-height:1.45}.source-extraction{padding-top:14px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.35fr);gap:14px;align-items:stretch}.extracted-decision,.source-link{min-width:0;min-height:78px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:22px 1fr;align-content:center;gap:5px 8px}.extracted-decision svg,.source-link svg{color:var(--record-accent);grid-row:span 2}.extracted-decision span,.source-link span{color:var(--faint);font:650 8px/1 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.extracted-decision b,.source-link b{color:var(--ink-soft);font-size:10px;font-weight:560;line-height:1.3}.extracted-decision{border-color:color-mix(in srgb,var(--record-accent) 42%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--record-accent) 10%,transparent),transparent)}.extraction-bridge{width:52px;align-self:center;position:relative;height:1px;background:linear-gradient(90deg,var(--line),var(--record-accent),var(--line))}.extraction-bridge i{position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--record-accent);box-shadow:0 0 10px var(--record-accent);transform:translate(-50%,-50%);animation:extractionTravel 2.8s ease-in-out infinite}.record-insight{min-width:0;animation:recordInsightIn .48s cubic-bezier(.22,.8,.2,1) both}.record-symbol{width:92px;height:92px;margin-bottom:30px;position:relative;border:1px solid color-mix(in srgb,var(--record-accent) 62%,var(--line));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--record-accent) 18%,transparent),transparent 68%);box-shadow:0 0 42px color-mix(in srgb,var(--record-accent) 18%,transparent);display:grid;place-items:center;color:var(--record-accent)}.record-symbol span{position:absolute;inset:10px;border:1px dashed color-mix(in srgb,var(--record-accent) 44%,transparent);border-radius:50%;animation:recordSymbolOrbit 16s linear infinite}.record-symbol i{position:absolute;right:6px;top:22px;width:7px;height:7px;border-radius:50%;background:var(--record-accent);box-shadow:0 0 13px var(--record-accent);animation:recordLive 2s ease-in-out infinite}.record-insight small{color:var(--record-accent);font:650 9px/1 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.record-insight h3{max-width:510px;margin:18px 0 16px;font-size:clamp(30px,3vw,43px);line-height:1.1;font-weight:420;letter-spacing:-.037em}.record-insight>p{max-width:520px;margin:0;color:var(--muted);font-size:15px;line-height:1.72}.record-output{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:7px}.record-output span{color:var(--faint);font:650 8px/1 ui-monospace,monospace;letter-spacing:.1em}.record-output strong{color:var(--ink-soft);font-size:14px;font-weight:560}.record-proof{margin-top:20px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.record-proof svg{color:var(--record-accent)}.capabilities-section{overflow:hidden;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--page-soft) 58%,transparent),transparent)}.capability-intro{align-items:center}.capability-stage{--capability-accent:var(--notes-blue);margin-top:72px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:0 clamp(54px,7vw,96px);position:relative;isolation:isolate}.capability-stage[data-capability="1"]{--capability-accent:var(--notes-cyan)}.capability-stage[data-capability="2"]{--capability-accent:var(--notes-teal)}.capability-stage[data-capability="3"]{--capability-accent:var(--green)}.capability-stage[data-capability="4"]{--capability-accent:var(--lime)}.capability-stage[data-capability="5"]{--capability-accent:var(--notes-gold)}.capability-nav{min-width:0;grid-column:1/-1;margin-bottom:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.capability-nav button{min-width:0;min-height:88px;padding:19px 20px 17px;position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 48%,transparent);color:var(--muted);display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:13px;text-align:left;cursor:pointer;box-shadow:0 14px 38px rgba(0,0,0,0);transition:color .25s ease,background .3s ease,border-color .3s ease,box-shadow .35s ease,transform .25s ease}.capability-nav button:before{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,var(--notes-blue),var(--capability-accent),var(--notes-gold));transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.22,.8,.2,1)}.capability-nav button:hover{transform:translateY(-2px);color:var(--ink);border-color:color-mix(in srgb,var(--capability-accent) 28%,var(--line))}.capability-nav button.active{color:var(--ink);border-color:color-mix(in srgb,var(--capability-accent) 32%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--notes-blue) 7%,var(--surface)),color-mix(in srgb,var(--capability-accent) 7%,var(--surface)) 58%,color-mix(in srgb,var(--notes-gold) 5%,var(--surface)));box-shadow:0 18px 48px color-mix(in srgb,var(--capability-accent) 8%,transparent)}.capability-nav button.active:before{transform:scaleX(1)}.capability-nav button:focus-visible{outline:1px solid var(--capability-accent);outline-offset:3px}.capability-nav-icon{display:none}.capability-nav button>span:nth-child(2){min-width:0;display:grid;gap:9px}.capability-detail dt,.capability-journey,.capability-nav small,.capability-outcome small,.capability-visual-label{color:var(--faint);font:650 7px/1.2 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.capability-nav button.active small{color:var(--capability-accent)}.capability-nav strong{font-size:15px;line-height:1.25;font-weight:470;letter-spacing:-.018em}.capability-nav button>i{width:6px;height:6px;border-radius:50%;border:1px solid var(--faint);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.capability-nav button.active>i{border-color:var(--capability-accent);background:var(--capability-accent);box-shadow:0 0 10px var(--capability-accent)}.capability-visual{min-width:0;min-height:510px;position:relative;overflow:hidden;background:radial-gradient(circle at 46% 50%,color-mix(in srgb,var(--capability-accent) 13%,transparent),transparent 25%),radial-gradient(circle at 25% 76%,color-mix(in srgb,var(--notes-blue) 7%,transparent),transparent 22%),radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--notes-gold) 6%,transparent),transparent 19%)}.capability-visual:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%)}.capability-visual>svg{position:absolute;inset:3% -3%;width:106%;height:94%;overflow:visible}.capability-stream,.capability-stream-pulse{fill:none;vector-effect:non-scaling-stroke}.capability-stream{stroke:color-mix(in srgb,var(--capability-accent) 30%,var(--line));stroke-width:1}.stream-a,.stream-c{stroke-dasharray:5 9;opacity:.75}.capability-stream-pulse{stroke:var(--capability-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 99;stroke-dashoffset:100;filter:drop-shadow(0 0 5px var(--capability-accent));animation:capabilityStream 5.6s linear infinite}.pulse-b{animation-delay:-1.9s}.pulse-c{animation-delay:-3.8s}.capability-visual-label{position:absolute;z-index:2;top:28px}.label-source{left:24px}.label-outcome{right:24px}.capability-output-dots,.capability-source-dots{position:absolute;z-index:2;inset-block:16%;display:grid;align-content:space-around}.capability-source-dots{left:21px}.capability-output-dots{right:21px}.capability-output-dots i,.capability-source-dots i{width:7px;height:7px;border-radius:50%;border:1px solid var(--capability-accent);background:var(--surface);box-shadow:0 0 13px color-mix(in srgb,var(--capability-accent) 65%,transparent)}.capability-output-dots i{background:var(--capability-accent)}.intelligence-lens{width:300px;height:360px;position:absolute;left:48%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;filter:drop-shadow(0 24px 44px color-mix(in srgb,var(--capability-accent) 10%,transparent))}.intelligence-lens>span{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--capability-accent) 22%,transparent);border-radius:50%;animation:lensBreathe 9s ease-in-out infinite alternate}.intelligence-lens>span:nth-child(2){inset:36px 27px;border-style:dashed;animation:capabilityOrbit 34s linear infinite}.intelligence-lens>span:nth-child(3){inset:78px 58px;border-radius:46% 54% 58% 42%;animation-delay:-4s}.intelligence-lens>div{width:108px;height:108px;position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--capability-accent) 44%,var(--line));border-radius:50%;background:radial-gradient(circle at 36% 28%,color-mix(in srgb,var(--notes-gold) 16%,var(--surface)),color-mix(in srgb,var(--capability-accent) 9%,var(--surface)) 46%,var(--surface));box-shadow:0 0 0 14px color-mix(in srgb,var(--capability-accent) 4%,transparent),0 0 54px color-mix(in srgb,var(--capability-accent) 18%,transparent);display:grid;place-content:center;justify-items:center;gap:8px;color:var(--capability-accent);animation:lensBreathe 7s ease-in-out infinite alternate-reverse}.intelligence-lens>div svg{width:20px;height:20px;stroke-width:1.55}.intelligence-lens small{max-width:74px;color:var(--faint);font:650 6px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase}.visual-proof{position:absolute;z-index:2;left:50%;bottom:32px;transform:translateX(-50%);min-width:116px;height:29px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 84%,transparent);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--capability-accent);font:600 7px/1 ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.visual-proof svg{width:12px;height:12px;stroke-width:1.7}.capability-detail{min-width:0;min-height:510px;padding:68px 0 34px;display:flex;flex-direction:column;animation:capabilityReveal .45s cubic-bezier(.22,.8,.2,1)}.capability-journey{color:var(--capability-accent)}.capability-detail h3{max-width:470px;margin:24px 0 0;color:var(--ink);font-size:clamp(38px,3.5vw,50px);line-height:1.05;font-weight:400;letter-spacing:-.045em}.capability-detail>p{max-width:500px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.68}.capability-detail dl{margin:35px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.capability-detail dl>div{min-height:68px;padding:0 0 14px;border-bottom:1px solid var(--line);display:grid;align-content:end;gap:8px}.capability-detail dt{margin:0}.capability-detail dd{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.45;font-weight:520}.capability-outcome{margin-top:auto;min-height:84px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--capability-accent) 22%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--capability-accent) 6%,transparent),transparent);display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:11px;color:var(--capability-accent)}.capability-outcome>span{display:grid;gap:7px}.capability-outcome strong{color:var(--ink-soft);font-size:13px;line-height:1.4;font-weight:560}.governance-experience{--governance-accent:var(--notes-blue);margin-top:72px}.governance-experience[data-governance="1"]{--governance-accent:var(--notes-cyan)}.governance-experience[data-governance="2"]{--governance-accent:var(--green)}.governance-experience[data-governance="3"]{--governance-accent:var(--notes-gold)}.governance-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.governance-tabs button{min-width:0;min-height:80px;padding:15px 18px;position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 46%,transparent);color:var(--muted);display:grid;grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:11px;text-align:left;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .3s ease,transform .25s ease,box-shadow .3s ease}.governance-tabs button:before{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,var(--notes-blue),var(--governance-accent),var(--notes-gold));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,.8,.2,1)}.governance-tabs button:hover{transform:translateY(-2px);color:var(--ink)}.governance-tabs button.active{color:var(--ink);border-color:color-mix(in srgb,var(--governance-accent) 32%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--notes-blue) 6%,var(--surface)),color-mix(in srgb,var(--governance-accent) 7%,var(--surface)) 62%,color-mix(in srgb,var(--notes-gold) 4%,var(--surface)));box-shadow:0 16px 42px color-mix(in srgb,var(--governance-accent) 8%,transparent)}.governance-tabs button.active:before{transform:scaleX(1)}.governance-tabs button:focus-visible{outline:1px solid var(--governance-accent);outline-offset:3px}.governance-tabs button>svg{display:none}.governance-tabs button>span{min-width:0;display:grid;gap:7px}.governance-outcome small,.governance-story dt,.governance-story>small,.governance-tabs small{color:var(--faint);font:650 7px/1.25 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.governance-tabs button.active small{color:var(--governance-accent)}.governance-tabs strong{font-size:13px;line-height:1.25;font-weight:500;letter-spacing:-.015em}.governance-tabs button>i{width:5px;height:5px;border-radius:50%;border:1px solid var(--faint)}.governance-tabs button.active>i{border-color:var(--governance-accent);background:var(--governance-accent);box-shadow:0 0 9px var(--governance-accent)}.governance-stage{min-height:550px;display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(340px,.92fr);gap:clamp(56px,8vw,110px);align-items:center}.governance-field{min-width:0;min-height:500px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 54% 50%,color-mix(in srgb,var(--governance-accent) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--notes-blue) 3%,transparent),transparent 44%,color-mix(in srgb,var(--notes-gold) 3%,transparent))}.governance-field:before{content:"";position:absolute;inset:8% 0;opacity:.16;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.governance-field-label{position:absolute;z-index:4;top:25px;color:var(--faint);font:650 7px/1 ui-monospace,monospace;letter-spacing:.1em}.field-input{left:22px}.field-output{right:22px}.governance-ribbons{position:absolute;inset:4% -2%;width:104%;height:86%;overflow:visible}.governance-ribbon,.governance-ribbon-pulse{fill:none;vector-effect:non-scaling-stroke}.governance-ribbon{stroke:color-mix(in srgb,var(--governance-accent) 24%,var(--line));stroke-width:1}.ribbon-a,.ribbon-c{stroke-dasharray:5 10;opacity:.75}.governance-ribbon-pulse{stroke:var(--governance-accent);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1 99;stroke-dashoffset:100;filter:drop-shadow(0 0 5px var(--governance-accent));animation:capabilityStream 6s linear infinite}.pulse-two{animation-delay:-2s}.pulse-three{animation-delay:-4s}.policy-planes{position:absolute;z-index:2;inset:72px 54px 76px;perspective:900px}.policy-plane{width:76px;height:300px;position:absolute;top:50%;border-left:1px solid color-mix(in srgb,var(--governance-accent) 20%,var(--line));border-right:1px solid color-mix(in srgb,var(--governance-accent) 20%,var(--line));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--governance-accent) 3%,transparent),transparent);transform:translate(-50%,-50%) skewY(-7deg);transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .5s cubic-bezier(.22,.8,.2,1)}.plane-0{left:14%}.plane-1{left:38%}.plane-2{left:62%}.plane-3{left:86%}.policy-plane:after,.policy-plane:before{content:"";position:absolute;left:50%;width:7px;height:7px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);transform:translateX(-50%)}.policy-plane:before{top:29%}.policy-plane:after{bottom:29%}.policy-plane>i{width:1px;position:absolute;left:50%;top:31%;bottom:31%;background:linear-gradient(transparent,var(--line-strong),transparent)}.policy-plane>span{min-width:118px;min-height:30px;padding:0 10px;position:absolute;left:50%;bottom:-44px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--faint);transform:translateX(-50%) skewY(7deg)}.policy-plane small{font:650 6px/1 ui-monospace,monospace;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.policy-plane svg{color:inherit;stroke-width:1.55}.policy-plane.active{border-color:color-mix(in srgb,var(--governance-accent) 58%,var(--line));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--governance-accent) 11%,transparent),transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--governance-accent) 8%,transparent);transform:translate(-50%,-50%) skewY(-7deg) scaleY(1.06)}.policy-plane.active:after,.policy-plane.active:before{border-color:var(--governance-accent);background:var(--governance-accent);box-shadow:0 0 12px var(--governance-accent)}.policy-plane.active>i{background:linear-gradient(transparent,var(--governance-accent),transparent)}.policy-plane.active>span{color:var(--ink);border-color:color-mix(in srgb,var(--governance-accent) 42%,var(--line));box-shadow:0 0 22px color-mix(in srgb,var(--governance-accent) 10%,transparent)}.governance-focus{position:absolute;z-index:5;left:50%;top:50%;min-width:172px;min-height:62px;padding:0 16px;border:1px solid color-mix(in srgb,var(--governance-accent) 42%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--governance-accent) 13%,transparent);display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;color:var(--governance-accent);transform:translate(-50%,-50%);animation:capabilityReveal .45s cubic-bezier(.22,.8,.2,1)}.governance-focus>span{display:grid;gap:5px}.governance-focus small{color:var(--faint);font:650 6px/1 ui-monospace,monospace;letter-spacing:.08em}.governance-focus strong{color:var(--ink-soft);font-size:10px;line-height:1.2;font-weight:560;text-transform:uppercase}.governance-story{min-width:0;padding:44px 0;animation:capabilityReveal .45s cubic-bezier(.22,.8,.2,1)}.governance-story>small{color:var(--governance-accent)}.governance-story h3{max-width:470px;margin:24px 0 0;font-size:clamp(38px,3.45vw,50px);line-height:1.05;font-weight:400;letter-spacing:-.045em}.governance-story>p{max-width:500px;margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.68}.governance-story dl{margin:34px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.governance-story dl>div{min-height:68px;padding-bottom:14px;border-bottom:1px solid var(--line);display:grid;align-content:end;gap:8px}.governance-story dt{margin:0}.governance-story dd{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.45;font-weight:520}.governance-outcome{min-height:84px;margin-top:34px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--governance-accent) 24%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--governance-accent) 6%,transparent),transparent);display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:11px;color:var(--governance-accent)}.governance-outcome>span{display:grid;gap:7px}.governance-outcome strong{color:var(--ink-soft);font-size:13px;line-height:1.4;font-weight:560}.governance-principles{min-height:62px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.governance-principles span{min-width:0;padding:0 16px;display:flex;align-items:center;justify-content:center;color:var(--muted);font:650 8px/1.4 ui-monospace,monospace;letter-spacing:.07em;text-align:center;text-transform:uppercase}.governance-principles span+span{border-left:1px solid var(--line)}.connected-section{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--page-soft) 46%,transparent))}.connected-intro h2{max-width:780px}.connected-experience{--connection-accent:var(--notes-blue);margin-top:72px;display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:clamp(42px,6vw,84px);align-items:stretch}.connected-experience[data-connection="1"]{--connection-accent:var(--notes-cyan)}.connected-experience[data-connection="2"]{--connection-accent:var(--green)}.connected-experience[data-connection="3"]{--connection-accent:var(--notes-gold)}.connection-switcher{min-width:0;display:grid;align-content:center;position:relative}.connection-switcher:before{content:"";position:absolute;left:16px;top:14%;bottom:14%;width:1px;background:linear-gradient(180deg,transparent,var(--notes-blue),var(--green),var(--notes-gold),transparent);opacity:.48}.connection-switcher button{min-width:0;min-height:92px;padding:18px 18px 18px 43px;position:relative;border:0;border-bottom:1px solid var(--line);background:rgba(0,0,0,0);color:var(--muted);display:grid;grid-template-columns:22px minmax(0,1fr) 8px;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:color .24s ease,background .32s ease,transform .24s ease}.connection-switcher button:first-child{border-top:1px solid var(--line)}.connection-switcher button:before{content:"";position:absolute;z-index:2;left:12px;top:50%;width:9px;height:9px;border:1px solid var(--line-strong);border-radius:50%;background:var(--page);transform:translateY(-50%);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.connection-switcher button:hover{color:var(--ink);transform:translateX(3px)}.connection-switcher button.active{color:var(--ink);background:linear-gradient(90deg,color-mix(in srgb,var(--connection-accent) 9%,transparent),transparent 88%)}.connection-switcher button.active:before{border-color:var(--connection-accent);background:var(--connection-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--connection-accent) 10%,transparent),0 0 14px color-mix(in srgb,var(--connection-accent) 72%,transparent);transform:translateY(-50%) scale(1.08)}.connection-switcher button:focus-visible{outline:1px solid var(--connection-accent);outline-offset:3px}.connection-switcher button>svg{color:var(--connection-accent);stroke-width:1.65}.connection-switcher button>span{min-width:0;display:grid;gap:8px}.bridge-control small,.bridge-core small,.bridge-gates,.bridge-node small,.bridge-outcome small,.bridge-status,.connection-switcher small{font:650 7px/1.35 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.connection-switcher small{color:var(--faint)}.connection-switcher strong{color:inherit;font-size:14px;line-height:1.3;font-weight:480;letter-spacing:-.015em}.connection-switcher button>i{width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.connection-switcher button.active>i{background:var(--connection-accent);box-shadow:0 0 10px var(--connection-accent)}.connected-map{min-width:0;min-height:590px;position:relative;display:grid;grid-template-rows:42px minmax(360px,1fr) auto auto;animation:connectionReveal .48s cubic-bezier(.22,.8,.2,1)}.bridge-status{border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;color:var(--faint)}.bridge-status>span{display:inline-flex;align-items:center;gap:7px;color:var(--connection-accent)}.bridge-status i{width:6px;height:6px;border-radius:50%;background:var(--connection-accent);box-shadow:0 0 11px var(--connection-accent);animation:bridgeStatus 2.6s ease-in-out infinite}.bridge-field{min-width:0;min-height:390px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--connection-accent) 11%,transparent),transparent 27%),radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--notes-blue) 6%,transparent),transparent 24%),radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--notes-gold) 6%,transparent),transparent 24%)}.bridge-field:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 74%);mask-image:radial-gradient(ellipse at center,#000,transparent 74%)}.bridge-field>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bridge-line,.bridge-pulse{fill:none;vector-effect:non-scaling-stroke}.bridge-line{stroke:color-mix(in srgb,var(--connection-accent) 27%,var(--line));stroke-width:1;stroke-dasharray:5 9;animation:bridgeDrift 16s linear infinite}.bridge-line-center{stroke:url(#bridgeGradient);stroke-dasharray:none;opacity:.78}.bridge-pulse{stroke:var(--connection-accent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:2 98;stroke-dashoffset:100;filter:drop-shadow(0 0 5px var(--connection-accent));animation:bridgeTravel 5.8s linear infinite}.pulse-center{stroke:var(--green);animation-delay:-1.9s}.pulse-lower{stroke:var(--notes-gold);animation-delay:-3.8s}.bridge-node{width:164px;min-height:112px;padding:17px;position:absolute;z-index:3;top:50%;border:1px solid color-mix(in srgb,var(--connection-accent) 23%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--connection-accent) 7%,transparent),inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent);transform:translateY(-50%);display:grid;align-content:center;gap:8px}.bridge-source{left:2px}.bridge-destination{right:2px}.bridge-node>span{width:29px;height:29px;border:1px solid color-mix(in srgb,var(--connection-accent) 30%,var(--line));border-radius:9px;display:grid;place-items:center;color:var(--connection-accent)}.bridge-destination>span{color:var(--notes-gold);border-color:color-mix(in srgb,var(--notes-gold) 30%,var(--line))}.bridge-node small{color:var(--faint)}.bridge-node strong{max-width:135px;color:var(--ink);font-size:12px;line-height:1.38;font-weight:520;letter-spacing:-.01em}.bridge-core{width:112px;height:112px;padding-top:5px;position:absolute;z-index:4;left:50%;top:50%;border:1px solid color-mix(in srgb,var(--connection-accent) 42%,var(--line));border-radius:50%;background:radial-gradient(circle at 40% 31%,color-mix(in srgb,var(--notes-gold) 13%,var(--surface)),color-mix(in srgb,var(--connection-accent) 10%,var(--surface)) 50%,var(--surface));box-shadow:0 0 0 13px color-mix(in srgb,var(--connection-accent) 4%,transparent),0 0 54px color-mix(in srgb,var(--connection-accent) 17%,transparent);transform:translate(-50%,-50%);display:grid;place-content:center;justify-items:center;gap:8px;color:var(--connection-accent)}.bridge-core-orbit{position:absolute;inset:-21px;border-radius:50%;border:1px solid color-mix(in srgb,var(--connection-accent) 18%,transparent);border-top-color:var(--connection-accent);animation:bridgeOrbit 22s linear infinite}.bridge-core-orbit.orbit-inner{inset:-9px;border-style:dashed;border-top-color:var(--notes-gold);animation-direction:reverse;animation-duration:15s}.bridge-core small{max-width:76px;color:var(--faint);text-align:center}.bridge-gates{position:absolute;z-index:2;left:21%;right:21%;top:28px;display:flex;justify-content:space-between;color:var(--faint)}.bridge-gates span{position:relative}.bridge-gates span:before{content:"";position:absolute;left:50%;top:18px;width:1px;height:31px;background:linear-gradient(180deg,var(--connection-accent),transparent);opacity:.55}.bridge-control,.bridge-outcome{min-width:0;border-top:1px solid var(--line);display:grid;align-items:center}.bridge-control{min-height:67px;padding:12px 0;grid-template-columns:34px minmax(0,1fr);gap:12px}.bridge-control>span{width:30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;color:var(--connection-accent)}.bridge-control>div,.bridge-outcome>span{min-width:0;display:grid;gap:6px}.bridge-control small,.bridge-outcome small{color:var(--faint)}.bridge-control strong{color:var(--ink-soft);font-size:12px;line-height:1.4;font-weight:520}.bridge-outcome{min-height:76px;padding:15px 17px;border-bottom:1px solid color-mix(in srgb,var(--notes-gold) 22%,var(--line));grid-template-columns:26px minmax(0,1fr);gap:11px;color:var(--notes-gold);background:linear-gradient(100deg,color-mix(in srgb,var(--notes-blue) 5%,transparent),color-mix(in srgb,var(--connection-accent) 6%,transparent) 48%,color-mix(in srgb,var(--notes-gold) 6%,transparent))}.bridge-outcome strong{color:var(--ink);font-size:12px;line-height:1.42;font-weight:550}.final-cta{min-height:730px;padding:132px 0 54px;position:relative;overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 105%,var(--gold-glow),transparent 40%),radial-gradient(circle at 50% 38%,var(--blue-glow),transparent 48%),linear-gradient(180deg,var(--page-soft),var(--page));color:var(--ink);isolation:isolate}.cta-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cta-atmosphere:before{content:"";position:absolute;left:50%;top:50%;width:860px;height:430px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--notes-cyan) 10%,transparent),color-mix(in srgb,var(--green) 5%,transparent) 43%,transparent 70%);filter:blur(32px);transform:translate(-50%,-46%)}.cta-orbit{left:50%;top:52%;border:1px solid color-mix(in srgb,var(--notes-cyan) 19%,var(--line));transform:translate(-50%,-50%) rotate(var(--orbit-angle));animation:ctaOrbit 38s linear infinite}.cta-orbit,.cta-orbit:before{position:absolute;border-radius:50%}.cta-orbit:before{content:"";left:13%;top:12%;width:5px;height:5px;background:var(--orbit-color);box-shadow:0 0 14px var(--orbit-color)}.cta-orbit-one{--orbit-angle:4deg;--orbit-color:var(--notes-blue);width:1460px;height:300px}.cta-orbit-two{--orbit-angle:-8deg;--orbit-color:var(--notes-cyan);width:1220px;height:420px;animation-direction:reverse;animation-duration:46s}.cta-orbit-three{--orbit-angle:13deg;--orbit-color:var(--green);width:980px;height:540px;animation-duration:52s}.cta-orbit-four{--orbit-angle:-17deg;--orbit-color:var(--notes-gold);width:760px;height:610px;animation-direction:reverse;animation-duration:58s}.cta-signal{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--notes-cyan);box-shadow:0 0 0 5px color-mix(in srgb,var(--notes-cyan) 9%,transparent),0 0 20px color-mix(in srgb,var(--notes-cyan) 78%,transparent);animation:ctaSignal 3.6s ease-in-out infinite}.cta-signal-one{left:18%;top:61%}.cta-signal-two{right:20%;top:29%;background:var(--notes-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--notes-gold) 9%,transparent),0 0 20px color-mix(in srgb,var(--notes-gold) 72%,transparent);animation-delay:-1.8s}.final-cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.final-cta .eyebrow{margin-bottom:29px;color:var(--faint)}.final-cta .eyebrow span{background:var(--notes-cyan);box-shadow:0 0 12px color-mix(in srgb,var(--notes-cyan) 76%,transparent)}.final-cta h2{max-width:1050px;margin:0;color:var(--ink);font-size:clamp(50px,5.65vw,78px);line-height:1.035;font-weight:390;letter-spacing:-.055em;text-wrap:balance}.final-cta h2 em{font-style:normal;background:linear-gradient(90deg,var(--notes-blue) 2%,var(--notes-cyan) 34%,var(--green) 68%,var(--notes-gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.final-cta-copy{max-width:730px;margin:30px auto 0;color:var(--muted);font-size:14px;line-height:1.76;text-wrap:balance}.final-cta-actions{margin-top:37px;display:flex;align-items:center;justify-content:center;gap:12px}.final-cta-actions .button{min-width:218px;min-height:52px;border-radius:9px}.final-cta .button-primary{border-color:rgba(0,0,0,0);background:linear-gradient(105deg,var(--green),var(--lime) 56%,var(--yellow));color:var(--accent-ink);box-shadow:0 12px 32px var(--glow)}.final-cta .button-primary:hover{background:linear-gradient(105deg,var(--green),var(--lime) 50%,var(--notes-gold));box-shadow:0 16px 38px var(--glow)}.final-cta-secondary{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface) 46%,transparent);color:var(--ink-soft)}.final-cta-secondary:hover{border-color:color-mix(in srgb,var(--notes-cyan) 52%,var(--line));background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--ink)}.final-cta-proof{width:100%;margin-top:96px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:18px;color:var(--faint);font:650 8px/1.4 ui-monospace,monospace;letter-spacing:.095em;text-transform:uppercase}.final-cta-proof i{width:4px;height:4px;border-radius:50%;background:var(--notes-gold);box-shadow:0 0 9px color-mix(in srgb,var(--notes-gold) 72%,transparent)}.site-footer{--footer-text:#f2f4ef;--footer-muted:#919a92;--footer-faint:#606961;--footer-line:rgba(180,199,184,.13);--footer-blue:#00a5bf;--footer-cyan:#35c2d5;--footer-green:#72a467;--footer-gold:#fff30b;min-height:760px;padding:66px 0 36px;position:relative;overflow:hidden;border-top:1px solid rgba(53,194,213,.14);background:#070a0d;color:var(--footer-text)}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--footer-blue) 24%,var(--footer-cyan) 45%,var(--footer-green) 68%,var(--footer-gold),transparent);opacity:.38}.footer-orbits{position:absolute;inset:0 0 auto auto;width:520px;height:420px;overflow:hidden;pointer-events:none}.footer-orbits i{position:absolute;border:1px solid rgba(53,194,213,.07);border-radius:50%}.footer-orbits i:first-child{width:520px;height:520px;right:-170px;top:-115px}.footer-orbits i:nth-child(2){width:350px;height:350px;right:-62px;top:-126px;border-color:rgba(114,164,103,.07)}.footer-orbits i:nth-child(3){width:215px;height:215px;right:82px;top:-68px;border-color:rgba(255,243,11,.055)}.footer-kicker{color:var(--footer-faint);font:680 7px/1.4 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.footer-lead{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:84px}.footer-lead-copy{min-width:0}.footer-lead-copy>a{width:-moz-fit-content;width:fit-content;display:inline-flex;outline:none}.footer-lead-copy>a:focus-visible{outline:1px solid var(--footer-cyan);outline-offset:8px}.footer-lead-copy .notes-logo{width:162px}.footer-lead-copy .footer-kicker{margin:27px 0 24px}.footer-lead h2{max-width:720px;margin:0;color:var(--footer-text);font-size:clamp(39px,3.75vw,52px);line-height:1.06;font-weight:390;letter-spacing:-.05em}.footer-lead h2 em{font-style:normal;background:linear-gradient(90deg,var(--footer-blue),var(--footer-cyan) 34%,var(--footer-green) 70%,var(--footer-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.footer-demo-card{min-height:176px;margin-top:10px;padding:24px 24px 23px;border:1px solid rgba(53,194,213,.22);background:linear-gradient(125deg,rgba(0,165,191,.055),rgba(114,164,103,.025) 58%,rgba(255,243,11,.035))}.footer-demo-card>p{margin:0;color:color-mix(in srgb,var(--footer-cyan) 82%,white);display:flex;align-items:center;gap:8px;font:680 7px/1.4 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.footer-demo-card>p i{width:5px;height:5px;border-radius:50%;background:var(--footer-cyan);box-shadow:0 0 10px var(--footer-cyan)}.footer-demo-card>span{max-width:305px;margin-top:18px;color:var(--footer-muted);display:block;font-size:12px;line-height:1.65}.footer-demo-card button{min-width:188px;min-height:45px;margin-top:20px;padding:0 22px;border:1px solid color-mix(in srgb,var(--footer-cyan) 52%,var(--footer-gold));border-radius:999px;background:hsla(0,0%,100%,.018);color:var(--footer-text);font-size:12px;font-weight:620;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease}.footer-demo-card button:focus-visible,.footer-demo-card button:hover{border-color:var(--footer-gold);background:rgba(255,243,11,.05);transform:translateY(-1px);outline:none}.footer-main{margin-top:58px;padding:55px 0 62px;position:relative;z-index:2;border-top:1px solid var(--footer-line);display:grid;grid-template-columns:minmax(340px,1.65fr) repeat(3,minmax(120px,.65fr));gap:60px}.footer-ecosystem{min-width:0}.footer-ecosystem h3{max-width:510px;margin:23px 0 9px;color:var(--footer-text);font-size:20px;line-height:1.3;font-weight:560;letter-spacing:-.025em}.footer-ecosystem>span{max-width:490px;color:var(--footer-muted);display:block;font-size:12px;line-height:1.67}.footer-ecosystem>a{margin-top:19px;color:var(--footer-gold);display:inline-flex;font-size:11px;font-weight:650}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-column h3{margin:0 0 5px;color:var(--footer-faint);font:680 7px/1.4 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.footer-column a,.footer-column button{min-height:24px;padding:0;border:0;background:none;color:var(--footer-muted);display:inline-flex;align-items:center;font-size:12px;cursor:pointer;transition:color .22s ease}.footer-column a:focus-visible,.footer-column a:hover,.footer-column button:focus-visible,.footer-column button:hover,.footer-ecosystem>a:focus-visible,.footer-ecosystem>a:hover{color:var(--footer-gold);outline:none}.footer-presence{min-height:78px;position:relative;z-index:2;border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:18px}.footer-presence .footer-kicker{margin:0}.footer-presence>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--footer-muted);font-size:10px}.footer-presence>div i{width:3px;height:3px;border-radius:50%;background:linear-gradient(90deg,var(--footer-cyan),var(--footer-gold))}.footer-presence>a{color:color-mix(in srgb,var(--footer-cyan) 72%,var(--footer-gold));font-size:11px;transition:color .22s ease}.footer-presence>a:focus-visible,.footer-presence>a:hover{color:var(--footer-gold);outline:none}.footer-bottom{min-height:74px;position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:var(--footer-faint);font-size:9px;line-height:1.4}.footer-bottom>p{margin:0;text-align:center}.footer-bottom>div{justify-self:end;display:flex;align-items:center;gap:24px}.footer-bottom a{transition:color .22s ease}.footer-bottom a:focus-visible,.footer-bottom a:hover{color:var(--footer-text);outline:none}.auth-page{--auth-bg:#f5f7ef;--auth-surface:rgba(255,255,255,.76);--auth-field-bg:#eef3ea;--auth-text:#17201a;--auth-muted:#53645a;--auth-faint:#6f7c73;--auth-line:rgba(43,139,141,.2);--auth-line-strong:rgba(0,165,191,.4);--auth-input:rgba(255,255,255,.82);--auth-shadow:rgba(35,61,46,.11);min-height:100svh;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 72% 44%,rgba(0,165,191,.12),transparent 28%),radial-gradient(circle at 86% 72%,rgba(217,207,0,.1),transparent 24%),var(--auth-bg);color:var(--auth-text)}.dark .auth-page{--auth-bg:#07090d;--auth-surface:rgba(13,16,22,.76);--auth-field-bg:#090d11;--auth-text:#f2f5ef;--auth-muted:#a7b0a8;--auth-faint:#7f8981;--auth-line:rgba(53,194,213,.17);--auth-line-strong:rgba(53,194,213,.4);--auth-input:rgba(24,30,35,.86);--auth-shadow:rgba(0,0,0,.34);background:radial-gradient(circle at 72% 44%,rgba(0,165,191,.1),transparent 30%),radial-gradient(circle at 88% 70%,rgba(255,243,11,.055),transparent 23%),var(--auth-bg)}.auth-page:before{inset:0;background:linear-gradient(90deg,transparent 0 34%,color-mix(in srgb,var(--notes-blue) 7%,transparent) 64%,transparent 100%)}.auth-page:after,.auth-page:before{content:"";position:absolute;pointer-events:none}.auth-page:after{z-index:0;inset:-45%;background:conic-gradient(from 120deg at 66% 48%,transparent 0 35%,color-mix(in srgb,var(--notes-cyan) 8%,transparent) 44%,transparent 53% 72%,color-mix(in srgb,var(--notes-gold) 4%,transparent) 80%,transparent 88%);opacity:.75;transform:translate3d(-2%,0,0) rotate(-4deg);animation:authAtmosphere 24s ease-in-out infinite alternate}.auth-theme-toggle{position:fixed;z-index:20;top:38px;right:38px;width:46px;height:29px;padding:0 7px;border:1px solid var(--auth-line-strong);border-radius:999px;background:color-mix(in srgb,var(--auth-surface) 76%,transparent);display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 8px 22px var(--auth-shadow)}.auth-theme-toggle:after{content:"";position:absolute;left:20px;top:3px;width:21px;height:21px;border-radius:50%;background:linear-gradient(135deg,var(--notes-blue),var(--notes-cyan) 44%,var(--green) 74%,var(--notes-gold));box-shadow:0 0 15px var(--blue-glow);transition:left .28s cubic-bezier(.22,.8,.2,1)}.dark .auth-theme-toggle:after{left:3px}.auth-theme-toggle svg{position:relative;z-index:2;color:var(--auth-faint)}.auth-theme-toggle svg:last-child,.dark .auth-theme-toggle svg:first-child{color:#10150f}.dark .auth-theme-toggle svg:last-child{color:var(--auth-faint)}.auth-shell{width:auto;min-height:100svh;margin-left:clamp(64px,8vw,140px);margin-right:clamp(40px,4vw,76px);padding:68px 0 54px;position:relative;z-index:4;display:flex;align-items:center}.auth-form-column{width:475px;min-width:0;position:relative;z-index:4}.auth-home-link{width:-moz-fit-content;width:fit-content;margin-bottom:29px;display:inline-flex;outline:none}.auth-home-link:focus-visible{outline:1px solid var(--notes-cyan);outline-offset:8px}.auth-notes-logo-shell{display:inline-flex}.auth-notes-logo{width:166px;aspect-ratio:13/3;display:inline-block;background:url(/brand/aries-notes.svg) 50%/contain no-repeat}.auth-card{padding:31px 30px 22px;border:1px solid var(--auth-line);background:linear-gradient(138deg,color-mix(in srgb,var(--auth-surface) 92%,transparent),color-mix(in srgb,var(--auth-surface) 63%,transparent));box-shadow:0 26px 70px var(--auth-shadow);backdrop-filter:blur(14px)}.auth-eyebrow{margin:0 0 20px;color:var(--auth-faint);display:flex;align-items:center;gap:9px;font:680 10px/1.4 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.auth-eyebrow span{width:22px;height:1px;background:linear-gradient(90deg,var(--notes-blue),var(--notes-cyan),var(--notes-gold));box-shadow:0 0 9px var(--blue-glow)}.auth-card h1{margin:0;color:var(--auth-text);font-size:36px;line-height:1.04;font-weight:390;letter-spacing:-.048em}.auth-card h1 em{color:rgba(0,0,0,0);display:block;font-style:normal;background:linear-gradient(90deg,var(--notes-blue),var(--notes-cyan) 36%,var(--green) 69%,var(--notes-gold));background-clip:text;-webkit-background-clip:text}.auth-description{max-width:390px;margin:17px 0 0;color:var(--auth-muted);font-size:14px;line-height:1.62}.auth-form{margin-top:19px;display:grid;gap:13px}.auth-form label{min-width:0;display:grid;gap:7px;color:var(--auth-text);font-size:14px;font-weight:580}.auth-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.auth-input{width:100%;height:48px!important;padding:0 14px!important;border:1px solid var(--auth-line)!important;border-radius:7px!important;background:var(--auth-input)!important;color:var(--auth-text)!important;font-size:15px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}.auth-input::-moz-placeholder{color:var(--auth-faint);opacity:.86}.auth-input::placeholder{color:var(--auth-faint);opacity:.86}.auth-input:focus-visible{border-color:var(--notes-cyan)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--notes-cyan) 13%,transparent)!important}.auth-password-field{position:relative;display:block}.auth-password-field .auth-input{padding-right:48px!important}.auth-password-field>button{position:absolute;right:5px;top:50%;width:40px;height:40px;padding:0;border:0;background:none;color:var(--auth-faint);display:grid;place-items:center;transform:translateY(-50%);cursor:pointer}.auth-password-field>button:focus-visible,.auth-password-field>button:hover{color:var(--notes-cyan);outline:none}.auth-consent-row,.auth-options-row{min-height:28px;display:flex;align-items:center;gap:9px}.auth-options-row{justify-content:space-between}.auth-options-row>div{display:flex;align-items:center;gap:8px}.auth-consent-row label,.auth-options-row label{display:block;color:var(--auth-muted);font-size:13px;font-weight:430;cursor:pointer}.auth-options-row>button{min-height:36px;padding:0;border:0;background:none;color:color-mix(in srgb,var(--notes-cyan) 65%,var(--green));font-size:13px;cursor:pointer}.auth-options-row>button:focus-visible,.auth-options-row>button:hover{color:var(--notes-gold);outline:none}.auth-consent-row{align-items:flex-start}.auth-consent-row [data-slot=checkbox],.auth-options-row [data-slot=checkbox]{margin-top:1px;border-color:var(--auth-line-strong);background:var(--auth-input)}.auth-consent-row [data-slot=checkbox][data-state=checked],.auth-options-row [data-slot=checkbox][data-state=checked]{border-color:var(--notes-cyan);background:linear-gradient(135deg,var(--notes-blue),var(--notes-cyan) 48%,var(--green));color:#08100c}.auth-consent-row a{color:color-mix(in srgb,var(--notes-cyan) 72%,var(--green));font-weight:610}.auth-consent-row a:hover{color:var(--notes-gold)}.auth-submit{width:100%;min-height:53px!important;margin-top:1px;border:1px solid rgba(0,0,0,0)!important;border-radius:999px!important;background:linear-gradient(100deg,var(--notes-blue),var(--notes-cyan) 38%,var(--green) 69%,var(--notes-gold))!important;color:#07100d!important;font-size:14px!important;font-weight:680!important;box-shadow:0 13px 32px color-mix(in srgb,var(--blue-glow) 70%,transparent);cursor:pointer;transition:transform .24s cubic-bezier(.22,.8,.2,1),filter .24s ease,opacity .24s ease}.auth-submit:not(:disabled):hover{transform:translateY(-1px);filter:saturate(1.12) brightness(1.04)}.auth-submit:disabled{opacity:.38;cursor:not-allowed}.auth-status{margin:0;padding:11px 12px;border:1px solid var(--auth-line);border-radius:7px;background:color-mix(in srgb,var(--notes-cyan) 6%,transparent);color:var(--auth-muted);display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.auth-status svg{margin-top:1px;flex:0 0 auto;color:var(--notes-cyan)}.auth-switch-copy{margin:0;color:var(--auth-muted);text-align:center;font-size:13px}.auth-switch-copy a{color:color-mix(in srgb,var(--notes-cyan) 72%,var(--green));font-weight:650}.auth-switch-copy a:focus-visible,.auth-switch-copy a:hover{color:var(--notes-gold);outline:none}.auth-trust-rail{margin-top:16px;padding-top:15px;border-top:1px solid var(--auth-line);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--auth-faint);font:650 8px/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.auth-trust-rail i{width:3px;height:3px;border-radius:50%;background:linear-gradient(90deg,var(--notes-cyan),var(--notes-gold))}.auth-register .auth-shell{padding-block:42px}.auth-register .auth-home-link{margin-bottom:23px}.auth-register .auth-card{padding-top:27px}.auth-register .auth-card h1{font-size:34px}.auth-register .auth-description{margin-top:14px}.auth-register .auth-form{margin-top:17px;gap:11px}.auth-field{position:absolute;z-index:1;inset:0;min-width:0;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 72% 50%,color-mix(in srgb,var(--notes-blue) 21%,transparent),transparent 13%),radial-gradient(circle at 72% 50%,color-mix(in srgb,var(--green) 11%,transparent),transparent 28%),radial-gradient(circle at 83% 29%,color-mix(in srgb,var(--notes-cyan) 9%,transparent),transparent 27%),radial-gradient(circle at 91% 75%,color-mix(in srgb,var(--notes-gold) 6%,transparent),transparent 23%);pointer-events:none}.auth-field:before{width:1120px;height:1120px;top:48%;border:1px solid color-mix(in srgb,var(--notes-cyan) 8%,transparent);transform:translate(-50%,-50%) rotate(-7deg)}.auth-field:after,.auth-field:before{content:"";position:absolute;left:72%;border-radius:50%}.auth-field:after{top:50%;width:760px;height:760px;background:conic-gradient(from 8deg,transparent 0 53%,color-mix(in srgb,var(--notes-blue) 23%,transparent) 64%,color-mix(in srgb,var(--notes-cyan) 34%,transparent) 72%,color-mix(in srgb,var(--green) 24%,transparent) 80%,color-mix(in srgb,var(--notes-gold) 24%,transparent) 89%,transparent 97%);-webkit-mask-image:radial-gradient(circle,transparent 0 47%,#000 48%,transparent 48.5%);mask-image:radial-gradient(circle,transparent 0 47%,#000 48%,transparent 48.5%);transform:translate(-50%,-50%);opacity:.86;animation:authScan 31s linear infinite}.auth-signal-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.auth-path{fill:none;stroke-width:1.2;stroke-dasharray:6 12;opacity:.44}.auth-path-one{stroke:var(--notes-cyan);animation:authSignal 13s linear infinite}.auth-path-two{stroke:var(--green);animation:authSignal 17s linear infinite reverse}.auth-path-three{stroke:var(--notes-gold);opacity:.22;animation:authSignal 21s linear infinite}.auth-path-four{stroke:var(--notes-blue);opacity:.2;animation:authSignal 25s linear infinite reverse}.auth-orbit{z-index:2;left:72%;top:50%;border:1px solid var(--auth-line);transform:translate(-50%,-50%)}.auth-orbit,.auth-orbit:after{position:absolute;border-radius:50%}.auth-orbit:after{content:"";width:6px;height:6px;background:var(--orbit-color,var(--notes-cyan));box-shadow:0 0 14px var(--orbit-color,var(--notes-cyan))}.auth-orbit-one{--orbit-color:var(--notes-blue);width:760px;height:760px;animation:authOrbit 47s linear infinite}.auth-orbit-one:after{left:9%;top:20%}.auth-orbit-two{--orbit-color:var(--notes-cyan);width:560px;height:560px;border-style:dotted;animation:authOrbitReverse 37s linear infinite}.auth-orbit-two:after{right:10%;top:26%}.auth-orbit-three{--orbit-color:var(--green);width:385px;height:385px;border-color:color-mix(in srgb,var(--green) 24%,transparent);animation:authOrbit 29s linear infinite}.auth-orbit-three:after{left:23%;bottom:4%}.auth-orbit-four{--orbit-color:var(--notes-gold);width:224px;height:224px;border-color:color-mix(in srgb,var(--notes-gold) 25%,transparent)}.auth-orbit-four:after{right:10%;top:14%}.auth-field-node{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--notes-cyan);box-shadow:0 0 12px var(--notes-cyan);animation:authPulse 3.4s ease-in-out infinite}.node-one{left:3%;top:31%}.node-two{right:5%;top:21%;animation-delay:-1s}.node-three{left:14%;bottom:18%;background:var(--green);box-shadow:0 0 12px var(--green);animation-delay:-2s}.node-four{right:9%;bottom:13%;background:var(--notes-gold);box-shadow:0 0 12px var(--notes-gold);animation-delay:-2.7s}.auth-core{position:absolute;z-index:4;left:72%;top:50%;width:186px;height:186px;border:1px solid color-mix(in srgb,var(--notes-cyan) 24%,transparent);border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--notes-cyan) 46%,transparent),color-mix(in srgb,var(--green) 18%,transparent) 39%,color-mix(in srgb,var(--auth-field-bg) 94%,transparent) 73%);box-shadow:0 0 0 19px color-mix(in srgb,var(--notes-blue) 5%,transparent),0 0 0 42px color-mix(in srgb,var(--notes-cyan) 3%,transparent),0 0 90px color-mix(in srgb,var(--notes-cyan) 31%,transparent)}.auth-core:before{content:"";position:absolute;inset:23px;border:1px solid color-mix(in srgb,var(--notes-cyan) 22%,transparent);border-radius:36%;transform:rotate(45deg);box-shadow:inset 0 0 26px color-mix(in srgb,var(--notes-blue) 13%,transparent);animation:authCoreFloat 7s ease-in-out infinite alternate}.auth-core:after{content:"";position:absolute;right:25px;top:35px;width:7px;height:7px;border-radius:50%;background:var(--notes-gold);box-shadow:0 0 0 7px color-mix(in srgb,var(--notes-gold) 7%,transparent),0 0 18px var(--notes-gold);animation:authPulse 2.8s ease-in-out infinite}.auth-core-halo,.auth-core-ring{position:absolute;border-radius:50%;pointer-events:none}.auth-core-halo{inset:-28px;border:1px solid color-mix(in srgb,var(--notes-cyan) 14%,transparent)}.auth-core-ring{inset:9px;border:1px dashed color-mix(in srgb,var(--notes-gold) 18%,transparent);animation:authInnerOrbit 19s linear infinite}.auth-core-mark{position:relative;z-index:3;width:84px;height:84px;border-radius:50%;color:var(--notes-cyan);display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--notes-cyan) 15%,transparent),transparent 67%);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--notes-cyan) 52%,transparent))}@keyframes authSignal{to{stroke-dashoffset:-100}}@keyframes authOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes authOrbitReverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes authPulse{50%{opacity:.35;transform:scale(.72)}}@keyframes authScan{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes authInnerOrbit{to{transform:rotate(1turn)}}@keyframes authCoreFloat{to{transform:rotate(225deg) scale(.93)}}@keyframes authAtmosphere{to{transform:translate3d(4%,1%,0) rotate(5deg)}}@media(max-width:980px){.auth-shell{margin-inline:48px}.auth-form-column{width:430px}.auth-core,.auth-field:after,.auth-field:before,.auth-orbit{left:76%}.auth-orbit-one{width:600px;height:600px}.auth-orbit-two{width:440px;height:440px}}@media(max-width:680px){.auth-page{min-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.auth-theme-toggle{top:max(18px,env(safe-area-inset-top));right:14px}.auth-shell{width:calc(100% - 28px);min-height:100dvh;margin-inline:auto;padding:max(28px,env(safe-area-inset-top)) 0 calc(32px + env(safe-area-inset-bottom));display:block}.auth-form-column{width:100%;max-width:520px;margin-inline:auto}.auth-home-link{margin:3px 0 28px}.auth-notes-logo{width:142px}.auth-card{padding:27px 20px 20px;backdrop-filter:none}.auth-card h1,.auth-register .auth-card h1{font-size:clamp(31px,9vw,39px);line-height:1.06}.auth-description{font-size:14px}.auth-form{gap:15px}.auth-input{height:52px!important;font-size:16px!important}.auth-name-grid{grid-template-columns:minmax(0,1fr);gap:15px}.auth-options-row>button{min-height:44px}.auth-submit{min-height:54px!important;font-size:14px!important}.auth-trust-rail{flex-wrap:wrap;gap:7px}.auth-field{display:none}.auth-register .auth-shell{padding-block:max(28px,env(safe-area-inset-top)) calc(32px + env(safe-area-inset-bottom))}.auth-register .auth-home-link{margin-bottom:26px}}@media(max-width:390px){.auth-shell{width:calc(100% - 20px)}.auth-card{padding-inline:16px}.auth-card h1,.auth-register .auth-card h1{font-size:30px}.auth-options-row{align-items:flex-start}.auth-trust-rail{font-size:7px}}.demo-dialog{width:min(960px,100% - 32px)!important;max-width:960px!important;max-height:min(760px,100dvh - 32px);padding:0!important;gap:0!important;grid-template-columns:.82fr 1.18fr;overflow:hidden;border-color:var(--line-strong)!important;border-radius:20px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 35px 110px rgba(0,0,0,.38)!important}.demo-brand{min-height:630px;padding:44px 36px;background:radial-gradient(circle at 30% 20%,rgba(215,232,42,.16),transparent 36%),#090d0a;color:#f3f5ed;display:flex;flex-direction:column;justify-content:space-between}.demo-brand .notes-logo{width:142px}.demo-brand>div>span{color:#b7c63a;font:650 9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.demo-brand h2{margin:18px 0 15px;font-size:35px;line-height:1.08;font-weight:420;letter-spacing:-.04em}.demo-brand p{margin:0;color:#a9b1a6;font-size:13px;line-height:1.65}.demo-brand ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:#bdc5b9;font-size:11px}.demo-brand li{display:flex;align-items:center;gap:9px}.demo-brand li svg{color:#d7e82a}.demo-form-panel{min-width:0;padding:46px 44px;overflow-y:auto}.demo-form-panel [data-slot=dialog-title]{font-size:28px;line-height:1.14;font-weight:460;letter-spacing:-.035em}.demo-form-panel [data-slot=dialog-description]{margin-top:4px;color:var(--muted);font-size:13px}.demo-form{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.demo-form label{min-width:0;display:grid;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:600}.demo-form label:nth-child(4),.submit-button{grid-column:1/-1}.demo-form input,.demo-form textarea{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:10px;outline:none;background:var(--page);color:var(--ink);font-size:14px;transition:border-color .2s,box-shadow .2s}.demo-form textarea{padding-block:13px;resize:vertical}.demo-form input:focus,.demo-form textarea:focus{border-color:var(--olive);box-shadow:0 0 0 3px var(--glow)}.demo-form input::-moz-placeholder,.demo-form textarea::-moz-placeholder{color:var(--faint)}.demo-form input::placeholder,.demo-form textarea::placeholder{color:var(--faint)}.submit-button{width:100%;margin-top:6px}.demo-success{min-height:360px;display:grid;align-content:center;justify-items:start}.demo-success svg{color:var(--olive)}.demo-success h3{margin:20px 0 8px;font-size:24px;font-weight:480}.demo-success p{max-width:390px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}@keyframes heroCopyReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualReveal{0%{opacity:0;transform:translateX(18px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes signalNode{0%,to{opacity:.56;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}@keyframes outcomeLock{0%,to{opacity:.5;transform:scale(.86) rotate(0)}48%,58%{opacity:1;transform:scale(1.16) rotate(45deg);box-shadow:0 0 16px var(--lime)}}@keyframes intelligenceScan{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes flowDrift{to{stroke-dashoffset:-48}}@keyframes flowTravel{to{stroke-dashoffset:0}}@keyframes coreDiamond{to{transform:rotate(405deg)}}@keyframes coreDiamondReverse{to{transform:rotate(-315deg)}}@keyframes railStep{0%,14%{color:var(--ink);text-shadow:0 0 12px var(--glow)}19%,to{color:var(--ink-soft);text-shadow:none}}@keyframes railDot{0%,14%{opacity:1;transform:scale(1.55);background:var(--lime);box-shadow:0 0 12px var(--lime)}19%,to{opacity:.58;transform:scale(1);background:var(--green);box-shadow:none}}@keyframes railSweep{to{transform:translateX(560%)}}@keyframes pulse{to{opacity:.38;transform:scale(.82)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes orbitReverse{to{transform:rotate(-1turn)}}@keyframes visualOrbitA{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes visualOrbitB{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes journeySweep{0%{left:-4%;opacity:0}8%,88%{opacity:1}to{left:80%;opacity:0}}@keyframes journeyPacket{0%{left:0}to{left:100%}}@keyframes journeySweepMobile{0%{top:-4%;opacity:0}8%,88%{opacity:1}to{top:80%;opacity:0}}@keyframes journeyPacketMobile{0%{top:0}to{top:100%}}@keyframes journeyPacketColor{0%,28%{background:var(--notes-cyan);box-shadow:0 0 0 6px color-mix(in srgb,var(--notes-blue) 14%,transparent),0 0 22px var(--notes-blue)}40%,62%{background:var(--green);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 14%,transparent),0 0 22px var(--green)}75%,to{background:var(--notes-gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--notes-gold) 14%,transparent),0 0 22px var(--notes-gold)}}@keyframes journeyStage{0%,26%{opacity:1;transform:translateY(-5px)}34%,to{opacity:.72;transform:translateY(0)}}@keyframes journeyOrbit{to{transform:rotate(1turn)}}@keyframes journeyNodePulse{0%,to{opacity:.48;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes stageSceneIn{0%{opacity:0;transform:scale(.975) translateX(-10px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes stageCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes stageFlowDrift{to{stroke-dashoffset:-48}}@keyframes stageFlowTravel{to{stroke-dashoffset:0}}@keyframes stageNode{0%,to{opacity:.48}50%{opacity:1}}@keyframes stageOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes stageOrbitReverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes recordSurfaceIn{0%{opacity:0;transform:translateX(-12px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes recordInsightIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes recordLineIn{0%{opacity:.62;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes recordLive{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes extractionTravel{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@keyframes extractionTravelMobile{0%{top:0;opacity:0}12%,88%{opacity:1}to{top:100%;opacity:0}}@keyframes recordSymbolOrbit{to{transform:rotate(1turn)}}@keyframes capabilityOrbit{to{transform:rotate(1turn)}}@keyframes panoramaMorph{0%{border-radius:43% 57% 62% 38%/44% 38% 62% 56%}to{border-radius:61% 39% 44% 56%/37% 58% 42% 63%}}@keyframes panoramaFloat{0%,to{opacity:.42;transform:translateY(-6px) scale(.86)}50%{opacity:1;transform:translateY(7px) scale(1.12)}}@keyframes panoramaDrift{to{stroke-dashoffset:-64}}@keyframes panoramaSignal{to{stroke-dashoffset:0}}@keyframes capabilityStream{to{stroke-dashoffset:0}}@keyframes lensBreathe{to{transform:scale(1.055) rotate(4deg)}}@keyframes capabilityReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes connectionReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bridgeStatus{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes bridgeDrift{to{stroke-dashoffset:-56}}@keyframes bridgeTravel{to{stroke-dashoffset:0}}@keyframes bridgeOrbit{to{transform:rotate(1turn)}}@keyframes ctaOrbit{to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 1turn))}}@keyframes ctaSignal{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:1080px){.site-header-inner{width:calc(100% - 48px);grid-template-columns:minmax(235px,1fr) auto minmax(235px,1fr)}.desktop-nav a{padding-inline:12px}.desktop-nav a:after{left:12px;right:12px}.header-actions{gap:10px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(450px,.9fr);gap:36px}.hero-visual{min-height:520px}.visual-orbit-a{width:450px;height:450px}.visual-orbit-b{width:330px;height:330px}.visual-orbit-c{width:215px;height:215px}.record-stage{grid-template-columns:minmax(500px,1.12fr) minmax(320px,.88fr);gap:48px}.connected-experience{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);gap:38px}.bridge-node{width:150px;padding-inline:14px}}@media(max-width:980px){.site-header-inner{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav{position:fixed;z-index:4;top:82px;left:16px;right:16px;height:auto;max-height:calc(100svh - 94px);padding:12px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);display:none;flex-direction:column;align-items:stretch;overflow-y:auto}.desktop-nav.open{display:flex}.desktop-nav a{width:100%;min-height:52px;height:52px;padding:0 14px;border-bottom:1px solid var(--line);font-size:15px}.desktop-nav a:after{left:14px;right:auto;bottom:9px;width:42px;transform-origin:left}.desktop-nav .mobile-nav-login{display:flex}.header-login{display:none}.nav-demo{width:100%;min-height:52px;margin-top:8px;border:1px solid var(--line-strong);border-radius:10px;display:block;background:linear-gradient(110deg,color-mix(in srgb,var(--green) 13%,transparent),color-mix(in srgb,var(--lime) 9%,transparent));color:var(--ink);font-size:14px;font-weight:650}.nav-scrim{position:fixed;z-index:3;inset:82px 0 0;border:0;display:block;background:rgba(0,0,0,.42);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .24s ease}.nav-scrim.open{opacity:1;pointer-events:auto}.brand,.header-actions,.menu-toggle{position:relative;z-index:5}.menu-toggle{width:44px;height:44px;margin-left:8px;border-radius:14px;display:grid;place-items:center}.hero{min-height:auto;padding-top:150px}.hero-grid{grid-template-columns:minmax(0,1fr);transform:none}.hero-copy{max-width:700px}.hero-visual{max-width:800px;width:100%}.halo-one{right:-360px}.halo-two{right:-180px}.scroll-cue{display:none}.hero-signal-rail .section-shell{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.hero-signal-rail .section-shell::-webkit-scrollbar{display:none}.split-intro{display:block}.stage-tabs{grid-template-columns:repeat(6,minmax(132px,1fr));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.stage-tabs::-webkit-scrollbar{display:none}.stage-tabs:before{left:66px;right:auto;width:calc(100% - 132px)}.stage-tabs:after{left:66px;right:auto;width:var(--stage-progress)}.stage-tabs button{min-width:132px;scroll-snap-align:center}.record-stage,.stage-visual{grid-template-columns:minmax(430px,1.06fr) minmax(300px,.94fr);gap:42px}.transcript-visual{max-width:760px}.capability-stage{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:0 42px}.capability-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-nav button{padding-inline:16px;gap:10px}.capability-detail{padding-top:56px}.governance-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-stage{grid-template-columns:minmax(0,1fr);gap:0}.governance-field,.governance-story{max-width:720px;width:100%;margin-inline:auto}.governance-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-principles span:nth-child(3){border-left:0}.governance-principles span:nth-child(n+3){border-top:1px solid var(--line)}.connected-experience{grid-template-columns:minmax(0,1fr);gap:42px}.connection-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-switcher:before{display:none}.connection-switcher button{min-height:82px;padding:15px 17px;grid-template-columns:22px minmax(0,1fr) 8px;border:1px solid var(--line)}.connection-switcher button:nth-child(2n){border-left:0}.connection-switcher button:nth-child(n+3){border-top:0}.connection-switcher button:before{display:none}.connection-switcher button:hover{transform:translateY(-2px)}.connection-switcher button.active{border-color:color-mix(in srgb,var(--connection-accent) 34%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--connection-accent) 8%,var(--surface)),transparent)}.connected-map{max-width:780px;width:100%;margin-inline:auto}.final-cta{min-height:680px;padding-top:112px}.cta-orbit-one{width:1240px}.cta-orbit-two{width:1060px}.cta-orbit-three{width:880px}.footer-lead{grid-template-columns:minmax(0,1fr) 330px;gap:52px}.footer-main{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(110px,.65fr));gap:38px}}@media(max-width:680px){.section-shell{width:calc(100% - 28px)}.site-header{height:66px}.site-header-inner{width:calc(100% - 28px);gap:7px}.brand .notes-logo{width:118px}.header-actions{gap:8px}.header-demo{display:none}.theme-toggle{width:44px;height:30px}.theme-toggle:after{left:19px}.dark .theme-toggle:after{left:3px}.menu-toggle{margin-left:0}.desktop-nav{top:66px;left:10px;right:10px;max-height:calc(100svh - 78px);padding:10px;border-radius:14px}.desktop-nav a{height:54px;padding-inline:15px;font-weight:560}.desktop-nav a,.nav-demo{min-height:54px}.nav-scrim{inset-block-start:66px}.hero{padding:126px 0 76px}.hero-grid{gap:60px}.hero-copy h1{font-size:clamp(38px,11vw,47px);line-height:1.04;letter-spacing:-.046em}.hero-lead{margin-top:22px;font-size:15px;line-height:1.63}.hero-actions{display:grid;grid-template-columns:1fr;margin-top:28px}.hero-actions .button{width:100%;min-height:52px}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.hero-proof span:last-child{grid-column:1/-1}.hero-atmosphere .halo{opacity:.48}.hero-visual{min-height:390px}.hero-visual:before{inset:3% 0;background-size:64px 64px}.visual-orbit{left:54%}.visual-orbit-a{width:360px;height:360px}.visual-orbit-b{width:270px;height:270px}.visual-orbit-c{width:184px;height:184px}.hero-visual:after{width:360px;height:360px}.governance-core{left:54%;width:138px;height:138px}.signal-cloud{width:29%}.outcome-cloud{width:27%}.hero-signal-rail{min-height:64px}.hero-signal-rail .section-shell{width:calc(100% - 28px);gap:18px}.hero-signal-rail strong{font-size:9px}.hero-signal-rail span{font-size:11px}.capabilities-section,.connected-section,.enterprise-section,.gap-section,.platform-section,.record-section{padding:82px 0}.section-heading h2,.split-intro h2{font-size:clamp(31px,9.5vw,39px);line-height:1.1;letter-spacing:-.038em}.eyebrow{margin-bottom:17px;font-size:8px;letter-spacing:.11em}.gap-journey{margin-top:62px;grid-template-columns:minmax(0,1fr);gap:52px}.journey-route{left:33px;right:auto;top:34px;bottom:34px;width:1px;height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--notes-blue) 62%,transparent),color-mix(in srgb,var(--green) 64%,transparent) 50%,color-mix(in srgb,var(--notes-gold) 64%,transparent))}.journey-route:before{inset:0 -8px;background:linear-gradient(180deg,var(--blue-glow),var(--glow),var(--gold-glow))}.journey-route i{inset:0 auto auto -1px;width:3px;height:24%;background:linear-gradient(180deg,transparent,var(--notes-cyan),var(--green),var(--notes-gold),transparent);animation-name:journeySweepMobile}.journey-route span{top:var(--gap-position);left:50%;transition-property:top,background,box-shadow}.gap-stage{display:grid;grid-template-columns:68px minmax(0,1fr);gap:24px;align-items:start}.gap-stage.active,.gap-stage:hover{transform:translateX(3px)}.gap-stage-copy{margin-top:3px}.gap-stage h3{font-size:23px}.gap-stage h3,.gap-stage small{margin-top:16px}.lifecycle{margin-top:45px;min-height:0}.stage-tabs{margin-inline:-14px;padding-inline:14px}.stage-tabs:after,.stage-tabs:before{display:none}.stage-tabs button:after{content:"";position:absolute;left:calc(50% + 5px);right:calc(-50% + 5px);bottom:23px;height:1px;background:var(--line-strong)}.stage-tabs button.done:after{background:linear-gradient(90deg,var(--tab-color),color-mix(in srgb,var(--tab-color) 42%,var(--line)))}.stage-tabs button:last-child:after{display:none}.stage-visual{min-height:0;padding-top:28px;grid-template-columns:minmax(0,1fr);align-content:start;gap:34px}.stage-network{min-height:330px}.stage-network:before{background-size:58px 58px}.network-label{top:5px;font-size:7px}.stage-orbit-outer{width:250px;height:250px}.stage-orbit-inner{width:182px;height:182px}.stage-core{width:120px;height:120px}.stage-core:before{width:44px;height:44px}.stage-core span{max-width:88px;font-size:7px}.stage-copy{text-align:left}.stage-copy h3{font-size:29px}.record-experience{margin-top:46px}.record-tabs{margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.record-tabs::-webkit-scrollbar{display:none}.record-tabs button{min-width:170px;padding-inline:18px;scroll-snap-align:start}.record-stage{min-height:0;padding-top:34px;grid-template-columns:minmax(0,1fr);gap:42px}.transcript-visual{padding:13px;border-radius:14px}.transcript-visual>header{font-size:7px}.transcript-visual>header span{text-align:right}.speaker{padding:11px 7px;grid-template-columns:34px 29px minmax(0,1fr);gap:7px}.speaker p{font-size:10px}.speaker b{width:25px;height:25px}.source-extraction{grid-template-columns:minmax(0,1fr)}.extraction-bridge{width:1px;height:34px;justify-self:center;background:linear-gradient(180deg,var(--line),var(--record-accent),var(--line))}.extraction-bridge i{left:50%;top:0;animation-name:extractionTravelMobile}.record-symbol{width:78px;height:78px;margin-bottom:25px}.record-insight h3{font-size:29px}.capability-stage{margin-top:46px;grid-template-columns:minmax(0,1fr);gap:0}.capability-nav{margin-inline:-14px;padding-inline:14px;margin-bottom:26px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.capability-nav::-webkit-scrollbar{display:none}.capability-nav button{min-width:190px;min-height:82px;padding:14px;grid-template-columns:minmax(0,1fr) 10px;scroll-snap-align:start}.capability-nav button:hover{transform:none}.capability-nav strong{font-size:13px}.capability-visual{min-height:370px}.capability-visual>svg{inset-block:4%;height:92%}.intelligence-lens{width:210px;height:270px;left:50%}.intelligence-lens>div{width:84px;height:84px}.intelligence-lens>div svg{width:18px;height:18px}.capability-visual-label{top:20px}.label-source{left:14px}.label-outcome{right:14px}.capability-source-dots{left:12px}.capability-output-dots{right:12px}.visual-proof{bottom:19px}.capability-detail{min-height:0;padding:32px 0 8px}.capability-detail h3{max-width:430px;font-size:34px}.capability-detail>p{max-width:540px;font-size:14px}.capability-detail dl{margin-top:28px;gap:14px}.capability-outcome{margin-top:24px}.governance-experience{margin-top:46px}.governance-tabs{margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.governance-tabs::-webkit-scrollbar{display:none}.governance-tabs button{min-width:190px;min-height:78px;padding:14px;grid-template-columns:minmax(0,1fr) 7px;scroll-snap-align:start}.governance-tabs button:hover{transform:none}.governance-stage{min-height:0;grid-template-columns:minmax(0,1fr);gap:0}.governance-field{min-height:370px}.governance-ribbons{inset-block:6%;height:82%}.policy-planes{inset:66px 10px 62px}.policy-plane{width:44px;height:230px}.policy-plane>span{display:none}.governance-focus{min-width:158px;min-height:56px;padding-inline:13px}.governance-field-label{top:18px}.field-input{left:10px}.field-output{right:10px}.governance-story{padding:26px 0 34px}.governance-story h3{font-size:34px}.governance-story>p{font-size:14px}.governance-story dl{gap:14px}.governance-principles{grid-template-columns:minmax(0,1fr)}.governance-principles span{min-height:48px;justify-content:flex-start;padding-inline:0}.governance-principles span+span,.governance-principles span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.connected-experience{margin-top:46px;gap:32px}.connection-switcher{margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.connection-switcher::-webkit-scrollbar{display:none}.connection-switcher button{min-width:190px;min-height:78px;padding:14px;border:1px solid var(--line);scroll-snap-align:start}.connection-switcher button+button{border-left:0}.connection-switcher button:nth-child(n+3){border-top:1px solid var(--line)}.connection-switcher button:hover{transform:none}.connected-map{min-height:0;grid-template-rows:38px auto auto auto}.bridge-field{min-height:470px}.bridge-field>svg{display:none}.bridge-field:after{content:"";position:absolute;left:50%;top:76px;bottom:76px;width:1px;background:linear-gradient(180deg,var(--notes-blue),var(--connection-accent) 48%,var(--notes-gold));opacity:.72}.bridge-node{left:50%;right:auto;top:auto;width:min(230px,100% - 48px);min-height:92px;transform:translateX(-50%)}.bridge-source{top:25px}.bridge-destination{bottom:25px}.bridge-core{width:92px;height:92px}.bridge-core-orbit{inset:-16px}.bridge-core-orbit.orbit-inner{inset:-7px}.bridge-gates{display:none}.bridge-control{padding-inline:2px}.bridge-outcome{padding-inline:14px}.final-cta{min-height:0;padding:88px 0 34px}.final-cta .eyebrow{margin-bottom:22px}.final-cta h2{font-size:clamp(39px,11.8vw,49px);line-height:1.06;letter-spacing:-.05em}.final-cta-copy{margin-top:24px;font-size:14px;line-height:1.67}.final-cta-actions{width:100%;margin-top:31px;display:grid;grid-template-columns:minmax(0,1fr)}.final-cta-actions .button{width:100%;min-width:0;min-height:52px}.final-cta-proof{margin-top:72px;padding-top:20px;flex-wrap:wrap;gap:10px 13px;font-size:7px}.cta-orbit-one{width:800px;height:250px}.cta-orbit-two{width:680px;height:360px}.cta-orbit-three{width:570px;height:470px}.cta-orbit-four{display:none}.cta-signal-one{left:9%}.cta-signal-two{right:10%}.site-footer{min-height:0;padding:54px 0 24px}.footer-orbits{width:330px;height:300px;opacity:.72}.footer-lead{grid-template-columns:minmax(0,1fr);gap:38px}.footer-lead-copy .notes-logo{width:145px}.footer-lead-copy .footer-kicker{margin:24px 0 19px}.footer-lead h2{font-size:clamp(36px,10.5vw,44px);line-height:1.08}.footer-demo-card{width:100%;max-width:430px;min-height:0;margin-top:0}.footer-demo-card button{min-height:48px}.footer-main{margin-top:48px;padding:44px 0 50px;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.footer-ecosystem{grid-column:1/-1}.footer-ecosystem h3{font-size:19px}.footer-column a,.footer-column button{min-height:44px}.footer-presence{padding:22px 0;grid-template-columns:minmax(0,1fr);gap:13px}.footer-presence>div{gap:9px}.footer-presence>a{margin-top:4px}.footer-bottom{padding:22px 0 2px;grid-template-columns:minmax(0,1fr);align-items:start;gap:15px}.footer-bottom>p{text-align:left}.footer-bottom>div{justify-self:start;gap:22px}.demo-dialog{inset:0!important;width:100%!important;max-width:none!important;max-height:none;height:100dvh;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr);transform:none!important}.demo-brand{min-height:100px;padding:max(20px,env(safe-area-inset-top)) 64px 18px 20px;display:grid;align-content:center}.demo-brand .notes-logo{width:125px}.demo-brand ul,.demo-brand>div{display:none}.demo-form-panel{min-height:0;padding:30px 18px calc(30px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.demo-form-panel [data-slot=dialog-title]{font-size:29px}.demo-form{grid-template-columns:minmax(0,1fr);gap:17px}.demo-form label:nth-child(4),.submit-button{grid-column:auto}.demo-form input,.demo-form textarea{min-height:52px;font-size:16px}.demo-dialog [data-slot=dialog-close]{position:fixed;top:max(20px,env(safe-area-inset-top));right:14px;width:46px;height:46px;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#f3f5ed;opacity:1;display:grid;place-items:center}}@media(max-width:390px){.hero-copy h1{font-size:37px}.hero-proof{grid-template-columns:minmax(0,1fr)}.hero-proof span:last-child{grid-column:auto}.hero-visual{min-height:350px}.visual-orbit-a{width:330px;height:330px}.visual-orbit-b{width:245px;height:245px}.visual-orbit-c{width:166px;height:166px}.bridge-status{font-size:6px}.bridge-control strong,.bridge-outcome strong{font-size:11px}.footer-main{grid-template-columns:minmax(0,1fr)}.footer-ecosystem{grid-column:auto}}@media(prefers-reduced-motion:reduce){.notes-site{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:.01ms!important}}.demo-error{display:flex;gap:8px;align-items:center;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--notes-gold) 42%,transparent);border-radius:10px;background:var(--gold-glow);color:var(--ink);font-size:13px;line-height:1.45}.demo-error svg{flex:none;color:var(--olive)}.demo-form .submit-button:disabled{opacity:.6;cursor:progress}.legal-page{display:flex;flex-direction:column;min-height:100vh}.legal-header-inner{grid-template-columns:1fr auto}.legal-shell{flex:1;display:grid;gap:clamp(32px,5vw,72px);align-items:start;padding:clamp(56px,8vw,112px) 0 clamp(64px,9vw,128px);grid-template-columns:minmax(0,1fr)}@media(min-width:1080px){.legal-shell{grid-template-columns:minmax(0,1fr) 260px}}.legal-article{max-width:74ch}.legal-article h1{margin:10px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.legal-summary{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0 0;font-size:12.5px;color:var(--muted)}.legal-meta b{font-weight:560;color:var(--ink-soft)}.legal-meta i{width:3px;height:3px;border-radius:50%;background:var(--line-strong)}.legal-language-note{margin:22px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--notes-blue) 34%,transparent);border-radius:12px;background:var(--blue-glow);font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.legal-body{margin-top:34px;border-top:1px solid var(--line);padding-top:30px}.legal-body h2{margin:38px 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin:28px 0 10px;font-size:16.5px;color:var(--ink)}.legal-body h4{margin:22px 0 8px;font-size:15px;color:var(--ink-soft)}.legal-body p{margin:0 0 14px;font-size:15.5px;line-height:1.72;color:var(--ink-soft)}.legal-body ul{margin:0 0 18px;padding-inline-start:22px;display:flex;flex-direction:column;gap:9px}.legal-body li{font-size:15.5px;line-height:1.66;color:var(--ink-soft)}.legal-body strong{font-weight:600;color:var(--ink)}.legal-body code{padding:2px 6px;border-radius:6px;background:var(--surface-strong);font-size:13.5px}.legal-body a{color:var(--notes-blue);text-decoration:underline;text-underline-offset:3px}.legal-body blockquote{margin:0 0 22px;padding:14px 16px;border-inline-start:3px solid var(--lime);border-radius:0 12px 12px 0;background:var(--surface-strong)}.legal-body blockquote p{margin:0;font-size:14.5px;color:var(--ink-soft)}.legal-nav{position:sticky;top:108px;display:flex;flex-direction:column;gap:2px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.legal-nav h2{margin:0 0 10px;font-size:11px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal-nav a{padding:8px 0;font-size:14px;color:var(--ink-soft);border-bottom:1px solid var(--line);transition:color .24s ease}.legal-nav a:last-child{border-bottom:0}.legal-nav a:hover{color:var(--notes-blue)}.legal-nav-home{margin-top:8px;font-weight:560;color:var(--notes-blue)!important}.auth-options-row a{min-height:36px;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--notes-cyan) 65%,var(--green));font-size:13px;font-weight:430}.auth-options-row a:focus-visible,.auth-options-row a:hover{color:var(--notes-gold);outline:none}.auth-card>.auth-switch-copy{margin-top:13px}.auth-form .auth-field-hint{margin-top:-2px;color:var(--auth-faint);font-size:12px;font-weight:430;line-height:1.5}.auth-enrolment{margin:18px 0 4px;padding:16px;border:1px solid var(--auth-line);border-radius:14px;background:var(--auth-field-bg);display:flex;gap:16px;align-items:center}@media(max-width:520px){.auth-enrolment{flex-direction:column;text-align:center}}.auth-enrolment-qr{flex:none;padding:7px;border-radius:10px;background:#fff;line-height:0}.auth-enrolment-qr svg{display:block;width:128px;height:128px}.auth-enrolment-copy{min-width:0;display:grid;gap:5px}.auth-enrolment-hint{margin:0;color:var(--auth-muted);font-size:12.5px;line-height:1.55}.auth-enrolment-label{margin:6px 0 0;color:var(--auth-faint);font:650 9px/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.auth-enrolment-secret{margin:0;color:var(--auth-text);font:500 12.5px/1.5 ui-monospace,monospace;word-break:break-all}.auth-code{min-width:0;margin:0;padding:0;border:0;display:grid;gap:9px}.auth-code-legend{padding:0;color:var(--auth-text);font-size:14px;font-weight:580}.auth-code-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.auth-code-box{width:100%;height:56px!important;padding:0!important;border:1px solid var(--auth-line)!important;border-radius:9px!important;background:var(--auth-input)!important;color:var(--auth-text)!important;font:620 21px/1 ui-monospace,monospace!important;text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important;transition:border-color .18s ease,box-shadow .18s ease}.auth-code-box:focus-visible{border-color:var(--notes-cyan)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--notes-cyan) 13%,transparent)!important;outline:none}.auth-code-box:not(:-moz-placeholder){border-color:var(--auth-line-strong)!important}.auth-code-box:not(:placeholder-shown){border-color:var(--auth-line-strong)!important}.auth-code-help{margin:0;color:var(--auth-muted);font-size:13px;font-weight:430;line-height:1.55}.auth-code-help strong{color:var(--auth-text);font-weight:600}@media(max-width:400px){.auth-code-row{gap:6px}.auth-code-box{height:48px!important;font-size:18px!important}}