@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;500;600;700&family=Sora:wght@300;400;500;600;700&display=swap";@layer components,utilities;@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;--radius-lg:.5rem;--radius-xl:.75rem;--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}}:root{--ink:#070409;--ink-deep:#0e0812;--ink-lift:#100c15e0;--surface:#ffffff09;--surface-strong:#ffffff0f;--surface-soft:#ffffff06;--text:#f7efe8;--text-muted:#ebdfe5c2;--text-soft:#ebdfe580;--line:#ffffff14;--line-strong:#ffffff29;--rose:#fcbcda57;--violet:#a48cff5c;--blue:#7cbcff47;--champagne:#f0dfc838;--shadow-soft:0 28px 72px #0000003d;--shadow-deep:0 46px 120px #0000006b;--shadow-glow:0 0 92px #a188ff24;--radius-xxl:2.4rem;--radius-xl:1.9rem;--radius-lg:1.45rem;--radius-md:1.15rem;--radius-pill:999px;--font-sans:"Sora", sans-serif;--font-display:"Bodoni Moda", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{min-width:320px;font-family:var(--font-sans);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 18% 10%,#ad96ff26,#0000 25%),radial-gradient(circle at 84% 16%,#fabedc1c,#0000 22%),linear-gradient(#09060b 0%,#0b0810 30%,#09060b 62%,#070409 100%);margin:0}body[data-page=services]{background:radial-gradient(circle at 78% 14%,#81b4ff24,#0000 24%),radial-gradient(circle at 14% 76%,#f6bcdc1a,#0000 26%),linear-gradient(#09060b 0%,#0c0912 32%,#09060b 100%)}body[data-page=approach]{background:radial-gradient(circle at 24% 12%,#b89dff29,#0000 28%),radial-gradient(circle at 86% 72%,#79c0ff1a,#0000 24%),linear-gradient(#09060b 0%,#0a0710 36%,#08060b 100%)}body[data-page=consulting]{background:radial-gradient(circle at 72% 14%,#b89dff2e,#0000 28%),radial-gradient(circle at 18% 72%,#fbc0dc1a,#0000 24%),linear-gradient(#09060b 0%,#0a0710 34%,#08060b 100%)}body[data-page=contact]{background:radial-gradient(circle at 82% 14%,#7cbeff26,#0000 26%),radial-gradient(circle at 16% 74%,#f4bcdc1a,#0000 24%),linear-gradient(#09060b 0%,#0a0710 32%,#08060b 100%)}body:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E");animation:14s steps(8,end) infinite grain;position:fixed;inset:0}::selection{color:var(--text);background:#bc93ff42}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}img,svg{max-width:100%;display:block}#root{min-height:100vh}.page-shell{isolation:isolate;position:relative;overflow-x:clip}.page-shell:before{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:176px 176px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 86%);mask-image:linear-gradient(#0000008c,#0000 86%)}.page-orbit{pointer-events:none;opacity:.88;filter:blur(28px);background:radial-gradient(circle at 10% 42%,#7cbeff14,#0000 22%),radial-gradient(circle at 48% -6%,#bc9dff38,#0000 28%),radial-gradient(circle at 84% 60%,#fcbcda14,#0000 24%);position:fixed;inset:0}.page-shell--services .page-orbit{background:radial-gradient(circle at 16% 46%,#fcbcda14,#0000 22%),radial-gradient(circle at 58% 0,#79c0ff2e,#0000 26%),radial-gradient(circle at 86% 66%,#bc9dff1a,#0000 26%)}.page-shell--consulting .page-orbit{background:radial-gradient(circle at 18% 52%,#79c0ff14,#0000 22%),radial-gradient(circle at 52% -4%,#bc9dff3d,#0000 32%),radial-gradient(circle at 84% 62%,#fcbcda17,#0000 28%)}.site-header{z-index:40;padding-top:.35rem;position:sticky;top:.35rem}.header-shell{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1280px,100% - 1rem);box-shadow:var(--shadow-soft);background:linear-gradient(#0c0910e6,#0a080fad),#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:1rem;margin:0 auto;padding:.45rem .55rem;display:flex;position:relative}.brand-mark{flex-direction:column;gap:.22rem;min-width:fit-content;padding:.62rem .95rem;display:flex}.brand-mark-word{letter-spacing:.34em;text-transform:uppercase;color:#faf4f0f2;font-size:.84rem;font-weight:600}.brand-mark-note{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:.58rem}.header-panel{flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.site-nav a{border-radius:var(--radius-pill);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);padding:.68rem .82rem;font-size:.72rem;transition:color .22s,background-color .22s,transform .22s}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.is-active{color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.header-actions{align-items:center;gap:.65rem;display:flex}.header-chip,.header-cta{border-radius:var(--radius-pill);letter-spacing:.18em;text-transform:uppercase;color:#f8efe9d9;border:1px solid #ffffff1f;justify-content:center;align-items:center;padding:.74rem .96rem;font-size:.65rem;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:inline-flex}.header-chip{background:#ffffff08}.header-cta{background:linear-gradient(135deg,#f0dec81f,#b893ff33),#ffffff08;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0003}.header-chip:hover,.header-chip:focus-visible,.header-cta:hover,.header-cta:focus-visible{border-color:#fff3;transform:translateY(-1px)}.nav-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;width:3rem;height:3rem;margin-left:auto;display:none}.nav-toggle span{background:#f9f0eceb;border-radius:999px;width:1rem;height:1.5px;display:block}.container-shell{width:min(1320px,100% - 2rem);margin:0 auto}.section-shell{padding:clamp(3.5rem,6vw,5.6rem) 0;scroll-margin-top:7rem;position:relative}.section-shell--tight{padding:clamp(2.4rem,4vw,3.5rem) 0}.section-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff03,#0000 16% 84%,#ffffff03);position:absolute;inset:0}.section-shell--hero{padding-top:clamp(5.5rem,8vw,7rem);padding-bottom:clamp(2.6rem,4vw,3.8rem)}.section-shell--last{padding-bottom:clamp(4.8rem,7.8vw,7.2rem)}.hero-grid,.editorial-grid,.capability-grid,.pricing-stage,.final-grid{align-items:center;gap:1.15rem;display:grid}.section-topline{gap:1rem;margin-bottom:1.35rem;display:grid}.section-intro,.hero-copy,.hero-stage,.editorial-copy,.capability-copy,.pricing-stage-copy{align-content:start;gap:1.1rem;display:grid}.section-intro{max-width:46rem}.section-intro--center{text-align:center;justify-items:center;margin:0 auto}.hero-topline{gap:.6rem;display:grid}.eyebrow,.panel-label,.entry-pill{letter-spacing:.28em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.5}.display-title,.section-title,.card-title,.mini-title,.tier-price,.metric-value,.footer-title{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;color:#faf3eff5;margin:0;font-weight:500;line-height:.92}.display-title{max-width:9.3ch;font-size:clamp(3rem,6.9vw,5.9rem)}.display-title--compact{max-width:9.4ch;font-size:clamp(2.35rem,4.2vw,3.95rem)}.display-title--home{max-width:8.4ch;font-size:clamp(3rem,6.6vw,5.5rem)}.section-title{font-size:clamp(2.35rem,5vw,4.3rem)}.card-title{font-size:clamp(1.55rem,2vw,2.35rem)}.card-title--contact{font-size:clamp(1.35rem,1.8vw,2rem)}.mini-title{font-size:clamp(1.26rem,1.8vw,1.85rem)}.section-copy,.hero-brief,.support-copy,.card-copy,.footer-copy,.proof-card p,.note-panel p:last-child,.pricing-note p:last-child,.include-list p,.metric-card p:last-child,.list-card .include-list p{color:#ebdfe5d6;margin:0;line-height:1.82}.hero-brief{max-width:31rem;font-size:1rem}.card-note{color:#f5ebe6b3;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffffff14;margin:auto 0 0;padding-top:.95rem;font-size:.72rem;line-height:1.7}.hero-support-grid,.metric-grid,.service-preview-grid,.feature-service-grid,.layer-grid,.method-grid,.proof-grid,.dual-list-grid,.contact-grid,.tier-grid{gap:.95rem;display:grid}.action-row{flex-wrap:wrap;gap:.85rem;display:flex}.action-button{border-radius:var(--radius-pill);color:#fcf7f4f5;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#f0dcc52e,#c29dff3d),#ffffff08;border:1px solid #ffffff1f;align-items:center;gap:.8rem;padding:1rem 1.24rem;font-size:.76rem;font-weight:500;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000002e}.action-button:hover,.action-button:focus-visible{border-color:#fff3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 16px 40px #0000003d}.action-button--ghost{color:#f9f0ece6;background:#ffffff0d}.action-button--small{padding:.8rem 1rem;font-size:.68rem}.action-arrow{font-size:.9rem;line-height:1}.text-link{color:#f9f0ece0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;transition:transform .22s,color .22s;display:inline-flex}.text-link:hover,.text-link:focus-visible{color:var(--text);transform:translateY(-1px)}.note-panel,.support-card,.metric-card,.service-card,.layer-card,.method-card,.proof-card,.pricing-note,.pricing-board,.tier-card,.entry-shell,.final-panel,.footer-brand,.footer-column,.contact-card,.list-card,.visual-frame{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#120e17eb,#0a080ee0),#ffffff06;transition:transform .32s,border-color .32s,box-shadow .32s,background-color .32s;position:relative;overflow:hidden}.visual-frame:hover,.service-card:hover,.contact-card:hover,.method-card:hover,.layer-card:hover,.proof-card:hover,.tier-card:hover,.entry-shell:hover,.note-panel:hover,.support-card:hover{border-color:var(--line-strong);box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-deep);transform:translateY(-4px)}.note-panel:before,.support-card:before,.metric-card:before,.service-card:before,.layer-card:before,.method-card:before,.proof-card:before,.pricing-board:before,.final-panel:before,.contact-card:before,.footer-brand:before,.footer-column:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#c5a2ff29,#0000 72%);border-radius:50%;width:10rem;height:10rem;position:absolute;inset:-12% auto auto -8%}.visual-frame{min-height:23rem;box-shadow:var(--shadow-deep), var(--shadow-glow);background:radial-gradient(circle at 22% 74%,#fcbcda14,#0000 26%),radial-gradient(circle at 76% 18%,#7cbeff1f,#0000 24%),linear-gradient(#0d0a12f5,#08070bfa);justify-content:center;align-items:center;padding:.9rem;display:flex}.visual-frame:after{content:"";border-radius:calc(var(--radius-xl) - .3rem);pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:1rem}.hero-grid{align-items:start}.visual-frame--hero{min-height:clamp(28rem,50vw,40rem)}.visual-frame--hero-home{min-height:clamp(27rem,47vw,38rem)}.visual-frame--network,.visual-frame--final{min-height:30rem}.visual-frame--method,.visual-frame--architecture,.visual-frame--axis,.visual-frame--matrix{min-height:27rem}.support-card,.metric-card,.note-panel,.proof-card,.pricing-note,.layer-card,.method-card,.contact-card,.list-card,.footer-brand,.footer-column{padding:1.05rem 1.05rem 1rem}.hero-support-grid--after{margin-top:.85rem}.support-card{background:linear-gradient(#16101bf2,#0a080ee6),#ffffff06;min-height:7.2rem}.metric-card{background:linear-gradient(#1a1220f2,#0a080ee6),#ffffff06;min-height:6.9rem}.metric-value{color:#f9f1ecf5;margin-top:.44rem;font-size:clamp(1.5rem,2.25vw,2.25rem)}.metric-value--text{letter-spacing:-.03em;font-size:clamp(1.1rem,1.7vw,1.7rem);line-height:1.18}.chip-cloud,.node-cloud{flex-wrap:wrap;gap:.7rem;display:flex}.chip,.node-chip,.proof-pill{border-radius:var(--radius-pill);color:#f6ede7c2;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:.78rem .95rem;font-size:.74rem;display:inline-flex}.proof-list{gap:.85rem;display:grid}.proof-pill{border-radius:var(--radius-lg);text-transform:none;letter-spacing:0;justify-content:flex-start;padding:1rem 1.05rem;line-height:1.65}.service-card{grid-template-rows:auto 1fr auto;gap:1rem;min-height:14rem;padding:1.1rem 1.1rem 1rem;display:grid}.service-card--feature{min-height:15.4rem}.service-card-top{z-index:2;align-items:start;gap:1rem;display:grid;position:relative}.service-card-copy,.contact-card-copy,.entry-copy-block,.layer-copy-block{gap:.62rem;display:grid}.service-card-stage{z-index:2;justify-content:flex-end;align-items:flex-end;min-height:4.9rem;margin-top:.1rem;display:flex;position:relative}.service-glyph{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.4rem;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.service-card-ambient{opacity:.14;pointer-events:none;z-index:1;filter:blur(.2px);width:10rem;position:absolute;bottom:.55rem;right:-.45rem;transform:rotate(-10deg)}.service-card--feature .service-card-ambient{opacity:.16;width:11.5rem;bottom:.2rem;right:-.75rem}.service-card:after{content:"";filter:blur(14px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#a48cff1f,#0000 72%);border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:1rem;right:1rem}.service-card .card-note,.service-card .service-card-copy{z-index:2;position:relative}.service-card .card-title{max-width:15ch}.service-card .card-copy{max-width:34ch}.layer-card{grid-template-columns:auto 1fr;align-items:start;gap:1rem;min-height:10rem;display:grid}.layer-index{color:#f6ede7cc;letter-spacing:.24em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.7rem;display:inline-flex}.method-card{min-height:12.5rem}.proof-card{min-height:7.5rem}.pricing-board{background:radial-gradient(circle at 24% 72%,#fcbcda12,#0000 26%),radial-gradient(circle at 76% 16%,#7cbeff1c,#0000 24%),linear-gradient(#0e0a12f5,#09070cfa);align-content:start;gap:1rem;padding:1rem;display:grid}.pricing-visual-pocket{border-radius:calc(var(--radius-xl) - .2rem);background:#ffffff05;border:1px solid #ffffff12;padding:.4rem;position:relative}.pricing-visual-pocket .scene-svg{max-height:25rem;margin-inline:auto}.pricing-note{max-width:38rem}.tier-card{gap:.72rem;min-height:14rem;padding:1.2rem;display:grid}.tier-card--standard{background:linear-gradient(#140f1af5,#0a080ee6),#ffffff05}.tier-card--entry{background:linear-gradient(#1c101cf5,#0a080ee6),#ffffff05}.tier-lockup{align-items:flex-end;gap:.6rem;display:flex}.tier-lockup span{letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);padding-bottom:.8rem;font-size:.8rem}.tier-price{font-size:clamp(3.25rem,6vw,4.9rem)}.tier-price--entry{text-shadow:.018em 0 #7acbff57,-.018em 0 #ff9cc552,0 0 24px #caa7ff1f}.entry-shell{gap:1rem;padding:1.2rem;display:grid}.entry-pill{color:#f3e5ddb8}.include-list{gap:.7rem;display:grid}.include-list p{background:#ffffff06;border:1px solid #ffffff14;border-radius:1.2rem;padding:.95rem 1rem}.list-card{gap:.9rem;display:grid}.contact-card{gap:1rem;min-height:20rem;display:grid}.final-panel{gap:1rem;padding:clamp(1.35rem,1.8vw,1.8rem);display:grid}.final-panel .section-title{max-width:12ch;font-size:clamp(2.1rem,4.1vw,3.5rem)}.visual-frame--final{min-height:24rem}.site-footer{padding:.4rem 0 1.8rem}.footer-grid{gap:1rem;display:grid}.footer-brand,.footer-column{gap:.8rem;display:grid}.footer-title{font-size:clamp(1.7rem,2.7vw,2.55rem)}.footer-link-stack{gap:.65rem;display:grid}.footer-link-stack a,.footer-link-stack span{color:var(--text-muted);line-height:1.8}.footer-link-stack a{transition:color .22s}.footer-link-stack a:hover,.footer-link-stack a:focus-visible{color:var(--text)}.section-side-action{place-self:end start}.scene-svg{width:100%;height:auto}.scene-svg--hero{max-height:40rem}.scene-svg--glyph{width:100%;max-width:78px}.service-card-ambient .scene-svg--glyph{max-width:none}.scene-svg--micro{opacity:.95;width:min(10.8rem,100%)}.visual-glow{filter:blur(26px);opacity:.9;transform-origin:50%}.visual-glow--float{animation:12s ease-in-out infinite floatSlow}.visual-glow--soft{animation:11s ease-in-out infinite pulseSoft}.visual-glow--slow{animation:16s ease-in-out infinite floatDrift}.visual-orbit,.visual-arc{fill:none;stroke:#ffffff1f;stroke-width:1.2px}.visual-orbit--alt,.visual-arc--alt{stroke:#ffffff14;stroke-dasharray:10 12;animation:18s linear infinite orbitDash}.visual-orbit--fine{stroke:#ffffff12;stroke-dasharray:4 10}.visual-path,.visual-axis,.visual-flow,.visual-link{fill:none;stroke:#ffffff29;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 12;animation:18s linear infinite dashFlow}.visual-route{fill:none;stroke:#ffffff2e;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:8 12;animation:14s linear infinite dashFlow}.visual-route--primary{stroke:#f0e2d657}.visual-route--secondary{stroke:#95c0ff4d;animation-duration:16s}.visual-route--tertiary,.visual-route--soft{stroke:#e1ccff33;animation-duration:18s}.visual-path--alt,.visual-axis--alt,.visual-flow--alt{stroke:#ffffff1a;animation-duration:24s}.visual-line{fill:none;stroke:#ffffff29;stroke-width:1.3px;stroke-linecap:round}.visual-line--beam{stroke-width:1.7px;opacity:.86;filter:drop-shadow(0 0 10px #c4a4ff42)}.visual-link{stroke-width:1.2px}.visual-node{fill:#f9f1ece0;filter:drop-shadow(0 0 12px #ffffff2e)}.visual-node--soft{opacity:.6}.visual-node--pulse{animation:5s ease-in-out infinite pulseNode}.visual-panel-plate,.visual-frame-box,.visual-grid-card,.visual-band,.visual-price-panel,.visual-contact-card,.visual-core,.visual-station{fill:#ffffff0a;stroke:#ffffff1f;stroke-width:1.2px}.visual-panel-plate--inner,.visual-frame-box--inner,.visual-grid-card--wide,.visual-band--middle,.visual-price-panel--small,.visual-contact-card--small{fill:#ffffff06}.visual-panel-plate--capsule,.visual-frame-box--micro{fill:#ffffff0c}.visual-core{fill:#ffffff0d;filter:drop-shadow(0 0 16px #ba9cff42)}.visual-core--inner{fill:#f9f1ece6;stroke:#f9f1ec66}.visual-price-text,.visual-price-label,.visual-station-text,.visual-module-index{fill:#f9f1ecf0;text-anchor:middle}.visual-price-text{font-family:var(--font-display);letter-spacing:-.06em;font-size:88px}.visual-price-text--small{font-size:60px}.visual-price-label{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;fill:#ebdfe5b3;font-size:12px}.visual-price-label--small{font-size:11px}.visual-station{animation:8s ease-in-out infinite pulseSoft}.visual-station-text{font-family:var(--font-display);letter-spacing:-.04em;font-size:36px}.visual-module-index{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;fill:#ebdfe58c;text-anchor:start;font-size:12px}.glyph-orbit,.glyph-line,.glyph-link,.glyph-frame,.glyph-plate{fill:none;stroke:#f8efe9e0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.glyph-orbit--alt{stroke:#f8efe98a}.glyph-line--beam{stroke:#e9d6fff5}.glyph-line--curve,.glyph-line--alt{stroke-dasharray:6 8;animation:12s linear infinite dashFlow}.glyph-frame,.glyph-plate,.glyph-plate--mid,.glyph-plate--end{fill:#ffffff08}.glyph-node{fill:#f9f1eceb}.glyph-node--soft{opacity:.72}.micro-ring,.micro-line,.micro-link,.micro-panel,.micro-band{fill:none;stroke:#f8efe957;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.micro-ring--alt,.micro-line--dash{stroke-dasharray:6 8;animation:12s linear infinite dashFlow}.micro-band,.micro-panel,.micro-band--mid,.micro-band--end{fill:#ffffff06}.micro-path{fill:none;stroke:#f8efe957;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:8 8;animation:13s linear infinite dashFlow}.micro-path--alt{stroke:#e1ccff38}.micro-beam{fill:none;stroke:#e0d0ff8f;stroke-width:1.55px;stroke-linecap:round}.micro-node{fill:#f9f1eccc;filter:drop-shadow(0 0 8px #ffffff29)}.micro-node--soft{opacity:.58}[data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)scale(.985)}[data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}@keyframes dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes orbitDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}@keyframes floatSlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px,-10px)scale(1.04)}}@keyframes floatDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-12px,10px)scale(1.02)}}@keyframes pulseSoft{0%,to{opacity:.72}50%{opacity:.98}}@keyframes pulseNode{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-1%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,-1%)}to{transform:translate(0)}}@media (width>=980px){.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.hero-grid--compact{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid,.capability-grid,.final-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.editorial-grid--reverse{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.editorial-grid--reverse>:first-child{order:2}.editorial-grid--reverse>:last-child{order:1}.pricing-stage{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start}.section-topline{grid-template-columns:minmax(0,1fr) auto}.service-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-service-grid,.layer-grid,.proof-grid,.dual-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-top{grid-template-columns:auto 1fr}.footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,.7fr)}}@media (width>=1200px){.service-card--feature{min-height:22rem}.pricing-board{padding:1.15rem}.final-panel{align-content:center;min-height:31rem}.visual-frame--final{min-height:31rem}}@media (width<=979px){.nav-toggle{display:inline-flex}.header-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:linear-gradient(#0d0a12f5,#09080cf0),#ffffff08;border:1px solid #ffffff14;gap:.9rem;padding:.9rem;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:calc(100% + .75rem);left:0;right:0;transform:translateY(-6px)}.header-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav,.header-actions{gap:.4rem;display:grid}.site-nav a,.header-chip,.header-cta{justify-content:center}.header-chip{display:none}}@media (width<=719px){.header-shell{width:calc(100% - 1rem);padding:.55rem .6rem}.brand-mark{padding:.6rem .8rem}.brand-mark-note{display:none}.container-shell{width:calc(100% - 1rem)}.section-shell{padding:4rem 0}.section-shell--hero{padding-top:5.8rem;padding-bottom:2.8rem}.display-title{max-width:9.1ch;font-size:clamp(2.85rem,14vw,4.5rem)}.display-title--compact{max-width:8.8ch;font-size:clamp(2.2rem,10vw,3.2rem)}.display-title--home{max-width:8.6ch;font-size:clamp(2.8rem,13vw,4.2rem)}.section-title{font-size:clamp(2rem,11vw,3.1rem)}.hero-brief,.section-copy{font-size:.95rem}.action-row{display:grid}.action-button{justify-content:center;width:100%}.visual-frame{min-height:20rem;padding:.75rem}.visual-frame--hero{min-height:25rem}.visual-frame--network,.visual-frame--final,.visual-frame--method,.visual-frame--architecture,.visual-frame--axis,.visual-frame--matrix{min-height:22rem}.support-card,.metric-card,.note-panel,.service-card,.layer-card,.method-card,.proof-card,.contact-card,.list-card,.tier-card,.entry-shell,.final-panel,.footer-brand,.footer-column{padding:1rem}.layer-card{grid-template-columns:1fr}.service-card,.contact-card,.tier-card{min-height:auto}.tier-price{font-size:clamp(2.7rem,12vw,4rem)}.tier-lockup span{padding-bottom:.5rem}.chip,.node-chip{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
