@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap');
:root{--night:#020b14;--navy:#061a2f;--blue:#0b6ead;--sky:#57bde8;--gold:#d8ae56;--cream:#f3eee2;--white:#f8fbfd;--ink:#102436;--muted:#9cb1bd;--line:#ffffff27;--paper:#e7eef2;--ok:#59d7aa;--warn:#ffbd59}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--white);font-family:"DM Sans",sans-serif}.experience{position:relative;overflow:hidden}.skip{position:fixed;top:-80px;left:10px;background:white;color:#000;padding:12px;z-index:100}.skip:focus{top:10px}button,input,textarea,select{font:inherit}button{cursor:pointer}.atmosphere{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 20%,#0a4975,#061a2f 40%,#020b14 78%)}.atmosphere>i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:drift 18s ease-in-out infinite}.a1{width:50vw;height:50vw;background:#087cc3;left:-15%;top:10%}.a2{width:40vw;height:40vw;background:#d8ae56;right:-18%;top:35%;animation-delay:-7s!important}.a3{width:30vw;height:30vw;background:#573fa5;left:35%;bottom:-16%;animation-delay:-12s!important}.stars{position:absolute;inset:0;background-image:radial-gradient(#fff 1px,transparent 1px),radial-gradient(#d8ae56 1px,transparent 1px);background-size:96px 96px,137px 137px;background-position:0 0,31px 51px;opacity:.18}.mast{height:82px;padding:0 3.5vw;display:flex;align-items:center;gap:20px;position:fixed;top:0;left:0;right:0;z-index:40;background:#020c16d9;backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;background:none;border:0;color:white;text-align:left}.brand>span{width:43px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font:italic 500 23px Playfair Display}.brand b{display:block;font:600 12px Manrope;letter-spacing:.15em}.brand small{display:block;color:var(--gold);font:500 8px Manrope;letter-spacing:.13em;margin-top:3px}.mast nav{display:flex;margin:auto}.mast nav button,.motion{background:none;border:0;color:#c0d0d9;font-size:10px;padding:12px}.mast nav button:hover{color:var(--gold)}.intelligence{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:40px;padding:8px 11px;font-size:9px;color:#a8bbc6}.intelligence i{width:7px;aspect-ratio:1;border-radius:50%;background:var(--warn);box-shadow:0 0 15px var(--warn)}.intelligence.ready i{background:var(--ok);box-shadow:0 0 15px var(--ok)}.ticker{position:fixed;top:82px;left:0;right:0;height:34px;z-index:35;background:linear-gradient(90deg,#ae802d,var(--gold),#ae802d);color:#071625;overflow:hidden;display:flex;align-items:center;font-size:10px;font-weight:700}.ticker>div{display:flex;white-space:nowrap;animation:ticker 26s linear infinite}.ticker span{padding-right:95px}main{padding-top:116px}.threshold{min-height:calc(100vh - 34px);position:relative;display:flex;align-items:center;padding:80px 7vw;isolation:isolate}.threshold-art{position:absolute;inset:0;z-index:-2;background:url('/tools-assets/studio/operating-hero.png') center/cover no-repeat}.threshold:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020d18f2 5%,#020d18c9 42%,transparent 78%),linear-gradient(0deg,#020b14dd,transparent 42%)}.threshold-copy{max-width:800px}.eyebrow{text-transform:uppercase;letter-spacing:.21em;color:var(--gold);font:600 10px Manrope}.threshold h1,.room-hero h1{font:500 clamp(57px,7.6vw,114px)/.92 Playfair Display;letter-spacing:-.045em;margin:22px 0}.threshold h1 em{color:var(--gold)}.threshold-copy>p:not(.eyebrow),.room-hero>div>p:not(.eyebrow){max-width:680px;color:#c2d1d9;font:17px/1.7 Manrope}.actions{display:flex;gap:11px;align-items:center;margin-top:30px}.primary,.secondary{padding:14px 18px;border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.1em;font:600 9px Manrope}.primary{background:var(--gold);color:#051321}.secondary{background:transparent;color:white}.secondary.dark{color:var(--ink)}.link{text-decoration:none;display:inline-block}.scroll-cue{position:absolute;right:4vw;bottom:30px;display:grid;grid-template-columns:auto 80px auto;align-items:center;gap:8px;font-size:8px;letter-spacing:.16em;color:#9bb0bd}.scroll-cue i{height:1px;background:var(--gold)}.scroll-cue small{grid-column:3}.intro{padding:100px 7vw;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.intro h2,.palette-caption h2,.day h2,.join h2,.work-card h2,.model-status h2,.trust-note h2{font:500 clamp(42px,5vw,75px)/1 Playfair Display}.intro>p{font:17px/1.8 Manrope;color:#556773}.palette-scene{min-height:1100px;background:radial-gradient(circle at 50% 43%,#0b4f7a,#041423 50%,#020b14 78%);position:relative;padding:100px 4vw}.palette-stage{height:760px;max-width:1150px;margin:auto;position:relative;perspective:1200px}.palette-body{position:absolute;width:520px;height:410px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);border-radius:48% 52% 46% 54% / 60% 44% 56% 40%;background:radial-gradient(circle at 35% 28%,#175077,#071a2d 65%);border:1px solid #e0b65d7a;box-shadow:inset 0 0 90px #0982cb3b,0 60px 120px #000b}.thumb-hole{position:absolute;width:110px;aspect-ratio:1;border-radius:50%;right:53px;top:48px;background:#020b14;border:1px solid #ffffff23}.center-mark{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%) rotate(7deg);text-align:center}.center-mark>span{width:80px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:auto;color:var(--gold);font:italic 500 33px Playfair Display}.center-mark b{display:block;letter-spacing:.17em;margin-top:12px}.center-mark small{color:var(--muted);font-size:8px}.paint{--x:0;--y:0;--c:#1478bb;position:absolute;left:50%;top:50%;width:205px;height:178px;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));border:1px solid #ffffff94;border-radius:49% 51% 45% 55% / 56% 45% 55% 44%;background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--c),white 32%),var(--c) 43%,color-mix(in srgb,var(--c),#001 34%));box-shadow:inset 0 0 35px #ffffff22,0 30px 60px #000a;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 3px 12px #001;transition:.45s cubic-bezier(.2,.8,.2,1);animation:float 5s ease-in-out infinite;animation-delay:var(--d)}.paint:hover{z-index:8;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y) - 13px)) rotate(0) scale(1.1);filter:saturate(1.18) brightness(1.1)}.paint>span{font-size:27px}.paint b{font:500 19px Playfair Display}.paint small{font-size:9px;opacity:.78}.paint-0{--x:-400px;--y:-205px;--r:-13deg;--c:#1277bf;--d:-.5s}.paint-1{--x:-145px;--y:-330px;--r:7deg;--c:#6a52ca;--d:-1.5s}.paint-2{--x:150px;--y:-325px;--r:-5deg;--c:#d29b31;--d:-2.4s}.paint-3{--x:405px;--y:-180px;--r:12deg;--c:#259b85;--d:-1s}.paint-4{--x:405px;--y:155px;--r:-8deg;--c:#bf596b;--d:-2.7s}.paint-5{--x:135px;--y:330px;--r:9deg;--c:#4773c6;--d:-.7s}.paint-6{--x:-165px;--y:325px;--r:-10deg;--c:#cf6935;--d:-1.9s}.paint-7{--x:-410px;--y:145px;--r:7deg;--c:#3693a0;--d:-3s}.palette-caption{display:grid;grid-template-columns:80px 1fr;max-width:720px;margin:-20px auto 0}.palette-caption>span{color:var(--gold)}.palette-caption p{color:#a9bbc5}.day{padding:130px 8vw;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;align-items:center}.day-score{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 35%,#c7dce8 36%,#0c659b 68%,#061a2f 69%);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 30px 80px #0d385047}.day-score span{font:500 100px/.8 Playfair Display;color:var(--blue)}.day-score i{font:italic 500 30px Playfair Display}.day-score b{text-transform:uppercase;font-size:8px;letter-spacing:.15em;margin-top:15px}.day>div>p{color:#5b6d78;line-height:1.7}.movement{display:grid;grid-template-columns:50px 1fr auto;border-top:1px solid #9cadb8;padding:17px 0}.movement span{color:var(--blue)}.movement small{color:#71818b}.join{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.join h2{font-size:clamp(48px,7vw,95px);z-index:1}.join p,.join button{z-index:1}.orbit{position:absolute;width:500px;aspect-ratio:1;border:1px solid #d8ae565e;border-radius:50%;animation:rotate 20s linear infinite}.orbit:after{content:"";position:absolute;inset:17%;border:1px solid #1b8ac965;border-radius:50%}.room-hero{min-height:72vh;padding:140px 7vw 70px;position:relative;display:flex;align-items:end;background:radial-gradient(circle at 80% 40%,var(--room,#0b6ead),#061a2f 50%,#020b14 80%);overflow:hidden}.room-hero:after{content:"";position:absolute;width:650px;aspect-ratio:1;border:1px solid #d8ae5655;border-radius:50%;right:-140px;top:-100px}.room-discovery{--room:#0b72b4}.room-foundry{--room:#5e48a9}.room-website{--room:#a47523}.room-automation{--room:#1d7c6e}.room-life{--room:#934352}.room-creative{--room:#3b5da6}.room-business{--room:#a34f29}.room-trust{--room:#277985}.return{position:absolute;top:55px;left:7vw;background:none;border:1px solid var(--line);color:white;border-radius:30px;padding:10px 14px}.room-hero>div{z-index:1}.room-number{position:absolute;right:7vw;bottom:55px;color:#ffffff18;font:500 180px/.7 Playfair Display}.workspace{padding:100px 7vw;background:var(--cream);color:var(--ink);min-height:70vh}.chapter-rail{display:flex;margin-bottom:30px}.chapter-rail span{flex:1;display:flex;align-items:center;gap:7px;color:#91a0a9;font-size:9px}.chapter-rail i{height:4px;flex:1;background:#cbd5da}.chapter-rail span.active i{background:linear-gradient(90deg,var(--gold),var(--blue))}.work-card{background:white;padding:clamp(25px,5vw,65px);box-shadow:0 30px 90px #173c511c}.work-card>p:not(.eyebrow){color:#61717a}.split{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.field{display:flex;flex-direction:column;gap:7px;margin:17px 0}.field>span{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--blue)}input,textarea,select{width:100%;padding:14px;border:1px solid #bdcbd3;background:#f7fafb;color:var(--ink);outline:none}.choice{width:100%;display:flex;gap:12px;align-items:center;background:none;border:0;border-top:1px solid #c5d0d6;padding:17px;text-align:left}.choice i{width:17px;aspect-ratio:1;border:1px solid var(--blue);border-radius:50%}.choice i.chosen{background:var(--blue);box-shadow:inset 0 0 0 4px white}.upload-grid,.cards.three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.upload-card,.cards article{background:#edf4f7;border:1px solid #c2d1d8;padding:27px;text-align:left;transition:.3s}.upload-card{cursor:pointer}.upload-card input{display:none}.upload-card>span,.cards article>span{font-size:28px;color:var(--blue)}.upload-card:hover{border-color:var(--blue);transform:translateY(-5px)}.upload-card h3,.cards h3,.blueprint h3,.model-shelf h3,.command-grid h3{font:500 28px/1.1 Playfair Display}.files{margin-top:15px}.files>div{display:flex;justify-content:space-between;border-top:1px solid #c5d0d6;padding:12px}.files p{color:#71828c}.human-gate{display:flex;gap:20px;background:var(--navy);color:white;padding:25px;margin-top:25px}.human-gate>span{width:55px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.human-gate p{color:#aebfc8}.blueprint{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blueprint article{padding:28px;background:#edf3f6}.blueprint article>span{font-size:9px;color:var(--blue);letter-spacing:.15em}.blueprint .first{grid-column:1/-1;background:var(--navy);color:white}.blueprint .first p{color:#adc0ca}.step-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.model-status{display:grid;grid-template-columns:30px 1fr auto;gap:18px;align-items:center;background:var(--navy);color:white;padding:35px}.model-status>i{width:20px;aspect-ratio:1;border-radius:50%;background:var(--warn);box-shadow:0 0 25px var(--warn)}.model-status.ready>i{background:var(--ok);box-shadow:0 0 25px var(--ok)}.model-status h2{font-size:45px;margin:7px 0}.model-status p{color:#b7c8d0}.model-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.model-shelf article{background:white;padding:25px}.model-orb{width:75px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:white;background:var(--blue);margin-bottom:20px}.m1{background:#795ac1}.m2{background:#c38c2c}.m3{background:#2c987f}.m4{background:#b75368}.m5{background:#344e91}.model-shelf b{font-size:11px;color:var(--blue)}.model-shelf p{color:#667681}.model-shelf small{display:block;color:#82919a}.text{background:none;border:0;padding:12px 0;color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.canvas{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.creation-stage{background:var(--navy);color:white;padding:35px}.creation-stage>p{color:#b1c3cc}.mini-window{aspect-ratio:16/10;background:#e5eef2;margin-bottom:35px;padding:12px;position:relative}.mini-window>span{display:inline-block;width:8px;aspect-ratio:1;border-radius:50%;background:#d16a5e;margin-right:5px}.mini-window>span:nth-child(2){background:#d9b552}.mini-window>span:nth-child(3){background:#5cb88d}.mini-window>div{position:absolute;inset:45px 25px 25px;background:linear-gradient(135deg,#08243c,#1681bd);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center}.mini-window i{width:70px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%}.sequence{display:flex;align-items:center;gap:8px;margin-top:30px;font-size:9px}.sequence i{height:1px;background:var(--gold);flex:1}.flow-stage{height:380px;position:relative;display:flex;align-items:center;justify-content:space-between}.flow-line{position:absolute;left:5%;right:5%;height:2px;background:linear-gradient(90deg,var(--gold),var(--blue),var(--gold))}.flow{z-index:1;width:150px;aspect-ratio:1;border-radius:50%;background:var(--navy);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 15px 40px #0b30464a}.flow span{color:var(--gold);font-size:9px}.flow small{font-size:8px;color:#a9bbc5;padding:7px}.flow-cards{margin-top:20px}.daily{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;margin-bottom:40px}.score{width:170px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold) 73%,#c9d7de 73%);position:relative}.score:after{content:"";position:absolute;inset:13px;background:var(--cream);border-radius:50%}.score span,.score small{z-index:1;grid-area:1/1}.score span{font:500 55px Playfair Display}.score small{margin-top:80px}.daily h2{font:500 55px Playfair Display}.movements article{display:grid;grid-template-columns:60px 1fr auto;align-items:center;border-top:1px solid #bdcbd2;padding:18px}.movements>article>span{color:var(--blue)}.movements h3{margin:0;font:500 24px Playfair Display}.movements p{margin:4px 0;color:#74828b}.movements button{background:none;border:0;color:var(--blue)}.creative-stage{height:700px;background:radial-gradient(circle at 50% 20%,#1d7aaf,#061a2f 50%,#020b14 78%);position:relative;overflow:hidden;color:white}.light-beam{position:absolute;width:400px;height:800px;left:50%;top:-200px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#fff2,transparent);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%)}.creative-copy{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);text-align:center}.creative-copy h2{font:500 70px Playfair Display}.creative-copy p{color:#b3c5ce}.creative-orb{position:absolute;width:190px;aspect-ratio:1;border-radius:50%;border:1px solid #fff7;color:white;background:#0c75b9cc;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 25px 70px #0009;animation:float 5s ease-in-out infinite}.creative-orb>span{font-size:32px}.creative-orb b{font:500 21px Playfair Display}.creative-orb small{font-size:8px}.c0{left:10%;bottom:12%}.c1{left:50%;bottom:5%;transform:translateX(-50%);background:#b9832dcc;animation-delay:-2s}.c2{right:10%;bottom:12%;background:#634ab0cc;animation-delay:-3s}.command-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.command-grid>article{background:white;padding:28px}.capacity{background:var(--navy)!important;color:white;grid-row:span 2}.capacity h2{font:500 100px/.8 Playfair Display;color:var(--gold);margin:70px 0 15px}.capacity small{display:block;color:#94aab6;margin-top:18px}.scale{grid-column:span 2}.scale>div{display:grid;grid-template-columns:1fr 90px 1fr;border-top:1px solid #c7d3d9;padding:13px}.scale i{height:2px;background:var(--blue);align-self:center}.industry{grid-column:span 2;background:#dbe8ee!important}.trust-map{height:650px;position:relative;background:radial-gradient(circle,#d9eaf1,#f3eee2 65%)}.trust-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:210px;aspect-ratio:1;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;align-content:center}.trust-core>span{color:var(--gold);font:500 45px Playfair Display}.trust-core small{color:#9fb2bc}.trust-map article{position:absolute;width:180px;aspect-ratio:1;border:1px solid var(--blue);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff}.trust-map article span{font-size:8px;color:var(--blue);letter-spacing:.12em}.trust-map article b{font:500 15px Playfair Display;max-width:120px}.t0{left:13%;top:8%}.t1{left:43%;top:1%}.t2{right:10%;top:15%}.t3{right:12%;bottom:8%}.t4{left:42%;bottom:0}.t5{left:10%;bottom:11%}.trust-note{padding:70px;background:var(--navy);color:white}.trust-note p{color:#afc2cc}.modal-wrap{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#000c;backdrop-filter:blur(15px);padding:20px}.modal{position:relative;max-width:680px;width:100%;background:var(--cream);color:var(--ink);padding:45px;box-shadow:0 50px 120px #000;border:1px solid var(--gold)}.modal h2{font:500 47px Playfair Display}.x{position:absolute;right:15px;top:15px;width:35px;aspect-ratio:1;border:1px solid #b8c6ce;background:none;border-radius:50%}.steps{margin:25px 0}.steps>div{display:grid;grid-template-columns:40px 1fr;border-top:1px solid #bdcbd2;padding:12px}.steps span{color:var(--blue)}footer{padding:60px 6vw 30px;background:#01070d;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:end}footer div{display:flex;flex-direction:column}footer div span,footer small{color:#728793;font-size:9px}footer p{text-align:center;color:var(--gold);font:italic 500 18px Playfair Display}footer small{text-align:right}.still *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes drift{50%{transform:translate(12vw,7vh) scale(1.2)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes float{50%{margin-top:-10px}}@keyframes rotate{to{transform:rotate(360deg)}}
@media(max-width:1050px){.mast nav{display:none}.mast .motion{display:none}.intro,.day,.split,.canvas{grid-template-columns:1fr}.palette-stage{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.palette-body{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;width:100%;height:280px}.center-mark{transform:translate(-50%,-50%)}.paint{position:relative;left:auto;top:auto;transform:none!important;width:100%;height:170px}.palette-scene{min-height:auto}.palette-caption{margin:60px 0 0}.model-shelf,.command-grid{grid-template-columns:repeat(2,1fr)}.creative-copy h2{font-size:50px}.flow-stage{display:grid;grid-template-columns:repeat(3,1fr);height:auto;gap:12px}.flow-line{display:none}.flow{position:relative;width:100%;border-radius:0;aspect-ratio:auto;padding:30px}.trust-map{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:none}.trust-core,.trust-map article{position:relative!important;inset:auto!important;transform:none;width:100%;border-radius:0;aspect-ratio:auto;min-height:140px}.trust-core{grid-column:1/-1}.scale,.industry{grid-column:auto}.capacity{grid-row:auto}.upload-grid,.cards.three{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.mast{height:69px}.ticker{top:69px}.brand small,.intelligence span,.mast .motion{display:none}main{padding-top:103px}.threshold{min-height:86vh;padding:70px 24px}.threshold h1,.room-hero h1{font-size:49px}.threshold-art{background-position:65%}.scroll-cue{display:none}.actions{flex-direction:column;align-items:stretch}.intro,.workspace{padding:70px 24px}.palette-scene{padding:70px 20px}.palette-stage,.upload-grid,.cards.three,.model-shelf,.command-grid,.blueprint{grid-template-columns:1fr}.palette-body{grid-column:auto}.palette-caption{grid-template-columns:1fr}.day{padding:80px 24px}.room-hero{padding:120px 24px 60px}.return{left:24px;top:32px}.room-number{font-size:90px}.work-card{padding:25px}.chapter-rail span{font-size:0}.model-status{grid-template-columns:20px 1fr}.model-status button{grid-column:1/-1}.model-status h2,.daily h2{font-size:36px}.daily{grid-template-columns:1fr}.score{margin:auto}.movements article{grid-template-columns:40px 1fr}.movements button{grid-column:2}.creative-stage{height:760px}.creative-copy{top:25%;width:90%}.creative-copy h2{font-size:42px}.creative-orb{width:145px}.c0{left:4%;bottom:26%}.c1{bottom:5%}.c2{right:4%;bottom:26%}.trust-map{grid-template-columns:1fr}.trust-core{grid-column:auto}.scale,.industry{grid-column:auto}footer{grid-template-columns:1fr;text-align:left}footer p,footer small{text-align:left}.modal{padding:30px 22px}.modal h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Talent Constellation */
.alliance-key{padding:11px 14px;border:1px solid #ffffff30;background:transparent;color:#dce7ec;text-transform:uppercase;letter-spacing:.11em;font:700 8px Manrope;white-space:nowrap}.alliance-key:hover{border-color:var(--gold);color:var(--gold)}.paint-9{left:75%;top:69%;background:radial-gradient(circle at 35% 27%,#77e2ce,#188973 62%,#07382f)}.room-alliance{background:radial-gradient(circle at 72% 35%,#168c7955,transparent 28%),radial-gradient(circle at 30% 20%,#0b6ead55,transparent 36%),#020b14}.constellation-world{background:var(--cream);color:var(--ink)}.constellation-nav{position:sticky;top:116px;z-index:20;display:flex;justify-content:center;background:#071827e8;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff20}.constellation-nav button{padding:17px 24px;background:none;border:0;color:#9db1bb;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.constellation-nav button.active{color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.talent-threshold{min-height:690px;padding:100px 7vw;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;background:radial-gradient(circle at 82% 42%,#0a88a65c,transparent 30%),linear-gradient(125deg,#061a2f,#020b14);color:white}.talent-threshold h2,.team-heading h2,.profile-intro h2,.assessment-stage h2{font:500 clamp(46px,6vw,86px)/.94 Playfair Display;margin:20px 0;letter-spacing:-.04em}.talent-threshold h2 em{color:var(--gold)}.talent-threshold>div>p:not(.eyebrow){color:#b9cbd3;font:16px/1.8 Manrope;max-width:690px}.constellation-orbit{width:min(460px,42vw);aspect-ratio:1;border:1px solid #ffffff31;border-radius:50%;position:relative;display:grid;place-items:center;animation:slow-turn 35s linear infinite}.constellation-orbit:before,.constellation-orbit:after{content:"";position:absolute;border:1px solid #ffffff1b;border-radius:50%}.constellation-orbit:before{inset:14%}.constellation-orbit:after{inset:31%}.constellation-orbit>span{width:105px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#061a2f;font:600 13px Manrope;z-index:1}.constellation-orbit i{position:absolute;padding:7px 10px;border:1px solid var(--gold);background:#061a2f;color:white;font:normal 7px Manrope;letter-spacing:.14em}.constellation-orbit .o0{top:4%;left:43%}.constellation-orbit .o1{right:1%;top:40%}.constellation-orbit .o2{right:13%;bottom:11%}.constellation-orbit .o3{left:12%;bottom:10%}.constellation-orbit .o4{left:0;top:40%}.truth-covenant{padding:70px 7vw;display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:1px;background:#dce8ed}.truth-covenant>h3{grid-column:1;font:500 30px Playfair Display;margin:5px 30px 0 0}.truth-covenant>p{grid-column:1}.truth-covenant article{grid-row:1/3;padding:25px;background:white}.truth-covenant article b{font-size:9px;color:var(--blue)}.truth-covenant article p{color:#62747f;font-size:11px;line-height:1.6}.assessment-shell{display:grid;grid-template-columns:245px 1fr;min-height:850px}.assessment-rail{background:var(--navy);color:white;padding:70px 25px;display:flex;flex-direction:column}.assessment-rail button{text-align:left;padding:17px 10px;background:none;border:0;border-top:1px solid #ffffff20;color:#8297a2;font-size:10px}.assessment-rail button span{display:inline-block;width:35px;color:#577284}.assessment-rail button.active{color:var(--gold);padding-left:18px}.assessment-rail button.done{color:#78d5bd}.assessment-stage{padding:75px 7vw;max-width:1120px}.assessment-stage>p:not(.eyebrow){color:#5f727d;line-height:1.7}.consent{display:block;padding:20px;border-top:1px solid #bdccd3;font-size:12px}.consent input{margin-right:12px}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.evidence-upload{grid-row:span 2;min-height:260px;background:var(--navy);color:white;padding:30px;display:flex;flex-direction:column;justify-content:center}.evidence-upload input{position:absolute;opacity:0}.evidence-upload span{color:var(--gold);font-size:8px;letter-spacing:.15em}.evidence-upload b{font:500 24px Playfair Display;margin:12px 0}.evidence-upload small{color:#8197a3}.privacy-note{padding:18px;background:#dce9ee;color:#44616f}.question-stack article{display:grid;grid-template-columns:50px 1fr;border-top:1px solid #bdcbd2;padding:22px 0}.question-stack>article>span{color:var(--gold)}.question-stack b{font:500 15px Manrope}.scale-input{display:flex;gap:6px;margin:12px 0 25px}.scale-input button{width:42px;aspect-ratio:1;border:1px solid #aebfc7;border-radius:50%;background:transparent;color:#5d707b}.scale-input button.active{background:var(--blue);border-color:var(--blue);color:white}.review-promise{padding:20px;background:var(--navy);color:white}.review-promise p{color:#aebfc8}.assessment-actions{display:flex;justify-content:space-between;margin-top:35px}.assessment-actions>button:not(.primary){background:none;border:0;color:var(--blue)}.profile-room{padding:90px 7vw}.profile-intro{max-width:900px}.profile-intro p{color:#5e707b}.profile-map{height:560px;position:relative;margin:60px 0;background:radial-gradient(circle,#c5e5e2,#dce8ed 39%,transparent 70%)}.profile-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;aspect-ratio:1;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;align-content:center;z-index:2}.profile-core span{font:500 50px Playfair Display;color:var(--gold)}.profile-core b{font-size:8px}.profile-map article{position:absolute;width:135px;aspect-ratio:1;border:1px solid var(--blue);border-radius:50%;background:white;display:grid;place-items:center;align-content:center;text-transform:uppercase}.profile-map article span{font:500 28px Playfair Display;color:var(--blue)}.profile-map article b{font-size:7px}.profile-map .p0{left:17%;top:5%}.profile-map .p1{left:45%;top:0}.profile-map .p2{right:14%;top:10%}.profile-map .p3{right:18%;bottom:6%}.profile-map .p4{left:45%;bottom:0}.profile-map .p5{left:15%;bottom:10%}.profile-findings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-findings article{background:white;padding:30px}.profile-findings h3{font:500 25px Playfair Display}.profile-findings p{color:#62747e;line-height:1.6}.role-matches{margin:70px 0}.role-matches>article{display:grid;grid-template-columns:90px 1fr auto;align-items:center;border-top:1px solid #bdcbd2;padding:20px}.role-matches>article>span{font:500 30px Playfair Display;color:var(--blue)}.role-matches h3{margin:0;font:500 22px Playfair Display}.role-matches p{margin:4px 0;color:#6a7c86}.role-matches button{background:none;border:0;color:var(--blue)}.profile-accept{padding:45px;background:var(--navy);color:white;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.profile-accept h3{font:500 28px Playfair Display}.profile-accept textarea{width:100%;background:#ffffff0d;color:white;border:1px solid #ffffff2b;padding:15px}.profile-accept label{display:block;margin-top:15px;color:#aebfc8;font-size:10px}.team-room{padding:70px 7vw;min-height:850px}.team-tabs{display:flex;border-bottom:1px solid #aebfc6;margin-bottom:60px}.team-tabs button{padding:14px 20px;border:0;background:none;color:#71838d}.team-tabs button.active{color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.team-heading{max-width:960px}.team-heading p{color:#60727c}.needs-map{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.needs-map article{padding:30px;background:white}.needs-map span,.deployment-line span,.commission-grid span{color:var(--gold);font-size:9px}.needs-map h3,.commission-grid h3{font:500 25px Playfair Display}.needs-map b{color:var(--blue)}.needs-map p,.needs-map small{display:block;color:#647680}.deployment-line{display:grid;grid-template-columns:repeat(6,1fr);margin-top:55px;border-top:1px solid var(--gold)}.deployment-line article{padding:28px 15px;border-right:1px solid #bccbd2}.deployment-line h3{font:500 16px Playfair Display}.deployment-line p{font-size:10px;color:#63757f;line-height:1.5}.commission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.commission-grid article{padding:30px;background:white}.commission-grid b{display:block;color:var(--blue);font-size:10px;margin-top:25px}.commission-grid p{color:#687a84}.goal-matrix{margin-top:45px;background:white}.goal-head,.goal-row{display:grid;grid-template-columns:1.5fr 1fr 1.3fr .7fr 1fr;gap:10px;padding:18px;border-bottom:1px solid #d3dde1;align-items:center}.goal-head{background:var(--navy);color:white;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.goal-row{font-size:10px}.goal-row>i{height:6px;background:#dce6ea;position:relative}.goal-row em{display:block;height:100%;background:var(--gold)}.goal-row small{position:absolute;right:0;top:9px}.goal-row span{color:#647680}@keyframes slow-turn{to{transform:rotate(360deg)}}
@media(max-width:1050px){.talent-threshold{grid-template-columns:1fr}.constellation-orbit{width:420px;max-width:100%;margin:auto}.truth-covenant{grid-template-columns:1fr 1fr}.truth-covenant>h3,.truth-covenant>p{grid-column:1/-1}.truth-covenant article{grid-row:auto}.needs-map,.commission-grid{grid-template-columns:1fr 1fr}.deployment-line{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.alliance-key{display:none}.constellation-nav{top:103px;justify-content:flex-start;overflow:auto}.constellation-nav button{white-space:nowrap;padding:15px}.talent-threshold{padding:75px 24px}.talent-threshold h2,.profile-intro h2,.assessment-stage h2,.team-heading h2{font-size:46px}.truth-covenant{padding:55px 24px;grid-template-columns:1fr}.assessment-shell{grid-template-columns:1fr}.assessment-rail{padding:25px;display:grid;grid-template-columns:repeat(5,1fr);overflow:auto}.assessment-rail>p{grid-column:1/-1}.assessment-rail button{font-size:0}.assessment-rail button span{font-size:8px}.assessment-stage,.profile-room,.team-room{padding:60px 24px}.evidence-grid,.profile-findings,.needs-map,.commission-grid{grid-template-columns:1fr}.profile-map{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:none}.profile-core,.profile-map article{position:relative!important;inset:auto!important;transform:none;width:100%;border-radius:0;aspect-ratio:auto;min-height:120px}.profile-core{grid-column:1/-1}.role-matches>article{grid-template-columns:70px 1fr}.role-matches button{grid-column:2}.profile-accept{grid-template-columns:1fr}.deployment-line{grid-template-columns:1fr 1fr}.goal-matrix{overflow:auto}.goal-head,.goal-row{min-width:780px}}

/* Systems Atelier */
.paint-8{left:50%;top:78%;transform:translateX(-50%);background:radial-gradient(circle at 34% 25%,#f2d178,#8c5f16 64%,#332006)}
.store-key{flex:0 0 auto;padding:11px 15px;border:1px solid var(--gold);background:var(--gold);color:#071525;text-transform:uppercase;letter-spacing:.11em;font:700 8px Manrope}.store-key:hover{background:#f0cc7d}.store-entrance{width:100%;margin-top:25px;padding:19px 20px;display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid #b78c3c;background:linear-gradient(120deg,#071b2e,#123c58);color:white}.store-entrance span{color:var(--gold);font-size:8px;letter-spacing:.18em}.store-entrance b{grid-column:1;font:500 18px Playfair Display;margin-top:5px}.store-entrance i{grid-column:2;grid-row:1/3;align-self:center;color:var(--gold);font:30px Playfair Display}.intro>div>p{font:17px/1.8 Manrope;color:#556773}
.threshold-art.adoption-art{background-image:url('/tools-assets/studio/nicnac-adoption-hero.png');animation:hero-breathe 16s ease-in-out infinite alternate;transform:scale(1.02)}.threshold-copy{position:relative;z-index:2}.adoption-signals{position:absolute;right:3vw;top:28px;bottom:95px;width:155px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #d8ae5680;padding-left:15px}.adoption-signals span{color:#d6e0e5;font-size:8px;letter-spacing:.18em;animation:signal 8s ease-in-out infinite}.adoption-signals span:nth-child(2){animation-delay:2s}.adoption-signals span:nth-child(3){animation-delay:4s}.adoption-signals span:nth-child(4){animation-delay:6s}.adoption-signals i{display:block;color:var(--gold);font-style:normal;margin-bottom:5px}.trust-strip{display:flex;gap:0;margin-top:28px}.trust-strip span{padding:10px 13px;border:1px solid #ffffff2b;color:#b6c8d1;font-size:7px;letter-spacing:.15em}.threshold:has(.adoption-art):after{background:linear-gradient(90deg,#020d18fb 2%,#020d18dc 34%,#020d1830 70%),linear-gradient(0deg,#020b14e8,transparent 48%)}@keyframes hero-breathe{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.09) translate3d(-1.5%,.6%,0)}}@keyframes signal{0%,18%,100%{opacity:.35;transform:translateX(0)}8%{opacity:1;transform:translateX(7px);text-shadow:0 0 18px #d8ae56}}
.concept-vision{min-height:760px;padding:7vw;display:flex;align-items:flex-end;background:linear-gradient(0deg,#020b14f5 2%,transparent 58%),url('/tools-assets/studio/nicnac-concept-family.png') center/cover no-repeat}.concept-vision>div{max-width:780px}.concept-vision h2,.access-model>h2{font:500 clamp(48px,6vw,88px)/.93 Playfair Display;margin:18px 0}.concept-vision p:not(.eyebrow){max-width:680px;color:#bdccd4;line-height:1.7}.access-model{padding:110px 6vw;background:#071827;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.access-model>p,.access-model>h2,.access-model>small{grid-column:1/-1}.access-model>h2{max-width:900px;margin-bottom:55px}.access-model article{padding:30px;background:#ffffff08;border-top:1px solid var(--gold)}.access-model article>span{color:var(--gold);font-size:9px}.access-model article h3{font:500 23px Playfair Display}.access-model article p{color:#9fb0ba;line-height:1.6;font-size:12px}.access-model>small{margin-top:28px;color:#708691;max-width:970px;line-height:1.7}.robot .device:before{width:280px;height:230px;border-radius:48% 48% 36% 36%;background:linear-gradient(#27465a,#06111b 62%);box-shadow:inset 0 -30px 60px #000,0 60px 90px #000c}.robot .device i{width:190px;height:13px;border-color:var(--sky);box-shadow:0 0 25px #57bde8;border-radius:20px}.robot .device span{margin-top:70px}
.room-store{background:radial-gradient(circle at 72% 30%,#8d6427,#13273a 34%,#020b14 72%)}
.store-world{background:#020b14;color:white}.store-threshold{min-height:620px;padding:110px 7vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 82% 42%,#b4873640,transparent 26%),linear-gradient(110deg,#061a2f,#020b14 72%);border-bottom:1px solid #ffffff1d;position:relative;overflow:hidden}.store-threshold:after{content:"N";position:absolute;right:4vw;top:-9vw;font:italic 500 38vw/.8 Playfair Display;color:#d8ae560b}.store-threshold h2,.saas-intro h2,.fulfillment h2{font:500 clamp(52px,7vw,100px)/.9 Playfair Display;margin:20px 0;letter-spacing:-.04em}.store-threshold h2 em{color:var(--gold)}.store-threshold>p:not(.eyebrow){max-width:670px;color:#aebfc9;font:16px/1.8 Manrope}.store-threshold>small{color:#7f949f;margin-top:14px}.edition-switch{display:flex;gap:3px;margin-top:38px;z-index:1}.edition-switch button{padding:13px 20px;border:1px solid #ffffff28;background:#ffffff08;color:#aebfc9;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.edition-switch button.active{background:var(--gold);color:#071525;border-color:var(--gold)}.hardware-gallery{padding:90px 6vw;display:grid;gap:18px;background:linear-gradient(#020b14,#071726)}.hardware{min-height:520px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;background:linear-gradient(135deg,#122f43,#06131f);border:1px solid #ffffff1f}.hardware:nth-child(even){direction:rtl}.hardware:nth-child(even)>*{direction:ltr}.device{position:relative;display:grid;place-items:center;align-content:center;min-height:520px;background:radial-gradient(circle,#2182b647,transparent 61%)}.device:before{content:"";position:absolute;width:300px;height:340px;border-radius:36px;background:linear-gradient(145deg,#27455a,#050b11 55%,#183348);border:1px solid #ffffff40;box-shadow:inset 0 0 35px #4cb7e51f,0 60px 90px #000c;transform:perspective(700px) rotateY(-16deg) rotateX(7deg)}.studio .device:before{width:390px;height:250px;border-radius:18px}.server .device:before{width:250px;height:390px;border-radius:8px;background:repeating-linear-gradient(0deg,#06101a 0 30px,#173347 31px 32px)}.device i{z-index:1;width:75px;aspect-ratio:1;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 40px #d8ae5655}.device span,.device b{z-index:1;position:absolute}.device span{font:italic 500 28px Playfair Display;color:var(--gold)}.device b{margin-top:120px;font-size:9px;letter-spacing:.28em}.product-copy{padding:70px;display:flex;flex-direction:column;justify-content:center}.product-copy>span{color:var(--gold);font-size:9px;letter-spacing:.2em}.product-copy h3{font:500 clamp(40px,5vw,72px)/1 Playfair Display;margin:20px 0}.product-copy p{font:17px/1.6 Manrope;color:#c6d3da}.product-copy small{color:#78909e}.product-copy>div{display:flex;gap:12px;margin-top:35px}.saas-gallery{padding:110px 6vw;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:12px}.saas-intro{padding-right:40px}.saas-intro h2{font-size:60px}.saas-intro p{color:#5d6e79;line-height:1.7}.saas-gallery>article{padding:34px 28px;background:white;display:flex;flex-direction:column;min-height:410px;border-top:3px solid #a8bac4}.saas-gallery>article.featured{background:var(--navy);color:white;border-color:var(--gold);transform:translateY(-20px)}.saas-gallery article>span{color:var(--gold);font-size:9px}.saas-gallery article h3{font:500 25px Playfair Display}.saas-gallery article p{color:#667984;line-height:1.6;min-height:80px}.saas-gallery article.featured p{color:#a9bdc7}.saas-gallery article>b{font:500 25px Playfair Display;margin-top:auto}.saas-gallery article>small{color:#8b9aa2;margin:15px 0}.saas-gallery article>button{padding:13px;border:1px solid var(--gold);background:transparent;color:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.fulfillment{padding:110px 7vw;background:radial-gradient(circle at 15% 20%,#0b6ead35,transparent 35%),#020b14}.fulfillment>div:first-child{display:grid;grid-template-columns:1fr 2fr;align-items:end}.fulfillment h2{font-size:65px}.fulfillment-flow{display:grid;grid-template-columns:repeat(6,1fr);margin:60px 0;border-top:1px solid var(--gold)}.fulfillment-flow span{padding:25px 12px;border-right:1px solid #ffffff20;color:#c5d2d9;font-size:10px}.fulfillment-flow i{display:block;color:var(--gold);font-style:normal;margin-bottom:35px}.fulfillment>p{max-width:900px;color:#8095a0;font-size:11px;line-height:1.8}
@media(max-width:1050px){.hardware{grid-template-columns:1fr}.hardware:nth-child(even){direction:ltr}.saas-gallery{grid-template-columns:1fr 1fr}.saas-intro{grid-column:1/-1}.fulfillment-flow{grid-template-columns:repeat(3,1fr)}.access-model{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.paint-8{left:auto;top:auto;transform:none}.store-key{margin-left:auto}.adoption-signals{display:none}.threshold-art.adoption-art{background-position:62% center}.trust-strip{flex-wrap:wrap}.store-threshold{padding:80px 24px}.edition-switch{display:grid;grid-template-columns:1fr 1fr}.concept-vision{min-height:620px;padding:55px 24px;background-position:62% center}.hardware-gallery{padding:40px 20px}.hardware{display:block}.device{min-height:390px}.device:before{width:230px;height:280px}.studio .device:before{width:280px;height:190px}.server .device:before{width:210px;height:310px}.product-copy{padding:35px 25px}.product-copy>div{flex-direction:column}.access-model{padding:70px 20px;grid-template-columns:1fr}.saas-gallery{padding:70px 20px;grid-template-columns:1fr}.saas-intro{grid-column:auto}.saas-gallery>article.featured{transform:none}.fulfillment{padding:80px 24px}.fulfillment>div:first-child{grid-template-columns:1fr}.fulfillment-flow{grid-template-columns:1fr 1fr}}

/* Commercial activation engine */
.store-nav{position:sticky;top:116px;z-index:25;display:flex;justify-content:center;background:#020b14e8;backdrop-filter:blur(24px);border-bottom:1px solid #ffffff24}.store-nav button{padding:16px 21px;border:0;background:none;color:#8298a4;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.store-nav button.active{color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.store-threshold .primary{align-self:flex-start;margin-top:25px}.real-product-stage{padding:100px 7vw;background:linear-gradient(115deg,#e6eff2,var(--cream));color:var(--ink);display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:end}.real-product-stage h2,.office-transformation h2,.journey-room>div h2,.mosaic-room>div h2,.editorial-room>div h2,.control-heading h2{font:500 clamp(48px,6vw,84px)/.94 Playfair Display;margin:15px 0}.real-product-stage p{color:#60727d;line-height:1.7}.certification-legend{display:flex;flex-direction:column;gap:15px}.certification-legend span{font-size:8px;letter-spacing:.1em}.certification-legend i{display:inline-block;width:10px;aspect-ratio:1;border-radius:50%;background:#7897a6;margin-right:10px}.certification-legend span:nth-child(2) i{background:var(--gold)}.certification-legend span:nth-child(3) i{background:#44c4a0}.real-products{padding:90px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#041321}.real-products article{min-height:470px;display:grid;grid-template-columns:.8fr 1.2fr;background:#092237;color:white;border:1px solid #ffffff1e}.real-products article>div:last-child{padding:40px;display:flex;flex-direction:column}.real-products article>div>span{font-size:8px;color:var(--gold);letter-spacing:.16em}.real-products h3{font:500 42px Playfair Display;margin:16px 0}.real-products b{color:#83ddc8;font-size:10px}.real-products p{color:#c2d0d7}.real-products small{display:block;color:#849ba7;margin:5px 0}.real-products em{font:normal 7px Manrope;color:var(--gold);margin:18px 0}.real-products button{align-self:flex-start;background:none;border:0;color:white;padding:10px 0;border-bottom:1px solid var(--gold)}.product-sculpture{position:relative;display:grid;place-items:center;background:radial-gradient(circle,#177cb566,transparent 60%);min-height:330px}.product-sculpture:before{content:"";position:absolute;width:155px;height:190px;border-radius:32px;background:linear-gradient(145deg,#214b68,#07131d);border:1px solid #d8ae5675;box-shadow:inset 0 0 30px #3fbfea22,0 35px 70px #0009;transform:perspective(600px) rotateY(-15deg)}.product-sculpture i{z-index:1;width:65px;aspect-ratio:1;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 25px #d8ae5680}.product-sculpture span{z-index:1;position:absolute;margin-top:110px;font:italic 500 17px Playfair Display;color:var(--gold)}.learn .product-sculpture:before{height:120px;width:170px;border-radius:20px}.server .product-sculpture:before{height:230px;border-radius:7px;background:repeating-linear-gradient(#07131d 0 27px,#24455a 28px 29px)}.office-transformation{padding:110px 7vw;background:radial-gradient(circle at 75% 35%,#1488b84d,transparent 35%),#020b14}.office-transformation>div{display:grid;grid-template-columns:repeat(8,1fr);margin-top:55px;border-top:1px solid var(--gold)}.office-transformation>div span{padding:22px 10px;border-right:1px solid #ffffff20;font-size:8px;color:#bdccd3}.office-transformation i{display:block;color:var(--gold);font-style:normal;margin-bottom:25px}.journey-room,.mosaic-room,.editorial-room,.control-room{padding:100px 7vw;min-height:900px;background:var(--cream);color:var(--ink)}.journey-room>div,.mosaic-room>div:first-child,.editorial-room>div:first-child{max-width:950px}.journey-room>div p,.mosaic-room>div p,.editorial-room>div p{color:#60727c;line-height:1.7}.journey-room>section{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px}.journey-room article,.editorial-room article{padding:28px;background:white;min-height:250px;display:flex;flex-direction:column}.journey-room article>span,.editorial-room article>span{color:var(--gold);font-size:9px}.journey-room h3,.editorial-room h3{font:500 24px Playfair Display}.journey-room article b{color:var(--blue);font-size:9px}.journey-room article p,.editorial-room article p{color:#647680;line-height:1.6}.journey-room article button{margin-top:auto;background:none;border:0;border-top:1px solid #c6d2d8;padding:12px 0;color:var(--blue);text-align:left}.model-configurator{display:grid;grid-template-columns:1fr 1fr;background:white;margin:50px 0}.model-configurator>section{padding:40px}.model-result{background:var(--navy);color:white}.model-result h3{font:500 35px Playfair Display}.model-result span{display:block;padding:10px;border-top:1px solid #ffffff20;color:#aee0d3}.model-result small{display:block;color:#8298a3;margin-top:25px}.install-journey{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--gold)}.install-journey article{padding:25px 14px;border-right:1px solid #c3d0d6}.install-journey span{color:var(--gold);font-size:9px}.install-journey h3{font:500 16px Playfair Display}.install-journey p{font-size:9px!important}.editorial-room>section{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px}.editorial-room article>div{display:flex;gap:6px;margin-top:auto;flex-wrap:wrap}.editorial-room article b{font-size:6px;padding:5px 7px;border:1px solid #b7c6ce;color:var(--blue)}.publishing-wave{margin-top:70px;padding:45px;background:var(--navy);color:white;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.publishing-wave>p{grid-column:1/-1}.publishing-wave span{padding:12px;border-top:1px solid var(--gold);font-size:9px}.control-room{background:#dbe8ed}.control-heading{position:relative}.control-heading>p{max-width:900px}.save-state{position:absolute;right:0;top:20px;padding:12px;background:#13866e;color:white;opacity:0;transform:translateY(-8px);transition:.3s}.save-state.show{opacity:1;transform:none}.control-grid{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:12px;margin-top:50px}.control-grid>section{background:white;padding:35px}.control-grid h3{font:500 27px Playfair Display}.control-toggle{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-top:1px solid #d2dce1}.control-toggle span{display:flex;flex-direction:column}.control-toggle b{font-size:10px}.control-toggle small{color:#83939c}.change-ledger>div{display:grid;grid-template-columns:50px 1fr;padding:13px 0;border-top:1px solid #d0dbe0}.change-ledger>div span{color:var(--gold);font-size:8px}.change-ledger>div small{grid-column:2;color:#778993}.change-ledger>div b{font-size:10px}
@media(max-width:1050px){.real-products{grid-template-columns:1fr}.journey-room>section{grid-template-columns:1fr 1fr}.editorial-room>section{grid-template-columns:1fr 1fr}.control-grid{grid-template-columns:1fr 1fr}.change-ledger{grid-column:1/-1}.office-transformation>div{grid-template-columns:repeat(4,1fr)}.install-journey{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.store-nav{top:103px;justify-content:flex-start;overflow:auto}.store-nav button{white-space:nowrap}.real-product-stage,.model-configurator{grid-template-columns:1fr}.real-product-stage,.journey-room,.mosaic-room,.editorial-room,.control-room{padding:70px 24px}.real-products{padding:40px 20px}.real-products article{grid-template-columns:1fr}.journey-room>section,.editorial-room>section,.control-grid{grid-template-columns:1fr}.office-transformation{padding:80px 24px}.office-transformation>div{grid-template-columns:1fr 1fr}.install-journey{grid-template-columns:1fr 1fr}.publishing-wave{grid-template-columns:1fr 1fr;padding:25px}.save-state{position:relative;display:inline-block;right:auto;top:auto}}

/* 90-day market launch */
.launch-room{padding:80px 6vw 110px;min-height:1000px;background:var(--cream);color:var(--ink)}.launch-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid #b9c8cf;margin-bottom:65px}.launch-tabs button{padding:14px 18px;border:0;background:none;color:#71838d;white-space:nowrap}.launch-tabs button.active{color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.launch-heading{max-width:1050px}.launch-heading h2{font:500 clamp(48px,6vw,82px)/.94 Playfair Display;margin:15px 0}.launch-heading p{color:#60727d;line-height:1.7}.launch-heading>b{display:inline-block;margin-top:12px;color:var(--blue)}.daily-launch-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:50px}.daily-launch-list>button{min-height:145px;padding:20px;border:1px solid #d3dfe3;background:white;text-align:left;display:grid;grid-template-columns:35px 1fr auto;position:relative}.daily-launch-list span{color:var(--gold);font-size:9px}.daily-launch-list small{color:#87969e;font-size:8px}.daily-launch-list b{grid-column:1/-1;color:var(--blue);font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin:13px 0 5px}.daily-launch-list p{grid-column:1/-1;margin:0;color:#425967;font-size:11px;line-height:1.5}.daily-launch-list i{position:absolute;right:15px;top:15px;color:#a0b2bb}.daily-launch-list .done{background:#d8eee7;border-color:#70bda7}.daily-launch-list .done p{text-decoration:line-through;opacity:.65}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:50px}.partner-grid article{background:white;padding:30px;min-height:260px}.partner-grid article>span,.alliance-pipeline article>span{color:var(--gold);font-size:9px}.partner-grid h3,.alliance-pipeline h3{font:500 27px Playfair Display}.partner-grid b{display:block;color:var(--blue);font-size:9px}.partner-grid em{display:block;font:normal 8px Manrope;color:#8b681f;margin:18px 0}.partner-grid p,.alliance-pipeline p{color:#627580;line-height:1.6}.vendor-table{margin-top:50px;background:white}.vendor-table>div{display:grid;grid-template-columns:1fr 1fr 1.5fr 1.3fr;padding:18px;border-bottom:1px solid #d5dfe3;gap:20px;font-size:10px}.vendor-table>div:first-child{background:var(--navy);color:white;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.vendor-table span{color:#60727d}.vendor-table em{font:normal 7px Manrope;color:#8c681e}.prompt-library{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:50px}.prompt-library article{background:white;padding:30px}.prompt-library h3{font:500 20px Playfair Display;color:var(--blue)}.prompt-library p{color:#4f6571;line-height:1.7;font-size:11px}.prompt-library button{border:1px solid var(--gold);background:none;padding:9px 12px;color:var(--ink);font-size:8px;text-transform:uppercase}.wix-flow{display:grid;grid-template-columns:repeat(8,1fr);border-top:1px solid var(--gold);margin-top:50px}.wix-flow article{padding:20px 10px;border-right:1px solid #c6d2d7}.wix-flow span{color:var(--gold);font-size:8px}.wix-flow h3{font:500 14px Playfair Display}.wix-flow p{font-size:8px;color:#647680}.wix-schema{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px}.wix-schema section{padding:28px;background:white}.wix-schema h3{font:500 24px Playfair Display}.wix-schema span{display:block;padding:8px;border-top:1px solid #d6e0e4;color:#516873;font-size:9px}.alliance-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px}.alliance-pipeline article{background:white;padding:28px}.alliance-pipeline small{color:#7d8e97}.partner-score{margin-top:50px;background:var(--navy);color:white;padding:40px;display:grid;grid-template-columns:1fr}.partner-score h3{font:500 30px Playfair Display}.partner-score>div{display:grid;grid-template-columns:210px 1fr 55px;gap:15px;align-items:center;padding:8px;border-top:1px solid #ffffff18}.partner-score b{font-size:9px}.partner-score i{height:5px;background:#ffffff16}.partner-score em{display:block;height:100%;background:var(--gold)}.partner-score span{color:#9fb3bd;font-size:8px}.partner-score small{margin-top:18px;color:#8299a4}.scouting-loop{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid var(--gold)}.scouting-loop article{padding:22px;border-right:1px solid #bdcbd2}.scouting-loop b{color:var(--blue);font-size:8px}.scouting-loop p{color:#60727d;font-size:10px}.wix-bridge{min-height:850px}
@media(max-width:1050px){.daily-launch-list{grid-template-columns:1fr 1fr}.wix-flow{grid-template-columns:repeat(4,1fr)}.alliance-pipeline,.partner-grid{grid-template-columns:1fr 1fr}.scouting-loop{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.launch-room{padding:60px 20px}.daily-launch-list,.partner-grid,.prompt-library,.wix-schema,.alliance-pipeline{grid-template-columns:1fr}.vendor-table{overflow:auto}.vendor-table>div{min-width:780px}.wix-flow{grid-template-columns:1fr 1fr}.partner-score{padding:25px}.partner-score>div{grid-template-columns:1fr 1fr}.partner-score i{grid-column:1/-1;grid-row:2}.scouting-loop{grid-template-columns:1fr}}

/* NicNac light-first brand system */
body{background:#f7fbfd;color:var(--ink)}.atmosphere{background:radial-gradient(circle at 14% 10%,#d9f5ff 0,transparent 34%),radial-gradient(circle at 86% 42%,#dff4ee 0,transparent 32%),linear-gradient(145deg,#fff,#eaf5fb)}.stars{opacity:.08}.mast{background:#ffffffeb;border-bottom:1px solid #bdd6e2;color:var(--ink);box-shadow:0 8px 35px #1a658312}.brand{color:var(--ink)}.mast nav button,.motion{color:#466879}.mast nav button:hover{color:var(--blue)}.intelligence{border-color:#b9d2dd;color:#426474;background:#eef8fb}.ticker{background:linear-gradient(90deg,#c9eaf6,#fff3d3,#d9f3ed);color:#183a4a}.threshold:after{background:linear-gradient(90deg,#f8fcfff5 4%,#f8fcffcc 47%,transparent 82%),linear-gradient(0deg,#f8fcffca,transparent 45%)}.threshold-copy>p:not(.eyebrow){color:#355a6d}.threshold h1{color:#102f43}.secondary{color:var(--blue);background:#ffffffb8}.palette-scene{background:radial-gradient(circle at 50% 43%,#dff4fb,#eef8fb 48%,#fff 78%);color:var(--ink)}.palette-body{background:radial-gradient(circle at 35% 28%,#fff,#d4eaf3 65%);border-color:#d8ae56;box-shadow:inset 0 0 90px #6fcdf331,0 35px 90px #4a819b32}.thumb-hole{background:white;border-color:#bfd5df}.palette-caption p{color:#587380}.join{background:linear-gradient(145deg,#fff,#e8f5fa);color:var(--ink)}.room-hero{background:radial-gradient(circle at 80% 40%,color-mix(in srgb,var(--room,#75c9ec),white 45%),#edf8fc 52%,#fff 84%);color:var(--ink)}.room-hero>div>p:not(.eyebrow){color:#456777}.return{color:var(--blue);border-color:#a8c8d7;background:#fff}.room-number{color:#0b6ead0c}.room-store{background:radial-gradient(circle at 72% 30%,#f4dfad,#dff2fa 40%,#fff 76%)}.store-world{background:#f4fafc;color:var(--ink)}.store-nav,.constellation-nav{background:#ffffffed;border-color:#bfd6df}.store-nav button,.constellation-nav button{color:#557482}.store-threshold,.talent-threshold{background:radial-gradient(circle at 82% 42%,#d8ae5638,transparent 27%),linear-gradient(120deg,#fff,#e4f4fa 72%);color:var(--ink);border-color:#c6dce5}.store-threshold>p:not(.eyebrow),.talent-threshold>div>p:not(.eyebrow){color:#476a79}.edition-switch button{border-color:#a9c7d4;background:#fff;color:#426575}.real-products{background:#e9f4f8}.real-products article{background:#fff;color:var(--ink);border-color:#c7dce5;box-shadow:0 24px 70px #31749312}.real-products p{color:#506d79}.real-products small{color:#6b8490}.real-products button{color:var(--blue)}.product-sculpture{background:radial-gradient(circle,#c9ecfa,transparent 64%)}.office-transformation,.fulfillment,.access-model{background:radial-gradient(circle at 75% 35%,#caedf7,transparent 38%),#f8fcfd;color:var(--ink)}.office-transformation>div span{color:#426676;border-color:#bdd5de}.model-result,.publishing-wave,.partner-score,.vendor-table>div:first-child,.goal-head,.profile-accept,.review-promise{background:#dceff6;color:var(--ink)}footer{background:#eef8fb;color:var(--ink);border-top:1px solid #c3dce6;grid-template-columns:170px 1fr 1fr 1fr}footer p{color:var(--blue)}footer small,footer div span{color:#5e7b88}
.brand-mark{position:relative;display:inline-grid;place-items:center;flex:none}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-mark i{position:absolute;inset:12%;border:1px solid #d8ae5685;border-radius:50%;animation:brand-breathe 4.8s ease-in-out infinite;pointer-events:none}.brand-seal{width:48px;height:48px;overflow:hidden;border-radius:44%}.brand-full{width:210px;height:82px}.brand-watermark{position:absolute;right:4vw;top:25px;width:360px;height:170px;opacity:.09;pointer-events:none}.brand-watermark i,.brand-full i,.brand-seal i{display:none}.brand-seal img{position:absolute;left:0;top:50%;width:auto;height:175%;max-width:none;transform:translateY(-50%);filter:drop-shadow(0 8px 16px #6f8fa42c)}
.foundry-light{position:relative;background:linear-gradient(145deg,#f9fcfe,#e9f5fa)}.model-status{background:#fff;color:var(--ink);border:1px solid #c8dfe8;box-shadow:0 25px 70px #245d7611}.model-status p{color:#52717f}.conductor-stage{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:center;padding:90px 0}.conductor-stage h2{font:500 clamp(48px,6vw,82px)/.94 Playfair Display;margin:15px 0}.conductor-stage p{color:#567482;line-height:1.8}.conductor-wheel{position:relative;min-height:560px;border-radius:50%;border:1px solid #9cc9dc;background:radial-gradient(circle,#fff 0 16%,#dff3f9 16.5% 17%,transparent 17.5% 47%,#b7deec 47.5% 48%,transparent 48.5%);animation:conductor-glow 7s ease-in-out infinite}.conductor-wheel>.brand-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:110px}.worker{position:absolute;width:150px;min-height:105px;padding:16px;background:#fff;border:1px solid #bed7e1;border-radius:70px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;box-shadow:0 15px 40px #39728d1c}.worker b{font-size:9px;color:var(--blue);letter-spacing:.12em}.worker small{font-size:8px;color:#526e7a}.worker em{font:normal 7px Manrope;color:#a37a28;margin-top:4px}.w0{left:50%;top:0;transform:translateX(-50%)}.w1{right:2%;top:20%}.w2{right:4%;bottom:18%}.w3{left:50%;bottom:0;transform:translateX(-50%)}.w4{left:4%;bottom:18%}.w5{left:2%;top:20%}.adaptive-promise{display:grid;grid-template-columns:1.2fr .8fr;background:linear-gradient(120deg,#fff,#dff3f8);border:1px solid #b9d5df;margin:10px 0 24px}.adaptive-promise>div{padding:38px}.adaptive-promise>div:last-child{background:#0b6ead;color:white}.adaptive-promise h3{font:500 38px Playfair Display;margin:8px 0}.adaptive-promise p{color:#54717d;line-height:1.7}.adaptive-promise b,.adaptive-promise span,.adaptive-promise small{display:block}.adaptive-promise span{padding:10px 0;border-top:1px solid #ffffff2d}.adaptive-promise small{margin-top:18px;color:#bddbe8}.capacity-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:70px}.capacity-options article{background:#fff;border-top:3px solid #8bcce4;padding:28px;box-shadow:0 18px 45px #245d7610}.capacity-options span{color:var(--gold);font-size:9px}.capacity-options h3{font:500 25px Playfair Display}.capacity-options b{color:var(--blue);font-size:10px}.capacity-options p{color:#607985}.capacity-options button{border:0;background:none;color:var(--blue);padding:10px 0}
@keyframes brand-breathe{50%{transform:scale(1.14);opacity:.25;box-shadow:0 0 24px #d8ae56}}@keyframes conductor-glow{50%{box-shadow:0 0 70px #6bc7e934}}
@media(max-width:1050px){footer{grid-template-columns:150px 1fr 1fr}.conductor-stage{grid-template-columns:1fr}.conductor-wheel{max-width:600px;width:100%;margin:auto}.capacity-options{grid-template-columns:1fr}.adaptive-promise{grid-template-columns:1fr}}
@media(max-width:650px){.brand-seal{width:42px;height:42px}.brand>div{display:none}.conductor-wheel{min-height:430px}.worker{width:112px;min-height:86px;padding:10px}.worker small{display:none}.foundry-light{padding-left:20px;padding-right:20px}footer{grid-template-columns:1fr}.brand-full{width:190px}.brand-watermark{width:180px;height:130px}.adaptive-promise>div{padding:25px}}
@media(prefers-reduced-motion:reduce){.brand-mark i,.conductor-wheel{animation:none}}
.privacy-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:50px 0 18px}.privacy-lanes article{background:#fff;padding:30px;border-top:3px solid #82cce6}.privacy-lanes span{color:var(--gold);font-size:9px}.privacy-lanes h3{font:500 24px Playfair Display}.privacy-lanes b{color:var(--blue);font-size:9px}.privacy-lanes p{color:#5d7783!important;font-size:11px!important}.privacy-truth{padding:20px;background:#dceff6;color:#456774!important;font-size:10px!important}.mosaic-room>div:first-child>.brand-mark{width:72px;height:72px;margin-bottom:18px}@media(max-width:650px){.privacy-lanes{grid-template-columns:1fr}}

/* Spatial cinema experience */
.cinematic-arrival{min-height:calc(100svh - 34px);justify-content:center;text-align:center;background:radial-gradient(circle at 50% 52%,#fff 0 7%,#dff5fb 24%,#c8eaf6 48%,#edf8fc 72%,#fff);overflow:hidden}.cinematic-arrival:after{background:linear-gradient(0deg,#fff 0,transparent 30%)}.cinematic-arrival>.brand-mark{position:absolute;top:9%;left:50%;transform:translateX(-50%);width:110px;height:110px;z-index:2;filter:drop-shadow(0 20px 25px #0b6ead22)}.cinematic-arrival .threshold-copy{max-width:1080px;z-index:3}.cinematic-arrival h1{font-size:clamp(64px,8.2vw,132px);text-wrap:balance}.cinematic-arrival h1 em{display:block;font-size:.66em;color:var(--blue)}.cinematic-arrival .threshold-copy>p:not(.eyebrow){margin:25px auto;max-width:780px;font-size:18px}.cinematic-arrival .actions{justify-content:center}.arrival-haze{position:absolute;inset:0;background:conic-gradient(from 0deg at 50% 52%,transparent,#ffffff90,transparent,#94dbf35c,transparent);animation:arrival-turn 35s linear infinite}.arrival-rings{position:absolute;left:50%;top:52%;width:min(82vw,1000px);aspect-ratio:1;transform:translate(-50%,-50%);perspective:1000px}.arrival-rings i{position:absolute;inset:calc(var(--n)*9%);border:1px solid #0b6ead2c;border-radius:50%;transform:rotateX(67deg) rotateZ(calc(var(--n)*18deg));animation:ring-drift calc(12s + var(--n)*3s) ease-in-out infinite}.arrival-rings i:nth-child(1){--n:0}.arrival-rings i:nth-child(2){--n:1}.arrival-rings i:nth-child(3){--n:2}.arrival-rings i:nth-child(4){--n:3}.arrival-whisper{position:absolute;left:4vw;bottom:8%;display:grid;text-align:left;color:#4d7283}.arrival-whisper span{font-size:7px;letter-spacing:.25em;color:var(--gold)}.arrival-whisper i{width:80px;height:1px;background:var(--gold);margin:9px 0}.arrival-whisper b{font:italic 500 17px Playfair Display}
.cinema-gateway{min-height:100svh;padding:8vw 7vw;display:grid;grid-template-columns:.72fr 1.28fr;gap:5vw;align-items:center;background:linear-gradient(135deg,#fff 0 44%,#e8f6fb 44%);color:var(--ink);overflow:hidden}.cinema-copy h2{font:500 clamp(54px,6.8vw,100px)/.91 Playfair Display;margin:18px 0}.cinema-copy h2 em{color:var(--blue)}.cinema-copy>p:not(.eyebrow){color:#557482;line-height:1.8;max-width:620px}.scene-selector{display:flex;flex-wrap:wrap;gap:4px;margin:32px 0}.scene-selector button{border:1px solid #bed6e0;background:#fff;color:#527080;padding:11px 13px;font-size:8px;letter-spacing:.12em}.scene-selector button span{color:var(--gold);margin-right:5px}.scene-selector button.active{background:var(--blue);color:#fff;transform:translateY(-4px);box-shadow:0 12px 25px #0b6ead2d}.world-stage{min-height:720px;position:relative;perspective:1200px;transform-style:preserve-3d;transition:background .8s;background:radial-gradient(circle at 50% 32%,#fff,#d9f1f9 45%,#a9d6e8 100%);border-radius:50% 50% 10% 10%;overflow:hidden;box-shadow:0 45px 110px #16678930,inset 0 0 80px #fff}.world-sky{position:absolute;inset:0}.world-sky i{position:absolute;border:1px solid #0b6ead21;border-radius:50%;animation:world-orbit 18s linear infinite}.world-sky i:nth-child(1){inset:12%}.world-sky i:nth-child(2){inset:23%;animation-duration:12s;animation-direction:reverse}.world-sky i:nth-child(3){inset:34%;animation-duration:8s}.world-floor{position:absolute;left:-20%;right:-20%;bottom:-25%;height:65%;background:repeating-radial-gradient(ellipse at center,#0b6ead18 0 1px,transparent 2px 42px);transform:rotateX(62deg);border-radius:50%}.world-core{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) translateZ(90px);width:220px;aspect-ratio:1;border-radius:50%;background:#ffffffdd;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;box-shadow:0 30px 70px #0b6ead35;border:1px solid #fff}.world-core>.brand-mark{width:75px;height:75px}.world-core>b{color:var(--blue);letter-spacing:.18em}.world-core p{font:italic 500 12px Playfair Display;color:#526f7c}.world-node{position:absolute;width:135px;aspect-ratio:1;border-radius:50%;background:#ffffffd9;border:1px solid #9ac8da;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 45px #17678725;animation:node-float 5s ease-in-out infinite}.world-node span{font:600 9px Manrope;color:var(--blue);letter-spacing:.1em}.world-node small{font-size:7px;color:#6b8692}.node-0{left:9%;top:17%}.node-1{right:9%;top:14%;animation-delay:-1s}.node-2{right:5%;bottom:20%;animation-delay:-2s}.node-3{left:12%;bottom:12%;animation-delay:-3s}.node-4{left:42%;top:7%;animation-delay:-4s}.world-caption{position:absolute;left:7%;right:7%;bottom:5%;display:flex;justify-content:space-between;border-top:1px solid #76b9d2;padding-top:13px;color:#4c7080}.world-caption span{font-size:8px;color:var(--gold)}.world-caption b{font:italic 500 13px Playfair Display}.scene-1{filter:hue-rotate(28deg)}.scene-2{filter:hue-rotate(70deg)}.scene-3{filter:hue-rotate(145deg)}.scene-4{filter:hue-rotate(195deg)}
.final-invitation{min-height:100svh;background:radial-gradient(circle at 50% 45%,#fff,#d9f2f8 34%,#b7deeb 70%,#fff);color:var(--ink);overflow:hidden}.final-invitation>.brand-mark{width:100px;height:100px;z-index:2}.final-invitation h2{font-size:clamp(58px,7vw,108px);line-height:.9}.final-invitation h2 em{color:var(--blue)}.final-invitation>p:not(.eyebrow){max-width:620px;z-index:2;color:#4a6d7b}.final-invitation .orbit{width:min(76vw,800px);border-color:#0b6ead32}.final-invitation .orbit:after{border-color:#d8ae5657}
.business-world{background:linear-gradient(145deg,#fff,#e7f5fa);padding-top:90px}.business-intro{max-width:1000px}.business-intro h2{font:500 clamp(55px,7vw,100px)/.92 Playfair Display;margin:15px 0}.business-intro p{color:#567583}.business-theater{height:780px;max-width:1200px;margin:70px auto;position:relative;perspective:1300px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 42%,#fff,#d5eff8 44%,#9dcee1);border-radius:48%;overflow:hidden;box-shadow:0 60px 140px #195e7b2b}.theater-grid{position:absolute;inset:25% -20% -30%;background:repeating-linear-gradient(90deg,#0b6ead16 0 1px,transparent 1px 50px),repeating-linear-gradient(#0b6ead16 0 1px,transparent 1px 50px);transform:rotateX(67deg)}.business-core{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:190px;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 30px 80px #0b6ead38;z-index:3}.business-core>.brand-mark{width:70px;height:70px}.business-core>b{color:var(--blue)}.business-core small{font-size:6px;color:#8aa0aa}.business-node{position:absolute;width:180px;min-height:130px;padding:20px;border:1px solid #91c5d9;border-radius:80px;background:#ffffffd9;color:var(--ink);display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 50px #23668128;transition:.45s}.business-node:hover,.business-node.active{transform:translateY(-12px) scale(1.08);background:#0b6ead;color:#fff;z-index:5}.business-node>span{color:var(--gold);font-size:8px}.business-node>b{letter-spacing:.12em}.business-node small{font-size:8px}.business-node em{font:normal 8px Manrope;color:#8b702f;margin-top:8px}.business-node.active em{color:#ffdda0}.bn0{left:12%;top:12%}.bn1{right:12%;top:12%}.bn2{right:4%;top:43%}.bn3{right:14%;bottom:8%}.bn4{left:14%;bottom:8%}.bn5{left:4%;top:43%}.theater-beam{position:absolute;left:50%;top:47%;width:70%;height:2px;background:linear-gradient(90deg,transparent,#d8ae56,transparent);transform:translate(-50%,-50%) rotate(28deg);animation:beam-scan 6s linear infinite}.business-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.business-actions article{background:#fff;padding:30px;border-top:3px solid #7cc7e3}.business-actions span{color:var(--gold);font-size:8px}.business-actions h3{font:500 25px Playfair Display}.business-actions p{color:#5a7581}.business-actions>b{color:var(--blue)}
@keyframes arrival-turn{to{transform:rotate(360deg)}}@keyframes ring-drift{50%{transform:rotateX(72deg) rotateZ(35deg) scale(1.06)}}@keyframes world-orbit{to{transform:rotate(360deg)}}@keyframes node-float{50%{margin-top:-12px;box-shadow:0 32px 60px #17678730}}@keyframes beam-scan{to{transform:translate(-50%,-50%) rotate(388deg)}}
@media(max-width:1050px){.cinema-gateway{grid-template-columns:1fr}.world-stage{min-height:650px}.business-theater{height:700px}.business-actions{grid-template-columns:1fr}}
@media(max-width:650px){.cinematic-arrival{padding:120px 22px 70px}.cinematic-arrival>.brand-mark{top:4%;width:80px;height:80px}.arrival-whisper{display:none}.cinema-gateway{padding:80px 20px}.world-stage{min-height:540px;border-radius:42% 42% 8% 8%}.world-core{width:150px}.world-node{width:95px}.world-caption b{display:none}.business-theater{height:650px;border-radius:35%}.business-node{width:118px;min-height:105px;padding:12px}.business-node small{display:none}.business-core{width:140px}.bn0{left:4%}.bn1{right:4%}.bn3{right:5%}.bn4{left:5%}}
@media(prefers-reduced-motion:reduce){.arrival-haze,.arrival-rings i,.world-sky i,.world-node,.theater-beam{animation:none}}

/* System Awakening architecture form */
.room-architect{--room:#58b9dc}.architect-shell{display:grid;grid-template-columns:270px 1fr;min-height:980px;background:linear-gradient(135deg,#e8f6fb,#fff);color:var(--ink)}.architect-shell>aside{position:sticky;top:116px;height:calc(100vh - 116px);padding:55px 25px;background:#eff9fc;border-right:1px solid #bed9e4;display:flex;flex-direction:column}.architect-shell>aside>.brand-mark{width:78px;height:78px;margin-bottom:25px}.architect-shell>aside>button{display:grid;grid-template-columns:35px 1fr;text-align:left;padding:15px 8px;border:0;border-top:1px solid #c7dce5;background:none;color:#68818c}.architect-shell>aside>button span{color:#a37d2d;font-size:8px}.architect-shell>aside>button.active{color:var(--blue);background:#fff;transform:translateX(8px);box-shadow:0 10px 30px #1b698515}.architect-shell>aside>button.done{color:#29927b}.architect-stage{padding:75px 7vw;position:relative;overflow:hidden}.architect-progress{height:3px;background:#d1e4eb;margin-bottom:65px}.architect-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--blue));transition:.7s cubic-bezier(.2,.8,.2,1)}.architect-chapter{max-width:980px;animation:chapter-arrive .65s cubic-bezier(.2,.8,.2,1)}.architect-chapter h2{font:500 clamp(50px,6vw,88px)/.93 Playfair Display;margin:16px 0}.architect-chapter>p:not(.eyebrow){max-width:760px;color:#587684;line-height:1.8}.architect-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.world-choices{display:flex;flex-wrap:wrap;gap:8px;margin:35px 0}.world-choices button{padding:14px 18px;border:1px solid #b8d2de;border-radius:40px;background:#fff;color:#4c6d7b;transition:.3s}.world-choices button:hover{transform:translateY(-4px);box-shadow:0 15px 30px #1f6b8717}.world-choices button.active{background:var(--blue);border-color:var(--blue);color:#fff}.architect-upload{display:flex;flex-direction:column;margin-top:25px;padding:35px;border:1px dashed #77b8d1;background:#f8fcfe}.architect-upload b{font:500 24px Playfair Display}.architect-upload span{color:#64808c;margin:8px 0 20px}.architect-upload small{color:#7c929c;margin-top:15px}.privacy-choice{display:grid;grid-template-columns:240px 1fr;width:100%;padding:20px;border:0;border-top:1px solid #bdd4df;background:#fff;text-align:left;color:#55717e}.privacy-choice b{font:500 18px Playfair Display;color:var(--blue)}.privacy-choice.active{background:#0b6ead;color:#fff;transform:translateX(10px)}.privacy-choice.active b{color:#ffdc93}.architect-actions{display:flex;justify-content:space-between;max-width:980px;margin-top:50px;border-top:1px solid #bed6df;padding-top:20px}.architect-actions>button:not(.primary){border:0;background:none;color:var(--blue)}.architect-actions>button:disabled{opacity:.25}.reveal-chapter{text-align:center;margin:auto}.reveal-chapter>.brand-mark{width:110px;height:110px;margin:auto}.brief-reveal{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:45px 0;text-align:left}.brief-reveal article{padding:25px;background:#fff;border-top:3px solid #81cbe5;box-shadow:0 18px 45px #1a658311}.brief-reveal span{display:block;color:var(--gold);font-size:8px;letter-spacing:.15em;margin-bottom:12px}.brief-reveal b{font:500 17px Playfair Display;color:#315a6c}.reveal-actions{display:flex;justify-content:center;gap:10px;margin-bottom:22px}.reveal-chapter>small{display:block;color:#6c858f;line-height:1.7}.real-products article{position:relative}.real-products article:after{content:"NICNAC CONFIGURED • PROVENANCE RECORDED";position:absolute;right:14px;bottom:12px;padding:6px 9px;border:1px solid #d8ae5680;border-radius:20px;color:#a27828;font:600 6px Manrope;letter-spacing:.12em;background:#ffffffd9}.work-card,.canvas,.control-grid>section,.partner-grid article,.journey-room article{position:relative}.work-card:after,.canvas:after,.control-grid>section:after,.partner-grid article:after,.journey-room article:after{content:"NICNAC • ADVANCING HUMAN CAPABILITY™";position:absolute;right:15px;bottom:10px;color:#0b6ead42;font:600 6px Manrope;letter-spacing:.12em}@keyframes chapter-arrive{from{opacity:0;transform:translateX(35px) scale(.98)}}
@media(max-width:850px){.architect-shell{grid-template-columns:1fr}.architect-shell>aside{position:relative;top:auto;height:auto;display:grid;grid-template-columns:repeat(7,1fr);padding:25px;overflow:auto}.architect-shell>aside>.brand-mark,.architect-shell>aside>p{grid-column:1/-1}.architect-shell>aside>button{font-size:0}.architect-shell>aside>button span{font-size:8px}.architect-stage{padding:55px 24px}.architect-grid,.brief-reveal{grid-template-columns:1fr}.privacy-choice{grid-template-columns:1fr}.reveal-actions{flex-direction:column}.architect-actions{gap:15px}.architect-actions .primary{margin-left:auto}}

/* Human momentum, guided capability and competitive access */
.room-mentor{--room:#54b9dc}.room-momentum{--room:#d5a743}.momentum-gateway{min-height:100svh;padding:9vw 7vw;display:grid;grid-template-columns:.86fr 1.14fr;gap:7vw;align-items:center;background:radial-gradient(circle at 78% 48%,#cceefa 0 16%,transparent 42%),linear-gradient(135deg,#fff 0 56%,#edf8fc);color:var(--ink);overflow:hidden}.momentum-copy>.brand-mark{width:90px;height:90px}.momentum-copy h2{font:500 clamp(58px,7vw,108px)/.9 Playfair Display;margin:18px 0}.momentum-copy h2 em{color:var(--blue)}.momentum-copy>p:not(.eyebrow){max-width:650px;color:#557582;line-height:1.85}.momentum-orbit{position:relative;min-height:720px;perspective:1400px;transform-style:preserve-3d;border-radius:48%;background:radial-gradient(circle at center,#fff 0 13%,#dff5fb 14% 29%,transparent 30% 42%,#a8dcee55 43% 43.5%,transparent 44%),conic-gradient(from 30deg,#fff,#d9f2fa,#fff,#f4e5bf,#fff);box-shadow:0 60px 140px #21678228,inset 0 0 80px #fff}.momentum-orbit:before,.momentum-orbit:after{content:"";position:absolute;inset:14%;border:1px solid #76bedb66;border-radius:50%;transform:rotateX(68deg) rotateZ(20deg);animation:world-orbit 22s linear infinite}.momentum-orbit:after{inset:28%;border-color:#d5a74380;animation-direction:reverse;animation-duration:15s}.momentum-heart{position:absolute;left:50%;top:50%;width:180px;aspect-ratio:1;transform:translate(-50%,-50%) translateZ(90px);border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff;box-shadow:0 35px 80px #1468883a;border:1px solid #fff;z-index:4}.momentum-heart span{color:var(--gold);font-size:8px;letter-spacing:.2em}.momentum-heart b{font:500 19px Playfair Display;color:var(--blue);margin-top:7px}.momentum-object{position:absolute;width:205px;min-height:145px;padding:30px 25px 22px;border:1px solid #9ccddd;background:linear-gradient(135deg,#ffffffed,#e4f6fbdf);color:var(--ink);box-shadow:0 28px 70px #1b6b8826;clip-path:polygon(10% 0,88% 4%,100% 48%,84% 94%,13% 100%,0 52%);display:flex;flex-direction:column;justify-content:center;animation:node-float 6s ease-in-out infinite}.momentum-object:after{content:"";position:absolute;inset:8px;border:1px solid #fff;border-radius:50%;pointer-events:none}.momentum-object span{color:var(--gold);font-size:8px;letter-spacing:.16em}.momentum-object b{color:var(--blue);letter-spacing:.13em;margin:8px 0}.momentum-object small{color:#557481;line-height:1.5}.mo0{left:5%;top:11%}.mo1{right:1%;top:16%;animation-delay:-1.5s}.mo2{right:5%;bottom:10%;animation-delay:-3s}.mo3{left:7%;bottom:7%;animation-delay:-4.5s}

/* The former flat nodes are now luminous, asymmetric spatial objects. */
.world-node{border-radius:38% 62% 54% 46%/46% 38% 62% 54%;border:1px solid #fff;background:linear-gradient(145deg,#ffffffee,#d9f3fbe8);box-shadow:0 30px 60px #166a8b2e,inset 8px 8px 20px #fff,inset -10px -12px 25px #53b8df32;transform-style:preserve-3d;overflow:visible}.world-node:before{content:"";position:absolute;inset:-13px;border:1px solid #0b6ead33;border-radius:42% 58% 44% 56%;transform:rotate(18deg) translateZ(-20px)}.world-node:after{content:"";position:absolute;width:23px;height:23px;right:15px;top:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f0c86d);box-shadow:0 0 22px #d5a74388}.node-0{background:linear-gradient(145deg,#fff,#d7f4fb);transform:translateZ(35px)}.node-1{background:linear-gradient(145deg,#fff,#ece5ff);transform:translateZ(70px);border-radius:60% 40% 38% 62%}.node-2{background:linear-gradient(145deg,#fff,#dff7ed);transform:translateZ(20px);border-radius:44% 56% 66% 34%}.node-3{background:linear-gradient(145deg,#fff,#fff0cf);transform:translateZ(85px);border-radius:65% 35% 48% 52%}.node-4{background:linear-gradient(145deg,#fff,#e2edf9);transform:translateZ(48px);border-radius:46% 54% 35% 65%}.world-node span{position:relative;z-index:2}.world-node small{position:relative;z-index:2}

.anything-world{padding:95px 7vw 120px;background:radial-gradient(circle at 86% 13%,#d6f1fb 0 14%,transparent 35%),linear-gradient(135deg,#fff,#eef9fc);color:var(--ink)}.anything-intro{max-width:950px;margin-bottom:55px}.anything-intro>.brand-mark{width:82px;height:82px}.anything-intro h2{font:500 clamp(58px,7vw,106px)/.9 Playfair Display;margin:18px 0}.anything-intro h2 em{color:var(--blue)}.anything-intro>p:not(.eyebrow){max-width:740px;color:#557481;line-height:1.8}.anything-console{display:grid;grid-template-columns:.78fr 1.22fr;gap:12px;align-items:stretch}.anything-console>section,.guide-reveal{padding:42px;background:#ffffffed;border:1px solid #bfd9e4;box-shadow:0 35px 90px #1b69851a}.anything-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.guide-reveal{background:radial-gradient(circle at 75% 15%,#d9f2fa,#fff 42%);opacity:.7;transform:scale(.985);transition:.6s}.guide-reveal.active{opacity:1;transform:scale(1);box-shadow:0 45px 100px #1b69852a}.guide-reveal h3{font:500 clamp(34px,4vw,60px)/1 Playfair Display;margin:12px 0 25px;color:var(--blue)}.capability-path{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.capability-path article{min-height:180px;padding:18px 13px;background:#eef8fb;border-top:3px solid #69bee0;display:flex;flex-direction:column}.capability-path article:nth-child(4){border-color:var(--gold);background:#fbf6e9}.capability-path span{color:var(--gold);font-size:8px}.capability-path b{margin:18px 0 8px;color:var(--blue);font-size:9px;letter-spacing:.11em}.capability-path small{color:#5d7884;line-height:1.45}.generated-prompt{margin-top:10px;padding:25px;background:#0b6ead;color:#fff}.generated-prompt>b{color:#f1d48f;font-size:8px;letter-spacing:.16em}.generated-prompt p{font-size:10px;line-height:1.65;color:#d8eef7}.generated-prompt button{padding:10px 14px;border:1px solid #ffffff7a;background:#fff;color:var(--blue)}.first-movement{display:grid;margin-top:9px;padding:20px 25px;background:#f5e9c7}.first-movement span{font-size:7px;letter-spacing:.16em;color:#8b6924}.first-movement b{font:500 18px Playfair Display;margin:5px 0}.first-movement small{color:#6b766e}.guide-engine-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.guide-engine-lanes article{padding:30px;background:#fff;border:1px solid #c4dce5;clip-path:polygon(0 0,91% 0,100% 18%,100% 100%,9% 100%,0 82%)}.guide-engine-lanes span{color:var(--gold);font-size:8px}.guide-engine-lanes h3{font:500 24px Playfair Display}.guide-engine-lanes p{color:#587581}.next-system{margin-top:26px}

.film-world{padding:95px 7vw 120px;background:linear-gradient(145deg,#fff,#e8f7fb);color:var(--ink)}.film-intro{max-width:1000px;margin-bottom:55px}.film-intro h2{font:500 clamp(60px,7vw,110px)/.9 Playfair Display;margin:15px 0}.film-intro>p:not(.eyebrow){max-width:760px;color:#567582;line-height:1.8}.film-composer{display:grid;grid-template-columns:.62fr 1.38fr;gap:12px}.film-controls{padding:36px;background:#fff;border:1px solid #c0dae4}.habit-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.film-upload{display:grid;grid-template-columns:45px 1fr;gap:3px 10px;padding:20px;margin:15px 0;border:1px dashed #79bbd4;cursor:pointer}.film-upload input{display:none}.film-upload span{grid-row:1/3;font:300 34px Playfair Display;color:var(--gold)}.film-upload b{color:var(--blue)}.film-upload small{color:#6a838e}.film-stage{position:relative;min-height:760px;overflow:hidden;background:radial-gradient(circle at 58% 35%,#fff,#bde7f5 40%,#78bdd7);box-shadow:0 45px 120px #195e7b35;transition:1s}.film-scene-1{background:radial-gradient(circle at 60% 30%,#fff,#d8edff 40%,#a8cce8)}.film-scene-2{background:radial-gradient(circle at 54% 34%,#fff,#fff0c9 38%,#d6b363)}.film-scene-3{background:radial-gradient(circle at 50% 34%,#fff,#dcefe7 42%,#82b5a3)}.film-light{position:absolute;inset:-30%;background:conic-gradient(from 40deg,transparent,#ffffff88,transparent,#fff5cb8c,transparent);animation:arrival-turn 25s linear infinite}.film-media{position:absolute;inset:6% 8% 22%;overflow:hidden;clip-path:polygon(10% 0,92% 4%,100% 45%,89% 100%,8% 96%,0 42%);background:#e4f4fa;border:1px solid #fff;box-shadow:0 35px 80px #125e7d42}.film-media img,.film-media video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.film-silhouette{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fff,#d6f1fa 48%,#94cfe4)}.film-silhouette>.brand-mark{width:160px;height:160px}.film-silhouette span{margin-top:20px;color:var(--blue);letter-spacing:.25em}.film-vignette{position:absolute;inset:0;box-shadow:inset 0 -150px 130px #17688772,inset 0 0 80px #fff}.film-title{position:absolute;left:12%;right:12%;bottom:15%;color:#fff;text-shadow:0 2px 15px #164e64;z-index:3}.film-title span{font-size:7px;letter-spacing:.2em;color:#ffe29e}.film-title h3{font:500 clamp(27px,3.2vw,48px)/1.02 Playfair Display;margin:8px 0;max-width:820px}.film-title b{font-size:8px;letter-spacing:.15em}.film-scenes{position:absolute;left:12%;right:12%;bottom:4%;display:grid;grid-template-columns:repeat(4,1fr);z-index:4}.film-scenes button{padding:12px;border:0;border-top:1px solid #ffffff77;background:#ffffff14;color:#fff;font-size:7px;letter-spacing:.12em}.film-scenes button span{color:#ffe3a2;margin-right:6px}.film-scenes button.active{background:#fff;color:var(--blue);transform:translateY(-5px)}.camera-coach{display:grid;grid-template-columns:1fr .8fr .8fr;gap:28px;align-items:center;margin-top:12px;padding:45px;background:#fff;border:1px solid #c0dae4}.camera-coach h2{font:500 40px/1 Playfair Display;margin:12px 0}.camera-coach p:not(.eyebrow){color:#587582;line-height:1.7}.camera-frame{min-height:260px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#fff,#d9f1f9);clip-path:polygon(12% 0,88% 0,100% 16%,100% 84%,88% 100%,12% 100%,0 84%,0 16%)}.camera-frame video{position:absolute;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.camera-frame>.brand-mark{width:100px;height:100px}.camera-frame span{position:absolute;left:16px;bottom:12px;padding:7px 10px;background:#ffffffdb;color:var(--blue);font-size:7px;letter-spacing:.13em}.camera-actions ol{padding-left:20px;color:#587582;line-height:1.9}.earned-confidence{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.earned-confidence article{padding:35px;background:#fff;border-top:3px solid #72c1df}.earned-confidence article:nth-child(2){border-color:var(--gold)}.earned-confidence span{font-size:8px;color:var(--gold);letter-spacing:.15em}.earned-confidence h3{font:500 25px Playfair Display}.earned-confidence p{color:#5c7884;line-height:1.6}

.pricing-world{padding:95px 6vw 120px;background:linear-gradient(145deg,#fff,#e9f7fb);color:var(--ink)}.pricing-hero{text-align:center;max-width:1050px;margin:auto}.pricing-hero>.brand-mark{width:90px;height:90px}.pricing-hero h2{font:500 clamp(62px,8vw,116px)/.88 Playfair Display;margin:15px 0}.pricing-hero>p:not(.eyebrow){max-width:800px;margin:0 auto;color:#547380;line-height:1.8}.billing-switch{display:inline-flex;margin:30px auto;padding:5px;border:1px solid #b8d5e0;border-radius:40px;background:#fff}.billing-switch button{padding:12px 18px;border:0;border-radius:30px;background:transparent;color:#54717e}.billing-switch button.active{background:var(--blue);color:#fff}.personal-prices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:35px 0 12px}.personal-prices article{position:relative;padding:34px 26px;background:#fff;border:1px solid #c4dce5;display:flex;flex-direction:column;min-height:470px}.personal-prices article.featured{transform:translateY(-12px);border:2px solid #0b6ead;box-shadow:0 30px 80px #17688725}.personal-prices article.featured:before{content:"MOST ACCESSIBLE COMPLETE PATH";position:absolute;left:0;right:0;top:-24px;padding:7px;background:var(--blue);color:#fff;text-align:center;font-size:7px;letter-spacing:.13em}.personal-prices article>span{color:var(--gold);font-size:8px}.personal-prices h3{font:500 26px Playfair Display}.personal-prices article>b{font:500 44px Playfair Display;color:var(--blue)}.personal-prices article>b small{font:500 10px Manrope;color:#6b8490}.personal-prices em{font:normal 9px Manrope;color:#856624;margin:12px 0 20px;min-height:30px}.personal-prices p{color:#587581;font-size:10px;border-top:1px solid #e0ebef;padding-top:10px}.personal-prices button{margin-top:auto;padding:12px;border:0;background:none;color:var(--blue);text-align:left}.pricing-benchmark{margin:12px 0;padding:38px;background:#dfeff5;border:1px solid #b7d3df}.pricing-benchmark h3{font:500 30px Playfair Display;max-width:900px}.pricing-benchmark>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pricing-benchmark>div span{padding:18px;background:#fff;color:#557480}.pricing-benchmark small{display:block;margin-top:18px;color:#68818c}.pricing-benchmark a{color:var(--blue)}.business-prices{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;align-items:start;margin:80px 0}.business-prices>div h2,.hardware-access>div h2{font:500 clamp(45px,5vw,74px)/.94 Playfair Display;margin:14px 0}.business-prices>div p:not(.eyebrow),.hardware-access>div p:not(.eyebrow){color:#587582;line-height:1.75}.business-prices>section{display:grid;grid-template-columns:1fr 1fr;gap:8px}.business-prices article{padding:30px;background:#fff;border-top:3px solid #75c4e1}.business-prices article:nth-child(4){border-color:var(--gold)}.business-prices article span{color:var(--gold);font-size:8px}.business-prices article h3{font:500 25px Playfair Display}.business-prices article b{color:var(--blue)}.business-prices article p{color:#5b7783}.business-prices article button{border:0;background:none;color:var(--blue)}.hardware-access{padding:55px;background:radial-gradient(circle at 80% 35%,#ccecf7,#fff 55%)}.hardware-access>section{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px}.hardware-access article{padding:24px;background:#ffffffd9;border:1px solid #c1dbe5}.hardware-access article>span{font-size:8px;color:var(--gold);letter-spacing:.15em}.hardware-access article h3{font:500 22px Playfair Display;color:var(--blue)}.hardware-access article p{color:#5a7783}.mini-system{height:150px;position:relative;display:grid;place-items:center;margin-bottom:20px;background:radial-gradient(circle,#fff,#d9f1f9);clip-path:polygon(20% 0,80% 0,100% 22%,100% 78%,80% 100%,20% 100%,0 78%,0 22%)}.mini-system i{position:absolute;inset:18%;border:1px solid #63b8d7;border-radius:50%;box-shadow:0 0 30px #66bedb55}.mini-system b{font:500 32px Playfair Display;color:var(--gold)}.ms1{background:radial-gradient(circle,#fff,#e5e4fa)}.ms2{background:radial-gradient(circle,#fff,#d8f2eb)}.ms3{background:radial-gradient(circle,#fff,#f7e8c7)}.price-truth{display:grid;grid-template-columns:170px 1fr;gap:25px;margin-top:12px;padding:25px;background:#0b6ead;color:#fff}.price-truth b{color:#f1d18a;letter-spacing:.15em}.price-truth span{color:#d8eef7;line-height:1.6}
.neural-suite-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin:55px 0 36px}.neural-suite-intro>div,.neural-suite-intro>aside{padding:45px;background:#fff;border:1px solid #c4dce5}.neural-suite-intro>div{background:radial-gradient(circle at 90% 10%,#d9f1f9,#fff 55%)}.neural-suite-intro h2{font:500 clamp(45px,5.5vw,78px)/.94 Playfair Display;margin:14px 0}.neural-suite-intro h2 em{color:var(--gold)}.neural-suite-intro h3{font:500 30px/1.1 Playfair Display;color:var(--blue)}.neural-suite-intro p{color:#587581;line-height:1.75}.neural-suite-intro>div>b{display:block;color:var(--blue);margin-top:24px}.neural-suite-intro aside>.brand-mark{width:210px;height:82px;margin-bottom:18px}.neural-suite-intro aside .primary{margin-top:14px}.neural-suites{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:35px 0 75px}.neural-suites article{position:relative;min-height:545px;padding:36px 30px;background:#fff;border:1px solid #c4dce5;display:flex;flex-direction:column}.neural-suites article.featured{transform:translateY(-12px);border:2px solid var(--blue);box-shadow:0 30px 80px #17688725}.neural-suites article.master{border:2px solid var(--gold);box-shadow:0 30px 80px #d8ae5625}.neural-suites article>span:not(.suite-badge){color:var(--gold);font-size:8px;letter-spacing:.13em}.neural-suites .suite-badge{position:absolute;left:0;right:0;top:-24px;padding:7px;background:var(--blue);color:#fff;text-align:center;font-size:7px;letter-spacing:.13em}.neural-suites h3{font:500 32px Playfair Display;margin-bottom:5px}.neural-suites em{font:normal 10px Manrope;color:#6b8490;margin-bottom:28px}.neural-suites article>b{font:500 46px Playfair Display;color:var(--blue);margin-bottom:20px}.neural-suites article.master>b{color:var(--gold)}.neural-suites article>b small{display:block;font:500 9px Manrope;color:#6b8490}.neural-suites p{color:#587581;font-size:10px;border-top:1px solid #e0ebef;padding-top:11px}.neural-suites button{margin-top:auto;padding:12px;border:0;background:none;color:var(--blue);text-align:left}
.payment-instructions{margin:18px 0 0;padding:55px;background:linear-gradient(125deg,#061a2f 0 42%,#0b6ead 100%);color:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;position:relative;overflow:hidden}.payment-instructions:after{content:"SQUARE";position:absolute;right:-18px;bottom:-45px;color:#ffffff08;font:500 130px Playfair Display;letter-spacing:.08em;pointer-events:none}.payment-instructions>div,.payment-instructions>ol,.payment-instructions>small{position:relative;z-index:1}.payment-instructions h2{font:500 clamp(42px,5vw,70px)/.95 Playfair Display;margin:14px 0}.payment-instructions>div>p:not(.eyebrow){color:#c3d9e4;line-height:1.75}.payment-instructions .primary{margin-top:15px}.payment-instructions ol{list-style:none;padding:0;margin:0}.payment-instructions li{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:15px 0;border-top:1px solid #ffffff2f}.payment-instructions li>span{color:#f1d18a;font-size:9px;letter-spacing:.12em}.payment-instructions li b{font-size:9px;letter-spacing:.15em}.payment-instructions li p{margin:6px 0 0;color:#c4d9e4;font-size:10px;line-height:1.55}.payment-instructions>small{grid-column:1/-1;border-top:1px solid #ffffff2f;padding-top:18px;color:#9fc0d0;line-height:1.6}.payment-note{padding:15px;background:#deeff5;color:#416875!important;font-size:10px;line-height:1.6}

@media(max-width:1100px){.momentum-gateway,.anything-console,.film-composer,.business-prices,.neural-suite-intro,.payment-instructions{grid-template-columns:1fr}.momentum-orbit{max-width:760px;width:100%;margin:auto}.anything-fields{grid-template-columns:1fr}.capability-path{grid-template-columns:1fr 1fr}.film-stage{min-height:720px}.camera-coach{grid-template-columns:1fr 1fr}.camera-actions{grid-column:1/-1}.personal-prices,.hardware-access>section{grid-template-columns:1fr 1fr}.payment-instructions>small{grid-column:auto}}
@media(max-width:700px){.momentum-gateway,.anything-world,.film-world,.pricing-world{padding-left:20px;padding-right:20px}.momentum-orbit{min-height:620px}.momentum-object{width:145px;min-height:120px;padding:20px 16px}.momentum-object small{display:none}.momentum-heart{width:140px}.capability-path,.guide-engine-lanes,.earned-confidence,.personal-prices,.pricing-benchmark>div,.business-prices>section,.hardware-access>section,.neural-suites{grid-template-columns:1fr}.film-composer{display:flex;flex-direction:column}.film-stage{min-height:620px}.film-title{bottom:19%}.film-scenes{left:6%;right:6%;bottom:4%}.film-scenes button{font-size:0}.film-scenes button span{font-size:7px}.camera-coach{grid-template-columns:1fr;padding:28px}.habit-pair{grid-template-columns:1fr}.price-truth{grid-template-columns:1fr}.personal-prices article.featured,.neural-suites article.featured{transform:none;margin-top:25px}.hardware-access{padding:30px 20px}.neural-suite-intro>div,.neural-suite-intro>aside{padding:30px 24px}.payment-instructions{padding:36px 24px;gap:30px}.payment-instructions:after{font-size:75px}}
@media(prefers-reduced-motion:reduce){.momentum-orbit:before,.momentum-orbit:after,.momentum-object,.film-light{animation:none}}

/* Build OS conversion, agent core and white-label delivery */
.build-hero{isolation:isolate}.build-hero .hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;filter:saturate(.85);z-index:-1}.build-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6fbfddd 0 52%,#f6fbfd70 76%,transparent);z-index:-1}.build-hero .threshold-copy{max-width:1120px;position:relative;z-index:2}.build-hero .threshold-copy h1{font-size:clamp(48px,6.4vw,92px);line-height:.94;color:#082b42;text-shadow:0 2px 0 #fff}.build-hero .threshold-copy>p:not(.eyebrow){max-width:730px;font-size:clamp(15px,1.3vw,20px);color:#284f62}.hero-pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;max-width:1050px}.hero-pathways button,.hero-pathways a{appearance:none;border:1px solid #a7cad8;border-top:3px solid #0b6ead;background:#fffffff0;color:var(--ink);padding:20px;text-align:left;text-decoration:none;display:flex;flex-direction:column;min-height:150px;cursor:pointer;box-shadow:0 12px 35px #0b42671a}.hero-pathways>*:nth-child(2){border-top-color:var(--gold)}.hero-pathways>*:nth-child(3){background:#09253bf0;color:#fff;border-color:#09253b}.hero-pathways span{font-size:7px;letter-spacing:.14em;color:#8d6b24}.hero-pathways b{font:500 23px Playfair Display;margin:10px 0}.hero-pathways small{font-size:9px;line-height:1.55;color:#53727e}.hero-pathways>*:nth-child(3) small{color:#c2d7e0}.hero-proof{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.hero-proof span{padding:10px 13px;background:#ffffffdb;border:1px solid #a9cad8;color:#486b79;font-size:8px;box-shadow:0 10px 25px #1b698510}.hero-proof b{display:block;color:var(--blue);letter-spacing:.12em;margin-bottom:4px}.hero-truth{display:block;max-width:900px;margin-top:18px;color:#496a78;line-height:1.6}
.function-legend{display:flex;flex-direction:column;gap:14px}.function-legend span{font-size:8px;letter-spacing:.12em;color:#496a78}.function-legend i{display:inline-block;width:11px;aspect-ratio:1;border-radius:50%;margin-right:9px;background:#2c9b7f}.function-legend .managed{background:#0b6ead}.function-legend .configured{background:var(--gold)}.flagship-products{grid-template-columns:repeat(3,1fr)}.product-action{margin-top:auto;padding:12px;border-top:1px solid #c8d9e1;color:var(--blue);text-decoration:none;font-size:8px}.member-commerce{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px 6vw 0;background:#f2f9fb}.member-commerce article{padding:44px;background:#fff;border-top:3px solid var(--gold)}.member-commerce article:nth-child(2){border-color:#76c4e1}.member-commerce h2{font:500 clamp(38px,4vw,60px)/.98 Playfair Display;margin:12px 0}.member-commerce p:not(.eyebrow){color:#587581;line-height:1.72}.integration-status{display:block;margin-top:28px;padding:14px;border:1px solid #c4dce5;color:#856624;font-size:8px;letter-spacing:.13em}.working-downloads{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:55px 6vw;background:#fff;color:var(--ink)}.working-downloads h2,.machine-price h2{font:500 clamp(42px,5vw,70px)/.95 Playfair Display;margin:12px 0}.working-downloads>div:first-child p{color:#587581;line-height:1.7}.working-downloads>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px}.working-downloads a{padding:30px;background:#e9f6fa;border-top:3px solid #2c9b7f;color:var(--ink);text-decoration:none}.working-downloads a>b{font-size:8px;letter-spacing:.12em;color:#237d68}.working-downloads h3{font:500 26px Playfair Display;color:var(--blue)}.working-downloads a p{color:#5c7884;line-height:1.6}.working-downloads a span{display:block;border-top:1px solid #bdd5df;padding-top:12px;color:var(--blue);font-size:8px}
.nicnac-network{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:70px 6vw;background:#061a2f;color:#fff}.nicnac-network>div:first-child h2{font:500 clamp(42px,5vw,72px)/.95 Playfair Display;margin:14px 0}.nicnac-network>div:first-child p:not(.eyebrow){color:#b9d0db;line-height:1.75}.nicnac-network>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nicnac-network a,.nicnac-network button{padding:28px 23px;min-height:290px;border:1px solid #ffffff24;border-top:3px solid #75c4e1;background:#ffffff0b;color:#fff;text-align:left;text-decoration:none;display:flex;flex-direction:column;cursor:pointer}.nicnac-network a:nth-child(2){border-top-color:var(--gold)}.nicnac-network button{border-top-color:#2c9b7f}.nicnac-network span{font-size:7px;letter-spacing:.14em;color:#f0ce81}.nicnac-network h3{font:500 28px/1.05 Playfair Display}.nicnac-network a p,.nicnac-network button p{color:#b9d0db;line-height:1.65}.nicnac-network a b,.nicnac-network button b{margin-top:auto;color:#f0ce81;font-size:8px}.nicnac-network>small{grid-column:1/-1;color:#87a9b9}
.machine-price{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin:30px 0 12px}.machine-price>div,.machine-price>aside{padding:45px;background:#fff;border:1px solid #c4dce5}.machine-price>div p{color:#587581;line-height:1.75}.machine-price>aside{background:linear-gradient(145deg,#09253b,#0b6ead);color:#fff}.machine-price aside span{font-size:8px;letter-spacing:.13em;color:#f0ce81}.machine-price aside>b{display:block;font:500 48px Playfair Display;margin:20px 0}.machine-price aside p{color:#c8dce5;line-height:1.6}
.delivery-ladder{margin:55px 0}.delivery-ladder>div:first-child{max-width:920px;margin-bottom:32px}.delivery-ladder>div:first-child h2{font:500 clamp(46px,5.5vw,76px)/.95 Playfair Display;margin:14px 0}.delivery-ladder>div:first-child p:not(.eyebrow){color:#587581;line-height:1.75}.delivery-ladder>div:last-child{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.delivery-ladder article{min-height:380px;padding:24px 18px;background:#fff;border-top:3px solid #75c4e1;display:flex;flex-direction:column}.delivery-ladder article:nth-child(n+4){border-color:var(--gold)}.delivery-ladder article>span{color:#9a7427;font-size:7px;letter-spacing:.1em;min-height:35px}.delivery-ladder article>b{font:500 28px Playfair Display;color:var(--blue);margin:10px 0}.delivery-ladder h3{font:500 21px/1.05 Playfair Display}.delivery-ladder article p{color:#5c7884;font-size:9px;line-height:1.6}.delivery-ladder article button{margin-top:auto;padding:11px 0;border:0;border-top:1px solid #c8d9e1;background:none;color:var(--blue);text-align:left;font-size:8px}
.agent-core-room,.white-label-room{padding:82px 6vw 120px;background:linear-gradient(145deg,#fff,#e9f7fb);color:var(--ink)}.agent-core-hero,.hardware-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.agent-core-hero>div,.agent-core-hero>aside,.hardware-hero>div{padding:45px;background:#fff;border:1px solid #c4dce5}.agent-core-hero h2,.hardware-hero h2,.rag-assurance h2,.pack-manifest h2,.setup-wizard h2,.hardware-acceptance h2{font:500 clamp(42px,5vw,72px)/.95 Playfair Display;margin:14px 0}.agent-core-hero h2 em,.hardware-hero h2 em{color:var(--gold)}.agent-core-hero p,.hardware-hero p,.rag-assurance p,.pack-manifest p,.hardware-acceptance p{color:#587581;line-height:1.72}.download-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.character-duo{display:flex;align-items:center;justify-content:center;gap:14px;min-height:245px}.character-duo>span{width:115px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 25%,#fff,#d4edf7 58%,#7dc2df);box-shadow:0 20px 50px #17688728}.character-duo>span.lumen{background:radial-gradient(circle at 35% 25%,#fff,#f6e5b4 58%,#d3a643)}.character-duo b{font:500 48px Playfair Display;color:var(--blue)}.character-duo small{letter-spacing:.17em;color:#567581}.character-duo>i{color:var(--gold)}.agent-core-hero aside>p{text-align:center}.agent-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:35px 0}.agent-cards article{padding:30px;background:#fff;border:1px solid #c4dce5;display:grid;grid-template-columns:55px 1fr;gap:15px;min-height:620px}.agent-cards article>div:last-child{display:flex;flex-direction:column}.agent-sigil span{display:grid;place-items:center;width:52px;aspect-ratio:1;border-radius:50%;background:var(--blue);color:#fff;font:500 26px Playfair Display}.agent-sigil small{display:block;text-align:center;color:var(--gold);font-size:7px;margin-top:7px}.agent-cards article>div>span{font-size:7px;color:var(--gold);letter-spacing:.12em}.agent-cards h3{font:500 28px/1.05 Playfair Display}.agent-cards article>div>b{color:var(--blue);font-size:8px}.agent-cards em{font:italic 500 15px/1.45 Playfair Display;color:#506f7c;margin:16px 0}.agent-cards ul{list-style:none;padding:0}.agent-cards li{padding:8px 0;border-top:1px solid #e0ebef;color:#5d7884;font-size:9px}.master-function{padding:16px;background:#edf8fb;margin:14px 0}.master-function p{font-size:9px}.download-link{margin-top:auto;padding-top:12px;border-top:1px solid var(--gold);color:var(--blue);text-decoration:none;font-size:8px}.rag-assurance,.setup-wizard{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;padding:48px;background:#071b2e;color:#fff}.rag-assurance p,.setup-wizard p{color:#b8d0dc}.rag-assurance ol,.setup-wizard ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}.rag-assurance li,.setup-wizard li{padding:15px;border-top:1px solid #ffffff2d}.rag-assurance li span,.setup-wizard li>span{color:#f0ce81;font-size:8px}.rag-assurance li b,.setup-wizard li b{display:block;margin:6px 0;font-size:9px}.rag-assurance li small,.setup-wizard li p{color:#a9c4d0;font-size:9px}.pack-manifest,.hardware-acceptance{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;padding:48px;background:#fff;border:1px solid #c4dce5;margin-top:12px}.pack-manifest>div:last-child{display:grid}.pack-manifest a{display:flex;justify-content:space-between;padding:16px 4px;border-top:1px solid #c9dce4;color:var(--blue);text-decoration:none}.hardware-hero aside{background:#092237;display:flex;flex-direction:column;overflow:hidden}.hardware-hero aside img{width:100%;height:100%;min-height:390px;object-fit:cover}.hardware-hero aside>div{display:flex;justify-content:space-between;padding:16px 20px;color:#fff}.hardware-hero aside a{color:#fff;text-decoration:none}.hardware-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.hardware-themes article{padding:30px;background:#fff;border-top:3px solid #79c3df}.hardware-themes article:nth-child(2){border-color:var(--gold)}.hardware-themes article span{color:var(--gold);font-size:8px}.hardware-themes h3{font:500 26px Playfair Display;color:var(--blue)}.hardware-themes p{color:#5a7783}.setup-wizard .brand-mark{width:78px;height:78px}.wizard-progress i{display:block;height:4px;background:linear-gradient(90deg,var(--gold) 0 72%,#ffffff26 72%)}.wizard-progress span{display:block;margin:12px 0;color:#9abccc;font-size:8px}.setup-wizard a{color:#f0ce81}.hardware-acceptance>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hardware-acceptance span{padding:15px;background:#eaf6fa;color:#496c79;font-size:9px}
.build-memory{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;padding:82px 6vw;background:linear-gradient(145deg,#eaf7fb,#fff);color:var(--ink)}.build-memory>div,.build-memory>aside{padding:45px;background:#fff;border:1px solid #c4dce5}.build-memory h2{font:500 clamp(42px,5vw,72px)/.95 Playfair Display;margin:14px 0}.build-memory p{color:#587581;line-height:1.72}.memory-upload{display:flex;flex-direction:column;gap:8px;padding:24px;margin-top:28px;border:1px dashed #75b8d0;background:#eef9fc;cursor:pointer}.memory-upload input{position:absolute;opacity:0;pointer-events:none}.memory-upload b{color:var(--blue)}.memory-upload span{font-size:9px;color:#5b7884}.memory-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:8px}.memory-mosaic span{min-height:130px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;background:#e9f1f4;border-top:3px solid #9abac7}.memory-mosaic span.awake{background:radial-gradient(circle at 80% 10%,#fff3be,#e6f7fb 65%);border-color:var(--gold)}.memory-mosaic b{font:500 32px Playfair Display;color:var(--blue)}.memory-mosaic small{font-size:7px;letter-spacing:.12em;color:#5a7480}.memory-files{margin-top:18px}.memory-files>span{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #d5e4e9;font-size:9px}.memory-files small{color:#6e8791}
.computer-examples{margin:12px 0;padding:55px 0}.computer-examples>div:first-child{max-width:900px}.computer-examples h2,.node-architecture h2{font:500 clamp(42px,5vw,72px)/.95 Playfair Display;margin:14px 0}.computer-examples>div:first-child p:not(.eyebrow),.node-architecture>div:first-child p:not(.eyebrow){color:#587581;line-height:1.72}.computer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:36px}.computer-grid>article{padding:24px;background:#fff;border:1px solid #c4dce5}.computer-grid>article>span{display:block;margin-top:22px;color:#9a7427;font-size:7px;letter-spacing:.12em}.computer-grid h3{font:500 25px/1.05 Playfair Display}.computer-grid>article>b{color:var(--blue)}.computer-grid>article>p{color:#5d7884;font-size:9px;line-height:1.6}.computer-shell{position:relative;height:245px;padding:20px;background:linear-gradient(145deg,#eef3f5,#fff 42%,#bfcbd1);border-radius:7px 7px 14px 14px;box-shadow:inset -12px -8px 24px #52718424,0 25px 40px #123b501f;overflow:hidden}.computer-shell:after{content:"";position:absolute;left:12%;right:12%;bottom:8px;height:7px;border-radius:50%;background:#09253b;filter:blur(5px);opacity:.3}.computer-shell>i{position:absolute;top:22px;right:20px;width:7px;height:7px;border-radius:50%;background:#5de5e1;box-shadow:0 0 15px #2de8e4}.heart-bulb{position:absolute;left:22px;top:28px;width:46px;aspect-ratio:1;border-radius:50% 50% 46% 46%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#fff7c8,#e2aa32);color:#fff;font-size:26px;box-shadow:0 0 24px #e9bd55}.computer-shell>b{position:absolute;left:22px;bottom:70px;letter-spacing:.16em;color:#09253b;font-size:10px}.computer-shell>small{position:absolute;left:22px;bottom:51px;color:#6a8490;font-size:7px;letter-spacing:.2em}.node-lights{position:absolute;right:18px;top:54px;bottom:34px;width:42%;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.node-lights em{padding:6px;background:#09253b;color:#8ce8ef;font:normal 6px Manrope;letter-spacing:.1em;border-left:3px solid var(--gold)}.computer-shell.c1{background:linear-gradient(145deg,#eaf2f5,#fff 50%,#9fb9c5)}.computer-shell.c2{background:linear-gradient(145deg,#0a2135,#173d57 55%,#061522)}.computer-shell.c2>b,.computer-shell.c2>small,.computer-shell.c3>b,.computer-shell.c3>small{color:#fff}.computer-shell.c3{background:linear-gradient(145deg,#07192a,#0c3451 55%,#d2a64d)}.node-architecture{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:48px;background:#071b2e;color:#fff;margin:12px 0}.node-architecture>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.node-architecture article{padding:20px;border-top:1px solid #ffffff2d;background:#ffffff08}.node-architecture article>span{color:#f0ce81;font-size:7px}.node-architecture h3{font:500 18px Playfair Display}.node-architecture article p{color:#aac3ce;font-size:8px;line-height:1.55}
.portal-suite{padding:80px 6vw 120px;background:linear-gradient(145deg,#f9fcfd,#e8f6fa);color:var(--ink)}.portal-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.portal-hero>div,.portal-hero>aside{padding:48px;background:#fff;border:1px solid #c4dce5}.portal-hero .brand-mark{width:85px;height:85px}.portal-hero h2,.possibility-map h2,.agent-function-catalog h2,.onboarding-orbit h2{font:500 clamp(48px,6vw,86px)/.92 Playfair Display;margin:14px 0}.portal-hero h2 em{color:var(--gold)}.portal-hero>div>p:not(.eyebrow){color:#587581;line-height:1.75}.portal-role{display:flex;gap:7px;margin-top:28px}.portal-role button{padding:12px 19px;border:1px solid #b8d4df;background:#eff8fb;color:var(--blue)}.portal-role button.active{background:var(--blue);color:#fff}.portal-hero>aside{min-height:460px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 45%,#fff7cf,#dff3f8 50%,#0b6ead);color:#fff}.portal-hero>aside>span,.portal-hero>aside>small{font-size:7px;letter-spacing:.15em}.portal-hero>aside>b{font:500 120px/1 Playfair Display;color:#efc85f;text-shadow:0 0 35px #ffdc75}.portal-hero>aside h3{font:500 38px Playfair Display;color:#09253b}.portal-hero>aside p{color:#31586a;line-height:1.6}.role-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 55px}.role-dashboard article{padding:30px;background:#fff;border-top:3px solid #75c4e1}.role-dashboard article:nth-child(2){border-color:var(--gold)}.role-dashboard span,.possibility-map article>span{font-size:7px;letter-spacing:.13em;color:#936f22}.role-dashboard h3{font:500 26px Playfair Display}.role-dashboard p{color:#5d7884}.role-dashboard i{display:block;height:4px;background:linear-gradient(90deg,var(--gold),#70c7dd);margin-top:28px}.possibility-map{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:58px;background:#071b2e;color:#fff}.possibility-map>div:first-child p:not(.eyebrow){color:#b8d0dc;line-height:1.75}.possibility-map>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.possibility-map article{padding:28px;background:#ffffff0b;border-top:3px solid #75c4e1;display:flex;flex-direction:column;min-height:430px}.possibility-map article:nth-child(2){border-color:var(--gold)}.possibility-map article:nth-child(3){border-color:#2c9b7f}.possibility-map h3{font:500 28px Playfair Display}.possibility-map article p{color:#bed2db;line-height:1.65}.possibility-map article b{color:#efcf83;font-size:9px;line-height:1.6}.possibility-map article button{margin-top:auto;padding:14px 0;border:0;border-top:1px solid #ffffff30;background:none;color:#fff;text-align:left}.agent-function-catalog{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:78px 0}.agent-function-catalog>div:first-child>p:not(.eyebrow){color:#587581;line-height:1.75}.catalog-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:28px 0}.catalog-controls select,.catalog-controls input{padding:14px;border:1px solid #b9d5df;background:#fff;color:var(--ink)}.agent-function-catalog>div:first-child>small{color:#8a6925;font-size:8px;letter-spacing:.12em}.function-field{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-height:820px;overflow:auto;padding-right:5px}.function-field article{position:relative;padding:23px;background:#fff;border:1px solid #c5dce5;min-height:230px;display:flex;flex-direction:column}.function-field article>span{font-size:6px;color:#8e6c25;letter-spacing:.1em}.function-field article>i{width:28px;height:28px;border-radius:50%;margin:20px 0;background:radial-gradient(circle,#fff,#67c6df);box-shadow:0 0 22px #61bddc}.function-field article>i.fn1{background:radial-gradient(circle,#fff,#efcf80)}.function-field article>i.fn2{background:radial-gradient(circle,#fff,#78d6b6)}.function-field article>i.fn3{background:radial-gradient(circle,#fff,#a4a7e5)}.function-field article>i.fn4{background:radial-gradient(circle,#fff,#f09e8a)}.function-field h3{font:500 18px/1.1 Playfair Display}.function-field p{color:#607c87;font-size:8px;line-height:1.5}.function-field button{margin-top:auto;padding:9px 0;border:0;border-top:1px solid #d4e3e9;background:none;color:var(--blue);text-align:left;font-size:7px}.onboarding-orbit{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:55px;background:radial-gradient(circle at 10% 10%,#fff8d6,#fff 42%,#dff3f9)}.onboarding-orbit>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.onboarding-orbit article{padding:25px;background:#ffffffd9;border-top:3px solid var(--gold)}.onboarding-orbit article>span{font-size:7px;color:#8e6b24}.onboarding-orbit article>b{display:block;margin:12px 0;color:var(--blue);font-size:10px;letter-spacing:.12em}.onboarding-orbit article p{color:#5d7884;font-size:9px;line-height:1.6}.portal-truth{display:grid;grid-template-columns:auto 1fr;gap:10px 25px;padding:28px;margin-top:12px;background:#0b6ead;color:#fff}.portal-truth b{color:#f1d18a;font-size:8px;letter-spacing:.13em}.portal-truth p{margin:0;color:#d8eaf1;line-height:1.6;font-size:9px}
@media(max-width:1100px){.agent-core-hero,.hardware-hero,.rag-assurance,.pack-manifest,.setup-wizard,.hardware-acceptance,.working-downloads,.machine-price,.build-memory,.nicnac-network,.node-architecture,.portal-hero,.possibility-map,.agent-function-catalog,.onboarding-orbit{grid-template-columns:1fr}.flagship-products{grid-template-columns:1fr}.agent-cards{grid-template-columns:1fr}.agent-cards article{min-height:0}.delivery-ladder>div:last-child{grid-template-columns:repeat(3,1fr)}.hero-pathways{grid-template-columns:1fr 1fr}.working-downloads>div:last-child{grid-template-columns:1fr 1fr}.computer-grid{grid-template-columns:1fr 1fr}.node-architecture>div:last-child{grid-template-columns:1fr 1fr}.function-field{max-height:600px}}
@media(max-width:700px){.agent-core-room,.white-label-room,.build-memory,.portal-suite{padding-left:20px;padding-right:20px}.working-downloads,.nicnac-network{padding:36px 20px}.working-downloads>div:last-child,.rag-assurance ol,.setup-wizard ol,.hardware-themes,.hardware-acceptance>div:last-child,.delivery-ladder>div:last-child,.hero-pathways,.member-commerce,.memory-mosaic,.nicnac-network>div:nth-child(2),.computer-grid,.node-architecture>div:last-child,.role-dashboard,.possibility-map>div:last-child,.function-field,.onboarding-orbit>div:last-child,.catalog-controls{grid-template-columns:1fr}.member-commerce{padding-left:20px;padding-right:20px}.agent-core-hero>div,.agent-core-hero>aside,.hardware-hero>div,.rag-assurance,.pack-manifest,.setup-wizard,.hardware-acceptance,.build-memory>div,.build-memory>aside,.node-architecture,.portal-hero>div,.portal-hero>aside,.possibility-map,.onboarding-orbit{padding:30px 22px}.agent-cards article{grid-template-columns:1fr}.character-duo>span{width:95px}.hardware-hero aside img{min-height:250px}.hero-proof{display:grid}.build-hero .threshold-copy h1{font-size:clamp(43px,13vw,66px)}.delivery-ladder article{min-height:0}.hero-pathways button,.hero-pathways a{min-height:0}.build-hero:after{background:#f6fbfddd}.nicnac-network a,.nicnac-network button{min-height:220px}.portal-role{display:grid;grid-template-columns:1fr 1fr 1fr}.portal-truth{grid-template-columns:1fr}.portal-hero h2,.possibility-map h2,.agent-function-catalog h2,.onboarding-orbit h2{font-size:clamp(43px,13vw,66px)}}

/* Shopify + Stripe hardware configurator — visual language derived from NicNac editorial cards */
.hardware-commerce{margin:12px 0 55px;padding:62px 4vw;background:#e9f7fc;border:1px solid #c1dce8;color:var(--ink)}.commerce-heading{max-width:980px;margin:0 auto 35px;text-align:center}.commerce-heading h2{font:500 clamp(48px,6vw,86px)/.92 Playfair Display;margin:14px 0;color:#082238}.commerce-heading>p:not(.eyebrow){max-width:760px;margin:0 auto;color:#5f7b88;line-height:1.75}.commerce-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:24px}.commerce-badges span{padding:9px 13px;border:1px solid #ddbd74;border-radius:999px;background:#fff;color:#9a7427;font-size:7px;letter-spacing:.12em}.hardware-product-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px}.hardware-product-tabs button{min-height:230px;padding:26px;background:#fff;border:1px solid #c4dce5;border-top:3px solid #efc85f;text-align:left;color:#082238;display:flex;flex-direction:column;transition:.25s ease}.hardware-product-tabs button:hover,.hardware-product-tabs button.active{transform:translateY(-5px);box-shadow:0 24px 50px #274e6124;border-color:#6fdcc5}.hardware-product-tabs span{color:#be8f31;font-size:8px;letter-spacing:.16em}.hardware-product-tabs b{font:500 28px/1.02 Playfair Display;margin:24px 0 auto}.hardware-product-tabs small{color:#56cdb7;font-weight:800}.configurator-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.config-fields,.configuration-summary{padding:42px;background:#fff;border:1px solid #c4dce5}.config-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.config-fields .field{align-self:start}.config-fields select{width:100%;min-height:54px;padding:0 14px;border:1px solid #b8d3df;background:#f8fcfd;color:#09253b}.configuration-summary{background:linear-gradient(155deg,#09273d,#071522);color:#fff;display:flex;flex-direction:column}.configuration-summary>span{color:#efc85f;font-size:8px;letter-spacing:.15em}.configuration-summary h3{font:500 42px/.98 Playfair Display;margin:22px 0 8px}.configuration-summary>p{color:#b9d1dc}.configuration-summary>div{display:flex;justify-content:space-between;align-items:end;margin-top:20px;padding:20px 0;border-top:1px solid #ffffff26}.configuration-summary>div small{color:#84e3d1;font-size:8px;letter-spacing:.12em}.configuration-summary>div b{font:500 34px Playfair Display;color:#fff}.configuration-summary .deposit-due b{color:#efc85f}.configuration-summary ul{list-style:none;padding:0;margin:18px 0}.configuration-summary li{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;padding:9px 0;border-top:1px solid #ffffff1f;font-size:8px}.configuration-summary li span{color:#83a5b4;letter-spacing:.08em}.configuration-summary li b{font-weight:500}.configuration-summary .primary{margin-top:8px}.shopify-link{margin-top:10px;padding:13px;text-align:center;border:1px solid #efc85f;color:#efc85f;text-decoration:none;font-size:9px}.checkout-error{color:#ffd6cf!important;background:#772f2f;padding:11px}.configuration-note{margin-top:18px;color:#8fb0be;line-height:1.55}.white-label-disclosure{display:grid;grid-template-columns:auto 1fr;gap:25px;padding:24px 28px;margin-top:10px;background:#fff;border:1px solid #c4dce5}.white-label-disclosure b{color:#b38731;font-size:8px;letter-spacing:.14em}.white-label-disclosure p{margin:0;color:#607d89;line-height:1.65;font-size:9px}
@media(max-width:1100px){.hardware-product-tabs{grid-template-columns:1fr 1fr}.configurator-shell{grid-template-columns:1fr}}
@media(max-width:700px){.hardware-product-tabs,.config-fields{grid-template-columns:1fr}.white-label-disclosure{grid-template-columns:1fr}.hardware-commerce{padding:44px 18px}.config-fields,.configuration-summary{padding:27px 20px}.configuration-summary h3{font-size:34px}}
