@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}:root{--paper:#f7f7f2;--ink:#172323;--muted:#606764;--line:#d3d7cd;--indigo:#5146e5;--mint:#7fcfb9;--lavender:#e9e9f5;--dark:#14151c;--light:#f5f5ec;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--max:1216px;--gutter:40px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Inter,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #b17b18}[hidden]{display:none!important}img,svg,canvas{max-width:100%}p{margin:0 0 20px}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-weight:400;line-height:1.12}h1{font-size:clamp(40px,4.1vw,58px)}h2{font-size:clamp(30px,3vw,43px)}h3{letter-spacing:-.025em;font-size:23px}.container{max-width:calc(var(--max) + var(--gutter)*2);padding-left:var(--gutter);padding-right:var(--gutter);margin:auto}.dark{background:var(--dark);color:var(--light);--line:#373840;--muted:#b5b8bc}.dark .button-outline{color:var(--light);border-color:#62636c}.eyebrow{letter-spacing:.015em;margin:0 0 25px;font-size:12px;line-height:1.6}.micro{color:var(--muted);font-size:11px;line-height:1.6}.dotted{-webkit-text-fill-color:transparent;color:var(--ink);background-image:radial-gradient(circle,currentColor .85px,#0000 1.1px);background-size:3px 3px;-webkit-background-clip:text;background-clip:text;font-weight:500}.light-dots{color:var(--mint);background-image:radial-gradient(circle,currentColor 1.15px,#0000 1.4px);background-size:3px 3px}.button{background:var(--indigo);color:#fff;border:1px solid var(--indigo);justify-content:center;align-items:center;gap:20px;min-height:42px;padding:11px 16px;font-size:14px;line-height:1.25;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:#3930b3;transform:translateY(-2px)}.button-outline{color:var(--ink);background:0 0;border:1px solid #bec3bc}.button-outline:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 16px;display:flex}.text-link{border-bottom:1px solid;padding-bottom:5px;font-size:13px;display:inline-block}.skip{background:var(--indigo);color:#fff;z-index:100;padding:12px;position:fixed;top:10px;left:15px;transform:translateY(-150%)}.skip:focus{transform:none}.masthead{backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:30;background:#f7f7f2f0;position:sticky;top:0}.nav-shell{max-width:calc(var(--max) + var(--gutter)*2);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:30px;height:72px;margin:auto;display:flex}.wordmark{letter-spacing:-.07em;align-items:center;gap:6px;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.wordmark svg{width:34px;height:34px;color:var(--indigo)}.desktop-nav{color:#4a514d;align-items:center;gap:30px;margin-left:45px;font-size:13px;display:flex}.desktop-nav a:hover{text-underline-offset:6px;text-decoration:underline}.nav-actions{align-items:center;gap:9px;display:flex}.nav-actions .button{gap:15px;min-height:36px;padding:9px 12px;font-size:12px}.menu-button{background:0 0;border:0;width:40px;height:40px;padding:10px;display:none}.menu-button span{background:var(--ink);height:1px;margin:5px 0;display:block}.mobile-menu{border-top:1px solid var(--line);flex-direction:column;gap:15px;padding:15px 25px 25px;display:flex}.hero{align-items:center;min-height:710px;display:flex;position:relative}.hero-copy{z-index:2;pointer-events:none;width:49%;max-width:560px;padding:75px 0 95px;position:relative}.hero-copy a{pointer-events:auto}.hero .eyebrow{align-items:center;gap:9px;margin-bottom:24px;display:flex}.status-dot{background:var(--indigo);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5146e511}.hero h1{letter-spacing:-.05em;margin-bottom:28px}.hero-lead{color:#515a55;max-width:490px;font-size:18px;line-height:1.5}.hero-creature{z-index:1;width:67%;height:710px;position:absolute;top:-25px;right:-64px}.hero-creature canvas,.deep-creature canvas,.orbit-creature canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.octopus-fallback{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.is-ready .octopus-fallback{opacity:0}.object-note{font:9px var(--mono);letter-spacing:.12em;color:#929991;position:absolute;bottom:50px;right:80px}.scroll-note{bottom:35px;left:var(--gutter);color:var(--muted);align-items:center;gap:22px;font-size:11px;display:flex;position:absolute}.scroll-note span{font-size:17px}.tool-strip{text-align:center;padding-top:30px;padding-bottom:68px}.tool-strip>p:first-child{color:var(--muted);margin-bottom:26px;font-size:12px}.tool-names{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px 27px;display:flex}.tool-name{letter-spacing:-.055em;align-items:center;gap:9px;font-size:23px;font-weight:500;display:flex}.tool-name b{font-size:30px;font-weight:400;line-height:1}.tool-strip .micro{margin:0;font-size:10px}.surface-section{padding-bottom:85px}.surface-section>h2{text-align:center;letter-spacing:-.035em;margin-bottom:34px;font-size:25px}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.surface-grid article{background:#fbfbf8;border:1px solid #dddeda;padding:25px 26px 22px;transition:transform .3s,border-color .3s}.surface-grid article:hover{border-color:#aea5ef;transform:translateY(-5px)}.mini-icon{border:1px solid var(--line);text-align:center;width:31px;height:31px;font:17px/29px var(--mono);background:#eff0e8;margin-bottom:25px;display:block}.surface-grid h3{margin-bottom:13px;font-size:20px}.surface-grid p{color:#5b635e;max-width:280px;font-size:14px;line-height:1.6}.surface-grid a{justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.cinema{min-height:690px;position:relative;overflow:hidden}.cinema-copy{text-align:center;z-index:2;pointer-events:none;padding:74px 20px 0;position:relative}.cinema-copy h2{margin-bottom:19px;font-size:46px}.cinema-copy p:last-child{color:#b0b2b5;font-size:14px}.cinema-copy .eyebrow{color:var(--mint);margin-bottom:16px}.deep-creature{opacity:.96;width:min(850px,90%);height:475px;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.deep-creature .octopus-fallback{filter:brightness(1.3)}.cinema-labels{z-index:2;font:11px var(--mono);color:#c1c8ce;gap:25px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.cinema-labels span{align-items:center;gap:7px;display:flex}.cinema-labels i{background:var(--mint);border-radius:50%;width:4px;height:4px}.journey{grid-template-columns:250px 1fr;column-gap:90px;padding-top:100px;padding-bottom:80px;display:grid}.journey-nav{align-self:start;position:sticky;top:135px}.journey-nav>p{color:var(--muted);margin-bottom:25px;font-size:11px}.journey-nav nav{flex-direction:column;gap:14px;display:flex}.journey-nav nav a{color:#939b95;letter-spacing:-.05em;align-items:center;gap:14px;font-size:25px;transition:color .25s;display:flex}.step-marker{border:1px solid #b8beb8;border-radius:50%;width:8px;height:8px}.journey-nav nav a.active{color:var(--ink)}.journey-nav nav a.active .step-marker{border-color:var(--indigo);background:var(--indigo);box-shadow:0 0 0 4px #5146e510}.journey-nav .text-link{color:var(--muted);margin-top:40px;font-size:10px}.journey-step{min-height:610px;padding-bottom:100px;scroll-margin-top:125px}.journey-step:last-child{min-height:520px;padding-bottom:0}.step-copy{max-width:650px}.step-copy h2{max-width:550px;font-size:33px;line-height:1.15}.step-copy>p:last-child{color:var(--muted);max-width:570px;font-size:15px;line-height:1.6}.step-copy .eyebrow{font:10px var(--mono);color:#777e78;letter-spacing:0;margin-bottom:15px}.method-visual{isolation:isolate;place-items:center;min-height:300px;margin-top:30px;display:grid;position:relative;overflow:hidden}.scan-map{background:radial-gradient(#92998a55 .6px,#0000 .8px) 0 0/8px 8px;width:100%;height:310px;position:relative;mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.map-node{z-index:2;background:#fbfbf9;border:1px solid #cbcbd9;min-width:180px;padding:20px;transition:transform .5s;position:absolute;box-shadow:7px 8px #e1e2dc}.map-node small{font:9px var(--mono);color:var(--indigo);letter-spacing:.08em;margin-bottom:12px;display:block}.map-node b{font:500 16px Inter;display:block}.map-node span{color:var(--muted);margin-top:8px;font-size:9px;display:block}.node-code{top:50px;left:15px;transform:rotate(-5deg)}.node-infra{top:30px;right:20px;transform:rotate(4deg)}.node-data{background:#e6f2ed;border-color:#a5c8ba;bottom:25px;left:45%;transform:rotate(-3deg)}.map-lines{width:100%;height:100%;stroke:var(--indigo);stroke-width:1px;stroke-dasharray:3 4;fill:none;z-index:1;position:absolute;inset:0}.scan-sweep-track{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.scan-sweep{z-index:3;background:linear-gradient(90deg,#0000,#5146e509,#0000);border-right:1px solid #5146e520;width:30%;animation:7s ease-in-out infinite sweep;position:absolute;top:0;bottom:0}.priority-board{border:1px solid var(--line);background:#fff;width:100%;max-width:540px;transform:perspective(900px)rotateY(-7deg)rotateX(3deg);box-shadow:12px 15px #e9eae3}.visual-toolbar{font:9px var(--mono);color:var(--muted);border-bottom:1px solid var(--line);background:#f0f1ea;justify-content:space-between;gap:10px;padding:17px;display:flex}.priority-board>div:not(:first-child){border-bottom:1px solid #eceee7;grid-template-columns:85px 1fr;align-items:center;gap:4px 14px;padding:20px 17px;display:grid}.priority-board b{font-size:13px;font-weight:500}.priority-board small{color:var(--muted);grid-column:2;font-size:10px}.priority{font:9px var(--mono);text-align:center;grid-row:span 2;align-self:start;padding:4px 6px}.p1{color:#9c4426;background:#f6e4dc}.p2{color:#5749a4;background:#ece6ff}.p3{color:#517364;background:#e6eee9}.code-sheet{border:1px solid var(--line);background:#fff;width:100%;max-width:520px;padding-bottom:24px;transform:rotate(-2deg);box-shadow:13px 13px #e5e6de}.code-sheet p{font:13px var(--mono);gap:25px;margin:12px 20px;padding:14px 20px;display:flex}.code-before{color:#8c5b4b;background:#f3e8e0;text-decoration:line-through}.code-after{color:#245949;background:#ddefe5}.review-stamp{padding:10px 40px 0;font:12px/1.7 Inter}.review-stamp small{color:var(--muted);font-size:10px}.review-stamp>span{float:right;color:#599881;font-size:28px}.consolidate{width:95%;max-width:530px}.progress-line{font:9px var(--mono);align-items:center;gap:12px;margin-top:30px;display:flex}.progress-line i{background:#a5afa2;flex:1;height:1px}.follow-board{align-items:center;gap:45px;width:100%;max-width:600px;display:flex}.follow-board h3{font-size:23px}.follow-board p{color:var(--muted);font-size:12px}.follow-board .eyebrow{font:9px var(--mono);color:var(--indigo);margin-bottom:15px}.human-orbit{border:1px solid #d8d8e7;border-radius:50%;flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative}.human-orbit:before{content:"";border:1px solid #d8d8e7;border-radius:50%;width:130px;height:130px;position:absolute}.orbit-center{background:var(--indigo);color:#fff;letter-spacing:-.07em;border-radius:50%;place-items:center;width:80px;height:80px;font-size:32px;display:grid;box-shadow:0 0 25px #5146e520}.orbit-dot{border:4px solid var(--paper);background:#b4b0f5;border-radius:50%;outline:1px solid #c2bff1;width:18px;height:18px;position:absolute}.dot-one{top:26px;left:16px}.dot-two{background:var(--mint);bottom:6px;right:28px}.dot-three{top:42px;right:40px}.manifesto{padding:90px 0}.manifesto>.container{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;display:grid}.manifesto>.container>p{letter-spacing:-.055em;margin:0;font-size:clamp(35px,4vw,58px);line-height:1.12}.manifesto>.container>div>p{color:#b5b8bc;max-width:370px;font-size:15px}.manifesto .text-link{color:#d7d5f9;font-size:11px}.ecosystem{padding:85px 0 40px;overflow:hidden}.ecosystem-heading{z-index:2;text-align:center;position:relative}.ecosystem-heading .eyebrow{color:var(--indigo);margin-bottom:18px;font-size:11px}.ecosystem-heading h2{font-size:36px}.ecosystem-heading>p:not(.eyebrow){color:var(--muted);margin:0 0 23px;font-size:14px}.ecosystem-heading .button{font-size:12px}.orbit-stage{width:min(920px,100%);height:510px;margin:20px auto 0;position:relative}.orbit-rings{width:520px;height:420px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotateX(15deg)}.orbit-rings i{border:1px solid #d7d7e7;border-radius:50%;position:absolute;inset:0}.orbit-rings i:nth-child(2){inset:50px 60px}.orbit-rings i:nth-child(3){inset:100px 120px}.orbit-creature{width:calc(100% - 180px);height:540px;position:absolute;inset:-20px 90px 0}.planet{z-index:3;background:#fdfdf9;border:1px solid #dcded5;justify-content:center;align-items:center;min-width:85px;padding:10px 13px;font-size:12px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 8px 15px #17232309}.planet-1{top:36%;left:16%;transform:rotate(-6deg)}.planet-2{animation-delay:-2s;top:54%;right:13%}.planet-3{animation-delay:-3s;top:14%;right:25%}.planet-4{animation-delay:-1s;bottom:10%;left:23%}.planet-5{animation-delay:-4s;bottom:7%;right:26%}.planet-6{animation-delay:-5s;top:7%;left:36%}.ecosystem>.micro{text-align:center;font-size:10px}.resources{padding:80px 0 70px}.section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px;display:flex}.section-heading h2{margin:0;font-size:32px}.section-heading .eyebrow{color:#a1a4a7;margin-bottom:10px;font-size:11px}.section-heading .button{min-height:35px;padding:8px 12px;font-size:11px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.resource-card{display:block}.resource-art{color:#172323;background:#e9e9df;height:200px;margin-bottom:22px;transition:transform .35s;position:relative;overflow:hidden}.resource-card:hover .resource-art{transform:translateY(-5px)}.resource-meta{font:9px var(--mono);color:#a8abb1;margin-bottom:12px}.resource-card h3{letter-spacing:-.025em;max-width:300px;margin-bottom:18px;font-size:20px;line-height:1.25}.resource-link{color:#b9bdc2;font-size:10px}.art-access{background:#d8d6fa;align-items:center;padding:30px;display:flex}.art-access>span{letter-spacing:-.07em;font-size:61px;line-height:.82}.art-dot{color:var(--indigo)}.art-outline{color:#0000;-webkit-text-stroke:1px #5146e5}.art-backup{background:#dcece1;place-items:center;display:grid}.backup-stack{width:160px;height:135px;position:relative;transform:rotate(-13deg)}.backup-stack i{background:#bcd6c4;border:1px solid #366356;width:150px;height:80px;position:absolute;top:40px;left:0;transform:skewY(13deg)}.backup-stack i:nth-child(2){background:#d9eadb;top:20px}.backup-stack i:nth-child(3){background:#eff4e7;top:0}.backup-stack span{z-index:2;text-align:center;color:#366356;font-size:88px;line-height:1.3;display:block;position:relative}.art-proof{background:#f0e5d0;place-items:center;display:grid}.proof-ticket{background:#fbf8ed;border:1px solid #aba58f;flex-direction:column;align-items:center;gap:10px;padding:20px 30px;display:flex;transform:rotate(7deg);box-shadow:8px 8px #d4cbb5}.proof-ticket span{font:10px var(--mono)}.proof-ticket b{color:var(--indigo);font-size:28px;font-weight:400}.faq{padding:65px 0 85px}.faq-inner{max-width:810px}.faq h2{text-align:center;margin-bottom:12px;font-size:36px}.faq-intro{text-align:center;color:#a5a8b1;margin-bottom:45px;font-size:12px}.faq details{border-bottom:1px solid #353740}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:14px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#c4c8ce;font-size:22px;font-weight:400}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#b5b8bf;max-width:640px;margin:0 0 24px;padding-right:30px;font-size:13px;line-height:1.65}.final-cta{padding:35px 0 90px}.final-cta>.container{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.final-cta h2{max-width:520px;font-size:40px}.final-cta p{color:#bdc0c6;font-size:16px}.final-cta .eyebrow{margin-bottom:14px;font-size:10px}.final-cta .button{font-size:12px}.final-object{place-items:center;min-height:260px;display:grid;position:relative}.mini-report{color:#172323;z-index:2;background:#f7f7f2;width:350px;max-width:95%;padding:25px;transform:perspective(800px)rotateY(-13deg)rotate(6deg);box-shadow:10px 10px #7f79a044}.mini-report>span{font:9px var(--mono);border-bottom:1px solid #d4d5cd;padding-bottom:15px;display:block}.mini-report i{background:#d2d4ca;width:75%;height:3px;margin:12px 0;display:block}.mini-report i:nth-child(3){background:#c5c1ef;width:90%}.mini-report b{padding:20px 0;font-size:18px;font-weight:400;display:block}.mini-report div{color:#6a726c;gap:15px;font-size:9px;display:flex}.mini-report em{font-style:normal}.dot-field{background:radial-gradient(circle,#9e98fa80 1px,#0000 1.2px) 0 0/8px 8px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 65%)}.footer{border-top:1px solid #30323b;padding-top:55px;overflow:hidden}.footer-top{grid-template-columns:1.3fr 1fr 1.3fr 1fr;align-items:start;gap:40px;display:grid}.footer .wordmark{font-size:27px}.footer-top>div:not(.footer-note)>p{font:9px var(--mono);text-transform:uppercase;color:#838891;margin-bottom:18px}.footer-top>div>a{color:#b6bbc1;margin:10px 0;font-size:11px;display:block}.footer-note p{font-size:13px;line-height:1.5}.footer-note span{font:9px/1.6 var(--mono);color:#89909b}.fineprint{color:#737a84;justify-content:space-between;gap:20px;padding-top:55px;font-size:9px;display:flex}.footer-watermark{text-align:center;letter-spacing:-.09em;color:#0000;user-select:none;background:linear-gradient(#2a2a38 5%,#14151c 95%);-webkit-background-clip:text;background-clip:text;margin:40px 0 -17px;font-size:clamp(80px,22vw,340px);font-weight:500;line-height:.95}.inner-page{padding-top:70px;padding-bottom:85px}.breadcrumb{color:var(--muted);margin-bottom:35px;font-size:11px;display:inline-block}.inner-heading{max-width:820px;margin-bottom:45px}.inner-heading h1{max-width:800px;font-size:clamp(35px,4.5vw,62px)}.inner-heading>p{color:var(--muted);max-width:650px;font-size:18px}.intro-note{background:#efeff6;border:1px solid #d8d8e1;max-width:850px;margin:0 0 35px;padding:17px 20px;font-size:12px}.scan-layout{grid-template-columns:1fr 330px;align-items:start;gap:70px;display:grid}.scan-form fieldset{border:0;margin:0 0 35px;padding:0}.scan-form legend{letter-spacing:-.04em;margin-bottom:22px;font-size:23px}.choice-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;background:#fbfbf8;align-items:start;gap:12px;padding:20px;font-size:14px;line-height:1.5;display:flex}.choice:has(input:checked){border-color:var(--indigo);background:#eeedf8}.choice input{accent-color:var(--indigo);margin-top:5px}.choice small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.field{margin-bottom:20px;font-size:13px;display:block}.field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbf8;border-radius:0;margin-top:8px;padding:13px 15px;display:block}.consent{align-items:start;gap:12px;margin:24px 0;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:var(--indigo);margin-top:4px}.scan-aside{background:#eeedf6;border:1px solid #cecee0;padding:26px;position:sticky;top:120px}.scan-aside .zero{letter-spacing:-.07em;color:var(--indigo);font-size:66px;line-height:1.1}.scan-aside h2{margin-top:15px;font-size:21px}.scan-aside p,.scan-aside li{color:#5d635f;font-size:12px}.scan-aside ul{padding-left:15px}.scan-aside li{margin-bottom:10px}.preparation{border:1px solid var(--line);background:#fbfbf8;max-width:800px;padding:35px}.preparation h2{font-size:33px}.preparation p{font-size:14px}.preparation ul{padding-left:20px}.preparation li{margin:12px 0;font-size:13px}.preparation .downloaded{color:#32755a;font-size:12px}.scan-reset{color:var(--muted);background:0 0;border:0;margin-left:15px;font-size:12px;text-decoration:underline}.long-copy{max-width:900px}.long-copy section{border-bottom:1px solid var(--line);padding:35px 0;scroll-margin-top:95px}.long-copy h2{font-size:30px}.long-copy h3{margin-top:30px;font-size:21px}.long-copy p,.long-copy li{color:#56615a;font-size:15px}.long-copy li{margin-bottom:12px}.long-copy a:not(.button){text-underline-offset:3px;color:var(--indigo);text-decoration:underline}.access-table{border-collapse:collapse;width:100%;font-size:12px}.access-table th,.access-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 12px}.access-table th{font-weight:500}.table-wrap{overflow-x:auto}.access-table{min-width:560px}.sources-note{font-size:11px!important}.tag{font:9px var(--mono);color:var(--muted);border:1px solid #b9bfba;margin-bottom:20px;padding:3px 8px;display:inline-block}.method-action{padding-top:35px}@keyframes sweep{0%,to{left:-20%}50%{left:85%}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@media (width>=1600px){.hero{min-height:770px}.hero-creature{width:71%;height:770px;right:-110px}.hero-copy{padding-top:90px;padding-bottom:120px}}@media (width<=1100px){:root{--gutter:30px}.desktop-nav{gap:20px;margin-left:0}.nav-secondary{display:none}.hero{min-height:650px}.hero h1{font-size:43px}.hero-lead{font-size:16px}.hero-creature{width:65%;height:650px;right:-85px}.hero-copy{width:52%}.journey{grid-template-columns:180px 1fr;gap:45px}.journey-nav nav a{font-size:23px}.step-copy h2{font-size:30px}.follow-board{gap:20px}.human-orbit{width:150px;height:150px}.human-orbit:before{width:105px;height:105px}.orbit-center{width:65px;height:65px}.node-code{left:0}.node-infra{right:0}.node-data{left:33%}.map-node{min-width:160px;padding:16px}.manifesto>.container{gap:50px}.final-cta>.container{gap:45px}.footer-top{gap:25px}.scan-layout{grid-template-columns:1fr 280px;gap:35px}}@media (width<=760px){:root{--gutter:22px}.nav-shell{gap:12px;height:64px}.wordmark{font-size:25px}.wordmark svg{width:29px;height:29px}.desktop-nav{display:none}.menu-button{display:block}.nav-actions{gap:8px}.nav-actions .button{gap:8px;min-height:36px;padding:8px 10px;font-size:11px}.hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:44px;padding-bottom:35px;display:flex;overflow:clip}.hero-copy{pointer-events:auto;width:100%;max-width:530px;padding:0}.hero .eyebrow{margin-bottom:22px;font-size:10px}.hero h1{margin-bottom:23px;font-size:clamp(33px,6.6vw,45px);line-height:1.15}.hero-lead{max-width:500px;font-size:15px}.hero .button-row{margin-top:25px}.hero .micro{font-size:10px}.hero-creature{flex:none;width:calc(100% + 80px);height:390px;margin:-15px -40px -10px;position:relative;top:auto;right:auto}.object-note{font-size:8px;bottom:23px;right:50px}.scroll-note{margin-top:6px;font-size:10px;position:relative;bottom:auto;left:auto}.tool-strip{padding-top:25px;padding-bottom:48px}.tool-names{justify-content:center;gap:23px;padding:4px 0 22px}.tool-name{font-size:20px}.tool-name b{font-size:24px}.tool-strip>.micro{font-size:9px}.surface-section{padding-bottom:55px}.surface-section>h2{font-size:24px;line-height:1.2}.surface-grid{grid-template-columns:1fr;gap:12px}.surface-grid article{padding:23px 24px;position:relative}.surface-grid .mini-icon{margin:0;position:absolute;top:23px;right:24px}.surface-grid h3{margin-right:50px;font-size:20px}.surface-grid p{max-width:85%;margin-bottom:12px;font-size:13px}.surface-grid a{font-size:10px}.cinema{min-height:590px}.cinema-copy{padding-top:50px}.cinema-copy h2{font-size:35px}.cinema-copy p:last-child{max-width:320px;margin:auto;font-size:12px}.cinema-copy .eyebrow{font-size:10px}.deep-creature{width:130%;height:380px;bottom:10px}.cinema-labels{gap:20px;font-size:9px;bottom:33px}.journey{padding-top:50px;padding-bottom:50px;display:block}.journey-nav{margin-bottom:45px;position:relative;top:0}.journey-nav>p{margin-bottom:17px;font-size:10px}.journey-nav nav{flex-flow:wrap;gap:14px}.journey-nav nav a{letter-spacing:-.04em;gap:5px;font-size:16px}.step-marker{width:5px;height:5px}.journey-nav .text-link{display:none}.journey-step{min-height:0;padding-bottom:60px;scroll-margin-top:92px}.journey-step:last-child{min-height:0}.step-copy h2{margin-bottom:20px;font-size:29px}.step-copy>p:last-child{font-size:14px}.step-copy .eyebrow{font-size:9px}.method-visual{min-height:280px;margin-top:24px;overflow:visible}.scan-map{height:290px}.map-node{min-width:145px;padding:14px 12px}.map-node b{font-size:13px}.map-node small{margin-bottom:9px;font-size:8px}.map-node span{font-size:8px}.node-code{top:22px;left:3px}.node-infra{top:110px;right:5px}.node-data{bottom:10px;left:13px}.priority-board{width:96%;transform:rotate(-2deg);box-shadow:7px 9px #e9eae3}.visual-toolbar{padding:13px 12px;font-size:8px}.priority-board>div:not(:first-child){grid-template-columns:76px 1fr;gap:4px 10px;padding:18px 12px}.priority-board b{font-size:11px}.priority-board small{font-size:9px}.priority{font-size:8px}.code-sheet p{gap:14px;margin:12px;padding:12px 10px;font-size:10px}.review-stamp{padding-left:25px;font-size:11px}.progress-line{font-size:8px}.follow-board{flex-direction:column;align-items:flex-start;gap:20px;padding:15px 0 0}.human-orbit{align-self:center;width:150px;height:150px}.follow-board>div:last-child{text-align:center;width:100%}.follow-board h3{font-size:24px}.manifesto{padding:55px 0}.manifesto>.container{grid-template-columns:1fr;gap:25px}.manifesto>.container>p{font-size:40px}.manifesto>.container>div>p{font-size:14px}.manifesto .text-link{font-size:10px}.ecosystem{padding:50px 0 30px}.ecosystem-heading h2{font-size:31px;line-height:1.2}.ecosystem-heading>p:not(.eyebrow){font-size:13px}.ecosystem-heading .eyebrow{font-size:10px}.orbit-stage{height:390px;margin-top:15px}.orbit-rings{width:340px;height:300px;top:48%}.orbit-rings i:nth-child(2){inset:40px 45px}.orbit-rings i:nth-child(3){inset:75px 85px}.orbit-creature{width:calc(100% + 100px);height:410px;inset:0 -50px}.planet{min-width:70px;padding:8px 10px;font-size:10px}.planet-1{top:38%;left:5%}.planet-2{top:58%;right:3%}.planet-3{top:15%;right:6%}.planet-4{bottom:7%;left:17%}.planet-5{bottom:5%;right:19%}.planet-6{top:9%;left:17%}.ecosystem>.micro{font-size:9px}.resources{padding:50px 0 30px}.section-heading{flex-direction:column;align-items:start;gap:20px}.section-heading h2{font-size:29px}.resource-grid{grid-template-columns:1fr;gap:36px}.resource-art{height:195px}.resource-card h3{max-width:none;font-size:22px}.resource-link{font-size:11px}.faq{padding:50px 0}.faq h2{font-size:31px}.faq-intro{margin-bottom:28px;font-size:11px}.faq summary{gap:16px;padding:21px 0;font-size:13px}.faq details p{padding-right:8px;font-size:12px}.final-cta{padding:20px 0 55px}.final-cta>.container{grid-template-columns:1fr;gap:25px}.final-cta h2{font-size:35px}.final-cta p{font-size:14px}.final-object{width:100%;max-width:400px;min-height:220px;margin:auto}.mini-report{width:min(300px,90%);padding:20px}.mini-report b{font-size:17px}.footer{padding-top:35px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top>.wordmark,.footer-note{grid-column:span 2}.footer-note p{margin-bottom:12px}.fineprint{flex-direction:column;gap:8px;padding-top:30px;font-size:8px}.footer-watermark{margin-top:35px;margin-bottom:-6px}.inner-page{padding-top:35px;padding-bottom:55px}.breadcrumb{margin-bottom:25px}.inner-heading h1{font-size:36px}.inner-heading>p{font-size:15px}.inner-heading{margin-bottom:30px}.scan-layout{flex-direction:column-reverse;gap:30px;display:flex}.scan-aside{width:100%;padding:22px;position:static}.scan-aside .zero{float:right;font-size:46px}.scan-aside h2{margin-top:0}.scan-aside p{max-width:250px}.scan-aside ul{display:none}.scan-form{width:100%}.scan-form legend{font-size:22px}.choice-list{grid-template-columns:1fr}.choice{padding:17px;font-size:13px}.scan-form .button{width:100%}.preparation{padding:24px}.preparation h2{font-size:28px}.scan-reset{margin:15px 0 0}.long-copy h2{font-size:27px}.long-copy p,.long-copy li{font-size:14px}.long-copy section{padding:27px 0}}@media (width<=359px){:root{--gutter:16px}.nav-actions .button span{display:none}.wordmark{font-size:23px}.hero h1{font-size:31px}.hero-creature{height:340px}.journey-nav nav{gap:10px}.journey-nav nav a{font-size:14px}.button{padding:11px 13px;font-size:12px}.hero .button-row{gap:9px}.tool-names{gap:20px}.tool-name{font-size:18px}.cinema-copy h2{font-size:30px}.node-infra{top:110px;right:0}.node-data{bottom:0}.map-node{min-width:135px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.scan-sweep{display:none}.planet{translate:none}.button:hover,.resource-card:hover .resource-art,.surface-grid article:hover{transform:none}}@media print{.masthead,.hero-creature,.deep-creature,.orbit-creature,.footer-watermark,.menu-button{display:none}.dark{color:#172323;--muted:#515954;background:#fff}.container{padding:0}.journey{display:block}.journey-nav{display:none}.journey-step{break-inside:avoid;min-height:0}.cinema,.ecosystem,.manifesto{min-height:0;padding:30px 0}.footer{background:#fff}.button{color:#172323;background:#fff;border:1px solid}.hero{min-height:0}.hero-copy{width:100%}.scan-layout{display:block}.scan-aside{position:static}.dotted{-webkit-text-fill-color:currentColor}}.hero-app{white-space:nowrap;pointer-events:auto;display:inline-block}.hero-app>span{transform-origin:50% 85%;will-change:transform;display:inline-block}.hero-creature{overflow:hidden}@media (width>=761px){.hero-creature{width:100%;height:100%;margin:0;inset:0 auto 0 0}.hero-creature .octopus-fallback{width:66%;height:95%;top:-22%;left:40%;transform:rotate(-28deg)}.hero-creature .object-note{bottom:64px;right:35px}}@media (prefers-reduced-motion:reduce){.hero-app>span{will-change:auto;transform:none!important}}html[data-octopus-boot=pending] [data-octopus] .octopus-fallback,html[data-octopus-boot=ready] [data-octopus] .octopus-fallback{opacity:0;visibility:hidden;transition:none}html [data-octopus][data-webgl=unavailable] .octopus-fallback,html [data-octopus][data-webgl=disabled] .octopus-fallback,html[data-octopus-boot=fallback] [data-octopus] .octopus-fallback{opacity:1;visibility:visible;transition:none}.client-logos{justify-content:space-between;align-items:center;gap:32px;max-width:940px;margin:34px auto 24px;padding:0;list-style:none;display:flex}.client-logos li{justify-content:center;align-items:center;gap:10px;display:flex}.client-logos li>span{white-space:nowrap;color:var(--ink);font-size:14px}.client-logos img{object-fit:contain;filter:grayscale();opacity:.85;max-width:100%;display:block}.client-strip .micro{margin-bottom:0}.offer-steps{padding-left:24px}.offer-steps li{margin:18px 0;padding-left:6px}@media (width<=760px){.client-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.client-logos li:last-child{grid-column:1/-1}.client-logos img{max-width:150px}}.client-logos img[src$="/ge.svg"]{filter:brightness(0);opacity:.68}[data-copy-version=entreprises] .client-strip{padding-top:54px;padding-bottom:58px}[data-copy-version=entreprises] .client-strip h2{margin-bottom:18px;font-size:clamp(26px,2.7vw,38px)}[data-copy-version=entreprises] .client-strip .client-context{color:var(--muted);margin-bottom:26px;font-size:14px}[data-copy-version=entreprises] .client-strip>.eyebrow{color:var(--indigo);font:11px var(--mono);margin-bottom:20px}
