html{scroll-behavior:auto!important}dialog.chat-sheet,.living-experience dialog.chat-sheet{--foreground:#faf2eb;--muted-foreground:#c5bed2;--popover:#171222;background:#171222;color:#faf2eb;position:fixed;inset:0 0 0 auto;margin:0;padding:76px 28px 28px;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;border:1px solid #6ef3a252;color-scheme:dark;overscroll-behavior:contain}dialog.chat-sheet h2,.living-experience dialog.chat-sheet h2{color:#fff597;font:400 2.25rem/1.1 Instrument,serif}dialog.chat-sheet p,.living-experience dialog.chat-sheet p{color:#c5bed2}dialog.chat-sheet .close-sheet,dialog.booking-modal .close-sheet,.living-experience dialog.chat-sheet .close-sheet{position:absolute!important;top:16px;right:16px;z-index:5;width:44px!important;height:44px!important;padding:10px!important;display:grid;place-items:center;background:#30263e!important;color:#faf2eb!important;border:1px solid #b7a8c4!important;border-radius:50%}dialog.chat-sheet:not([open]),dialog.booking-modal:not([open]){display:none!important}dialog.chat-sheet::backdrop,dialog.booking-modal::backdrop{background:#080611aa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.brain-avatar{display:block;width:72px;height:72px;flex:0 0 auto;pointer-events:none}.journey-dock{position:fixed;z-index:55;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;color:#faf2eb}.journey-brain-chat,.companion-open{display:flex!important;align-items:center;gap:8px!important;background:#171222f2!important;color:#faf2eb!important;border:1px solid #a999b466!important;border-radius:48px!important;padding:2px 20px 2px 4px!important;box-shadow:0 8px 30px #0003;font:500 14px/1.2 Space Grotesk,sans-serif;cursor:pointer}.journey-brain-chat:hover,.companion-open:hover{border-color:#6ef3a2!important}.journey-brain-chat .brain-avatar{width:60px;height:60px}.guide-restore{border:1px solid #a999b466!important;color:#fff597!important;background:#171222!important;border-radius:50%!important;padding:14px!important;cursor:pointer}.living-experience[data-audience] .guide{width:min(830px,calc(100% - 320px));left:24px;transform:none;bottom:22px}.living-experience[data-audience] .guide[hidden]{display:none!important}.site-companion .cyberspace{opacity:var(--large-brain-visible,0)}.site-companion .companion-dock{left:auto!important;right:22px!important;bottom:22px!important;width:auto;max-width:calc(100vw - 44px)}.site-companion .companion-open>span:not(.companion-space){font-size:15px}.site-companion .companion-open small{font-size:10px;letter-spacing:.06em}.site-companion .companion-dock{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.site-companion .companion-pause{background:#171222;color:#fff597;border:1px solid #a999b466;border-radius:50%;margin-left:8px;width:42px;height:42px}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #fff2}.mobile-menu-top button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #fff4;color:#faf2eb}.dt-drawer-panel .mobile-site-links{display:grid;gap:2px;padding:20px 16px 8px;border-top:1px solid #ffffff1a;margin-top:16px}.mobile-site-links p{text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:#6ef3a2;margin-bottom:8px}.mobile-site-links a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;color:#faf2eb}.mobile-site-links a span{color:#fff597}.dt-drawer-panel{width:min(430px,100vw)!important;max-width:100vw!important;background:#110d20!important;color:#faf2eb;overflow:auto}.dt-drawer-panel>nav{padding-top:20px!important;padding-bottom:max(30px,env(safe-area-inset-bottom))}.dt-drawer-panel>nav>a:nth-child(-n+3){font-size:24px;letter-spacing:-.03em;line-height:1.3}.booking-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1050px,calc(100vw - 40px));max-width:none;max-height:92dvh;border:1px solid #b7a8c477;border-radius:26px;background:#110d20;color:#faf2eb;padding:0;overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 100px #0008}.booking-modal-heading{display:flex;align-items:center;gap:22px;padding:32px 78px 26px 32px}.booking-modal-heading .brain-avatar{width:145px;height:145px}.booking-modal-heading h2{font:500 clamp(25px,3vw,36px)/1.1 "Space Grotesk",sans-serif;letter-spacing:-.035em;color:#faf2eb;margin:9px 0 12px}.booking-modal-heading h2 em{font-family:Instrument,serif;font-size:1.18em;font-style:normal;color:#fff597}.booking-modal-heading p:not(.page-kicker){max-width:600px;color:#c5bed2;font-size:15px;line-height:1.6;margin:0}.booking-modal-calendar{position:relative;background:#fff;color:#251d34;padding:12px 18px 20px;border-radius:0 0 24px 24px;min-height:470px}.booking-modal-calendar #datta-calendar{min-height:425px}.booking-modal-calendar .calendar-direct{color:#49375e;font:400 13px/1.5 Space Grotesk,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:12px}.booking-load{position:absolute;top:26px;left:30px;color:#594366;font-size:14px;pointer-events:none}.booking-entrance{min-height:75vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;text-align:center;padding:40px 25px 120px}.booking-entrance .brain-avatar{width:200px;height:200px}.booking-entrance h1{font-size:clamp(32px,5vw,64px);line-height:1.1}.booking-entrance h1 em{display:block;color:#fff597;font-family:Instrument,serif}@media(max-width:639px){html:has(.living-experience){scroll-padding-block:76px 85px}.living-experience[data-audience] .guide,.guide-restore{display:none!important}.journey-dock{right:14px;bottom:max(14px,env(safe-area-inset-bottom));gap:0}.journey-brain-chat{width:66px;height:66px;padding:0!important;justify-content:center!important;border-radius:50%!important}.journey-brain-chat>span{display:none}.journey-brain-chat .brain-avatar{width:62px;height:62px}.site-companion .companion-dock{right:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;left:auto!important}.site-companion .companion-open{width:66px;height:66px;padding:0!important;justify-content:center!important}.site-companion .companion-open>.brain-avatar{width:62px;height:62px}.site-companion .companion-open>span,.site-companion .companion-open>svg,.site-companion .companion-pause{display:none}.living-experience[data-audience] .chapter-rail,.living-experience[data-audience] .ambient-status,.living-experience[data-audience] .hero-note,.living-experience[data-audience] .brain-annotation{display:none!important}.living-experience[data-audience] .motion-control{bottom:24px!important;left:16px!important;right:auto!important;z-index:20}.living-experience[data-audience] .chapter{display:flex;flex-direction:column;min-height:0!important;padding:42px 24px 64px!important;gap:26px}.living-experience[data-audience] .chapter.hero{padding-top:0!important;gap:12px}.living-experience[data-audience] .brain-slot{display:block;order:-1;width:100%;height:82vw;max-height:340px;flex:0 0 auto;margin:0}.living-experience[data-audience] .hero-copy,.living-experience[data-audience] .section-copy,.living-experience[data-audience] .section-copy.right{width:100%;max-width:none;padding:0!important;margin:0;background:none!important;border:0!important}.living-experience[data-audience] .hero h1{font-size:clamp(34px,9.5vw,52px);max-width:none;line-height:1.08}.living-experience[data-audience] .hero h1 em{font-size:1.12em}.living-experience[data-audience] .eyebrow{margin-bottom:18px;font-size:11px}.living-experience[data-audience] .hero .lead,.living-experience[data-audience] .section-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:none;margin-top:22px}.living-experience[data-audience] .scroll-cue{position:static;margin-top:16px}.living-experience[data-audience] .section-copy h2{font-size:36px;line-height:1.1}.living-experience[data-audience] .vital .section-copy h2{font-size:52px}.living-experience[data-audience] .next-sign{margin-top:26px}.living-experience[data-audience] .brain-stage{width:88vw;height:82vw;left:6vw;top:calc(var(--mobile-brain-y,210px) - 41vw);transform:scale(.91);transform-origin:center;z-index:1}.living-experience[data-audience] .stage-caption{font-size:11px;bottom:0;max-width:90%;white-space:normal}.living-experience[data-audience] .brain-stage .future-readout{top:0}.living-experience[data-audience] .together-heading{padding:0}.living-experience[data-audience] .collaboration-stage{margin:0;min-height:0;padding-top:220px;gap:18px;width:100%}.living-experience[data-audience] .together{gap:20px}.living-experience[data-audience] .participant{background:transparent;border:0;padding:0}.living-experience[data-audience] .participant h3{font-size:16px}.living-experience[data-audience] .participant .portrait{height:170px}.living-experience[data-audience] .receipt-chapter .evidence-receipt{width:100%;margin:0}.living-experience[data-audience] .case-body{padding:22px 18px}.living-experience[data-audience] .section-heading{padding:0;margin:0}.living-experience[data-audience] .personal-layout{display:flex;flex-direction:column;gap:32px;width:100%;min-height:0!important}.living-experience[data-audience] .personal-layout .phone-demo{width:min(100%,320px);margin:auto}.living-experience[data-audience] .personal-hero .personal-layout>.phone-demo{order:-1}.living-experience[data-audience] .personal-chapter{padding-top:38px!important;padding-bottom:60px!important}.brain-page .page-hero{padding:24px 24px 64px;gap:24px;min-height:0;grid-template-columns:1fr}.brain-page .page-hero>.page-brain-scene{order:0;min-height:0;height:80vw;max-height:350px}.brain-page .page-hero>.page-hero-copy{order:1;padding:0}.brain-page .page-hero h1{font-size:40px;line-height:1.1}.brain-page .page-intro{font-size:16px}.brain-page .page-band,.brain-page .page-light-band{padding:56px 24px}.booking-modal{width:calc(100vw - 16px);max-height:96dvh;border-radius:18px}.booking-modal-heading{padding:24px 20px;gap:12px;align-items:center}.booking-modal-heading .brain-avatar{width:74px;height:90px}.booking-modal-heading .page-kicker{font-size:10px}.booking-modal-heading h2{font-size:25px;padding-right:16px}.booking-modal-heading h2 em{display:block}.booking-modal-heading p:not(.page-kicker){font-size:13px}.booking-modal-calendar{padding:8px;min-height:470px}.booking-modal .close-sheet{width:32px!important;height:32px!important;top:8px;right:8px;padding:7px!important}dialog.chat-sheet,.living-experience dialog.chat-sheet{padding:74px 20px 24px}}@media(prefers-reduced-motion:reduce){.brain-avatar{animation:none}}.personal-mobile-brain{display:none}.product-story h1,.product-story h2{letter-spacing:-.04em}.product-story .page-hero h1{font-size:clamp(44px,5.4vw,80px);line-height:1.03}.product-story h2{font:500 clamp(36px,4vw,58px)/1.05 "Space Grotesk",sans-serif;color:#faf2eb}.product-story h2 em{display:block;color:#fff597;font:400 1.15em/1.05 Instrument,serif}.product-story .page-hero{max-width:1440px;margin:auto;padding-top:70px;padding-bottom:100px;min-height:710px}.datta-lock{position:relative;aspect-ratio:1.2;margin:0;min-width:0;background:radial-gradient(ellipse,#6ef3a208,transparent 68%)}.datta-lock canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.datta-lock img{position:absolute;width:88%;top:50%;left:6%;transform:translateY(-50%);opacity:.14;pointer-events:none}.architecture-flow,.security-promises{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #fff2;border-bottom:1px solid #fff2;padding:24px;gap:20px}.architecture-flow>span{display:flex;align-items:center;gap:13px;font-size:14px;color:#faf2eb}.architecture-flow b{font:400 11px Space Grotesk,sans-serif;color:#6ef3a2}.architecture-flow svg{color:#fff597;margin-left:auto}.architecture-levels{padding:110px max(6%,calc((100vw - 1200px)/2));background:linear-gradient(#0d0b1a,#191126)}.product-section-heading{max-width:850px;margin-bottom:60px}.product-section-heading>p:not(.page-kicker){font-size:18px;line-height:1.7;color:#c5bed2;margin-top:25px}.architecture-level-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.architecture-level-grid button{padding:25px;text-align:left;background:transparent;border:1px solid #fff2;display:flex;flex-direction:column;align-items:flex-start;color:#faf2eb;transition:background .25s}.architecture-level-grid button[aria-pressed=true]{background:#fff597;color:#171222}.architecture-level-grid button>span{font-size:60px;line-height:1;margin-bottom:50px;opacity:.65}.architecture-level-grid h3{font-size:22px;margin-bottom:18px}.architecture-level-grid p{font-size:14px;line-height:1.65;margin:0 0 25px}.architecture-level-grid svg{margin-top:auto}.architecture-pull{font-size:18px;color:#c5bed2;margin:35px 0 0;max-width:640px;line-height:1.6}.product-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:100px max(6%,calc((100vw - 1280px)/2));min-height:650px;border-bottom:1px solid #ffffff12}.product-feature:nth-of-type(odd){background:radial-gradient(ellipse at 80% 50%,#6ef3a208,transparent 70%)}.feature-copy{min-width:0}.feature-copy>p:not(.page-kicker){font-size:19px;line-height:1.7;color:#faf2eb;margin-top:28px}.feature-copy>p.feature-detail{font-size:16px;color:#b8afc6;margin-top:22px}.feature-visual{min-width:0}.feature-visual .page-brain-scene{height:480px;min-height:0}.feature-visual .page-brain-anchor{height:100%}.version-architecture{padding:32px 22px;perspective:900px}.source-document{width:65%;max-width:270px;min-height:230px;margin:0 auto 26px;background:linear-gradient(125deg,#f9f2e9,#c9c0cf);color:#251a32;box-shadow:18px 16px #fff59716,36px 32px #6ef3a20b;padding:28px;transform:rotateY(-12deg);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.source-document>b{width:100%;font-size:38px}.source-document>span{font-size:12px;letter-spacing:.13em}.document-lines{width:100%;display:grid;gap:9px}.document-lines i{height:2px;background:#251a3255}.document-lines i:last-child{width:65%}.version-history{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #fff59744;padding-top:18px;margin:50px 0 24px}.version-history>span{color:#928a9f;font-size:13px;position:relative}.version-history>span i{position:absolute;top:-22px;width:8px;height:8px;border-radius:50%;background:#81728d}.version-history>[data-current=true]{color:#6ef3a2}.version-history>[data-current=true] i{background:#6ef3a2;box-shadow:0 0 18px #6ef3a2}.source-facts{display:grid;gap:12px;color:#ddd3e4}.source-facts>span{display:flex;align-items:center;gap:12px;font-size:13px}.source-facts>span>svg:last-child{margin-left:auto;color:#6ef3a2}.access-halo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:240px;height:240px;border:1px solid #6ef3a255;border-radius:50%;box-shadow:0 0 0 25px #6ef3a206,0 0 0 50px #6ef3a203,inset 0 0 80px #6ef3a208;margin:30px auto 65px;color:#6ef3a2;gap:18px}.access-halo svg{width:74px;height:74px;stroke-width:1}.access-halo span{font-size:14px;letter-spacing:.2em}.permission-architecture ol{list-style:none;padding:0;margin:0}.permission-architecture li{display:flex;align-items:center;gap:15px;border-top:1px solid #fff2;padding:20px 0;color:#faf2eb;font-size:14px}.permission-architecture li>span{color:#6ef3a2;font-size:11px}.permission-architecture li>svg{margin-left:auto;color:#6ef3a2}.operation-receipt{padding:30px;background:#faf2eb;color:#21182d;border-radius:4px;box-shadow:10px 14px #ffffff0c;transform:rotate(-2deg)}.operation-receipt>header{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.1em;border-bottom:1px solid #21182d22;padding-bottom:20px}.operation-receipt>div:not(.receipt-chain){padding:15px 0;border-bottom:1px solid #21182d22;display:flex;flex-direction:column;gap:7px;font-size:12px}.operation-receipt b{font:500 13px Space Grotesk,sans-serif}.operation-receipt>footer{display:flex;gap:12px;font-size:12px;margin-top:20px}.receipt-chain{display:flex;gap:0;margin:25px 0 10px}.receipt-chain i{height:20px;flex:1;border:1px solid #38805d;border-radius:30px}.technical-specifications{background:#faf2eb;color:#251b32;padding:100px max(6%,calc((100vw - 1200px)/2))}.technical-specifications h2{color:#251b32}.technical-specifications .page-kicker{color:#6a4d78}.technical-specifications .product-section-heading>p{color:#66586d}.technical-specifications dl>div{display:grid;grid-template-columns:1fr 2fr .7fr;gap:35px;padding:28px 0;border-top:1px solid #21182d25}.technical-specifications dt{font:500 18px Space Grotesk,sans-serif}.technical-specifications dd{font-size:15px;line-height:1.7;color:#625269}.technical-specifications dl>div>span{font-size:12px;text-align:right;color:#755221}.technical-specifications dl>div>span[data-live=true]{color:#276046}.spec-links{display:flex;flex-wrap:wrap;gap:35px;border-top:1px solid #21182d22;padding-top:35px;margin-top:25px}.spec-links a{display:flex;align-items:center;gap:12px;font-size:15px}.spec-links svg{width:17px}.security-promises{grid-template-columns:repeat(3,1fr)}.security-promises>div{display:flex;align-items:center;gap:16px;color:#faf2eb;font-size:15px}.security-promises>div>svg{color:#6ef3a2;flex-shrink:0}.security-promises>div>svg:last-child{margin-left:auto;width:16px}.security-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:110px max(6%,calc((100vw - 1200px)/2));border-bottom:1px solid #fff1;min-height:750px}.security-feature-copy h2{margin-bottom:34px}.security-feature-copy article{margin-top:26px}.security-feature-copy article header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px}.security-feature-copy h3{font:500 20px Space Grotesk,sans-serif}.security-feature-copy article p{font-size:17px;line-height:1.75;color:#c5bed2;margin-top:12px}.security-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.security-feature-art{height:450px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#6ef3a20c,transparent 70%);isolation:isolate}.security-core{width:170px;height:170px;border-radius:50%;display:grid;place-items:center;border:1px solid #6ef3a270;background:#0d0b1a;z-index:1;box-shadow:0 0 65px #6ef3a21a}.security-core>svg{width:75px;height:75px;stroke-width:1;color:#fff597}.security-ring{position:absolute;border:1px solid #6ef3a233;border-radius:50%;top:40px;right:10px;bottom:40px;left:10px;transform:rotateX(35deg) rotate(-25deg)}.security-ring.ring-two{top:70px;right:-10px;bottom:70px;left:-10px;transform:rotateX(55deg) rotate(35deg);border-color:#fff59744}.security-node{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;font-size:12px;padding:12px;background:#171222;border:1px solid #fff3;border-radius:7px}.security-node.node-one{top:60px;left:0}.security-node.node-two{bottom:60px;right:0}.security-node svg{width:18px;color:#6ef3a2}.permission-path{position:absolute;bottom:-10px;left:0;right:0;display:flex;gap:12px}.permission-path>span{flex:1;font-size:11px;line-height:1.5;border-top:1px solid #6ef3a2;padding-top:10px;color:#faf2eb}.permission-path b{display:block;color:#6ef3a2;font-size:10px;margin-bottom:8px}.evidence-chain{position:absolute;bottom:10px;display:flex;align-items:center;gap:18px;color:#6ef3a2}.evidence-chain i{font:400 16px Space Grotesk,sans-serif;border:1px solid #6ef3a244;padding:18px;border-radius:50%;position:relative}.evidence-chain i:after{content:"";position:absolute;width:19px;right:-19px;top:50%;border-top:1px solid #6ef3a2}.ownership-words{position:absolute;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.ownership-words span{border-bottom:1px solid #fff597;padding-bottom:10px;font-size:13px;color:#faf2eb}.security-global{text-align:center;padding:110px 24px;background:#faf2eb;color:#21182d}.security-global h2{color:#21182d;font-size:clamp(45px,7vw,90px);max-width:1000px;margin:auto}.security-global>p:not(.page-kicker){max-width:700px;margin:30px auto;font-size:19px;line-height:1.7;color:#66556e}.security-global .page-link{color:#251b32}.security-global .page-kicker{color:#776082}.security-contact{padding:90px 24px 120px;text-align:center}.security-contact>p{margin-top:22px;color:#c5bed2}@media(max-width:850px){.product-feature,.security-feature{gap:5%;padding-left:5%;padding-right:5%}.architecture-level-grid{grid-template-columns:repeat(2,1fr)}.technical-specifications dl>div{grid-template-columns:1fr 2fr;gap:15px}.technical-specifications dl>div>span{grid-column:2;text-align:left}.security-promises{gap:15px}.security-promises>div{font-size:12px;gap:8px}}@media(max-width:639px){.personal-mobile-brain{display:block;order:-1;margin:-20px auto 0;width:100%;height:280px}.personal-mobile-brain .brain-avatar{width:100%;height:100%}.living-experience[data-audience] .personal-hero .morph-phone{display:none}.living-experience[data-audience] .hero.personal-hero .personal-layout{gap:12px}.product-story .page-hero{min-height:0;padding:15px 24px 60px}.product-story .page-hero h1{font-size:43px}.product-story h2{font-size:35px}.datta-lock{order:0;width:100%;height:270px;aspect-ratio:auto}.architecture-flow{grid-template-columns:1fr;gap:12px;padding:25px}.architecture-flow>span{gap:20px}.architecture-levels{padding:65px 24px}.architecture-level-grid button{padding:20px 15px}.architecture-level-grid button>span{font-size:42px;margin-bottom:25px}.architecture-level-grid h3{font-size:18px}.architecture-level-grid p{font-size:13px}.product-section-heading{margin-bottom:35px}.product-feature,.security-feature{grid-template-columns:1fr;gap:40px;min-height:0;padding:60px 24px}.feature-visual .page-brain-scene{height:330px}.feature-copy>p:not(.page-kicker){font-size:17px}.feature-copy>p.feature-detail{font-size:15px}.feature-visual{max-width:100%}.version-architecture{padding:10px}.access-halo{width:180px;height:180px;margin:35px auto 55px}.operation-receipt{padding:24px;transform:none}.technical-specifications{padding:65px 24px}.technical-specifications dl>div{display:flex;flex-direction:column;gap:12px;padding:24px 0}.technical-specifications dl>div>span{order:-1}.technical-specifications dd{font-size:14px}.security-promises{grid-template-columns:1fr;padding:24px;gap:22px}.security-promises>div{font-size:15px;gap:15px}.security-feature-art{height:320px}.security-core{width:130px;height:130px}.security-core>svg{width:60px;height:60px}.security-ring{top:15px;right:10px;bottom:15px;left:10px}.security-ring.ring-two{top:50px;right:0;bottom:50px;left:0}.security-node.node-one{top:15px}.security-node.node-two{bottom:10px}.security-feature-copy article p{font-size:16px}.security-global{padding:65px 24px}.security-global h2{font-size:50px}.security-global>p:not(.page-kicker){font-size:17px}}header:has(.dt-drawer[open]){z-index:70}.dt-drawer[open]>summary{visibility:hidden}.dt-drawer-panel{border-radius:0!important}.mobile-menu-top{position:sticky;top:0;z-index:4;background:#110d20}.booking-close{position:sticky;top:16px;height:0;display:flex;justify-content:flex-end;padding-right:16px;z-index:8;pointer-events:none}dialog.booking-modal .booking-close .close-sheet{position:relative!important;top:0!important;right:0!important;pointer-events:auto}@media(max-width:639px){.booking-close{top:12px;padding-right:12px}.living-experience[data-audience] .personal-layout .demo-phone{max-width:320px;width:100%;margin:auto}}@media(max-width:639px){.living-experience[data-audience=business]>.cyberspace,.living-experience[data-audience=business] .brain-stage{opacity:var(--mobile-brain-opacity,1)}.living-experience[data-audience] .personal-hero .cyberspace{display:none}}.product-story .security-global .page-kicker{color:#655071}.product-story .security-global .page-link{color:#251b32;border-color:#625269}.technical-specifications .spec-status{font-size:12px;text-align:right;color:#755221}.technical-specifications .spec-status[data-live=true]{color:#276046}@media(max-width:850px){.technical-specifications .spec-status{grid-column:2;text-align:left}}@media(max-width:639px){.technical-specifications .spec-status{order:-1}}.dt-drawer-panel>nav{display:block}.dt-drawer-panel>nav>a{display:block}.dt-drawer-panel>nav>span{display:block}.mobile-languages{border-top:1px solid #fff2;margin:18px 16px 0;padding-top:20px}.mobile-languages>p{color:#6ef3a2;text-transform:uppercase;font-size:11px;letter-spacing:.14em;margin-bottom:12px}.mobile-languages>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mobile-languages a{display:flex;align-items:center;gap:9px;padding:12px 0;color:#faf2eb;font-size:14px}.mobile-languages a[aria-current=true]{color:#fff597}body:has(.dt-drawer[open]) .journey-dock,body:has(.dt-drawer[open]) .companion-dock{visibility:hidden}@media(min-width:640px){.living-experience[data-audience] .motion-control{bottom:102px!important;right:24px!important}}.dt-drawer-panel,.dt-drawer-scrim{position:fixed!important;top:0!important;right:0!important}.dt-drawer-panel,.dt-drawer[open] .dt-drawer-panel{transform:none!important;transition:none!important}.dt-drawer::details-content{transition:none}header:has(.dt-drawer[open]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.calendar-timezone{color:#625269;font-size:12px;margin:4px 12px 12px}.booking-load{top:62px}.datta-booking-confirmed{padding:30px clamp(18px,5vw,65px);background:#faf2eb;color:#140428;border-radius:20px}.datta-booking-confirmed>svg{color:#21784b}.datta-booking-confirmed h2{font-size:clamp(25px,4vw,38px);margin:20px 0}.datta-booking-confirmed>p{color:#554b63;line-height:1.6}.datta-booking-confirmed dl{margin-top:30px}.datta-booking-confirmed dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid #14042825;padding:20px 0}.datta-booking-confirmed dd{margin:0;font-size:18px}.datta-booking-confirmed dd small,.datta-booking-confirmed dd a{display:block;margin-top:8px;font-size:14px}.booking-modal-calendar [hidden]{display:none!important}.site-companion{color:#faf2eb;--brain-clip-x:95vw;--brain-clip-y:95vh;--brain-clip-r:0px}.site-companion .cyberspace{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;pointer-events:none;clip-path:circle(var(--brain-clip-r) at var(--brain-clip-x) var(--brain-clip-y))}.site-companion .cyberspace canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.site-companion .brain-fallback{display:none}.companion-dock{position:fixed;bottom:20px;right:24px;z-index:31;display:flex;align-items:center;background:#171122f5;border:1px solid #ffffff30;border-radius:18px;box-shadow:0 8px 45px #0004;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.companion-open{display:flex;gap:14px;align-items:center;min-height:72px;text-align:left;padding:12px 16px 12px 0;color:#faf2eb;cursor:pointer;font:400 .95rem/1.45 Space Grotesk,sans-serif}.companion-open small{display:block;color:#6ef3a2;font:400 .63rem/1.6 Space Grotesk,sans-serif;letter-spacing:.09em;text-transform:uppercase;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.companion-pause{padding:18px 14px;border-left:1px solid #ffffff18;color:#c8bdd3;cursor:pointer}.site-companion button:focus-visible,.brain-page button:focus-visible,.brain-page a:focus-visible{outline:2px solid #6ef3a2;outline-offset:5px}.site-companion .chat-sheet{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:70px 30px 30px;overflow:auto;border:0;background:#171326;color:#faf2eb;font-family:Mulish,sans-serif}.site-companion .chat-sheet:not([open]){display:none}.site-companion .chat-sheet::backdrop{background:#080610b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-companion .chat-sheet h2{font:400 3rem/1.05 "Instrument Serif",serif;margin:1rem 0}.site-companion .chat-sheet>p{line-height:1.6;color:#d7cbdc}.site-companion .close-sheet{position:absolute;right:24px;top:24px;padding:10px;cursor:pointer}.companion-kicker{font:400 .7rem/1.6 Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.12em}.brain-page{background:#0d0b1a;color:#faf2eb;overflow-x:clip;font-family:Space Grotesk,sans-serif;padding-bottom:50px}.brain-page .page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw;align-items:center;max-width:1440px;margin:auto;padding:75px 6% 70px;min-height:min(820px,95svh)}.brain-page .page-hero-copy{position:relative;z-index:2}.brain-page .page-kicker{color:#6ef3a2;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 25px}.brain-page h1{font-size:clamp(2.7rem,4.6vw,5rem);letter-spacing:-.04em;line-height:1.08;font-weight:400;margin:0 0 30px}.brain-page h1 em{display:block;font:400 1.14em/1.02 "Instrument Serif",serif;color:#fff597;margin-top:6px;letter-spacing:-.045em}.brain-page .page-intro{max-width:560px;font:400 clamp(1rem,1.35vw,1.2rem)/1.75 Mulish,sans-serif;color:#cfc5d7;margin:24px 0}.page-brain-scene{position:relative;width:100%;height:520px;max-height:65svh;margin:0;isolation:isolate;--scene-accent:#6ef3a2;background:radial-gradient(ellipse at 50% 55%,#30214450,transparent 69%)}.page-brain-anchor{position:absolute;top:12%;right:3%;bottom:15%;left:3%}.scene-topline{position:absolute;left:5%;right:5%;top:3%;display:flex;justify-content:space-between;color:#a69bb7;font-size:.63rem;letter-spacing:.25em}.scene-orbit{position:absolute;top:19%;right:2%;bottom:24%;left:2%;border-radius:50%;border:1px solid #6ef3a212;transform:rotate(-14deg) scaleY(.75)}.scene-orbit i{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;border:1px solid #6ef3a210}.scene-orbit i:last-child{top:8%;right:8%;bottom:8%;left:8%;border-color:#fff59712}.page-brain-scene figcaption{position:absolute;left:1%;right:1%;bottom:8%;display:flex;justify-content:center;align-items:center;gap:10px;font-size:.82rem;line-height:1.5;color:#fff597;text-align:center;z-index:33;pointer-events:none}.scene-footnote{position:absolute;bottom:1%;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:.62rem;color:#a99db6}.scene-stream{position:absolute;top:25%;right:0;bottom:30%;left:0;transform:rotate(-16deg)}.scene-stream i{position:absolute;top:50%;left:0;width:5px;height:5px;background:#6ef3a2;box-shadow:0 0 15px #6ef3a288;animation:page-intake 4.8s ease-in-out infinite}.scene-stream i:nth-child(2){animation-delay:-1.2s;top:35%}.scene-stream i:nth-child(3){animation-delay:-2.4s;top:65%}.scene-stream i:nth-child(4){animation-delay:-3.6s;top:47%}@keyframes page-intake{0%{transform:translate(0);opacity:0}15%{opacity:1}85%,to{transform:translate(230px);opacity:0}}.page-brain-scene[data-mode=security] .scene-orbit{transform:rotate(-18deg);border-color:#6ef3a255;top:14%;right:0;bottom:19%;left:0;box-shadow:inset 0 0 35px #6ef3a209,0 0 30px #6ef3a209}.barrier-arrival{position:absolute;left:0;right:0;top:44%;height:40px;z-index:33;pointer-events:none}.barrier-arrival i{position:absolute;width:9px;height:9px;background:#6ef3a2;box-shadow:0 0 25px #6ef3a2;animation:barrier-allowed 4.2s ease-out both}.barrier-arrival b{position:absolute;left:10%;top:-26px;width:65px;height:65px;border:2px solid #fff597;border-radius:50%;opacity:0}.page-brain-scene[data-step="1"] .barrier-arrival i,.page-brain-scene[data-step="2"] .barrier-arrival i{background:#fff597;animation-name:barrier-rebound}.page-brain-scene[data-step="1"] .barrier-arrival b,.page-brain-scene[data-step="2"] .barrier-arrival b{animation:barrier-impact 4.2s ease-out both}@keyframes barrier-allowed{0%{left:-5%;opacity:0}20%{opacity:1}80%,to{left:50%;opacity:0}}@keyframes barrier-rebound{0%{left:-5%;opacity:0}20%{opacity:1}42%{left:13%;transform:scale(1.5)}65%,to{left:-6%;opacity:0;transform:translateY(-30px) scale(.2)}}@keyframes barrier-impact{0%,35%{opacity:0;transform:scale(.2)}43%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(2)}}.brain-page .page-primary{display:inline-flex;align-items:center;gap:20px;background:#fff597;color:#140428;padding:17px 26px;border-radius:40px;font-weight:500;text-decoration:none;font-size:1rem;transition:box-shadow .25s}.brain-page .page-primary:hover{box-shadow:0 0 32px #fff59722}.brain-page .page-band{max-width:1240px;margin:auto;padding:60px 6%;border-top:1px solid #ffffff20}.page-band h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;letter-spacing:-.035em;margin-bottom:20px}.page-band h2 em{display:block;font:400 1.12em/1.1 "Instrument Serif",serif;color:#fff597}.page-band p{font-family:Mulish,sans-serif;line-height:1.75;color:#cbbfd6}.page-brain-scene.compact{height:320px;max-height:45svh}.calendar-direct{display:inline-block;margin:18px 0 0;font-size:.8rem;text-underline-offset:5px;text-decoration:underline;color:#503361}.calendar-loading{padding:25px 5px;font-size:.82rem;line-height:1.6}.brain-page .layer-picker{padding:0;margin:35px 0 0;display:grid;gap:0;list-style:none;border-top:1px solid #ffffff26}.layer-picker button{display:flex;text-align:left;align-items:center;width:100%;gap:16px;padding:17px 0;border-bottom:1px solid #ffffff26;font-size:.95rem;color:#c5b7cf;cursor:pointer}.layer-picker button>span{font:400 .7rem/1 monospace;color:#a293b0}.layer-picker button svg{margin-left:auto;opacity:0}.layer-picker button[aria-pressed=true]{color:#fff597}.layer-picker button[aria-pressed=true] svg{opacity:1}.layer-picker button[aria-pressed=true]>span{color:#6ef3a2}.brain-page .page-link{color:#fff597;text-decoration:underline;text-underline-offset:7px;display:inline-flex;gap:12px;margin:20px 25px 0 0;font-size:.9rem}.brain-page .page-light-band{background:#faf2eb;color:#241033;padding:75px 6%;margin:0}.page-light-band>div{max-width:1120px;margin:auto}.page-light-band h2{font-size:clamp(2rem,3.8vw,3.5rem);letter-spacing:-.035em;line-height:1.15}.page-light-band p{color:#634b71;line-height:1.8}.page-light-band .page-link{color:#503165}.page-light-band .trust-promises{padding:40px 0 0;gap:0 60px}.brain-page .legal-commitments{max-width:1120px;margin:auto;padding:70px 6%}.legal-commitments h2{font-size:2rem;line-height:1.2;margin-bottom:24px}.legal-commitments>p{color:#c8bbd2;line-height:1.7;max-width:650px;margin:20px 0 35px}.security-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 65px}.security-list li{padding:26px 0;border-top:1px solid #ffffff25}.security-list header{display:flex;gap:12px;align-items:center;margin-bottom:14px}.security-list h2{font-size:1.18rem;margin:0;letter-spacing:-.015em}.security-list header>svg{color:#6ef3a2;flex:none}.security-list p{font-size:.95rem}.security-status{display:inline-block;color:#b8aac6;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;margin:8px 0 14px}.security-status[data-live=true]{color:#6ef3a2}.security-list li:focus-within{border-color:#6ef3a2}@media(max-width:850px){.brain-page .page-hero{grid-template-columns:1fr;gap:30px;padding:45px 7%;min-height:auto}.brain-page .page-hero-copy{order:0}.page-hero>.page-brain-scene{order:1;height:430px}.brain-page h1{font-size:clamp(2.8rem,8.5vw,4.2rem)}.security-list{gap:20px 35px}}@media(max-width:560px){.companion-dock{bottom:12px;left:12px;right:12px;border-radius:14px}.companion-open{flex:1;font-size:.82rem;min-height:64px;gap:8px;padding-right:8px}.companion-open small{font-size:.58rem}.companion-pause{padding:18px 12px}.site-companion .chat-sheet{padding:65px 20px 25px}.brain-page .page-hero{padding:40px 6% 35px;gap:5px}.page-hero>.page-brain-scene{height:340px;max-height:none}.page-brain-scene figcaption{font-size:.76rem}.brain-page .page-intro{font-size:1rem;line-height:1.7}.security-list{grid-template-columns:1fr;gap:25px}.brain-page .page-band{padding:35px 6%}.brain-page .page-light-band{padding:50px 6%}.brain-page .legal-commitments{padding:50px 6% 75px}}@media(prefers-reduced-motion:reduce){.scene-stream i,.barrier-arrival i,.barrier-arrival b{animation:none}.scene-stream i{opacity:0}.barrier-arrival i{left:12%;opacity:1}.page-brain-scene[data-step="1"] .barrier-arrival b{opacity:.7}.site-companion .cyberspace{transition:none}}.site-companion .chat-connection{font-size:.85rem;line-height:1.7;color:#c8b7d5;border-left:2px solid #6ef3a2;padding-left:15px;margin:26px 0}.site-companion .faq-conversation{display:grid;gap:20px;margin:20px 0;max-height:46dvh;overflow:auto;overscroll-behavior:contain}.site-companion .faq-exchange small{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;color:#c3acd4}.site-companion .visitor-message{padding:16px 18px;background:#493554;border-radius:14px 14px 0;max-width:90%;margin-left:auto;font-size:.95rem;overflow-wrap:anywhere}.site-companion .faq-answer{padding:20px;background:#faf5e9;color:#352045;border-radius:14px 14px 14px 0}.site-companion .faq-answer p{font-size:.95rem;line-height:1.75;margin-bottom:18px}.site-companion .faq-answer small{color:#71547d}.site-companion .faq-answer a{display:flex;align-items:center;gap:8px;color:#654778;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.site-companion .chat-composer{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #bba8cc77;border-radius:12px;background:#ffffff09}.site-companion .chat-composer textarea{resize:vertical;min-height:55px;max-height:150px;flex:1;min-width:0;border:0;background:transparent;color:#faf5e9;font:1rem/1.5 Mulish;padding:7px}.site-companion .chat-composer textarea::placeholder{color:#c3b1d0}.site-companion .chat-composer button{height:44px;width:44px;border-radius:50%;background:#fff798;color:#140428;padding:0}.site-companion .chat-help-links{display:flex;gap:22px;font-size:.8rem;color:#e0d2e9;margin-top:20px}.site-companion .chat-help-links a{text-decoration:underline;text-underline-offset:4px}.chat-suggestions{display:grid;gap:8px;margin:20px 0}.chat-suggestions button{display:flex;text-align:left;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ffffff30;border-radius:10px;padding:12px 14px;font-size:.83rem;line-height:1.5;color:#e8deed;cursor:pointer}.chat-suggestions button svg{flex:none;color:#6ef3a2}.chat-suggestions button:hover{border-color:#6ef3a2}@media(min-width:851px){.site-companion[data-docked=false] .companion-dock{left:24px;right:auto}.brain-page .page-hero{padding-top:55px;padding-bottom:50px}.page-brain-scene figcaption{bottom:13%}.scene-footnote{bottom:8%}}.brain-page{padding-bottom:105px}.companion-pause:hover{color:#6ef3a2}html[data-page-motion-paused=true] .brain-page *{animation-play-state:paused!important}.site-companion .cyberspace{transition:clip-path .3s ease-out}body:has(.site-companion) footer{padding-bottom:115px}
