*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font-body);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}body:before{content:"";z-index:-2;pointer-events:none;background:var(--gradient-mist);position:fixed;inset:0}main{flex:1 0 auto;overflow-x:clip}a{color:inherit}button,input{font:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--ink);color:var(--canvas);padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.site-header{z-index:20;width:min(calc(100% - 28px), var(--header-content));border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--header);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);align-items:center;gap:24px;min-height:72px;margin:14px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;top:0;box-shadow:0 12px 40px #131d1814}.brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.12rem;font-weight:650;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.site-header nav{align-items:center;gap:clamp(16px,2.6vw,32px);margin-left:auto;display:flex}.site-header nav a{color:var(--ink-muted);transition:color var(--duration-fast) ease;font-size:.9rem;font-weight:600;text-decoration:none}.site-header nav a:hover{color:var(--ink)}.site-header .nav-cta{border-radius:var(--radius-pill);background:var(--ink);color:var(--canvas);padding:9px 16px}.theme-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);min-height:36px;color:var(--ink);cursor:pointer;font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) ease, background var(--duration-fast) ease;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.64rem;font-weight:650;display:inline-flex}.theme-toggle:hover{border-color:var(--line-strong);transform:translateY(-1px)}.theme-toggle-swatch{background:var(--gradient-path);width:12px;height:12px;box-shadow:0 0 0 3px rgba(var(--tone-sky-rgb), .12);border-radius:50%;flex:none}.theme-toggle-placeholder{cursor:default;width:76px}.mobile-theme-row,.mobile-language-row{display:none}.language-picker{position:relative}.language-picker>button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);min-height:36px;color:var(--ink);cursor:pointer;font-family:var(--font-code);align-items:center;gap:7px;padding:0 11px;font-size:.64rem;display:inline-flex}.language-picker>button svg{fill:currentColor;width:15px;height:15px}.language-picker>button strong{letter-spacing:.08em}.language-picker>button span{color:var(--ink-muted)}.language-menu{z-index:80;top:calc(100% + 9px);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-strong);width:min(18rem,100vw - 32px);max-height:min(70vh,31rem);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:thin;border-radius:18px;padding:8px;position:absolute;inset-inline-end:0;overflow-y:auto}.language-menu>p{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin:4px 8px 7px;font-size:.61rem}.language-menu a{min-height:42px;color:var(--ink);border-radius:11px;grid-template-columns:2rem 1fr auto;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.language-menu a:hover,.language-menu a:focus-visible,.language-menu a[aria-current=page]{background:rgba(var(--tone-sky-rgb),.11)}.language-menu a strong{color:var(--tone-sky);font-family:var(--font-code);letter-spacing:.06em;font-size:.69rem}.language-menu a span{font-size:.82rem}.language-menu a i{color:var(--tone-sage);font-style:normal}.hero{width:min(100%,1440px);min-height:calc(100vh - 92px);padding:clamp(72px, 9vw, 140px) var(--gutter) clamp(88px, 10vw, 150px);grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(52px,8vw,120px);margin:0 auto;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--ink-muted);font-family:var(--font-code);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:.75rem;font-weight:600}.eyebrow span{background:var(--tone-amber);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--tone-amber-rgb), .18);border-radius:50%;margin-right:9px;display:inline-block}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:760px;letter-spacing:var(--tracking-display);margin:0;font-size:clamp(3.7rem,7.4vw,7.4rem);font-weight:560;line-height:.93}h1 em{color:#0000;background:var(--gradient-path);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-lede{max-width:720px;color:var(--ink-muted);margin:34px 0 30px;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.65}.hero-waitlist>p{color:var(--ink-faint);margin:10px 0 0;font-size:.8rem}.waitlist-form{width:100%}.waitlist-fields{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-strong);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid;position:relative}.waitlist-fields input[type=email]{min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 18px}.waitlist-fields input::placeholder{color:var(--ink-faint)}.waitlist-fields button{border-radius:var(--radius-pill);background:var(--ink);min-height:52px;color:var(--canvas);cursor:pointer;transition:transform var(--duration-fast) var(--ease);border:0;padding:0 22px;font-weight:650}.waitlist-fields button:hover{transform:translateY(-1px)}.waitlist-fields button:disabled{cursor:wait;opacity:.65;transform:none}.form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.form-feedback{margin:10px 8px 0;font-size:.88rem}.form-feedback-success{color:var(--focus)}.form-feedback-error{color:#a44444}.form-language{border:1px solid var(--line);border-radius:var(--radius-pill);width:max-content;max-width:100%;min-height:36px;color:var(--ink-muted);background:var(--surface);font-family:var(--font-code);align-items:center;gap:7px;margin:9px 4px 0;padding:3px 4px 3px 10px;font-size:.65rem;display:inline-flex}.form-language svg{fill:currentColor;width:14px;height:14px}.form-language select{border-radius:var(--radius-pill);min-height:28px;color:var(--ink);background:var(--surface-strong);font:inherit;opacity:1;border:0;padding:0 9px;font-weight:700}.form-language select:disabled{color:var(--ink);cursor:not-allowed;-webkit-text-fill-color:var(--ink)}.hero-signals{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hero-signals li{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;padding:7px 11px;font-size:.7rem}.hero-visual{isolation:isolate;min-height:680px;position:relative}.visual-halo{z-index:-2;background:radial-gradient(circle at 38% 42%, rgba(var(--tone-sage-rgb), .28), transparent 38%), radial-gradient(circle at 68% 48%, rgba(var(--tone-sky-rgb), .25), transparent 42%), radial-gradient(circle at 60% 78%, rgba(var(--tone-lavender-rgb), .22), transparent 38%);filter:blur(14px);animation:breathe 8s var(--ease) infinite alternate;border-radius:48% 52% 44% 56%;position:absolute;inset:7% 2% 4% 6%}.visual-brand{border:1px solid var(--line);background:var(--surface-strong);width:120px;box-shadow:var(--shadow-float);border-radius:34px;padding:18px;position:absolute;top:34%;left:44%;transform:translate(-50%,-50%)rotate(-4deg)}.thought-card{z-index:2;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);width:min(265px,48%);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:18px;position:absolute}.thought-card span,.thought-card small{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;display:block}.thought-card span{color:var(--ink-faint);margin-bottom:11px}.thought-card strong{font-size:1rem;line-height:1.35;display:block}.thought-card small{color:var(--ink-faint);letter-spacing:.02em;text-transform:none;margin-top:13px}.thought-root{top:10%;left:0}.thought-source{top:22%;right:0}.thought-bridge{bottom:18%;left:8%}.thought-output{bottom:4%;right:4%}.thought-source:before,.thought-bridge:before,.thought-output:before{content:"";background:var(--tone-sage);width:9px;height:9px;box-shadow:0 0 0 5px rgba(var(--tone-sage-rgb), .16);border-radius:50%;position:absolute}.thought-source:before{background:var(--tone-sky);top:32px;left:-5px}.thought-bridge:before{background:var(--tone-lavender);top:30px;right:-5px}.thought-output:before{background:var(--tone-amber);top:28px;left:-5px}.path{z-index:-1;transform-origin:0;background:var(--gradient-path);opacity:.55;height:2px;position:absolute}.path-one{width:46%;top:25%;left:25%;transform:rotate(9deg)}.path-two{width:43%;top:48%;left:28%;transform:rotate(57deg)}.path-three{width:38%;top:68%;left:32%;transform:rotate(18deg)}@keyframes breathe{to{transform:scale(1.06)rotate(2deg)}}.intro-band{width:min(calc(100% - (var(--gutter) * 2)), var(--content));border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .09), rgba(var(--tone-sky-rgb), .045) 52%, rgba(var(--tone-lavender-rgb), .09)), var(--surface);box-shadow:var(--shadow-soft);margin:0 auto clamp(100px,14vw,200px);padding:clamp(44px,7vw,90px)}.intro-band h2{letter-spacing:-.05em;max-width:950px;margin:0;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1}.intro-band>p:last-child{max-width:780px;color:var(--ink-muted);margin:32px 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem)}.shell{width:min(calc(100% - (var(--gutter) * 2)), var(--content));margin-inline:auto}.section-heading{grid-template-columns:minmax(0,1.12fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(50px,7vw,86px);display:grid}.section-heading h2,.workspace-copy h2,.object-intro h2,.build-standard h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.6rem,5.5vw,5.6rem);font-weight:540;line-height:.99}.section-heading>p,.workspace-copy>p:last-child,.object-intro>p:last-child{color:var(--ink-muted);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.source-note{border-left:2px solid rgba(var(--tone-amber-rgb), .8);max-width:920px;margin:36px 0 0;padding-left:18px;line-height:1.75;color:var(--ink-faint)!important;font-size:.84rem!important}.source-note a{color:var(--ink-muted);-webkit-text-decoration-color:rgba(var(--tone-sage-rgb), .8);text-decoration-color:rgba(var(--tone-sage-rgb), .8);text-underline-offset:3px}.stage-list{border-top:1px solid var(--line)}.stage-card{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:28px;padding:30px 0;display:grid}.stage-card>span,.surface-card>span,.number-card>span,.intelligence-grid article>span{color:var(--ink-faint);font-family:var(--font-code);font-size:.72rem}.stage-card>div{grid-template-columns:minmax(210px,.6fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);display:grid}.stage-card h3,.surface-card h3,.number-card h3,.intelligence-grid h3,.trust-grid h3{letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.3}.stage-card p,.surface-card p,.number-card p,.intelligence-grid p,.trust-grid p{color:var(--ink-muted);margin:0}.workspace-showcase{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .11), rgba(var(--tone-sky-rgb), .07) 48%, rgba(var(--tone-lavender-rgb), .1));box-shadow:var(--shadow-float);grid-template-columns:.58fr 1.42fr;gap:clamp(34px,5vw,78px);padding:clamp(20px,3vw,42px);display:grid}.workspace-copy{align-self:center;padding:clamp(20px,3vw,42px) 0 clamp(20px,3vw,42px) clamp(4px,2vw,24px)}.workspace-copy h2{font-size:clamp(2.8rem,5vw,5rem)}.workspace-window{border:1px solid var(--line-strong);background:var(--surface-solid);min-height:650px;box-shadow:var(--shadow-float);border-radius:26px;overflow:hidden}.window-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:7px;height:54px;padding:0 18px;display:flex}.window-bar>span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.window-bar>span:first-child{background:var(--tone-amber)}.window-bar b{color:var(--ink-faint);font-family:var(--font-code);margin-left:auto;font-size:.65rem;font-weight:500}.window-body{grid-template-columns:158px minmax(0,1fr);min-height:596px;display:grid}.window-body aside{border-right:1px solid var(--line);color:var(--ink-muted);flex-direction:column;gap:13px;padding:24px 18px;font-size:.75rem;display:flex}.window-body aside span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.1em;margin-top:12px;font-size:.58rem}.window-body aside span:first-child{margin-top:0}.window-body aside strong{font-weight:550}.canvas{background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:24px 24px;min-width:0;min-height:596px;position:relative;overflow:hidden}.canvas-title{border-radius:var(--radius-sm);background:var(--surface-strong);width:60%;box-shadow:var(--shadow-soft);padding:16px;position:absolute;top:7%;left:7%}.canvas-title span,.canvas-note span,.ai-proposal span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.09em;font-size:.58rem}.canvas-title h3{margin:5px 0;font-size:1.02rem}.canvas-title small,.canvas-note small{color:var(--ink-faint);font-size:.66rem}.canvas-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-strong);width:36%;box-shadow:var(--shadow-soft);padding:14px;position:absolute}.canvas-note strong{margin:6px 0 8px;font-size:.76rem;line-height:1.35;display:block}.note-a{top:36%;left:10%}.note-b{top:24%;right:8%}.note-c{top:59%;left:32%}.canvas-path{background:var(--gradient-path);transform-origin:0;opacity:.65;height:2px;position:absolute}.canvas-path-a{width:32%;top:41%;left:39%;transform:rotate(-22deg)}.canvas-path-b{width:27%;top:52%;left:31%;transform:rotate(54deg)}.ai-proposal{border:1px solid rgba(var(--tone-lavender-rgb), .42);border-radius:var(--radius-sm);background:var(--surface-strong);box-shadow:var(--shadow-soft);padding:14px;position:absolute;inset:auto 5% 4%}.ai-proposal p{color:var(--ink-muted);margin:6px 0 12px;font-size:.7rem}.ai-proposal div{gap:7px;display:flex}.ai-proposal b{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:30px;color:var(--ink-muted);align-items:center;padding:0 10px;font-size:.64rem;font-weight:500;display:inline-flex}.ai-proposal b:first-child{background:var(--ink);color:var(--canvas);border-color:#0000}.card-grid{gap:12px;display:grid}.use-grid{grid-template-columns:repeat(3,1fr)}.number-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:310px;transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) ease;flex-direction:column;padding:28px;display:flex}.number-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.number-card h3{margin-top:auto;margin-bottom:14px;font-size:1.4rem}.surface-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.surface-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:42px minmax(0,1fr);gap:22px;min-height:240px;padding:30px;display:grid}.surface-card h3{margin-bottom:15px;font-size:1.32rem}.object-section{background:var(--brand-obsidian);color:var(--brand-bone);margin-block:clamp(80px,10vw,150px);padding-block:clamp(90px,12vw,160px)}.object-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(50px,10vw,150px);display:grid}.object-intro{align-self:start;position:sticky;top:128px}.object-intro>p:last-child{color:#f6f4eda6;margin-top:32px}.object-grid{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.object-grid div{border-bottom:1px solid #f6f4ed24;padding:22px 18px}.object-grid dt{margin-bottom:7px;font-weight:650}.object-grid dd{color:#f6f4ed9e;margin:0;font-size:.86rem}.intelligence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intelligence-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:290px;padding:26px;display:flex}.intelligence-grid h3{margin-top:auto;margin-bottom:13px}.workflow-section{background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .12), rgba(var(--tone-lavender-rgb), .12));border-block:1px solid var(--line);padding-block:clamp(100px,14vw,190px)}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.workflow-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);padding:28px}.workflow-card>span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;display:block}.workflow-card>strong{border-bottom:1px solid var(--line);font-family:var(--font-code);padding-bottom:20px;font-size:.88rem;line-height:1.55;display:block}.workflow-card ol{counter-reset:workflow;color:var(--ink-muted);margin:20px 0 0;padding:0;list-style:none}.workflow-card li{counter-increment:workflow;padding:7px 0 7px 36px;position:relative}.workflow-card li:before{content:counter(workflow, decimal-leading-zero);color:var(--ink-faint);font-family:var(--font-code);font-size:.63rem;position:absolute;left:0}.loop-list{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.loop-list li{border-top:1px solid var(--line-strong);min-height:240px;padding:24px 20px;position:relative}.loop-list li:not(:last-child):after{content:"";background:var(--tone-sage);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--tone-sage-rgb), .14);border-radius:50%;position:absolute;top:-4px;right:-4px}.loop-list span{color:var(--ink-faint);font-family:var(--font-code);font-size:.7rem}.loop-list h3{margin:82px 0 10px;font-size:1.25rem}.loop-list p{color:var(--ink-muted);margin:0;font-size:.9rem}.trust-section{background:var(--brand-obsidian);color:var(--brand-bone);margin-block:clamp(70px,10vw,150px);padding-block:clamp(100px,14vw,180px)}.trust-section .section-heading>p{color:#f6f4eda6}.trust-grid{background:#f6f4ed29;border:1px solid #f6f4ed29;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.trust-grid article{background:var(--brand-obsidian);min-height:250px;padding:34px}.trust-grid span{color:var(--tone-sage);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.trust-grid h3{margin:76px 0 12px;font-size:1.35rem}.trust-grid p{color:#f6f4ed9e}.build-standard{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .08), transparent 46%, rgba(var(--tone-amber-rgb), .09)), var(--surface);box-shadow:var(--shadow-float);margin-block:clamp(110px,15vw,220px);padding:clamp(46px,8vw,100px);position:relative;overflow:hidden}.build-standard img{opacity:.92;width:clamp(70px,9vw,120px);height:auto;position:absolute;top:clamp(20px,5vw,60px);right:clamp(20px,5vw,70px)}.build-standard h2{max-width:980px}.build-standard>p:last-child{max-width:720px;color:var(--ink-muted);margin:36px 0 0;font-size:clamp(1rem,1.5vw,1.2rem)}.waitlist-section{border-radius:var(--radius-lg);background:var(--brand-obsidian);color:var(--brand-bone);box-shadow:var(--shadow-float);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,120px);margin-bottom:clamp(100px,14vw,190px);padding:clamp(40px,7vw,80px);display:grid}.waitlist-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:1}.waitlist-section>div>p:last-child{color:#f6f4eda3}.waitlist-section .waitlist-fields{background:#f6f4ed1a;border-color:#f6f4ed3d}.waitlist-section .waitlist-fields input{color:var(--brand-bone)}.waitlist-section .waitlist-fields button{background:var(--brand-bone);color:var(--brand-obsidian)}.waitlist-section .form-feedback-success{color:var(--tone-sage)}.waitlist-form[data-status=recent] .form-feedback{color:var(--focus)}.waitlist-section .waitlist-form[data-status=recent] .form-feedback{color:var(--tone-sage)}.waitlist-form:is([data-status=success],[data-status=recent]) .waitlist-fields button,.waitlist-section .waitlist-form:is([data-status=success],[data-status=recent]) .waitlist-fields button{background:var(--tone-sage);color:var(--brand-obsidian);cursor:not-allowed;opacity:1}.site-footer{width:min(calc(100% - 40px), var(--content));border-top:1px solid var(--line);color:var(--ink-muted);grid-template-columns:1fr auto auto auto auto;align-items:center;gap:28px;margin:0 auto 20px;padding:28px;font-size:.85rem;display:grid}.site-footer p{margin:0}.site-footer>p>a{white-space:nowrap;text-decoration:none}.footer-links{flex-wrap:wrap;gap:16px;display:flex}.footer-links a{text-underline-offset:4px}.footer-brand img{filter:brightness(0)saturate();opacity:.84;width:34px;height:34px;transition:filter var(--duration-fast) ease, opacity var(--duration-fast) ease}:root.dark .footer-brand img{filter:brightness(0)saturate()invert();opacity:.88}.legal-page{width:min(calc(100% - (var(--gutter) * 2)), 920px);min-height:70vh;margin:0 auto;padding-block:clamp(80px,10vw,140px)}.legal-back{color:var(--ink-muted);margin-bottom:66px;font-size:.9rem;text-decoration:none;display:inline-block}.legal-page h1{max-width:none;font-size:clamp(3.6rem,8vw,7.6rem)}.legal-intro{max-width:760px;color:var(--ink-muted);margin:32px 0 12px;font-size:clamp(1.05rem,1.8vw,1.25rem)}.legal-date{color:var(--ink-faint);font-family:var(--font-code);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.7rem}.legal-sections{border-top:1px solid var(--line);margin-top:72px}.legal-sections details{border-bottom:1px solid var(--line)}.legal-sections summary{cursor:pointer;padding:24px 42px 24px 0;font-size:1.08rem;font-weight:600;list-style:none;position:relative}.legal-sections summary::-webkit-details-marker{display:none}.legal-sections summary:after{content:"+";color:var(--ink-faint);font-family:var(--font-code);font-size:1.2rem;position:absolute;top:22px;right:4px}.legal-sections details[open] summary:after{content:"−"}.legal-sections details>div{color:var(--ink-muted);padding:0 0 28px}.legal-sections details p{margin:0 0 14px}.legal-sections details p:last-child{margin-bottom:0}.legal-sections a{color:var(--ink);text-underline-offset:3px}.not-found-page{width:min(calc(100% - (var(--gutter) * 2)), 980px);min-height:72vh;margin:0 auto;padding-block:clamp(110px,15vw,210px)}.not-found-page h1{max-width:900px;font-size:clamp(3.5rem,8vw,7.4rem)}.not-found-page>p:not(.eyebrow){max-width:620px;color:var(--ink-muted);margin:34px 0;font-size:clamp(1.05rem,1.7vw,1.24rem)}.not-found-page>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.not-found-page a{color:var(--ink-muted);text-underline-offset:4px}.not-found-page .not-found-primary{border-radius:var(--radius-pill);background:var(--ink);color:var(--canvas);padding:13px 20px;text-decoration:none}@media (max-width:980px){.mobile-language-row{padding:12px 16px 0;display:block}.mobile-language-row .language-picker>button{justify-content:flex-start;width:100%;min-height:46px;padding-inline:14px}.mobile-language-row .language-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.site-header nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:84px}.hero-copy{max-width:790px}.hero-visual{min-height:620px}.section-heading{grid-template-columns:1fr;align-items:start}.workspace-showcase{grid-template-columns:1fr}.workspace-copy{max-width:720px}.use-grid,.intelligence-grid{grid-template-columns:repeat(2,1fr)}.object-layout{grid-template-columns:1fr}.object-intro{max-width:760px;position:static}.loop-list{grid-template-columns:repeat(3,1fr)}.waitlist-section{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}}@keyframes treefiny-card-reveal{0%{opacity:.66;transform:translateY(22px)scale(.985)}20%,76%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.8;transform:translateY(-12px)scale(.992)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-grid>*{animation:treefiny-card-reveal var(--duration-reveal) var(--ease-reveal) both;animation-timeline:view();animation-range:entry 8% exit 92%}}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],.reveal-grid>*{opacity:1;transform:none;animation:none!important}}.method-principle.build-standard{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid;overflow:hidden}.method-principle-copy{z-index:1;position:relative}.method-principle-copy h2{max-width:860px}.method-principle-copy>p:last-child{max-width:680px;color:var(--ink-muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.2rem)}.pace-visual{filter:drop-shadow(0 28px 48px #1d2c241a);justify-self:end;width:min(100%,520px);height:auto;overflow:visible}.pace-visual-orbit{fill:none;stroke:var(--line-strong);stroke-width:1.2px;stroke-dasharray:3 9}.pace-visual-orbit-wide{stroke:var(--line);stroke-dasharray:2 13}.pace-visual-route{fill:none;stroke:url(#pace-gradient);stroke-width:4px;stroke-linecap:round;stroke-dasharray:10 12;animation:9s linear infinite pace-route}.pace-visual-rest{fill:none;stroke:var(--ink-faint);stroke-width:1.6px;stroke-linecap:round;opacity:.48}.pace-visual-thought rect,.pace-visual-pause rect{fill:var(--surface-solid);stroke:var(--line-strong);stroke-width:1.5px}.pace-visual-thought path{fill:none;stroke:var(--ink-muted);stroke-width:3px;stroke-linecap:round}.pace-visual-thought circle{fill:var(--tone-sage)}.pace-visual-pause path{fill:none;stroke:var(--ink-faint);stroke-width:3px;stroke-linecap:round}.pace-visual-pause{animation:pace-breathe 5.5s var(--ease) infinite alternate;transform-origin:140px 88px}.pace-visual-node{stroke:var(--surface-solid);stroke-width:4px}.pace-visual-node-sage{fill:var(--tone-sage)}.pace-visual-node-sky{fill:var(--tone-sky)}.pace-visual-node-lavender{fill:var(--tone-lavender)}.intelligence-mode-visual{width:100%;height:auto;margin:18px 0 14px;overflow:visible}.intelligence-mode-muted{fill:none;stroke:var(--line-strong);stroke-width:1.6px;stroke-linecap:round}.intelligence-mode-path{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 8;animation:7s linear infinite intelligence-path}.intelligence-mode-visual-clarify .intelligence-mode-path{stroke:url(#intelligence-clarify-gradient)}.intelligence-mode-visual-challenge .intelligence-mode-path{stroke:url(#intelligence-challenge-gradient)}.intelligence-mode-visual-begin .intelligence-mode-path{stroke:url(#intelligence-begin-gradient)}.intelligence-mode-card rect{fill:var(--surface-solid);stroke:var(--line-strong);stroke-width:1.4px}.intelligence-mode-card path{fill:none;stroke:var(--ink-muted);stroke-width:2.2px;stroke-linecap:round}.intelligence-mode-card circle{fill:var(--tone-sage)}.intelligence-mode-card-main,.intelligence-mode-card-step{animation:intelligence-float 5s var(--ease) infinite alternate}.intelligence-mode-card-counter{animation:intelligence-counter 5.5s var(--ease) .5s infinite alternate}.intelligence-mode-node{stroke:var(--surface-solid);stroke-width:3px}.intelligence-mode-node-sage{fill:var(--tone-sage)}.intelligence-mode-node-sky{fill:var(--tone-sky)}.intelligence-mode-node-lavender{fill:var(--tone-lavender)}.intelligence-mode-arrow{fill:none;stroke:var(--ink-faint);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes pace-route{to{stroke-dashoffset:-132px}}@keyframes pace-breathe{to{transform:translateY(-7px)}}@keyframes intelligence-path{to{stroke-dashoffset:-90px}}@keyframes intelligence-float{to{transform:translateY(-5px)}}@keyframes intelligence-counter{to{transform:translate(3px,-4px)}}@media (max-width:900px){.method-principle.build-standard{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:22px}}@media (max-width:640px){.form-language{justify-content:space-between;width:100%}.method-principle.build-standard{grid-template-columns:1fr;gap:24px}.method-principle-copy>p:last-child{margin-top:20px}.pace-visual{justify-self:center;width:min(100%,430px);margin:-6px auto -14px}.intelligence-mode-visual{max-height:136px;margin-block:16px 12px}}@media (prefers-reduced-motion:reduce){.pace-visual-route,.pace-visual-pause,.intelligence-mode-path,.intelligence-mode-card-main,.intelligence-mode-card-step,.intelligence-mode-card-counter{animation:none!important}}.home-statement{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid;overflow:hidden}.home-statement-copy{z-index:2;position:relative}.home-statement-copy>p:last-child{max-width:660px;color:var(--ink-muted);margin:20px 0 0;font-size:clamp(1rem,1.25vw,1.12rem)}.home-inline-visual{z-index:1;width:100%;height:auto;position:relative;overflow:visible}.home-return-visual{justify-self:end;max-width:400px}.home-visual-orbit{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 8;transform-origin:50%;animation:32s linear infinite home-visual-orbit}.home-visual-orbit-inner{stroke:rgba(var(--tone-sky-rgb), .32);animation-duration:24s;animation-direction:reverse}.home-visual-path{fill:none;stroke:url(#home-return-gradient);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:9 12;vector-effect:non-scaling-stroke;animation:20s linear infinite home-inline-path-flow}.home-visual-path-muted{stroke:var(--line-strong);stroke-width:1.4px;animation-duration:26s;animation-direction:reverse}.home-return-card rect,.home-pocket-thought rect,.home-pocket-return rect{fill:var(--surface-solid);stroke:var(--line-strong);stroke-width:1px}.home-return-card path,.home-pocket-thought path,.home-pocket-return path{fill:none;stroke:var(--ink-faint);stroke-width:3px;stroke-linecap:round}.home-return-card circle,.home-pocket-thought circle{fill:var(--tone-sage)}.home-return-card-center{filter:drop-shadow(0 18px 28px #1d2d2421);transform-origin:50%;animation:home-card-drift 7s var(--ease) infinite alternate}:root.dark .home-return-card-center{filter:drop-shadow(0 18px 30px #00000061)}.home-visual-node{stroke:var(--surface-solid);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:home-node-pulse 4.8s var(--ease) infinite}.home-visual-node-sage{fill:var(--tone-sage)}.home-visual-node-sky{fill:var(--tone-sky);animation-delay:-1.6s}.home-visual-node-lavender{fill:var(--tone-lavender);animation-delay:-3.2s}.home-return-arrow{fill:none;stroke:var(--tone-lavender);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.download-section.download-section{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:center;overflow:hidden}.download-side{z-index:1;justify-items:center;gap:4px;width:100%;display:grid;position:relative}.home-pocket-visual{width:min(100%,340px)}.home-pocket-path{stroke:url(#home-pocket-gradient)}.home-pocket-device>rect:first-child{fill:var(--surface-strong);stroke:var(--line-strong);stroke-width:1.5px;filter:drop-shadow(0 18px 28px #1d2d241f)}.home-pocket-device>rect:nth-child(2){fill:var(--canvas-raised);stroke:var(--line)}:root.dark .home-pocket-device>rect:first-child{filter:drop-shadow(0 18px 30px #0006)}.home-pocket-speaker,.home-pocket-home{fill:none;stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round}.home-pocket-thought{transform-origin:50%;animation:home-card-drift 6.4s var(--ease) -2.4s infinite alternate}.home-pocket-return rect{fill:rgba(var(--tone-sage-rgb), .16);stroke:rgba(var(--tone-sage-rgb), .44)}.home-pocket-return path{stroke:var(--tone-sage)}.home-pocket-visual-inverse .home-visual-path-muted{stroke:#f6f4ed38}.home-pocket-visual-inverse .home-pocket-device>rect:first-child,.home-pocket-visual-inverse .home-pocket-thought rect{fill:#f6f4ed14;stroke:#f6f4ed3d}.home-pocket-visual-inverse .home-pocket-device>rect:nth-child(2){fill:#080c0ab3;stroke:#f6f4ed1f}.home-pocket-visual-inverse .home-pocket-speaker,.home-pocket-visual-inverse .home-pocket-home{stroke:#f6f4ed47}.home-pocket-visual-inverse .home-pocket-thought path{stroke:#f6f4ed8f}.home-pocket-visual-inverse .home-visual-node{stroke:var(--brand-obsidian)}.download-side .download-actions{width:100%}.download-side .store-links{justify-content:center}@keyframes home-inline-path-flow{to{stroke-dashoffset:-168px}}@keyframes home-visual-orbit{to{transform:rotate(360deg)}}@keyframes home-card-drift{to{transform:translateY(-6px)}}@keyframes home-node-pulse{50%{transform:scale(1.3)}}@media (max-width:980px){.home-statement{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:28px}.download-section.download-section{grid-template-columns:1fr}.download-side{justify-self:center;width:min(100%,460px)}}@media (max-width:640px){.home-statement{grid-template-columns:1fr;gap:18px}.home-return-visual{justify-self:center;width:min(100%,340px)}.download-side{gap:0}.home-pocket-visual{width:min(100%,310px)}}@media (prefers-reduced-motion:reduce){.home-visual-orbit,.home-visual-path,.home-return-card-center,.home-pocket-thought,.home-visual-node{animation:none!important}}.join-page .join-hero{isolation:isolate;border-bottom:0;grid-template:"copy visual""form visual"/minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:30px clamp(54px,7vw,104px);min-height:min(760px,100svh - 88px);padding-block:clamp(52px,6vw,84px) clamp(64px,7vw,96px);display:grid;position:relative;overflow:visible}.join-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 76% 32%, rgba(var(--tone-sky-rgb), .18), transparent 30%), radial-gradient(circle at 82% 72%, rgba(var(--tone-lavender-rgb), .16), transparent 32%), radial-gradient(circle at 50% 48%, rgba(var(--tone-sage-rgb), .08), transparent 38%);filter:blur(14px);pointer-events:none;border-radius:48% 52% 50% 46%;position:absolute;inset:2% -6% 3%}.join-hero-copy{grid-area:copy;align-self:end}.join-hero h1{max-width:640px;font-size:clamp(3.7rem,6.4vw,6.6rem)}.join-hero-lede{max-width:610px;color:var(--ink-muted);margin:clamp(22px,3vw,34px) 0 18px;font-size:clamp(1.02rem,1.25vw,1.15rem)}.join-hero .text-link{width:fit-content}.join-hero .join-capture{grid-area:form;align-self:start;width:100%;max-width:620px;margin:0;padding:0}.join-hero .join-capture-label{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.64rem}.join-hero .join-capture>p:last-child{color:var(--ink-faint);margin:10px 0 0;font-size:.8rem}.join-visual{border:1px solid var(--line);background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .1), transparent 36%), linear-gradient(325deg, rgba(var(--tone-lavender-rgb), .13), transparent 42%), var(--surface-strong);width:100%;min-height:560px;box-shadow:var(--shadow-float);isolation:isolate;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:clamp(30px,4vw,48px);grid-area:visual;position:relative;overflow:hidden}.join-visual:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.3;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.join-visual:after{content:"";z-index:6;opacity:.42;width:34%;animation:join-sheen 14s var(--ease) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;top:-34%;bottom:-34%;left:-52%;transform:rotate(18deg)translate(-160%)}.join-visual-aurora{z-index:-1;background:radial-gradient(circle at 34% 34%, rgba(var(--tone-sage-rgb), .46), transparent 34%), radial-gradient(circle at 72% 38%, rgba(var(--tone-sky-rgb), .38), transparent 38%), radial-gradient(circle at 48% 76%, rgba(var(--tone-lavender-rgb), .4), transparent 38%);filter:blur(28px);opacity:.68;animation:join-aurora 12s var(--ease) infinite alternate;border-radius:48% 52% 42% 58%;position:absolute;inset:7% 4%}.join-visual-paths{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.join-visual-path{fill:none;stroke:url(#join-path-gradient);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:8 15;vector-effect:non-scaling-stroke;opacity:.52;animation:24s linear infinite join-path-flow}.join-visual-path-two{opacity:.42;animation-duration:29s;animation-direction:reverse}.join-visual-path-three{opacity:.28;animation-duration:32s}.join-orbit{z-index:0;border:1px dashed var(--line-strong);border-radius:50%;animation:28s linear infinite join-orbit-spin;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.join-orbit-one{aspect-ratio:1;width:68%}.join-orbit-two{aspect-ratio:1;border-color:rgba(var(--tone-sky-rgb), .34);width:48%;animation-duration:22s;animation-direction:reverse}.join-node{z-index:2;border:3px solid var(--surface-solid);background:var(--tone-sage);width:12px;height:12px;box-shadow:0 0 0 7px rgba(var(--tone-sage-rgb), .14), 0 0 28px rgba(var(--tone-sage-rgb), .54);animation:join-node-pulse 4.8s var(--ease) infinite;border-radius:50%;position:absolute}.join-node-one{top:21%;left:21%}.join-node-two{background:var(--tone-sky);box-shadow:0 0 0 7px rgba(var(--tone-sky-rgb), .14), 0 0 28px rgba(var(--tone-sky-rgb), .56);animation-delay:-1.6s;top:30%;right:17%}.join-node-three{background:var(--tone-lavender);box-shadow:0 0 0 7px rgba(var(--tone-lavender-rgb), .14), 0 0 28px rgba(var(--tone-lavender-rgb), .56);animation-delay:-3.2s;bottom:23%;left:22%}.join-node-four{background:var(--tone-amber);box-shadow:0 0 0 7px rgba(var(--tone-amber-rgb), .14), 0 0 28px rgba(var(--tone-amber-rgb), .54);animation-delay:-2.4s;bottom:14%;right:25%}.join-signal{z-index:3;border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);width:min(36%,190px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:join-signal-float 8s var(--ease) infinite alternate;border-radius:16px;padding:13px 15px;display:grid;position:absolute}.join-signal small{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.join-signal strong{margin-top:4px;font-size:.78rem;font-weight:600;line-height:1.3}.join-signal-capture{top:10%;left:5%}.join-signal-connect{animation-duration:9s;animation-delay:-3s;top:18%;right:4%}.join-signal-return{animation-duration:10s;animation-delay:-5s;bottom:12%;left:7%}.join-threshold{z-index:4;border:1px solid rgba(var(--tone-sage-rgb), .44);background:color-mix(in srgb, var(--surface-strong) 91%, transparent);text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(58%,290px);animation:join-threshold-float 7s var(--ease) infinite alternate;border-radius:28px;justify-items:center;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #1c2f252e,inset 0 1px #ffffff80}.join-threshold-mark{border:1px solid var(--line);background:var(--surface-solid);width:72px;height:72px;box-shadow:var(--shadow-soft);border-radius:22px;place-items:center;display:grid}.join-threshold-mark img{width:54px;height:54px}.join-threshold>small{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.13em;text-transform:uppercase;margin-top:17px;font-size:.57rem}.join-threshold>strong{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.24rem,2.2vw,1.65rem);font-weight:600;line-height:1.06}.join-threshold>span:last-child{color:var(--ink-muted);margin-top:11px;font-size:.72rem}.join-visual-status{z-index:4;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);min-height:34px;box-shadow:var(--shadow-soft);color:var(--ink-muted);font-family:var(--font-code);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:9px;padding:7px 13px;font-size:.58rem;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.join-visual-status i{background:var(--tone-sage);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--tone-sage-rgb), .16);border-radius:50%}:root.dark .join-visual:after{opacity:.14}:root.dark .join-visual-aurora{opacity:.54}:root.dark .join-threshold{box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff14}:root.dark .join-threshold-mark img{filter:saturate(.88)brightness(1.08)}@keyframes join-path-flow{to{stroke-dashoffset:-184px}}@keyframes join-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes join-aurora{to{opacity:.88;transform:scale(1.08)rotate(3deg)}}@keyframes join-node-pulse{50%{transform:scale(1.18)}}@keyframes join-signal-float{to{transform:translateY(-7px)}}@keyframes join-threshold-float{to{transform:translate(-50%,calc(-50% - 8px))}}@keyframes join-sheen{0%,28%{transform:rotate(18deg)translate(-160%)}68%,to{transform:rotate(18deg)translate(430%)}}@media (max-width:980px){.join-page .join-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""form";gap:32px;min-height:auto}.join-hero-copy{max-width:760px}.join-visual{justify-self:center;width:min(100%,720px);min-height:540px}.join-hero .join-capture{max-width:720px}}@media (max-width:640px){.join-page .join-hero{grid-template-areas:"copy""form""visual";gap:24px;width:calc(100% - 24px);padding-block:34px 54px}.join-hero h1{font-size:clamp(3.15rem,14vw,4.7rem)}.join-hero-lede{margin-top:18px;line-height:1.55}.join-hero .text-link{margin-top:2px}.join-visual{border-radius:30px;width:100%;min-height:500px}.join-visual:before{opacity:.34;background-size:32px 32px}.join-visual-aurora{filter:blur(22px);opacity:.82;inset:5% -8%}.join-orbit-one{width:112%}.join-orbit-two{width:76%}.join-node-one{top:18%;left:14%}.join-node-two{top:29%;right:11%}.join-node-three{bottom:20%;left:15%}.join-node-four{bottom:11%;right:16%}.join-signal{border-radius:14px;width:42%;padding:10px 11px}.join-signal small{font-size:.48rem}.join-signal strong{font-size:.68rem}.join-signal-capture{top:7%;left:4%}.join-signal-connect{top:18%;right:3%}.join-signal-return{bottom:13%;left:5%}.join-threshold{border-radius:26px;width:72%;padding:21px 17px;top:46%}.join-threshold-mark{border-radius:20px;width:64px;height:64px}.join-threshold-mark img{width:48px;height:48px}.join-threshold>strong{font-size:1.42rem}.join-visual-status{font-size:.54rem;bottom:4%}.join-hero .join-capture{width:100%;padding:0}}@media (prefers-reduced-motion:reduce){.join-visual:after,.join-visual-aurora,.join-visual-path,.join-orbit,.join-node,.join-signal,.join-threshold{animation:none!important}}@media (max-width:640px){html{scroll-padding-top:80px}.site-header{gap:8px;width:calc(100% - 20px);min-height:62px;margin-top:10px;padding:8px 9px 8px 13px}.brand img{width:36px;height:36px}.site-header .brand span{display:none}.site-header nav{margin-left:auto}.site-header .nav-cta{padding:8px 12px;font-size:.78rem}.theme-toggle{min-width:54px;min-height:38px;padding:0 10px;font-size:.64rem}.hero{gap:40px;padding-top:68px}h1{font-size:clamp(3.25rem,16vw,5rem)}.hero-lede{margin-top:26px;font-size:1rem}.waitlist-fields{border-radius:var(--radius-md);grid-template-columns:1fr}.waitlist-fields button{width:100%}.hero-visual{min-height:560px;margin-inline:-8px}.visual-brand{width:94px;padding:14px;top:31%;left:50%}.thought-card{width:47%;padding:14px}.thought-root{top:4%}.thought-source{top:25%}.thought-bridge{bottom:15%;left:0}.thought-output{bottom:0;right:0}.thought-card strong{font-size:.86rem}.path-one{top:21%;left:26%}.path-two{top:45%;left:31%}.path-three{top:70%;left:33%}.intro-band{width:calc(100% - 32px);padding:32px 24px}.shell{width:calc(100% - 32px)}.section{padding-block:88px}.stage-card{grid-template-columns:40px minmax(0,1fr);gap:12px}.stage-card>div{grid-template-columns:1fr;gap:10px}.workspace-showcase{border-radius:26px;width:calc(100% - 20px);padding:10px}.workspace-copy{padding:28px 14px 20px}.workspace-window{border-radius:18px;min-height:610px}.window-body{grid-template-columns:1fr}.window-body aside{display:none}.canvas{min-height:555px}.canvas-title{width:78%}.canvas-note{width:43%}.use-grid,.surface-grid,.intelligence-grid,.workflow-grid,.trust-grid,.object-grid{grid-template-columns:1fr}.number-card{min-height:250px}.object-section,.trust-section{margin-block:70px}.loop-list{grid-template-columns:1fr}.loop-list li{min-height:auto;padding:22px 0}.loop-list li:not(:last-child):after{inset:auto auto -4px -3px}.loop-list h3{margin:34px 0 8px}.build-standard{padding:34px 24px}.build-standard img{width:72px;margin:0 0 38px auto;position:static}.waitlist-section{padding:34px 24px}.site-footer{grid-template-columns:1fr;gap:12px;width:calc(100% - 32px);padding-inline:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{gap:16px;min-height:64px;margin-top:10px;padding:7px 9px 7px 14px}.site-header .desktop-nav{align-items:center;gap:clamp(14px,2vw,26px);margin-left:auto;display:flex}.site-header .desktop-nav a{color:var(--ink-muted);font-size:.86rem;font-weight:600;text-decoration:none}.site-header .desktop-nav a:hover,.site-header .desktop-nav a[aria-current=page]{color:var(--ink)}.site-header .desktop-nav .nav-cta,.site-header .desktop-nav .nav-cta:hover,.site-header .desktop-nav .nav-cta[aria-current=page]{background:var(--ink);color:var(--canvas);padding:8px 15px}.menu-toggle,.mobile-nav-panel,.mobile-nav-cta{display:none}.hero{min-height:auto;padding:clamp(30px, 4vw, 52px) var(--gutter) clamp(46px, 5vw, 68px);gap:clamp(38px,5vw,68px)}h1{font-size:clamp(3.5rem,6.5vw,6.4rem)}.hero-lede{margin:26px 0 22px;font-size:clamp(1rem,1.3vw,1.16rem)}.hero-signals{margin-top:18px}.hero-visual{place-items:center;min-height:500px;padding:26px;display:grid}.visual-halo{inset:3%}.visual-halo:before,.visual-halo:after{content:"";border:1px dashed var(--line-strong);border-radius:50%;position:absolute}.visual-halo:before{inset:12% 8%}.visual-halo:after{inset:28% 22%}.visual-brand{z-index:4;border-radius:28px;width:92px;padding:14px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.thought-field{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 88px;width:100%;display:grid;position:relative}.thought-card{width:auto;min-height:142px;padding:16px;position:relative}.thought-card:before{content:"";width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--tone-sage-rgb), .14);border-radius:50%;position:absolute;top:14px;right:14px}.thought-root,.thought-source,.thought-bridge,.thought-output{inset:auto}.thought-root:before{background:var(--tone-amber)}.thought-source:before{background:var(--tone-sky);left:auto}.thought-bridge:before{background:var(--tone-lavender);right:14px}.thought-output:before{background:var(--tone-sage);left:auto}.intro-band{margin-bottom:clamp(54px,6vw,78px);padding:clamp(30px,4vw,50px)}.intro-band h2{font-size:clamp(2.45rem,4.7vw,4.8rem)}.intro-band>p:last-child{max-width:720px;margin:22px 0 0;font-size:clamp(1rem,1.35vw,1.14rem)}.section{padding-block:clamp(52px,6vw,78px)}.section-first,.section-tight-top{padding-top:18px}.section-heading{grid-template-columns:minmax(0,1.08fr) minmax(280px,.68fr);align-items:end;gap:clamp(28px,4vw,56px);margin-bottom:clamp(26px,3vw,38px)}.section-heading h2,.workspace-copy h2,.object-intro h2,.build-standard h2{font-size:clamp(2.35rem,4.5vw,4.6rem)}.section-heading>p,.workspace-copy>p:last-child,.object-intro>p:last-child{font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.58}.eyebrow{margin-bottom:14px}.source-note{margin-top:24px;padding-left:14px;line-height:1.62}.page-intro{width:min(calc(100% - (var(--gutter) * 2)), var(--content));border-bottom:1px solid var(--line);margin-inline:auto;padding-block:clamp(38px,5vw,64px) clamp(38px,4vw,56px)}.page-intro h1{max-width:1050px;font-size:clamp(3.4rem,7vw,7rem)}.page-intro-foot{justify-items:start;gap:18px;max-width:950px;margin-top:clamp(24px,3vw,38px);display:grid}.page-intro-foot>p{max-width:740px;color:var(--ink-muted);margin:0;font-size:clamp(1.02rem,1.35vw,1.16rem)}.text-link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:16px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.text-link span{color:var(--tone-sage)}.route-section{padding-top:0}.compact-heading{margin-bottom:26px}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:220px;color:inherit;transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) ease;flex-direction:column;padding:24px;text-decoration:none;display:flex}.route-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.route-card>span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.route-card h3{margin:14px 0 10px;font-size:1.45rem;line-height:1.15}.route-card p{color:var(--ink-muted);margin:0;font-size:.92rem}.route-card b{color:var(--tone-sage);margin-top:18px;font-size:1.2rem;font-weight:500}.stage-card{padding:20px 0;display:block}.stage-card>div{grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);gap:clamp(20px,3vw,42px)}.workspace-showcase{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:20px;padding:14px}.workspace-copy{padding:22px 12px}.workspace-copy>p:last-child{margin-top:18px}.workspace-window,.window-body{min-height:auto}.window-body{grid-template-columns:140px minmax(0,1fr)}.window-body aside{gap:9px;padding:18px 14px}.canvas{background-size:20px 20px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:auto;padding:18px;display:grid}.canvas-title,.canvas-note,.ai-proposal{width:auto;position:relative;inset:auto}.canvas-title{grid-column:1/-1;padding:14px}.canvas-note{padding:12px}.ai-proposal{grid-column:1/-1}.number-card{min-height:0;padding:22px}.number-card>span,.surface-card>span,.intelligence-grid article>span{margin-bottom:34px;display:block}.number-card h3,.intelligence-grid h3{margin-top:0;margin-bottom:10px}.surface-card{min-height:0;padding:22px;display:block}.surface-card h3{margin-bottom:10px}.object-section,.trust-section{margin-block:clamp(48px,6vw,76px);padding-block:clamp(56px,7vw,88px)}.object-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(34px,5vw,68px)}.object-intro{top:92px}.object-intro>p:last-child{margin-top:20px}.object-grid div{padding:16px 12px}.intelligence-grid article{min-height:0;padding:22px;display:block}.workflow-section{padding-block:clamp(56px,7vw,84px)}.workflow-card{padding:22px}.workflow-card>span{margin-bottom:12px}.workflow-card>strong{padding-bottom:14px}.workflow-card ol{margin-top:14px}.loop-list li{min-height:0;padding:18px 14px}.loop-list h3{margin:28px 0 8px}.trust-grid article{min-height:190px;padding:24px}.trust-grid h3{margin:44px 0 9px}.build-standard{margin-block:clamp(54px,7vw,82px);padding:clamp(34px,5vw,58px)}.build-standard>p:last-child{margin-top:22px}.home-standard{margin-top:0}.waitlist-section{gap:clamp(28px,4vw,56px);margin-bottom:clamp(54px,7vw,84px);padding:clamp(30px,4vw,48px)}.waitlist-section h2{font-size:clamp(2.5rem,4.4vw,4.4rem)}.join-page .page-intro{border-bottom:0;padding-bottom:24px}.join-page .waitlist-section{margin-top:0}.join-capture{max-width:var(--content);padding-block:0 clamp(62px,8vw,100px)}.join-capture .waitlist-form{max-width:720px}.join-capture>p{color:var(--ink-faint);margin:10px 0 0;font-size:.8rem}.site-footer{grid-template-columns:auto minmax(180px,1fr) auto auto;gap:18px;padding:22px 0}.footer-links{flex-wrap:wrap;gap:8px 14px}.legal-page{padding-block:clamp(54px,7vw,88px)}.legal-back{margin-bottom:38px}.legal-sections{margin-top:44px}.not-found-page{min-height:58vh;padding-block:clamp(44px,6vw,72px)}.not-found-page>p:not(.eyebrow){margin-block:22px}@media (max-width:980px){.desktop-nav{display:none!important}.mobile-nav-cta,.mobile-nav-cta:hover,.mobile-nav-cta[aria-current=page]{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--canvas);white-space:nowrap;flex:none;align-items:center;margin-left:auto;padding:0 14px;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.menu-toggle{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-content:center;gap:6px;margin-left:0;display:grid}.menu-toggle span{width:18px;height:1.5px;transition:transform var(--duration-fast) var(--ease);background:currentColor}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-nav-panel{z-index:-1;background:var(--canvas);width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0;padding:96px max(24px,50vw - 380px) 28px;display:block;position:fixed;top:-10px;left:50%;overflow-y:auto;transform:translate(-50%)}.mobile-nav-panel[hidden]{display:none}.site-header .mobile-nav-panel nav{gap:4px;width:100%;margin:0;display:grid}.site-header .mobile-nav-panel nav a{border-bottom:1px solid var(--line);min-height:68px;color:var(--ink);border-radius:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:clamp(1.25rem,4vw,1.7rem);text-decoration:none;display:flex}.mobile-nav-panel nav a:hover,.mobile-nav-panel nav a[aria-current=page]{background:var(--surface)}.mobile-nav-panel nav a small{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.mobile-theme-row{border-top:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px 16px 0;font-size:.68rem;display:flex}.site-header .mobile-nav-panel nav .mobile-join,.site-header .mobile-nav-panel nav .mobile-join:hover,.site-header .mobile-nav-panel nav .mobile-join[aria-current=page]{border-radius:var(--radius-pill);background:var(--ink);color:var(--canvas);border:0;margin-top:14px;padding-inline:18px}.site-header .mobile-nav-panel nav .mobile-join small{color:inherit;opacity:.68;opacity:.66}.section-heading{grid-template-columns:1fr;align-items:start;gap:16px}.hero{gap:14px}.workspace-showcase{grid-template-columns:1fr}.workspace-copy{max-width:none}.route-grid{grid-template-columns:1fr}.route-card{min-height:190px}.object-layout{grid-template-columns:1fr}.object-intro{max-width:none;position:static}.site-footer{grid-template-columns:1fr 1fr}.site-footer .footer-links{grid-column:1/-1}}@media (max-width:640px){html{scroll-padding-top:72px}.site-header{border-top:0;border-inline:0;border-radius:0 0 20px 20px;gap:8px;width:100%;min-height:62px;margin-top:0;padding:8px 18px}.site-header .brand span{display:inline}.brand img{width:34px;height:34px}.hero{gap:28px;padding:28px 20px 42px}h1{font-size:clamp(3.05rem,14vw,4.6rem)}.hero-lede{margin-top:20px}.hero-visual{min-height:auto;margin-inline:0;padding:22px 0}.visual-halo{inset:0}.visual-brand{grid-row:1;width:76px;margin:0 auto 18px;position:relative;top:auto;left:auto;transform:rotate(-4deg)}.thought-field{grid-template-columns:1fr 1fr;gap:8px}.thought-card{width:auto;min-height:132px;padding:13px}.thought-card strong{font-size:.82rem}.page-intro{width:calc(100% - 40px);padding-block:30px 32px}.page-intro h1{font-size:clamp(3rem,13vw,4.7rem)}.page-intro-foot{gap:18px}.text-link{white-space:normal}.section{padding-block:46px}.section-first,.section-tight-top{padding-top:12px}.section-heading{margin-bottom:22px}.section-heading h2,.workspace-copy h2,.object-intro h2,.build-standard h2{font-size:clamp(2.25rem,11vw,3.6rem)}.intro-band{margin-bottom:50px;padding:26px 22px}.intro-band h2{font-size:clamp(2.25rem,11vw,3.7rem)}.stage-card{padding:17px 0}.stage-card>div{grid-template-columns:1fr;gap:7px}.workspace-showcase{width:calc(100% - 20px);padding:8px}.workspace-copy{padding:20px 12px 14px}.workspace-window{min-height:auto}.window-body{grid-template-columns:1fr;min-height:auto}.canvas{grid-template-columns:1fr;min-height:auto;padding:12px}.canvas-title,.ai-proposal{grid-column:auto}.number-card{min-height:0}.surface-card{min-height:auto;padding:18px}.object-section,.trust-section{margin-block:46px;padding-block:52px}.object-grid div{padding-inline:0}.loop-list h3{margin-top:28px}.build-standard{margin-block:50px;padding:28px 22px}.waitlist-section{margin-bottom:50px;padding:28px 22px}.site-footer{grid-template-columns:1fr;gap:10px;width:calc(100% - 32px)}.site-footer .footer-links{grid-column:auto}.legal-page,.not-found-page{width:calc(100% - 40px);padding-block:32px 48px}.legal-back{margin-bottom:26px}.mobile-nav-panel{padding:78px 20px 24px;top:0}.join-page .page-intro{padding-bottom:20px}.join-capture{width:calc(100% - 40px);padding-block:0 54px}}h1,h2,h3{overflow-wrap:normal;word-break:normal}.page-intro{overflow:visible}.page-intro h1{padding-bottom:.14em;line-height:1.03;overflow:visible}.page-intro h1 em{margin-bottom:-.1em;padding-bottom:.1em}.section-heading h2,.build-standard h2,.waitlist-section h2{padding-bottom:.08em;line-height:1.03}.home-hero{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);min-height:auto;padding-block:clamp(50px,6vw,84px) clamp(64px,8vw,106px);overflow:visible}.home-hero h1{max-width:720px;padding-bottom:.1em;font-size:clamp(3.8rem,6.8vw,6.8rem);line-height:.98}.home-hero .hero-lede{max-width:650px;margin-bottom:24px}.home-hero .hero-waitlist{max-width:650px;margin-top:15px}.home-hero .hero-signals{margin-top:17px}.store-links{flex-wrap:wrap;gap:10px;display:flex}.store-badge{border:1px solid var(--line-strong);background:var(--ink);min-width:176px;min-height:58px;color:var(--canvas);box-shadow:var(--shadow-soft);transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:15px;align-items:center;gap:11px;padding:8px 15px 8px 11px;text-decoration:none;display:inline-flex}a.store-badge:hover{border-color:rgba(var(--tone-sage-rgb), .78);transform:translateY(-2px)}.store-badge>span:last-child{line-height:1.05;display:grid}.store-badge small{color:currentColor;letter-spacing:.04em;opacity:.68;font-size:.61rem}.store-badge strong{letter-spacing:-.025em;margin-top:3px;font-size:1.02rem;font-weight:600}.store-badge-pending{box-shadow:none;opacity:.9;border-style:dashed}.store-mark{background:color-mix(in srgb, currentColor 10%, transparent);color:currentColor;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid;position:relative}.store-mark svg{width:23px;height:23px;overflow:visible}.store-mark-google svg{width:25px;height:27px}.app-preview{isolation:isolate;place-items:center;min-height:620px;display:grid;position:relative}.app-preview-glow{z-index:-2;background:radial-gradient(circle at 38% 35%, rgba(var(--tone-sage-rgb), .3), transparent 36%), radial-gradient(circle at 70% 42%, rgba(var(--tone-sky-rgb), .27), transparent 40%), radial-gradient(circle at 50% 80%, rgba(var(--tone-lavender-rgb), .25), transparent 38%);filter:blur(18px);animation:breathe 8s var(--ease) infinite alternate;border-radius:48% 52% 45% 55%;position:absolute;inset:7% 0 4%}.phone-frame{border:1px solid var(--line-strong);background:linear-gradient(160deg, var(--surface-strong), var(--surface-solid));width:min(344px,75%);min-height:606px;box-shadow:0 42px 110px #19261f3d, inset 0 0 0 7px var(--surface);border-radius:48px;padding:12px 18px 18px;position:relative;overflow:hidden}.phone-frame:before{content:"";background:var(--brand-obsidian);border-radius:0 0 14px 14px;width:90px;height:23px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-status{height:35px;color:var(--ink-faint);font-family:var(--font-code);justify-content:space-between;align-items:center;padding:4px 6px 0;font-size:.58rem;display:flex}.phone-status i{border:1px solid;border-radius:3px;width:22px;height:8px}.phone-heading{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.phone-heading img{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:42px;height:42px;padding:7px}.phone-heading div{display:grid}.phone-heading small,.quick-capture small,.returning-label,.return-card>span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.1em;font-size:.56rem}.phone-heading strong{font-size:1.06rem;line-height:1.15}.phone-heading>span{color:var(--ink-faint);letter-spacing:.14em;font-size:.72rem}.quick-capture{border:1px solid rgba(var(--tone-sage-rgb), .6);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .14), rgba(var(--tone-sky-rgb), .08));border-radius:18px;margin-top:22px;padding:17px 50px 17px 17px;display:grid;position:relative}.quick-capture strong{margin-top:5px;font-size:.93rem}.quick-capture>span{background:var(--ink);width:30px;height:30px;color:var(--canvas);border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.returning-label{margin:22px 2px 10px}.return-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:10px;padding:15px;display:grid;box-shadow:0 10px 30px #21302812}.return-card-primary{border-color:rgba(var(--tone-lavender-rgb), .45)}.return-card strong{margin-top:7px;font-size:.9rem;line-height:1.25}.return-card p{color:var(--ink-muted);margin:7px 0 0;font-size:.72rem;line-height:1.45}.return-card small{color:var(--ink-faint);margin-top:10px;font-size:.62rem}.phone-nav{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);min-height:45px;color:var(--ink-faint);box-shadow:var(--shadow-soft);justify-content:space-around;align-items:center;display:flex;position:absolute;inset:auto 18px 16px}.phone-nav b{text-align:center;width:28px;font-size:.8rem;font-weight:500}.phone-nav b:first-child{color:var(--tone-sage)}.app-preview-note{z-index:3;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--ink-muted);box-shadow:var(--shadow-soft);font-family:var(--font-code);white-space:nowrap;align-items:center;gap:8px;padding:10px 13px;font-size:.62rem;display:flex;position:absolute}.app-preview-note span{background:var(--tone-sage);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--tone-sage-rgb), .16);border-radius:50%}.app-preview-note-one{top:25%;left:2%;transform:rotate(-3deg)}.app-preview-note-two{bottom:24%;right:0;transform:rotate(3deg)}.app-preview-note-two span{background:var(--tone-lavender);box-shadow:0 0 0 4px rgba(var(--tone-lavender-rgb), .16)}.home-statement{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .1), rgba(var(--tone-sky-rgb), .045) 52%, rgba(var(--tone-lavender-rgb), .1)), var(--surface);box-shadow:var(--shadow-soft);margin-bottom:clamp(74px,9vw,116px);padding:clamp(36px,5vw,58px)}.home-statement h2,.home-path h2,.home-trust h2,.download-section h2,.product-preview h2,.public-trust-section h2{letter-spacing:-.052em;max-width:960px;margin:0;padding-bottom:.08em;font-size:clamp(2.55rem,5.2vw,5.2rem);font-weight:540;line-height:1.03}.home-statement>p:last-child{max-width:660px;color:var(--ink-muted);margin:20px 0 0;font-size:clamp(1rem,1.25vw,1.12rem)}.home-path{padding-bottom:clamp(78px,10vw,126px)}.home-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-path-grid li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:0;padding:22px;display:flex}.home-path-grid span{color:var(--ink-faint);font-family:var(--font-code);font-size:.67rem}.home-path-grid h3{margin:18px 0 8px;font-size:1.42rem;line-height:1.15}.home-path-grid p{color:var(--ink-muted);margin:0;font-size:.9rem}.home-path-link{width:fit-content;margin-top:22px}.home-trust{background:var(--brand-obsidian);color:var(--brand-bone);margin-bottom:clamp(74px,9vw,116px);padding-block:clamp(64px,8vw,96px)}.home-trust-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.home-trust-layout>div>p:last-child,.public-trust-section .shell>p:last-child{color:#f6f4eda8;max-width:660px;margin:22px 0 0}.home-trust dl{border-top:1px solid #f6f4ed29;margin:0}.home-trust dl div{border-bottom:1px solid #f6f4ed29;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:19px 0;display:grid}.home-trust dt{color:var(--tone-sage);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.home-trust dd{color:#f6f4edb3;margin:0}.download-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:clamp(72px,9vw,110px);padding:clamp(38px,6vw,72px);scroll-margin-top:96px;display:grid}.download-section>div:first-child>p:last-child{max-width:650px;color:var(--ink-muted);margin:18px 0 0}.download-actions{gap:12px;display:grid}.join-alpha-link{border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--canvas);transition:transform var(--duration-fast) var(--ease), background-color var(--duration-fast) ease;justify-content:center;align-items:center;padding:0 20px;font-weight:650;text-decoration:none;display:inline-flex}.join-alpha-link:hover{transform:translateY(-2px)}.product-preview{grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);align-items:center;gap:clamp(40px,7vw,90px);padding-block:clamp(42px,6vw,72px);display:grid}.product-preview>div:first-child>p:not(.eyebrow){max-width:560px;color:var(--ink-muted);margin:20px 0 26px}.product-preview .app-preview{min-height:580px}.public-use-grid .number-card,.public-intelligence-grid article{min-height:0;padding:22px}.public-use-grid .number-card>span,.public-intelligence-grid article>span,.public-surface-grid .surface-card>span{margin-bottom:8px}.stage-card{padding-block:16px}.stage-card>span{margin-bottom:6px}.product-moments{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .12), rgba(var(--tone-sky-rgb), .05) 55%, rgba(var(--tone-lavender-rgb), .1)), var(--surface);grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(36px,6vw,82px);margin-bottom:clamp(70px,9vw,110px);padding:clamp(32px,5vw,54px);display:grid}.product-moments h2,.intelligence-modes h2{letter-spacing:-.052em;max-width:880px;margin:0;padding-bottom:.08em;font-size:clamp(2.45rem,4.8vw,4.8rem);font-weight:540;line-height:1.03}.product-moments>div:first-child>p:last-child{max-width:610px;color:var(--ink-muted);margin:20px 0 0}.product-moments-grid{border-top:1px solid var(--line)}.product-moments-grid article{border-bottom:1px solid var(--line);padding:20px 0}.product-moments-grid span,.intelligence-modes-grid span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.product-moments-grid h3,.intelligence-modes-grid h3{margin:9px 0 7px;font-size:1.2rem;line-height:1.25}.product-moments-grid p,.intelligence-modes-grid p{color:var(--ink-muted);margin:0;font-size:.9rem}.intelligence-modes{padding-bottom:clamp(72px,9vw,112px)}.intelligence-modes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-modes-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.public-trust-section{margin-top:0;padding-block:clamp(62px,8vw,96px)}.public-trust-section .shell{max-width:var(--content)}.public-trust-section h2{max-width:980px}.public-trust-section .trust-grid article{min-height:170px}.public-trust-section .trust-grid h3{margin:16px 0 0}.method-principle{overflow:visible}.product-twin h2,.intelligence-query h2,.product-sovereignty h2,.method-origin h2{letter-spacing:-.052em;margin:0;padding-bottom:.08em;font-size:clamp(2.5rem,4.9vw,5rem);font-weight:540;line-height:1.02}.product-twin-layout>div:first-child>p:last-child,.intelligence-query-layout>div:first-child>p:last-child{color:#f6f4edad;margin:20px 0 0}.product-twin .eyebrow,.intelligence-query .eyebrow{color:#f6f4ed94}.home-lenses{padding-bottom:clamp(78px,10vw,126px)}.home-explore{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sky-rgb), .1), rgba(var(--tone-lavender-rgb), .07) 48%, rgba(var(--tone-sage-rgb), .1)), var(--surface);box-shadow:var(--shadow-soft);margin-bottom:clamp(70px,9vw,110px);padding:clamp(34px,5vw,58px)}.home-explore .route-card{background:var(--surface-solid)}.home-explore .route-card:first-child{border-top-color:rgba(var(--tone-sage-rgb), .72)}.home-explore .route-card:nth-child(2){border-top-color:rgba(var(--tone-sky-rgb), .72)}.home-explore .route-card:nth-child(3){border-top-color:rgba(var(--tone-lavender-rgb), .72)}.lens-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.lens-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:230px;padding:26px;display:flex}.lens-card-1,.lens-card-4{grid-column:span 7}.lens-card-2,.lens-card-3{grid-column:span 5}.lens-card-1{background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .12), transparent 64%), var(--surface)}.lens-card-2{background:linear-gradient(135deg, rgba(var(--tone-sky-rgb), .12), transparent 64%), var(--surface)}.lens-card-3{background:linear-gradient(135deg, rgba(var(--tone-lavender-rgb), .12), transparent 64%), var(--surface)}.lens-card-4{background:linear-gradient(135deg, rgba(var(--tone-amber-rgb), .09), transparent 64%), var(--surface)}.lens-card>span,.boundary-grid span{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.lens-card h3{letter-spacing:-.035em;max-width:520px;margin:auto 0 10px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.lens-card p{max-width:560px;color:var(--ink-muted);margin:0}.product-twin{border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .14), rgba(var(--tone-sky-rgb), .05) 52%, rgba(var(--tone-lavender-rgb), .1)), var(--brand-obsidian);color:var(--brand-bone);box-shadow:var(--shadow-float);margin-block:clamp(48px,6vw,78px);padding:clamp(48px,7vw,84px);overflow:hidden}.product-twin-layout{grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.product-twin-layout>div:first-child{position:sticky;top:112px}.product-twin-signals{border-top:1px solid #f6f4ed29}.product-twin-signals article{border-bottom:1px solid #f6f4ed29;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:19px 0;display:grid}.product-twin-signals article>span{color:var(--tone-sage);font-family:var(--font-code);padding-top:2px;font-size:.64rem}.product-twin-signals small{color:#f6f4ed70;font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.product-twin-signals h3{margin:2px 0 6px;font-size:1.28rem;font-weight:560}.product-twin-signals p{color:#f6f4eda3;margin:0;font-size:.9rem}.public-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-use-grid .number-card:nth-child(3n+1){background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .1), transparent 62%), var(--surface)}.public-use-grid .number-card:nth-child(3n+2){background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .1), transparent 62%), var(--surface)}.public-use-grid .number-card:nth-child(3n){background:linear-gradient(145deg, rgba(var(--tone-lavender-rgb), .1), transparent 62%), var(--surface)}.product-capabilities{padding-top:clamp(48px,6vw,76px)}.public-surface-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.public-surface-grid .surface-card{grid-column:span 6}.public-surface-grid .surface-card:first-child,.public-surface-grid .surface-card:nth-child(4){grid-column:span 7}.public-surface-grid .surface-card:nth-child(2),.public-surface-grid .surface-card:nth-child(3){grid-column:span 5}.public-surface-grid .surface-card:first-child{background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .12), transparent 68%), var(--surface)}.public-surface-grid .surface-card:nth-child(2){background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .12), transparent 68%), var(--surface)}.public-surface-grid .surface-card:nth-child(3){background:linear-gradient(145deg, rgba(var(--tone-lavender-rgb), .12), transparent 68%), var(--surface)}.public-surface-grid .surface-card:nth-child(4){background:linear-gradient(145deg, rgba(var(--tone-amber-rgb), .1), transparent 68%), var(--surface)}.product-lenses{padding-bottom:clamp(74px,9vw,112px)}.product-lens-list{border-top:1px solid var(--line-strong)}.product-lens-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(100px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(14px,3vw,42px);padding:20px 0;display:grid}.product-lens-list article>span,.product-lens-list article>strong{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.product-lens-list h3{margin:0 0 5px;font-size:1.18rem;line-height:1.3}.product-lens-list p{color:var(--ink-muted);margin:0}.product-sovereignty{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-lavender-rgb), .13), rgba(var(--tone-sky-rgb), .05) 48%, rgba(var(--tone-sage-rgb), .12)), var(--surface);box-shadow:var(--shadow-soft);margin-bottom:clamp(74px,9vw,110px);padding:clamp(36px,6vw,72px)}.product-sovereignty h2{max-width:1000px}.product-sovereignty>p:last-child{max-width:700px;color:var(--ink-muted);margin:20px 0 0}.product-download{margin-bottom:clamp(48px,6vw,72px)}.intelligence-query{background:var(--brand-obsidian);color:var(--brand-bone);margin-block:clamp(48px,6vw,78px);padding-block:clamp(62px,8vw,96px)}.intelligence-query-layout{grid-template-columns:minmax(280px,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(46px,8vw,110px);display:grid}.query-stack{gap:10px;display:grid}.query-stack article{border-radius:var(--radius-sm);background:#f6f4ed0d;border:1px solid #f6f4ed29;grid-template-columns:76px minmax(150px,.6fr) minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.query-stack span{color:var(--tone-sage);font-family:var(--font-code);letter-spacing:.08em;font-size:.58rem}.query-stack strong{font-size:1rem}.query-stack p{color:#f6f4ed9e;margin:0;font-size:.86rem}.intelligence-boundaries{padding-block:clamp(52px,7vw,86px)}.boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boundary-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:220px;padding:24px;display:flex}.boundary-grid h3{margin:auto 0 9px;font-size:1.28rem;line-height:1.2}.boundary-grid p{color:var(--ink-muted);margin:0}.public-intelligence-grid article:nth-child(3n+1){background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .1), transparent 65%), var(--surface)}.public-intelligence-grid article:nth-child(3n+2){background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .1), transparent 65%), var(--surface)}.public-intelligence-grid article:nth-child(3n){background:linear-gradient(145deg, rgba(var(--tone-lavender-rgb), .1), transparent 65%), var(--surface)}.method-origin{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .11), rgba(var(--tone-sky-rgb), .05) 55%, rgba(var(--tone-lavender-rgb), .1)), var(--surface);grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:clamp(36px,7vw,96px);margin-bottom:clamp(68px,8vw,102px);padding:clamp(34px,5vw,58px);display:grid}.method-origin>div:last-child p{color:var(--ink-muted);margin:0;font-size:clamp(1rem,1.25vw,1.12rem)}.method-origin>div:last-child p+p{margin-top:18px}.method-loop{padding-bottom:clamp(58px,7vw,88px)}.method-loop ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method-loop li{border-top:1px solid var(--line-strong);min-height:190px;padding:18px 18px 18px 0;position:relative}.method-loop li:not(:last-child):after{content:"";background:var(--tone-sage);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--tone-sage-rgb), .14);border-radius:50%;position:absolute;top:-4px;right:-3px}.method-loop li>span{color:var(--ink-faint);font-family:var(--font-code);font-size:.64rem}.method-loop li>strong{margin-top:16px;font-size:1.15rem;display:block}.method-loop li>p{color:var(--ink-muted);margin:6px 0 0;font-size:.88rem}@media (max-width:980px){.home-hero{grid-template-columns:1fr}.home-hero .hero-copy{max-width:760px}.app-preview{min-height:600px}.home-trust-layout,.product-preview,.product-moments{grid-template-columns:1fr}.home-trust-layout{gap:40px}.product-preview>div:first-child{max-width:720px}.download-section{grid-template-columns:1fr;align-items:start}.intelligence-modes-grid,.product-twin-layout,.intelligence-query-layout,.method-origin{grid-template-columns:1fr}.product-twin-layout>div:first-child{position:static}.lens-card{grid-column:span 6}.public-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-surface-grid .surface-card:nth-child(n){grid-column:auto}.boundary-grid{grid-template-columns:1fr}.boundary-grid article{min-height:190px}.query-stack article{grid-template-columns:76px minmax(0,1fr)}.query-stack p{grid-column:2}}@media (max-width:640px){.site-header{background:var(--canvas-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero{gap:34px;padding:32px 20px 54px}.home-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.home-hero .hero-lede{line-height:1.55}.store-links{grid-template-columns:1fr 1fr;display:grid}.store-badge{border-radius:14px;min-width:0;min-height:56px;padding-inline:9px}.store-mark{border-radius:9px;width:29px;height:29px}.store-badge small{font-size:.52rem}.store-badge strong{font-size:.85rem}.app-preview{min-height:535px}.phone-frame{border-radius:40px;width:min(310px,88%);min-height:520px}.quick-capture{margin-top:15px}.returning-label{margin-top:16px}.return-card{padding:12px}.return-card p{display:none}.phone-nav{bottom:13px}.app-preview-note{font-size:.55rem}.app-preview-note-one{top:23%;left:0}.app-preview-note-two{bottom:20%;right:0}.home-statement{margin-bottom:64px;padding:30px 22px}.home-statement h2,.home-path h2,.home-trust h2,.download-section h2,.product-preview h2,.public-trust-section h2{font-size:clamp(2.3rem,11vw,3.6rem)}.home-path{padding-bottom:64px}.home-path-grid{grid-template-columns:1fr}.home-path-grid li{min-height:0;padding:20px}.home-path-grid h3{margin-top:14px}.home-trust{margin-bottom:64px;padding-block:52px}.home-trust dl div{grid-template-columns:86px minmax(0,1fr);gap:12px}.download-section{gap:26px;margin-bottom:58px;padding:30px 22px}.product-preview{padding-block:34px 46px}.product-preview .app-preview{min-height:535px}.product-moments{gap:26px;margin-bottom:58px;padding:28px 22px}.product-moments h2,.intelligence-modes h2{font-size:clamp(2.3rem,11vw,3.6rem)}.intelligence-modes{padding-bottom:58px}.intelligence-modes-grid article{padding:20px}.public-trust-section{padding-block:52px}.product-twin h2,.intelligence-query h2,.product-sovereignty h2,.method-origin h2{font-size:clamp(2.3rem,11vw,3.6rem)}.home-lenses{padding-bottom:64px}.home-explore{margin-bottom:64px;padding:28px 22px}.lens-bento{grid-template-columns:1fr}.lens-card{grid-column:auto;min-height:190px;padding:22px}.product-twin{margin-block:46px;padding:34px 24px}.intelligence-query{margin-block:46px;padding-block:52px}.public-use-grid,.public-surface-grid{grid-template-columns:1fr}.public-surface-grid .surface-card:nth-child(n){grid-column:1/-1}.product-lens-list article{grid-template-columns:34px minmax(0,1fr);gap:8px 12px}.product-lens-list article>div{grid-column:2}.product-sovereignty{margin-bottom:58px;padding:30px 22px}.query-stack article{grid-template-columns:1fr;gap:7px;padding:17px}.query-stack p{grid-column:auto}.intelligence-boundaries{padding-block:46px}.boundary-grid article{min-height:180px;padding:20px}.method-origin{gap:24px;margin-bottom:58px;padding:28px 22px}.method-loop{padding-bottom:48px}.method-loop ol{grid-template-columns:1fr 1fr;gap:0 12px}.method-loop li{min-height:160px;padding-right:10px}.method-loop li:not(:last-child):after{display:none}.method-loop li>strong{margin-top:14px}}.page-intro-method,.page-intro-product,.page-intro-intelligence{isolation:isolate;border-bottom:0;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(46px,8vw,112px);min-height:min(680px,100svh - 88px);padding-block:clamp(60px,8vw,112px);display:grid;position:relative;overflow:clip}.page-intro-method:before,.page-intro-product:before,.page-intro-intelligence:before{content:"";z-index:-1;pointer-events:none;opacity:.75;filter:blur(10px);border-radius:45% 55% 52% 48%;position:absolute;inset:8% -5% 4%}.page-intro-method:before{background:radial-gradient(circle at 72% 38%, rgba(var(--tone-sage-rgb), .2), transparent 32%), radial-gradient(circle at 28% 70%, rgba(var(--tone-amber-rgb), .1), transparent 36%)}.page-intro-product:before{background:radial-gradient(circle at 72% 35%, rgba(var(--tone-sky-rgb), .22), transparent 34%), radial-gradient(circle at 32% 72%, rgba(var(--tone-sage-rgb), .1), transparent 36%)}.page-intro-intelligence:before{background:radial-gradient(circle at 72% 38%, rgba(var(--tone-lavender-rgb), .21), transparent 34%), radial-gradient(circle at 30% 72%, rgba(var(--tone-sky-rgb), .1), transparent 36%)}.page-intro-copy{z-index:2;position:relative}.page-intro-method h1,.page-intro-product h1,.page-intro-intelligence h1{font-size:clamp(3.7rem,6.7vw,6.9rem)}.page-intro-visual{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(155deg, var(--surface-strong), var(--surface));min-height:390px;box-shadow:var(--shadow-float);position:relative;overflow:hidden;transform:rotate(1.25deg)}.page-intro-visual:after{content:"";background:rgba(var(--tone-sage-rgb), .15);filter:blur(36px);border-radius:50%;height:72%;position:absolute;inset:auto -15% -38% 15%}.intro-visual-label{z-index:4;color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:650;position:absolute;top:22px;left:24px}.method-visual-track{background:var(--gradient-path);transform-origin:50%;height:2px;position:absolute;top:50%;left:12%;right:12%;transform:rotate(-9deg)}.method-visual-track:before{content:"";border:1px dashed rgba(var(--tone-sky-rgb), .5);border-color:rgba(var(--tone-sky-rgb), .5) transparent transparent;border-radius:50%;height:70px;position:absolute;inset:-35px 8% auto}.method-visual-track i{border:2px solid var(--surface-solid);background:var(--tone-sage);width:11px;height:11px;box-shadow:0 0 0 6px rgba(var(--tone-sage-rgb), .18);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.method-visual-track i:first-child{background:var(--tone-amber);left:0}.method-visual-track i:nth-child(2){left:25%}.method-visual-track i:nth-child(3){background:var(--tone-sky);left:50%}.method-visual-track i:nth-child(4){background:var(--tone-lavender);left:75%}.method-visual-track i:nth-child(5){left:100%}.method-visual-card{z-index:2;border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-soft);color:var(--ink-muted);border-radius:14px;padding:13px 16px;font-size:.78rem;position:absolute}.method-visual-card-source{top:28%;left:6%;transform:rotate(-5deg)}.method-visual-card-idea{top:56%;left:38%;transform:rotate(2deg)}.method-visual-card-output{top:26%;right:5%;transform:rotate(4deg)}.page-intro-visual-product{transform:rotate(-1.25deg)}.page-intro-visual-product:after{background:rgba(var(--tone-sky-rgb), .18)}.product-visual-device{z-index:2;border:1px solid var(--line-strong);background:var(--surface-solid);box-shadow:var(--shadow-float);position:absolute}.product-visual-desktop{border-radius:20px;grid-template-columns:1fr 1.3fr;gap:11px;width:74%;height:55%;padding:42px 18px 18px;display:grid;top:24%;left:7%}.product-visual-desktop:before{content:"";background:var(--tone-sage);width:7px;height:7px;box-shadow:13px 0 var(--tone-sky), 26px 0 var(--tone-lavender);border-radius:50%;position:absolute;top:16px;left:16px}.product-visual-desktop i{border:1px solid var(--line);background:linear-gradient(145deg, rgba(var(--tone-sage-rgb), .16), transparent);border-radius:12px;display:block}.product-visual-desktop i:nth-child(2){background:linear-gradient(145deg, rgba(var(--tone-sky-rgb), .16), transparent)}.product-visual-desktop i:nth-child(3){background:linear-gradient(90deg, rgba(var(--tone-lavender-rgb), .16), transparent);grid-column:1/-1;height:42px}.product-visual-phone{border-radius:28px;gap:9px;width:28%;height:57%;padding:38px 10px 10px;display:grid;bottom:9%;right:7%}.product-visual-phone:before{content:"";background:var(--brand-obsidian);border-radius:0 0 8px 8px;width:38%;height:10px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.product-visual-phone i{border:1px solid var(--line);background:rgba(var(--tone-sage-rgb), .14);border-radius:11px}.product-visual-phone i:last-child{background:rgba(var(--tone-lavender-rgb), .14)}.product-visual-signal{z-index:3;background:var(--tone-sky);width:9px;height:9px;box-shadow:0 0 0 8px rgba(var(--tone-sky-rgb), .15), 0 0 26px rgba(var(--tone-sky-rgb), .6);border-radius:50%;position:absolute}.product-visual-signal-one{bottom:13%;left:17%}.product-visual-signal-two{background:var(--tone-lavender);top:18%;right:18%}.page-intro-visual-intelligence:after{background:rgba(var(--tone-lavender-rgb), .17)}.intelligence-visual-source,.intelligence-visual-proposal{z-index:3;border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-soft);border-radius:16px;padding:17px 20px;font-size:.82rem;position:absolute}.intelligence-visual-source{color:var(--ink-muted);top:32%;left:7%}.intelligence-visual-proposal{border-color:rgba(var(--tone-lavender-rgb), .52);padding-left:38px;top:48%;right:7%}.intelligence-visual-proposal:before{content:"";background:var(--tone-lavender);width:8px;height:8px;box-shadow:0 0 0 6px rgba(var(--tone-lavender-rgb), .16);border-radius:50%;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.intelligence-visual-path{z-index:1;border-top:1px dashed rgba(var(--tone-sky-rgb), .7);height:1px;position:absolute;top:47%;left:26%;right:27%;transform:rotate(12deg)}.intelligence-visual-actions{z-index:3;gap:6px;display:flex;position:absolute;bottom:18%;right:8%}.intelligence-visual-actions span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-faint);font-family:var(--font-code);text-transform:uppercase;padding:7px 10px;font-size:.55rem}.app-preview{isolation:isolate}.app-preview-paths{z-index:-1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.app-preview-paths path{stroke:rgba(var(--tone-sage-rgb), .62);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:8 13;animation:15s linear infinite path-flow}.app-preview-paths path:last-child{stroke:rgba(var(--tone-lavender-rgb), .58);animation-duration:18s;animation-direction:reverse}.app-preview-phone .phone-frame{animation:device-float 7s var(--ease) infinite alternate}.app-preview-note-one{animation:note-float-one 7.5s var(--ease) infinite alternate}.app-preview-note-two{animation:note-float-two 8.5s var(--ease) infinite alternate}.ecosystem-window{z-index:1;border:1px solid var(--line-strong);background:var(--surface-solid);width:87%;height:74%;box-shadow:var(--shadow-float);border-radius:26px;position:absolute;top:8%;left:0;overflow:hidden;transform:perspective(1000px)rotateY(3deg)rotate(-1deg)}.ecosystem-window-bar{border-bottom:1px solid var(--line);background:var(--surface-strong);align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.ecosystem-window-bar>span{background:var(--tone-sage);border-radius:50%;width:7px;height:7px}.ecosystem-window-bar>span:nth-child(2){background:var(--tone-sky)}.ecosystem-window-bar>span:nth-child(3){background:var(--tone-lavender)}.ecosystem-window-bar small{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.09em;margin-left:auto;font-size:.53rem}.ecosystem-window-body{grid-template-columns:56px minmax(0,1fr);min-height:calc(100% - 42px);display:grid}.ecosystem-rail{border-right:1px solid var(--line);align-content:start;gap:15px;padding:16px;display:grid}.ecosystem-rail i{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:20px;height:20px}.ecosystem-rail i:first-child{background:rgba(var(--tone-sage-rgb), .2);border-color:rgba(var(--tone-sage-rgb), .55)}.ecosystem-canvas{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:24px 24px;position:relative;overflow:hidden}.ecosystem-card{z-index:2;border:1px solid var(--line);background:var(--surface-strong);width:42%;box-shadow:var(--shadow-soft);border-radius:13px;padding:13px;display:grid;position:absolute}.ecosystem-card small{color:var(--ink-faint);font-family:var(--font-code);letter-spacing:.08em;font-size:.46rem}.ecosystem-card strong{margin-top:5px;font-size:.68rem;line-height:1.25}.ecosystem-card-question{border-top-color:var(--tone-amber);top:10%;left:8%}.ecosystem-card-source{border-top-color:var(--tone-sky);top:27%;right:7%}.ecosystem-card-connection{border-top-color:var(--tone-lavender);width:52%;bottom:11%;left:18%}.ecosystem-node{z-index:3;background:var(--tone-sage);width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--tone-sage-rgb), .16);border-radius:50%;position:absolute}.ecosystem-node-one{top:37%;left:51%}.ecosystem-node-two{background:var(--tone-lavender);bottom:21%;right:18%}.ecosystem-line{z-index:1;border-top:1px dashed var(--line-strong);transform-origin:0;width:36%;height:1px;position:absolute}.ecosystem-line-one{top:31%;left:37%;transform:rotate(18deg)}.ecosystem-line-two{bottom:29%;left:45%;transform:rotate(-10deg)}.app-preview-ecosystem{min-height:620px}.app-preview-ecosystem .phone-frame{z-index:4;width:248px;min-height:492px;position:absolute;bottom:2%;right:0;transform:rotate(2deg)}.app-preview-ecosystem .return-card p{display:none}.app-preview-ecosystem .app-preview-note-one{z-index:5;top:18%;left:0}.app-preview-ecosystem .app-preview-note-two{z-index:5;bottom:7%;right:-2%}.home-statement,.home-explore,.product-moments,.product-sovereignty,.method-origin,.download-section{isolation:isolate;position:relative}.home-statement:after,.product-moments:after,.product-sovereignty:after,.method-origin:after,.download-section:after{content:"";z-index:-1;pointer-events:none;filter:blur(38px);opacity:.55;border-radius:50%;width:180px;height:180px;position:absolute}.home-statement:after{background:rgba(var(--tone-sage-rgb), .25);top:-18%;right:3%}.product-moments:after{background:rgba(var(--tone-sky-rgb), .24);bottom:-25%;left:-5%}.product-sovereignty:after{background:rgba(var(--tone-lavender-rgb), .26);bottom:-25%;right:0}.method-origin:after{background:rgba(var(--tone-amber-rgb), .24);top:-20%;right:8%}.download-section:after{background:rgba(var(--tone-sage-rgb), .22);top:-30%;right:5%}.home-path{border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--tone-sage-rgb), .15), rgba(var(--tone-sky-rgb), .08) 48%, rgba(var(--tone-lavender-rgb), .14)), var(--surface);box-shadow:var(--shadow-soft);margin-bottom:clamp(68px,9vw,112px);padding:clamp(40px,6vw,68px);position:relative;overflow:hidden}.home-path:after{content:"";border:1px dashed rgba(var(--tone-sky-rgb), .28);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-30%;right:-8%}.home-path-flow{z-index:1;position:relative}.home-path-edge{z-index:1;pointer-events:none;width:100%;height:94px;position:absolute;inset:0 0 auto;overflow:visible}.home-path-edge path{fill:none;stroke:url(#home-path-edge-gradient);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.7}.home-path-grid{gap:clamp(12px,2vw,24px);position:relative}.home-path-grid li{background:var(--surface-strong);min-height:250px;padding:76px 24px 24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #19261f14}.home-path-grid li:nth-child(2){margin-top:28px}.home-path-grid li:nth-child(3){margin-top:56px}.home-path-grid li:before{content:"";z-index:2;border:2px solid var(--surface-solid);background:var(--tone-sage);width:13px;height:13px;box-shadow:0 0 0 8px rgba(var(--tone-sage-rgb), .17), 0 0 32px rgba(var(--tone-sage-rgb), .45);border-radius:50%;position:absolute;top:28px;left:calc(50% - 6.5px)}.home-path-grid li:nth-child(2):before{background:var(--tone-sky);box-shadow:0 0 0 8px rgba(var(--tone-sky-rgb), .17), 0 0 32px rgba(var(--tone-sky-rgb), .45)}.home-path-grid li:nth-child(3):before{background:var(--tone-lavender);box-shadow:0 0 0 8px rgba(var(--tone-lavender-rgb), .17), 0 0 32px rgba(var(--tone-lavender-rgb), .45)}.home-path-grid li>span{opacity:.18;font-size:2.4rem;position:absolute;top:18px;right:20px}.lens-card{isolation:isolate;min-height:390px;position:relative;overflow:hidden}.lens-card:after{content:"";z-index:-1;background:rgba(var(--tone-sage-rgb), .12);filter:blur(30px);border-radius:50%;position:absolute;inset:45% -20% -35% 35%}.lens-card-2:after{background:rgba(var(--tone-sky-rgb), .14)}.lens-card-3:after{background:rgba(var(--tone-lavender-rgb), .14)}.lens-card-4:after{background:rgba(var(--tone-amber-rgb), .12)}.lens-card h3{margin-top:18px}.lens-illustration{min-height:170px;margin:18px 0 2px;position:relative}.focus-ring{border:1px solid rgba(var(--tone-sage-rgb), .38);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.focus-ring-outer{width:160px;height:160px}.focus-ring-inner{border-style:dashed;width:112px;height:112px}.focus-note{border:1px solid rgba(var(--tone-sage-rgb), .56);background:var(--surface-strong);width:128px;box-shadow:var(--shadow-soft);text-align:center;border-radius:15px;padding:17px 14px;font-size:.72rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.map-node{z-index:2;border:3px solid var(--surface-solid);background:var(--tone-sky);width:15px;height:15px;box-shadow:0 0 0 5px rgba(var(--tone-sky-rgb), .14);border-radius:50%;position:absolute}.map-node-one{top:25%;left:18%}.map-node-two{background:var(--tone-lavender);top:13%;left:52%}.map-node-three{background:var(--tone-sage);top:62%;left:70%}.map-node-four{background:var(--tone-amber);top:72%;left:31%}.map-line{border-top:1px dashed var(--line-strong);transform-origin:0;width:34%;height:1px;position:absolute;top:30%;left:22%;transform:rotate(-12deg)}.map-line-two{width:27%;top:22%;left:55%;transform:rotate(58deg)}.map-line-three{width:39%;top:75%;left:34%;transform:rotate(-11deg)}.recall-orbit{border:1px dashed rgba(var(--tone-lavender-rgb), .42);border-radius:50%;position:absolute;inset:9% 18%;transform:rotate(-8deg)}.recall-card{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-soft);color:var(--ink-faint);font-family:var(--font-code);border-radius:13px;padding:12px 15px;font-size:.58rem;position:absolute}.recall-card-one{top:17%;left:16%;transform:rotate(-5deg)}.recall-card-two{border-color:rgba(var(--tone-lavender-rgb), .5);bottom:19%;right:14%;transform:rotate(3deg)}.recall-pulse{background:var(--tone-lavender);width:14px;height:14px;box-shadow:0 0 0 9px rgba(var(--tone-lavender-rgb), .13), 0 0 36px rgba(var(--tone-lavender-rgb), .6);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.make-source{border:1px solid var(--line);background:var(--surface-strong);width:74px;height:56px;box-shadow:var(--shadow-soft);border-radius:12px;position:absolute;left:9%}.make-source:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 1px, transparent 1px 9px);position:absolute;inset:13px}.make-source-one{top:17%;transform:rotate(-4deg)}.make-source-two{bottom:14%;transform:rotate(5deg)}.make-document{border:1px solid rgba(var(--tone-amber-rgb), .5);background:var(--surface-strong);width:54%;height:82%;box-shadow:var(--shadow-float);border-radius:16px;align-content:start;gap:12px;padding:24px 18px;display:grid;position:absolute;top:9%;right:11%;transform:rotate(2deg)}.make-document i{background:var(--line-strong);border-radius:4px;height:4px;display:block}.make-document i:nth-child(2){width:82%}.make-document i:nth-child(3){background:var(--tone-amber);width:58%}.product-lens-list .lens-illustration{min-height:86px;margin:-4px 0}.product-lens-list .focus-ring-outer{width:78px;height:78px}.product-lens-list .focus-ring-inner{width:54px;height:54px}.product-lens-list .focus-note{width:70px;padding:9px 5px;font-size:.48rem}.product-lens-list .make-document{gap:7px;width:56%;padding:12px 9px}.product-lens-list .make-source{width:38px;height:29px}.product-lens-list .make-source:before{background-size:auto;inset:7px}.product-lens-list .recall-card{padding:6px 8px;font-size:.42rem}.product-lens-list article{grid-template-columns:44px max-content minmax(150px,210px) minmax(0,1fr);align-items:center}.stage-list{border-top:0;padding-left:clamp(28px,5vw,62px);position:relative}.stage-list:before{content:"";background:var(--gradient-path);opacity:.72;width:2px;position:absolute;top:18px;bottom:18px;left:10px}.stage-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:12px;padding:24px 28px;display:block;position:relative;overflow:visible;box-shadow:0 18px 55px #19261f0f}.stage-card>span{margin-bottom:8px;display:block}.stage-card:nth-child(2n){margin-left:clamp(0px,4vw,54px)}.stage-card:before{content:"";background:var(--line-strong);width:26px;height:1px;position:absolute;top:50%;left:calc(-1*clamp(28px,5vw,62px) - 24px)}.stage-card .stage-pulse{border:2px solid var(--surface-solid);background:var(--tone-sage);width:10px;height:10px;box-shadow:0 0 0 6px rgba(var(--tone-sage-rgb), .16);border-radius:50%;position:absolute;top:50%;left:calc(-1*clamp(28px,5vw,62px) - 19px);transform:translateY(-50%)}.stage-card-1{background:linear-gradient(120deg, rgba(var(--tone-amber-rgb), .1), transparent 52%), var(--surface)}.stage-card-1 .stage-pulse{background:var(--tone-amber)}.stage-card-3{background:linear-gradient(120deg, rgba(var(--tone-sky-rgb), .11), transparent 52%), var(--surface)}.stage-card-3 .stage-pulse{background:var(--tone-sky)}.stage-card-4{background:linear-gradient(120deg, rgba(var(--tone-lavender-rgb), .11), transparent 52%), var(--surface)}.stage-card-4 .stage-pulse{background:var(--tone-lavender)}.stage-card-5{background:linear-gradient(120deg, rgba(var(--tone-sage-rgb), .11), transparent 52%), var(--surface)}.public-intelligence-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.public-intelligence-grid article{grid-column:span 4;min-height:230px;position:relative;overflow:hidden}.public-intelligence-grid article:first-child,.public-intelligence-grid article:nth-child(6){grid-column:span 7}.public-intelligence-grid article:nth-child(2),.public-intelligence-grid article:nth-child(5){grid-column:span 5}.public-intelligence-grid article:after{content:"";background:var(--tone-sage);width:10px;height:10px;box-shadow:0 0 0 7px rgba(var(--tone-sage-rgb), .14), 0 0 28px rgba(var(--tone-sage-rgb), .48);border-radius:50%;position:absolute;top:22px;right:22px}.public-intelligence-grid article:nth-child(3n+2):after{background:var(--tone-sky);box-shadow:0 0 0 7px rgba(var(--tone-sky-rgb), .14), 0 0 28px rgba(var(--tone-sky-rgb), .48)}.public-intelligence-grid article:nth-child(3n):after{background:var(--tone-lavender);box-shadow:0 0 0 7px rgba(var(--tone-lavender-rgb), .14), 0 0 28px rgba(var(--tone-lavender-rgb), .48)}.query-stack article{transition:transform var(--duration-fast) var(--ease), background var(--duration-fast) ease;position:relative;overflow:hidden}.query-stack article:after{content:"";background:var(--gradient-path);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(.22)}.query-stack article:hover{background:#f6f4ed14;transform:translate(6px)}.query-stack article:hover:after{transform:scaleX(1)}.route-card,.number-card,.surface-card,.lens-card,.boundary-grid article,.intelligence-modes-grid article{transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}.route-card:hover,.number-card:hover,.surface-card:hover,.lens-card:hover,.boundary-grid article:hover,.intelligence-modes-grid article:hover{border-color:rgba(var(--tone-sage-rgb), .48);box-shadow:var(--shadow-soft);transform:translateY(-5px)}@keyframes path-flow{to{stroke-dashoffset:-84px}}@keyframes device-float{to{transform:translateY(-8px)rotate(.7deg)}}@keyframes note-float-one{to{transform:translate(5px,-8px)rotate(-1deg)}}@keyframes note-float-two{to{transform:translate(-5px,7px)rotate(1deg)}}@keyframes visual-drift{to{transform:translateY(-7px)rotate(-.6deg)}}@keyframes treefiny-scroll-reveal{0%{opacity:var(--reveal-enter-opacity);transform:translate3d(var(--reveal-enter-x), var(--reveal-enter-y), 0) scale(var(--reveal-enter-scale))}20%,76%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:var(--reveal-exit-opacity);transform:translate3d(var(--reveal-exit-x), var(--reveal-exit-y), 0) scale(var(--reveal-exit-scale))}}[data-scroll-reveal]{--reveal-enter-x:0px;--reveal-enter-y:var(--distance-reveal);--reveal-exit-x:0px;--reveal-exit-y:-14px;--reveal-enter-opacity:.72;--reveal-exit-opacity:.82;--reveal-enter-scale:.99;--reveal-exit-scale:.995;--reveal-distance-x:24px;--reveal-exit-distance-x:10px;backface-visibility:hidden;will-change:auto}[data-scroll-depth=subtle]{--reveal-enter-y:12px;--reveal-exit-y:-8px;--reveal-enter-opacity:.84;--reveal-exit-opacity:.9;--reveal-enter-scale:.995;--reveal-distance-x:14px;--reveal-exit-distance-x:6px}[data-scroll-depth=cinematic]{--reveal-enter-y:38px;--reveal-exit-y:-22px;--reveal-enter-opacity:.62;--reveal-exit-opacity:.74;--reveal-enter-scale:.975;--reveal-exit-scale:.988;--reveal-distance-x:42px;--reveal-exit-distance-x:18px}[data-scroll-reveal=fade]{--reveal-enter-x:0px;--reveal-enter-y:0px;--reveal-exit-x:0px;--reveal-exit-y:0px;--reveal-enter-scale:1;--reveal-exit-scale:1}[data-scroll-reveal=from-left]{--reveal-enter-x:calc(0px - var(--reveal-distance-x));--reveal-enter-y:8px;--reveal-exit-x:var(--reveal-exit-distance-x)}[data-scroll-reveal=from-right]{--reveal-enter-x:var(--reveal-distance-x);--reveal-enter-y:8px;--reveal-exit-x:calc(0px - var(--reveal-exit-distance-x))}[data-scroll-reveal=scale]{--reveal-enter-y:5px;--reveal-exit-y:-5px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-scroll-reveal]{will-change:transform, opacity;animation:1ms linear both treefiny-scroll-reveal;animation-timeline:view();animation-range:entry 10% exit 90%}[data-scroll-range=tight]{animation-range:entry 24% exit 76%}[data-scroll-range=linger]{animation-range:entry exit}.page-intro-visual{animation:visual-drift 8s var(--ease) infinite alternate}.stage-card,.product-lens-list article,.query-stack article{animation:treefiny-card-reveal var(--duration-reveal) var(--ease-reveal) both;animation-timeline:view();animation-range:entry 8% exit 92%}.stage-card:nth-child(2n),.product-lens-list article:nth-child(2n){animation-range:entry 14% exit 86%}}}@media (max-width:980px){.page-intro-method,.page-intro-product,.page-intro-intelligence{grid-template-columns:1fr;min-height:auto}.page-intro-copy{max-width:850px}.page-intro-visual{justify-self:end;width:min(100%,680px)}.app-preview-ecosystem{min-height:640px}.public-intelligence-grid article:nth-child(n){grid-column:span 6}.product-lens-list article{grid-template-columns:40px max-content minmax(140px,180px) minmax(0,1fr)}}@media (max-width:640px){.page-intro-method,.page-intro-product,.page-intro-intelligence{gap:28px;width:calc(100% - 32px);padding-block:42px 60px}.page-intro-method h1,.page-intro-product h1,.page-intro-intelligence h1{font-size:clamp(3rem,14vw,4.6rem)}.page-intro-visual{border-radius:26px;min-height:310px;transform:none}.method-visual-card{padding:10px 11px;font-size:.62rem}.method-visual-card-source{top:29%;left:4%}.method-visual-card-idea{top:59%;left:33%}.method-visual-card-output{top:24%;right:3%}.product-visual-desktop{width:78%;left:4%}.product-visual-phone{width:31%;right:3%}.intelligence-visual-source{padding:13px;top:28%;left:5%}.intelligence-visual-proposal{max-width:58%;padding:13px 13px 13px 32px;top:48%;right:4%}.intelligence-visual-actions{bottom:13%;right:4%}.app-preview-ecosystem{min-height:535px}.ecosystem-window{width:96%;height:64%;top:5%;left:0;transform:none}.app-preview-ecosystem .phone-frame{border-radius:34px;width:196px;min-height:400px;padding-inline:13px;bottom:0;right:0}.app-preview-ecosystem .phone-heading{grid-template-columns:34px 1fr auto}.app-preview-ecosystem .phone-heading img{width:34px;height:34px}.app-preview-ecosystem .quick-capture{padding:12px 36px 12px 12px}.app-preview-ecosystem .return-card{padding:10px}.app-preview-ecosystem .return-card:nth-of-type(2){display:none}.app-preview-ecosystem .app-preview-note-one{top:12%}.app-preview-ecosystem .app-preview-note-two{bottom:4%}.home-path{margin-bottom:64px;padding:30px 22px}.home-path-edge{display:none}.home-path-grid li,.home-path-grid li:nth-child(2),.home-path-grid li:nth-child(3){min-height:0;margin-top:0;padding:24px 20px 24px 64px}.home-path-grid li:before{top:28px;left:24px}.home-path-grid li:not(:last-child):after{content:"";z-index:1;background:var(--gradient-path);opacity:.7;width:2px;height:calc(100% + 12px);position:absolute;top:34px;left:30px}.home-path-grid li>span{opacity:1;margin-bottom:10px;font-size:.67rem;display:block;position:static}.lens-card{min-height:340px}.lens-illustration{min-height:145px}.product-lens-list article{grid-template-columns:32px minmax(0,1fr);gap:10px 14px}.product-lens-list article>span{grid-area:1/1}.product-lens-list article>strong{grid-area:1/2}.product-lens-list article .lens-illustration{grid-area:2/1/auto/-1;justify-self:center;width:min(190px,72%);margin:4px 0}.product-lens-list article>div:last-child{grid-area:3/1/auto/-1}.stage-list{padding-left:28px}.stage-list:before{left:6px}.stage-card,.stage-card:nth-child(2n){margin-left:0;padding:20px}.stage-card:before{width:18px;left:-23px}.stage-card .stage-pulse{left:-27px}.stage-card>div,.public-intelligence-grid{grid-template-columns:1fr}.public-intelligence-grid article:nth-child(n){grid-column:1;min-height:200px}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],.app-preview-paths path,.app-preview-phone .phone-frame,.app-preview-note,.page-intro-visual,.stage-card,.product-lens-list article,.query-stack article{opacity:1;transform:none;animation:none!important}}:root:lang(zh) body,:root:lang(ja) body,:root:lang(ko) body{font-family:var(--font-body), "PingFang SC", "Hiragino Sans", "Yu Gothic", "Malgun Gothic", sans-serif}:root:lang(ar) body{font-family:var(--font-body), "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}:root:lang(he) body{font-family:var(--font-body), "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif}:root:lang(zh) :is(h1,h2,h3),:root:lang(ja) :is(h1,h2,h3),:root:lang(ko) :is(h1,h2,h3),:root:lang(ar) :is(h1,h2,h3),:root:lang(he) :is(h1,h2,h3){letter-spacing:0;line-height:1.08}:root:lang(ar) :where(*),:root:lang(he) :where(*){letter-spacing:normal}[dir=rtl] .skip-link{left:auto;right:16px}[dir=rtl] .site-header nav,[dir=rtl] .site-header .desktop-nav,[dir=rtl] .mobile-nav-cta[aria-current=page]{margin-left:0;margin-right:auto}[dir=rtl] .eyebrow span{margin-left:9px;margin-right:0}[dir=rtl] .source-note{border-right:2px solid rgba(var(--tone-amber-rgb), .8);border-left:0;padding-left:0;padding-right:18px}[dir=rtl] .window-bar b,[dir=rtl] .ecosystem-window-bar small{margin-left:0;margin-right:auto}[dir=rtl] .window-body aside,[dir=rtl] .ecosystem-rail{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .workflow-card li{padding-left:0;padding-right:34px}[dir=rtl] .workflow-card li:before{left:auto;right:0}[dir=rtl] .legal-sections summary{padding-left:40px;padding-right:0}[dir=rtl] .legal-sections summary:after{left:4px;right:auto}[dir=rtl] .stage-list{padding-left:0;padding-right:clamp(28px,5vw,62px)}[dir=rtl] .stage-list:before{left:auto;right:10px}[dir=rtl] .stage-card:nth-child(2n){margin-left:0;margin-right:clamp(0px,4vw,54px)}[dir=rtl] .stage-card:before{left:auto;right:calc(-1*clamp(28px,5vw,62px) - 24px)}[dir=rtl] .stage-card .stage-pulse{left:auto;right:calc(-1*clamp(28px,5vw,62px) - 19px)}[dir=rtl] .text-link span{display:inline-block;transform:scaleX(-1)}[dir=rtl] input[type=email]{text-align:left;direction:ltr}[dir=rtl] :is(code,.brand,.form-language select){unicode-bidi:isolate}@media (max-width:720px){[dir=rtl] .stage-list{padding-right:28px}[dir=rtl] .stage-list:before{right:6px}[dir=rtl] .stage-card:nth-child(2n){margin-right:0}[dir=rtl] .stage-card:before{right:-23px}[dir=rtl] .stage-card .stage-pulse{right:-27px}}
