@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%;size-adjust:104.76%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0%;size-adjust:134.59%}:root{--font-geist-sans:"Geist", "Geist Fallback";--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f3f7fb;--ink-soft:#d8e1e9;--muted:#a0adba;--dim:#778695;--void:#020407;--void-soft:#060a10;--panel:#080e16c7;--panel-solid:#071019;--line:#9bc7e229;--line-strong:#9cd8ed47;--cyan:#6fe6ff;--cyan-bright:#c5f8ff;--violet:#8d74ff;--gold:#f1d5a6;--signal-error:#ff7598;--signal-review:#f0c978;--surface-pearl:#f6f8f6;--surface-cloud:#eef3f2;--surface-mist:#dce7e9;--surface-violet-mist:#303244;--panel-day:#fcfefd;--text-on-day:#13222b;--muted-on-day:#536873;--dim-on-day:#71828a;--line-on-day:#132e3c24;--accent-cyan-day:#006f82;--accent-violet-day:#5942c8;--glow-cyan-day:#006f821f;--glow-violet-day:#5942c81c;--section-x:clamp(1.25rem, 5vw, 5.5rem);--content-max:92rem}.consulting-contact{isolation:isolate}.consulting-contact .contact-copy,.consulting-contact .contact-discovery{z-index:3;position:relative}.consulting-contact .contact-void{z-index:0;isolation:isolate;contain:paint;pointer-events:none;background:radial-gradient(circle at 43% 42%,#6fe6ff1c,#0000 24%),radial-gradient(circle at 58% 53%,#5942c821,#0000 40%),radial-gradient(circle,#f8fcfa05,#060c1208 62%,#0000 72%);border-color:#006f8229;width:76rem;height:76rem;bottom:-32rem;right:-20rem;box-shadow:0 0 8rem #006f821f,0 0 16rem #5942c814,inset 0 0 8rem #6fe6ff0d}.surface-dawn.consulting-contact .contact-void{border-color:#006f8229;box-shadow:0 0 8rem #006f821f,0 0 16rem #5942c814,inset 0 0 8rem #6fe6ff0d}.consulting-contact .contact-void:before,.consulting-contact .contact-void:after{z-index:0;background:conic-gradient(from 20deg, transparent 0 18%, #6fe6ff1f 25%, #6fe6ff9e 31%, transparent 39% 62%, #8d74ff6b 71%, transparent 79% 100%);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.2px))}.consulting-contact .contact-void:before{border:0;animation:34s linear infinite contactCosmosSpin;inset:4%}.consulting-contact .contact-void:after{opacity:.64;border:0;animation:23s linear infinite contactCosmosSpinReverse;inset:13%}.contact-star-field,.contact-nebula,.contact-orbit,.contact-comet{pointer-events:none;display:block;position:absolute}.contact-star-field{z-index:1;opacity:.62;background-image:radial-gradient(circle at 8% 28%,#ffffffeb 0 1px,#0000 1.7px),radial-gradient(circle at 19% 67%,#6fe6ffd6 0 1.2px,#0000 1.9px),radial-gradient(circle at 31% 13%,#ffffffb8 0 .8px,#0000 1.5px),radial-gradient(circle at 47% 78%,#8d74ffbd 0 1px,#0000 1.8px),radial-gradient(circle at 63% 24%,#ffffffdb 0 1px,#0000 1.6px),radial-gradient(circle at 77% 61%,#6fe6ffb3 0 1.1px,#0000 1.9px),radial-gradient(circle at 91% 39%,#ffffffd1 0 .9px,#0000 1.6px);background-size:21rem 19rem;border-radius:50%;animation:48s linear infinite contactStarDrift;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 0 63%,#0000 78%);mask-image:radial-gradient(circle,#000 0 63%,#0000 78%)}.contact-nebula{z-index:1;opacity:.74;background:conic-gradient(from 110deg, transparent 0 16%, #6fe6ff47 24%, #ffffff52 28%, #8d74ff57 33%, transparent 43% 66%, #5942c852 74%, transparent 84% 100%);border-radius:50%;animation:29s linear infinite contactNebulaSpin;inset:12%;-webkit-mask-image:radial-gradient(circle,#0000 0 37%,#000 46% 59%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 37%,#000 46% 59%,#0000 70%)}.contact-orbit{z-index:3;border:1px solid #006f822b;border-radius:50%}.contact-orbit i{background:var(--cyan-bright);border:1px solid #dffbffd1;border-radius:50%;width:.56rem;height:.56rem;position:absolute;top:49%;right:-.28rem;box-shadow:0 0 0 .26rem #6fe6ff14,0 0 1.25rem #006f82b8}.contact-orbit-outer{animation:27s linear infinite contactOrbitOuter;inset:9%}.contact-orbit-inner{border-color:#5942c833;animation:18s linear infinite contactOrbitInner;inset:20%}.contact-orbit-inner i{background:#bfb3ff;border-color:#e5e0ffe6;width:.42rem;height:.42rem;top:16%;right:14%;box-shadow:0 0 0 .22rem #8d74ff14,0 0 1.1rem #5942c8b8}.consulting-contact .contact-horizon{z-index:4;background:radial-gradient(circle at 38% 34%,#6fe6ff21,#0000 19%),radial-gradient(circle at 62% 70%,#5942c81f,#0000 27%),radial-gradient(circle,#010205 0 56%,#040914 72%,#000 100%);border-color:#dffbff57;animation:8s ease-in-out infinite contactHorizonBreathe;inset:28%;overflow:visible;box-shadow:inset -2rem -2rem 5rem #000000e6,inset 1.4rem 1.2rem 4rem #6fe6ff09,0 0 3rem #6fe6ff4d,0 0 8rem #5942c83d,0 0 16rem #006f821f}.consulting-contact .contact-horizon:before{z-index:-1;content:"";opacity:.88;background:conic-gradient(from 0deg, transparent 0 8%, #6fe6ff1f 17%, #dbfafff0 26%, #6fe6ff52 32%, transparent 43% 57%, #8d74ff7a 66%, #5942c824 73%, transparent 84% 100%);filter:blur(3px);border-radius:50%;animation:18s linear infinite contactAccretionSpin;position:absolute;inset:-32%;-webkit-mask-image:radial-gradient(circle,#0000 0 39%,#000 47% 56%,#0000 64%);mask-image:radial-gradient(circle,#0000 0 39%,#000 47% 56%,#0000 64%)}.consulting-contact .contact-horizon:after{z-index:-1;content:"";border:1px solid #b3f4ff59;border-radius:50%;animation:6.5s ease-in-out infinite contactHaloPulse;position:absolute;inset:-10%;box-shadow:0 0 1.4rem #6fe6ff38,inset 0 0 1.6rem #8d74ff1c}.contact-horizon-core{background:radial-gradient(circle at 34% 30%,#94ebff17,#0000 13%),radial-gradient(circle,#000 0 64%,#020308 100%);border:1px solid #6fe6ff17;border-radius:50%;display:block;position:absolute;inset:17%;box-shadow:inset 0 0 3rem #000}.contact-comet{z-index:5;opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#6fe6ff61,#effdff);width:9rem;height:1px;animation:13s ease-in-out infinite contactCometPass;top:21%;left:12%;transform:rotate(-18deg);box-shadow:1rem 0 1rem #6fe6ff66}@keyframes contactCosmosSpin{to{transform:rotate(360deg)}}@keyframes contactCosmosSpinReverse{to{transform:rotate(-360deg)}}@keyframes contactStarDrift{to{transform:rotate(360deg)scale(1.03)}}@keyframes contactNebulaSpin{to{transform:rotate(-360deg)}}@keyframes contactOrbitOuter{0%{transform:rotate(-24deg)scaleY(.62)}to{transform:rotate(336deg)scaleY(.62)}}@keyframes contactOrbitInner{0%{transform:rotate(31deg)scaleY(.72)}to{transform:rotate(-329deg)scaleY(.72)}}@keyframes contactAccretionSpin{to{transform:rotate(360deg)}}@keyframes contactHorizonBreathe{0%,to{transform:scale(.985)}50%{transform:scale(1.015)}}@keyframes contactHaloPulse{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes contactCometPass{0%,58%{opacity:0;transform:translate(-7rem,5rem)rotate(-18deg)scaleX(.45)}66%{opacity:.86}78%{opacity:0;transform:translate(24rem,-6rem)rotate(-18deg)scaleX(1)}to{opacity:0;transform:translate(24rem,-6rem)rotate(-18deg)scaleX(1)}}@media (width<=760px){.consulting-contact .contact-void{opacity:.72;width:48rem;height:48rem;bottom:-14rem;right:-24rem}.contact-comet,.contact-orbit-inner{display:none}.contact-star-field{opacity:.42}}@media (prefers-reduced-motion:reduce){.consulting-contact .contact-void:before,.consulting-contact .contact-void:after,.contact-star-field,.contact-nebula,.contact-orbit,.consulting-contact .contact-horizon,.consulting-contact .contact-horizon:before,.consulting-contact .contact-horizon:after,.contact-comet{animation:none!important}.contact-orbit-outer{transform:rotate(-24deg)scaleY(.62)}.contact-orbit-inner{transform:rotate(31deg)scaleY(.72)}.contact-comet{display:none}}@media (prefers-reduced-transparency:reduce){.contact-nebula{display:none}}@media (forced-colors:active){.consulting-contact .contact-void{display:none}}.consulting-hero .wormhole-core-label{text-align:center;max-width:8.5rem}.consulting-orbit-tag{z-index:8;color:#a9bac6;min-height:1.8rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:#03090ec7;border:1px solid #6fe6ff33;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.58rem;display:inline-flex;position:absolute;box-shadow:inset 0 0 1.2rem #6fe6ff09}.consulting-orbit-tag:before{background:var(--cyan-bright);content:"";border-radius:50%;width:.28rem;height:.28rem;margin-right:.48rem;box-shadow:0 0 .7rem #6fe6ffd1}.orbit-tag-strategy{top:9%;left:9%}.orbit-tag-process{top:22%;right:2%}.orbit-tag-people{bottom:13%;right:7%}.orbit-tag-technology{bottom:9%;left:3%}.consulting-services,.readiness-feature,.consulting-method,.consulting-outcomes,.consulting-usecases,.consulting-principles,.engagement-section,.faq-section,.consulting-contact{padding-top:clamp(5.5rem,8vw,8.5rem);padding-bottom:clamp(5.5rem,8vw,8.5rem);position:relative;overflow:hidden}.consulting-section-lead{gap:1rem;max-width:39rem;display:grid}.consulting-section-lead p{color:var(--muted-on-day);margin:0;font-size:.98rem;line-height:1.72}.start-pathways{border:1px solid var(--line-on-day);background:#f9fcfcb8;margin-top:clamp(3rem,5vw,4.5rem);box-shadow:0 1.5rem 4.5rem #2339420f}.start-pathways-heading{border-bottom:1px solid var(--line-on-day);justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:4.5rem;padding:1.1rem 1.4rem;display:flex}.start-pathways-heading>span,.outcome-audience>span{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:650}.start-pathways-heading p{color:var(--muted-on-day);margin:0;font-size:.75rem}.start-pathways-grid{background:var(--line-on-day);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.start-pathways-grid article{background:radial-gradient(circle at 95% 5%, #5942c814, transparent 13rem), var(--panel-day);flex-direction:column;min-height:18rem;padding:clamp(1.5rem,2.4vw,2.2rem);display:flex;position:relative;overflow:hidden}.start-pathways-grid article:before{opacity:.6;background:linear-gradient(90deg, var(--accent-cyan-day), transparent 64%);content:"";height:1px;position:absolute;top:0;left:0;right:0}.start-pathways-grid article>span{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;font-size:.63rem}.start-pathways-grid h3{max-width:17ch;color:var(--text-on-day);letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:480;line-height:1.08}.start-pathways-grid p{color:var(--muted-on-day);margin:.9rem 0 0;font-size:.82rem;line-height:1.62}.start-pathways-grid a{width:max-content;color:var(--accent-cyan-day);align-items:center;gap:.7rem;margin-top:auto;padding-top:1.5rem;font-size:.7rem;font-weight:650;display:inline-flex}.start-pathways-grid a .direction-mark{--vector-size:.45rem;--vector-shaft:.64rem;--vector-head:.21rem;width:1.45rem;height:1.45rem}.pressure-grid{border:1px solid var(--line-on-day);background:var(--line-on-day);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5.5rem);display:grid;box-shadow:0 1.5rem 4.5rem #23394212}.pressure-grid article{min-height:15rem;color:var(--text-on-day);background:radial-gradient(circle at 90% 0,#006f820b,#0000 15rem),#fcfefdeb;padding:clamp(1.6rem,3vw,2.6rem)}.pressure-grid article>span,.service-card-topline,.service-output-list>span{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:650}.pressure-grid h3{letter-spacing:-.025em;margin:2.7rem 0 0;font-size:1.22rem;font-weight:560}.pressure-grid p{color:var(--muted-on-day);margin:.85rem 0 0;font-size:.84rem;line-height:1.65}.consulting-service-grid{border:1px solid var(--line-on-day);background:var(--line-on-day);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.2rem;display:grid;box-shadow:0 2rem 6rem #1f343d1a}.engagement-grid>.engagement-card:last-child:nth-child(odd){grid-column:auto}@media (width>=1101px){.consulting-service-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.consulting-service-grid>.consulting-service-card{grid-column:span 2}.consulting-service-grid>.consulting-service-card:nth-child(4),.consulting-service-grid>.consulting-service-card:nth-child(5){grid-column:span 3}}.consulting-service-card{min-height:29rem;color:var(--text-on-day);background:linear-gradient(#18364306 1px, transparent 1px), linear-gradient(90deg, #18364306 1px, transparent 1px), radial-gradient(circle at 88% 9%, #5942c812, transparent 18rem), var(--panel-day);background-size:4rem 4rem,4rem 4rem,auto,auto;flex-direction:column;padding:clamp(2rem,4vw,3.8rem);display:flex;position:relative;overflow:hidden}.consulting-service-card:before{content:"";pointer-events:none;border:1px solid #006f8214;transition:border-color .24s,inset .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:.8rem}.consulting-service-card:hover:before{border-color:#006f8247;inset:.65rem}.service-card-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-card-topline span{border:1px solid #006f823d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.service-card-topline b{text-align:right;max-width:18rem;font-weight:650}.consulting-service-card h3{letter-spacing:-.055em;max-width:15ch;margin:3.2rem 0 0;font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:450;line-height:1}.consulting-service-card>p{max-width:39rem;color:var(--muted-on-day);margin:1.25rem 0 0;font-size:.9rem;line-height:1.7}.service-output-list{margin-top:auto;padding-top:2.4rem}.service-output-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.service-output-list li{color:#415a66;padding-left:.85rem;font-size:.73rem;line-height:1.45;position:relative}.service-output-list li:before{border:1px solid var(--accent-cyan-day);content:"";width:.26rem;height:.26rem;position:absolute;top:.43rem;left:0;transform:rotate(45deg)}.consulting-service-card>a{width:fit-content;max-width:100%;color:var(--accent-cyan-day);letter-spacing:.045em;border-bottom:1px solid #006f8247;align-items:center;gap:.8rem;margin-top:2rem;padding-bottom:.3rem;font-size:.74rem;font-weight:650;line-height:1.35;display:inline-flex}.consulting-service-card>a .direction-mark,.engagement-card a .direction-mark{--vector-size:.5rem;--vector-shaft:.707rem;--vector-head:.23rem;width:1.55rem;height:1.55rem}.consulting-service-card>a:hover .direction-mark,.engagement-card a:hover .direction-mark{border-color:#ccf9ffc7;transform:rotate(4deg)scale(1.08);box-shadow:inset 0 0 1rem #6fe6ff33,0 0 1.2rem #50d3f040}.readiness-feature{background:linear-gradient(#18364309 1px, transparent 1px), linear-gradient(90deg, #18364309 1px, transparent 1px), radial-gradient(circle at 87% 14%, #006f821a, transparent 27rem), var(--surface-mist);background-size:5.5rem 5.5rem,5.5rem 5.5rem,auto,auto}.readiness-layout{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.readiness-copy h2,.consulting-outcomes-copy h2,.faq-heading h2{color:var(--text-on-day);letter-spacing:-.06em;margin:1.15rem 0 0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:430;line-height:.98}.readiness-copy h2 em,.consulting-outcomes-copy h2 em,.faq-heading h2 em{color:#667780;font-style:normal;font-weight:330;display:block}.readiness-copy>p:not(.system-label),.consulting-outcomes-copy>p:not(.system-label),.faq-heading>p:not(.system-label){max-width:43rem;color:var(--muted-on-day);margin:1.5rem 0 0;font-size:.93rem;line-height:1.75}.readiness-inputs{border-top:1px solid var(--line-on-day);gap:0;margin:2rem 0 2.3rem;padding:0;list-style:none;display:grid}.readiness-inputs li{border-bottom:1px solid var(--line-on-day);color:#344d59;padding:.85rem 0 .85rem 1.15rem;font-size:.78rem;position:relative}.readiness-inputs li:before{border:1px solid var(--accent-cyan-day);content:"";width:.34rem;height:.34rem;position:absolute;top:1.12rem;left:0;transform:rotate(45deg)}.readiness-console,.outcome-ledger,.contact-conversation{color:var(--ink);background:radial-gradient(circle at 90% 8%,#8d74ff24,#0000 22rem),radial-gradient(circle at 6% 100%,#6fe6ff12,#0000 24rem),linear-gradient(145deg,#0a1119,#03060a);border:1px solid #6fe6ff33;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #1b2d3545,inset 0 1px #ffffff09}.readiness-console:before,.outcome-ledger:before,.contact-conversation:before{opacity:.16;content:"";pointer-events:none;background-image:linear-gradient(#6fe6ff14 1px,#0000 1px),linear-gradient(90deg,#6fe6ff14 1px,#0000 1px);background-size:4.8rem 4.8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.readiness-console-header,.outcome-ledger-header,.contact-conversation-topline{z-index:1;border-bottom:1px solid #8fc4db24;justify-content:space-between;align-items:center;min-height:5.5rem;padding:1.35rem 1.6rem;display:flex;position:relative}.readiness-console-header>div{gap:.3rem;display:grid}.readiness-console-header span,.readiness-console-context span,.readiness-console-decision span,.outcome-ledger-header,.contact-conversation-topline span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem}.readiness-console-header b{font-size:.88rem;font-weight:560}.readiness-console-header>i,.contact-conversation-topline>i{background:var(--cyan-bright);width:.5rem;height:.5rem;box-shadow:0 0 1rem var(--cyan);border-radius:50%}.readiness-console-context{z-index:1;border-bottom:1px solid #8fc4db1c;padding:1.2rem 1.6rem;position:relative}.readiness-console-context p{color:#8ea1ad;margin:.45rem 0 0;font-size:.7rem;line-height:1.55}.readiness-console-rows{z-index:1;padding:.5rem 1.6rem;position:relative}.readiness-console-rows>div{border-bottom:1px solid #8fc4db1a;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:1rem 0;display:grid}.readiness-console-rows>div>span{color:#6f8490;font-family:var(--font-geist-mono), monospace;font-size:.63rem}.readiness-console-rows>div>div{gap:.3rem;display:grid}.readiness-console-rows b{font-size:.8rem;font-weight:560}.readiness-console-rows small{color:#8295a0;font-size:.65rem}.readiness-console-rows i{color:#9feefa;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #6fe6ff2e;border-radius:999px;padding:.35rem .52rem;font-size:.52rem;font-style:normal}.readiness-console-decision{z-index:1;background:#8d74ff0e;border:1px solid #8d74ff33;margin:1rem 1.6rem 1.6rem;padding:1.25rem 1.35rem;position:relative}.readiness-console-decision p{color:#a7b4bd;margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.consulting-method{background:radial-gradient(circle at 84% 28%,#348eb621,#0000 30rem),radial-gradient(circle at 8% 94%,#5942c81a,#0000 25rem),#071019}.consulting-dark-heading,.engagement-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,7vw,8rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.consulting-dark-heading .system-label,.engagement-heading .system-label{grid-column:1/-1;margin:0 0 -1.2rem}.consulting-dark-heading h2,.engagement-heading h2,.consulting-usecase-heading h2{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:430;line-height:.98}.consulting-dark-heading h2 em,.engagement-heading h2 em,.consulting-usecase-heading h2 em{color:#81909d;font-style:normal;font-weight:330;display:block}.consulting-dark-heading>p:last-child,.engagement-heading>p:last-child,.consulting-usecase-heading>p{color:#94a5b1;margin:0;font-size:.9rem;line-height:1.72}.consulting-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(4rem,7vw,7rem);display:grid;position:relative}.consulting-method-grid:before{content:"";background:linear-gradient(90deg,#0000,#6fe6ff70,#8d74ff57,#0000);height:1px;position:absolute;top:1.5rem;left:7%;right:7%}.consulting-method-grid article{border-right:1px solid #8fc4db1f;flex-direction:column;min-height:25rem;padding:0 1.5rem 1.5rem;display:flex;position:relative}.consulting-method-grid article:last-child{border-right:0}.method-node{z-index:2;align-items:center;height:3rem;display:flex;position:relative}.method-node span{width:3rem;height:3rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;background:#071019;border:1px solid #6fe6ff61;border-radius:50%;place-items:center;font-size:.64rem;display:grid;box-shadow:0 0 1.4rem #6fe6ff1a}.method-node i{background:var(--cyan-bright);width:.42rem;height:.42rem;box-shadow:0 0 .9rem var(--cyan);border-radius:50%;position:absolute;top:.25rem;left:2.15rem}.consulting-method-grid article>small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;margin-top:2.5rem;font-size:.61rem}.consulting-method-grid h3{letter-spacing:-.035em;max-width:15ch;margin:1rem 0 0;font-size:1.28rem;font-weight:520;line-height:1.15}.consulting-method-grid p{color:#8697a3;margin:1rem 0 0;font-size:.76rem;line-height:1.65}.consulting-method-grid article>b{color:#c1d0d8;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #8fc4db1f;margin-top:auto;padding-top:1.5rem;font-size:.61rem;font-weight:560}.consulting-outcomes-grid{grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);align-items:center;gap:clamp(3rem,7vw,8rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.outcomes-note{border-left:1px solid var(--accent-cyan-day);padding-left:1.1rem}.outcome-audience{background:radial-gradient(circle at 100% 0,#006f8211,#0000 13rem),#ffffff85;border:1px solid #006f8224;margin-top:2rem;padding:1.25rem 1.35rem}.outcome-audience p{color:#3f5864;margin:.7rem 0 0;font-size:.84rem;line-height:1.65}.outcome-ledger-header{color:var(--cyan)}.outcome-ledger-header b{color:#9cb0bc;font-weight:540}.outcome-ledger-row{z-index:1;border-bottom:1px solid #8fc4db1a;grid-template-columns:2.5rem minmax(10rem,.85fr) minmax(11rem,1.15fr);align-items:center;gap:1.2rem;min-height:5.4rem;padding:1rem 1.6rem;display:grid;position:relative}.outcome-ledger-row>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:.66rem}.outcome-ledger-row b{font-size:.84rem;font-weight:560}.outcome-ledger-row small{color:#8396a1;font-size:.76rem;line-height:1.5}.outcome-ledger-close{z-index:1;color:#a2b2bc;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;padding:1.2rem 1.6rem;font-size:.65rem;display:flex;position:relative}.outcome-ledger-close i{background:var(--cyan-bright);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--cyan);border-radius:50%}.consulting-usecases{background:linear-gradient(#bcc3de09 1px, transparent 1px), linear-gradient(90deg, #bcc3de09 1px, transparent 1px), radial-gradient(circle at 76% 44%, #7058e13b, transparent 32rem), linear-gradient(135deg, #292b3b, var(--surface-violet-mist));background-size:5rem 5rem,5rem 5rem,auto,auto}.consulting-usecase-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,7vw,8rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.consulting-usecase-heading .system-label{margin-bottom:1rem}.consulting-usecase-heading h2 em{color:#c1c4d0}.consulting-usecase-heading>p{color:#c0c4d1}.usecase-list{border-top:1px solid #b8c1e02e;margin-top:clamp(3.5rem,7vw,6rem)}.usecase-list .accordion-item{border-bottom:1px solid #b8c1e02e}.accordion-heading{margin:0}.usecase-list .accordion-trigger,.faq-list .accordion-trigger{width:100%;min-height:5.8rem;color:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;grid-template-columns:3.2rem minmax(0,1fr) 2.4rem;align-items:center;gap:1rem;padding:1rem 0;display:grid}.usecase-list .accordion-trigger>span{color:#8aeafb;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.usecase-list .accordion-trigger b{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:470}.usecase-list .accordion-trigger i,.faq-list .accordion-trigger i{border:1px solid #8aeafb3d;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}.usecase-list .accordion-trigger i:before,.usecase-list .accordion-trigger i:after,.faq-list .accordion-trigger i:before,.faq-list .accordion-trigger i:after{content:"";background:currentColor;width:.72rem;height:1px;transition:transform .22s;position:absolute}.usecase-list .accordion-trigger i:after,.faq-list .accordion-trigger i:after{transform:rotate(90deg)}.usecase-list .accordion-item.is-open .accordion-trigger i:after,.faq-list .accordion-item.is-open .accordion-trigger i:after{transform:rotate(0)}.accordion-panel{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .22s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:grid;transform:translateY(-.35rem)}.accordion-panel-inner{min-height:0;overflow:hidden}.accordion-item.is-open>.accordion-panel{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s 70ms,transform .42s cubic-bezier(.22,1,.36,1),visibility linear;transform:translateY(0)}.usecase-detail{background:#b8c1e024;border:1px solid #b8c1e024;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 1.5rem 4.2rem;display:grid}.usecase-detail>div{background:#080a1438;min-height:10.5rem;padding:1.5rem}.usecase-detail>.usecase-detail-wide{background:linear-gradient(90deg,#6fe6ff0e,#0000 70%),#080a144d;grid-column:1/-1;min-height:auto}.usecase-detail span{color:#8aeafb;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.63rem}.usecase-detail p{color:#d0d3dd;margin:1.2rem 0 0;font-size:.82rem;line-height:1.66}.consulting-principles .trust-heading{align-items:end}.consulting-principles .boundary-card h3{margin:auto 0 0}.engagement-section{background:radial-gradient(circle at 88% 18%, #6fe6ff14, transparent 28rem), radial-gradient(circle at 6% 90%, #8d74ff14, transparent 26rem), var(--void)}.engagement-grid{background:#8fc4db24;border:1px solid #8fc4db24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.engagement-card{background:radial-gradient(circle at 88% 8%,#6fe6ff0e,#0000 17rem),#070d13;flex-direction:column;min-height:23rem;padding:clamp(2rem,4vw,3.3rem);display:flex;position:relative;overflow:hidden}.engagement-card.is-featured{background:radial-gradient(circle at 88% 8%,#8d74ff29,#0000 20rem),radial-gradient(circle at 6% 100%,#6fe6ff14,#0000 19rem),#0b1119}.engagement-card.is-featured:after{background:linear-gradient(90deg, transparent, var(--cyan), var(--violet), transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.engagement-card>div{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.59rem;display:flex}.engagement-card>div span{border:1px solid #6fe6ff38;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.engagement-card h3{letter-spacing:-.055em;max-width:17ch;margin:3.5rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:450;line-height:1}.engagement-card p{color:#8b9ba6;max-width:36rem;margin:1.2rem 0 0;font-size:.8rem;line-height:1.67}.engagement-card a{width:max-content;color:var(--cyan-bright);border-bottom:1px solid #6fe6ff47;align-items:center;gap:.8rem;margin-top:auto;padding-bottom:.35rem;font-size:.72rem;display:inline-flex}.faq-section{background:linear-gradient(#18364308 1px, transparent 1px), linear-gradient(90deg, #18364308 1px, transparent 1px), radial-gradient(circle at 14% 25%, #5942c812, transparent 25rem), var(--surface-cloud);background-size:5.5rem 5.5rem,5.5rem 5.5rem,auto,auto}.faq-layout{grid-template-columns:minmax(17rem,.62fr) minmax(30rem,1.38fr);align-items:start;gap:clamp(3rem,8vw,9rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.faq-list{border-top:1px solid var(--line-on-day)}.faq-list .accordion-item{border-bottom:1px solid var(--line-on-day)}.faq-list .accordion-trigger{color:var(--text-on-day);grid-template-columns:2.5rem minmax(0,1fr) 2.4rem}.faq-list .accordion-trigger>span{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.faq-list .accordion-trigger b{font-size:.9rem;font-weight:580;line-height:1.35}.faq-list .accordion-trigger i{color:var(--accent-cyan-day);border-color:#006f8238}.faq-list .accordion-panel-inner>p{color:var(--muted-on-day);margin:.35rem 3.4rem 1.8rem 3.5rem;font-size:.8rem;line-height:1.72}.consulting-contact{align-items:center}.contact-conversation{z-index:3;justify-self:end;width:min(100%,43rem);position:relative}.contact-conversation-topline{min-height:4.5rem}.contact-conversation>h3{z-index:1;letter-spacing:-.055em;margin:2.2rem 2rem 0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:450;position:relative}.contact-conversation>p{z-index:1;color:#92a4af;margin:1rem 2rem 0;font-size:.75rem;position:relative}.contact-conversation ul{z-index:1;border-top:1px solid #8fc4db1f;gap:0;margin:1rem 2rem 2rem;padding:0;list-style:none;display:grid;position:relative}.contact-conversation li{color:#b3c0c8;border-bottom:1px solid #8fc4db1f;padding:.9rem 0 .9rem 1.1rem;font-size:.72rem;line-height:1.5;position:relative}.contact-conversation li:before{border:1px solid var(--cyan);content:"";width:.32rem;height:.32rem;position:absolute;top:1.16rem;left:0;transform:rotate(45deg)}.contact-conversation>.button{z-index:1;margin:0 2rem}.contact-conversation>small{z-index:1;color:#738793;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:1.4rem 2rem 2rem;font-size:.55rem;display:block;position:relative}@media (width<=1100px){.start-pathways-grid,.consulting-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-service-grid>.consulting-service-card:nth-child(5){grid-column:1/-1}.readiness-layout,.consulting-outcomes-grid,.faq-layout{grid-template-columns:1fr}.readiness-copy,.consulting-outcomes-copy,.faq-heading{max-width:48rem}.readiness-console,.outcome-ledger{width:min(100%,54rem)}.consulting-dark-heading,.engagement-heading,.consulting-usecase-heading{grid-template-columns:1fr;gap:1.7rem}.consulting-dark-heading .system-label,.engagement-heading .system-label{grid-column:auto;margin-bottom:-.5rem}.consulting-dark-heading>p:last-child,.engagement-heading>p:last-child,.consulting-usecase-heading>p{max-width:44rem}.consulting-method-grid{background:#8fc4db1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.consulting-method-grid:before{display:none}.consulting-method-grid article{background:#071019;border:0;min-height:22rem;padding:1.5rem}.consulting-method-grid article>small{margin-top:1.8rem}}@media (width<=900px){.pressure-grid,.consulting-service-grid,.engagement-grid,.start-pathways-grid{grid-template-columns:1fr}.start-pathways-grid article{min-height:15rem}.consulting-service-card{min-height:29rem}.consulting-service-grid>.consulting-service-card,.consulting-service-grid>.consulting-service-card:nth-child(5){grid-column:1}.usecase-detail{grid-template-columns:1fr}.usecase-detail>div{min-height:auto}}@media (width<=760px){.consulting-services,.readiness-feature,.consulting-method,.consulting-outcomes,.consulting-usecases,.consulting-principles,.engagement-section,.faq-section,.consulting-contact{padding-top:4.75rem;padding-bottom:4.75rem}.consulting-orbit-tag{display:none}.pressure-grid,.consulting-service-grid,.engagement-grid,.start-pathways{margin-top:3rem}.start-pathways-heading{flex-direction:column;align-items:flex-start}.start-pathways-grid article{min-height:auto}.start-pathways-grid a{margin-top:2rem}.pressure-grid article{min-height:auto}.pressure-grid h3{margin-top:2rem}.consulting-service-card{min-height:auto;padding:2rem 1.5rem}.service-card-topline{align-items:flex-start}.consulting-service-card h3{margin-top:2.4rem}.service-output-list{margin-top:3rem}.service-output-list ul{grid-template-columns:1fr}.readiness-layout,.consulting-outcomes-grid,.faq-layout{gap:3.5rem;margin-top:3rem}.readiness-copy h2,.consulting-outcomes-copy h2,.faq-heading h2,.consulting-dark-heading h2,.engagement-heading h2,.consulting-usecase-heading h2{font-size:clamp(2.55rem,13vw,4.3rem)}.readiness-console-rows>div{grid-template-columns:2rem minmax(0,1fr)}.readiness-console-rows i{grid-column:2;width:max-content}.consulting-method-grid{grid-template-columns:1fr}.consulting-method-grid article{min-height:20rem}.outcome-ledger-row{grid-template-columns:2rem minmax(0,1fr)}.outcome-ledger-row small{grid-column:2}.outcome-ledger-header{gap:.45rem;display:grid}.usecase-list .accordion-trigger,.faq-list .accordion-trigger{grid-template-columns:2.2rem minmax(0,1fr) 2.4rem}.usecase-detail{margin-left:0}.faq-list .accordion-panel-inner>p{margin-left:0;margin-right:0}.engagement-card{min-height:21rem;padding:2rem 1.5rem}.contact-conversation>.button{width:calc(100% - 3rem);margin:0 1.5rem}.contact-conversation>h3,.contact-conversation>p,.contact-conversation ul,.contact-conversation>small{margin-left:1.5rem;margin-right:1.5rem}}.platform-shell{--platform-sidebar:17rem;min-height:100svh;color:var(--ink);isolation:isolate;background:radial-gradient(circle at 87% 8%,#5e43d321,#0000 26rem),radial-gradient(circle at 28% 82%,#35b7db12,#0000 30rem),#020407;position:relative}.platform-space{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.platform-space:before,.platform-space:after{content:"";opacity:.32;background-image:radial-gradient(circle,#cef8ffb8 0 1px,#0000 1.2px),radial-gradient(circle,#8972ff73 0 .8px,#0000 1px);background-position:0 0,3.2rem 5.4rem;background-size:8.2rem 8.2rem,11rem 11rem;animation:88s linear infinite platformStarDrift;position:absolute;inset:-30%;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 35% 100%);mask-image:linear-gradient(90deg,#0000 8%,#000 35% 100%)}.platform-space:after{opacity:.12;background-size:17rem 17rem,23rem 23rem;animation-duration:120s;animation-direction:reverse}.platform-space>i{filter:blur(.2px);border:1px solid #6fe6ff09;border-radius:50%;width:36rem;height:36rem;position:absolute}.platform-space>i:first-child{top:-25rem;right:-10rem;box-shadow:0 0 8rem #6fe6ff06}.platform-space>i:nth-child(2){width:52rem;height:52rem;bottom:-31rem;right:24%}.platform-space>i:nth-child(3){opacity:.4;width:14rem;height:14rem;top:42%;left:28%}.platform-sidebar{z-index:70;width:var(--platform-sidebar);background:radial-gradient(circle at 50% 12%,#6fe6ff11,#0000 19rem),linear-gradient(#04090ffa,#03070cf5);border-right:1px solid #8ec0db21;flex-direction:column;min-height:100svh;padding:0 .85rem 1rem;transition:width .52s cubic-bezier(.16,.86,.18,1),transform .42s cubic-bezier(.16,.86,.18,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:1.5rem 0 5rem #00000038,inset -1px 0 #6fe6ff05}.platform-sidebar:before{content:"";background:linear-gradient(#0000,#6fe6ffb3,#0000);width:1px;height:18rem;animation:7s ease-in-out infinite sidebarSignalTravel;position:absolute;top:0;right:-1px}.platform-sidebar-brand{z-index:2;border-bottom:1px solid #90c1dc1a;justify-content:space-between;align-items:center;min-height:5.25rem;padding:0 .65rem;display:flex;position:relative}.platform-sidebar-brand .brand{min-width:0}.platform-sidebar-label{opacity:1;white-space:nowrap;transition:opacity .18s,transform .42s cubic-bezier(.16,.86,.18,1)}.sidebar-collapse-control{color:#738793;cursor:pointer;background:#040a10cc;border:1px solid #8bb9d424;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:color .18s,border-color .18s,transform .18s;display:grid}.sidebar-collapse-control:hover{color:var(--cyan-bright);border-color:#6fe6ff6b;transform:scale(1.06)}.sidebar-gravity-spine{pointer-events:none;background:linear-gradient(#0000,#6fe6ff2e 12%,#8d74ff24 70%,#0000);width:1px;position:absolute;top:7rem;bottom:10rem;left:2.02rem}.sidebar-gravity-spine i{background:var(--cyan-bright);border-radius:50%;width:5px;height:5px;animation:9s ease-in-out infinite sidebarOrbFall;position:absolute;top:0;left:-2px;box-shadow:0 0 1rem #6fe6ffeb}.platform-nav{z-index:2;scrollbar-width:none;gap:1.25rem;padding:1.25rem 0 1rem;display:grid;position:relative;overflow-y:auto}.platform-nav::-webkit-scrollbar{display:none}.platform-nav-group{gap:.24rem;display:grid}.platform-nav-label{color:#4f626f;min-height:1rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:0 .85rem .4rem 3.1rem;font-size:.56rem;overflow:hidden}.platform-nav-item{color:#7f909c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.15rem;padding:0 .8rem;transition:color .18s,background .18s,border-color .18s,transform .18s cubic-bezier(.16,.86,.18,1);display:grid;position:relative;overflow:visible}.platform-nav-item:hover{color:#bdc9d1;background:#6fe6ff06;transform:translate(3px)}.platform-nav-item.is-active{color:var(--cyan-bright);background:radial-gradient(circle at 2rem,#6fe6ff21,#0000 3.2rem),linear-gradient(90deg,#6fe6ff0f,#6fe6ff03);border-color:#6fe6ff26;box-shadow:inset 0 0 2rem #6fe6ff05}.platform-nav-item.is-active:before{content:"";background:var(--cyan);border-radius:999px;width:3px;height:1.65rem;position:absolute;left:-.9rem;box-shadow:0 0 1.15rem #6fe6fff2}.platform-nav-item.is-active:after{content:"";border:1px solid #c5f8ffcc;border-radius:50%;width:.42rem;height:.42rem;animation:12s linear infinite activeNavOrbit;position:absolute;left:1.34rem;box-shadow:0 0 0 .25rem #6fe6ff0d,0 0 1rem #6fe6ffb8}.platform-nav-icon{z-index:2;color:#758895;width:2.25rem;height:2.25rem;font-family:var(--font-geist-mono), monospace;place-items:center;font-size:.88rem;display:grid;position:relative}.platform-nav-item.is-active .platform-nav-icon{color:var(--cyan-bright)}.platform-nav-item .platform-sidebar-label{letter-spacing:.015em;text-overflow:ellipsis;font-size:.76rem;font-weight:470;overflow:hidden}.platform-lock{color:#51636f;font-family:var(--font-geist-mono), monospace;font-size:.7rem}.platform-sidebar-foot{z-index:2;gap:.75rem;margin-top:auto;display:grid;position:relative}.workspace-plan-card{background:radial-gradient(circle at 100% 0,#8d74ff1f,#0000 60%),#070e16bf;border:1px solid #6fe6ff21;border-radius:.7rem;align-content:center;gap:.35rem;min-height:6.3rem;padding:1rem;display:grid;overflow:hidden}.workspace-plan-card>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.55rem}.workspace-plan-card b{color:#c8d4db;font-size:.76rem}.workspace-plan-card small{color:#627682;font-size:.65rem}.sidebar-profile{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.4rem;padding:.5rem .65rem;display:grid}.sidebar-profile>span,.topbar-avatar{width:2.25rem;height:2.25rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;background:radial-gradient(circle,#6fe6ff1f,#040a10e6);border:1px solid #6fe6ff3d;border-radius:50%;place-items:center;font-size:.62rem;display:grid;box-shadow:0 0 1.2rem #6fe6ff14}.sidebar-profile>div{gap:.18rem;min-width:0;display:grid}.sidebar-profile b{color:#b9c7d0;text-overflow:ellipsis;font-size:.7rem;font-weight:520;overflow:hidden}.sidebar-profile small{color:#5f717e;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.sidebar-is-collapsed{--platform-sidebar:5.4rem}.sidebar-is-collapsed .platform-sidebar-label,.sidebar-is-collapsed .platform-nav-label,.sidebar-is-collapsed .platform-lock{opacity:0;pointer-events:none;transform:translate(-.6rem)}.sidebar-is-collapsed .platform-sidebar-brand{justify-content:center}.sidebar-is-collapsed .platform-sidebar-brand .brand{padding-right:.35rem}.sidebar-is-collapsed .sidebar-collapse-control{background:#050b11;position:absolute;right:-.72rem}.sidebar-is-collapsed .platform-nav-item{grid-template-columns:1fr;padding:0}.sidebar-is-collapsed .platform-nav-item.is-active:after{left:50%;transform:translate(-50%)}.sidebar-is-collapsed .sidebar-gravity-spine{left:50%}.sidebar-is-collapsed .workspace-plan-card{text-align:center;min-height:3rem;padding:.5rem}.sidebar-is-collapsed .sidebar-profile{grid-template-columns:1fr;justify-items:center;padding:.5rem}.platform-main{min-width:0;min-height:100svh;margin-left:var(--platform-sidebar);transition:margin-left .52s cubic-bezier(.16,.86,.18,1)}.platform-topbar{z-index:55;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:radial-gradient(circle at 86% 0,#6fe6ff0b,#0000 22rem),#03070cc7;border-bottom:1px solid #92c3de1f;justify-content:space-between;align-items:center;min-height:5.25rem;padding:0 clamp(1.2rem,3vw,2.5rem);display:flex;position:sticky;top:0;box-shadow:0 1.5rem 4rem #0000001f}.platform-topbar:after{content:"";background:linear-gradient(90deg,#0000,#6fe6ff80,#0000);width:22%;height:1px;animation:9s ease-in-out infinite topbarSignal;position:absolute;bottom:-1px;right:8%}.topbar-context{align-items:center;gap:.9rem;min-width:0;display:flex}.topbar-context>div{gap:.28rem;min-width:0;display:grid}.topbar-context span{color:#526774;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.54rem}.topbar-context b{color:#b9c7d0;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:500;overflow:hidden}.mobile-sidebar-toggle{display:none}.topbar-actions{align-items:center;gap:.7rem;display:flex}.command-trigger{color:#657986;cursor:pointer;text-align:left;background:#040a10b8;border:1px solid #8cbbd526;border-radius:.6rem;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.65rem;min-width:min(20rem,26vw);min-height:2.75rem;padding:0 .65rem 0 .9rem;transition:border-color .18s,box-shadow .18s,min-width .26s cubic-bezier(.16,.86,.18,1);display:grid}.command-trigger:hover,.command-trigger:focus-visible{border-color:#6fe6ff61;min-width:min(22rem,28vw);box-shadow:0 0 2rem #6fe6ff0d}.command-trigger b{font-size:.68rem;font-weight:430}.command-trigger kbd,.command-search-row kbd{color:#536773;font-family:var(--font-geist-mono), monospace;background:#ffffff05;border:1px solid #92bfda21;border-radius:.28rem;padding:.28rem .42rem;font-size:.54rem}.connection-state{color:#6b7e8a;min-height:2.75rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;border:1px solid #7591a11f;border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.54rem;display:inline-flex}.connection-state i{border:1px solid #718895;border-radius:50%;width:.36rem;height:.36rem}.topbar-icon-button,.topbar-avatar{color:#8495a0;cursor:pointer;background:#040a10b3;border:1px solid #8db9d321;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.topbar-avatar{color:var(--cyan-bright);border-color:#6fe6ff40}.platform-content{width:min(100% - clamp(2rem,6vw,5rem),102rem);margin:0 auto;padding:clamp(2rem,4vw,4.25rem) 0 5rem}.platform-page{animation:.48s cubic-bezier(.16,.86,.18,1) both platformPageArrive}.platform-page-intro,.platform-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.platform-page-intro>div,.platform-section-heading>div{min-width:0}.platform-page-intro p,.platform-section-heading p,.platform-eyebrow{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 .85rem;font-size:.58rem}.platform-page-intro h1,.platform-section-heading h1{max-width:19ch;color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,4.6vw,5.25rem);font-weight:430;line-height:.94}.platform-page-intro h1 em,.platform-section-heading h1 em,.assessment-focus-heading h1 em{color:#0000;background:linear-gradient(100deg, var(--cyan-bright), #b6a6ff 58%, #eadcc7);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400}.workspace-signal{color:#8acaaa;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;background:#4cb48008;border:1px solid #7ed6ad29;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.55rem;display:inline-flex}.workspace-signal i{background:#82d3a5;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 .8rem #82d3a5bf}.platform-primary-action,.platform-secondary-action,.platform-text-action,.panel-action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3.35rem;padding:0 1.25rem;transition:transform .18s cubic-bezier(.16,.86,.18,1),border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.platform-primary-action{border:1px solid var(--cyan-bright);color:#011116;letter-spacing:.035em;background:var(--cyan-bright);font-size:.7rem;font-weight:650;box-shadow:0 0 2.3rem #6fe6ff1f}.platform-primary-action:hover{transform:translateY(-2px);box-shadow:0 0 3rem #6fe6ff38}.platform-secondary-action{color:#9dadb8;background:#050b11b3;border:1px solid #8fbfda33}.platform-text-action{color:#7f929e;background:0 0;border:0;min-height:2.8rem;padding:0;font-size:.68rem}.platform-text-action:hover{color:var(--cyan-bright)}.platform-mobile-scrim{display:none}.readiness-mission-card{background:radial-gradient(circle at 84% 45%,#6fe6ff12,#0000 24rem),radial-gradient(circle at 72% 100%,#8d74ff14,#0000 28rem),linear-gradient(135deg,#09121ce3,#04090fe0);border:1px solid #82b7d52b;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(25rem,.68fr);min-height:34rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0003,inset 0 1px #ffffff04}.readiness-mission-card:before{content:"";opacity:.14;background:conic-gradient(from 210deg at 72% 50%, transparent 0 31%, #6fe6ff4d 34%, transparent 37% 65%, #8d74ff33 68%, transparent 71%);pointer-events:none;animation:70s linear infinite missionFieldRotate;position:absolute;inset:-50%}.readiness-mission-card:after{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#7cb0ce17 1px,#0000 1px),linear-gradient(90deg,#7cb0ce17 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 78%,#000,#0000 63%);mask-image:radial-gradient(circle at 78%,#000,#0000 63%)}.readiness-mission-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex;position:relative}.readiness-mission-copy h2{color:#edf4f8;letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(2.3rem,4.2vw,4.8rem);font-weight:425;line-height:.95}.readiness-mission-copy>p{color:#8b9ba7;max-width:43rem;margin:1.5rem 0 0;font-size:.9rem;line-height:1.75}.mission-actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.mission-trust-line{border-top:1px solid #8bbcd71a;border-bottom:1px solid #8bbcd71a;gap:0;margin-top:2rem;display:flex;overflow:hidden}.mission-trust-line span{color:#5d717e;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap;border-right:1px solid #8bbcd71a;padding:.72rem .85rem;font-size:.5rem}.mission-trust-line span:last-child{text-overflow:ellipsis;border-right:0;overflow:hidden}.readiness-orbit{z-index:2;aspect-ratio:1;align-self:center;width:min(30vw,28rem);min-width:23rem;margin:auto;position:relative}.orbit-halo{background:radial-gradient(circle,#020508fa 14%,#6fe6ff0d 32%,#8d74ff09 52%,#0000 70%);border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 6rem #6fe6ff0f}.orbit-ring{border:1px solid #6fe6ff29;border-radius:50%;position:absolute;box-shadow:inset 0 0 2rem #6fe6ff05,0 0 2rem #6fe6ff06}.orbit-ring-one{animation:34s linear infinite readinessOrbitSpin;inset:10%}.orbit-ring-two{border-color:#8d74ff33;animation:25s linear infinite readinessOrbitSpinReverse;inset:25%;transform:rotate(42deg)}.orbit-ring i{background:#08131c;border:1px solid #7eaac359;border-radius:50%;width:.46rem;height:.46rem;position:absolute}.orbit-ring-one i:first-child{top:-.23rem;left:calc(50% - .23rem)}.orbit-ring-one i:nth-child(2){top:calc(50% - .23rem);right:-.23rem}.orbit-ring-one i:nth-child(3){bottom:-.23rem;left:calc(50% - .23rem)}.orbit-ring-one i:nth-child(4){top:calc(50% - .23rem);left:-.23rem}.orbit-ring-two i{background:var(--violet);top:-.28rem;left:calc(50% - .28rem);box-shadow:0 0 1rem #8d74ffa6}.readiness-orbit.is-active .orbit-ring-one i{border-color:var(--cyan-bright);background:var(--cyan);box-shadow:0 0 1rem #6fe6ffd9}.orbit-core{text-align:center;background:radial-gradient(circle at 50% 35%,#6fe6ff1a,#03080dfa 66%);border:1px solid #6fe6ff3d;border-radius:50%;place-content:center;min-width:0;display:grid;position:absolute;inset:34%;box-shadow:0 0 0 .5rem #6fe6ff05,0 0 4rem #6fe6ff14}.orbit-core span,.orbit-core small{color:#607684;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:clamp(.35rem,.6vw,.5rem)}.orbit-core b{max-width:10rem;color:var(--cyan-bright);margin:.45rem auto;font-size:clamp(.7rem,1vw,.94rem);font-weight:520;line-height:1.15}.orbit-label{color:#5d7180;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#03080ddb;padding:.3rem .45rem;font-size:.48rem;position:absolute}.orbit-label-one{top:3%;left:44%}.orbit-label-two{top:47%;right:-2%}.orbit-label-three{bottom:3%;left:42%}.orbit-label-four{top:47%;left:-4%}.readiness-path{background:#050b118f;border:1px solid #87b8d31f;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.3rem;display:grid;overflow:hidden}.readiness-path article{border-right:1px solid #87b8d31a;grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:.9rem;min-height:6.4rem;padding:1.25rem;display:grid;position:relative}.readiness-path article:last-child{border-right:0}.readiness-path article>span{color:#526672;font-family:var(--font-geist-mono), monospace;font-size:.58rem}.readiness-path article>i{background:#89b5cf21;width:1px;height:2.25rem}.readiness-path article>div{gap:.32rem;display:grid}.readiness-path b{color:#94a4ae;font-size:.77rem;font-weight:500}.readiness-path small{color:#596c78;font-size:.62rem;line-height:1.35}.readiness-path .is-current{background:radial-gradient(circle at 20%,#6fe6ff14,#0000 55%)}.readiness-path .is-current>span,.readiness-path .is-current b{color:var(--cyan-bright)}.readiness-path .is-current>i{background:var(--cyan);box-shadow:0 0 .8rem #6fe6ffa6}.readiness-path .is-next b{color:#b5aaf4}.platform-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.dashboard-panel{background:radial-gradient(circle at 100% 0,#6fe6ff06,#0000 15rem),#050b11ad;border:1px solid #87b8d321;border-radius:.85rem;overflow:hidden;box-shadow:inset 0 1px #ffffff03}.dashboard-panel-head{border-bottom:1px solid #87b8d31a;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.2rem 1.35rem;display:flex}.dashboard-panel-head>div{gap:.35rem;display:grid}.dashboard-panel-head span,.dashboard-panel>span,.guided-next-card>span,.result-state>span,.baseline-platform-hero>div>span,.utility-empty>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.54rem}.dashboard-panel-head h2{color:#c7d2d9;margin:0;font-size:.9rem;font-weight:520}.dashboard-panel-head>button,.dashboard-panel-head>b{color:#6d828e;font-family:var(--font-geist-mono), monospace;cursor:pointer;background:0 0;border:0;font-size:.57rem;font-weight:450}.assessment-panel{min-height:16rem}.next-action-panel{grid-row:span 2}.signal-panel{min-height:13rem}.dashboard-empty-state{grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:10.8rem;padding:1.4rem;display:grid}.dormant-signal{border:1px solid #6fe6ff21;border-radius:50%;width:5rem;height:5rem;position:relative}.dormant-signal:before,.dormant-signal:after{content:"";border:1px solid #8d74ff29;border-radius:50%;position:absolute;inset:20%}.dormant-signal:after{background:#0a151e;inset:39%}.dormant-signal i{background:#46606e;border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:-.18rem;left:50%}.dashboard-empty-state b{color:#aebdc6;font-size:.82rem;font-weight:520}.dashboard-empty-state p{color:#60737f;max-width:31rem;margin:.45rem 0 0;font-size:.7rem;line-height:1.55}.assessment-record-row{width:100%;min-height:7.5rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1.2rem 1.35rem;transition:background .18s;display:grid}.assessment-record-row:hover{background:#6fe6ff06}.assessment-record-row>i{background:var(--signal-review);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 1rem #f0c97899}.assessment-record-row>div{gap:.35rem;min-width:0;display:grid}.assessment-record-row b{color:#c2ced5;font-size:.8rem}.assessment-record-row small{color:#667984;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.assessment-record-row>span{color:#c4ae78;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.55rem}.assessment-record-row time{color:#637580;font-size:.62rem}.assessment-record-row strong{color:#5b707c;font-weight:400}.next-action-body{grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1.5rem 1.35rem;display:grid}.next-action-body>span{width:2.5rem;height:2.5rem;color:var(--cyan);font-family:var(--font-geist-mono), monospace;background:#6fe6ff09;border:1px solid #6fe6ff33;border-radius:50%;place-items:center;font-size:.58rem;display:grid}.next-action-body b{color:#bac7cf;font-size:.85rem}.next-action-body p{color:#687b87;margin:.65rem 0 0;font-size:.7rem;line-height:1.6}.panel-action{width:calc(100% - 2.7rem);color:var(--cyan-bright);background:#6fe6ff0a;border:1px solid #6fe6ff33;justify-content:space-between;margin:auto 1.35rem 1.35rem;font-size:.68rem}.signal-list{display:grid}.signal-list>div{border-bottom:1px solid #87b8d314;justify-content:space-between;align-items:center;gap:1rem;min-height:3.55rem;padding:0 1.35rem;display:flex}.signal-list>div:last-child{border-bottom:0}.signal-list span{color:#647783;font-size:.66rem}.signal-list b{color:#9cafb9;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.57rem;font-weight:460}.large-empty-record{background:radial-gradient(circle at 23%,#6fe6ff0b,#0000 26rem),#050b11a6;border:1px solid #88b8d424;border-radius:1rem;grid-template-columns:minmax(22rem,.8fr) minmax(0,1fr);align-items:center;min-height:36rem;display:grid;overflow:hidden}.large-empty-record .readiness-orbit{width:25rem;min-width:20rem}.large-empty-record>div:last-child{max-width:35rem;padding:2.5rem}.large-empty-record>div:last-child>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.56rem}.large-empty-record h2{color:#e5edf2;letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:430;line-height:.96}.large-empty-record p{color:#7b8d99;margin:1.3rem 0 2rem;font-size:.84rem;line-height:1.7}.assessment-result-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.7fr);gap:1rem;display:grid}.result-command-card{background:radial-gradient(circle at 90% 20%,#f0c97817,#0000 21rem),linear-gradient(145deg,#0d1115e6,#050b11d1);border:1px solid #f0c9782e;border-radius:1rem;min-height:23rem;padding:clamp(1.7rem,3vw,2.6rem);position:relative;overflow:hidden}.result-command-card:after{content:"";border:1px solid #f0c97817;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-11rem;right:-9rem;box-shadow:0 0 0 4rem #f0c97803,0 0 0 8rem #f0c97802}.result-state{z-index:1;gap:.55rem;display:grid;position:relative}.result-state>span{color:var(--signal-review)}.result-state strong{color:#f1e1c2;letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.3rem,5vw,5rem);font-weight:420;line-height:.9}.result-state small{color:#7c7566;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.54rem}.result-command-card>p{z-index:1;color:#968f81;max-width:46rem;margin:1.5rem 0;font-size:.82rem;line-height:1.7;position:relative}.result-counts{z-index:1;border-top:1px solid #f0c9781f;grid-template-columns:repeat(4,1fr);max-width:38rem;display:grid;position:relative}.result-counts>div{gap:.35rem;padding:1rem .8rem 0 0;display:grid}.result-counts span{color:#6d6a61;font-size:.61rem}.result-counts b{color:#d9cba9;font-family:var(--font-geist-mono), monospace;font-size:1.05rem}.assessment-scope-card dl{margin:0;display:grid}.assessment-scope-card dl>div{border-bottom:1px solid #87b8d314;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:0 1.25rem;display:flex}.assessment-scope-card dt{color:#617581;font-size:.62rem}.assessment-scope-card dd{color:#a5b4bd;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;max-width:60%;font-size:.66rem;overflow:hidden}.finding-action-list{grid-column:1}.finding-action-list article{border-bottom:1px solid #87b8d314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.2rem;padding:0 1.3rem;display:grid}.finding-action-list article>span{color:#536874;font-family:var(--font-geist-mono), monospace;font-size:.55rem}.finding-action-list article>div{gap:.25rem;display:grid}.finding-action-list article b{color:#aebdc6;font-size:.72rem}.finding-action-list article p{color:#657883;margin:0;font-size:.65rem}.finding-action-list article i{color:#8596a0;font-family:var(--font-geist-mono), monospace;border:1px solid #85afc821;border-radius:999px;padding:.35rem .5rem;font-size:.5rem;font-style:normal}.finding-action-list article i[data-answer=no]{color:#df8098;border-color:#ff759833}.finding-action-list article i[data-answer=unknown]{color:#c8a965;border-color:#f0c97833}.guided-next-card{background:radial-gradient(circle at 100% 0,#8d74ff1f,#0000 17rem),#060c13c7;grid-column:2;padding:1.6rem}.guided-next-card>span{color:#9e90ef}.guided-next-card h2{color:#d6d0f0;letter-spacing:-.04em;margin:1rem 0;font-size:1.7rem;font-weight:430}.guided-next-card p{color:#7e7894;font-size:.72rem;line-height:1.65}.guided-next-card>div{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.assessment-history-card{grid-column:1/-1}.assessment-history-list{display:grid}.assessment-history-list>button{min-height:4.8rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #87b8d314;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:0 1.3rem;display:grid}.assessment-history-list>button:last-child{border-bottom:0}.assessment-history-list>button:hover,.assessment-history-list>button.is-selected{background:#6fe6ff06}.assessment-history-list>button>i{background:var(--signal-review);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 .8rem #f0c97873}.assessment-history-list>button>div{gap:.25rem;min-width:0;display:grid}.assessment-history-list b{color:#afbec7;font-size:.7rem}.assessment-history-list small{color:#5e737f;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.assessment-history-list span,.assessment-history-list time,.assessment-history-list strong{color:#687d89;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem;font-weight:500}.assessment-history-list strong{color:var(--cyan)}.utility-empty{background:radial-gradient(circle at 82% 30%,#6fe6ff0d,#0000 25rem),#050b11a3;border:1px solid #87b8d321;border-radius:1rem;min-height:31rem;padding:clamp(2rem,5vw,5rem)}.utility-empty h2{color:#d9e3e8;letter-spacing:-.06em;max-width:14ch;margin:1.1rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:420;line-height:.93}.utility-empty p{color:#748793;max-width:42rem;margin:1.3rem 0 2rem;font-size:.82rem;line-height:1.7}.locked-utility{background:radial-gradient(circle at 75% 45%,#8d74ff14,#0000 25rem),#050b11a3}.action-plan-table article{border-bottom:1px solid #87b8d314;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:0 1.3rem;display:grid}.action-plan-table article>button{cursor:pointer;background:0 0;border:1px solid #87b8d333;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.action-plan-table article>span{color:#526673;font-family:var(--font-geist-mono), monospace;font-size:.54rem}.action-plan-table article>div{gap:.3rem;display:grid}.action-plan-table article b{color:#aebdc6;font-size:.72rem}.action-plan-table article small{color:#60727d;font-size:.62rem}.action-plan-table article em{color:#b19ee9;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.51rem;font-style:normal}.action-plan-table article>button i{color:var(--cyan);font-size:.7rem;font-style:normal}.action-plan-table article.is-complete{opacity:.58}.action-plan-table article.is-complete>div b{-webkit-text-decoration:line-through #aebdc673;text-decoration:line-through #aebdc673}.action-plan-table article.is-complete>button{background:#6fe6ff14;border-color:#6fe6ff80}.baseline-platform-hero{background:radial-gradient(circle at 80%,#8d74ff1f,#0000 26rem),linear-gradient(140deg,#090f18e6,#04080dd1);border:1px solid #8d74ff33;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.7fr);align-items:center;min-height:36rem;display:grid;overflow:hidden}.baseline-platform-hero>div:first-child{padding:clamp(2rem,5vw,5rem)}.baseline-platform-hero h2{color:#eeeafa;letter-spacing:-.065em;max-width:12ch;margin:1rem 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:420;line-height:.9}.baseline-platform-hero p{color:#8b879b;max-width:43rem;font-size:.82rem;line-height:1.7}.baseline-platform-hero>div:first-child ul{gap:.65rem;margin:1.6rem 0 2rem;padding:0;list-style:none;display:grid}.baseline-platform-hero>div:first-child li{color:#8d8a9c;padding-left:1.2rem;font-size:.7rem;position:relative}.baseline-platform-hero>div:first-child li:before{content:"";border:1px solid #8d74ff;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.4rem;left:0}.baseline-gate-visual{text-align:center;border-left:1px solid #8d74ff21;place-content:center;gap:1.5rem;min-height:100%;padding:3rem;display:grid;position:relative}.baseline-gate-visual>span{color:#687180;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.58rem}.baseline-gate-visual ol{text-align:left;gap:.55rem;width:min(100%,23rem);margin:0;padding:0;list-style:none;display:grid}.baseline-gate-visual li{background:#8d74ff06;border:1px solid #8d74ff24;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.4rem;padding:.55rem .75rem;display:grid}.baseline-gate-visual li b{color:#8ea0aa;font-family:var(--font-geist-mono), monospace;font-size:.52rem;font-weight:500}.baseline-gate-visual li span{color:#c9bef5;font-size:.65rem}.baseline-boundary-strip{background:#050b119e;border:1px solid #87b8d31f;border-radius:.8rem;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.baseline-boundary-strip>div{border-right:1px solid #87b8d317;align-content:center;gap:.4rem;min-height:5.5rem;padding:1.15rem;display:grid}.baseline-boundary-strip>div:last-child{border-right:0}.baseline-boundary-strip span{color:#657885;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.52rem}.baseline-boundary-strip b{color:#a8b6bf;font-size:.68rem;font-weight:500}.saved-estimate-panel{margin-top:1rem}.saved-estimate-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.saved-estimate-panel dl>div{border-bottom:1px solid #87b8d31a;border-right:1px solid #87b8d31a;align-content:center;gap:.45rem;min-width:0;min-height:5.4rem;padding:1rem 1.35rem;display:grid}.saved-estimate-panel dl>div:nth-child(3n){border-right:0}.saved-estimate-panel dt{color:#657885;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.saved-estimate-panel dd{color:#afbec7;margin:0;font-size:.72rem;line-height:1.5}.saved-estimate-panel>p{color:#71838f;margin:0;padding:1rem 1.35rem;font-size:.66rem;line-height:1.55}.assessment-workbench{max-width:86rem;margin:0 auto}.assessment-workbench-bar{border-bottom:1px solid #87b8d31a;grid-template-columns:1fr minmax(18rem,.55fr) 1fr;align-items:center;gap:1rem;margin:-1rem 0 2.5rem;padding-bottom:1.2rem;display:grid}.assessment-workbench-bar>button{color:#758996;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.66rem}.assessment-workbench-bar>div{text-align:center;gap:.55rem;display:grid}.assessment-workbench-bar>div span{color:#7c8f9b;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.55rem}.assessment-workbench-bar>div>i{background:#86b4ce1c;height:2px;overflow:hidden}.assessment-workbench-bar>div>i b{background:linear-gradient(90deg, #8d74ff, var(--cyan));height:100%;transition:width .48s cubic-bezier(.16,.86,.18,1);display:block;box-shadow:0 0 .8rem #6fe6ff99}.assessment-workbench-bar>small{color:#536874;font-family:var(--font-geist-mono), monospace;justify-self:end;font-size:.52rem}.assessment-workbench-bar>small[data-storage=unavailable]{color:#da8398}.assessment-focus-heading{max-width:58rem;margin-bottom:2.5rem}.assessment-focus-heading>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.57rem}.assessment-focus-heading h1{color:#eef4f7;letter-spacing:-.075em;margin:1rem 0;font-size:clamp(2.8rem,6vw,6.4rem);font-weight:420;line-height:.89}.assessment-focus-heading p{color:#83949f;max-width:49rem;margin:0;font-size:.84rem;line-height:1.7}.assessment-scope-grid{background:#050b11ad;border:1px solid #87b8d321;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.assessment-scope-grid label{gap:.6rem;display:grid}.assessment-scope-grid label:first-child{grid-column:1/-1}.assessment-scope-grid label>span,.assessment-question-card legend{color:#7b8f9c;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.assessment-scope-grid input,.assessment-scope-grid select{color:#c3cfd6;background:#02070bc2;border:1px solid #87b8d32b;border-radius:.42rem;outline:none;width:100%;min-height:3.5rem;padding:0 1rem}.assessment-scope-grid input:focus,.assessment-scope-grid select:focus{border-color:var(--cyan);box-shadow:0 0 1.5rem #6fe6ff0f}.assessment-platform-alert{color:#da8398;min-height:1.2rem;margin:.8rem 0 0;font-size:.67rem}.assessment-platform-actions{border-top:1px solid #87b8d31a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.assessment-platform-actions>span{color:#647884;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:.55rem}.assessment-question-stage{grid-template-columns:9rem minmax(0,1fr);gap:2rem;display:grid}.question-map{align-content:start;gap:.45rem;display:grid}.question-map button{color:#607480;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.15rem;padding:0 .5rem;display:grid}.question-map button i{width:1.6rem;height:1.6rem;font-family:var(--font-geist-mono), monospace;border:1px solid #87b8d329;border-radius:50%;place-items:center;font-size:.5rem;font-style:normal;display:grid}.question-map button span{font-size:.59rem}.question-map button.is-current{color:var(--cyan-bright);background:#6fe6ff09;border-color:#6fe6ff2e}.question-map button.is-answered i{color:var(--cyan);border-color:#6fe6ff59}.assessment-question-card{background:radial-gradient(circle at 100% 0,#6fe6ff0b,#0000 22rem),#050b11b8;border:1px solid #87b8d324;border-radius:1rem;min-height:34rem;padding:clamp(1.5rem,4vw,3.5rem)}.assessment-question-card>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.56rem}.assessment-question-card h1{color:#e8f0f4;letter-spacing:-.05em;max-width:22ch;margin:1.25rem 0;font-size:clamp(1.8rem,3.7vw,3.6rem);font-weight:430;line-height:1.02}.assessment-question-card details{color:#748793;margin:0 0 2rem;font-size:.7rem}.assessment-question-card details summary{color:#7f929e;cursor:pointer}.assessment-question-card details p{max-width:45rem;line-height:1.6}.assessment-question-card fieldset{border:0;margin:0;padding:0}.assessment-question-card fieldset>div{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.75rem;display:grid}.assessment-question-card fieldset label{cursor:pointer;background:#03080d8c;border:1px solid #87b8d324;border-radius:.55rem;align-content:center;gap:.35rem;min-height:6rem;padding:1rem;display:grid;position:relative}.assessment-question-card fieldset label input{opacity:0;width:1px;height:1px;position:absolute}.assessment-question-card fieldset label b{color:#a8b7c0;font-size:.78rem}.assessment-question-card fieldset label small{color:#61747f;font-size:.62rem}.assessment-question-card fieldset label.is-selected{background:radial-gradient(circle at 100% 0,#6fe6ff1a,#0000 70%),#050d13cc;border-color:#6fe6ff9e;box-shadow:0 0 2rem #6fe6ff0a}.assessment-question-card fieldset label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.assessment-question-stage>.assessment-platform-actions{grid-column:1/-1}.assessment-review-table{border:1px solid #87b8d321;border-radius:.8rem;display:grid;overflow:hidden}.assessment-review-table button{min-height:5.3rem;color:inherit;cursor:pointer;text-align:left;background:#050b119e;border:0;border-bottom:1px solid #87b8d317;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:0 1.2rem;display:grid}.assessment-review-table button:last-child{border-bottom:0}.assessment-review-table button:hover{background:#6fe6ff06}.assessment-review-table button>span{color:#536874;font-family:var(--font-geist-mono), monospace;font-size:.55rem}.assessment-review-table button>div{gap:.3rem;display:grid}.assessment-review-table button b{color:#aebdc6;font-size:.7rem}.assessment-review-table button small{color:#60727e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.assessment-review-table button i{color:#8da0aa;font-family:var(--font-geist-mono), monospace;border:1px solid #87b8d326;border-radius:999px;padding:.35rem .55rem;font-size:.5rem;font-style:normal}.assessment-review-table button strong{color:#5d7280;font-family:var(--font-geist-mono), monospace;font-size:.5rem}.assessment-complete-stage{text-align:center;place-content:center;min-height:40rem;padding:3rem;display:grid}.completion-gravity{width:10rem;height:10rem;margin:0 auto 2rem;position:relative}.completion-gravity>i{border:1px solid #6fe6ff40;border-radius:50%;animation:1.4s cubic-bezier(.16,.86,.18,1) both completionLock;position:absolute;inset:0}.completion-gravity>i:nth-child(2){border-color:#8d74ff47;animation-delay:.1s;inset:18%}.completion-gravity strong{color:var(--cyan-bright);background:#6fe6ff12;border:1px solid #6fe6ff73;border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%;box-shadow:0 0 3rem #6fe6ff2e}.assessment-complete-stage>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem}.assessment-complete-stage h1{color:#e9f1f5;letter-spacing:-.07em;max-width:15ch;margin:1rem auto;font-size:clamp(3rem,7vw,7rem);font-weight:420;line-height:.88}.assessment-complete-stage>p{color:#8496a1;max-width:42rem;margin:0 auto;font-size:.84rem;line-height:1.7}.completion-metrics{border-top:1px solid #87b8d31f;border-bottom:1px solid #87b8d31f;grid-template-columns:repeat(4,1fr);margin:2rem auto;display:grid}.completion-metrics>div{border-right:1px solid #87b8d31a;gap:.35rem;min-width:7rem;padding:1rem;display:grid}.completion-metrics>div:last-child{border-right:0}.completion-metrics span{color:#60747f;font-size:.6rem}.completion-metrics b{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace}.completion-actions{justify-content:center;gap:1rem;margin:0 auto 1.5rem;display:flex}.assessment-complete-stage>small{color:#5f727e;font-size:.62rem}.utility-panel{max-width:64rem}.team-preview-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:6rem;padding:0 1.3rem;display:grid}.team-preview-row>span{width:2.6rem;height:2.6rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;border:1px solid #6fe6ff3d;border-radius:50%;place-items:center;font-size:.6rem;display:grid}.team-preview-row>div{gap:.3rem;display:grid}.team-preview-row b{color:#afbdc5;font-size:.72rem}.team-preview-row small{color:#61747f;font-size:.62rem}.team-preview-row>i{color:#877bbd;font-family:var(--font-geist-mono), monospace;font-size:.5rem;font-style:normal}.team-preview-row>button{min-height:2.6rem;color:var(--cyan-bright);cursor:pointer;background:#6fe6ff09;border:1px solid #6fe6ff2e;border-radius:999px;padding:0 .9rem;font-size:.6rem}.settings-preview-list{margin:0;display:grid}.settings-preview-list>div{border-bottom:1px solid #87b8d314;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:0 1.3rem;display:flex}.settings-preview-list dt{color:#61747f;font-size:.66rem}.settings-preview-list dd{color:#a5b3bc;font-size:.68rem}.utility-prototype-note{color:#746d8d;background:#8d74ff06;border-top:1px solid #8d74ff1f;margin:0;padding:1rem 1.3rem;font-size:.61rem}.command-backdrop{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010305b8;place-items:start center;padding:12vh 1.5rem 1.5rem;animation:.18s both commandBackdropIn;display:grid;position:fixed;inset:0}.command-palette{background:#050b12f7;border:1px solid #6fe6ff3b;border-radius:.9rem;width:min(42rem,100%);animation:.32s cubic-bezier(.16,.86,.18,1) both commandPaletteIn;overflow:hidden;box-shadow:0 2rem 8rem #000000a6,0 0 4rem #6fe6ff0f}.command-search-row{min-height:4.5rem;color:var(--cyan);border-bottom:1px solid #87b8d31f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:0 1.1rem;display:grid}.command-search-row input{color:#d9e4e9;background:0 0;border:0;outline:none;width:100%;font-size:.85rem}.command-search-row input::placeholder{color:#536875}.command-results{gap:.25rem;padding:.8rem;display:grid}.command-results>span{color:#536875;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;padding:.5rem .65rem;font-size:.53rem}.command-results button{color:#8799a4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.4rem;padding:0 .75rem;display:grid}.command-results button:hover,.command-results button:focus-visible{color:var(--cyan-bright);background:#6fe6ff09;border-color:#6fe6ff2e}.command-results button i{place-items:center;font-style:normal;display:grid}.command-results button b{font-size:.7rem;font-weight:480}.command-results button small{color:#605a78;font-size:.56rem}.command-empty{color:#627581;text-align:center;margin:0;padding:1.2rem .7rem 1.5rem;font-size:.68rem}.platform-toast{z-index:170;color:#a9a0cd;opacity:0;pointer-events:none;background:#080b13f5;border:1px solid #8d74ff3b;border-radius:.7rem;align-items:center;gap:.8rem;max-width:26rem;min-height:3.5rem;padding:.8rem 1rem;transition:opacity .22s,transform .32s cubic-bezier(.16,.86,.18,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(1rem);box-shadow:0 1rem 4rem #0006}.platform-toast.is-visible{opacity:1;transform:none}.platform-toast i{color:#8d74ff;font-style:normal}.platform-toast span{font-size:.67rem;line-height:1.45}@keyframes platformStarDrift{to{transform:translate(6rem,4rem)rotate(.01deg)}}@keyframes sidebarSignalTravel{0%,to{opacity:.2;transform:translateY(-10rem)}48%,55%{opacity:.75;transform:translateY(70svh)}}@keyframes sidebarOrbFall{0%,to{opacity:.2;transform:translateY(0)}48%{opacity:1;transform:translateY(48svh)}52%{opacity:0;transform:translateY(48svh)}}@keyframes activeNavOrbit{to{transform:rotate(360deg)translate(1px)}}@keyframes topbarSignal{0%,to{opacity:.2;transform:translate(-70%)}50%{opacity:.8;transform:translate(150%)}}@keyframes missionFieldRotate{to{transform:rotate(360deg)}}@keyframes readinessOrbitSpin{to{transform:rotate(360deg)}}@keyframes readinessOrbitSpinReverse{0%{transform:rotate(42deg)}to{transform:rotate(-318deg)}}@keyframes platformPageArrive{0%{opacity:0;transform:translateY(10px)scale(.997)}to{opacity:1;transform:none}}@keyframes completionLock{0%{opacity:0;transform:scale(1.65)rotate(-35deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes commandBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes commandPaletteIn{0%{opacity:0;transform:translateY(-1rem)scale(.97)}to{opacity:1;transform:none}}@media (width<=1240px){.connection-state{display:none}.readiness-mission-card{grid-template-columns:minmax(0,1fr) 24rem}.readiness-orbit{width:23rem;min-width:21rem}.platform-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.7fr)}}@media (width<=1020px){.platform-shell{--platform-sidebar:0rem}.platform-sidebar{width:min(19rem,100vw - 3.5rem);transform:translate(-105%)}.mobile-nav-is-open .platform-sidebar{transform:translate(0)}.platform-sidebar .platform-sidebar-label,.platform-sidebar .platform-nav-label,.platform-sidebar .platform-lock{opacity:1;pointer-events:auto;transform:none}.platform-sidebar .platform-nav-item{grid-template-columns:2.25rem minmax(0,1fr) auto;padding:0 .8rem}.platform-sidebar .sidebar-gravity-spine{left:2.02rem}.platform-sidebar .workspace-plan-card{text-align:left;min-height:6.3rem;padding:1rem}.platform-sidebar .sidebar-profile{grid-template-columns:2.4rem minmax(0,1fr);justify-items:stretch;padding:.5rem .65rem}.sidebar-collapse-control{display:none}.platform-mobile-scrim{z-index:65;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010305b8;border:0;transition:opacity .26s;display:block;position:fixed;inset:0}.mobile-nav-is-open .platform-mobile-scrim{opacity:1;pointer-events:auto}.mobile-sidebar-toggle{cursor:pointer;background:#040a10b8;border:1px solid #87b8d324;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.mobile-sidebar-toggle i,.mobile-sidebar-toggle i:before,.mobile-sidebar-toggle i:after{content:"";background:#8fa1ac;width:1rem;height:1px;display:block}.mobile-sidebar-toggle i{position:relative}.mobile-sidebar-toggle i:before{position:absolute;top:-.32rem}.mobile-sidebar-toggle i:after{position:absolute;top:.32rem}.readiness-mission-card{grid-template-columns:1fr}.readiness-mission-copy{min-height:27rem}.readiness-orbit{width:25rem;margin-bottom:2.5rem}.platform-dashboard-grid,.assessment-result-layout{grid-template-columns:1fr}.next-action-panel{grid-row:auto}.guided-next-card,.finding-action-list{grid-column:auto}.large-empty-record{grid-template-columns:1fr;padding:2rem}.large-empty-record>div:last-child{padding-top:0}.baseline-platform-hero{grid-template-columns:1fr}.baseline-gate-visual{border-top:1px solid #8d74ff21;border-left:0;min-height:auto;padding:2rem}.baseline-gate-visual ol{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=760px){.platform-topbar{min-height:4.75rem;padding:0 1rem}.topbar-context span{display:none}.command-trigger{grid-template-columns:1fr;place-items:center;width:2.75rem;min-width:2.75rem;padding:0}.command-trigger b,.command-trigger kbd{display:none}.command-trigger:hover,.command-trigger:focus-visible{min-width:2.75rem}.topbar-icon-button{display:none}.platform-content{width:calc(100% - 2rem);padding-top:2rem}.platform-page-intro,.platform-section-heading{flex-direction:column;align-items:flex-start}.platform-page-intro h1,.platform-section-heading h1{font-size:clamp(2.45rem,12vw,4rem)}.workspace-signal{align-self:flex-start}.readiness-mission-card{min-height:auto}.readiness-mission-copy{min-height:auto;padding:2rem 1.4rem}.readiness-mission-copy h2{font-size:clamp(2.25rem,11vw,3.7rem)}.mission-actions{flex-direction:column;align-items:stretch}.mission-trust-line{flex-wrap:wrap}.mission-trust-line span{flex:45%}.readiness-orbit{width:min(90vw,23rem);min-width:0}.readiness-path{grid-template-columns:1fr 1fr}.readiness-path article:nth-child(2){border-right:0}.readiness-path article:nth-child(-n+2){border-bottom:1px solid #87b8d31a}.platform-dashboard-grid{grid-template-columns:1fr}.assessment-record-row{grid-template-columns:auto minmax(0,1fr) auto}.assessment-record-row>span{grid-column:2}.assessment-record-row time{display:none}.assessment-history-list>button{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:0 1rem}.assessment-history-list>button>span{grid-column:2}.assessment-history-list time{display:none}.assessment-result-layout{grid-template-columns:1fr}.result-counts{grid-template-columns:1fr 1fr}.result-counts>div{border-bottom:1px solid #f0c97814}.guided-next-card>div{flex-direction:column;align-items:stretch}.baseline-boundary-strip{grid-template-columns:1fr}.baseline-boundary-strip>div{border-bottom:1px solid #87b8d317;border-right:0}.saved-estimate-panel dl{grid-template-columns:1fr}.saved-estimate-panel dl>div{border-right:0}.assessment-workbench-bar{grid-template-columns:1fr auto}.assessment-workbench-bar>div{grid-area:2/1/auto/-1}.assessment-workbench-bar>small{grid-area:1/2}.assessment-scope-grid{grid-template-columns:1fr}.assessment-scope-grid label:first-child{grid-column:auto}.assessment-question-stage{grid-template-columns:1fr;gap:1rem}.question-map{grid-template-columns:repeat(8,minmax(2.75rem,1fr));overflow-x:auto}.question-map button{grid-template-columns:1fr;justify-items:center;padding:0}.question-map button span{display:none}.assessment-question-card{min-height:auto;padding:1.4rem}.assessment-question-card fieldset>div{grid-template-columns:1fr}.assessment-platform-actions{grid-template-columns:1fr;display:grid}.assessment-platform-actions>span{text-align:center;grid-row:1;margin:0}.assessment-platform-actions .platform-primary-action,.assessment-platform-actions .platform-secondary-action{width:100%}.assessment-review-table button{grid-template-columns:auto minmax(0,1fr) auto}.assessment-review-table button strong{display:none}.assessment-review-table button small{white-space:normal}.completion-metrics{grid-template-columns:1fr 1fr}.completion-metrics>div:nth-child(2){border-right:0}.completion-actions{flex-direction:column;align-items:stretch}.team-preview-row{grid-template-columns:auto minmax(0,1fr);padding:1rem}.team-preview-row>i,.team-preview-row>button{grid-column:2;justify-self:start}}.platform-shell[data-platform-theme=luminous]{--platform-day-ink:#13222b;--platform-day-copy:#435b67;--platform-day-muted:#536873;--platform-day-dim:#657983;--platform-day-line:#132e3c24;--platform-day-line-strong:#006f8247;--platform-day-panel:#fcfefddb;--platform-day-cyan:#006f82;--platform-day-violet:#5942c8;color:var(--platform-day-ink);background:radial-gradient(circle at 86% 5%,#5942c81c,#0000 29rem),radial-gradient(circle at 25% 78%,#006f8217,#0000 34rem),linear-gradient(145deg,#f7f9f7 0%,#eaf1f1 56%,#e5e4ee 100%)}.platform-shell[data-platform-theme=luminous][data-view=baseline]{background:radial-gradient(circle at 80% 11%,#5942c82b,#0000 31rem),radial-gradient(circle at 20% 86%,#006f8214,#0000 30rem),linear-gradient(145deg,#f8f8f5 0%,#eeeef3 56%,#e5e3ec 100%)}.platform-shell[data-platform-theme=luminous][data-view=assessment]{background:radial-gradient(circle at 84% 4%,#006f821f,#0000 28rem),radial-gradient(circle at 18% 88%,#5942c817,#0000 31rem),linear-gradient(145deg,#f7f9f7 0%,#e9f1f1 62%,#e9e7ef 100%)}.platform-shell[data-platform-theme=luminous] .platform-space:before,.platform-shell[data-platform-theme=luminous] .platform-space:after{opacity:.14;background-image:radial-gradient(circle,#0a414e94 0 1px,#0000 1.2px),radial-gradient(circle,#5942c866 0 .8px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#0000 7%,#000 31% 100%);mask-image:linear-gradient(90deg,#0000 7%,#000 31% 100%)}.platform-shell[data-platform-theme=luminous] .platform-space:after{opacity:.065}.platform-shell[data-platform-theme=luminous] .platform-space>i{border-color:#006f8214;box-shadow:0 0 8rem #006f820a}.platform-shell[data-platform-theme=luminous] .platform-main{z-index:1;position:relative}.platform-shell[data-platform-theme=luminous] .platform-sidebar{color:var(--ink);background:radial-gradient(circle at 48% 12%,#6fe6ff13,#0000 18rem),radial-gradient(circle at 12% 78%,#8d74ff14,#0000 17rem),linear-gradient(#050b12fc,#03070cfb);border-right-color:#6fe6ff2b;box-shadow:1.7rem 0 5rem #0c1a2224,inset -1px 0 #6fe6ff08}.platform-shell[data-platform-theme=luminous] .platform-nav-label{color:#718590}.platform-shell[data-platform-theme=luminous] .workspace-plan-card small,.platform-shell[data-platform-theme=luminous] .sidebar-profile small{color:#81939d}.platform-shell[data-platform-theme=luminous] .platform-lock{color:#758895}.platform-shell[data-platform-theme=luminous] .platform-topbar{color:var(--ink);-webkit-backdrop-filter:blur(25px)saturate(130%);backdrop-filter:blur(25px)saturate(130%);background:radial-gradient(circle at 84% 0,#6fe6ff12,#0000 24rem),radial-gradient(circle at 18% 100%,#8d74ff0e,#0000 20rem),#04090fe8;border-bottom-color:#6fe6ff29;box-shadow:0 1.2rem 3rem #030a0f33}.platform-shell[data-platform-theme=luminous] .platform-topbar:after{background:linear-gradient(90deg,#0000,#006f828c,#0000)}.platform-shell[data-platform-theme=luminous] .topbar-context span{color:#8296a1}.platform-shell[data-platform-theme=luminous] .topbar-context b{color:#d5e0e5}.platform-shell[data-platform-theme=luminous] .command-trigger{color:#8ea0aa;background:#040a10b8;border-color:#8cbbd52e;box-shadow:inset 0 1px #ffffff05}.platform-shell[data-platform-theme=luminous] .command-trigger:hover,.platform-shell[data-platform-theme=luminous] .command-trigger:focus-visible{border-color:#6fe6ff6b;box-shadow:0 0 2rem #6fe6ff0f}.platform-shell[data-platform-theme=luminous] .command-trigger kbd{color:#8296a1;background:#ffffff06;border-color:#92bfda2e}.platform-shell[data-platform-theme=luminous] .connection-state{color:#8296a1;background:#040a107a;border-color:#87b8d329}.platform-shell[data-platform-theme=luminous] .connection-state i{border-color:#8ea0aa}.platform-shell[data-platform-theme=luminous] .topbar-icon-button,.platform-shell[data-platform-theme=luminous] .platform-topbar .topbar-avatar,.platform-shell[data-platform-theme=luminous] .mobile-sidebar-toggle{color:#8ea0aa;box-shadow:none;background:#040a10b8;border-color:#8db9d32e}.platform-shell[data-platform-theme=luminous] .platform-topbar .topbar-avatar{color:var(--cyan-bright);background:radial-gradient(circle,#6fe6ff21,#040a10eb);border-color:#6fe6ff47}.platform-shell[data-platform-theme=luminous] .mobile-sidebar-toggle i,.platform-shell[data-platform-theme=luminous] .mobile-sidebar-toggle i:before,.platform-shell[data-platform-theme=luminous] .mobile-sidebar-toggle i:after{background:#9aabb4}.platform-shell[data-platform-theme=luminous] .platform-main :focus-visible{outline-color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .platform-sidebar :focus-visible,.platform-shell[data-platform-theme=luminous] .platform-topbar :focus-visible,.platform-shell[data-platform-theme=luminous] .readiness-mission-card :focus-visible,.platform-shell[data-platform-theme=luminous] .baseline-platform-hero :focus-visible,.platform-shell[data-platform-theme=luminous] .entry-card-paid :focus-visible,.platform-shell[data-platform-theme=luminous] .guided-next-card :focus-visible,.platform-shell[data-platform-theme=luminous] .assessment-complete-stage :focus-visible,.platform-shell[data-platform-theme=luminous] .command-palette :focus-visible{outline-color:var(--cyan)}.platform-shell[data-platform-theme=luminous] .platform-page-intro p,.platform-shell[data-platform-theme=luminous] .platform-section-heading p,.platform-shell[data-platform-theme=luminous] .platform-eyebrow{color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .platform-page-intro h1,.platform-shell[data-platform-theme=luminous] .platform-section-heading h1,.platform-shell[data-platform-theme=luminous] .assessment-focus-heading h1{color:var(--platform-day-ink)}.platform-shell[data-platform-theme=luminous] .platform-page-intro h1 em,.platform-shell[data-platform-theme=luminous] .platform-section-heading h1 em,.platform-shell[data-platform-theme=luminous] .assessment-focus-heading h1 em{background:linear-gradient(100deg,#006f82,#5942c8 58%,#9a6238);-webkit-background-clip:text;background-clip:text}.platform-shell[data-platform-theme=luminous] .workspace-signal{color:#26744f;background:#ffffff85;border-color:#257e553b}.platform-shell[data-platform-theme=luminous] .workspace-signal i{background:#3f9a6d;box-shadow:0 0 .8rem #3f9a6d6b}.platform-shell[data-platform-theme=luminous] .platform-primary-action{color:#f5fcfd;background:linear-gradient(135deg,#08798b,#27566d);border-color:#0c6f80;box-shadow:0 .8rem 2.2rem #006f8229}.platform-shell[data-platform-theme=luminous] .platform-primary-action:hover{box-shadow:0 1rem 2.8rem #006f823d}.platform-shell[data-platform-theme=luminous] .platform-secondary-action{color:#35515e;background:#ffffffa8;border-color:#132e3c33}.platform-shell[data-platform-theme=luminous] .platform-text-action{color:#526a75}.platform-shell[data-platform-theme=luminous] .platform-text-action:hover{color:#005e70}.platform-shell[data-platform-theme=luminous] .platform-entry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.platform-shell[data-platform-theme=luminous] .platform-entry-heading{grid-column:1/-1;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;padding:.25rem 0 .6rem;display:grid}.platform-shell[data-platform-theme=luminous] .platform-entry-heading>span{color:var(--platform-day-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-column:1/-1;font-size:.56rem}.platform-shell[data-platform-theme=luminous] .platform-entry-heading h2{max-width:14ch;color:var(--platform-day-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:430;line-height:.98}.platform-shell[data-platform-theme=luminous] .platform-entry-heading p{max-width:44rem;color:var(--platform-day-copy);margin:0;font-size:.75rem;line-height:1.65}.platform-shell[data-platform-theme=luminous] .platform-entry-card{border:1px solid var(--platform-day-line);background:radial-gradient(circle at 100% 0,#006f8216,#0000 22rem),#fcfefddb;border-radius:1.1rem;flex-direction:column;min-height:28rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4.5rem #223d4812,inset 0 1px #ffffffe6}.platform-shell[data-platform-theme=luminous] .platform-entry-card:after{content:"";pointer-events:none;border:1px solid #006f8217;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-12rem;right:-12rem;box-shadow:0 0 0 3.5rem #006f8204,0 0 0 7rem #5942c803}.platform-shell[data-platform-theme=luminous] .entry-card-paid{color:var(--ink);background:radial-gradient(circle at 88% 5%,#8d74ff2e,#0000 23rem),radial-gradient(circle at 8% 100%,#6fe6ff12,#0000 22rem),linear-gradient(145deg,#292b3c,#171d27);border-color:#8d74ff40;box-shadow:0 1.8rem 5rem #2023352b,inset 0 1px #ffffff06}.platform-shell[data-platform-theme=luminous] .entry-card-paid:after{border-color:#b6a9ff24;box-shadow:0 0 0 3.5rem #8d74ff06,0 0 0 7rem #6fe6ff03}.platform-shell[data-platform-theme=luminous] .entry-card-marker{z-index:1;color:#536873;font-family:var(--font-geist-mono), monospace;align-items:center;gap:.8rem;margin-bottom:auto;font-size:.58rem;display:flex;position:relative}.platform-shell[data-platform-theme=luminous] .entry-card-marker i{background:linear-gradient(90deg,#006f8294,#0000);width:3rem;height:1px}.platform-shell[data-platform-theme=luminous] .entry-card-paid .entry-card-marker{color:#a9b8c0}.platform-shell[data-platform-theme=luminous] .entry-card-paid .entry-card-marker i{background:linear-gradient(90deg,#b6a9ffcc,#0000)}.platform-shell[data-platform-theme=luminous] .platform-entry-card>div:nth-child(2){z-index:1;margin-top:2rem;position:relative}.platform-shell[data-platform-theme=luminous] .platform-entry-card>div:nth-child(2)>span{color:var(--platform-day-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.55rem}.platform-shell[data-platform-theme=luminous] .entry-card-paid>div:nth-child(2)>span{color:#b8abff}.platform-shell[data-platform-theme=luminous] .platform-entry-card h3{max-width:12ch;color:var(--platform-day-ink);letter-spacing:-.06em;margin:.85rem 0 0;font-size:clamp(2rem,3.7vw,4rem);font-weight:425;line-height:.94}.platform-shell[data-platform-theme=luminous] .platform-entry-card p{max-width:42rem;color:var(--platform-day-copy);margin:1.25rem 0 0;font-size:.78rem;line-height:1.7}.platform-shell[data-platform-theme=luminous] .entry-card-paid h3{color:#f2eff9}.platform-shell[data-platform-theme=luminous] .entry-card-paid p{color:#c3c1ce}.platform-shell[data-platform-theme=luminous] .entry-card-facts{z-index:1;border-top:1px solid var(--platform-day-line);border-bottom:1px solid var(--platform-day-line);flex-wrap:wrap;gap:0;margin:1.6rem 0 1.5rem;padding:0;list-style:none;display:flex;position:relative}.platform-shell[data-platform-theme=luminous] .entry-card-facts li{border-right:1px solid var(--platform-day-line);color:#536873;font-family:var(--font-geist-mono), monospace;text-align:center;white-space:nowrap;flex:auto;padding:.7rem .75rem;font-size:.5rem}.platform-shell[data-platform-theme=luminous] .entry-card-facts li:last-child{border-right:0}.platform-shell[data-platform-theme=luminous] .entry-card-paid .entry-card-facts{border-color:#b6a9ff29}.platform-shell[data-platform-theme=luminous] .entry-card-paid .entry-card-facts li{color:#aebbc2;border-color:#b6a9ff29}.platform-shell[data-platform-theme=luminous] .platform-entry-card>.platform-primary-action{z-index:1;align-self:flex-start;position:relative}.platform-shell[data-platform-theme=luminous] .entry-card-paid .platform-primary-action{border-color:var(--cyan-bright);color:#011116;background:var(--cyan-bright);box-shadow:0 0 2.3rem #6fe6ff1f}.platform-shell[data-platform-theme=luminous] .readiness-mission-card,.platform-shell[data-platform-theme=luminous] .baseline-platform-hero,.platform-shell[data-platform-theme=luminous] .guided-next-card,.platform-shell[data-platform-theme=luminous] .assessment-complete-stage,.platform-shell[data-platform-theme=luminous] .command-palette,.platform-shell[data-platform-theme=luminous] .platform-toast{color:var(--ink)}.platform-shell[data-platform-theme=luminous] .command-search-row input::placeholder,.platform-shell[data-platform-theme=luminous] .command-results>span,.platform-shell[data-platform-theme=luminous] .command-results button small,.platform-shell[data-platform-theme=luminous] .command-empty{color:#8496a1}.platform-shell[data-platform-theme=luminous] .readiness-mission-card .platform-primary-action,.platform-shell[data-platform-theme=luminous] .baseline-platform-hero .platform-primary-action,.platform-shell[data-platform-theme=luminous] .guided-next-card .platform-primary-action,.platform-shell[data-platform-theme=luminous] .assessment-complete-stage .platform-primary-action{border-color:var(--cyan-bright);color:#011116;background:var(--cyan-bright);box-shadow:0 0 2.3rem #6fe6ff1f}.platform-shell[data-platform-theme=luminous] .readiness-mission-card .platform-text-action,.platform-shell[data-platform-theme=luminous] .guided-next-card .platform-text-action{color:#8ea0aa}.platform-shell[data-platform-theme=luminous] .readiness-mission-card .platform-eyebrow{color:var(--cyan)}.platform-shell[data-platform-theme=luminous] .readiness-mission-card .mission-trust-line span,.platform-shell[data-platform-theme=luminous] .readiness-mission-card .orbit-label,.platform-shell[data-platform-theme=luminous] .orbit-core span,.platform-shell[data-platform-theme=luminous] .orbit-core small{color:#8296a1}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage .platform-secondary-action{color:#a8b8c1;background:#050b11b3;border-color:#8fbfda33}.platform-shell[data-platform-theme=luminous] .readiness-mission-card{border-color:#6fe6ff38;box-shadow:0 2rem 6rem #1d2e382e,inset 0 1px #ffffff05}.platform-shell[data-platform-theme=luminous] .readiness-path{border-color:var(--platform-day-line);background:#fcfefda6;box-shadow:0 1rem 3rem #233e480e,inset 0 1px #ffffffd6}.platform-shell[data-platform-theme=luminous] .readiness-path article{border-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .readiness-path article>span{color:#526a75}.platform-shell[data-platform-theme=luminous] .readiness-path article>i{background:#132e3c24}.platform-shell[data-platform-theme=luminous] .readiness-path b{color:#324b57}.platform-shell[data-platform-theme=luminous] .readiness-path small{color:#536873}.platform-shell[data-platform-theme=luminous] .readiness-path .is-complete{background:linear-gradient(90deg,#006f820b,#0000)}.platform-shell[data-platform-theme=luminous] .readiness-path .is-complete>span,.platform-shell[data-platform-theme=luminous] .readiness-path .is-complete b{color:#3d5a66}.platform-shell[data-platform-theme=luminous] .readiness-path .is-complete>i{background:#3b806e;box-shadow:0 0 .7rem #3b806e47}.platform-shell[data-platform-theme=luminous] .readiness-path .is-current{background:radial-gradient(circle at 18%,#006f8221,#0000 58%)}.platform-shell[data-platform-theme=luminous] .readiness-path .is-current>span,.platform-shell[data-platform-theme=luminous] .readiness-path .is-current b{color:#005f70}.platform-shell[data-platform-theme=luminous] .readiness-path .is-current>i{background:#08798b;box-shadow:0 0 .8rem #006f8261}.platform-shell[data-platform-theme=luminous] .readiness-path .is-next b{color:#5942c8}.platform-shell[data-platform-theme=luminous] .dashboard-panel{border-color:var(--platform-day-line);background:radial-gradient(circle at 100% 0, #006f820b, transparent 16rem), var(--platform-day-panel);box-shadow:0 1.1rem 3.5rem #223d4811,inset 0 1px #ffffffdb}.platform-shell[data-platform-theme=luminous] .dashboard-panel-head{border-bottom-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .dashboard-panel-head span,.platform-shell[data-platform-theme=luminous] .dashboard-panel>span,.platform-shell[data-platform-theme=luminous] .result-state>span,.platform-shell[data-platform-theme=luminous] .utility-empty>span{color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .dashboard-panel-head h2{color:#263d48}.platform-shell[data-platform-theme=luminous] .dashboard-panel-head>button,.platform-shell[data-platform-theme=luminous] .dashboard-panel-head>b{color:#526a75}.platform-shell[data-platform-theme=luminous] .dashboard-empty-state b,.platform-shell[data-platform-theme=luminous] .assessment-record-row b,.platform-shell[data-platform-theme=luminous] .next-action-body b,.platform-shell[data-platform-theme=luminous] .signal-list b{color:#304a56}.platform-shell[data-platform-theme=luminous] .dashboard-empty-state p,.platform-shell[data-platform-theme=luminous] .assessment-record-row small,.platform-shell[data-platform-theme=luminous] .assessment-record-row time,.platform-shell[data-platform-theme=luminous] .assessment-record-row strong,.platform-shell[data-platform-theme=luminous] .next-action-body p,.platform-shell[data-platform-theme=luminous] .signal-list span{color:#526a75}.platform-shell[data-platform-theme=luminous] .dormant-signal{background:#006f8206;border-color:#006f8233}.platform-shell[data-platform-theme=luminous] .dormant-signal:before,.platform-shell[data-platform-theme=luminous] .dormant-signal:after{border-color:#5942c833}.platform-shell[data-platform-theme=luminous] .dormant-signal:after{background:#d8e5e6}.platform-shell[data-platform-theme=luminous] .dormant-signal i{background:#537985}.platform-shell[data-platform-theme=luminous] .assessment-record-row:hover,.platform-shell[data-platform-theme=luminous] .assessment-history-list>button:hover,.platform-shell[data-platform-theme=luminous] .assessment-history-list>button.is-selected{background:#006f820b}.platform-shell[data-platform-theme=luminous] .assessment-record-row>span{color:#8a672e}.platform-shell[data-platform-theme=luminous] .next-action-body>span{color:#006f82;background:#006f820f;border-color:#006f8240}.platform-shell[data-platform-theme=luminous] .panel-action{color:#005e70;background:#006f820e;border-color:#006f823d}.platform-shell[data-platform-theme=luminous] .signal-list>div{border-bottom-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .large-empty-record{border-color:var(--platform-day-line);background:radial-gradient(circle at 23%,#006f8217,#0000 27rem),#fcfefdbd;box-shadow:0 1.5rem 4.5rem #223d4812}.platform-shell[data-platform-theme=luminous] .large-empty-record>div:last-child>span{color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .large-empty-record h2{color:var(--platform-day-ink)}.platform-shell[data-platform-theme=luminous] .large-empty-record p{color:var(--platform-day-copy)}.platform-shell[data-platform-theme=luminous] .large-empty-record .orbit-halo{background:radial-gradient(circle,#ffffffe6 14%,#006f8217 33%,#5942c80e 52%,#0000 70%);box-shadow:0 0 6rem #006f8214}.platform-shell[data-platform-theme=luminous] .large-empty-record .orbit-ring{border-color:#006f8242}.platform-shell[data-platform-theme=luminous] .large-empty-record .orbit-ring-two{border-color:#5942c847}.platform-shell[data-platform-theme=luminous] .large-empty-record .orbit-label{color:#506b76;background:#f1f6f5e6}.platform-shell[data-platform-theme=luminous] .result-command-card{background:radial-gradient(circle at 90% 20%,#a670321f,#0000 22rem),linear-gradient(145deg,#faf7eff5,#ede4d3e6);border-color:#8a602733;box-shadow:0 1.5rem 4rem #49371d12}.platform-shell[data-platform-theme=luminous] .result-command-card:after{border-color:#8a602721;box-shadow:0 0 0 4rem #8a602705,0 0 0 8rem #8a602703}.platform-shell[data-platform-theme=luminous] .result-state>span{color:#8a672e}.platform-shell[data-platform-theme=luminous] .result-state strong{color:#3b3020}.platform-shell[data-platform-theme=luminous] .result-state small,.platform-shell[data-platform-theme=luminous] .result-command-card>p,.platform-shell[data-platform-theme=luminous] .result-counts span{color:#6c6252}.platform-shell[data-platform-theme=luminous] .result-counts{border-top-color:#5f462429}.platform-shell[data-platform-theme=luminous] .result-counts b{color:#68542d}.platform-shell[data-platform-theme=luminous] .assessment-scope-card dl>div,.platform-shell[data-platform-theme=luminous] .finding-action-list article,.platform-shell[data-platform-theme=luminous] .assessment-history-list>button,.platform-shell[data-platform-theme=luminous] .action-plan-table article,.platform-shell[data-platform-theme=luminous] .settings-preview-list>div{border-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .assessment-scope-card dt,.platform-shell[data-platform-theme=luminous] .finding-action-list article>span,.platform-shell[data-platform-theme=luminous] .assessment-history-list small,.platform-shell[data-platform-theme=luminous] .assessment-history-list span,.platform-shell[data-platform-theme=luminous] .assessment-history-list time,.platform-shell[data-platform-theme=luminous] .action-plan-table article>span,.platform-shell[data-platform-theme=luminous] .action-plan-table article small,.platform-shell[data-platform-theme=luminous] .settings-preview-list dt{color:#526a75}.platform-shell[data-platform-theme=luminous] .assessment-scope-card dd,.platform-shell[data-platform-theme=luminous] .finding-action-list article b,.platform-shell[data-platform-theme=luminous] .assessment-history-list b,.platform-shell[data-platform-theme=luminous] .action-plan-table article b,.platform-shell[data-platform-theme=luminous] .settings-preview-list dd{color:#304955}.platform-shell[data-platform-theme=luminous] .finding-action-list article p{color:#5d737d}.platform-shell[data-platform-theme=luminous] .finding-action-list article i{color:#526a75;background:#ffffff8c;border-color:#132e3c24}.platform-shell[data-platform-theme=luminous] .finding-action-list article i[data-answer=no]{color:#a83a5a;border-color:#a83a5a3d}.platform-shell[data-platform-theme=luminous] .finding-action-list article i[data-answer=unknown]{color:#7b5a18;border-color:#7b5a183d}.platform-shell[data-platform-theme=luminous] .assessment-history-list strong{color:#006f82}.platform-shell[data-platform-theme=luminous] .guided-next-card{background:radial-gradient(circle at 100% 0,#8d74ff33,#0000 18rem),linear-gradient(145deg,#292b3c,#202331);border-color:#5942c83d;box-shadow:0 1.5rem 4rem #25223a29}.platform-shell[data-platform-theme=luminous] .guided-next-card>span{color:#b8abff}.platform-shell[data-platform-theme=luminous] .guided-next-card h2{color:#f0edf9}.platform-shell[data-platform-theme=luminous] .guided-next-card p{color:#c1bdcf}.platform-shell[data-platform-theme=luminous] .utility-empty{border-color:var(--platform-day-line);background:radial-gradient(circle at 82% 30%,#006f8217,#0000 26rem),#fcfefdb8;box-shadow:0 1.4rem 4rem #223d4811}.platform-shell[data-platform-theme=luminous] .utility-empty h2{color:var(--platform-day-ink)}.platform-shell[data-platform-theme=luminous] .utility-empty p{color:var(--platform-day-copy)}.platform-shell[data-platform-theme=luminous] .locked-utility{background:radial-gradient(circle at 75% 45%,#5942c81c,#0000 26rem),#f9f9fbc2}.platform-shell[data-platform-theme=luminous] .action-plan-table article>button{background:#ffffff80;border-color:#132e3c38}.platform-shell[data-platform-theme=luminous] .action-plan-table article em{color:#5942c8}.platform-shell[data-platform-theme=luminous] .action-plan-table article>button i{color:#006f82}.platform-shell[data-platform-theme=luminous] .action-plan-table article.is-complete>button{background:#006f8214;border-color:#006f8273}.platform-shell[data-platform-theme=luminous] .action-plan-table article.is-complete{opacity:1}.platform-shell[data-platform-theme=luminous] .action-plan-table article.is-complete small,.platform-shell[data-platform-theme=luminous] .action-plan-table article.is-complete>span{color:#607680}.platform-shell[data-platform-theme=luminous] .team-preview-row>span{color:#006f82;background:#006f820a;border-color:#006f8240}.platform-shell[data-platform-theme=luminous] .team-preview-row b{color:#304955}.platform-shell[data-platform-theme=luminous] .team-preview-row small{color:#536873}.platform-shell[data-platform-theme=luminous] .team-preview-row>i{color:#5942c8}.platform-shell[data-platform-theme=luminous] .team-preview-row>button{color:#005f70;background:#006f820d;border-color:#006f8238}.platform-shell[data-platform-theme=luminous] .utility-prototype-note{color:#665b86;background:#5942c80b;border-top-color:#5942c824}.platform-shell[data-platform-theme=luminous] .baseline-platform-hero{background:radial-gradient(circle at 80%,#8d74ff29,#0000 28rem),linear-gradient(140deg,#0a111bfa,#05090ff5);border-color:#8d74ff42;box-shadow:0 2rem 6rem #27214626}.platform-shell[data-platform-theme=luminous] .baseline-gate-visual>span,.platform-shell[data-platform-theme=luminous] .baseline-gate-visual b{color:#8ea0aa}.platform-shell[data-platform-theme=luminous] .baseline-boundary-strip{border-color:var(--platform-day-line);background:#fcfefdb3;box-shadow:0 1rem 3rem #223d480d}.platform-shell[data-platform-theme=luminous] .baseline-boundary-strip>div{border-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .baseline-boundary-strip span{color:#536873}.platform-shell[data-platform-theme=luminous] .baseline-boundary-strip b{color:#304955}.platform-shell[data-platform-theme=luminous] .saved-estimate-panel dl>div{border-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .saved-estimate-panel dt,.platform-shell[data-platform-theme=luminous] .saved-estimate-panel>p{color:#536873}.platform-shell[data-platform-theme=luminous] .saved-estimate-panel dd{color:#304955}.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar{border-bottom-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>button,.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>div span,.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>small,.platform-shell[data-platform-theme=luminous] .assessment-platform-actions>span{color:#536873}.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>div>i{background:#132e3c1f}.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>div>i b{background:linear-gradient(90deg,#5942c8,#08798b);box-shadow:0 0 .8rem #006f8252}.platform-shell[data-platform-theme=luminous] .assessment-platform-alert,.platform-shell[data-platform-theme=luminous] .assessment-workbench-bar>small[data-storage=unavailable]{color:#a42a4d}.platform-shell[data-platform-theme=luminous] .assessment-focus-heading>span{color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .assessment-focus-heading p{color:var(--platform-day-copy)}.platform-shell[data-platform-theme=luminous] .assessment-scope-hint{color:#536873;max-width:52rem;margin:-1.2rem 0 1rem;font-size:.68rem;line-height:1.6}.platform-shell[data-platform-theme=luminous] .assessment-scope-grid,.platform-shell[data-platform-theme=luminous] .assessment-question-card,.platform-shell[data-platform-theme=luminous] .assessment-review-table{border-color:var(--platform-day-line);background:radial-gradient(circle at 100% 0,#006f820b,#0000 22rem),#fcfefdd1;box-shadow:0 1.4rem 4rem #223d480f,inset 0 1px #ffffffdb}.platform-shell[data-platform-theme=luminous] .assessment-scope-grid label>span,.platform-shell[data-platform-theme=luminous] .assessment-question-card legend{color:#5d737d}.platform-shell[data-platform-theme=luminous] .assessment-scope-grid input,.platform-shell[data-platform-theme=luminous] .assessment-scope-grid select{color:#213943;background:#ffffffb8;border-color:#132e3c2e}.platform-shell[data-platform-theme=luminous] .assessment-scope-grid input:focus,.platform-shell[data-platform-theme=luminous] .assessment-scope-grid select:focus{border-color:var(--platform-day-cyan);box-shadow:0 0 0 .24rem #006f8212}.platform-shell[data-platform-theme=luminous] .assessment-platform-actions{border-top-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .question-map button{color:#536873}.platform-shell[data-platform-theme=luminous] .question-map button i{background:#fff6;border-color:#132e3c2e}.platform-shell[data-platform-theme=luminous] .question-map button.is-current{color:#005f70;background:#006f8211;border-color:#006f823d}.platform-shell[data-platform-theme=luminous] .question-map button.is-answered i{color:#006f82;border-color:#006f826b}.platform-shell[data-platform-theme=luminous] .assessment-question-card>span{color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .assessment-question-card h1{color:var(--platform-day-ink)}.platform-shell[data-platform-theme=luminous] .assessment-question-card details,.platform-shell[data-platform-theme=luminous] .assessment-question-card details summary{color:#5b717c}.platform-shell[data-platform-theme=luminous] .assessment-question-card fieldset label{background:#ffffffa3;border-color:#132e3c24}.platform-shell[data-platform-theme=luminous] .assessment-question-card fieldset label b{color:#304955}.platform-shell[data-platform-theme=luminous] .assessment-question-card fieldset label small{color:#637883}.platform-shell[data-platform-theme=luminous] .assessment-question-card fieldset label.is-selected{background:radial-gradient(circle at 100% 0,#006f821f,#0000 72%),#f2f9f8f5;border-color:#006f828f;box-shadow:0 0 0 .22rem #006f820e}.platform-shell[data-platform-theme=luminous] .assessment-question-card fieldset label:focus-within{outline-color:var(--platform-day-cyan)}.platform-shell[data-platform-theme=luminous] .assessment-review-table button{border-bottom-color:var(--platform-day-line);color:var(--platform-day-ink);background:#fff6}.platform-shell[data-platform-theme=luminous] .assessment-review-table button:hover{background:#006f820b}.platform-shell[data-platform-theme=luminous] .assessment-review-table button>span,.platform-shell[data-platform-theme=luminous] .assessment-review-table button small,.platform-shell[data-platform-theme=luminous] .assessment-review-table button strong{color:#536873}.platform-shell[data-platform-theme=luminous] .assessment-review-table button b{color:#304955}.platform-shell[data-platform-theme=luminous] .assessment-review-table button i{color:#526a75;background:#ffffff85;border-color:#132e3c29}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage{background:radial-gradient(circle at 50% 34%,#6fe6ff16,#0000 23rem),radial-gradient(circle at 86% 100%,#8d74ff1f,#0000 28rem),linear-gradient(145deg,#07111a,#03070d);border:1px solid #6fe6ff2e;border-radius:1.2rem;overflow:hidden;box-shadow:0 2rem 6rem #1d2e382e}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage h1{color:#edf4f7}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage>p{color:#94a5ae}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage>small{color:#71858f}.platform-shell[data-platform-theme=luminous] .completion-metrics{border-color:#87b8d326}.platform-shell[data-platform-theme=luminous] .completion-metrics>div{border-color:#87b8d31f}.platform-shell[data-platform-theme=luminous] .completion-metrics span{color:#71858f}@media (width<=900px){.platform-shell[data-platform-theme=luminous] .platform-entry-options{grid-template-columns:1fr}.platform-shell[data-platform-theme=luminous] .platform-entry-heading{grid-column:auto}.platform-shell[data-platform-theme=luminous] .platform-entry-card{min-height:auto}.platform-shell[data-platform-theme=luminous] .entry-card-marker{margin-bottom:.5rem}}@media (width<=760px){.platform-shell[data-platform-theme=luminous] .platform-topbar{background:radial-gradient(circle at 84% 0,#6fe6ff12,#0000 20rem),#04090ff5}.platform-shell[data-platform-theme=luminous] .readiness-path article:nth-child(-n+2),.platform-shell[data-platform-theme=luminous] .baseline-boundary-strip>div,.platform-shell[data-platform-theme=luminous] .result-counts>div{border-color:var(--platform-day-line)}.platform-shell[data-platform-theme=luminous] .assessment-complete-stage{padding:2.2rem 1.1rem}.platform-shell[data-platform-theme=luminous] .platform-entry-heading{grid-template-columns:1fr}.platform-shell[data-platform-theme=luminous] .platform-entry-heading h2,.platform-shell[data-platform-theme=luminous] .platform-entry-heading p{max-width:none}.platform-shell[data-platform-theme=luminous] .platform-entry-card{min-height:auto;padding:1.5rem}.platform-shell[data-platform-theme=luminous] .entry-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-shell[data-platform-theme=luminous] .entry-card-facts li{border-right:1px solid var(--platform-day-line);white-space:normal;border-bottom:0}.platform-shell[data-platform-theme=luminous] .entry-card-paid .entry-card-facts li{border-right-color:#b6a9ff29}.platform-shell[data-platform-theme=luminous] .entry-card-facts li:last-child{border-right:0}.platform-shell[data-platform-theme=luminous] .large-empty-record .readiness-orbit{width:min(100%,19rem);min-width:0}}.signup-shell{isolation:isolate;background:radial-gradient(circle at 18% 44%,#6fe6ff12,#0000 28rem),radial-gradient(circle at 86% 12%,#8d74ff1f,#0000 27rem),#020407;min-height:100svh;position:relative;overflow:hidden}.signup-space{z-index:-1;pointer-events:none;position:fixed;inset:0}.signup-space:before{content:"";opacity:.22;background-image:radial-gradient(circle,#d1f8ffa6 0 1px,#0000 1.2px),radial-gradient(circle,#8d74ff73 0 .8px,#0000 1px);background-position:0 0,4rem 6rem;background-size:9rem 9rem,13rem 13rem;animation:100s linear infinite platformStarDrift;position:absolute;inset:-20%}.signup-space>i{border:1px solid #6fe6ff0a;border-radius:50%;position:absolute}.signup-space>i:first-child{width:46rem;height:46rem;top:-23rem;left:-18rem}.signup-space>i:nth-child(2){width:65rem;height:65rem;bottom:-35rem;right:-28rem}.signup-space>i:nth-child(3){opacity:.4;width:18rem;height:18rem;top:28%;right:36%}.signup-header{z-index:10;min-height:5.5rem;padding:0 var(--section-x);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020508a8;border-bottom:1px solid #8ebfda1f;justify-content:space-between;align-items:center;display:flex;position:relative}.signup-header-actions{color:#687b87;align-items:center;gap:.85rem;font-size:.7rem;display:flex}.signup-header-actions a{min-height:2.6rem;color:var(--cyan-bright);border:1px solid #6fe6ff33;border-radius:999px;align-items:center;padding:0 1rem;display:inline-flex}.signup-layout{z-index:2;width:min(calc(100% - (var(--section-x) * 2)), 94rem);grid-template-columns:minmax(25rem,.88fr) minmax(31rem,.82fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);min-height:calc(100svh - 5.5rem);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0;display:grid;position:relative}.signup-story{min-width:0}.signup-eyebrow{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:.6rem;display:flex}.signup-eyebrow>span{background:var(--cyan);width:1.7rem;height:1px;box-shadow:0 0 .7rem #6fe6ffb3}.signup-story>h1{color:#f1f6f9;letter-spacing:-.08em;max-width:11ch;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:420;line-height:.85}.signup-story>h1 em{color:#0000;background:linear-gradient(100deg, var(--cyan-bright), #b6a6ff 60%, #eadcc7);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.signup-story-lead{color:#8596a2;max-width:37rem;margin:1.5rem 0 0;font-size:.88rem;line-height:1.75}.signup-orbit{aspect-ratio:1;width:min(25rem,72%);margin:2.2rem auto 1.2rem;position:relative}.signup-orbit:before{content:"";background:radial-gradient(circle,#6fe6ff17,#03080df2 45%,#0000 70%);border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 5rem #6fe6ff14}.signup-orbit-ring{border:1px solid #6fe6ff2e;border-radius:50%;position:absolute}.signup-orbit-ring-one{animation:42s linear infinite readinessOrbitSpin;inset:6%}.signup-orbit-ring-two{border-color:#8d74ff40;animation:30s linear infinite readinessOrbitSpinReverse;inset:24%}.signup-orbit-ring i{background:var(--cyan-bright);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:-.24rem;left:calc(50% - .24rem);box-shadow:0 0 1.2rem #6fe6ffe6}.signup-orbit-ring-two i{background:var(--violet);box-shadow:0 0 1.2rem #8d74ffd9}.signup-orbit-core{background:radial-gradient(circle at 50% 32%,#6fe6ff1c,#03080dfa 70%);border:1px solid #6fe6ff47;border-radius:50%;place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:35%;box-shadow:0 0 3rem #6fe6ff17}.signup-orbit-core>span{color:#69808d;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:clamp(.34rem,.55vw,.48rem)}.signup-orbit-label{color:#607681;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#02060ae6;padding:.25rem .4rem;font-size:.47rem;position:absolute}.signup-orbit-label-one{top:2%;left:41%}.signup-orbit-label-two{top:48%;right:-3%}.signup-orbit-label-three{bottom:2%;left:40%}.signup-path{border-top:1px solid #8abbd61a;border-bottom:1px solid #8abbd61a;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.signup-path>div{border-right:1px solid #8abbd617;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-height:4.8rem;padding:.8rem;display:grid}.signup-path>div:last-child{border-right:0}.signup-path>div>span{color:#718792;font-family:var(--font-geist-mono), monospace;font-size:.54rem}.signup-path>div>div{gap:.25rem;display:grid}.signup-path b{color:#899ba6;font-size:.63rem;font-weight:500}.signup-path small{color:#758b96;font-size:.55rem;line-height:1.35}.signup-path .is-active>span,.signup-path .is-active b{color:var(--cyan-bright)}.signup-form-panel{border:1px solid var(--line-on-day);color:var(--text-on-day);background:radial-gradient(circle at 100% 0, #5942c81f, transparent 20rem), linear-gradient(145deg, #fcfefd, var(--surface-cloud));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:1rem;padding:clamp(1.5rem,3vw,2.3rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 8rem #00000047,inset 0 1px #ffffffd9}.signup-form-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-cyan-day), var(--accent-violet-day), transparent);width:35%;height:1px;position:absolute;top:0;left:10%;box-shadow:0 0 1rem #006f823d}.signup-form-head>span{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:.56rem}.signup-form-head h2{color:var(--text-on-day);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:440}.signup-form-head p{color:var(--muted-on-day);margin:.65rem 0 0;font-size:.71rem;line-height:1.55}.signup-error-summary{border-left:2px solid var(--signal-error);color:#8a2543;background:#ffe0e8b8;gap:.35rem;margin-top:1rem;padding:.85rem 1rem;font-size:.65rem;display:grid}.signup-error-summary b{color:#8a2543}.signup-form-panel form{margin-top:1.4rem}.signup-form-panel fieldset{border:0;border-bottom:1px solid var(--line-on-day);min-width:0;margin:0 0 1.35rem;padding:0 0 1.35rem}.signup-form-panel legend{color:var(--accent-violet-day);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;margin-bottom:.8rem;font-size:.56rem}.signup-field-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.signup-field-grid label{gap:.5rem;min-width:0;display:grid}.signup-field-grid label:first-child{grid-column:1/-1}.signup-field-grid label>span{color:#344f5b;font-size:.65rem}.signup-field-grid input,.signup-field-grid select{width:100%;min-height:3.15rem;color:var(--text-on-day);background:#ffffffd6;border:1px solid #71828a;border-radius:.42rem;outline:none;padding:0 .85rem;font-size:.7rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe6}.signup-field-grid input::placeholder{color:var(--muted-on-day)}.signup-field-grid input:focus,.signup-field-grid select:focus{border-color:var(--accent-cyan-day);background:#fff;box-shadow:0 0 0 3px #006f8229,0 0 1.5rem #006f8214}.signup-field-grid label.has-error input,.signup-field-grid label.has-error select{border-color:#9d284a;box-shadow:0 0 0 2px #9d284a1a}.signup-field-grid label>small,.signup-terms-error{color:#9d284a;font-size:.6rem}.signup-field-grid label>em{color:var(--muted-on-day);font-size:.58rem;font-style:normal;line-height:1.4}.signup-terms{color:#435963;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.63rem;line-height:1.5;display:grid}.signup-terms input{width:1.05rem;height:1.05rem;accent-color:var(--accent-cyan-day);margin:0}.signup-terms.has-error{color:#8a2543}.signup-submit{color:#f7fbfd;background:linear-gradient(100deg, #075c6d, var(--accent-violet-day));cursor:pointer;border:1px solid #006f827a;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:3.7rem;margin-top:1.25rem;padding:0 1.25rem;font-size:.71rem;font-weight:640;transition:transform .18s cubic-bezier(.16,.86,.18,1),box-shadow .18s;display:flex;box-shadow:0 1rem 2.8rem #222f5833}.signup-submit:hover{transform:translateY(-2px);box-shadow:0 1.2rem 3.2rem #222f5847}.signup-submit:disabled{cursor:wait;opacity:.85;transform:none}.signup-submit i{font-style:normal}.signup-assurance-line{justify-content:center;gap:0;margin-top:.8rem;display:flex}.signup-assurance-line span{border-right:1px solid var(--line-on-day);color:var(--muted-on-day);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;padding:0 .7rem;font-size:.56rem}.signup-assurance-line span:last-child{border-right:0}.signup-prototype-note{color:#5d5479;border-top:1px solid #5942c824;margin:1.2rem 0 0;padding-top:1rem;font-size:.58rem;line-height:1.5}.signup-creation-state{z-index:5;text-align:center;background:#03080df7;place-content:center;padding:2rem;animation:.36s cubic-bezier(.16,.86,.18,1) both signupCreationIn;display:grid;position:absolute;inset:0}.signup-creation-state>div{background:radial-gradient(circle,#6fe6ff1a,#0000 70%);border:1px solid #6fe6ff42;border-radius:50%;place-items:center;width:8rem;height:8rem;margin:0 auto 1.7rem;animation:.62s cubic-bezier(.16,.86,.18,1) both completionLock;display:grid;box-shadow:0 0 4rem #6fe6ff1f,inset 0 0 2rem #6fe6ff0a}.signup-creation-state>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:.57rem}.signup-creation-state>b{color:#d9e4e9;margin-top:.7rem;font-size:1.15rem;font-weight:450}@keyframes signupCreationIn{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@media (width<=1100px){.signup-layout{grid-template-columns:1fr;width:min(100% - 3rem,50rem)}.signup-story{text-align:center}.signup-story>h1,.signup-story-lead{margin-left:auto;margin-right:auto}.signup-eyebrow{justify-content:center}.signup-orbit{width:min(24rem,72vw)}}@media (width<=640px){.signup-header{min-height:4.8rem;padding:0 1.1rem}.signup-header-actions>span{display:none}.signup-layout{width:calc(100% - 2rem);padding:2.5rem 0}.signup-story>h1{font-size:clamp(3.2rem,16vw,5rem)}.signup-story-lead{font-size:.78rem}.signup-path{text-align:left;grid-template-columns:1fr}.signup-path>div{border-bottom:1px solid #8abbd617;border-right:0;min-height:4rem}.signup-path>div:last-child{border-bottom:0}.signup-field-grid{grid-template-columns:1fr}.signup-field-grid label:first-child{grid-column:auto}.signup-field-grid input,.signup-field-grid select{font-size:1rem}.signup-assurance-line{grid-template-columns:1fr;gap:.35rem;display:grid}.signup-assurance-line span{text-align:center;border-right:0;font-size:.625rem}.signup-prototype-note{font-size:.625rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{color:var(--ink);background:radial-gradient(circle at 78% 9%, #4764931c, transparent 25%), var(--void);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}body:before{z-index:100;pointer-events:none;content:"";opacity:.08;background-image:repeating-radial-gradient(circle at 13% 19%, #ffffff38 0 1px, transparent 1px 4px), repeating-conic-gradient(from 17deg at 71% 63%, #ffffff09 0 .6deg, transparent .6deg 2deg);mix-blend-mode:soft-light;background-size:5px 7px,11px 13px;position:fixed;inset:0}::selection{color:#011016;background:var(--cyan)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-shell{background:linear-gradient(90deg,#0000 49.9%,#7fadcc07 50%,#0000 50.1%),linear-gradient(#ffffff03,#ffffff03);min-height:100vh;position:relative}.section-pad{padding-right:max(var(--section-x), calc((100vw - var(--content-max)) / 2));padding-left:max(var(--section-x), calc((100vw - var(--content-max)) / 2))}.skip-link{z-index:200;color:#001018;background:var(--cyan);padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:80;min-height:5.5rem;padding-right:max(var(--section-x), calc((100vw - var(--content-max)) / 2));padding-left:max(var(--section-x), calc((100vw - var(--content-max)) / 2));-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:radial-gradient(circle at 82% 0,#6fe6ff0e,#0000 30%),linear-gradient(#020407c2,#02040775);border-bottom:1px solid #a5c6e01f;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 -1px #6fe6ff06}.brand{letter-spacing:.22em;align-items:center;gap:.72rem;font-size:.92rem;font-weight:560;display:inline-flex}.gravrise-logo{isolation:isolate;flex:none;width:1.55rem;height:1.55rem;display:block;position:relative}.gravrise-logo:before{content:"";filter:drop-shadow(0 0 .42rem #6fe6ff6b);background:conic-gradient(#0000 0deg 58deg,#dffbfff5 70deg 292deg,#6fe6ffb8 320deg,#0000 350deg 360deg);border-radius:50%;position:absolute;inset:.12rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.42px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.42px))}.gravrise-logo:after{content:"";background:var(--cyan-bright);border-radius:50%;width:.31rem;height:.31rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:absolute;top:.03rem;right:.02rem;box-shadow:0 0 0 1px #6fe6ff3d,0 0 .8rem #6fe6ffeb}.gravrise-logo-bar{background:linear-gradient(90deg, #dffbff8f, var(--cyan-bright));border-radius:999px;width:.58rem;height:1.5px;position:absolute;top:52%;left:49%;transform:translateY(-50%);box-shadow:0 0 .42rem #6fe6ff61}.brand:hover .gravrise-logo:after,.brand:focus-visible .gravrise-logo:after{transform:translate(1.5px,-1.5px);box-shadow:0 0 0 1px #6fe6ff6b,0 0 1.15rem #6fe6ff}.primary-nav{color:#b2bdc8;letter-spacing:.065em;align-items:center;gap:clamp(1rem,2vw,2.1rem);margin-left:auto;font-size:.76rem;display:flex}.primary-nav>a:not(.nav-cta){transition:color .18s}.primary-nav>a:not(.nav-cta):hover{color:var(--ink)}.nav-cta{isolation:isolate;color:var(--ink);background:#03090ee0;border:1px solid #6fe6ff47;border-radius:999px;align-items:center;gap:.72rem;padding:.42rem .46rem .42rem 1.05rem;transition:border-color .24s,box-shadow .24s,transform .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 1.8rem #45bedd0f,0 .5rem 2rem #00000047}.nav-cta:before,.button:before{z-index:-2;aspect-ratio:1;content:"";background:conic-gradient(from 0deg, transparent 0 34%, #6fe6ff14 41%, var(--cyan) 47%, #8d74ffb3 51%, transparent 58% 100%);width:180%;animation:5.8s linear infinite buttonOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-cta:after,.button:after{z-index:-1;content:"";border-radius:inherit;background:radial-gradient(circle at 91%,#6fe6ff2b,#0000 21%),radial-gradient(circle at 18% 24%,#ffffff29 0 1px,#0000 1.5px),linear-gradient(105deg,#071019 0%,#091621 48%,#071018 100%);position:absolute;inset:1px}.nav-cta>*,.button>*{z-index:2;position:relative}.nav-cta:hover{border-color:var(--cyan);transform:translateY(-2px)scale(1.015);box-shadow:inset 0 0 2rem #4ed1ef1c,0 0 0 1px #6fe6ff1f,0 .8rem 2.8rem #2ab3d42e}.menu-toggle{z-index:3;color:var(--ink);background:0 0;border:0;margin-left:auto;display:none;position:relative}.button{isolation:isolate;min-height:3.9rem;color:var(--ink);letter-spacing:.075em;cursor:pointer;background:#071019;border:1px solid #6fe6ff70;border-radius:999px;justify-content:center;align-items:center;gap:1.25rem;padding:.55rem .58rem .55rem 1.45rem;font-size:.76rem;font-weight:560;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;animation:4.4s ease-in-out infinite buttonBreathe;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 2.4rem #52cae70d,0 0 0 1px #6fe6ff0a,0 1.1rem 3.8rem #00000075,0 0 2.8rem #47c0e112}.button-primary{color:#f1fcff;border-color:#6fe6ff85}.button:hover{border-color:#bff7ffe0;transform:translateY(-4px)scale(1.018);box-shadow:inset 0 0 2.6rem #5cddf81a,0 0 0 1px #b8f6ff2e,0 1.35rem 4.8rem #1dadcf38}.button:active,.nav-cta:active{transform:translateY(0)scale(.985)}.button-label{text-shadow:0 0 1.5rem #c7f7ff42;min-width:max-content}.text-link{color:#b5c0ca;letter-spacing:.045em;align-items:center;gap:.7rem;font-size:.8rem;transition:color .18s;display:inline-flex}.text-link:hover{color:var(--ink)}.direction-mark{--vector-size:.84rem;--vector-shaft:1.188rem;--vector-head:.38rem;color:#d7faff;background:radial-gradient(circle at 44% 58%,#6fe6ff33,#0000 18%),radial-gradient(circle,#071018 0 56%,#0d2230 100%);border:1px solid #b5f1fc4d;border-radius:50%;flex:none;width:2.65rem;height:2.65rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s;display:block;position:relative;box-shadow:inset 0 0 1.1rem #6fe6ff21,0 0 1.6rem #5bd0eb1f}.direction-mark-vector{width:var(--vector-size);height:var(--vector-size);color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.direction-mark-vector:before{width:var(--vector-shaft);content:"";transform-origin:0;background:currentColor;border-radius:999px;height:1.25px;position:absolute;bottom:-.625px;left:0;transform:rotate(-45deg);box-shadow:0 0 .55rem #bef7ffbf}.direction-mark-vector:after{width:var(--vector-head);height:var(--vector-head);content:"";filter:drop-shadow(0 0 .32rem #bef7ff8c);border-top:1.25px solid;border-right:1.25px solid;position:absolute;top:0;right:0}.direction-mark>i{border:1px solid #0000;border-top-color:#6fe6ffd1;border-radius:50%;animation:3.8s linear infinite arrowOrbit;position:absolute;inset:-.22rem}.direction-mark>i:after{content:"";background:var(--cyan-bright);width:.24rem;height:.24rem;box-shadow:0 0 .75rem var(--cyan);border-radius:50%;position:absolute;top:-.16rem;left:50%;transform:translate(-50%)}.direction-mark-down{--vector-size:.62rem;--vector-shaft:.877rem;--vector-head:.29rem;width:1.85rem;height:1.85rem;transform:rotate(135deg)}.nav-cta .direction-mark{--vector-size:.66rem;--vector-shaft:.933rem;--vector-head:.3rem;width:2.05rem;height:2.05rem}.button:hover .direction-mark,.nav-cta:hover .direction-mark{border-color:#ccf9ffc7;transform:rotate(4deg)scale(1.06);box-shadow:inset 0 0 1.4rem #6fe6ff33,0 0 2rem #50d3f04d}.text-link:hover .direction-mark-down{transform:rotate(135deg)scale(1.08)}.eyebrow{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.5rem;font-size:.75rem;display:flex}.eyebrow>span{background:var(--cyan);width:.46rem;height:.46rem;box-shadow:0 0 1.2rem var(--cyan);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite pulse;display:inline-block}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,4vw,5rem);min-height:100svh;padding-top:clamp(8rem,13vh,10rem);padding-bottom:clamp(7rem,11vh,9rem);display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.23;background-image:linear-gradient(#7faaca14 1px,#0000 1px),linear-gradient(90deg,#7faaca14 1px,#0000 1px);background-size:6.5rem 6.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-grid:after{content:"";background:radial-gradient(circle at 72% 46%,#0000 0 14%,#020407 66%);position:absolute;inset:0}.hero-stars{opacity:.32;background-image:radial-gradient(circle at 8% 23%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 19% 71%,#8ddfff 0 1px,#0000 1.5px),radial-gradient(circle at 36% 42%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 53% 11%,#9ad9ff 0 1px,#0000 1.8px),radial-gradient(circle at 64% 82%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 76% 31%,#bfb1ff 0 1px,#0000 1.7px),radial-gradient(circle at 89% 67%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 95% 16%,#8eeaff 0 1px,#0000 1.6px);background-size:22rem 19rem;animation:60s linear infinite starDrift;position:absolute;inset:-15%}.hero-stars-two{opacity:.12;background-size:13rem 17rem;animation-duration:90s;animation-direction:reverse;transform:rotate(13deg)}.hero-copy{z-index:10;width:100%;animation:.95s cubic-bezier(.2,.8,.2,1) both heroRise;position:relative}.hero h1,.section-heading h2,.journey-header h2,.economics-copy h2,.federation-copy h2,.trust-heading h2,.assessment-copy h2,.contact-copy h2{letter-spacing:-.055em;margin:0;font-weight:430;line-height:.98}.hero h1{max-width:none;font-size:clamp(3.5rem,5vw,6.4rem)}.hero h1>span{display:block}.hero h1 em,.section-heading h2 em,.journey-header h2 em,.economics-copy h2 em,.federation-copy h2 em,.trust-heading h2 em,.assessment-copy h2 em,.contact-copy h2 em{color:#82909e;font-style:normal;font-weight:330;display:block}.hero-intro{color:#b1bdc8;max-width:41rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.68}.hero-support{color:#7f8f9f;max-width:39rem;margin:1rem 0 0;font-size:.94rem;line-height:1.65}.hero-actions{align-items:center;gap:2rem;margin-top:2.2rem;display:flex}.hero-trust{color:#8293a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:1.75rem;font-size:.72rem;display:flex}.hero-trust span{padding-left:.9rem;position:relative}.hero-trust span:before{content:"";border:1px solid #6fe6ffb3;width:.32rem;height:.32rem;position:absolute;top:.38rem;left:0;transform:rotate(45deg)}.control-scene{z-index:4;aspect-ratio:1;justify-self:center;place-items:center;width:min(94%,42rem,100svh - 11rem);animation:1.4s cubic-bezier(.2,.8,.2,1) .14s both sceneReveal;display:grid;position:relative}.wormhole-shell{aspect-ratio:1;isolation:isolate;width:min(100%,39rem);position:relative}.wormhole-halo{background:radial-gradient(circle, #010307f5 0 29%, #051620b8 39%, transparent 65%), conic-gradient(from 18deg, transparent 0 18%, #6fe6ff24 28%, transparent 42% 64%, #8d74ff1c 73%, transparent 84%);filter:blur(16px);opacity:.92;border-radius:50%;position:absolute;inset:7%;box-shadow:0 0 5rem #6fe6ff1a,0 0 9rem #4b39be14}.wormhole-tunnel{z-index:2;background:radial-gradient(circle at 54% 47%,#010205 0 25%,#030d14f5 31%,#145c771f 48%,#0000 69%),radial-gradient(circle at 47% 45%,#6fe6ff14,#0000 56%);border:1px solid #b3efff5c;border-radius:50%;position:absolute;inset:12%;overflow:visible;box-shadow:inset 0 0 4rem #6fe6ff0e,inset 0 0 0 .75rem #6fe6ff05,0 0 2.4rem #6fe6ff21,0 0 6rem #8d74ff12}.wormhole-tunnel:before{content:"";background:conic-gradient(from -18deg, #dffbffeb 0 3%, #6fe6ff8f 7%, transparent 15% 60%, #8d74ff33 68%, transparent 77% 100%);filter:drop-shadow(0 0 .75rem #6fe6ff52);opacity:.84;border-radius:50%;animation:42s linear infinite wormholeTurn;position:absolute;inset:-3%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px))}.wormhole-ring{border:1px solid #6fe6ff36;border-radius:50%;position:absolute;box-shadow:inset 0 0 1.7rem #6fe6ff06}.wormhole-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 11%, #d2faffd1 15%, #6fe6ff47 19%, transparent 27% 56%, #8d74ff6b 62%, transparent 70% 100%);filter:drop-shadow(0 0 .45rem #6fe6ff40);position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.wormhole-ring-outer{inset:6%}.wormhole-ring-mid{border-color:#8d74ff2e;inset:18%;transform:translate(3%,-2%)}.wormhole-ring-mid:before{opacity:.68}.wormhole-ring-inner{border-color:#6fe6ff33;inset:30%;transform:translate(7%,-4%)}.wormhole-ring-inner:before{opacity:.54}.wormhole-orbit{border:1px solid #6fe6ff2e;border-radius:50%;width:112%;height:112%;animation:32s linear infinite wormholeOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)scaleY(.46)}.wormhole-orbit i{background:var(--cyan-bright);border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:50%;left:-.23rem;box-shadow:0 0 1rem #6fe6ffd9}.wormhole-core{z-index:5;background:radial-gradient(circle at 46% 40%,#6fe6ff24,#0000 21%),#010205;border:1px solid #d7faff7a;border-radius:50%;place-items:center;width:10rem;height:10rem;display:grid;position:absolute;top:47%;left:54%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 2.5rem #6fe6ff12,0 0 2.5rem #6fe6ff29,0 0 5.5rem #5c48d514}.wormhole-core .gravrise-logo{width:3.45rem;height:3.45rem;transform:translateY(-.25rem)}.wormhole-core .gravrise-logo:after{width:.62rem;height:.62rem}.wormhole-core .gravrise-logo-bar{width:1.3rem}.wormhole-core-label{color:#8ca0ae;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.56rem;position:absolute;bottom:1.15rem}.hero-signal{right:max(var(--section-x), calc((100vw - var(--content-max)) / 2));bottom:1.25rem;left:max(var(--section-x), calc((100vw - var(--content-max)) / 2));z-index:12;color:#748594;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #6fe6ff2e;grid-template-columns:repeat(4,1fr);font-size:.66rem;display:grid;position:absolute}.hero-signal span{border-right:1px solid #78aecd1f;gap:.65rem;padding:.8rem 1rem;display:flex}.hero-signal span:first-child{border-left:1px solid #78aecd1f}.hero-signal b{color:var(--cyan);font-weight:500}.section-frame,.journey,.federation,.trust,.assessment,.contact{border-top:1px solid #8eb5d21c;position:relative}.section-frame:before,.journey:before,.federation:before,.trust:before,.assessment:before,.contact:before{top:-1px;left:max(var(--section-x), calc((100vw - var(--content-max)) / 2));z-index:3;content:"";opacity:.72;pointer-events:none;transform-origin:0 0;background:repeating-linear-gradient(90deg,#6fe6ff52 0 1px,#0000 1px 1.55rem);border-top:1px solid #6fe6ff7a;border-bottom:1px solid #8d74ff24;width:min(34rem,56vw);height:.72rem;position:absolute;transform:skew(-32deg);-webkit-mask-image:linear-gradient(90deg,#000,#0000 96%);mask-image:linear-gradient(90deg,#000,#0000 96%)}.section-frame:after,.journey:after,.federation:after,.trust:after,.assessment:after,.contact:after{top:-.24rem;left:calc(max(var(--section-x), calc((100vw - var(--content-max)) / 2)) - .18rem);z-index:4;content:"";pointer-events:none;background:#020407;border:1px solid #b8f6ffb8;border-radius:50%;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 1.1rem #6fe6ff85}.section-kicker{color:#8a98a7;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(7rem,18vw) 1fr;margin-bottom:clamp(3rem,7vw,6rem);font-size:.72rem;display:grid}.section-kicker>span{color:var(--cyan);align-items:center;gap:.7rem;display:flex}.section-kicker>span:after{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#6fe6ff8a 0 1px,#0000 1px .72rem);border-bottom:1px solid #6fe6ff29;width:min(5rem,7vw);height:.48rem}.section-kicker p{margin:0}.section-kicker-inline{grid-template-columns:none;gap:1.4rem;margin-bottom:2.5rem;display:flex}.section-kicker-inline>span:after{display:none}.section-heading h2{max-width:14ch;font-size:clamp(3rem,5.4vw,6rem)}.section-heading-split{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.system-label{color:#7f90a0;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0 0 1.5rem;font-size:.72rem}.section-lead{color:#a3b0bc;font-size:1rem;line-height:1.75}.section-lead p{margin:0}.section-callout{border-left:1px solid var(--cyan);color:var(--ink-soft);padding:1.15rem 0 1.15rem 1.25rem;margin-top:1.5rem!important}.platform-section{background:radial-gradient(circle at 13% 34%,#573abb14,#0000 24%),linear-gradient(#080c1385,#0000);padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem)}.architecture-shell{border:1px solid var(--line-strong);background:radial-gradient(circle,#6fe6ff0a,#0000 35%),#04080de6;border-radius:.8rem;margin-top:clamp(4rem,8vw,7rem);overflow:hidden;box-shadow:0 4rem 10rem #00000057}.architecture-toolbar,.console-bar{border-bottom:1px solid var(--line);color:#8294a2;min-height:3.3rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 1.2rem;font-size:.69rem;display:flex}.architecture-toolbar span:last-child,.console-bar>span{color:var(--cyan)}.architecture-grid{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1.2fr) 5rem minmax(0,.9fr);align-items:stretch;min-height:31rem;padding:clamp(1.25rem,2.5vw,2.25rem);display:grid}.architecture-layer{border:1px solid var(--line);background:#080d14b8;flex-direction:column;min-width:0;padding:clamp(1.2rem,2vw,1.8rem);display:flex;position:relative}.architecture-layer:before{content:"";border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);width:1.2rem;height:1.2rem;position:absolute;top:-1px;left:-1px}.layer-heading{align-items:center;gap:1rem;display:flex}.layer-heading>span{width:2.4rem;height:2.4rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;background:#050a10;border:1px solid #6fe6ff4d;border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.layer-heading p,.layer-heading b{margin:0}.layer-heading p{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.69rem;font-weight:500}.layer-heading b{color:var(--ink-soft);margin-top:.32rem;font-size:.9rem;font-weight:450;display:block}.layer-chips,.control-module-grid,.outcome-list{gap:.6rem;margin-top:2.3rem;display:grid}.layer-chips{grid-template-columns:1fr 1fr}.layer-chips span{color:#a5b2be;text-align:center;background:#02060a94;border:1px solid #96bdd624;place-items:center;min-height:4.2rem;padding:.75rem;font-size:.78rem;display:grid}.gravrise-layer{background:radial-gradient(circle at 70% 15%,#6fe6ff14,#0000 30%),linear-gradient(145deg,#09141ef2,#060911e0);border-color:#6fe6ff54;box-shadow:inset 0 0 4rem #6fe6ff0a,0 0 3rem #6fe6ff0d}.gravrise-layer:after{content:"";background:var(--cyan);width:.46rem;height:.46rem;box-shadow:0 0 1rem var(--cyan);border-radius:50%;animation:2.4s ease-in-out infinite pulse;position:absolute;bottom:1.1rem;right:1.1rem}.control-module-grid span{color:#bdc8d1;background:#03090ea6;border:1px solid #6fe6ff29;align-items:center;gap:.8rem;min-height:3.25rem;padding:.75rem .9rem;font-size:.82rem;display:flex}.control-module-grid i{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:.68rem;font-style:normal}.outcome-list{margin-top:auto;padding-top:2rem}.outcome-list span{border-bottom:1px solid var(--line);color:#b4c0ca;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.82rem;display:flex}.outcome-list i{border:1px solid #6fe6ff80;border-radius:50%;flex:none;width:1rem;height:1rem;position:relative}.outcome-list i:after{content:"";border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan);width:.25rem;height:.43rem;position:absolute;top:.18rem;left:.31rem;transform:rotate(45deg)}.architecture-connector{place-items:center;min-width:0;display:grid;position:relative}.architecture-connector i{background:#6fe6ff40;height:1px;position:absolute;left:.5rem;right:.5rem;overflow:hidden}.architecture-connector i:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);animation:2.8s ease-in-out infinite connectorFlow;position:absolute;inset:0}.architecture-connector span{color:#758898;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;writing-mode:vertical-rl;font-size:.62rem;transform:translateY(-4.5rem)}.adoption-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1.25rem;display:grid}.adoption-card{background:linear-gradient(145deg,#080d14eb,#03060ab8);min-height:24rem;padding:clamp(1.5rem,3vw,2.7rem);position:relative;overflow:hidden}.adoption-card-accent{background:radial-gradient(circle at 78% 82%,#5c45d01f,#0000 36%),linear-gradient(145deg,#080d14f5,#03060ac2)}.card-index,.step-label,.step-output{color:#7d8e9d;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.7rem}.adoption-card h3{letter-spacing:-.045em;max-width:17ch;margin:3.4rem 0 1.2rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:430;line-height:1.06}.adoption-card>p{color:#96a4b1;max-width:38rem;margin:0;font-size:.96rem;line-height:1.72}.agent-constellation{justify-content:space-between;align-items:center;width:13rem;height:4.8rem;display:flex;position:absolute;bottom:2rem;right:2.5rem}.agent-constellation:before{content:"";background:linear-gradient(90deg, #6fe6ff1f, var(--cyan), #8d74ff3d);height:1px;position:absolute;left:1rem;right:1rem}.agent-constellation i,.agent-constellation b{z-index:2;color:#8aa2b1;width:2.6rem;height:2.6rem;font-family:var(--font-geist-mono), monospace;background:#050a10;border:1px solid #6fe6ff4d;border-radius:50%;place-items:center;font-size:.64rem;font-style:normal;font-weight:500;display:grid;position:relative}.agent-constellation b{border-color:var(--cyan);color:var(--cyan-bright);box-shadow:0 0 1.4rem #6fe6ff38}.agent-roles{flex-wrap:wrap;gap:.5rem;margin-top:2.2rem;display:flex}.agent-roles span{color:#a9a4e4;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;background:#8d74ff09;border:1px solid #8d74ff40;padding:.65rem .75rem;font-size:.68rem}.capabilities{background:radial-gradient(circle at 88% 12%,#2395bc14,#0000 24%),#030509;padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem)}.capability-grid{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a0f17e0,#03060a9e);grid-column:span 4;min-height:29rem;padding:clamp(1.4rem,2.6vw,2.4rem);position:relative;overflow:hidden}.capability-card:before{content:"";pointer-events:none;border:1px solid #6fe6ff1a;transition:border-color .28s,transform .36s;position:absolute;inset:.65rem}.capability-card:hover:before{border-color:#6fe6ff42;transform:translate(-.18rem,-.18rem)}.capability-card-wide{background:radial-gradient(circle at 78% 62%,#6fe6ff13,#0000 28%),linear-gradient(145deg,#0a0f17f0,#03060aad);grid-column:span 8;min-height:32rem}.capability-card-proof{grid-column:span 8;min-height:26rem}.capability-card h3{z-index:2;letter-spacing:-.043em;max-width:19ch;margin:3.8rem 0 1.3rem;font-size:clamp(1.65rem,2.6vw,2.7rem);font-weight:430;line-height:1.08;position:relative}.capability-card>p{z-index:2;color:#97a5b2;max-width:34rem;margin:0;font-size:.95rem;line-height:1.7;position:relative}.graph-visual{aspect-ratio:1.35;width:min(43%,24rem);position:absolute;bottom:1.5rem;right:2.5rem}.graph-node{z-index:3;color:#8da1af;min-width:3.5rem;min-height:3.5rem;font-family:var(--font-geist-mono), monospace;background:#050a10;border:1px solid #6fe6ff47;border-radius:50%;place-items:center;padding:.4rem;font-size:.58rem;display:grid;position:absolute;box-shadow:0 0 1.3rem #6fe6ff12}.graph-node-core{width:5rem;height:5rem;color:var(--cyan-bright);border-color:var(--cyan);font-size:1rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #6fe6ff2e}.graph-node-one{top:2%;left:3%}.graph-node-two{top:5%;right:1%}.graph-node-three{bottom:1%;right:3%}.graph-node-four{bottom:2%;left:4%}.graph-line{background:linear-gradient(90deg, var(--cyan), transparent);transform-origin:0;width:42%;height:1px;position:absolute;top:50%;left:50%}.graph-line-one{transform:rotate(-142deg)}.graph-line-two{transform:rotate(-39deg)}.graph-line-three{transform:rotate(38deg)}.graph-line-four{transform:rotate(141deg)}.decision-code,.contract-visual{gap:.45rem;display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem}.decision-code span,.contract-visual span{color:#7f93a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;background:#03080da3;border:1px solid #6fe6ff24;padding:.72rem .8rem;font-size:.65rem}.contract-visual b{float:right;color:var(--cyan-bright);font-weight:500}.proof-chain{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem}.proof-chain span{color:#a9b7c2;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:center;background:#050b11db;border:1px solid #6fe6ff33;padding:.85rem;font-size:.68rem}.proof-chain span:last-child{color:var(--cyan-bright);border-color:#6fe6ff8c;box-shadow:0 0 1.8rem #6fe6ff14}.proof-chain i{background:linear-gradient(90deg, #6fe6ff2e, var(--cyan));height:1px}.journey{background:radial-gradient(circle at 86% 40%,#348eb614,#0000 28%),#030509;padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem);overflow:hidden}.journey-header{grid-template-columns:1.15fr .75fr;align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.journey-header h2{max-width:13ch;font-size:clamp(3rem,5.2vw,5.8rem)}.journey-header>div>p:first-child{color:#a2afbb;max-width:35rem;margin:0;font-size:1rem;line-height:1.75}.readiness-formula{border-left:1px solid var(--cyan);color:#8fa2b1;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;margin:1.5rem 0 0;padding:1rem 0 1rem 1rem;font-size:.69rem;line-height:1.6}.journey-track{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(4.5rem,8vw,7rem);display:grid;position:relative}.journey-step{background:radial-gradient(circle at 90% 10%,#6fe6ff09,#0000 20%),#04070b;min-height:25rem;padding:2rem clamp(1.4rem,2.7vw,2.5rem);position:relative}.journey-step:before{content:"";opacity:.6;pointer-events:none;border:1px solid #6fe6ff1a;transition:opacity .32s,transform .42s;position:absolute;inset:.65rem}.journey-step:hover:before{opacity:1;transform:translate(-.16rem,-.16rem)}.step-number{z-index:3;width:2.7rem;height:2.7rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;background:#04070b;border:1px solid #6fe6ff4d;border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:relative;box-shadow:0 0 2rem #6fe6ff12}.step-label{color:var(--cyan);margin:3.5rem 0 1rem}.journey-step h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.35vw,2.4rem);font-weight:430;line-height:1.08}.journey-step>p:not(.step-label){color:#929fab;max-width:27rem;margin:1.2rem 0 0;font-size:.93rem;line-height:1.7}.step-output{border-top:1px solid var(--line);color:#7e91a0;text-transform:uppercase;padding-top:1rem;position:absolute;bottom:2rem;left:2rem;right:2rem}.economics{background:radial-gradient(circle at 77% 48%,#45aecc1a,#0000 29%),linear-gradient(#020407,#050910);padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem)}.economics-grid{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.economics-copy h2{max-width:12ch;font-size:clamp(3rem,5.1vw,5.6rem)}.economics-copy>p:not(.system-label):not(.qualification){color:#a0aeba;max-width:37rem;margin:2rem 0 0;font-size:1rem;line-height:1.75}.feature-list{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.feature-list li{border-bottom:1px solid var(--line);color:#b1bdc7;padding:.9rem 0 .9rem 1.5rem;font-size:.9rem;line-height:1.55;position:relative}.feature-list li:before{content:"";border:1px solid var(--cyan);width:.45rem;height:.45rem;position:absolute;top:1.18rem;left:.15rem;transform:rotate(45deg)}.qualification{color:#7f909f;margin:1.5rem 0 0;font-size:.78rem;line-height:1.55}.economics-console,.assessment-console{background:#05090fe6;border:1px solid #7cb0cf3d;border-radius:.8rem;overflow:hidden;box-shadow:0 4rem 9rem #0000007a,0 0 5rem #5748ce12}.console-bar>div{gap:.35rem;display:flex}.console-bar>div span{background:#3b4855;border-radius:50%;width:.36rem;height:.36rem}.economics-body{padding:clamp(1.5rem,3.4vw,3rem)}.contract-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.contract-heading>div{gap:.55rem;display:grid}.contract-heading span,.budget-overview span,.budget-meter-label,.cost-ledger-head,.outcome-cost>span{color:#8092a1;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.contract-heading b{color:var(--ink-soft);letter-spacing:.02em;font-size:.94rem;font-weight:500}.contract-state{background:#6fe6ff09;border:1px solid #6fe6ff59;padding:.65rem .75rem;color:var(--cyan-bright)!important}.budget-overview{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:2.4rem;display:grid}.budget-overview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.75rem;min-height:7rem;padding:1.1rem;display:grid}.budget-overview strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:430}.budget-meter{margin-top:2.3rem}.budget-meter-label{justify-content:space-between;gap:1rem;display:flex}.budget-track{background:repeating-linear-gradient(90deg,#6fe6ff14 0 1px,#0000 1px 10%),#010407cc;border:1px solid #6fe6ff29;height:.65rem;margin-top:.75rem;position:relative;overflow:visible}.budget-track i{background:linear-gradient(90deg, var(--violet), var(--cyan));width:62.9%;position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 1.2rem #6fe6ff47}.budget-track b{background:var(--signal-review);width:1px;position:absolute;top:-.35rem;bottom:-.35rem;left:80%;box-shadow:0 0 .7rem #f0c97880}.cost-ledger{border-top:1px solid var(--line);margin-top:2.3rem;display:grid}.cost-ledger>div{border-bottom:1px solid var(--line);color:#a7b3bd;grid-template-columns:1fr .75fr .85fr;align-items:center;gap:1rem;min-height:3.1rem;padding:.75rem .1rem;font-size:.78rem;display:grid}.cost-ledger b{color:var(--ink-soft);font-weight:500}.cost-ledger i{color:#8db9c4;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-self:end;font-size:.64rem;font-style:normal}.cost-ledger-head{color:#7d8e9d!important;min-height:2.5rem!important}.cost-ledger-head span:last-child{justify-self:end}.outcome-cost{background:radial-gradient(circle at 90%,#6fe6ff17,#0000 25%),#040c12b3;border:1px solid #6fe6ff45;grid-template-columns:1fr auto;gap:.45rem 1rem;margin-top:2rem;padding:1.2rem;display:grid}.outcome-cost b{color:var(--cyan-bright);font-size:1.15rem;font-weight:500}.outcome-cost small{color:#7c8d9b;grid-column:1/-1;font-size:.72rem}.federation{background:radial-gradient(circle at 72%,#4f3ec51c,#0000 28%),#030508;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(4rem,9vw,10rem);min-height:54rem;padding-top:clamp(7rem,12vw,11rem);padding-bottom:clamp(7rem,12vw,11rem);display:grid;overflow:hidden}.federation-copy h2{max-width:10ch;font-size:clamp(3rem,5.2vw,5.8rem)}.federation-copy>p:not(.federation-close){color:#9fadb9;max-width:39rem;margin:2rem 0 0;font-size:1rem;line-height:1.75}.federation-points{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.federation-points span{border:1px solid var(--line);color:#9eacb8;background:#060a1094;padding:.65rem .8rem .65rem 1.7rem;font-size:.75rem;position:relative}.federation-points span:before{content:"";border:1px solid var(--cyan);width:.42rem;height:.42rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)rotate(45deg)}.federation-close{border-left:1px solid var(--cyan);max-width:36rem;color:var(--ink-soft);margin:2rem 0 0;padding:1rem 0 1rem 1.1rem;font-size:.9rem;line-height:1.6}.federation-map{aspect-ratio:1;justify-self:end;width:min(100%,47rem);position:relative}.federation-map:before{content:"";background-color:#0000;background-image:linear-gradient(#6fe6ff0e 1px,#0000 1px),linear-gradient(90deg,#6fe6ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.8rem 2.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #6fe6ff14;border-radius:50%;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#000,#0000 69%);mask-image:radial-gradient(circle,#000,#0000 69%)}.group-core,.business-node{z-index:4;background:#060a10;border:1px solid #6fe6ff52;border-radius:50%;place-content:center;display:grid;position:absolute;box-shadow:0 0 2.5rem #6fe6ff14}.group-core{width:8.5rem;height:8.5rem;color:var(--cyan-bright);text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.group-core:after{content:"";border:1px dashed #6fe6ff3d;border-radius:50%;animation:16s linear infinite orbitRotate;position:absolute;inset:-.65rem}.group-core span,.business-node span{color:#7991a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.group-core b,.business-node b{margin-top:.4rem;font-size:.9rem;font-weight:500}.federation-ring{border:1px solid #6fe6ff29;border-radius:50%;animation:30s linear infinite orbitRotate;position:absolute}.federation-ring-one{inset:20%;transform:scaleY(.72)rotate(28deg)}.federation-ring-two{border-color:#8d74ff26;animation-direction:reverse;inset:8%;transform:scaleY(.75)rotate(-21deg)}.business-node{width:6.2rem;height:6.2rem;padding:.55rem}.business-node-one{top:9%;left:17%}.business-node-two{top:18%;right:7%}.business-node-three{bottom:8%;right:14%}.business-node-four{bottom:14%;left:8%}.policy-signal{z-index:3;color:#7692a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0;font-size:.62rem;position:absolute}.signal-one{top:44%;left:3%}.signal-two{bottom:42%;right:1%}.trust{background:radial-gradient(circle at 14% 56%,#6fe6ff0f,#0000 24%),#020407;padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem)}.trust-heading{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.55fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.trust-heading h2{max-width:12ch;font-size:clamp(3rem,5.2vw,5.7rem)}.trust-heading>p{color:#9eacb8;margin:0;font-size:1rem;line-height:1.75}.boundary-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(4rem,8vw,7rem);display:grid}.boundary-card{background:#05090ef5;min-height:26rem;padding:1.8rem;position:relative;overflow:hidden}.boundary-card:before{content:"";pointer-events:none;border:1px solid #6fe6ff1a;position:absolute;inset:.6rem}.boundary-card>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:.72rem}.boundary-card h3{letter-spacing:-.035em;margin:4rem 0 1.2rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:430}.boundary-card p{color:#93a1ae;margin:0;font-size:.9rem;line-height:1.7}.boundary-card .direction-mark{opacity:.72;width:2.2rem;height:2.2rem;position:absolute;bottom:1.8rem;right:1.8rem}.trust-close{color:#899aaa;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;margin:2rem 0 0;font-size:.72rem}.assessment{background:radial-gradient(circle at 22%,#5545cc24,#0000 27%),linear-gradient(#020407,#050910);padding-top:clamp(7rem,12vw,11rem);padding-bottom:clamp(7rem,12vw,11rem);display:block}.assessment-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.assessment-console{align-self:center}.baseline-body{padding:clamp(1.4rem,3vw,2.5rem)}.baseline-scope{background:radial-gradient(circle at 90%,#6fe6ff12,#0000 22%),#040b11bf;border:1px solid #6fe6ff30;gap:.6rem;padding:1.2rem;display:grid}.baseline-scope span,.baseline-scope small,.baseline-decision>span{color:#8295a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.67rem}.baseline-scope b{color:var(--ink-soft);font-size:.92rem;font-weight:500}.baseline-matrix{border-top:1px solid var(--line);margin-top:1.2rem;display:grid}.baseline-matrix>div{border-bottom:1px solid var(--line);color:#9fadba;grid-template-columns:1fr .8fr .8fr;align-items:center;gap:1rem;min-height:3.75rem;padding:.8rem .7rem;font-size:.79rem;display:grid}.baseline-matrix b{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.69rem;font-weight:500}.baseline-matrix i{color:#7d8e9c;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-self:end;font-size:.63rem;font-style:normal}.matrix-head{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:#788a99!important;min-height:2.8rem!important;font-size:.67rem!important}.matrix-head span:last-child{justify-self:end}.status-review{color:var(--signal-review)!important}.status-hold{color:#cab8ff!important}.baseline-decision{border-left:2px solid var(--signal-review);background:#f0c97809;grid-template-columns:auto 1fr;gap:1.1rem;margin-top:1.5rem;padding:1.2rem;display:grid}.baseline-decision p{color:#b5b8b8;margin:0;font-size:.86rem;line-height:1.55}.assessment-copy h2{max-width:11ch;font-size:clamp(3rem,5vw,5.5rem)}.assessment-lead{color:#a4b1bd;max-width:38rem;margin:2rem 0 0;font-size:1rem;line-height:1.75}.activation-question{border-left:1px solid var(--cyan);color:var(--ink-soft);margin:1.5rem 0 0;padding:1rem 0 1rem 1.15rem;font-size:.92rem;line-height:1.65}.assessment-terms{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.assessment-terms>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.65rem;min-height:6rem;padding:1rem;display:grid}.assessment-terms span{color:#8091a0;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.assessment-terms b{color:var(--cyan-bright);font-size:.86rem;font-weight:500}.assessment-list{gap:0;margin:1.6rem 0 2rem;padding:0;list-style:none;display:grid}.assessment-list li{border-bottom:1px solid var(--line);color:#acb8c2;grid-template-columns:2rem 1fr;gap:.7rem;padding:.8rem 0;font-size:.86rem;line-height:1.55;display:grid}.assessment-list li span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:.67rem}.commercial-path{border-top:1px solid #7eabca2b;margin-top:clamp(6rem,10vw,10rem);padding-top:clamp(4rem,7vw,6.5rem)}.commercial-heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.commercial-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.commercial-heading h2{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:430;line-height:.98}.commercial-heading h2 em{color:#82909e;font-style:normal;font-weight:330;display:block}.commercial-heading>p:last-child{color:#9cabb8;margin:0;font-size:1rem;line-height:1.75}.commercial-options{background:#7eabca2e;border:1px solid #7eabca2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid}.commercial-card{background:linear-gradient(145deg,#0e151ffa,#05090ffa);flex-direction:column;min-height:34rem;padding:clamp(1.5rem,3vw,2.7rem);display:flex;position:relative}.commercial-card-featured{background:radial-gradient(circle at 86% 12%,#6fe6ff1f,#0000 30%),radial-gradient(circle at 12% 92%,#7156e824,#0000 33%),linear-gradient(145deg,#0c161ffc,#060911fc);box-shadow:inset 0 0 0 1px #6fe6ff36}.commercial-card-topline{border-bottom:1px solid var(--line);color:#8395a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;font-size:.65rem;display:flex}.commercial-card-topline b{color:var(--cyan-bright);font-weight:500}.commercial-card h3{letter-spacing:-.045em;max-width:15ch;margin:2.2rem 0 2rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:430;line-height:1.05}.commercial-stage{border-top:1px solid var(--line);grid-template-columns:6.3rem 1fr;gap:.45rem 1rem;padding:1rem 0;display:grid}.commercial-stage>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;grid-row:1/3;font-size:.66rem}.commercial-stage b{color:var(--ink-soft);font-size:.9rem;font-weight:520}.commercial-stage p,.subscription-lead{color:#94a3af;margin:0;font-size:.84rem;line-height:1.65}.commercial-card>small{color:#788996;margin-top:auto;padding-top:1.4rem;font-size:.7rem;line-height:1.55;display:block}.subscription-includes{gap:.8rem;margin:1.8rem 0 2rem;display:grid}.subscription-includes span{color:#bdc8d0;align-items:center;gap:.8rem;font-size:.86rem;display:flex}.subscription-includes i{width:1.45rem;height:1.45rem;color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;background:#6fe6ff0d;border:1px solid #6fe6ff52;place-content:center;font-size:.67rem;font-style:normal;display:grid}.commercial-card .button{align-self:flex-start}.foundation-boundary{background:radial-gradient(circle at 94% 8%,#6d54e21a,#0000 30%),#050a10d1;border:1px solid #7daccc33;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(2rem,4vw,3.6rem);display:grid}.foundation-boundary>div>span,.context-boundary>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.68rem}.foundation-boundary h3,.context-boundary h3{letter-spacing:-.04em;margin:1.1rem 0 1rem;font-size:clamp(1.6rem,2.6vw,2.7rem);font-weight:430;line-height:1.08}.foundation-boundary p,.context-boundary p{color:#94a3af;margin:0;font-size:.88rem;line-height:1.7}.foundation-boundary ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.foundation-boundary li{border-bottom:1px solid var(--line);color:#aeb9c2;padding:.9rem 0 .9rem 1.4rem;font-size:.84rem;line-height:1.55;position:relative}.foundation-boundary li:before{content:"";border:1px solid var(--cyan);width:.42rem;height:.42rem;position:absolute;top:1.2rem;left:0;transform:rotate(45deg)}.foundation-guardrail{border-left:2px solid var(--signal-review);background:#f0c97809;grid-column:1/-1;padding:1rem 1.2rem}.context-boundary{background:#03070cbd;border:1px solid #7daccc26;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-top:1px;padding:clamp(2rem,4vw,3.6rem);display:grid}.context-boundary>div{grid-template-columns:1fr 1fr;gap:1rem 2.5rem;display:grid}.context-boundary h3{grid-column:1/-1;max-width:20ch;margin-top:0}.contact{background:radial-gradient(circle at 86% 55%,#4b3ec51a,#0000 25%),#020407;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);min-height:52rem;padding-top:clamp(7rem,12vw,11rem);padding-bottom:clamp(7rem,12vw,11rem);display:grid;overflow:hidden}.contact-void{border:1px solid #6fe6ff1f;border-radius:50%;width:72rem;height:72rem;position:absolute;bottom:-34rem;right:-23rem;box-shadow:0 0 9rem #3dbbe012}.contact-void:before,.contact-void:after{content:"";border:1px solid #7fa6cc1a;border-radius:50%;position:absolute}.contact-void:before{inset:8%}.contact-void:after{border-color:#8d74ff1f;inset:18%}.contact-horizon{background:#000;border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 4rem #89d2ed2e,0 0 10rem #6347e61f}.contact-copy,.contact-form{z-index:3;position:relative}.contact-copy h2{max-width:12ch;font-size:clamp(3rem,5.2vw,5.8rem)}.contact-copy>p:last-child{color:#a1aeba;max-width:38rem;margin:2rem 0 0;font-size:1rem;line-height:1.75}.contact-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090fd1;border:1px solid #7cb0cf33;border-radius:.75rem;padding:clamp(1.5rem,3vw,2.7rem);box-shadow:0 3rem 8rem #00000059}.contact-form label{gap:.65rem;margin-bottom:1.2rem;display:grid}.contact-form label>.field-label{color:#92a2b0;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;transition:color .18s}.field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-form input,.contact-form select{width:100%;min-height:3.35rem;color:var(--ink);background:#020509c7;border:1px solid #78a3be33;border-radius:.25rem;outline:none;padding:0 .9rem;transition:border-color .18s,background .18s,box-shadow .18s}.contact-form input::placeholder{color:#657582}.contact-form input:focus,.contact-form select:focus{border-color:var(--cyan);background:#050c12f0;box-shadow:inset 0 -1px #bcf6ff85,0 0 1.8rem #4bc8e81a}.contact-form input:focus-visible,.contact-form select:focus-visible{outline-offset:3px;outline:1px solid #6fe6ffc7}.contact-form select{color:#acb7c0}.form-field.has-error>.field-label{color:#e2a2b5}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true]{background:linear-gradient(90deg,#ff75980e,#0000 72%),#07040ae0;border-color:#ff7598b8;box-shadow:inset .16rem 0 #ff7598b8,0 0 1.9rem #ff467814}.contact-form input[aria-invalid=true]:focus,.contact-form select[aria-invalid=true]:focus{border-color:var(--signal-error);box-shadow:inset .16rem 0 0 var(--signal-error), 0 0 0 1px #ff75981f, 0 0 2.4rem #ff46781f}.field-error{color:#eba9bb;font-family:var(--font-geist-mono), monospace;letter-spacing:.025em;align-items:center;gap:.55rem;margin-top:-.1rem;font-size:.72rem;line-height:1.45;animation:.26s cubic-bezier(.2,.8,.2,1) both fieldSignalIn;display:flex}.field-error i{border:1px solid var(--signal-error);flex:0 0 .42rem;width:.42rem;height:.42rem;position:relative;transform:rotate(45deg);box-shadow:0 0 .75rem #ff75988c}.field-error i:after{content:"";background:#ff75988f;position:absolute;inset:1px}.form-button{width:100%;min-height:4.35rem;margin-top:.45rem;padding-left:1.8rem}.form-note{color:#82929f;text-align:center;min-height:1.2rem;margin:.9rem 0 0;font-size:.74rem;line-height:1.45;transition:color .18s,text-shadow .18s}.form-note-invalid{color:#e09caf;text-shadow:0 0 1.2rem #ff759824}.form-note-preview{color:#91d8e7;text-shadow:0 0 1.2rem #6fe6ff1f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-copy,.pricing-route-grid,.baseline-estimator,.estimator-next-steps{z-index:3;position:relative}.pricing-disclosure{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.pricing-disclosure span{color:#445d68;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#fcfefdb8;border:1px solid #132e3c2e;border-radius:999px;padding:.55rem .7rem;font-size:.64rem}.pricing-route-grid{background:#132e3c2e;border:1px solid #132e3c2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 2rem 6rem #22353e1f}.pricing-route-card{min-height:30rem;color:var(--text-on-day);background:radial-gradient(circle at 90% 8%,#5942c812,#0000 15rem),#fcfefdf5;flex-direction:column;padding:clamp(1.4rem,2.8vw,2.5rem);display:flex}.pricing-route-card-featured{color:var(--ink);background:radial-gradient(circle at 90% 5%,#6fe6ff21,#0000 16rem),radial-gradient(circle at 8% 100%,#6d54e226,#0000 17rem),linear-gradient(145deg,#101a24,#070b12);box-shadow:inset 0 0 0 1px #6fe6ff33}.pricing-route-topline{color:#536873;font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;border-bottom:1px solid #132e3c26;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.62rem;display:flex}.pricing-route-topline b{color:var(--accent-cyan-day);font-weight:600}.pricing-route-card-featured .pricing-route-topline{color:#9eb0bc;border-bottom-color:#7fb0cb2e}.pricing-route-card-featured .pricing-route-topline b{color:var(--cyan-bright)}.pricing-route-card h3{letter-spacing:-.045em;max-width:14ch;margin:1.7rem 0 0;font-size:clamp(1.6rem,2.5vw,2.55rem);font-weight:450;line-height:1.05}.pricing-route-price{gap:.2rem;margin:1.5rem 0;display:grid}.pricing-route-price>span,.pricing-route-price small{color:#5d727c;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.pricing-route-price strong{color:var(--text-on-day);font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:430}.pricing-route-card-featured .pricing-route-price>span,.pricing-route-card-featured .pricing-route-price small{color:#9cb0bc}.pricing-route-card-featured .pricing-route-price strong{color:var(--cyan-bright)}.pricing-route-card ul{gap:0;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.pricing-route-card li{color:#415963;border-bottom:1px solid #132e3c1f;padding:.75rem 0 .75rem 1.25rem;font-size:.8rem;line-height:1.5;position:relative}.pricing-route-card li:before{content:"";border:1px solid var(--accent-cyan-day);width:.42rem;height:.42rem;position:absolute;top:1rem;left:0;transform:rotate(45deg)}.pricing-route-card-featured li{color:#b6c3cc;border-bottom-color:#7fb0cb26}.pricing-route-card-featured li:before{border-color:var(--cyan)}.pricing-route-action{color:#075f70;width:100%;min-height:3.35rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;cursor:pointer;background:#006f820d;border:1px solid #006f824d;border-radius:.24rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.9rem 1rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.pricing-route-action:hover{background:#006f8217;border-color:#006f829e;transform:translateY(-2px)}.pricing-route-card-featured .pricing-route-action{color:var(--cyan-bright);background:#6fe6ff0e;border-color:#6fe6ff52}.pricing-route-card-featured .pricing-route-action:focus-visible{outline-color:var(--cyan-bright)}html.estimator-modal-is-open,html.estimator-modal-is-open body{overflow:hidden}.estimator-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(16px)saturate(.78);backdrop-filter:blur(16px)saturate(.78);background:radial-gradient(circle at 78% 14%,#6fe6ff1a,#0000 28rem),#020407ad;place-items:center;padding:clamp(.75rem,2vw,1.5rem);animation:.22s both estimatorBackdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.estimator-modal-scrim{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.estimator-modal{z-index:1;overscroll-behavior:contain;width:min(100%,84rem);height:min(94dvh,64rem);max-height:min(94dvh,64rem);color:var(--ink);isolation:isolate;background:radial-gradient(circle at 88% 4%,#7d66ee24,#0000 30rem),linear-gradient(145deg,#060b12fb,#020509fc);border:1px solid #6fe6ff47;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);animation:.28s cubic-bezier(.2,.82,.16,1) both estimatorModalIn;display:grid;position:relative;overflow:hidden;box-shadow:0 3rem 10rem #000000b8,0 0 0 1px #ffffff0a,0 0 6rem #6fe6ff14}.estimator-modal-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050a10f7,#050a10e6);border-bottom:1px solid #6fe6ff2e;justify-content:space-between;align-items:center;gap:2rem;min-height:7.4rem;padding:1.25rem clamp(1.4rem,3vw,2.8rem);display:flex;position:relative}.estimator-modal-header>div{min-width:0}.estimator-modal-header>div>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.62rem}.estimator-modal-header h2{color:#f2f7fa;letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:470}.estimator-modal-header p{color:#aebcc5;max-width:57rem;margin:.45rem 0 0;font-size:.74rem;line-height:1.55}.estimator-modal-mobile-total{display:none}.estimator-modal-close{width:2.85rem;min-width:2.85rem;height:2.85rem;color:var(--cyan-bright);cursor:pointer;background:#6fe6ff0e;border:1px solid #6fe6ff4d;border-radius:50%;place-items:center;padding:0;font-size:1.45rem;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:grid}.estimator-modal-close:hover{background:#6fe6ff1c;border-color:#6fe6ffb8;transform:rotate(4deg)scale(1.04)}.baseline-estimator{color:var(--ink);background:radial-gradient(circle at 90% 10%,#6fe6ff14,#0000 24rem),linear-gradient(145deg,#080e16fc,#03070cfc);border:1px solid #6fe6ff38;border-radius:.85rem;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.68fr);margin-top:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:7rem;display:grid;overflow:hidden;box-shadow:0 3rem 8rem #1d2e363d,0 0 0 1px #ffffff80}.estimator-modal .baseline-estimator{min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;scroll-margin-top:0;overflow:hidden}.estimator-modal .estimate-controls,.estimator-modal .estimate-summary{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:100%;overflow-y:auto}.estimator-modal .estimate-controls:focus-visible,.estimator-modal .estimate-summary:focus-visible{outline-offset:-3px}@keyframes estimatorBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes estimatorModalIn{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.estimate-controls{padding:clamp(1.4rem,3vw,2.8rem)}.estimate-heading>span,.estimate-summary-head>span,.estimate-included>span,.estimator-next-steps>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.estimate-heading h3{letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:430}.estimate-heading p{color:#a8b6c0;max-width:47rem;margin:1rem 0 0;font-size:.9rem;line-height:1.7}.estimate-fieldset{border:0;margin:2rem 0 0;padding:0}.estimate-fieldset legend,.estimate-driver-grid label>span{color:#b9c6cf;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem}.estimate-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.estimate-choice{cursor:pointer;min-height:7.2rem;display:block;position:relative}.estimate-choice input{opacity:0;width:1px;height:1px;position:absolute}.estimate-choice>span{background:#02060aa6;border:1px solid #7da9c28c;border-radius:.32rem;align-content:start;height:100%;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.estimate-choice input:checked+span{background:linear-gradient(135deg,#6fe6ff17,#0000 72%),#050d13f0;border-color:#6fe6ffa8;box-shadow:inset 0 0 0 1px #6fe6ff14}.estimate-choice input:focus-visible+span{outline:2px solid var(--cyan-bright);outline-offset:3px}.estimate-choice b,.estimate-addon-list b{color:#e1e9ee;font-size:.82rem;font-weight:530;line-height:1.35}.estimate-choice small,.estimate-addon-list small,.estimate-driver-grid label>small{color:#8fa2ae;margin-top:.45rem;font-size:.74rem;line-height:1.55;display:block}.estimate-subject-help{color:#9aadb8;margin:.9rem 0 0;font-size:.74rem;line-height:1.55}.estimate-boundary-explainer{border:1px solid #6fe6ff2e;border-left:2px solid var(--cyan);color:#aebdc6;background:#6fe6ff0b;margin:1.25rem 0 0;padding:1rem 1.1rem;font-size:.74rem;line-height:1.6}.estimate-boundary-explainer strong{color:#e2edf1;margin-bottom:.2rem;font-weight:560;display:block}.estimate-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.estimate-driver-grid label{min-width:0;display:grid}.estimate-driver-grid select{color:#ecf4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071019;border:1px solid #7da9c28c;border-radius:.28rem;width:100%;min-height:3.25rem;padding:0 .85rem}.estimate-driver-grid select:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:3px;border-color:var(--cyan)}.estimate-addon-list{background:#7da9c22e;border:1px solid #7da9c22e;gap:1px;display:grid}.estimate-self-service-limit{border-left:2px solid var(--signal-review);color:#b7a982;background:#f0c9780b;margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.7rem;line-height:1.55}.estimate-addon-list label{cursor:pointer;background:#03080df0;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.8rem;padding:.9rem 1rem;display:grid;position:relative}.estimate-addon-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.estimate-addon-switch{background:#111c24;border:1px solid #8096a1;border-radius:999px;width:2.75rem;height:1.5rem;transition:border-color .18s,background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.estimate-addon-switch:after{content:"";background:#d8e1e6;border-radius:50%;width:.96rem;height:.96rem;transition:background .18s,transform .22s cubic-bezier(.2,.82,.16,1);position:absolute;top:.21rem;left:.22rem;box-shadow:0 .12rem .4rem #00000073}.estimate-addon-input:checked+.estimate-addon-switch{background:#0b7182;border-color:#9bf1ff;box-shadow:inset 0 0 0 1px #c5f8ff1f,0 0 1rem #6fe6ff1f}.estimate-addon-input:checked+.estimate-addon-switch:after{background:#fff;transform:translate(1.28rem)}.estimate-addon-input:focus-visible+.estimate-addon-switch{outline:2px solid var(--cyan-bright);outline-offset:3px}.estimate-addon-list label:hover .estimate-addon-switch{border-color:var(--cyan-bright)}.estimate-addon-copy{overflow-wrap:anywhere;min-width:0}.estimate-addon-list strong{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:.72rem;font-weight:520}.estimate-summary{background:radial-gradient(circle at 95% 5%,#7d66ee30,#0000 18rem),linear-gradient(155deg,#24283a,#10151f);border-left:1px solid #96a2db33;padding:clamp(1.4rem,3vw,2.5rem);position:relative}.estimate-summary-head{gap:.45rem;display:grid}.estimate-summary-head b{color:#c4cbd7;font-size:.78rem;font-weight:500}.estimate-total{border-bottom:1px solid #b4bcdf2b;gap:.25rem;margin:1.6rem 0;padding-bottom:1.5rem;display:grid}.estimate-total span{color:#c8f8ff;font-family:var(--font-geist-mono), monospace;letter-spacing:-.07em;font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:430;line-height:1}.estimate-total small{color:#aab5c5;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.estimate-breakdown{gap:0;margin:0;display:grid}.estimate-breakdown>div{border-bottom:1px solid #b4bcdf1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.8rem 0;display:grid}.estimate-breakdown dt{color:#d6dce5;gap:.25rem;font-size:.76rem;line-height:1.4;display:grid}.estimate-breakdown dt small{color:#929fb1;font-size:.64rem}.estimate-breakdown dd{color:#c8f8ff;font-family:var(--font-geist-mono), monospace;margin:0;font-size:.72rem}.estimate-included{margin-top:1.7rem}.estimate-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.estimate-included li{color:#b7c1cf;padding-left:.85rem;font-size:.68rem;line-height:1.45;position:relative}.estimate-included li:before{content:"";background:var(--cyan);width:.32rem;height:.32rem;position:absolute;top:.42rem;left:0;transform:rotate(45deg)}.estimate-save{width:100%;min-height:4rem;margin-top:1.8rem;padding-left:1.3rem}.estimate-save-state{border:1px solid #6fe6ff3d;border-left:2px solid var(--cyan);background:#6fe6ff0d;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.estimate-save-state.is-error{border-color:#f0c9784d;border-left-color:var(--signal-review);background:#f0c9780b}.estimate-save-state p{color:#c3ced7;margin:0;font-size:.74rem;line-height:1.5}.estimate-save-state a{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;font-size:.72rem;font-weight:600;text-decoration:none}.estimate-disclaimer{color:#9ba8ba;margin:1rem 0 0;font-size:.66rem;line-height:1.55}.estimator-next-steps{background:#fcfefdc7;border:1px solid #132e3c29;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:1.5rem 3rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.estimator-next-steps>span{color:var(--accent-cyan-day)}.estimator-next-steps ol{background:#132e3c24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.estimator-next-steps li{color:#263e49;background:#fcfefdfa;gap:.55rem;min-height:6rem;padding:.9rem;font-size:.74rem;line-height:1.45;display:grid}.estimator-next-steps li b{color:var(--accent-cyan-day);font-family:var(--font-geist-mono), monospace;font-size:.66rem}.estimator-next-steps p{color:#536873;grid-column:2;max-width:54rem;margin:0;font-size:.72rem;line-height:1.55}.site-footer{border-top:1px solid var(--line);color:#7d8d9b;background:#010204;grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:2.5rem;min-height:10rem;display:grid}.site-footer>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;margin:0;font-size:.66rem}.site-footer>div{flex-wrap:wrap;gap:1.2rem;font-size:.74rem;display:flex}.site-footer>div a{transition:color .18s}.site-footer>div a:hover{color:var(--ink)}.site-footer>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.66rem}.surface-day{color:var(--text-on-day)}[data-surface=light] :focus-visible{outline-color:var(--accent-cyan-day)}.surface-twilight{color:#f1f2f7}[data-surface=twilight] :focus-visible{outline-color:#8aeafb}.surface-day:before,.surface-twilight:before{background:repeating-linear-gradient(90deg,#006f8252 0 1px,#0000 1px 1.55rem);border-top-color:#006f8285;border-bottom-color:#5942c824}.surface-day:after,.surface-twilight:after{background:var(--surface-cloud);box-shadow:0 0 1.1rem var(--glow-cyan-day);border-color:#006f82a3}.surface-warm:after,.surface-dawn:after{background:var(--surface-pearl)}.surface-twilight:after{background:var(--surface-violet-mist);border-color:#8aeafbad;box-shadow:0 0 1.1rem #8aeafb2e}.surface-twilight:before{background:repeating-linear-gradient(90deg,#8aeafb4d 0 1px,#0000 1px 1.55rem);border-top-color:#8aeafb85;border-bottom-color:#a99cff33}.surface-day .section-kicker{color:#536872}.surface-day .section-kicker>span{color:var(--accent-cyan-day)}.surface-day .section-kicker>span:after{background:repeating-linear-gradient(90deg,#006f828a 0 1px,#0000 1px .72rem);border-bottom-color:#006f822e}.surface-twilight .section-kicker{color:#c3c5d1}.surface-twilight .section-kicker>span{color:#8aeafb}.surface-day :is(.section-heading,.economics-copy,.trust-heading,.contact-copy) h2,.surface-twilight .federation-copy h2{color:var(--text-on-day)}.surface-day :is(.section-heading,.economics-copy,.trust-heading,.contact-copy) h2 em,.surface-twilight .federation-copy h2 em{color:#667780}.surface-twilight .federation-copy h2{color:#f1f2f7}.surface-twilight .federation-copy h2 em{color:#bec3d2}.surface-day .system-label,.surface-twilight .system-label{color:#536c78}.surface-day .section-callout,.surface-twilight .federation-close{border-left-color:var(--accent-cyan-day);color:#324a56}.surface-twilight .federation-close{color:#d8dbe5;border-left-color:#7edfee}.platform-section{background:radial-gradient(circle at 9% 31%, #5942c816, transparent 25rem), linear-gradient(180deg, #d4e0e2 0, var(--surface-cloud) 9rem, var(--surface-pearl) 100%)}.platform-section .section-lead{color:var(--muted-on-day)}.platform-section .architecture-shell{color:var(--ink);border-color:#142f3d47;box-shadow:0 2.2rem 6rem #1f343d33,0 0 0 1px #ffffff8c}.platform-section .adoption-grid{border-color:var(--line-on-day);background:var(--line-on-day);box-shadow:0 1.5rem 4.5rem #23394214}.platform-section .adoption-card{color:var(--text-on-day);background:radial-gradient(circle at 85% 82%,#006f820e,#0000 18rem),#fcfefde6}.platform-section .adoption-card-accent{background:radial-gradient(circle at 80% 78%,#5942c81c,#0000 21rem),#f1eff8}.platform-section .card-index{color:#56717d}.platform-section .adoption-card>p{color:var(--muted-on-day)}.platform-section .agent-constellation:before{background:linear-gradient(90deg, #006f821a, var(--accent-cyan-day), #5942c840)}.platform-section .agent-constellation i,.platform-section .agent-constellation b{color:#526b76;background:#fcfefdf0;border-color:#006f823d;box-shadow:0 .5rem 1.8rem #1a394614}.platform-section .agent-constellation b{border-color:var(--accent-cyan-day);color:var(--accent-cyan-day);box-shadow:0 0 1.4rem var(--glow-cyan-day)}.platform-section .agent-roles span{color:var(--accent-violet-day);background:#5942c80b;border-color:#5942c83d}.capabilities{background:linear-gradient(#18364309 1px, transparent 1px), linear-gradient(90deg, #18364309 1px, transparent 1px), radial-gradient(circle at 86% 12%, #006f8214, transparent 25rem), var(--surface-mist);background-size:5.5rem 5.5rem,5.5rem 5.5rem,auto,auto}.surface-cloud .capability-card{border-color:var(--line-on-day);color:var(--text-on-day);background:radial-gradient(circle at 90% 10%,#006f820b,#0000 17rem),#fcfefde0;box-shadow:0 1.5rem 4rem #1f343d12}.surface-cloud .capability-card:before{border-color:#006f821c}.surface-cloud .capability-card:hover:before{border-color:#006f824f}.surface-cloud .capability-card>p{color:var(--muted-on-day)}.surface-cloud .capability-card .card-index{color:#56717d}.surface-cloud .capability-card-wide{color:var(--ink);background:radial-gradient(circle at 78% 62%,#6fe6ff13,#0000 28%),linear-gradient(145deg,#0a1119,#03060a);border-color:#6fe6ff33;box-shadow:0 2.4rem 6rem #172a3338}.surface-cloud .capability-card-wide:before{border-color:#6fe6ff1a}.surface-cloud .capability-card-wide>p{color:#97a5b2}.surface-cloud .capability-card-wide .card-index{color:#7d8e9d}.surface-cloud .decision-code span,.surface-cloud .contract-visual span,.surface-cloud .proof-chain span{color:#d0dde2;background:#0a141b;border-color:#006f8233}.surface-cloud .contract-visual b,.surface-cloud .proof-chain span:last-child{color:#a8eff8}.surface-eclipse{background:radial-gradient(circle at 86% 40%,#348eb61c,#0000 30rem),radial-gradient(circle at 10% 96%,#5942c814,#0000 24rem),#071019}.surface-warm{background:radial-gradient(circle at 79% 45%,#006f8216,#0000 31rem),linear-gradient(#d8e0dd 0,#f2f0ea 9rem,#f4f1eb 100%)}.surface-warm .economics-copy>p:not(.system-label):not(.qualification){color:var(--muted-on-day)}.surface-warm .feature-list li{border-bottom-color:var(--line-on-day);color:#314954}.surface-warm .feature-list li:before{border-color:var(--accent-cyan-day)}.surface-warm .qualification{color:#61737c}.surface-warm .economics-console{color:var(--ink);box-shadow:0 3rem 8rem #252e3142,0 0 0 1px #ffffff8c}.surface-twilight{background:linear-gradient(#bcc3de09 1px, transparent 1px), linear-gradient(90deg, #bcc3de09 1px, transparent 1px), radial-gradient(circle at 72% 50%, #7058e138, transparent 31rem), linear-gradient(135deg, #292b3b, var(--surface-violet-mist));background-size:5rem 5rem,5rem 5rem,auto,auto}.surface-twilight .federation-copy>p:not(.federation-close){color:#c0c4d1}.surface-twilight .federation-points span{color:#d7dae5;background:#080a142e;border-color:#b8c1e029}.surface-twilight .federation-points span:before{border-color:#a99cff}.surface-twilight .federation-map:before{background-color:#0000;background-image:linear-gradient(#8aeafb11 1px,#0000 1px),linear-gradient(90deg,#8aeafb11 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.8rem 2.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#8aeafb1f}.surface-twilight .federation-ring-one{border-color:#8aeafb47}.surface-twilight .federation-ring-two{border-color:#a99cff52}.surface-twilight .policy-signal{color:#adb8c9}.surface-trust{background:radial-gradient(circle at 14% 56%, #006f8212, transparent 26rem), linear-gradient(180deg, #e5eceb, var(--surface-pearl) 10rem)}.surface-trust .eyebrow{color:var(--accent-cyan-day)}.surface-trust .eyebrow>span{background:var(--accent-cyan-day);box-shadow:0 0 1.2rem var(--glow-cyan-day)}.surface-trust .trust-heading>p{color:var(--muted-on-day)}.surface-trust .boundary-grid{border-color:var(--line-on-day);background:var(--line-on-day);box-shadow:0 1.5rem 4.5rem #23394214}.surface-trust .boundary-card{color:var(--text-on-day);background:radial-gradient(circle at 85% 12%,#006f820b,#0000 13rem),#fcfefdeb}.surface-trust .boundary-card:before{border-color:#006f821c}.surface-trust .boundary-card>span{color:var(--accent-cyan-day)}.surface-trust .boundary-card p{color:var(--muted-on-day)}.surface-trust .trust-close{color:#566b76}.surface-dawn{background:radial-gradient(circle at 84% 50%, #5942c81a, transparent 30rem), linear-gradient(180deg, #cadadd 0, var(--surface-pearl) 10rem, #f8faf8 100%)}.surface-dawn .eyebrow{color:var(--accent-cyan-day)}.surface-dawn .eyebrow>span{background:var(--accent-cyan-day);box-shadow:0 0 1.2rem var(--glow-cyan-day)}.surface-dawn .contact-copy>p:not(.eyebrow){color:var(--muted-on-day)}.surface-dawn .contact-void{border-color:#006f8221;box-shadow:0 0 9rem #006f8214}.surface-dawn .contact-void:before{border-color:#006f821f}.surface-dawn .contact-void:after{border-color:#5942c824}.surface-dawn .contact-form,.surface-dawn .baseline-estimator{color:var(--ink);box-shadow:0 3rem 8rem #21333b3d,0 0 0 1px #ffffff80}.surface-dawn .contact-form :focus-visible,.surface-dawn .baseline-estimator :focus-visible{outline-color:var(--cyan)}.site-header{background:radial-gradient(circle at 82% 0,#6fe6ff12,#0000 30%),linear-gradient(#020407eb,#020407c7)}[data-reveal]{opacity:1;transform:none}.reveal-ready [data-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1);transform:translateY(2rem)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.capability-card:nth-child(2),.journey-step:nth-child(2),.boundary-card:nth-child(2){transition-delay:80ms}.capability-card:nth-child(3),.journey-step:nth-child(3),.boundary-card:nth-child(3){transition-delay:.14s}.capability-card:nth-child(4),.journey-step:nth-child(4),.boundary-card:nth-child(4){transition-delay:.2s}.journey-step:nth-child(5){transition-delay:.26s}.journey-step:nth-child(6){transition-delay:.32s}@keyframes heroRise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes sceneReveal{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes starDrift{0%{translate:0}to{translate:7rem 4rem}}@keyframes wormholeTurn{0%{rotate:none}to{rotate:360deg}}@keyframes wormholeOrbit{0%{rotate:none}to{rotate:360deg}}@keyframes orbitRotate{0%{rotate:none}to{rotate:360deg}}@keyframes labelFloat{0%,to{translate:0}50%{translate:0 -.55rem}}@keyframes pulse{50%{opacity:.5}}@keyframes fieldSignalIn{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes connectorFlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes buttonOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes arrowOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes buttonBreathe{0%,to{box-shadow:inset 0 0 2.4rem #52cae70d,0 0 0 1px #6fe6ff0a,0 1.1rem 3.8rem #00000075,0 0 2.8rem #47c0e112}50%{box-shadow:inset 0 0 2.6rem #52cae714,0 0 0 1px #9eeeff17,0 1.2rem 4.2rem #00000080,0 0 3.5rem #47c0e121}}@keyframes menuGravityPulse{0%{opacity:0;transform:scale(.06)}42%{opacity:.82}to{opacity:.34;transform:scale(1)}}@keyframes menuSingularityOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:2rem}.hero h1{font-size:clamp(3.35rem,4.7vw,5.4rem)}.architecture-grid{background:var(--line);grid-template-columns:1fr;gap:1px}.architecture-connector{background:#050a10;min-height:4rem}.architecture-connector i{background:#6fe6ff40;width:1px;height:auto;top:.5rem;bottom:.5rem;left:50%}.architecture-connector i:after{background:linear-gradient(transparent, var(--cyan), transparent);animation-name:connectorFlowVertical}.architecture-connector span{writing-mode:horizontal-tb;transform:none}.architecture-layer{min-height:18rem}.layer-chips{grid-template-columns:repeat(3,1fr)}.outcome-list{margin-top:1.4rem;padding-top:0}.capability-card{grid-column:span 6}.capability-card-wide,.capability-card-proof{grid-column:span 12}.boundary-grid{grid-template-columns:1fr 1fr}.boundary-card{min-height:22rem}.economics-grid,.assessment,.federation,.contact,.assessment-stage{grid-template-columns:1fr}.assessment-copy{max-width:48rem}.commercial-heading{grid-template-columns:1fr}.commercial-heading .eyebrow{grid-column:auto}.commercial-heading>p:last-child{max-width:44rem}.economics-copy,.federation-copy,.contact-copy{max-width:48rem}.economics-console,.assessment-console,.contact-form{width:min(100%,48rem)}.federation-map{justify-self:center;width:min(100%,45rem);margin:0 auto}.contact{gap:4rem}.site-footer{grid-template-columns:1fr auto}.site-footer>p{grid-row:2}}@media (width<=1100px){.hero{min-height:auto;padding-top:9rem;padding-bottom:6.5rem;display:block}.hero-copy{width:min(47rem,100%)}.hero h1{font-size:clamp(3.8rem,8vw,6.2rem)}.control-scene{width:min(78vw,38rem);margin:3.5rem auto 0}.hero-signal{margin-top:3rem;position:relative;bottom:auto;left:auto;right:auto}}@media (width>=1101px) and (height<=800px){.hero{padding-top:6.8rem;padding-bottom:5.75rem}.hero h1{font-size:clamp(3.15rem,4.35vw,4.55rem)}.hero-intro{margin-top:1.25rem;font-size:.96rem;line-height:1.55}.hero-support{margin-top:.65rem;font-size:.85rem;line-height:1.5}.hero-actions{margin-top:1.35rem}.hero-trust{margin-top:1.05rem;font-size:.64rem}.control-scene{width:min(92%,32rem,100svh - 10rem)}}@keyframes connectorFlowVertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=900px){.section-heading-split,.journey-header,.trust-heading{grid-template-columns:1fr;gap:2rem}.adoption-grid{grid-template-columns:1fr}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-route-grid,.baseline-estimator{grid-template-columns:1fr}.estimator-modal .baseline-estimator{-webkit-overflow-scrolling:touch;overflow:hidden auto}.estimator-modal .estimate-controls,.estimator-modal .estimate-summary{scrollbar-gutter:auto;max-height:none;overflow:visible}.estimator-modal-mobile-total{font-family:var(--font-geist-mono), monospace;border-top:1px solid #6fe6ff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;margin-top:.75rem;padding-top:.7rem;display:grid}.estimator-modal-mobile-total span,.estimator-modal-mobile-total small{color:#91a5b1;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.estimator-modal-mobile-total strong{color:var(--cyan-bright);letter-spacing:-.035em;grid-area:1/2/span 2;font-size:1rem;font-weight:520}.pricing-route-card{min-height:auto}.pricing-route-action{margin-top:1.5rem}.estimate-summary{border-top:1px solid #96a2db33;border-left:0}.estimator-next-steps{grid-template-columns:1fr}.estimator-next-steps>span,.estimator-next-steps p{grid-column:auto}}@media (width<=760px){:root{--section-x:1.2rem}.estimator-modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.78);backdrop-filter:blur(10px)saturate(.78);place-items:stretch stretch;padding:0}.estimator-modal{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.estimator-modal-header{align-items:flex-start;gap:1rem;min-height:0;padding:1rem 1.2rem}.estimator-modal-header h2{font-size:1.25rem}.estimator-modal-header p{font-size:.68rem}.estimator-modal-close{width:2.75rem;min-width:2.75rem;height:2.75rem}.site-header{min-height:4.8rem;transition:border-color .36s,box-shadow .56s}.site-header.menu-is-open{border-bottom-color:#6fe6ff33;box-shadow:0 .65rem 3.5rem #00000057}.brand{letter-spacing:.16em;font-size:.77rem}.menu-toggle{min-height:2.75rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:2.9rem .65rem;align-items:center;gap:.75rem;padding:.6rem 0 .6rem .7rem;font-size:.66rem;display:grid}.menu-toggle-label{place-items:center end;height:.8rem;display:grid;overflow:hidden}.menu-toggle-word{grid-area:1/1;transition:opacity .3s,filter .42s,transform .52s cubic-bezier(.2,.82,.16,1)}.menu-toggle-word-close{opacity:0;filter:blur(5px);transform:translateY(130%)scale(.72)}.menu-toggle[aria-expanded=true] .menu-toggle-word-menu{opacity:0;filter:blur(5px);transform:translateY(-130%)scale(.72)}.menu-toggle[aria-expanded=true] .menu-toggle-word-close{opacity:1;filter:blur();transform:translateY(0)scale(1)}.menu-toggle i{background:var(--cyan);width:.5rem;height:.5rem;box-shadow:0 0 1rem var(--cyan);border-radius:50%;transition:background .38s,box-shadow .48s,transform .58s cubic-bezier(.2,.9,.22,1);display:block;position:relative}.menu-toggle i:before{content:"";opacity:0;border:1px solid #6fe6ffb8;border-color:#0000 #6fe6ffb8 #6fe6ffb8 #8d74ff38;border-radius:50%;transition:opacity .26s,transform .52s cubic-bezier(.2,.9,.22,1);position:absolute;inset:-.33rem;transform:scale(.12)rotate(-90deg)}.menu-toggle i:after{content:"";opacity:0;background:var(--cyan-bright);width:.14rem;height:.14rem;box-shadow:0 0 .55rem var(--cyan);border-radius:50%;transition:opacity .26s;position:absolute;top:-.37rem;left:calc(50% - .07rem)}.menu-toggle[aria-expanded=true] i{background:#010205;transform:scale(1.12);box-shadow:0 0 0 1px #6fe6ffbd,0 0 1.3rem #6fe6ffe6,0 0 2.6rem #8d74ff47}.menu-toggle[aria-expanded=true] i:before{opacity:1;animation:2.4s linear infinite menuSingularityOrbit;transform:scale(1)rotate(0)}.menu-toggle[aria-expanded=true] i:after{opacity:1;transform-origin:50% .62rem;animation:1.55s linear infinite menuSingularityOrbit}.primary-nav{padding:1rem var(--section-x) 1.4rem;border-bottom:1px solid var(--line);clip-path:circle(0 at calc(100% - 1.45rem) 0);filter:blur(11px)brightness(.58);opacity:0;pointer-events:none;transform-origin:calc(100% - 1.45rem) 0;visibility:hidden;background:radial-gradient(circle at calc(100% - 1.45rem) 0,#6fe6ff38,#0000 8.5rem),linear-gradient(155deg,#060b12fb,#020407fc 62%);flex-direction:column;align-items:stretch;transition:visibility 0s linear .68s,clip-path .68s cubic-bezier(.76,0,.18,1),filter .52s,opacity .24s,transform .68s cubic-bezier(.76,0,.18,1);display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;transform:translate(.7rem,-1.3rem)scale(.94,.18);box-shadow:0 2.25rem 5rem #00000094}.primary-nav:before{aspect-ratio:1;content:"";opacity:0;pointer-events:none;transform-origin:50%;background:radial-gradient(circle,#0000 0 27%,#6fe6ff14 27.4% 27.8%,#0000 28.3% 46%,#8d74ff0f 46.4% 46.8%,#0000 47.3%),conic-gradient(from 35deg,#0000,#6fe6ff29,#0000 24%,#8d74ff17,#0000 58%);border:1px solid #6fe6ff2e;border-radius:50%;width:19rem;position:absolute;top:-10rem;right:-8.6rem;transform:scale(.06)}.primary-nav.is-open{clip-path:circle(155% at calc(100% - 1.45rem) 0);filter:blur()brightness();opacity:1;pointer-events:auto;visibility:visible;transition:visibility,clip-path .76s cubic-bezier(.16,.86,.18,1),filter .62s,opacity .18s,transform .76s cubic-bezier(.16,.86,.18,1);transform:translate(0)scale(1)}.primary-nav.is-open:before{animation:.82s cubic-bezier(.16,.86,.18,1) both menuGravityPulse}.primary-nav>a{z-index:1;opacity:0;filter:blur(8px);transform-origin:100% 0;padding:.75rem 0;transition:border-color .22s,box-shadow .22s,color .18s,filter .34s,opacity .26s,transform .42s cubic-bezier(.68,-.1,.36,1.22);position:relative;transform:translate(1.7rem,-1.1rem)scale(.86)}.primary-nav>a:first-child{transition-delay:.12s}.primary-nav>a:nth-child(2){transition-delay:90ms}.primary-nav>a:nth-child(3){transition-delay:60ms}.primary-nav>a:nth-child(4){transition-delay:30ms}.primary-nav>a:nth-child(5){transition-delay:0s}.primary-nav.is-open>a{opacity:1;filter:blur();transform:translate(0)scale(1)}.primary-nav.is-open>a:first-child{transition-delay:.17s}.primary-nav.is-open>a:nth-child(2){transition-delay:.22s}.primary-nav.is-open>a:nth-child(3){transition-delay:.27s}.primary-nav.is-open>a:nth-child(4){transition-delay:.32s}.primary-nav.is-open>a:nth-child(5){transition-delay:.37s}.nav-cta{justify-content:space-between;padding-left:1rem!important;padding-right:1rem!important}.hero{min-height:auto;padding-top:8.5rem;padding-bottom:5.5rem;display:block}.hero-copy{width:100%}.hero h1{max-width:none;font-size:clamp(2.7rem,12vw,4.4rem)}.hero-intro{max-width:34rem}.hero-actions{flex-direction:column;align-items:stretch;gap:1.25rem}.hero-actions .button{justify-content:space-between;width:100%}.hero-actions .text-link{justify-content:space-between}.hero-trust{gap:.75rem;display:grid}.control-scene{opacity:1;width:min(100%,23rem);margin:3rem auto 0;position:relative}.hero-stars{opacity:.24}.hero-stars-two{opacity:.09}.wormhole-core{width:7.6rem;height:7.6rem}.wormhole-core .gravrise-logo{width:2.8rem;height:2.8rem}.wormhole-core-label{font-size:.48rem;bottom:.88rem}.hero-signal{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.hero-signal span{border-bottom:1px solid #78aecd1f;padding:.75rem;font-size:.62rem}.section-kicker{grid-template-columns:1fr;gap:1rem}.section-kicker>span:after{width:3rem}.section-heading h2,.journey-header h2,.economics-copy h2,.federation-copy h2,.trust-heading h2,.assessment-copy h2,.contact-copy h2{font-size:clamp(2.75rem,12vw,4.35rem)}.architecture-toolbar,.console-bar{font-size:.6rem}.architecture-toolbar span:last-child,.console-bar p{display:none}.architecture-grid{padding:.75rem}.architecture-layer{min-height:auto;padding:1.2rem}.layer-chips{grid-template-columns:1fr 1fr}.layer-chips span{min-height:3.6rem}.adoption-card{min-height:27rem;padding:1.5rem}.agent-constellation{width:auto;left:1.5rem;right:1.5rem}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card-wide,.capability-card-proof{grid-column:auto;min-height:30rem;padding:1.5rem}.capability-card-wide{min-height:38rem}.graph-visual{width:auto;bottom:1.2rem;left:1.2rem;right:1.2rem}.proof-chain{grid-template-columns:1fr}.proof-chain i{background:linear-gradient(transparent, var(--cyan));justify-self:center;width:1px;height:.8rem}.journey-track{grid-template-columns:1fr}.journey-step{min-height:24rem;padding:1.5rem}.budget-overview{grid-template-columns:1fr}.budget-overview>div{min-height:5.4rem}.contract-heading{flex-direction:column}.cost-ledger>div{grid-template-columns:1fr auto}.cost-ledger>div>:last-child{grid-column:1/-1;justify-self:start}.cost-ledger-head{display:none!important}.outcome-cost{grid-template-columns:1fr}.outcome-cost small{grid-column:auto}.federation{min-height:auto}.federation-map{width:120%;margin-left:-10%;transform:scale(.94)}.business-node{width:4.8rem;height:4.8rem}.group-core{width:6.5rem;height:6.5rem}.policy-signal{display:none}.boundary-grid{grid-template-columns:1fr}.boundary-card{min-height:20rem}.assessment{gap:4rem}.commercial-options,.foundation-boundary,.context-boundary,.context-boundary>div{grid-template-columns:1fr}.commercial-card{min-height:auto}.commercial-card>small{margin-top:1.5rem}.foundation-guardrail,.context-boundary h3{grid-column:auto}.baseline-matrix>div{grid-template-columns:1fr auto}.baseline-matrix>div>:last-child{grid-column:1/-1;justify-self:start}.matrix-head{display:none!important}.baseline-decision,.assessment-terms{grid-template-columns:1fr}.assessment-terms>div{min-height:4.7rem}.commercial-card{padding:1.35rem}.commercial-card-topline{flex-direction:column;align-items:flex-start}.commercial-stage{grid-template-columns:1fr}.commercial-stage>span{grid-row:auto}.foundation-boundary,.context-boundary{padding:1.35rem}.contact{min-height:auto}.pricing-route-topline{flex-direction:column;align-items:flex-start}.estimate-choice-grid,.estimate-driver-grid,.estimator-next-steps ol{grid-template-columns:1fr}.estimate-choice{min-height:5.8rem}.estimate-driver-grid select{min-height:3.5rem;font-size:1rem}.estimate-addon-list label{grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.estimate-addon-switch{grid-area:1/1/span 2;margin-top:.1rem}.estimate-addon-copy{grid-area:1/2}.estimate-addon-list strong{grid-area:2/2;justify-self:start}.estimate-included ul{grid-template-columns:1fr}.estimate-breakdown>div{gap:.6rem}.estimator-next-steps li{min-height:auto}.field-row{grid-template-columns:1fr;gap:0}.contact-void{right:-43rem}.site-footer{grid-template-columns:1fr;gap:1.4rem;padding-top:3rem;padding-bottom:3rem}.site-footer>p{grid-row:auto}}@media (forced-colors:active){.estimate-addon-switch{forced-color-adjust:none;background:canvas;border-color:buttontext}.estimate-addon-switch:after{background:buttontext}.estimate-addon-input:checked+.estimate-addon-switch{background:highlight;border-color:highlight}.estimate-addon-input:checked+.estimate-addon-switch:after{background:highlighttext}.estimate-addon-input:focus-visible+.estimate-addon-switch{outline-color:highlight}}@media (prefers-reduced-transparency:reduce){.estimator-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020407f5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.accordion-panel,.accordion-item.is-open>.accordion-panel{transition:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.reveal-ready [data-reveal]{opacity:1;transform:none}.control-scene{transform:none!important}.estimator-modal-backdrop,.estimator-modal{animation:none!important}}@media (prefers-reduced-motion:reduce) and (width<=760px){.primary-nav,.primary-nav.is-open,.primary-nav>a,.primary-nav.is-open>a,.menu-toggle-word{transition-delay:0s!important}.primary-nav:before,.menu-toggle i:before,.menu-toggle i:after{animation:none!important}.control-scene{transform:translate(0)!important}}.onboarding-shell{background:radial-gradient(circle at 82% 16%,#5747d621,#0000 24rem),radial-gradient(circle at 10% 38%,#43bfdf14,#0000 30rem),#020407;min-height:100svh;padding-bottom:5rem;position:relative;overflow:hidden}.onboarding-shell:before{z-index:0;content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#77a7c412 1px,#0000 1px),linear-gradient(90deg,#77a7c412 1px,#0000 1px);background-size:4.5rem 4.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.onboarding-header{z-index:80;min-height:5.5rem;padding:0 var(--section-x);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#020508e0;border-bottom:1px solid #97c8e224;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0;box-shadow:0 1.5rem 4rem #0003}.onboarding-header-state{justify-items:center;gap:.25rem;display:grid}.onboarding-header-state span,.onboarding-header-state small,.onboarding-exit{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.onboarding-header-state span{color:var(--cyan-bright)}.onboarding-header-state small{color:#718391}.onboarding-exit{color:#a5b3be;justify-self:end;padding:.75rem 0;transition:color .18s}.onboarding-exit:hover{color:var(--ink)}.onboarding-progress-wrap{z-index:2;width:min(calc(100% - (var(--section-x) * 2)), var(--content-max));border-bottom:1px solid var(--line);grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);align-items:end;gap:2rem;margin:0 auto;padding:2rem 0 1.75rem;display:grid;position:relative}.onboarding-progress-copy{gap:.45rem;display:grid}.onboarding-progress-copy span,.onboarding-progress-copy b{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em}.onboarding-progress-copy span{color:var(--cyan);font-size:.62rem}.onboarding-progress-copy b{color:#8798a6;font-size:.68rem;font-weight:500}.onboarding-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;display:grid}.onboarding-progress-step{color:#657683;cursor:pointer;text-align:left;background:0 0;border:0;gap:.55rem;min-height:3.8rem;padding:0;display:grid;position:relative}.onboarding-progress-step:before{content:"";background:#7da5bd2e;width:100%;height:1px;transition:background .18s,box-shadow .18s}.onboarding-progress-step i{color:#718491;width:1.4rem;height:1.4rem;font-family:var(--font-geist-mono), monospace;border:1px solid #7ea7bf33;border-radius:50%;place-items:center;font-size:.56rem;font-style:normal;display:grid}.onboarding-progress-step span{letter-spacing:.02em;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.onboarding-progress-step.is-current,.onboarding-progress-step.is-complete{color:#b8c8d2}.onboarding-progress-step.is-current:before,.onboarding-progress-step.is-complete:before{background:var(--cyan);box-shadow:0 0 .8rem #6fe6ff6b}.onboarding-progress-step.is-current i,.onboarding-progress-step.is-complete i{color:var(--cyan-bright);background:#6fe6ff0f;border-color:#6fe6ff8c}.onboarding-progress-step:disabled{cursor:default}.onboarding-layout{z-index:2;width:min(calc(100% - (var(--section-x) * 2)), var(--content-max));grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,5rem);margin:0 auto;padding-top:clamp(2rem,5vw,5rem);display:grid;position:relative}.onboarding-rail{border-right:1px solid var(--line);padding-right:clamp(1rem,3vw,3rem);display:grid;position:sticky;top:8rem}.onboarding-rail-label,.onboarding-kicker,.question-number,.finding-list-head span,.preview-boundary-callout span,.commercial-boundary article>span,.order-summary-head span,.purchase-option>span,.runner-card-head span,.runner-data-boundary span,.runner-enrolment span,.runner-success>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.onboarding-rail h2{max-width:12ch;color:var(--ink);letter-spacing:-.045em;margin:1.15rem 0 0;font-size:clamp(1.7rem,2.8vw,2.65rem);font-weight:440;line-height:1.02}.onboarding-rail>p:not(.onboarding-rail-label){color:#8e9da9;max-width:23rem;margin:1.4rem 0 0;font-size:.84rem;line-height:1.7}.onboarding-rail dl{border-top:1px solid var(--line);margin:2rem 0 0;display:grid}.onboarding-rail dl>div{border-bottom:1px solid var(--line);gap:.42rem;padding:.9rem 0;display:grid}.onboarding-rail dt,.onboarding-rail dd{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin:0;font-size:.62rem}.onboarding-rail dt{color:#667987;text-transform:uppercase}.onboarding-rail dd{color:#b3c0c9;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.onboarding-reset{color:#6f818e;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;text-underline-offset:.3rem;background:0 0;border:0;justify-self:start;margin-top:1.4rem;padding:.6rem 0;font-size:.62rem;-webkit-text-decoration:underline #6fe6ff33;text-decoration:underline #6fe6ff33}.onboarding-reset:hover{color:#aebcc5}.onboarding-panel{justify-self:end;width:100%;max-width:67rem;min-height:46rem}.onboarding-kicker{margin:0 0 1.35rem}.onboarding-panel h1{max-width:14ch;color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:430;line-height:.91}.onboarding-panel h1 em{color:#0000;letter-spacing:-.055em;background:linear-gradient(100deg, var(--cyan-bright), #b7a8ff 56%, #e9d9c2);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.onboarding-lead{color:#9aa8b3;max-width:47rem;margin:1.65rem 0 2.6rem;font-size:.98rem;line-height:1.75}.onboarding-field-grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.onboarding-field{gap:.65rem;display:grid}.onboarding-field-wide{grid-column:1/-1}.onboarding-field>span,.onboarding-choice-fieldset legend,.account-mode-fieldset legend,.join-route-fieldset legend,.answer-fieldset legend,.purchase-fieldset legend,.runner-mode-fieldset legend,.runner-policy-fieldset legend{color:#8fa0ad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.onboarding-field input,.onboarding-field select,.onboarding-field textarea{width:100%;min-height:3.55rem;color:var(--ink);background:#04090ed1;border:1px solid #82aec833;border-radius:.3rem;outline:none;padding:0 1rem;transition:border-color .18s,box-shadow .18s,background .18s}.onboarding-field textarea{resize:vertical;min-height:7rem;padding-top:.9rem}.onboarding-field input::placeholder,.onboarding-field textarea::placeholder{color:#5f717e}.onboarding-field select{color:#acb8c1}.field-helper{color:#687a87;font-size:.68rem;line-height:1.5}.onboarding-field input:focus,.onboarding-field select:focus,.onboarding-field textarea:focus{border-color:var(--cyan);background:#050d13f2;box-shadow:0 0 0 1px #6fe6ff14,0 0 1.8rem #44c1e014}.onboarding-choice-fieldset,.account-mode-fieldset,.join-route-fieldset,.answer-fieldset,.purchase-fieldset,.runner-mode-fieldset,.runner-policy-fieldset{border:0;min-width:0;margin:2.2rem 0 0;padding:0}.onboarding-choice-fieldset legend,.account-mode-fieldset legend,.join-route-fieldset legend,.answer-fieldset legend,.purchase-fieldset legend,.runner-mode-fieldset legend,.runner-policy-fieldset legend{margin-bottom:.85rem}.onboarding-choice-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.onboarding-choice-card,.boundary-choice,.answer-option,.purchase-option,.runner-mode-grid label{cursor:pointer;position:relative}.onboarding-choice-card input,.boundary-choice input,.answer-option input,.purchase-option input,.runner-mode-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.onboarding-choice-card{background:#04090ead;border:1px solid #7ea9c32b;border-radius:.35rem;align-content:start;gap:.65rem;min-height:9rem;padding:1.15rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.onboarding-choice-card>span{color:var(--ink-soft);font-size:.91rem;font-weight:540}.onboarding-choice-card>small{color:#7f909e;font-size:.76rem;line-height:1.55}.onboarding-choice-card:hover,.boundary-choice:hover,.answer-option:hover,.purchase-option:hover,.runner-mode-grid label:hover{background:#071017e6;border-color:#6fe6ff61}.onboarding-choice-card.is-selected,.boundary-choice.is-selected,.answer-option.is-selected,.purchase-option.is-selected,.runner-mode-grid label.is-selected{background:radial-gradient(circle at 96% 10%,#6fe6ff21,#0000 35%),#060f16f0;border-color:#6fe6ffb8;box-shadow:inset 0 0 2rem #4ecbe90a,0 0 2rem #34b2d20f}.onboarding-choice-card:focus-within,.boundary-choice:focus-within,.answer-option:focus-within,.purchase-option:focus-within,.runner-mode-grid label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.account-mode-grid,.join-route-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.account-mode-fieldset{margin-top:0}.account-mode-grid label,.join-route-grid label{cursor:pointer;background:#04090ead;border:1px solid #7ea9c32b;border-radius:.35rem;align-content:center;gap:.42rem;min-height:6.5rem;padding:1.05rem 1.15rem;display:grid;position:relative}.account-mode-grid input,.join-route-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-mode-grid span,.join-route-grid span{color:var(--ink-soft);font-size:.88rem;font-weight:540}.account-mode-grid small{color:#758794;font-size:.72rem}.account-mode-grid label:hover,.join-route-grid label:hover,.account-mode-grid label.is-selected,.join-route-grid label.is-selected{background:#071017eb;border-color:#6fe6ff9e}.account-mode-grid label:focus-within,.join-route-grid label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.account-fields{margin-top:1.5rem}.account-fields .onboarding-field:only-child{grid-column:1/-1;max-width:35rem}.account-warning-check{color:#b7aa8c;cursor:pointer;background:#f0c97809;border:1px solid #f0c97840;border-radius:.3rem;align-items:flex-start;gap:.85rem;margin-top:1.2rem;padding:1rem 1.1rem;font-size:.76rem;line-height:1.55;display:flex}.account-warning-check input{width:1.1rem;height:1.1rem;accent-color:var(--cyan);flex:none;margin:.08rem 0 0}.account-prototype-notice{margin-top:1.4rem}.demo-code-panel,.identity-status-card{background:#8d74ff0b;border:1px solid #8d74ff47;border-radius:.35rem;gap:.55rem;max-width:35rem;margin:0 0 1.5rem;padding:1.25rem;display:grid}.demo-code-panel span,.identity-status-card span,.identity-context-strip span{color:#9e90ef;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.62rem}.demo-code-panel strong,.identity-status-card strong{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:1.35rem}.demo-code-panel small,.identity-status-card small{color:#788b98;font-size:.7rem;line-height:1.5}.verification-code-field{max-width:35rem}.identity-context-strip{border:1px solid var(--line);background:#04090ead;grid-template-columns:minmax(9rem,.3fr) 1fr;align-items:center;gap:1.2rem;margin-bottom:1.5rem;padding:1rem 1.1rem;display:grid}.identity-context-strip div{gap:.35rem;display:grid}.identity-context-strip b{color:#c6d2d9;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.identity-context-strip p{color:#7d8e9a;margin:0;font-size:.74rem;line-height:1.55}.organisation-mode-fieldset{margin-top:0}.join-route-fieldset{border:1px solid var(--line);background:#04090e80;padding:1.1rem}.invite-demo-row{grid-template-columns:1fr minmax(12rem,.6fr);align-items:end;gap:1rem;margin-top:1rem;display:grid}.compact-demo-code{align-content:center;min-height:5.5rem;margin:0}.organisation-authority-check{color:#95a8b4;background:#6fe6ff06;border-color:#6fe6ff33}.onboarding-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.6rem;padding-top:1.4rem;display:flex}.onboarding-actions-end{justify-content:flex-end}.onboarding-primary,.onboarding-secondary{letter-spacing:.06em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:3.55rem;font-size:.73rem;font-weight:560;transition:border-color .18s,color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.onboarding-primary{color:#effcff;background:linear-gradient(110deg,#071019,#0a1822);border:1px solid #6fe6ff85;gap:1.25rem;padding:.55rem .62rem .55rem 1.4rem;box-shadow:inset 0 0 2rem #6fe6ff0d,0 1rem 3rem #00000047}.onboarding-primary i{width:2.35rem;height:2.35rem;color:var(--cyan-bright);background:#6fe6ff0a;border:1px solid #b5f1fc52;border-radius:50%;place-items:center;font-size:1rem;font-style:normal;display:grid}.onboarding-primary:hover{border-color:var(--cyan-bright);transform:translateY(-2px);box-shadow:inset 0 0 2rem #6fe6ff1a,0 1.2rem 3.4rem #34b9d924}.onboarding-primary:disabled{color:#5e6e79;box-shadow:none;cursor:not-allowed;background:#05090d;border-color:#82a4b82e;transform:none}.onboarding-primary:disabled i{color:#52626d;border-color:#82a4b824}.onboarding-secondary{color:#9eacb7;background:0 0;border:1px solid #87afc738;padding:.55rem 1.3rem}.onboarding-secondary:hover{color:var(--ink);background:#ffffff06;border-color:#b4ddee80}.onboarding-action-note{color:#748692;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;margin-right:auto;font-size:.62rem}.scope-formula{border:1px solid var(--line);color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#050b11b3;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:clamp(.4rem,1.4vw,1.15rem);padding:1rem 1.2rem;font-size:.65rem;display:grid;overflow-x:auto}.scope-formula i{color:#657886;font-style:normal}.scope-fields{margin-top:1.7rem}.bounded-scope-note,.preview-boundary-callout,.commercial-assurance,.prototype-notice,.runner-success{border-left:2px solid var(--cyan);background:#6fe6ff09;margin-top:1.5rem;padding:1.15rem 1.3rem}.bounded-scope-note{grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;display:grid}.bounded-scope-note span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.bounded-scope-note p,.preview-boundary-callout p,.commercial-assurance p,.runner-success p{color:#9dabb5;margin:0;font-size:.81rem;line-height:1.6}.boundary-fieldset{margin-top:0}.boundary-choice-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.boundary-choice{background:#04090ead;border:1px solid #7ea9c32b;border-radius:.35rem;align-content:start;gap:1rem;min-height:14rem;padding:1.15rem;transition:border-color .18s,background .18s;display:grid}.boundary-choice>span{gap:.65rem;display:grid}.boundary-choice b{color:var(--ink-soft);font-size:.88rem;font-weight:540}.boundary-choice i{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;border:1px solid #6fe6ff38;justify-self:start;padding:.25rem .38rem;font-size:.55rem;font-style:normal}.boundary-choice p{color:#7e8f9c;margin:0;font-size:.76rem;line-height:1.6}.boundary-map,.runner-data-boundary{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1.2rem;display:grid}.boundary-map>div,.runner-data-boundary>div{background:#03080ded;padding:1.2rem}.boundary-map span{color:#8295a3;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.boundary-map ul,.commercial-boundary ul,.security-pack ul{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.boundary-map li,.commercial-boundary li,.security-pack li{color:#96a5b0;padding-left:1rem;font-size:.76rem;line-height:1.5;position:relative}.boundary-map li:before,.commercial-boundary li:before,.security-pack li:before{content:"";background:var(--cyan);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 .6rem #6fe6ff80}.assessment-workspace{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);gap:1.2rem;display:grid}.question-index{align-content:start;gap:.35rem;display:grid}.question-index button{color:#70818e;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.25rem;grid-template-columns:1.65rem 1fr;align-items:center;gap:.65rem;min-height:3rem;padding:.5rem;transition:color .18s,border-color .18s,background .18s;display:grid}.question-index button:hover,.question-index button.is-current{color:#b8c6cf;background:#6fe6ff09;border-color:#6fe6ff38}.question-index button i{width:1.45rem;height:1.45rem;font-family:var(--font-geist-mono), monospace;border:1px solid #7ea7bf30;border-radius:50%;place-items:center;font-size:.55rem;font-style:normal;display:grid}.question-index button.is-answered i{color:var(--cyan);border-color:#6fe6ff75}.question-index button span{text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.question-card{background:radial-gradient(circle at 95% 0,#6fe6ff12,#0000 30%),#050a10d6;border:1px solid #81b1cc33;border-radius:.5rem;padding:clamp(1.4rem,3.5vw,2.8rem);box-shadow:0 2rem 6rem #00000047}.question-card>h2{max-width:28ch;color:var(--ink-soft);letter-spacing:-.035em;margin:.85rem 0 0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:450;line-height:1.2}.question-card details,.security-pack{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.2rem}.question-card summary,.security-pack summary{color:#91a2ae;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;padding:.9rem 0;font-size:.64rem}.question-card details p,.security-pack p{color:#8394a0;margin:0 0 1rem;font-size:.79rem;line-height:1.65}.answer-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.answer-option{background:#02060a94;border:1px solid #7ea9c32b;border-radius:.3rem;align-content:center;gap:.35rem;min-height:5.5rem;padding:.85rem;transition:border-color .18s,background .18s;display:grid}.answer-option>span{color:var(--ink-soft);font-size:.86rem;font-weight:560}.answer-option>small{color:#72848f;font-size:.68rem;line-height:1.4}.question-support-grid{grid-template-columns:1.2fr .8fr;gap:.8rem;margin-top:1.1rem;display:grid}.assessment-alert{color:#e4b5c1;min-height:1.3rem;font-family:var(--font-geist-mono), monospace;margin:1rem 0 0;font-size:.67rem;line-height:1.45}.finding-decision{background:radial-gradient(circle at 12% 45%,#6fe6ff1c,#0000 28%),#050b11db;border:1px solid #6fe6ff40;grid-template-columns:minmax(14rem,.34fr) 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.4rem,3vw,2.3rem);display:grid}.finding-decision>div{gap:.7rem;display:grid}.finding-decision span{color:#7e919f;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.finding-decision strong{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:1.05rem;font-weight:520}.finding-decision p{color:#a6b2bc;margin:0;font-size:.9rem;line-height:1.7}.finding-metrics{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.finding-metrics>div{background:#04090e;align-content:center;gap:.7rem;min-height:7.5rem;padding:1rem;display:grid}.finding-metrics span{color:#7d8f9c;font-size:.7rem}.finding-metrics b{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;font-size:1.35rem;font-weight:440}.finding-list{border:1px solid var(--line);margin-top:1.4rem}.finding-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3.6rem;padding:.8rem 1rem;display:flex}.finding-list-head b{color:#8798a5;font-size:.7rem;font-weight:450}.finding-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(11rem,.35fr) 1fr;align-items:center;gap:1.5rem;padding:1rem;display:grid}.finding-list article:last-child{border-bottom:0}.finding-list article>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.finding-list article span,.finding-list article i,.finding-list article small{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.61rem}.finding-list article span{color:#95a5b0}.finding-list article i{color:var(--signal-review);border:1px solid #f0c97840;padding:.25rem .38rem;font-style:normal}.finding-list article i[data-answer=no]{color:#f09aaf;border-color:#ff75984d}.finding-list article i[data-answer=unknown]{color:#b8a9ff;border-color:#8d74ff52}.finding-list article p{color:#9eacb6;margin:0;font-size:.8rem;line-height:1.55}.finding-list article small{color:#71838f;grid-column:2}.preview-boundary-callout{grid-template-columns:auto 1fr;gap:1.2rem;display:grid}.commercial-boundary{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.commercial-boundary article{background:#04090e;min-height:19rem;padding:clamp(1.2rem,3vw,2rem)}.commercial-boundary article.is-paid{background:radial-gradient(circle at 90% 10%,#6fe6ff17,#0000 30%),#061019}.commercial-boundary h2{color:var(--ink-soft);letter-spacing:-.03em;margin:1rem 0 0;font-size:1.4rem;font-weight:480}.order-summary{border:1px solid var(--line);margin-top:1.2rem}.order-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.8rem 1rem;display:flex}.order-summary-head b{color:#8495a2;font-size:.68rem;font-weight:450}.order-summary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.order-summary dl>div{border-right:1px solid var(--line);gap:.55rem;min-width:0;padding:1rem;display:grid}.order-summary dl>div:last-child{border-right:0}.order-summary dt,.order-summary dd{margin:0}.order-summary dt{color:#6e818e;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.order-summary dd{color:#b1bec7;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.75rem;overflow:hidden}.purchase-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.purchase-route-note{color:#a79fc8;background:#8d74ff0a;border-left:2px solid #8d74ff;margin:0 0 .85rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.55}.purchase-option{background:#04090eb8;border:1px solid #7ea9c32e;border-radius:.35rem;align-content:start;gap:.75rem;min-height:13rem;padding:1.25rem;transition:border-color .18s,background .18s;display:grid}.purchase-option h3{color:var(--ink-soft);margin:0;font-size:1.05rem;font-weight:520}.purchase-option p{color:#7e909c;margin:0;font-size:.77rem;line-height:1.6}.purchase-option.is-disabled{opacity:.48;cursor:not-allowed;background:#03070b70;border-color:#7ea9c317}.security-pack>div{padding-bottom:1rem}.security-pack ul{grid-template-columns:1fr 1fr}.commercial-assurance{border-left-color:var(--signal-review);background:#f0c97809;grid-template-columns:auto 1fr;gap:1rem;display:grid}.commercial-assurance b{color:var(--signal-review);font-size:.76rem}.prototype-notice{color:#a69ada;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;background:#8d74ff0a;border-left-color:#8d74ff;padding:.85rem 1.1rem;font-size:.63rem}.subscription-boundary,.commercial-preview-confirmation{border:1px solid var(--line);background:#04090eb8;margin-top:1.2rem;padding:1rem 1.15rem}.subscription-boundary span,.commercial-preview-confirmation>span,.runner-trust-gates>span{color:#9e90ef;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.subscription-boundary p,.commercial-preview-confirmation p{color:#8e9da8;margin:.65rem 0 0;font-size:.77rem;line-height:1.6}.commercial-preview-confirmation{background:radial-gradient(circle at 96% 20%,#6fe6ff12,#0000 30%),#040a0fdb;border-color:#6fe6ff3d}.commercial-preview-confirmation h2{color:var(--ink-soft);margin:.7rem 0 0;font-size:1rem;font-weight:500}.runner-state-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.runner-state-strip>div{background:#04090e;grid-template-columns:1.6rem 1fr;align-content:center;gap:.5rem;min-height:6.4rem;padding:.85rem;display:grid}.runner-state-strip i{color:#8294a1;width:1.35rem;height:1.35rem;font-family:var(--font-geist-mono), monospace;border:1px solid #7ea7bf38;border-radius:50%;grid-row:span 2;place-items:center;font-size:.54rem;font-style:normal;display:grid}.runner-state-strip span,.runner-state-strip b{font-size:.66rem}.runner-state-strip span{color:#a0afb9}.runner-state-strip b{color:#657987;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:.54rem;font-weight:500}.runner-state-strip .is-complete i,.runner-state-strip .is-complete b{color:var(--cyan);border-color:#6fe6ff66}.runner-card{background:radial-gradient(circle at 94% 4%,#6fe6ff14,#0000 24%),#050a10db;border:1px solid #7eb1cd38;border-radius:.5rem;margin-top:1.2rem;padding:clamp(1.25rem,3vw,2rem)}.runner-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}.runner-card-head h2{color:var(--ink-soft);margin:.55rem 0 0;font-size:1.3rem;font-weight:480}.runner-card-head>b{color:var(--signal-review);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;border:1px solid #f0c97847;padding:.35rem .5rem;font-size:.57rem;font-weight:500}.runner-card>p{color:#8f9fab;margin:1.15rem 0 0;font-size:.81rem;line-height:1.65}.runner-mode-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.runner-mode-grid label{background:#02070ba6;border:1px solid #7ea9c32b;border-radius:.3rem;align-content:center;gap:.45rem;min-height:6rem;padding:.9rem;transition:border-color .18s,background .18s;display:grid}.runner-mode-grid label>span{color:var(--ink-soft);font-size:.78rem}.runner-mode-grid label>small{color:#71838f;font-size:.65rem}.runner-policy-fieldset{border:1px solid var(--line);padding:1rem}.runner-policy-fieldset label{border-bottom:1px solid var(--line);color:#9eacb6;cursor:pointer;grid-template-columns:1.1rem 1fr;align-items:center;gap:.75rem;min-height:2.7rem;padding:.55rem 0;font-size:.75rem;display:grid}.runner-policy-fieldset label:last-child{border-bottom:0}.runner-policy-fieldset input{width:1rem;height:1rem;accent-color:var(--cyan)}.runner-data-boundary span{color:#8194a1}.runner-data-boundary p{color:#96a4ae;margin:.8rem 0 0;font-size:.73rem;line-height:1.6}.runner-policy-note{font-family:var(--font-geist-mono), monospace;color:#667985!important;font-size:.6rem!important}.runner-trust-gates{border:1px solid var(--line);background:#03080cb3;margin-top:1.2rem;padding:1rem}.runner-trust-gates ul{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.runner-trust-gates li{border-bottom:1px solid var(--line);color:#8f9faa;padding:.65rem 0 .65rem 1.6rem;font-size:.72rem;line-height:1.5;position:relative}.runner-trust-gates li:last-child{border-bottom:0}.runner-trust-gates li:before{content:"";border:1px solid #8d74ff59;width:.9rem;height:.9rem;display:grid;position:absolute;top:.7rem;left:0}.runner-enrolment{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.runner-enrolment>div{gap:.45rem;display:grid}.runner-enrolment b{color:#9aabb5;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;font-size:.65rem;font-weight:500}.runner-enrolment button{color:#596a75;cursor:not-allowed;background:#04080b;border:1px solid #81a7bc29;border-radius:999px;min-height:2.8rem;padding:0 1rem}.runner-success{background:#8d74ff0b;border-left-color:#8d74ff}.runner-success h2{color:#d7d1f6;margin:.65rem 0;font-size:1.15rem;font-weight:480}@media (width<=1100px){.onboarding-progress-wrap,.onboarding-layout{width:min(calc(100% - 3rem), var(--content-max))}.onboarding-layout{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.onboarding-rail h2{font-size:1.8rem}.onboarding-panel h1{font-size:clamp(3rem,7vw,5rem)}.onboarding-progress-step span{font-size:.61rem}}@media (width<=860px){.onboarding-progress-wrap{grid-template-columns:1fr;gap:1rem}.onboarding-progress-copy{justify-content:space-between;display:flex}.onboarding-progress-step span{display:none}.onboarding-progress-step{gap:.35rem;min-height:2.75rem}.onboarding-progress{grid-template-columns:repeat(8,minmax(2.75rem,1fr));overflow-x:auto}.onboarding-layout{grid-template-columns:1fr}.onboarding-rail{border:1px solid var(--line);background:#050a10a3;grid-template-columns:1fr 1fr;gap:1rem 2rem;padding:1.1rem;position:static}.onboarding-rail h2{max-width:none;margin:0}.onboarding-rail>p:not(.onboarding-rail-label){grid-area:1/2/span 2;margin:0}.onboarding-rail dl{display:none}.onboarding-reset{grid-column:1;margin-top:0}.onboarding-panel{justify-self:stretch;max-width:none}.boundary-choice-grid,.runner-mode-grid,.purchase-grid{grid-template-columns:1fr}.boundary-choice{min-height:10rem}.finding-metrics,.runner-state-strip,.order-summary dl{grid-template-columns:1fr 1fr}.order-summary dl>div:nth-child(2){border-right:0}.order-summary dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.onboarding-shell{padding-bottom:3rem}.onboarding-header{grid-template-columns:1fr auto;min-height:4.8rem;padding:0 1.1rem}.onboarding-header-state{display:none}.onboarding-header .brand{font-size:.78rem}.onboarding-progress-wrap,.onboarding-layout{width:calc(100% - 2.2rem)}.onboarding-progress-wrap{padding-top:1.25rem}.onboarding-layout{gap:1.5rem;padding-top:1.5rem}.onboarding-rail{grid-template-columns:1fr}.onboarding-rail-label{margin:0}.onboarding-rail>p:not(.onboarding-rail-label){display:none}.onboarding-panel h1{font-size:clamp(2.8rem,14vw,4rem)}.onboarding-lead{margin-bottom:1.8rem}.onboarding-field-grid,.onboarding-choice-grid,.account-mode-grid,.join-route-grid,.identity-context-strip,.invite-demo-row,.answer-grid,.question-support-grid,.finding-decision,.commercial-boundary,.purchase-grid,.boundary-map,.runner-data-boundary{grid-template-columns:1fr}.onboarding-choice-card{min-height:7.5rem}.scope-formula{justify-content:start}.bounded-scope-note,.preview-boundary-callout,.commercial-assurance,.assessment-workspace{grid-template-columns:1fr}.question-index{grid-template-columns:repeat(8,minmax(2.4rem,1fr));overflow-x:auto}.question-index button{grid-template-columns:1fr;place-items:center;min-width:2.4rem;padding:.35rem}.question-index button span{display:none}.question-card{padding:1.2rem}.finding-decision{gap:1rem}.finding-metrics,.runner-state-strip{grid-template-columns:1fr}.finding-metrics>div{grid-template-columns:1fr auto;align-items:center;min-height:4.5rem}.finding-list article{grid-template-columns:1fr;gap:.65rem}.finding-list article small{grid-column:auto}.finding-list-head,.order-summary-head,.runner-card-head,.runner-enrolment{flex-direction:column;align-items:flex-start}.finding-list-head,.order-summary-head{display:grid}.order-summary dl{grid-template-columns:1fr}.order-summary dl>div{border-right:0;border-bottom:1px solid var(--line)}.order-summary dl>div:last-child{border-bottom:0}.security-pack ul{grid-template-columns:1fr}.onboarding-actions{grid-template-columns:1fr;display:grid}.onboarding-actions .onboarding-action-note{text-align:center;grid-row:1;margin:0}.onboarding-primary,.onboarding-secondary{width:100%}.onboarding-primary{justify-content:space-between}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.contact-discovery{justify-content:center;width:100%;min-width:0;display:flex}.discovery-agent{z-index:3;width:min(100%,48rem);min-width:0;color:var(--ink);isolation:isolate;background:radial-gradient(circle at 94% 2%,#8d74ff29,#0000 19rem),radial-gradient(circle at 5% 100%,#6fe6ff12,#0000 24rem),linear-gradient(145deg,#0a1119,#03060a);border:1px solid #6fe6ff3d;border-radius:.8rem;justify-self:end;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #1b2d354d,0 0 0 1px #fff6,inset 0 1px #ffffff0b}.discovery-agent:before{z-index:-1;opacity:.18;content:"";pointer-events:none;background-image:linear-gradient(#6fe6ff12 1px,#0000 1px),linear-gradient(90deg,#6fe6ff12 1px,#0000 1px);background-size:4.8rem 4.8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.discovery-agent button,.discovery-agent textarea{font:inherit}.discovery-agent button{color:inherit}.discovery-agent button:disabled{cursor:not-allowed;opacity:.42}.discovery-agent-header{z-index:2;border-bottom:1px solid #8fc4db24;justify-content:space-between;align-items:center;min-height:5rem;padding:1rem 1.35rem;display:flex;position:relative}.discovery-agent-header>div{align-items:center;gap:.75rem;min-width:0;display:flex}.discovery-agent-header p,.discovery-agent-header span,.discovery-restart,.discovery-message>span,.discovery-thinking>span,.discovery-composer>label,.discovery-input-help,.discovery-assessment-topline,.discovery-assessment strong,.discovery-assessment h5,.discovery-assessment h6{font-family:var(--font-geist-mono), monospace}.discovery-agent-header p{color:var(--cyan-bright);letter-spacing:.11em;margin:0;font-size:.61rem;font-weight:650}.discovery-agent-header div div>span{color:#7f929f;margin-top:.22rem;font-size:.62rem;display:block}.discovery-agent-pulse{background:var(--cyan-bright);width:.62rem;height:.62rem;box-shadow:0 0 1.1rem var(--cyan);border-radius:50%;flex:0 0 .62rem;position:relative}.discovery-agent-pulse:before{content:"";border:1px solid #6fe6ff5c;border-radius:50%;animation:2.8s ease-out infinite discoverySignal;position:absolute;inset:-.4rem}.discovery-restart{letter-spacing:.06em;cursor:pointer;background:#040a1099;border:1px solid #8fc4db29;border-radius:999px;align-items:center;gap:.48rem;min-height:2.5rem;padding:0 .75rem;font-size:.58rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex;color:#9aabb6!important}.discovery-restart:not(:disabled):hover{background:#6fe6ff0b;border-color:#6fe6ff6b;color:var(--cyan-bright)!important}.discovery-restart i{border:1px solid;border-right-color:#0000;border-radius:50%;width:.65rem;height:.65rem;position:relative}.discovery-restart i:after{content:"";border-top:1px solid;border-right:1px solid;width:.25rem;height:.25rem;position:absolute;top:-.16rem;right:-.12rem;transform:rotate(16deg)}.discovery-transcript{overscroll-behavior:contain;scrollbar-color:#6fe6ff47 transparent;scrollbar-width:thin;gap:1.1rem;min-height:15rem;max-height:32rem;padding:1.5rem 1.35rem 1.1rem;display:grid;position:relative;overflow:auto}.discovery-message{width:min(90%,36rem);margin:0;padding:0}.discovery-message>span,.discovery-thinking>span{color:#718792;letter-spacing:.11em;margin:0 0 .42rem;font-size:.54rem;font-weight:650;display:block}.discovery-message p{color:#c0cbd2;overflow-wrap:anywhere;white-space:pre-wrap;background:#071019c7;border:1px solid #8fc4db21;border-radius:.2rem .75rem .75rem;margin:0;padding:.95rem 1.05rem;font-size:.77rem;line-height:1.65}.discovery-typing-cursor{vertical-align:-.14em;background:var(--cyan-bright);border-radius:999px;width:.12rem;height:1.05em;margin-left:.16rem;animation:.76s ease-in-out infinite alternate discoveryTypingCursor;display:inline-block;box-shadow:0 0 .55rem #6fe6ff7a}.discovery-message-user{justify-self:end}.discovery-message-user>span{color:#8e82d8;text-align:right}.discovery-message-user p{color:#e0e2ed;background:linear-gradient(135deg,#8d74ff21,#6fe6ff09),#080a15db;border-color:#8d74ff3d;border-radius:.75rem .2rem .75rem .75rem}.discovery-thinking{background:#071019c7;border:1px solid #8fc4db21;border-radius:.2rem .75rem .75rem;align-items:center;gap:.34rem;width:max-content;max-width:100%;min-height:3.2rem;padding:.85rem 1rem;display:flex}.discovery-thinking>span{margin:0 .3rem 0 0}.discovery-thinking-phase{color:#c0cbd2;margin-right:.45rem;font-size:.72rem;font-weight:540;line-height:1.4}.discovery-thinking i{background:var(--cyan);border-radius:50%;width:.3rem;height:.3rem;animation:1.1s ease-in-out infinite discoveryThinking;box-shadow:0 0 .6rem #6fe6ff66}.discovery-thinking i:nth-of-type(2){animation-delay:.13s}.discovery-thinking i:nth-of-type(3){animation-delay:.26s}.discovery-error{border:1px solid #ff759842;border-left:2px solid var(--signal-error);color:#d5bdc5;background:#2208126b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.discovery-error>i{border:1px solid var(--signal-error);width:.5rem;height:.5rem;transform:rotate(45deg);box-shadow:0 0 .85rem #ff75986b}.discovery-error strong{color:#f1dbe1;font-size:.71rem;font-weight:570;display:block}.discovery-error p{color:#a99098;margin:.25rem 0 0;font-size:.67rem;line-height:1.45}.discovery-error button{color:#f5dce3;cursor:pointer;background:#ff75980f;border:1px solid #ff759859;border-radius:999px;min-height:2.35rem;padding:0 .8rem;font-size:.65rem}.discovery-boundary{border:1px solid #f0c9783d;border-left:2px solid var(--signal-review);color:#d7c8a8;background:linear-gradient(135deg,#f0c9780e,#0000 58%),#1a140861;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.discovery-boundary>i{border:1px solid var(--signal-review);width:.62rem;height:.62rem;transform:rotate(45deg);box-shadow:0 0 .8rem #f0c9784d}.discovery-boundary span{color:#d7bd80;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.57rem;font-weight:650}.discovery-boundary h4{color:#f0e8d8;margin:.28rem 0 0;font-size:.9rem;font-weight:560}.discovery-boundary p{color:#b6a98e;max-width:42rem;margin:.35rem 0 0;font-size:.69rem;line-height:1.5}.discovery-boundary button{color:#ead9b1;cursor:pointer;background:#f0c9780e;border:1px solid #f0c9784d;border-radius:999px;min-height:2.35rem;padding:0 .85rem;font-size:.65rem}.discovery-boundary button:hover{color:#fff5dd;background:#f0c97817;border-color:#f0c97880}.discovery-assessment{background:linear-gradient(135deg,#6fe6ff0e,#0000 56%),#040c12d1;border:1px solid #6fe6ff38;gap:1rem;padding:1.1rem;display:grid;box-shadow:inset .18rem 0 #6fe6ff6b}.discovery-assessment-topline{color:var(--cyan);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;font-size:.57rem;font-weight:650;display:flex}.discovery-assessment-topline b{color:#a8dfe8;letter-spacing:.04em;background:#6fe6ff0d;border:1px solid #6fe6ff33;border-radius:999px;padding:.35rem .55rem;font-weight:570}.discovery-assessment-topline b[data-fit=possibly]{color:#e1c991;background:#f0c9780d;border-color:#f0c97842}.discovery-assessment-topline b[data-fit=no]{color:#e8b4c2;background:#ff75980b;border-color:#ff75983d}.discovery-assessment>div:not(.discovery-assessment-topline){border-top:1px solid #8fc4db1f;padding-top:.85rem}.discovery-assessment strong{color:#94a8b4;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:620;display:block}.discovery-assessment ul{gap:.52rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.discovery-assessment li{color:#bdc9d0;padding-left:.9rem;font-size:.69rem;line-height:1.5;position:relative}.discovery-assessment li:before{border:1px solid var(--cyan);content:"";width:.28rem;height:.28rem;position:absolute;top:.43rem;left:0;transform:rotate(45deg)}.discovery-suggestions{gap:.55rem;padding:0 1.35rem 1.1rem;display:grid;position:relative}.discovery-suggestions button{color:#aebcc5;cursor:pointer;text-align:left;background:#050c1294;border:1px solid #8fc4db24;border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:2.9rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.4;transition:color .18s,border-color .18s,background .18s;display:grid}.discovery-suggestions button:hover{color:#e1f8fc;background:#6fe6ff0b;border-color:#6fe6ff57}.discovery-suggestions button i,.discovery-composer button i{border:1px solid #6fe6ff52;border-radius:50%;width:1rem;height:1rem;position:relative}.discovery-suggestions button i:before,.discovery-composer button i:before{content:"";border-top:1px solid;border-right:1px solid;width:.38rem;height:.38rem;position:absolute;top:50%;left:50%;transform:translate(-62%,-50%)rotate(45deg)}.discovery-composer{background:#02060ab3;border-top:1px solid #8fc4db24;padding:1.1rem 1.35rem 0;scroll-margin-top:clamp(5rem,12vh,8rem);position:relative}.discovery-composer>label{color:#8498a4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.56rem;font-weight:650;display:block}.discovery-composer>div{background:#020509d6;border:1px solid #8fc4db33;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.3rem;transition:border-color .18s,box-shadow .18s;display:grid}.discovery-composer>div:focus-within{border-color:#6fe6ff94;box-shadow:0 0 0 1px #6fe6ff12,0 0 2rem #4bc8e817}.discovery-composer textarea{resize:vertical;color:#e3ebef;background:0 0;border:0;outline:0;width:100%;min-height:4.4rem;max-height:9rem;padding:.65rem .7rem;font-size:.77rem;line-height:1.5}.discovery-composer textarea::placeholder{color:#627783}.discovery-composer textarea:focus-visible{outline:0}.discovery-composer button{color:#effcff;letter-spacing:.035em;cursor:pointer;background:radial-gradient(circle at 80% 20%,#6fe6ff1f,#0000 65%),#071019;border:1px solid #6fe6ff80;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-width:5.4rem;min-height:3rem;margin:auto 0;padding:0 .75rem;font-size:.67rem;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 0 1.5rem #6fe6ff0d}.discovery-composer button:not(:disabled):hover{border-color:#c5f8ffe6;transform:translateY(-1px);box-shadow:inset 0 0 1.5rem #6fe6ff1a,0 0 1.5rem #6fe6ff1f}.discovery-composer button i{color:var(--cyan-bright);border-color:#c5f8ff73}.discovery-contact-trigger{flex:none}.discovery-agent .discovery-contact-trigger{color:#f1fcff}.discovery-human-action{justify-content:center;width:100%;margin-top:1rem;display:flex}.discovery-notice{color:#667b87;background:#02060ab3;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem 1.35rem 1.2rem;display:grid}.discovery-notice i{border:1px solid #6f8793;border-radius:.38rem .38rem .18rem .18rem;width:.75rem;height:.85rem;margin-top:.06rem;position:relative}.discovery-notice i:before{content:"";border:1px solid #6f8793;border-bottom:0;border-radius:.4rem .4rem 0 0;width:.42rem;height:.48rem;position:absolute;top:-.4rem;left:.12rem}.discovery-notice p{margin:0;font-size:.72rem;line-height:1.55}@keyframes discoverySignal{0%{opacity:.72;transform:scale(.58)}80%,to{opacity:0;transform:scale(1.3)}}@keyframes discoveryThinking{0%,60%,to{opacity:.36;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@media (width<=760px){.discovery-agent{border-radius:.55rem}.discovery-agent-header{min-height:4.6rem;padding:.9rem 1rem}.discovery-restart{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:0}.discovery-restart i{width:.7rem;height:.7rem}.discovery-transcript{min-height:13rem;max-height:29rem;padding:1.2rem 1rem 1rem}.discovery-message{width:94%}.discovery-message p{font-size:.74rem}.discovery-suggestions{padding:0 1rem 1rem}.discovery-composer{padding:1rem 1rem 0}.discovery-notice{padding:.85rem 1rem 1.15rem}.discovery-error{grid-template-columns:auto minmax(0,1fr)}.discovery-error button{grid-column:2;width:max-content}.discovery-boundary{grid-template-columns:auto minmax(0,1fr)}.discovery-boundary button{grid-column:2;width:max-content}}@media (prefers-reduced-motion:reduce){.discovery-agent-pulse:before,.discovery-thinking i{animation:none}.discovery-transcript{scroll-behavior:auto}}.discovery-agent-active .discovery-assessment{color:#dce8ed;isolation:isolate;background:radial-gradient(circle at 94% 2%,#8d74ff33,#0000 21rem),radial-gradient(circle at 2% 100%,#6fe6ff17,#0000 24rem),linear-gradient(145deg,#0b141e,#03070b 62%,#071019);border:1px solid #6fe6ff45;border-radius:1.1rem;gap:0;width:100%;padding:0;animation:.52s cubic-bezier(.16,.86,.18,1) both discoveryOpportunityIn;display:grid;position:relative;overflow:hidden;box-shadow:0 1.8rem 5rem #0a192640,0 0 0 1px #ffffff09,inset 0 1px #ffffff0f}.discovery-agent-active .discovery-assessment:before{z-index:-1;opacity:.14;content:"";pointer-events:none;background-image:linear-gradient(#6fe6ff12 1px,#0000 1px),linear-gradient(90deg,#6fe6ff12 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.discovery-agent-active .discovery-assessment:after{background:linear-gradient(90deg, transparent, var(--cyan-bright), var(--violet), transparent);content:"";transform-origin:0;height:1px;animation:.72s cubic-bezier(.16,.86,.18,1) 90ms both discoveryOpportunityTrace;position:absolute;top:0;left:0;right:0}.discovery-agent-active .discovery-assessment-topline{z-index:1;border-bottom:1px solid #8fc4db24;justify-content:space-between;align-items:center;min-height:6.25rem;padding:clamp(1.2rem,3vw,1.6rem);animation:.38s cubic-bezier(.2,.82,.2,1) 70ms both discoveryOpportunityPart;display:flex;position:relative}.discovery-assessment-heading{align-items:center;gap:.85rem;min-width:0;display:flex}.discovery-assessment-heading>div{gap:.34rem;min-width:0;display:grid}.discovery-agent-active .discovery-assessment-heading span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:.62rem;font-weight:650}.discovery-assessment-heading h4{color:#eff6f8;letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:470;line-height:1.05}.discovery-assessment-signal{background:radial-gradient(circle,#6fe6ff1a,#0000 66%);border:1px solid #6fe6ff52;border-radius:50%;flex:0 0 2.55rem;width:2.55rem;height:2.55rem;position:relative;box-shadow:0 0 1.5rem #6fe6ff1c,inset 0 0 1.2rem #6fe6ff0b}.discovery-assessment-signal:before,.discovery-assessment-signal:after{content:"";position:absolute}.discovery-assessment-signal:before{border:1px solid #6fe6ffb8;inset:.65rem;transform:rotate(45deg)}.discovery-assessment-signal:after{background:var(--cyan-bright);width:.28rem;height:.28rem;box-shadow:0 0 .8rem var(--cyan);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.discovery-assessment-fit{color:#c2f7ff;min-height:2.2rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;background:#6fe6ff12;border:1px solid #6fe6ff42;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.62rem;font-weight:620;display:inline-flex}.discovery-assessment-fit>i{background:var(--cyan-bright);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 .7rem #6fe6ffcc}.discovery-assessment-fit[data-fit=possibly]{color:#f0dba9;background:#f0c97812;border-color:#f0c9784d}.discovery-assessment-fit[data-fit=possibly]>i{background:var(--signal-review);box-shadow:0 0 .7rem #f0c978b3}.discovery-assessment-fit[data-fit=no]{color:#f0c1cd;background:#ff759811;border-color:#ff759847}.discovery-assessment-fit[data-fit=no]>i{background:var(--signal-error);box-shadow:0 0 .7rem #ff7598a6}.discovery-assessment-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.discovery-assessment-updating{color:#c8c0ff;min-height:2.2rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;background:#8d74ff13;border:1px solid #8d74ff47;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.6rem;font-weight:620;display:inline-flex}.discovery-assessment-updating>i{background:#b7aaff;border-radius:50%;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite alternate discoveryOpportunityUpdating;box-shadow:0 0 .7rem #8d74ffc7}.discovery-agent-active .discovery-assessment[data-updating=true]{border-color:#8d74ff57;box-shadow:0 1.8rem 5rem #0a192640,0 0 2.4rem #8d74ff14,0 0 0 1px #ffffff09,inset 0 1px #ffffff0f}.discovery-assessment-overview{z-index:1;background:radial-gradient(circle at 100% 0,#6fe6ff13,#0000 18rem),#02070b47;border-bottom:1px solid #8fc4db1f;grid-template-columns:minmax(0,1.5fr) minmax(9rem,.5fr);gap:1rem;padding:clamp(1.2rem,3vw,1.55rem) clamp(1.25rem,3vw,1.6rem);animation:.42s cubic-bezier(.2,.82,.2,1) .11s both discoveryOpportunityPart;display:grid;position:relative}.discovery-assessment-overview>div,.discovery-assessment-evidence>div{min-width:0}.discovery-assessment-overview>div:only-child,.discovery-assessment-evidence>div:only-child{border-left:0;grid-column:1/-1;padding-left:0}.discovery-assessment-overview h5,.discovery-assessment-evidence h5,.discovery-assessment-work>h5{color:#8fa5b0;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650;line-height:1.4}.discovery-assessment-overview p,.discovery-assessment-evidence p{color:#e0e9ed;margin:.55rem 0 0;font-size:clamp(.88rem,1.5vw,1rem);line-height:1.55}.discovery-value-lever{border-left:1px solid #6fe6ff29;padding-left:1rem}.discovery-value-lever strong{color:var(--cyan-bright);letter-spacing:-.015em;margin-top:.55rem;font-size:clamp(.88rem,1.4vw,.98rem);font-weight:620;line-height:1.4;display:block}.discovery-assessment-evidence{z-index:1;border-bottom:1px solid #8fc4db1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:clamp(1.15rem,3vw,1.45rem) clamp(1.25rem,3vw,1.6rem);animation:.42s cubic-bezier(.2,.82,.2,1) .17s both discoveryOpportunityPart;display:grid;position:relative}.discovery-assessment-evidence>div+div{border-left:1px solid #8fc4db1f;padding-left:1.2rem}.discovery-agent-active .discovery-assessment-evidence ul{gap:.42rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.discovery-agent-active .discovery-assessment-evidence li{color:#d1dde3;padding-left:.9rem;font-size:.8rem;line-height:1.5;position:relative}.discovery-agent-active .discovery-assessment-evidence li:before{border:1px solid var(--cyan);content:"";background:0 0;width:.28rem;height:.28rem;top:.46rem;left:0;transform:rotate(45deg)}.discovery-assessment-work{z-index:1;padding:clamp(1.25rem,3vw,1.6rem);position:relative}.discovery-assessment-work>h5{animation:.36s cubic-bezier(.2,.82,.2,1) .21s both discoveryOpportunityPart}.discovery-assessment-work ol{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.discovery-agent-active .discovery-assessment-work li{color:#d4e0e6;min-width:0;min-height:9.4rem;animation:discoveryOpportunityPart .42s var(--opportunity-delay) cubic-bezier(.2, .82, .2, 1) both;background:linear-gradient(145deg,#6fe6ff0e,#0000 62%),#03090ead;border:1px solid #6fe6ff29;border-radius:.72rem;padding:1rem;position:relative;overflow:hidden}.discovery-agent-active .discovery-assessment-work li:before{background:var(--cyan);border:0;width:3.1rem;height:1px;top:0;left:0;transform:none;box-shadow:0 0 .8rem #6fe6ff8c}.discovery-agent-active .discovery-assessment-work li[data-requirement=conditional]{background:linear-gradient(145deg,#8d74ff0f,#0000 62%),#03090ead;border-color:#8d74ff29}.discovery-agent-active .discovery-assessment-work li[data-requirement=conditional]:before{background:var(--violet);box-shadow:0 0 .8rem #8d74ff85}.discovery-assessment-work li>span{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #6fe6ff33;border-radius:999px;padding:.26rem .45rem;font-size:.56rem;font-weight:670;line-height:1;display:inline-flex}.discovery-assessment-work li[data-requirement=conditional]>span{color:#bdb2ff;border-color:#8d74ff3d}.discovery-assessment-work h6{color:#f0f6f8;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.015em;margin:.72rem 0 0;font-size:.9rem;font-weight:620;line-height:1.35}.discovery-assessment-work li p{color:#b9c8cf;margin:.48rem 0 0;font-size:.78rem;line-height:1.5}.discovery-assessment-path{z-index:1;padding:clamp(1.25rem,3vw,1.6rem);position:relative}.discovery-assessment-path h5,.discovery-assessment-limits h5{color:#8fa5b0;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:620}.discovery-assessment-path h5{animation:.36s cubic-bezier(.2,.82,.2,1) .12s both discoveryOpportunityPart}.discovery-assessment-path ol{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.discovery-agent-active .discovery-assessment-path li{color:#d4e0e6;min-width:0;min-height:8.4rem;animation:discoveryOpportunityPart .42s var(--opportunity-delay) cubic-bezier(.2, .82, .2, 1) both;background:linear-gradient(145deg,#6fe6ff0b,#0000 62%),#03090ead;border:1px solid #8fc4db21;border-radius:.72rem;padding:1rem;position:relative;overflow:hidden}.discovery-agent-active .discovery-assessment-path li:before{background:var(--cyan);border:0;width:2.8rem;height:1px;top:0;left:0;transform:none;box-shadow:0 0 .8rem #6fe6ff8c}.discovery-assessment-path li[data-stage=then]:before{background:var(--violet);box-shadow:0 0 .8rem #8d74ff8c}.discovery-assessment-path li[data-stage=optional]:before{background:var(--signal-review);box-shadow:0 0 .8rem #f0c9786b}.discovery-assessment-path li>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:670;display:inline-flex}.discovery-assessment-path li[data-stage=then]>span{color:#b7aaff}.discovery-assessment-path li[data-stage=optional]>span{color:#e0c98d}.discovery-assessment-path li p{color:#d1dde3;margin:.72rem 0 0;font-size:clamp(.86rem,1.35vw,.96rem);line-height:1.58}.discovery-assessment-limits{z-index:1;background:radial-gradient(circle at 100% 0,#f0c97812,#0000 15rem),#02070b8a;border-top:1px solid #8fc4db1f;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);align-items:start;gap:1.2rem;padding:clamp(1.15rem,3vw,1.45rem) clamp(1.25rem,3vw,1.6rem);animation:.42s cubic-bezier(.2,.82,.2,1) .43s both discoveryOpportunityPart;display:grid;position:relative}.discovery-assessment-limits>div{align-items:center;gap:.62rem;display:flex}.discovery-assessment-limits>div>i{border:1px solid var(--signal-review);flex:0 0 .48rem;width:.48rem;height:.48rem;transform:rotate(45deg);box-shadow:0 0 .65rem #f0c9784d}.discovery-agent-active .discovery-assessment-limits ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.discovery-agent-active .discovery-assessment-limits li{color:#b9c7ce;padding:0;font-size:.8rem;line-height:1.55}.discovery-agent-active .discovery-assessment-limits li:before{content:none}@keyframes discoveryOpportunityIn{0%{opacity:0;transform:translateY(.9rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes discoveryOpportunityTrace{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes discoveryOpportunityPart{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0,0)}}@keyframes discoveryOpportunityUpdating{0%{opacity:.48;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@media (width<=760px){.discovery-agent-active .discovery-assessment-topline{flex-wrap:wrap;align-items:flex-start;gap:1rem;min-height:0}.discovery-assessment-heading h4{font-size:1.25rem}.discovery-assessment-fit{margin-left:3.4rem}.discovery-assessment-state{justify-content:flex-start;width:calc(100% - 3.4rem);min-width:0;margin-left:3.4rem}.discovery-assessment-state .discovery-assessment-fit{margin-left:0}.discovery-assessment-overview,.discovery-assessment-evidence{grid-template-columns:1fr;gap:.85rem}.discovery-value-lever,.discovery-assessment-evidence>div+div{border-top:1px solid #8fc4db1f;border-left:0;padding-top:.85rem;padding-left:0}.discovery-assessment-work ol{grid-template-columns:1fr}.discovery-agent-active .discovery-assessment-work li{min-height:0}.discovery-assessment-path ol{grid-template-columns:1fr}.discovery-agent-active .discovery-assessment-path li{min-height:0}.discovery-assessment-path li p{font-size:.9rem}.discovery-assessment-limits{grid-template-columns:1fr;gap:.75rem}}@media (prefers-reduced-motion:reduce){.discovery-agent-active .discovery-assessment,.discovery-agent-active .discovery-assessment:after,.discovery-agent-active .discovery-assessment-topline,.discovery-assessment-updating>i,.discovery-assessment-overview,.discovery-assessment-evidence,.discovery-assessment-work>h5,.discovery-agent-active .discovery-assessment-work li,.discovery-assessment-path h5,.discovery-agent-active .discovery-assessment-path li,.discovery-assessment-limits{animation:none!important;transform:none!important}}.consulting-contact{text-align:center;justify-items:center}.consulting-contact .contact-copy{width:min(100%,70rem);max-width:70rem;margin-inline:auto}.consulting-contact .contact-copy .eyebrow{justify-content:center}.consulting-contact .contact-copy h2{max-width:13ch;margin-inline:auto}.consulting-contact .contact-copy>p:last-child{max-width:47rem;margin-left:auto;margin-right:auto}.discovery-agent-active{color:#17303a;width:min(100%,56rem);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;overflow:visible}.discovery-agent-active:before{display:none}.discovery-agent{text-align:left}.discovery-agent-start{color:#17303a;width:min(100%,58rem);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;overflow:visible}.discovery-agent-start:before{display:none}.discovery-start-presence{color:#31525f;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.discovery-start-logo-shell{background:radial-gradient(circle at 35% 30%,#6fe6ff2b,#0000 42%),linear-gradient(145deg,#0b1720,#03070b);border:1px solid #6fe6ff47;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;display:grid;position:relative;box-shadow:0 1rem 3rem #20475333,0 0 2rem #6fe6ff1a,inset 0 0 1.6rem #6fe6ff1a}.discovery-start-logo-shell:before{content:"";border:1px solid #5942c829;border-radius:50%;position:absolute;inset:-.34rem}.discovery-start-logo{width:2.35rem;height:2.35rem}.discovery-start-logo:after{width:.46rem;height:.46rem}.discovery-start-logo .gravrise-logo-bar{width:.9rem}.discovery-start-presence p{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0;font-size:.62rem;font-weight:650}.discovery-start-presence b{color:#6e7f88;margin-left:.45rem;font-weight:500}.discovery-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.discovery-start-choice{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#6fe6ff1a,#0000 9rem),#ffffffc7;border:1px solid #12425033;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.8rem;padding:.55rem .8rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 .8rem 2.2rem #22414c14,inset 0 1px #ffffffe0;color:#173f4c!important}.discovery-start-choice:hover{background:radial-gradient(circle at 100% 0,#6fe6ff29,#0000 9rem),#ffffffed;border-color:#006f826b;transform:translateY(-1px);box-shadow:0 1rem 2.8rem #22414c1f,inset 0 1px #fffffff0}.discovery-start-choice:focus-visible{outline-offset:.18rem;border-color:#006f829e;outline:3px solid #6fe6ff40}.discovery-start-choice>span:last-child{display:grid}.discovery-start-choice strong{color:#173f4c;font-size:.86rem;font-weight:650;line-height:1.25}.discovery-start-choice-mark{color:#087083;background:#6fe6ff17;border:1px solid #006f8247;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.discovery-start-choice-mark i{border:1px solid;width:.72rem;height:.72rem;position:relative;transform:rotate(45deg)}.discovery-start-choice-mark i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:.18rem}.discovery-start-choice-mark-human{color:#5942c8;background:#8d74ff17;border-color:#5942c847}.discovery-start-choice-mark-human i{border:1px solid;border-radius:50% 50% 42% 42%;width:.8rem;height:.55rem;transform:translateY(.26rem)}.discovery-start-choice-mark-human i:before{content:"";border:1px solid;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)}.discovery-start-choice-mark-human i:after{content:none}.discovery-agent-start .discovery-composer{background:0 0;border:0;padding:0}.discovery-agent-start .discovery-composer>div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 0,#6fe6ff21,#0000 14rem),#ffffffd1;border:1px solid #12425033;border-radius:1.45rem;grid-template-columns:minmax(0,1fr) auto;min-height:7.2rem;padding:.72rem;box-shadow:0 1.7rem 5rem #22414c26,0 0 0 1px #ffffffb8,inset 0 1px #ffffffd9}.discovery-agent-start .discovery-composer>div:focus-within{border-color:#006f8285;box-shadow:0 1.7rem 5rem #22414c2b,0 0 0 3px #6fe6ff1f,inset 0 1px #ffffffe6}.discovery-agent-start .discovery-composer textarea{resize:none;color:#15303a;min-height:5.7rem;max-height:13rem;padding:1rem 1.05rem;font-size:1rem;line-height:1.55}.discovery-agent-start .discovery-composer textarea::placeholder{color:#526b75}.discovery-composer button{border-radius:50%;width:3.35rem;min-width:3.35rem;height:3.35rem;min-height:3.35rem;padding:0}.discovery-composer button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.discovery-composer button i{border:0;border-radius:0;width:1rem;height:1rem}.discovery-composer button i:before{border:0;border-top:1.5px solid;border-left:1.5px solid;width:.52rem;height:.52rem;top:.08rem;left:50%;transform:translate(-50%)rotate(45deg)}.discovery-composer button i:after{content:"";background:currentColor;width:1.5px;height:.78rem;position:absolute;top:.16rem;left:50%;transform:translate(-50%)}.discovery-agent-start .discovery-composer button{color:#dffaff;background:radial-gradient(circle at 32% 20%,#6fe6ff38,#0000 58%),#0d2833;border-color:#0f313eb8;margin:auto .25rem .25rem 0;box-shadow:0 .75rem 1.8rem #0e323f33,inset 0 0 1.2rem #6fe6ff14}.discovery-agent-start .discovery-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1.15rem 0 0}.discovery-agent-start .discovery-suggestions button{color:#405b65;background:#ffffffc7;border-color:#13465424;border-radius:.9rem;min-height:4.3rem;padding:.8rem .9rem;font-size:.84rem;box-shadow:0 .55rem 1.6rem #22414c0f,inset 0 1px #ffffffd1}.discovery-agent-start .discovery-suggestions button:hover{color:#173f4c;background:#ffffffc7;border-color:#006f8257}.discovery-agent-start .discovery-suggestions button i{color:var(--accent-cyan-day);border-color:#006f823d}.discovery-agent-start .discovery-notice{color:#405b65;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #1242501f;border-radius:.75rem;width:min(100%,45rem);margin:.65rem auto 0;padding:.8rem 1rem;box-shadow:inset 0 1px #ffffffc7}.discovery-agent-start .discovery-notice i,.discovery-agent-start .discovery-notice i:before{border-color:#7b9098}.discovery-agent-start .discovery-notice p{font-size:.82rem}.discovery-agent-active .discovery-agent-header{background:0 0;border-bottom:1px solid #1242501f;min-height:auto;padding:0 .2rem 1.05rem}.discovery-agent-active .discovery-agent-header p{color:#0a6576}.discovery-agent-active .discovery-agent-header div div>span{color:#536b74}.discovery-agent-active .discovery-agent-pulse{background:var(--accent-cyan-day);box-shadow:0 0 1.1rem #006f8257}.discovery-agent-active .discovery-agent-pulse:before{border-color:#006f8252}.discovery-agent-active .discovery-restart{background:#ffffff8a;border-color:#1242502b;color:#4f6872!important}.discovery-agent-active .discovery-restart:not(:disabled):hover{background:#ffffffd1;border-color:#006f826b;color:#075e70!important}.discovery-agent-active .discovery-transcript{gap:1.15rem;min-height:0;max-height:none;padding:1.25rem .2rem 1rem;overflow:visible}.discovery-agent-active .discovery-message{width:min(86%,40rem);animation:.38s cubic-bezier(.2,.82,.2,1) both discoveryMessageIn}.discovery-agent-active .discovery-message>span,.discovery-agent-active .discovery-thinking>span{color:#526b75;font-size:.59rem}.discovery-agent-active .discovery-message p{color:#244650;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-color:#12425021;border-radius:.3rem 1.1rem 1.1rem;padding:1rem 1.1rem;font-size:.84rem;line-height:1.65;box-shadow:0 .85rem 2.4rem #22414c14,inset 0 1px #ffffffe6}.discovery-agent-active .discovery-message-user{transform-origin:100% 100%}.discovery-agent-active .discovery-message-user>span{color:#5546a8}.discovery-agent-active .discovery-message-user p{color:#eefcff;background:radial-gradient(circle at 86% 12%,#6fe6ff29,#0000 48%),linear-gradient(135deg,#153947,#21194d);border-color:#6fe6ff2b;border-radius:1.1rem .3rem 1.1rem 1.1rem;box-shadow:0 1rem 2.7rem #1b2d4929,inset 0 1px #ffffff14}.discovery-agent-active .discovery-thinking{color:#244650;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-color:#12425021;border-radius:.3rem 1.1rem 1.1rem;min-height:3.35rem;animation:.3s cubic-bezier(.2,.82,.2,1) both discoveryMessageIn;box-shadow:0 .85rem 2.4rem #22414c14,inset 0 1px #ffffffe6}.discovery-agent-active .discovery-thinking i{background:var(--accent-cyan-day);box-shadow:0 0 .6rem #006f824d}.discovery-agent-active .discovery-thinking-phase{color:#244650}.discovery-agent-active .discovery-error{color:#734553;background:#fff5f8e0;animation:.38s cubic-bezier(.2,.82,.2,1) both discoveryMessageIn}.discovery-agent-active .discovery-error strong{color:#603341}.discovery-agent-active .discovery-error p{color:#7a5963}.discovery-agent-active .discovery-error button{color:#743d4e;background:#ffffffb8}.discovery-agent-active .discovery-boundary{border:1px solid #f0c97857;border-left:3px solid var(--signal-review);color:#dce8ed;background:radial-gradient(circle at 92% 0,#8d74ff2b,#0000 20rem),linear-gradient(135deg,#0a171f 0%,#0b1118 58%,#171307 100%);border-radius:1rem;gap:1rem;width:100%;min-height:8.2rem;padding:1.15rem 1.2rem;animation:.38s cubic-bezier(.2,.82,.2,1) both discoveryMessageIn;position:relative;overflow:hidden;box-shadow:0 1.35rem 3.6rem #1d2b322e,inset 0 1px #ffffff0e}.discovery-agent-active .discovery-boundary>i{border-color:#f0c978;box-shadow:0 0 0 .28rem #f0c97813,0 0 1rem #f0c9783d}.discovery-agent-active .discovery-boundary span{color:#f0c978;letter-spacing:.12em;font-size:.65rem}.discovery-agent-active .discovery-boundary h4{color:#f5f7f5;margin-top:.32rem;font-size:1.02rem;font-weight:600;line-height:1.25}.discovery-agent-active .discovery-boundary p{color:#bdc9ce;max-width:38rem;margin-top:.45rem;font-size:.76rem;line-height:1.62}.discovery-agent-active .discovery-boundary button{color:#fff3d3;background:#f0c97814;border-color:#f0c9787a;min-height:2.8rem;padding:0 1rem;font-size:.72rem;font-weight:600;box-shadow:inset 0 1px #ffffff0b}.discovery-agent-active .discovery-boundary button:hover{color:#fffaf0;background:#f0c97826;border-color:#f0c978c7}.discovery-agent-active .discovery-boundary button:focus-visible{outline-offset:.2rem;outline-color:#f0c978}.discovery-agent-active .discovery-boundary-commercial{border-color:#6fe6ff61;border-left-color:var(--cyan-bright);background:radial-gradient(circle at 92% 0,#8d74ff3d,#0000 20rem),radial-gradient(circle at 5% 100%,#6fe6ff1a,#0000 19rem),linear-gradient(135deg,#081821 0%,#081017 58%,#100d25 100%)}.discovery-agent-active .discovery-boundary-commercial>i{border-color:var(--cyan-bright);box-shadow:0 0 0 .28rem #6fe6ff13,0 0 1rem #6fe6ff4d}.discovery-agent-active .discovery-boundary-commercial span{color:var(--cyan-bright)}.discovery-agent-active .discovery-boundary-commercial button{color:#e7fbff;background:#6fe6ff1a;border-color:#6fe6ff94;box-shadow:0 0 1.4rem #6fe6ff14,inset 0 1px #ffffff12}.discovery-agent-active .discovery-boundary-commercial button:hover{color:#fff;background:#6fe6ff2e;border-color:#c4f8ffe6}.discovery-agent-active .discovery-boundary-commercial button:focus-visible{outline-color:var(--cyan-bright)}.discovery-agent-active .discovery-boundary-context{border-color:#8d74ff57;border-left-color:var(--violet);background:radial-gradient(circle at 92% 0,#8d74ff3b,#0000 20rem),linear-gradient(135deg,#0c1520 0%,#0b1018 58%,#100d25 100%)}.discovery-agent-active .discovery-boundary-context>i{border-color:#b4a8ff;box-shadow:0 0 0 .28rem #8d74ff13,0 0 1rem #8d74ff47}.discovery-agent-active .discovery-boundary-context span{color:#bcb2ff}.discovery-agent-active .discovery-boundary-context button{color:#ece9ff;background:#8d74ff1a;border-color:#ac9eff7a}.discovery-agent-active .discovery-boundary-context button:hover{color:#fff;background:#8d74ff2b;border-color:#cac1ffd1}.discovery-agent-active .discovery-boundary-context button:focus-visible{outline-color:#b4a8ff}.discovery-agent-active .discovery-suggestions{flex-wrap:wrap;gap:.55rem;padding:0 .2rem .9rem;display:flex}.discovery-agent-active .discovery-suggestions button{color:#405b65;background:#ffffff9e;border-color:#12425026;border-radius:999px;grid-template-columns:minmax(0,auto) auto;width:auto;min-height:2.8rem;padding:.58rem .8rem .58rem .95rem;font-size:.82rem;box-shadow:inset 0 1px #ffffffb8}.discovery-agent-active .discovery-suggestions button:hover{color:#173f4c;background:#ffffffdb;border-color:#006f825c}.discovery-agent-active .discovery-suggestions button i{color:var(--accent-cyan-day);border-color:#006f8242}.discovery-agent-active .discovery-composer{background:0 0;border-top:0;padding:.1rem .2rem 0}.discovery-agent-active .discovery-composer>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 0,#6fe6ff1f,#0000 13rem),#ffffffe0;border-color:#12425033;border-radius:1.25rem;min-height:5.5rem;padding:.48rem;box-shadow:0 1.3rem 3.8rem #22414c1f,0 0 0 1px #ffffff9e,inset 0 1px #ffffffe6}.discovery-agent-active .discovery-composer>div:focus-within{border-color:#006f8280;box-shadow:0 1.3rem 3.8rem #22414c24,0 0 0 3px #6fe6ff1f,inset 0 1px #ffffffe6}.discovery-agent-active .discovery-composer textarea{resize:none;color:#15303a;min-height:4.45rem;padding:.75rem .85rem;font-size:.9rem}.discovery-agent-active .discovery-composer textarea::placeholder{color:#526b75}.discovery-agent-active .discovery-composer button{color:#dffaff;background:radial-gradient(circle at 32% 20%,#6fe6ff38,#0000 58%),#0d2833;border-color:#0f313eb8;margin:auto .15rem .15rem 0;box-shadow:0 .75rem 1.8rem #0e323f33,inset 0 0 1.2rem #6fe6ff14}.discovery-input-help{color:#405b65;letter-spacing:.02em;margin:.55rem .25rem 0;font-size:.78rem;line-height:1.4}.discovery-agent-active .discovery-notice{color:#405b65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #1242501c;border-radius:.7rem;margin-top:.8rem;padding:.8rem .9rem}.discovery-agent-active .discovery-notice i,.discovery-agent-active .discovery-notice i:before{border-color:#7b9098}.discovery-agent-active .discovery-notice p{font-size:.75rem}.discovery-scroll-anchor{width:100%;height:1px;scroll-margin-bottom:1rem}@keyframes discoveryMessageIn{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes discoveryTypingCursor{0%{opacity:.32}to{opacity:1}}@media (width<=760px){.consulting-contact .contact-copy h2{max-width:12ch}.discovery-agent-start{width:100%}.discovery-start-presence{margin-bottom:1rem}.discovery-start-choices{grid-template-columns:1fr;gap:.55rem}.discovery-start-choice{min-height:3.8rem}.discovery-agent-start .discovery-composer>div,.discovery-composer>div{grid-template-columns:minmax(0,1fr) auto}.discovery-agent-start .discovery-composer>div{border-radius:1.15rem;min-height:6.2rem;padding:.5rem}.discovery-agent-start .discovery-composer textarea,.discovery-composer textarea{min-height:4.8rem;padding:.8rem;font-size:1rem}.discovery-composer button{width:3.05rem;min-width:3.05rem;height:3.05rem;min-height:3.05rem;margin:auto 0}.discovery-agent-start .discovery-suggestions{grid-template-columns:1fr;gap:.5rem;padding-top:.9rem}.discovery-agent-start .discovery-suggestions button{min-height:3.4rem}.discovery-agent-start .discovery-notice{padding-inline:.3rem}.discovery-agent-active{width:100%}.discovery-agent-active .discovery-agent-header{padding-inline:0}.discovery-agent-active .discovery-transcript{min-height:0;max-height:none;padding:1rem 0 .9rem;overflow:visible}.discovery-agent-active .discovery-message{width:94%}.discovery-agent-active .discovery-boundary{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:0;padding:1rem}.discovery-agent-active .discovery-boundary button{grid-column:2;width:100%}.discovery-agent-active .discovery-suggestions,.discovery-agent-active .discovery-composer{padding-inline:0}.discovery-agent-active .discovery-suggestions button{width:100%}.discovery-agent-active .discovery-composer>div{border-radius:1.05rem;min-height:5.2rem}.discovery-agent-active .discovery-composer textarea{min-height:4.25rem;padding:.72rem;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.discovery-agent-active,.discovery-agent-active .discovery-message,.discovery-agent-active .discovery-thinking,.discovery-agent-active .discovery-error,.discovery-agent-active .discovery-boundary,.discovery-agent-active .discovery-assessment,.discovery-typing-cursor{animation:none}.discovery-start-choice{transition:none}.discovery-start-choice:hover{transform:none}}.enquiry-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:radial-gradient(circle at 74% 18%,#8d74ff24,#0000 34rem),radial-gradient(circle at 18% 82%,#6fe6ff1a,#0000 30rem),#010407d1;place-items:center;padding:1rem;animation:.2s both enquiryBackdropIn;display:grid;position:fixed;inset:0;overflow-y:auto}.enquiry-modal-scrim{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.enquiry-modal{z-index:1;color:#dce8ed;isolation:isolate;scrollbar-color:#6fe6ff59 transparent;background:radial-gradient(circle at 100% 0,#8d74ff2b,#0000 22rem),radial-gradient(circle at 0 100%,#6fe6ff14,#0000 26rem),linear-gradient(145deg,#0a1119,#03070b 72%);border:1px solid #6fe6ff45;border-radius:.95rem;width:min(100%,42rem);max-height:calc(100dvh - 2rem);margin:0;padding:clamp(1.25rem,4vw,2rem);animation:.52s cubic-bezier(.16,1,.3,1) both enquiryModalIn;position:relative;overflow-y:auto;box-shadow:0 2rem 7rem #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0e}.enquiry-modal:before{z-index:-1;border-radius:inherit;opacity:.12;content:"";pointer-events:none;background-image:linear-gradient(#6fe6ff12 1px,#0000 1px),linear-gradient(90deg,#6fe6ff12 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.enquiry-modal button,.enquiry-modal input,.enquiry-modal textarea{font:inherit}.enquiry-modal-close{z-index:3;color:#9cafb8;cursor:pointer;background:#02060a9e;border:1px solid #8fc4db2e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:.85rem;right:.85rem}.enquiry-modal-close i{width:.85rem;height:.85rem;position:relative}.enquiry-modal-close i:before,.enquiry-modal-close i:after{content:"";background:currentColor;width:.9rem;height:1px;position:absolute;top:50%;left:50%}.enquiry-modal-close i:before{transform:translate(-50%,-50%)rotate(45deg)}.enquiry-modal-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.enquiry-modal-close:hover{color:#e5fbff;background:#6fe6ff12;border-color:#6fe6ff85}.enquiry-modal-close:disabled{cursor:wait;opacity:.42}.enquiry-modal-header{max-width:35rem;padding-right:3rem}.enquiry-modal-header>p,.enquiry-success>p{color:var(--cyan-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 .8rem;font-size:.62rem;font-weight:650}.enquiry-modal-header h2,.enquiry-success h2{color:#f1f5f5;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,5vw,3rem);font-weight:450;line-height:.98}.enquiry-modal-header h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.enquiry-modal-header>div,.enquiry-success>div{color:#9aadb7;max-width:39rem;margin-top:1rem;font-size:.86rem;line-height:1.65}.enquiry-form{gap:1rem;margin-top:1.6rem;display:grid}.enquiry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.enquiry-form label,.enquiry-message-field{min-width:0}.enquiry-form label>span:first-child,.enquiry-message-field>span:first-child{color:#b9c7ce;font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;justify-content:space-between;align-items:baseline;margin:0 0 .48rem;font-size:.62rem;font-weight:620;display:flex}.enquiry-form label>span b{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:620}.enquiry-form label>span small{color:#718792;letter-spacing:.04em;font-size:.53rem}.enquiry-form input,.enquiry-form textarea{color:#e5edf1;background:#02060ab8;border:1px solid #8fc4db33;border-radius:.55rem;outline:0;width:100%;transition:border-color .18s,box-shadow .18s,background .18s}.enquiry-form input{min-height:3.25rem;padding:0 .85rem;font-size:.78rem}.enquiry-form textarea{resize:vertical;min-height:7.5rem;padding:.8rem .85rem;font-size:.78rem;line-height:1.55}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#657b86}.enquiry-form input:focus,.enquiry-form textarea:focus{background:#040b10e6;border-color:#6fe6ff9e;box-shadow:0 0 0 3px #6fe6ff1a,0 0 1.7rem #6fe6ff0f}.enquiry-form input:disabled,.enquiry-form textarea:disabled{cursor:wait;opacity:.68}.enquiry-message-field{display:block;position:relative}.enquiry-message-field>small{color:#6f858f;font-family:var(--font-geist-mono), monospace;font-size:.5rem;position:absolute;bottom:.55rem;right:.72rem}.enquiry-conversation-option{background:radial-gradient(circle at 100% 0,#8d74ff14,#0000 14rem),#050d13ad;border:1px solid #6fe6ff2e;border-radius:.65rem;padding:.9rem}.enquiry-conversation-option>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;margin:0;display:grid;position:relative}.enquiry-conversation-option input{opacity:0;width:1px;height:1px;position:absolute}.enquiry-checkbox{background:#02060ac2;border:1px solid #6fe6ff66;border-radius:.3rem;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.enquiry-checkbox i{opacity:0;border-bottom:1.5px solid #041016;border-left:1.5px solid #041016;width:.48rem;height:.26rem;transform:translateY(-.05rem)rotate(-45deg)}.enquiry-conversation-option input:checked+.enquiry-checkbox{border-color:var(--cyan-bright);background:var(--cyan-bright);box-shadow:0 0 1.1rem #6fe6ff33}.enquiry-conversation-option input:checked+.enquiry-checkbox i{opacity:1}.enquiry-conversation-option input:focus-visible+.enquiry-checkbox{box-shadow:0 0 0 3px #6fe6ff33}.enquiry-conversation-option label>span:last-child strong{color:#dce9ee;font-size:.74rem;font-weight:600;display:block}.enquiry-conversation-option label>span:last-child small{color:#8499a4;margin-top:.25rem;font-size:.63rem;line-height:1.45;display:block}.enquiry-conversation-option details{border-top:1px solid #8fc4db1f;margin-top:.8rem;padding-top:.75rem}.enquiry-conversation-option summary{color:#9cb3bd;width:max-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;cursor:pointer;font-size:.57rem}.enquiry-conversation-option summary:focus-visible{outline:2px solid var(--cyan);outline-offset:.25rem;border-radius:.2rem}.enquiry-conversation-preview{gap:.55rem;max-height:13rem;margin-top:.75rem;padding-right:.3rem;display:grid;overflow-y:auto}.enquiry-conversation-preview>div{background:#02060a8f;border-left:2px solid #6fe6ff66;border-radius:0 .35rem .35rem 0;padding:.65rem .75rem}.enquiry-conversation-preview>div:nth-child(2n){border-left-color:#8d74ff94}.enquiry-conversation-preview b{color:#83a0ac;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.48rem}.enquiry-conversation-preview p{color:#b7c6cd;margin:.28rem 0 0;font-size:.66rem;line-height:1.5}.enquiry-conversation-preview .enquiry-assessment-preview{background:radial-gradient(circle at 100% 0,#8d74ff17,#0000 12rem),#040c12c7;border-left-color:#6fe6ff9e}.enquiry-assessment-preview ul{color:#b7c6cd;gap:.25rem;margin:.45rem 0 0;padding:0 0 0 1rem;font-size:.63rem;line-height:1.5;display:grid}.enquiry-assessment-preview strong{color:#849ca7;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:.7rem;font-size:.5rem;display:block}.enquiry-privacy-note{color:#879ca6;margin:0;font-size:.75rem;line-height:1.55}.enquiry-error{color:#efb7b7;background:#4c121838;border:1px solid #ff7e7e3d;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.75rem;font-size:.68rem;line-height:1.45;display:grid}.enquiry-error i{border:1px solid;width:.6rem;height:.6rem;transform:rotate(45deg)}.enquiry-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.enquiry-cancel{color:#91a5af;min-height:2.75rem;font-family:var(--font-geist-mono), monospace;cursor:pointer;background:0 0;border:0;padding:0 1rem;font-size:.61rem}.enquiry-cancel:hover{color:#e2f5fa}.enquiry-submit,.enquiry-success-close{border:0;min-height:3.4rem}.enquiry-submit:disabled{cursor:wait;opacity:.58}.enquiry-success{text-align:center;align-content:center;place-items:center;min-height:26rem;padding:2rem .5rem 1rem;display:grid}.enquiry-success-mark{background:radial-gradient(circle,#6fe6ff1f,#0000 68%),#02060abd;border:1px solid #6fe6ff4d;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:1.35rem;display:grid;box-shadow:0 0 3rem #6fe6ff1f}.enquiry-success-mark .gravrise-logo{transform:scale(.78)}.enquiry-success>div{max-width:28rem;margin-inline:auto}.enquiry-success-close{margin-top:1.5rem}@keyframes enquiryBackdropIn{0%{opacity:0}}@keyframes enquiryModalIn{0%{opacity:0;transform:translateY(calc(50vh + 50%))}to{opacity:1;transform:translateY(0)}}@keyframes enquiryModalInMobile{0%{opacity:0;transform:translateY(calc(100% + .65rem))}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.enquiry-modal-backdrop{place-items:end center;padding:.65rem}.enquiry-modal{border-radius:.9rem .9rem .55rem .55rem;width:100%;max-height:calc(100dvh - 1.3rem);padding:1.25rem 1rem 1rem;animation-name:enquiryModalInMobile}.enquiry-modal-header{padding-right:2.8rem}.enquiry-form-grid{grid-template-columns:1fr}.enquiry-form-actions{grid-template-columns:1fr;display:grid}.enquiry-submit{grid-row:1;width:100%}.enquiry-cancel{width:100%}}@media (prefers-reduced-motion:reduce){.enquiry-modal-backdrop,.enquiry-modal{animation:none!important}}@media (forced-colors:active){.enquiry-modal-backdrop{background:canvas}.enquiry-modal,.enquiry-conversation-option,.enquiry-form input,.enquiry-form textarea{background:canvas;border:1px solid canvastext}}
