/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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;--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}.relative{position:relative}.static{position:static}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);scroll-padding-top:6rem}body{background:var(--background);color:var(--foreground);font-family:var(--font-obvious), "Helvetica Neue", sans-serif;margin:0}::selection{background:var(--cyan-bright);color:#000}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}img,video{max-width:100%}em{font-style:normal}.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}.landing-shell{color:#fff;background:#000;min-height:100vh;position:relative;overflow:clip visible}.landing-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-content{z-index:1;position:relative}.acid-blob{filter:blur(90px);opacity:.45;mix-blend-mode:screen;will-change:transform;border-radius:9999px;position:absolute}.acid-blob-one{background:radial-gradient(circle,#22d3ee80,#22d3ee00);width:420px;height:420px;animation:13s ease-in-out infinite float-a;top:-120px;left:-40px}.acid-blob-two{background:radial-gradient(circle,#d946ef59,#d946ef00);width:540px;height:540px;animation:18s ease-in-out infinite float-b;top:20%;right:-120px}.acid-blob-three{background:radial-gradient(circle,#38bdf847,#38bdf800);width:540px;height:540px;animation:16s ease-in-out infinite float-c;bottom:-260px;left:25%}.grid-overlay{opacity:.13;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 85%);mask-image:radial-gradient(circle,#000 30%,#0000 85%)}.hero{text-align:center;width:min(100% - 3rem,1280px);margin:0 auto;padding:4.5rem 0 3.5rem}.brand{color:#fff;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.075em;align-items:baseline;margin-bottom:1.6rem;font-size:clamp(2.15rem,5vw,3rem);font-weight:800;display:inline-flex}.brand span{color:var(--cyan-bright)}.hero>.hero-market{color:#a5f3fc;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;line-height:1.4;display:flex}.hero h1{color:#0000;max-width:940px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.055em;text-wrap:balance;background:linear-gradient(110deg,#fff 0%,#dbeafe 35%,#67e8f9 70%,#f0abfc 100%);-webkit-background-clip:text;background-clip:text;margin:0 auto 1.25rem;padding-bottom:.15rem;font-size:clamp(2.55rem,6.2vw,5rem);font-weight:850;line-height:1.03}.hero>p{color:#d4d4d8;text-wrap:pretty;max-width:690px;margin:0 auto 2.25rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.75rem 2rem;font-size:.95rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.button-primary:hover{background:#67e8f9}.button-secondary{color:#fae8ff;background:#e879f933;border-color:#f472b647}.button-secondary:hover{background:#e879f94d}.eyebrow{color:#a5f3fc;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750;line-height:1.4}.centered{text-align:center}.worked-on-section{width:min(100% - 3rem,1152px);margin:0 auto;padding:0 0 3rem}.worked-on-section>.eyebrow{margin-bottom:2rem}.carousel-mask{position:relative;overflow:hidden}.movie-carousel{margin-bottom:1.5rem}.carousel-mask:before,.carousel-mask:after{z-index:2;content:"";pointer-events:none;width:72px;height:100%;position:absolute;top:0}.carousel-mask:before{background:linear-gradient(90deg,#000000eb,#0000);left:0}.carousel-mask:after{background:linear-gradient(270deg,#000000eb,#0000);right:0}.movie-track,.artist-track{will-change:transform;width:max-content;display:flex}.movie-track{animation:26s linear infinite worked-on-scroll}.artist-track{animation:34s linear infinite worked-on-scroll}.movie-item,.artist-item{text-align:center;flex:none;margin-top:0;margin-bottom:0}.movie-item{width:132px;margin-left:.6rem;margin-right:.6rem}.artist-item{width:138px;margin-left:.75rem;margin-right:.75rem}.movie-image,.artist-image{object-position:center;object-fit:cover;width:100%;display:block}.movie-image{aspect-ratio:2/3;border-radius:.8rem}.artist-image{aspect-ratio:1;border-radius:.9rem}.movie-item figcaption,.artist-item figcaption{color:#f4f4f5f2;font-size:.8rem;font-weight:550;line-height:1.1}.movie-item figcaption{margin-top:.4rem}.artist-item figcaption{margin-top:.45rem}.section-kicker{border-top:1px solid var(--line);color:#8f8f9a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;display:flex}.chapter-nav{z-index:20;width:min(100% - 3rem, var(--max));-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#040406c2;border:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:58px;margin:0 auto 3.5rem;padding:.45rem .55rem .45rem 1rem;display:grid;position:sticky;top:.75rem;box-shadow:0 18px 60px #00000052}.chapter-nav-brand{font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.03em;font-size:.9rem;font-weight:750}.chapter-nav-brand span{color:var(--cyan-bright)}.chapter-nav>div{align-items:center;gap:1.5rem;display:flex}.chapter-nav>div a{color:#b7b7c0;font-size:.77rem;transition:color .16s}.chapter-nav>div a:hover{color:#fff}.chapter-nav-contact{color:#050505;background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:.45rem;min-height:46px;padding:.5rem 1rem;font-size:.76rem;font-weight:750;display:inline-flex}.site-header{z-index:20;width:100%;margin-bottom:clamp(1.25rem,2vw,1.5rem);position:sticky;top:.75rem}.site-header .chapter-nav{z-index:auto;margin:0 auto;position:relative;top:auto}.signal-ledger{width:min(100% - 3rem, var(--max));grid-template-columns:.9fr 2.1fr;gap:3rem;margin:0 auto;padding:3.5rem 0 7rem;display:grid}.signal-ledger-heading span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:block}.signal-ledger-heading p{color:#81818b;max-width:270px;margin:0;font-size:.8rem;line-height:1.6}.signal-ledger-grid{border-top:1px solid var(--line-bright);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-ledger-grid article{border-right:1px solid var(--line);min-width:0;padding:1.15rem 1rem 0 0}.signal-ledger-grid article:not(:first-child){padding-left:1rem}.signal-ledger-grid article:last-child{border-right:0}.signal-ledger-grid strong{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.06em;font-size:clamp(1.65rem,3vw,2.75rem);font-weight:750;display:block}.signal-ledger-grid span,.signal-ledger-grid small{display:block}.signal-ledger-grid span{color:#d5d5db;min-height:2.5em;margin-top:.25rem;font-size:.77rem;line-height:1.3}.signal-ledger-grid small{color:#696973;letter-spacing:.04em;text-transform:uppercase;margin-top:1.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem}.system-section,.products-section,.lab-section,.proof-section,.industry-section,.operating-section,.leadership-section,.faq-section{width:min(100% - 3rem, var(--max));margin:0 auto}.system-section{padding:0 0 8rem}.system-heading{grid-template-columns:1.6fr .8fr;align-items:end;gap:5rem;padding:4.5rem 0 4rem;display:grid}.system-heading h2,.products-heading h2,.lab-heading h2,.proof-heading h2,.industry-heading h2,.operating-copy h2,.closing-section h2{font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-weight:760;line-height:.99}.system-heading h2{font-size:clamp(2.8rem,6vw,5.5rem)}.system-heading h2 em,.lab-heading h2 em,.closing-section h2 em{background:linear-gradient(90deg, var(--cyan), #f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text}.system-heading>p,.products-heading>p,.proof-heading>p{color:#b7b7c0;margin:0;font-size:1.02rem;line-height:1.65}.system-orbit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-stage-wrap{min-width:0;position:relative}.system-stage-wrap:not(:last-child){border-right:1px solid var(--line)}.system-stage{flex-direction:column;justify-content:space-between;min-height:410px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.system-stage:before{background:radial-gradient(circle, var(--stage-color), transparent 68%);content:"";opacity:.18;height:70%;transition:opacity .22s;position:absolute;inset:auto -25% -30% 20%}.system-stage:hover:before{opacity:.34}.system-stage-myrio{--stage-color:#c7ff45}.system-stage-vibe{--stage-color:#22d3ee}.system-stage-fan{--stage-color:#f0abfc}.system-stage-attention{--stage-color:#67e8f9}.system-stage header{z-index:1;color:#757580;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;display:flex;position:relative}.system-stage header>span{border:1px solid var(--line);color:#fff;place-items:center;width:30px;height:30px;display:grid}.system-stage>div{z-index:1;margin-top:auto;padding-top:3rem;position:relative}.system-stage>div p{color:var(--stage-color);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}.system-stage h3{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3vw,3rem)}.system-stage>p{z-index:1;color:#a6a6b0;margin:2rem 0 0;font-size:.82rem;line-height:1.55;position:relative}.system-arrow{z-index:3;border:1px solid var(--line-bright);width:30px;height:30px;color:var(--cyan);background:#050506;place-items:center;font-size:.8rem;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.system-memory{border-bottom:1px solid var(--line);grid-template-columns:auto .55fr 1.45fr;align-items:center;gap:1.25rem 2rem;padding:1.5rem 0;display:grid}.system-memory-pulse{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 22px var(--cyan);border-radius:50%;display:block}.system-memory>strong{font-family:var(--font-obvious-display), sans-serif;font-size:.95rem}.system-memory>p{color:#91919b;margin:0;font-size:.76rem;line-height:1.55}.system-memory>div{flex-wrap:wrap;grid-column:2/-1;gap:.45rem;display:flex}.system-memory>div span{color:#a5f3fc;letter-spacing:.08em;border:1px solid #67e8f92e;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.products-section{padding:0 0 8rem}.products-heading{grid-template-columns:1.45fr .75fr;align-items:end;gap:5rem;padding:4.5rem 0;display:grid}.products-heading h2{max-width:760px;font-size:clamp(2.65rem,5vw,4.8rem)}.product-feature,.product-card{border:1px solid var(--line);background:#060608c7;position:relative;overflow:hidden}.product-feature{grid-template-columns:.82fr 1.18fr;min-height:650px;display:grid}.product-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.product-brandline{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.59rem;display:flex}.product-index{color:#83838e}.product-status{color:#a7a7b0;align-items:center;gap:.4rem;display:inline-flex}.product-status i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 10px}.myrio-wordmark{align-items:center;gap:.8rem;margin-top:5.5rem;display:flex}.myrio-wordmark img{filter:invert();width:38px;height:auto}.myrio-wordmark strong{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.045em;font-size:1.45rem}.product-copy h3{max-width:580px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.06em;margin:1.25rem 0 1rem;font-size:clamp(2rem,4vw,3.45rem);font-weight:720;line-height:1.02}.product-copy>p:not(.product-wordmark){color:#a8a8b2;max-width:560px;margin:0;font-size:.9rem;line-height:1.65}.product-tags{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.product-tags li{color:#dfff99;text-transform:uppercase;border:1px solid #c7ff452e;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem}.product-link{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:.5rem;margin-top:1.8rem;padding-bottom:.25rem;font-size:.78rem;font-weight:700;transition:border-color .16s,color .16s;display:inline-flex}.product-link:hover{border-color:var(--cyan);color:var(--cyan)}.myrio-visual{border-left:1px solid var(--line);background:#000;min-height:650px;position:relative;overflow:hidden}.myrio-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#000000d9),linear-gradient(90deg,#0000004d,#0000 20%);position:absolute;inset:0}.myrio-visual video{object-fit:cover;width:100%;height:100%;min-height:650px;display:block}.myrio-readout{z-index:2;color:#dfff99;letter-spacing:.08em;justify-content:center;align-items:center;gap:.65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.myrio-readout i{background:linear-gradient(90deg,#c7ff4533,#c7ff45);width:min(9vw,82px);height:1px}.myrio-package{z-index:2;border-top:1px solid #c7ff4566;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.myrio-package span{color:var(--lime);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.myrio-package strong{color:#d3d3d8;text-align:right;max-width:260px;font-size:.72rem;font-weight:500}.product-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.product-card{grid-template-rows:1fr .95fr;min-height:850px;display:grid}.product-wordmark{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.07em;margin:5rem 0 0;font-size:1.6rem;font-weight:800}.vibe-wordmark span{color:var(--cyan)}.fan-wordmark{letter-spacing:-.055em}.fan-wordmark span{color:var(--magenta);font-size:.75em}.mini-ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:1.8rem 0 0;display:grid}.mini-ledger div{padding:1rem .6rem 1rem 0}.mini-ledger div:not(:last-child){border-right:1px solid var(--line)}.mini-ledger div:not(:first-child){padding-left:.8rem}.mini-ledger dt{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.055em;font-size:1.45rem;font-weight:700}.mini-ledger dd{color:#777781;letter-spacing:.03em;text-transform:uppercase;margin:.15rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.vibe-visual,.fan-visual{border-top:1px solid var(--line);min-height:400px;position:relative;overflow:hidden}.vibe-visual{background:#070d11}.vibe-visual video{opacity:.8;object-fit:cover;width:100%;height:100%;min-height:400px}.fan-visual{background:radial-gradient(circle at 80% 20%,#d946ef38,#0000 36%),#09070c;padding:1.5rem}.fan-search{background:#0000007a;border:1px solid #f0abfc47;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.fan-search>span{color:var(--magenta)}.fan-search p{color:#b9b9c2;margin:0;font-size:.68rem}.fan-search p strong{color:#fff;font-weight:650}.fan-search small{color:#f0abfc;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem}.fan-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.fan-profile-grid>div{position:relative;overflow:hidden}.fan-profile-grid img{filter:saturate(.78)contrast(1.05);object-fit:cover;width:100%;height:180px;display:block}.fan-profile-grid span{color:#fff;background:#000000b8;place-items:center;width:22px;height:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem;display:grid;position:absolute;bottom:.35rem;right:.35rem}.fan-ranking{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.fan-ranking span{color:var(--magenta);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.51rem}.fan-ranking strong{color:#aaaab4;font-size:.62rem;font-weight:500}.product-feature-attention{background:radial-gradient(circle at 16% 84%,#22d3ee14,#0000 34%),#060608d1;min-height:660px;margin-top:1rem}.attention-status{color:#a5f3fc}.attention-wordmark{letter-spacing:-.035em;font-size:1.3rem}.attention-wordmark span{color:var(--cyan);font-weight:500}.attention-visual{border-left:1px solid var(--line);background:linear-gradient(#67e8f90b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#67e8f90b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 36%,#22d3ee26,#0000 34%),radial-gradient(circle at 18% 84%,#f0abfc14,#0000 28%),#040708;flex-direction:column;min-height:660px;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.attention-visual:before{content:"";opacity:.45;background:linear-gradient(#0000,#67e8f96b,#0000);width:1px;height:170%;position:absolute;top:-35%;left:56%;transform:rotate(31deg)}.attention-visual>header,.attention-visual>footer{z-index:1;color:#8b8b95;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;display:flex;position:relative}.attention-visual>header{border-bottom:1px solid #67e8f92e;padding-bottom:.85rem}.attention-visual>header small{color:#a5f3fc;font-size:inherit;align-items:center;gap:.4rem;display:inline-flex}.attention-visual>header i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.attention-route{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid;position:relative}.attention-route>div{border-top:1px solid #67e8f93d;flex-direction:column;gap:.35rem;min-width:0;padding:.9rem .4rem 0 0;display:flex;position:relative}.attention-route>div:not(:last-child):after{content:"";background:#67e8f9;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:0;box-shadow:0 0 10px #67e8f9d9}.attention-route span{color:#60606b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.47rem}.attention-route strong{color:#d8f9fd;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem}.attention-route i{background:var(--cyan);width:20px;height:2px;margin-top:.2rem;box-shadow:0 0 9px #22d3ee8c}.attention-campaign{z-index:1;flex:1;grid-template-columns:1.1fr .9fr;gap:.8rem;margin-top:2rem;display:grid;position:relative}.attention-campaign-card,.attention-verification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020709c2;border:1px solid #67e8f92b}.attention-campaign-card{flex-direction:column;justify-content:space-between;min-height:305px;padding:1.25rem;display:flex}.attention-campaign-card>header{color:#71717b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem;display:flex}.attention-campaign-card>header small{color:#a5f3fc;font-size:inherit;border:1px solid #67e8f957;padding:.3rem .4rem}.attention-campaign-card>strong{max-width:370px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.06em;font-size:clamp(1.85rem,3.2vw,3.15rem);line-height:1}.attention-campaign-card>div{flex-wrap:wrap;gap:.35rem;display:flex}.attention-campaign-card>div span{color:#8c8c96;border:1px solid #ffffff17;padding:.42rem .5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.45rem}.attention-verification{padding:1rem}.attention-verification>span{color:#a5f3fc;letter-spacing:.08em;margin-bottom:.65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.49rem;display:block}.attention-verification>div{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.attention-verification>div>strong{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.attention-verification p{color:#d4d4da;margin:0;font-size:.65rem}.attention-verification small{color:#61616b;letter-spacing:.06em;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.43rem;display:block}.attention-visual>footer{justify-content:flex-start;gap:.5rem;margin-top:1rem}.attention-visual>footer span{color:#7e9fa4;border:1px solid #67e8f929;padding:.4rem .55rem;font-size:.46rem}.lab-section{padding:0 0 8rem}.lab-heading{grid-template-columns:1fr 1.6fr .7fr;align-items:end;gap:3rem;padding:4.5rem 0 3rem;display:grid}.lab-heading>.eyebrow{align-self:start;margin-top:.35rem}.lab-heading h2{font-size:clamp(2.85rem,5.7vw,5.4rem)}.lab-heading h2 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;background:0 0;font-style:italic;font-weight:800;line-height:.8}.lab-heading>p:last-child{color:#aaaab3;margin:0;font-size:.85rem;line-height:1.65}.analysis-stage{border:1px solid var(--line-bright);background:#030304;grid-template-columns:1.52fr .78fr;min-height:640px;display:grid}.analysis-video-shell{border-right:1px solid var(--line);background-color:#020202;background-image:linear-gradient(#67e8f906 1px,#0000 1px),linear-gradient(90deg,#67e8f906 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;min-height:640px;display:flex;position:relative;overflow:hidden}.analysis-media-frame{aspect-ratio:1280/534;background:#000;border-top:1px solid #67e8f926;border-bottom:1px solid #67e8f926;width:100%;position:relative;overflow:hidden}.analysis-media-frame video{filter:saturate(.8)contrast(1.08)brightness(.84);object-fit:contain;width:100%;height:100%;display:block}.analysis-grid{opacity:.18;background-image:linear-gradient(#67e8f929 1px,#0000 1px),linear-gradient(90deg,#67e8f929 1px,#0000 1px);background-size:12.5% 16.666%;position:absolute;inset:0}.analysis-hud-top{z-index:40;color:#a5f3fc;letter-spacing:.07em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.analysis-hud-top span:first-child{align-items:center;gap:.45rem;display:inline-flex}.analysis-hud-top i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1s steps(2,jump-none) infinite blink}.detection-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.detection-box{--detection-color:#67e8f9;--detection-fill:#22d3ee0e;border:1px solid var(--detection-color);background:var(--detection-fill);box-shadow:inset 0 0 18px var(--detection-fill), 0 0 8px var(--detection-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.detection-box{box-shadow:inset 0 0 18px var(--detection-fill), 0 0 8px color-mix(in srgb, var(--detection-color) 24%, transparent)}}.detection-box{transition:top .1s linear,left .1s linear,width .1s linear,height .1s linear}.detection-box[data-kind=subject]{--detection-color:#67e8f9;--detection-fill:#22d3ee0f}.detection-box[data-kind=object]{--detection-color:#f0abfc;--detection-fill:#d946ef0f}.detection-box[data-kind=person]{--detection-color:#bef264;--detection-fill:#a3e6350d}.detection-box:before,.detection-box:after{content:"";width:7px;height:7px;position:absolute}.detection-box:before{border-top:2px solid #fff;border-left:2px solid #fff;top:-2px;left:-2px}.detection-box:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:-2px;right:-2px}.detection-box-label{background:var(--detection-color);color:#000;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:min(220px,38vw);padding:.2rem .3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.43rem;font-weight:800;line-height:1;position:absolute;top:-20px;left:-1px;overflow:hidden}.analysis-timecode{background:#03080ae6;border-top:1px solid #67e8f93d;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.analysis-timecode span{color:var(--cyan);font-size:1.1rem}.analysis-timecode strong{color:#c5c5ce;letter-spacing:.08em;font-size:.53rem}.analysis-console{flex-direction:column;min-width:0;padding:1.25rem;display:flex}.analysis-console>header{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.analysis-console>header span{color:#d8d8dd}.analysis-console>header i{color:var(--lime);font-style:normal}.console-query{background:#22d3ee0d;border:1px solid #67e8f959;margin-top:1.5rem;padding:1rem 2.5rem 1rem 1rem;position:relative}.console-query small{color:var(--cyan);letter-spacing:.07em;margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;display:block}.console-query p{color:#eeeef1;margin:0;font-size:.78rem;line-height:1.45}.console-query>span{color:#8b8b96;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;position:absolute;bottom:.75rem;right:.75rem}.analysis-console ol{margin:1rem 0 0;padding:0;list-style:none}.analysis-console ol li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.analysis-console ol li>span{color:#656570;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.analysis-console ol li div{min-width:0}.analysis-console ol strong,.analysis-console ol small{display:block}.analysis-console ol strong{color:#dedee3;font-size:.72rem}.analysis-console ol small{color:#72727c;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.57rem;overflow:hidden}.analysis-console ol em{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.console-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.console-index>span{color:#6f6f7a;text-align:center;text-transform:uppercase;padding:.8rem .3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.47rem}.console-index>span:not(:last-child){border-right:1px solid var(--line)}.console-index strong{color:#fff;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.05em;text-transform:none;margin-bottom:.2rem;font-size:1.3rem;display:block}.console-note{color:#7d7d87;margin:1rem 0 0;font-size:.61rem;line-height:1.55}.console-links{flex-direction:column;gap:.55rem;margin-top:auto;padding-top:1.25rem;display:flex}.console-links a{border-top:1px solid var(--line);color:#c9c9cf;justify-content:space-between;align-items:center;padding-top:.65rem;font-size:.67rem;transition:color .16s;display:flex}.console-links a:hover{color:var(--cyan)}.lab-principles{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-principles article{padding:1.5rem 1.5rem 1.5rem 0}.lab-principles article:not(:last-child){border-right:1px solid var(--line)}.lab-principles article:not(:first-child){padding-left:1.5rem}.lab-principles article>span{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.lab-principles h3{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.03em;margin:1.2rem 0 .5rem;font-size:1rem}.lab-principles p{color:#83838d;margin:0;font-size:.7rem;line-height:1.55}.proof-section{padding:0 0 8rem}.proof-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:5rem;padding:4.5rem 0;display:grid}.proof-heading h2{max-width:780px;font-size:clamp(2.7rem,5.2vw,5rem)}.proof-heading h2 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;font-size:.98em;font-style:italic;font-weight:800;line-height:.8}.ballerina-case{border:1px solid var(--line-bright);background:radial-gradient(circle at 80% 20%,#f0abfc1f,#0000 34%),#09090b;grid-template-columns:.66fr 1.34fr;min-height:720px;display:grid;overflow:hidden}.ballerina-poster{border-right:1px solid var(--line);background:#0d0d0f;min-height:720px;position:relative}.ballerina-poster:after{content:"";background:linear-gradient(90deg,#0000 70%,#09090bbf),linear-gradient(#0000 72%,#09090be0);position:absolute;inset:0}.ballerina-poster img{object-fit:cover;object-position:center}.ballerina-copy{flex-direction:column;min-width:0;padding:clamp(1.7rem,5vw,4rem);display:flex}.ballerina-copy>header{color:#777781;letter-spacing:.1em;justify-content:space-between;gap:1rem;margin-bottom:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.ballerina-copy>header span:last-child{color:#fff}.ballerina-copy>.eyebrow{color:var(--magenta);margin-top:4rem}.ballerina-copy h3{max-width:680px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.065em;margin:1rem 0;font-size:clamp(2.4rem,5vw,4.7rem);font-weight:750;line-height:.98}.ballerina-copy h3 em,.security-command-copy h2 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;font-size:.98em;font-style:italic;font-weight:800;line-height:.8}.ballerina-copy>p:not(.eyebrow){color:#a7a7b0;max-width:650px;margin:0;font-size:.9rem;line-height:1.65}.ballerina-metrics{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.3rem;display:grid}.ballerina-metrics>div{min-width:0;min-height:118px;padding:1.1rem 1.25rem}.ballerina-metrics>div:nth-child(odd){border-right:1px solid var(--line)}.ballerina-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.ballerina-metrics strong,.ballerina-metrics span{display:block}.ballerina-metrics strong{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(1.9rem,3vw,3.25rem);line-height:.9}.ballerina-metrics span{color:#898993;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.ballerina-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ballerina-copy li{min-width:0}.ballerina-copy li>span{color:var(--magenta);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.51rem}.ballerina-copy li p{color:#8e8e98;margin:.45rem 0 0;font-size:.64rem;line-height:1.5}.ballerina-copy li strong{color:#fff;font-size:.72rem;display:block}.michael-case{background:radial-gradient(circle at 82% 12%,#f3c96917,#0000 30%),#070708;border:1px solid #f3c96947;margin-top:1rem;overflow:hidden}.michael-case-intro{grid-template-columns:.62fr 1.38fr;min-height:720px;display:grid}.michael-case-art{background:#050505;border-right:1px solid #f3c9692e;min-height:720px;position:relative;overflow:hidden}.michael-case-art:after{content:"";background:linear-gradient(90deg,#0000 68%,#070708bd),linear-gradient(#0000 64%,#070708eb);position:absolute;inset:0}.michael-case-art img{filter:saturate(.82)contrast(1.04);object-fit:cover;object-position:center top}.michael-case-art>span{z-index:1;color:#f3c969;letter-spacing:.09em;border-top:1px solid #f3c9697a;padding-top:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.michael-case-copy{flex-direction:column;min-width:0;padding:clamp(1.75rem,4vw,3.75rem);display:flex}.michael-case-copy>header{color:#74747e;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.michael-case-copy>header span:last-child{color:#f3c969}.michael-case-copy>.eyebrow{color:#f3c969;margin-top:4rem}.michael-case-copy h3{max-width:760px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.067em;margin:1rem 0;font-size:clamp(2.55rem,5vw,4.8rem);font-weight:750;line-height:.98}.michael-case-copy>p:not(.eyebrow){color:#adadb6;max-width:730px;margin:0;font-size:.9rem;line-height:1.7}.michael-case-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.michael-case-copy li{border-top:1px solid #f3c9692e;min-width:0;padding-top:.9rem}.michael-case-copy li>span{color:#f3c969;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem}.michael-case-copy li strong{margin-top:1.15rem;font-size:.76rem;display:block}.michael-case-copy li p{color:#7f7f89;margin:.45rem 0 0;font-size:.64rem;line-height:1.55}.michael-output{background:linear-gradient(90deg,#f3c96912,#0000 46%),#090908;border-top:1px solid #f3c96938;border-bottom:1px solid #f3c96938;grid-template-columns:.7fr auto 1.1fr 1.4fr;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.michael-output>span{color:#f3c969;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem}.michael-output>strong{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.085em;font-size:clamp(4rem,8vw,7.5rem);line-height:.78}.michael-output>p{color:#cacad0;max-width:300px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.8vw,1.5rem);line-height:1.2}.michael-output dl{border-left:1px solid #f3c9692b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.michael-output dl>div{min-width:0;padding:.5rem .8rem}.michael-output dl>div+div{border-left:1px solid #f3c9691f}.michael-output dt{color:#fff;font-size:.71rem;font-weight:700}.michael-output dd{color:#6f6f78;text-transform:uppercase;margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.47rem}.michael-market-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.michael-market{background:#070708;border:1px solid #f3c9692b;min-width:0}.michael-market>header{color:#777781;letter-spacing:.08em;border-bottom:1px solid #f3c96926;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.49rem;display:flex}.michael-market>header strong{color:#f3c969;font-size:inherit}.michael-market-body{grid-template-columns:.72fr 1.28fr;min-height:450px;display:grid}.michael-market-hero{background:radial-gradient(circle at 50% 65%,#f3c9692b,#0000 48%),#080807;border-right:1px solid #f3c96924;flex-direction:column;justify-content:flex-end;min-width:0;padding:1.25rem;display:flex}.michael-market-hero>span{color:#96969f;font-size:.65rem}.michael-market-hero>strong{color:#f5d789;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.09em;margin:auto 0;font-size:clamp(4.5rem,8vw,7.4rem);line-height:.8}.michael-market-hero>small{color:#b6b6bd;font-size:.6rem;line-height:1.55}.michael-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.michael-market-grid>div{flex-direction:column;justify-content:space-between;min-width:0;padding:1rem;display:flex}.michael-market-grid>div:nth-child(odd){border-right:1px solid #ffffff12}.michael-market-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.michael-market-grid span{color:#777781;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.46rem}.michael-market-grid strong{color:#fff;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.07em;margin:.8rem 0;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:.95}.michael-market-grid small{color:#777781;font-size:.54rem;line-height:1.45}.michael-market-music{border-color:#67e8f92e}.michael-market-music>header{border-color:#67e8f924}.michael-market-music>header strong{color:#67e8f9}.michael-market-music .michael-market-hero{background:radial-gradient(circle at 50% 65%,#22d3ee26,#0000 48%),#06090a;border-color:#67e8f921}.michael-market-music .michael-market-hero>strong{color:#a5f3fc}.michael-case-note{border-top:1px solid #ffffff0f;margin:0;padding:1rem}.case-caveat{color:#61616a;margin-top:auto;padding-top:1.5rem;font-size:.56rem;line-height:1.55;display:block}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.proof-card{border:1px solid var(--line);background:#070709c7;min-width:0;padding:1.25rem}.proof-card-index{color:#797983;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.proof-card-visual,.community-signal,.enterprise-signal,.campaign-signal{height:300px;margin:1.25rem 0;position:relative;overflow:hidden}.proof-card-visual img{object-fit:cover}.proof-card-visual>div{background:linear-gradient(#0000 30%,#050506);position:absolute;inset:0}.proof-card-visual strong{max-width:380px;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.045em;font-size:1.5rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.proof-card h3{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:1.55rem}.proof-card>p{color:#8f8f99;margin:.65rem 0 0;font-size:.78rem;line-height:1.6}.enterprise-result{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:700;display:block}.campaign-results{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.campaign-results span{color:#a68ea8;letter-spacing:.055em;text-transform:uppercase;border:1px solid #f0abfc38;align-items:baseline;gap:.24rem;padding:.35rem .5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex}.campaign-results strong{color:#f5d9f7;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.05em;font-size:1rem}.community-signal{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 82% 18%,#f0abfc42,#0000 38%),#0b080e;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.community-signal>span{color:var(--magenta);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.community-signal>strong{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.075em;font-size:clamp(2.4rem,5vw,4.5rem)}.community-signal>div{border-bottom:1px solid #f0abfc59;align-items:flex-end;gap:.5rem;height:82px;display:flex}.community-signal i{background:linear-gradient(180deg, var(--magenta), #f0abfc26);flex:1}.community-signal small{color:#7c687c;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.51rem}.enterprise-signal,.campaign-signal{border:1px solid var(--line);padding:1.25rem}.enterprise-signal{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 52%,#67e8f929,#0000 38%),#06090a;flex-direction:column;justify-content:space-between;display:flex}.enterprise-signal header,.campaign-signal header{color:var(--cyan);letter-spacing:.08em;justify-content:space-between;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;display:flex}.enterprise-signal header i{color:#777781;font-style:normal}.enterprise-context{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.55rem;display:grid}.enterprise-context>*{color:#8a9a9e;text-align:center;border:1px solid #67e8f938;place-items:center;min-height:56px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.46rem;display:grid;position:relative}.enterprise-context>:not(:last-child):after{z-index:2;content:"";background:#67e8f959;width:.56rem;height:1px;position:absolute;top:50%;right:-.56rem}.enterprise-context strong{border-color:var(--cyan);color:#fff;background:#67e8f914;min-height:96px;font-size:.59rem;line-height:1.45}.enterprise-signal footer,.campaign-signal footer{flex-wrap:wrap;gap:.45rem;display:flex}.enterprise-signal footer span,.campaign-signal footer span{border:1px solid var(--line);color:#74747d;letter-spacing:.055em;padding:.42rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.44rem}.campaign-signal{background:radial-gradient(circle at 15% 15%,#f0abfc33,#0000 34%),linear-gradient(135deg,#67e8f90f,#0000 48%),#0a080c;flex-direction:column;justify-content:space-between;display:flex}.campaign-signal header{color:#8b728d;align-items:flex-end}.campaign-signal header strong{color:#fff;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.055em;font-size:2.15rem}.campaign-route{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.campaign-route span{color:#7f6b81;border-top:1px solid #f0abfc59;border-bottom:1px solid #f0abfc2e;min-width:0;padding:.9rem .3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.46rem;line-height:1.8}.campaign-route span b{color:#f5d9f7;font-size:.52rem}.campaign-route i{color:var(--magenta);font-size:.72rem;font-style:normal}.campaign-signal footer span{color:#907d92}.industry-section{padding:0 0 8rem}.industry-heading{grid-template-columns:.6fr 1.4fr .72fr;align-items:end;gap:3rem;padding:4.5rem 0 3.5rem;display:grid}.industry-heading>.eyebrow{align-self:start}.industry-heading h2{font-size:clamp(3rem,6vw,5.6rem)}.industry-heading>p:last-child{color:#9f9fa9;margin:0;font-size:.84rem;line-height:1.65}.industry-list{border-top:1px solid var(--line)}.industry-list article{border-bottom:1px solid var(--line);grid-template-columns:.22fr .72fr 1.5fr .7fr;align-items:center;gap:1rem;min-height:145px;transition:background .18s;display:grid}.industry-list article:hover{background:linear-gradient(90deg,#67e8f90d,#0000 76%)}.industry-list article>span{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.industry-list h3{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.industry-list p{color:#94949e;max-width:580px;margin:0;font-size:.78rem;line-height:1.6}.industry-list small{color:#777781;letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.operating-section{grid-template-columns:.9fr 1.1fr;gap:5rem;padding:0 0 8rem;display:grid}.operating-copy h2{margin-top:1.2rem;font-size:clamp(2.8rem,5vw,4.8rem)}.operating-copy h2 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;font-size:.98em;font-style:italic;font-weight:800;line-height:.8}.operating-copy>p:not(.eyebrow){color:#a1a1ab;max-width:520px;margin:1.5rem 0 0;font-size:.9rem;line-height:1.7}.operating-copy .button{margin-top:2rem}.operating-table{border-top:1px solid var(--line-bright)}.operating-table>div{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:88px;display:grid}.operating-table>div span{color:#aaaab4;padding:1rem 1.5rem 1rem 0;font-size:.78rem;line-height:1.45}.operating-table>div span+span{border-left:1px solid var(--line);color:#fff;padding-left:1.5rem;padding-right:0}.operating-table-head{min-height:54px!important}.operating-table-head span{letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#73737e!important;font-size:.55rem!important}.leadership-section{padding:0 0 8rem}.leadership-hero{grid-template-columns:.36fr 1.25fr .68fr;align-items:end;gap:2.5rem;padding:4.75rem 0 3.5rem;display:grid}.leadership-monogram{aspect-ratio:1;border:1px solid var(--line-bright);background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle,#67e8f921,#0000 54%);place-items:center;display:grid;position:relative}.leadership-monogram span{background:linear-gradient(135deg, #fff, var(--cyan) 55%, var(--magenta));color:#0000;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.09em;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,5.75rem);font-weight:760}.leadership-monogram i{color:#70707a;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.45rem;font-style:normal;position:absolute;bottom:.65rem;right:.7rem}.leadership-hero h2{font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.4vw,5.25rem);font-weight:760;line-height:.98}.leadership-hero h2 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;font-size:.98em;font-style:italic;font-weight:800;line-height:.8;display:block}.leadership-bio .eyebrow{margin-bottom:1.1rem}.leadership-bio>p:last-child{color:#aaaab4;margin:0;font-size:.82rem;line-height:1.7}.leadership-areas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leadership-areas article:not(:last-child){border-right:1px solid var(--line)}.leadership-areas span{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.leadership-areas h3{font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.045em;margin:3rem 0 0;font-size:1.55rem}.leadership-areas p{color:#8f8f99;max-width:330px;margin:.7rem 0 0;font-size:.75rem;line-height:1.6}.faq-section{max-width:900px;padding:0 0 8rem}.section-heading{text-align:center;margin-bottom:2.5rem}.section-heading .eyebrow{margin-bottom:1rem}.section-heading h2{font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.4vw,4rem);font-weight:760;line-height:1.02}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#a5f3fc;font-size:1.35rem;transition:transform .18s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:#a1a1aa;max-width:760px;margin:-.15rem 0 1.4rem;padding-right:3rem;font-size:.88rem;line-height:1.7}.closing-section{width:min(100% - 3rem, var(--max));border:1px solid var(--line-bright);text-align:center;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/52px 52px,#050506;margin:0 auto 1rem;padding:clamp(4rem,10vw,8rem) 1.5rem;position:relative;overflow:hidden}.closing-glow{filter:blur(35px);background:radial-gradient(circle at 30%,#22d3ee38,#0000 55%),radial-gradient(circle at 70%,#d946ef33,#0000 55%);width:760px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing-section>:not(.closing-glow){z-index:1;position:relative}.closing-section h2{margin-top:1rem;font-size:clamp(3rem,7.4vw,7rem)}.closing-section>p:not(.eyebrow){color:#b3b3bd;max-width:720px;margin:1.5rem auto 2rem;font-size:1rem;line-height:1.65}.site-footer{width:min(100% - 3rem, var(--max));border-top:1px solid var(--line);color:#a1a1aa;grid-template-columns:1.5fr .7fr .8fr;gap:4rem;margin:0 auto;padding:4rem 0;font-size:.8rem;display:grid}.footer-brand-block .footer-brand{margin:0;font-size:2rem}.footer-brand-block p{color:#777781;max-width:380px;margin:1rem 0 0;line-height:1.6}.footer-products,.footer-contact{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.footer-products>span,.footer-contact>span{color:#61616b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem}.footer-products a,.footer-contact a{transition:color .16s}.footer-products a:hover,.footer-contact a:hover{color:var(--cyan)}.footer-contact small{color:#5d5d66;margin-top:auto;line-height:1.5}@keyframes worked-on-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes node-pulse{0%{opacity:.28}to{opacity:1}}@keyframes blink{0%,48%{opacity:1}50%,to{opacity:.35}}@keyframes float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,24px)scale(1.08)}}@keyframes float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,-20px)scale(1.1)}}@keyframes float-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-22px,30px)scale(1.05)}}@media (width<=1080px){.chapter-nav{grid-template-columns:1fr auto}.chapter-nav>div{display:none}.system-heading,.products-heading,.proof-heading{grid-template-columns:1.35fr .65fr;gap:3rem}.system-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.system-stage-wrap:nth-child(2){border-right:0}.system-stage-wrap:nth-child(-n+2){border-bottom:1px solid var(--line)}.system-stage-wrap:nth-child(2) .system-arrow{display:none}.product-feature{grid-template-columns:1fr}.myrio-visual,.attention-visual{border-top:1px solid var(--line);border-left:0}.product-card{min-height:900px}.lab-heading,.industry-heading{grid-template-columns:.5fr 1.3fr}.lab-heading>p:last-child,.industry-heading>p:last-child{grid-column:2}.analysis-stage{grid-template-columns:1.2fr .8fr}.ballerina-case{grid-template-columns:.58fr 1.42fr}}@media (width<=820px){.signal-ledger{grid-template-columns:1fr;gap:1.5rem}.signal-ledger-heading p{max-width:520px}.system-heading,.products-heading,.proof-heading,.operating-section,.leadership-hero{grid-template-columns:1fr;gap:1.5rem}.leadership-monogram{width:min(220px,44vw)}.system-heading>p,.products-heading>p,.proof-heading>p{max-width:650px}.product-pair,.proof-grid{grid-template-columns:1fr}.product-card{min-height:auto}.lab-heading,.industry-heading{grid-template-columns:1fr;gap:1.25rem}.lab-heading>p:last-child,.industry-heading>p:last-child{grid-column:auto;max-width:620px}.analysis-stage{grid-template-columns:1fr}.analysis-video-shell{border-right:0;border-bottom:1px solid var(--line);min-height:0}.analysis-console{min-height:550px}.ballerina-case{grid-template-columns:1fr}.ballerina-poster{border-right:0;border-bottom:1px solid var(--line);min-height:560px}.ballerina-copy{min-height:680px}.michael-case-intro{grid-template-columns:1fr}.michael-case-art{border-bottom:1px solid #f3c9692e;border-right:0;min-height:620px}.michael-output{grid-template-columns:auto auto 1fr}.michael-output dl{border-top:1px solid #f3c9692b;border-left:0;grid-column:1/-1;padding-top:1rem}.michael-market-results{grid-template-columns:1fr}.industry-list article{grid-template-columns:.2fr .8fr 1.5fr}.industry-list small{display:none}.site-footer{grid-template-columns:1.4fr .6fr}.footer-contact{grid-column:1/-1}}@media (width<=640px){.hero{width:min(100% - 2rem,1280px);padding-top:3rem}.worked-on-section,.chapter-nav,.signal-ledger,.system-section,.products-section,.lab-section,.proof-section,.industry-section,.operating-section,.leadership-section,.faq-section,.closing-section,.site-footer{width:min(100% - 2rem, var(--max))}.movie-item{width:106px;margin-left:.45rem;margin-right:.45rem}.artist-item{width:112px;margin-left:.5rem;margin-right:.5rem}.movie-item figcaption,.artist-item figcaption{font-size:.74rem}.carousel-mask:before,.carousel-mask:after{width:36px}.chapter-nav{min-height:52px;margin-bottom:2.5rem;padding-left:.75rem;top:.4rem}.chapter-nav-brand{font-size:.78rem}.chapter-nav-contact{min-height:40px;padding:.5rem .65rem;font-size:.65rem}.signal-ledger{padding-bottom:5rem}.signal-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-ledger-grid article{border-bottom:1px solid var(--line);padding:1rem .75rem 1rem 0}.signal-ledger-grid article:nth-child(2){border-right:0}.signal-ledger-grid article:nth-child(3),.signal-ledger-grid article:nth-child(4){padding-top:1rem}.signal-ledger-grid article:nth-child(3){padding-left:0}.signal-ledger-grid article:nth-child(4){border-right:0}.signal-ledger-grid small{margin-top:.8rem}.system-section,.products-section,.lab-section,.proof-section,.industry-section,.operating-section,.leadership-section,.faq-section{padding-bottom:6rem}.system-heading,.products-heading,.proof-heading{padding:3.25rem 0}.system-orbit{grid-template-columns:1fr}.system-stage-wrap{border-bottom:1px solid var(--line);border-right:0!important}.system-stage{min-height:330px}.system-arrow{display:none}.system-memory{grid-template-columns:auto 1fr}.system-memory>p,.system-memory>div{grid-column:1/-1}.product-copy{padding:1.25rem}.myrio-wordmark,.product-wordmark{margin-top:4rem}.product-copy h3{font-size:2.35rem}.myrio-visual,.myrio-visual video{min-height:500px}.myrio-readout{gap:.35rem;font-size:.44rem;left:.75rem;right:.75rem}.myrio-package{left:.75rem;right:.75rem}.myrio-package strong{max-width:170px;font-size:.58rem}.mini-ledger dt{font-size:1.12rem}.mini-ledger dd{font-size:.46rem}.fan-profile-grid img{height:132px}.fan-search{grid-template-columns:auto 1fr}.fan-search small{display:none}.attention-visual{min-height:850px;padding:1rem}.attention-campaign{grid-template-columns:1fr}.attention-campaign-card{min-height:270px}.attention-visual>footer{flex-wrap:wrap}.lab-heading,.industry-heading{padding:3.25rem 0 2.5rem}.analysis-video-shell{min-height:0}.analysis-hud-top{font-size:.45rem}.detection-box-label{max-width:118px;padding:.16rem .22rem;font-size:.34rem}.analysis-timecode{flex-direction:column;align-items:flex-start}.analysis-timecode span{font-size:.85rem}.lab-principles{grid-template-columns:1fr}.lab-principles article,.lab-principles article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:1.25rem 0}.ballerina-poster{min-height:480px}.ballerina-copy{min-height:790px;padding:1.25rem}.ballerina-copy>.eyebrow{margin-top:3rem}.ballerina-copy h3{font-size:2.6rem}.ballerina-copy ol{grid-template-columns:1fr}.michael-case-art{min-height:540px}.michael-case-copy{padding:1.25rem}.michael-case-copy>header{flex-direction:column;align-items:flex-start}.michael-case-copy>.eyebrow{margin-top:3rem}.michael-case-copy h3{font-size:2.6rem}.michael-case-copy ol{grid-template-columns:1fr}.michael-output{grid-template-columns:1fr;gap:1rem}.michael-output>strong{font-size:5rem}.michael-output dl{grid-column:auto}.michael-market-results{padding:.5rem}.michael-market-body{grid-template-columns:1fr}.michael-market-hero{border-bottom:1px solid #f3c96924;border-right:0;min-height:300px}.michael-market-hero>strong{font-size:6.25rem}.michael-market-grid{min-height:370px}.proof-card-visual,.community-signal,.enterprise-signal,.campaign-signal{height:240px}.enterprise-signal,.campaign-signal{padding:.9rem}.enterprise-context{gap:.28rem}.enterprise-context>*{min-height:44px;font-size:.36rem}.enterprise-context strong{min-height:76px;font-size:.46rem}.campaign-route{gap:.18rem}.campaign-route span{padding-left:.15rem;padding-right:.15rem;font-size:.38rem}.campaign-route span b{font-size:.4rem}.industry-list article{grid-template-columns:auto 1fr;gap:.5rem 1rem;padding:1.4rem 0}.industry-list article>span{grid-row:1/3}.industry-list p{grid-column:2}.operating-table>div{min-height:104px}.leadership-hero{padding:3.25rem 0 2.5rem}.leadership-areas{grid-template-columns:1fr}.leadership-areas article{min-height:0}.leadership-areas article:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.leadership-areas h3{margin-top:2rem}.operating-table>div span{padding-right:.7rem;font-size:.68rem}.operating-table>div span+span{padding-left:.7rem}.faq-list summary{font-size:.88rem}.closing-section{padding-left:1rem;padding-right:1rem}.site-footer{grid-template-columns:1fr;gap:2.5rem}.footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.movie-track,.artist-track,.acid-blob,.analysis-hud-top i{animation:none}.button,.detection-box{transition:none}}:root{--background:#050505;--foreground:#f5f5f7;--cyan:#8ab4ff;--cyan-bright:#9dc0ff;--magenta:#d8c5ff;--pink:#ffb4d0;--lime:#e3f2b1;--muted:#98989e;--muted-strong:#c7c7cc;--line:#ffffff1a;--line-bright:#ffffff2e;--panel:#1c1c1eb8;--max:1240px}body,.landing-shell{background:#050505}.landing-shell{background:radial-gradient(circle at 50% -10%,#7e97ca29,#0000 32rem),#050505}.acid-blob,.grid-overlay{display:none}.hero{max-width:1080px;padding:clamp(6rem,12vw,10rem) 0 clamp(5rem,10vw,8rem)}.brand{letter-spacing:-.09em;margin-bottom:2.75rem;font-size:clamp(2rem,4vw,2.7rem)}.hero>.hero-market,.section-kicker{color:#8e8e93;letter-spacing:.13em;font-size:.58rem}.hero h1{color:#f5f5f7;letter-spacing:-.078em;background:0 0;max-width:870px;margin-bottom:1.5rem;font-size:clamp(3.6rem,8.5vw,7.5rem);font-weight:700;line-height:.94}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:#4169e1;font-family:var(--font-obvious-editorial), Georgia, serif;letter-spacing:-.075em;margin-top:.06em;font-size:.98em;font-style:italic;font-weight:800;line-height:.8}.hero-script{color:#d5d5da;font-family:var(--font-obvious-script), cursive;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1}.hero>.hero-market{color:#a1a1a6;margin:1.5rem auto 0;font-size:.62rem;line-height:1.4}.button{border-radius:999px;font-weight:600}.button-primary{color:#111113;background:#f5f5f7}.hero .button-primary{border-radius:999px;min-height:52px;box-shadow:0 8px 28px #ffffff1f}.button-secondary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border-color:#ffffff24}.chapter-nav{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#141416c7;border-color:#ffffff1f;border-radius:999px;box-shadow:0 18px 60px #00000047}.system-heading h2,.products-heading h2,.lab-heading h2,.proof-heading h2,.industry-heading h2,.operating-copy h2,.closing-section h2{color:#f5f5f7;letter-spacing:-.075em;font-weight:680}.products-heading{text-align:center;padding:5.5rem 0 2.5rem;display:block}.products-heading h2{max-width:800px;margin:0 auto;font-size:clamp(3rem,6.5vw,5.8rem)}.product-feature,.product-card,.analysis-stage,.ballerina-case,.closing-section{background:linear-gradient(145deg,#262628d1,#111112e6);border-color:#ffffff1a;border-radius:28px;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000038}.product-feature{min-height:600px}.product-pair{grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}.product-spotlight{grid-template-rows:1fr;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:540px;display:grid}.product-spotlight-copy{min-height:540px;padding:clamp(2rem,5vw,4.5rem)}.product-spotlight-visual{border-top:0;min-height:540px}.product-card-fan .product-spotlight-visual{border-right:1px solid var(--line)}.product-card-vibe .product-spotlight-visual{border-left:1px solid var(--line)}.product-wordmark{color:#f5f5f7;font-size:1.8rem}.vibe-wordmark span,.fan-wordmark span{color:#a9a9b0}.product-copy h3{letter-spacing:-.075em;max-width:480px;margin-bottom:.35rem;font-size:clamp(2.6rem,4.2vw,4.1rem);font-weight:680}.product-copy>p:not(.product-wordmark){color:#a1a1a6;max-width:410px;font-size:.96rem;line-height:1.5}.mini-ledger{border-color:#ffffff1f;max-width:440px}.vibe-visual,.fan-visual{background:#0b0b0c}.vibe-visual video{opacity:1;object-fit:contain;background:#050505;min-height:540px}.fan-visual{flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.fan-search,.fan-profile-grid,.fan-ranking{width:100%}.fan-profile-grid img{height:270px}.product-link{color:#f5f5f7;border-bottom-color:#ffffff61}.section-kicker span:last-child{color:#8e8e93}@media (width<=820px){.hero h1{font-size:clamp(3.1rem,15vw,5rem)}.products-heading{padding-top:4rem}.product-spotlight{grid-template-columns:1fr}.product-spotlight-copy,.product-spotlight-visual,.vibe-visual video{min-height:0}.product-spotlight-visual{min-height:390px}.product-card-fan .product-spotlight-visual,.product-card-vibe .product-spotlight-visual{border:0}.product-card-fan .product-spotlight-copy,.product-card-vibe .product-spotlight-visual{border-top:1px solid var(--line)}.vibe-visual video{height:390px}}.system-section{padding-bottom:9rem}.system-heading{text-align:center;padding:5rem 0 2.1rem;display:block}.system-heading h2{color:#f5f5f7;letter-spacing:-.082em;max-width:900px;margin:0 auto;font-size:clamp(3rem,7vw,6.4rem);font-weight:680;line-height:.92}.system-glance{color:#d6d6dc;letter-spacing:.08em;text-transform:uppercase;background:#1c1c1eb3;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:clamp(.45rem,1.5vw,1.15rem);margin:0 auto 1.25rem;padding:.85rem clamp(1rem,3vw,2rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.52rem,1.2vw,.66rem);font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff12}.system-glance i{color:#75757d;font-style:normal}.system-glance strong{color:#9db9ff;font-weight:700}.system-orbit{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.system-stage-wrap,.system-stage-wrap:not(:last-child){border:0}.system-stage{background:linear-gradient(145deg,#27272aeb,#141416f5);border:1px solid #ffffff1a;border-radius:22px;justify-content:flex-start;min-height:clamp(248px,22vw,280px);padding:1.25rem;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000029}.system-stage:before{opacity:.12;height:78%;inset:auto -40% -42% 12%}.system-stage header{color:#85858d;font-size:.55rem}.system-stage header>span{background:#ffffff0a;border-color:#ffffff26;border-radius:50%;width:28px;height:28px}.system-stage>div{margin-top:2.35rem;padding-top:0}.system-stage>div p{color:#cbcbcf;letter-spacing:.08em;font-size:.6rem}.system-stage h3{color:#f5f5f7;letter-spacing:-.075em;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:680}.system-domain{color:#8e8e96;letter-spacing:.05em;width:fit-content;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.72rem,1vw,.82rem);font-weight:700;line-height:1.2;text-decoration:none;transition:color .18s;display:inline-flex}.system-domain:hover,.system-domain:focus-visible{color:var(--stage-color)}.system-stage-attention h3{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(1.2rem,1.8vw,1.5rem)}.system-stage>p{color:#a1a1a8;min-height:0;margin:.85rem 0 0;font-size:.78rem;line-height:1.45}.system-arrow{color:#b5c9ff;background:#111113;border:0;border-radius:50%;width:26px;height:26px;font-size:.75rem;box-shadow:0 0 0 4px #050505}.system-stage-wrap .system-arrow{display:grid}.system-memory{background:#1c1c1e8f;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto auto 1fr;gap:.85rem 1.1rem;margin-top:.75rem;padding:1rem 1.25rem}.system-memory>strong{color:#f5f5f7}.system-memory>p{color:#a1a1a8;font-size:.78rem}.system-memory>div{grid-column:1/-1;gap:.35rem}.system-memory>div span{color:#aaaab1;background:#ffffff0e;border:0;border-radius:999px;padding:.42rem .62rem;font-size:.5rem}.system-service-note{color:#85858d;text-align:center;margin:1rem 0 0;font-size:.72rem}.system-service-note strong{color:#c8c8ce;font-weight:650}@media (width<=820px){.system-heading{padding-top:4rem}.system-glance{border-radius:18px;flex-wrap:wrap;line-height:1.5}.system-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.system-stage{min-height:250px}.system-stage-wrap:nth-child(2) .system-arrow{display:none}}@media (width<=520px){.campaign-signal header{flex-direction:column;align-items:flex-start}.campaign-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.campaign-route i{display:none}.campaign-route span{padding:.45rem}.system-orbit{grid-template-columns:1fr}.system-stage-wrap{border-bottom:0!important}.system-stage{min-height:235px}.system-arrow{display:none}.system-memory{grid-template-columns:auto 1fr}.system-memory>p{grid-column:1/-1}}.system-stage{--chip-primary:#85a8ff;--chip-secondary:#6ef4ff;--chip-warm:#fbef97;isolation:isolate;aspect-ratio:1;background:radial-gradient(ellipse 94% 78% at -12% 108%, var(--chip-warm), transparent 62%), radial-gradient(ellipse 98% 88% at 108% -5%, var(--chip-secondary), transparent 65%), linear-gradient(145deg, #1f273af0, #04060bfa 58%, #10131ef7);border-color:#dbeafe42;border-radius:24px;min-height:auto}@supports (color:color-mix(in lab, red, red)){.system-stage{background:radial-gradient(ellipse 94% 78% at -12% 108%, color-mix(in srgb, var(--chip-warm) 62%, transparent), transparent 62%), radial-gradient(ellipse 98% 88% at 108% -5%, color-mix(in srgb, var(--chip-secondary) 42%, transparent), transparent 65%), linear-gradient(145deg, #1f273af0, #04060bfa 58%, #10131ef7)}}.system-stage{transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .42s,box-shadow .52s;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0a,0 22px 44px #00000047}.system-stage:before{z-index:0;background:conic-gradient(from 225deg at 50% 50%, transparent 0deg 78deg, var(--chip-warm) 112deg, var(--chip-primary) 152deg, var(--chip-secondary) 190deg, transparent 245deg 360deg);width:auto;height:auto;inset:-52%}@supports (color:color-mix(in lab, red, red)){.system-stage:before{background:conic-gradient(from 225deg at 50% 50%, transparent 0deg 78deg, color-mix(in srgb, var(--chip-warm) 90%, transparent) 112deg, color-mix(in srgb, var(--chip-primary) 94%, transparent) 152deg, color-mix(in srgb, var(--chip-secondary) 86%, transparent) 190deg, transparent 245deg 360deg)}}.system-stage:before{filter:blur(28px);opacity:.5;transition:opacity .52s,transform .85s cubic-bezier(.16,1,.3,1);transform:rotate(-18deg)scale(.85)}.system-stage:after{z-index:0;border:1px solid var(--chip-secondary);position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.system-stage:after{border:1px solid color-mix(in srgb, var(--chip-secondary) 42%, transparent)}}.system-stage:after{box-shadow:inset 0 0 22px var(--chip-primary), 0 0 20px var(--chip-secondary);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.system-stage:after{box-shadow:inset 0 0 22px color-mix(in srgb, var(--chip-primary) 12%, transparent), 0 0 20px color-mix(in srgb, var(--chip-secondary) 14%, transparent)}}.system-stage:after{content:"";opacity:.68;pointer-events:none;transition:opacity .42s,box-shadow .52s}.system-stage-myrio{--chip-primary:#6a9cff;--chip-secondary:#79eeff;--chip-warm:#f8eb9d}.system-stage-myrio .system-chip-logo{filter:invert(1) drop-shadow(0 0 20px var(--chip-secondary)) drop-shadow(0 0 42px var(--chip-primary))}@supports (color:color-mix(in lab, red, red)){.system-stage-myrio .system-chip-logo{filter:invert(1) drop-shadow(0 0 20px color-mix(in srgb, var(--chip-secondary) 48%, transparent)) drop-shadow(0 0 42px color-mix(in srgb, var(--chip-primary) 25%, transparent))}}.system-stage-fan{--chip-primary:#d98eff;--chip-secondary:#7f97ff;--chip-warm:#ffc8e5}.system-stage-vibe{--chip-primary:#25d7ff;--chip-secondary:#4d78ff;--chip-warm:#b0f4e5}.system-stage-attention{--chip-primary:#8cc7ff;--chip-secondary:#c5a1ff;--chip-warm:#f4df8c}.system-chip-logo{z-index:0;object-fit:contain;width:clamp(4.7rem,10vw,8.4rem);height:clamp(4.7rem,10vw,8.4rem);filter:drop-shadow(0 0 20px var(--chip-secondary)) drop-shadow(0 0 42px var(--chip-primary));display:block;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.system-chip-logo{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--chip-secondary) 48%, transparent)) drop-shadow(0 0 42px color-mix(in srgb, var(--chip-primary) 25%, transparent))}}.system-chip-logo{opacity:.2;transition:filter .52s,opacity .42s,transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-45%)scale(.9)}.system-stage>div,.system-stage>p,.system-stage header{z-index:1}.system-stage>div{margin-top:auto}.system-stage>div p{color:#eff7ffb8}.system-stage h3{text-shadow:0 1px 18px #00000061}.system-stage>p{color:#dce6f8bd}.system-stage:hover,.system-stage:focus-within{border-color:var(--chip-secondary)}@supports (color:color-mix(in lab, red, red)){.system-stage:hover,.system-stage:focus-within{border-color:color-mix(in srgb, var(--chip-secondary) 70%, white 15%)}}.system-stage:hover,.system-stage:focus-within{box-shadow:inset 0 1px 0 #ffffff7a, inset 0 0 36px var(--chip-primary), 0 28px 60px #0000005c, 0 0 34px var(--chip-secondary)}@supports (color:color-mix(in lab, red, red)){.system-stage:hover,.system-stage:focus-within{box-shadow:inset 0 1px 0 #ffffff7a, inset 0 0 36px color-mix(in srgb, var(--chip-primary) 17%, transparent), 0 28px 60px #0000005c, 0 0 34px color-mix(in srgb, var(--chip-secondary) 22%, transparent)}}.system-stage:hover,.system-stage:focus-within{transform:translateY(-8px)scale(1.018)}.system-stage:hover:before,.system-stage:focus-within:before{opacity:.95;transform:rotate(18deg)scale(1.02)}.system-stage:hover:after,.system-stage:focus-within:after{opacity:1;box-shadow:inset 0 0 30px var(--chip-primary), 0 0 32px var(--chip-secondary)}@supports (color:color-mix(in lab, red, red)){.system-stage:hover:after,.system-stage:focus-within:after{box-shadow:inset 0 0 30px color-mix(in srgb, var(--chip-primary) 25%, transparent), 0 0 32px color-mix(in srgb, var(--chip-secondary) 38%, transparent)}}.system-stage:hover .system-chip-logo,.system-stage:focus-within .system-chip-logo{filter:brightness(1.35) drop-shadow(0 0 24px var(--chip-secondary)) drop-shadow(0 0 52px var(--chip-primary))}@supports (color:color-mix(in lab, red, red)){.system-stage:hover .system-chip-logo,.system-stage:focus-within .system-chip-logo{filter:brightness(1.35) drop-shadow(0 0 24px color-mix(in srgb, var(--chip-secondary) 88%, transparent)) drop-shadow(0 0 52px color-mix(in srgb, var(--chip-primary) 45%, transparent))}}.system-stage:hover .system-chip-logo,.system-stage:focus-within .system-chip-logo{opacity:.76;transform:translate(-50%,-45%)scale(1.07)}.system-stage-myrio:hover .system-chip-logo,.system-stage-myrio:focus-within .system-chip-logo{filter:invert(1) brightness(1.35) drop-shadow(0 0 24px var(--chip-secondary)) drop-shadow(0 0 52px var(--chip-primary))}@supports (color:color-mix(in lab, red, red)){.system-stage-myrio:hover .system-chip-logo,.system-stage-myrio:focus-within .system-chip-logo{filter:invert(1) brightness(1.35) drop-shadow(0 0 24px color-mix(in srgb, var(--chip-secondary) 88%, transparent)) drop-shadow(0 0 52px color-mix(in srgb, var(--chip-primary) 45%, transparent))}}@media (width<=820px){.system-stage{aspect-ratio:1}}@media (width<=520px){.system-stage{aspect-ratio:auto;min-height:18rem}}@media (prefers-reduced-motion:reduce){.system-stage,.system-stage:before,.system-stage:after,.system-chip-logo{transition:none}}.hero{padding:clamp(2rem,3.75vw,3.25rem) 0 clamp(3.5rem,6vw,5rem)}.brand{margin-bottom:1.75rem}.hero h1{margin-bottom:1.1rem}.hero-actions{margin-top:1.75rem}.products-section{padding-bottom:7rem}.products-heading{padding:4.25rem 0 2.25rem}.product-feature,.product-feature-attention,.myrio-visual,.myrio-visual video,.attention-visual{min-height:560px}.product-spotlight,.product-spotlight-copy,.product-spotlight-visual,.vibe-visual video{min-height:500px}.product-copy{justify-content:center;padding:clamp(1.75rem,4vw,3.5rem)}.product-brandline{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.product-wordmark,.myrio-wordmark{margin-top:0}.product-copy h3{margin-top:.8rem;margin-bottom:.25rem}.product-link{margin-top:1.4rem}@media (width<=820px){.hero{padding:2.5rem 0 3.5rem}.products-heading{padding:3.5rem 0 1.75rem}.product-feature,.product-feature-attention,.product-spotlight,.product-spotlight-copy{min-height:0}.product-copy{justify-content:flex-start}.myrio-visual,.myrio-visual video,.attention-visual{min-height:430px}.product-spotlight-visual,.vibe-visual video{min-height:360px}.vibe-visual video{height:360px}}@media (width<=640px){.hero{padding-top:2rem;padding-bottom:2.75rem}.products-section{padding-bottom:5.5rem}.myrio-visual,.myrio-visual video,.attention-visual{min-height:390px}}.security-section,.leadership-section{padding-bottom:clamp(5.5rem,8vw,7.5rem)}.security-command{background:radial-gradient(circle at 76% 18%,#476ec433,#0000 29%),linear-gradient(145deg,#13203de6,#0a0f1cf5);border:1px solid #91c1ff38;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);margin-top:clamp(2.25rem,4vw,3.5rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 80px #0003}.security-command-copy{background:linear-gradient(#a4c6ff0b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#a4c6ff0b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(145deg,#243b6f2e,#0000 62%);border-right:1px solid #91c1ff29;flex-direction:column;justify-content:center;min-height:330px;padding:clamp(2rem,4.2vw,3.6rem);display:flex}.security-command-copy .eyebrow{color:#9ee7ff;font-size:.54rem}.security-command-copy h2{color:#f5f7ff;max-width:560px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.078em;text-wrap:balance;margin:1.15rem 0 1rem;font-size:clamp(2.7rem,4.6vw,5rem);font-weight:690;line-height:.93}.security-command-copy h2 em{color:#4169e1}.security-command-copy>p:last-child{color:#bac1d3;max-width:440px;margin:0;font-size:.84rem;line-height:1.65}.security-release-map{background:linear-gradient(#9abcff0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#9abcff0f 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 55% 65%,#3d7dff2b,#0000 31%);flex-direction:column;min-height:330px;padding:clamp(2rem,4vw,3.25rem);display:flex;position:relative;overflow:hidden}.security-release-map:after{content:"";background:linear-gradient(#0000,#90bbff52,#0000);width:1px;height:180%;position:absolute;top:-52%;right:12%;transform:rotate(34deg)}.security-release-map header,.security-release-map ol,.security-release-map>p{z-index:1;position:relative}.security-release-map header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.security-release-map header>span,.security-release-map header strong{color:#b9c5df;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:650}.security-release-map header strong{color:#d9e2ff;text-align:right;align-items:center;gap:.45rem;display:inline-flex}.security-release-map header i{background:#8ff0d8;border-radius:999px;width:6px;height:6px;box-shadow:0 0 13px #8ff0d8e6}.security-release-map ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.security-release-map li{border-top:1px solid #a7c8ff61;min-width:0;padding-top:.75rem;position:relative}.security-release-map li:not(:last-child):after{color:#9db8ff;content:"→";font-size:.65rem;position:absolute;top:-.35rem;right:-.52rem}.security-release-map li span,.security-release-map li strong{display:block}.security-release-map li span{color:#90a8d9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem}.security-release-map li strong{color:#f2f5ff;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.045em;margin-top:.38rem;font-size:clamp(.82rem,1.25vw,1.06rem);font-weight:650;line-height:1}.security-release-map>p{color:#9fa9c2;max-width:360px;margin:1.35rem 0 0;font-size:.72rem;line-height:1.5}.security-proof-list{background:#05081057;border-top:1px solid #91c1ff29;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.security-proof-list article{min-height:160px;padding:1.45rem clamp(1.25rem,2.4vw,2rem) 1.35rem;position:relative}.security-proof-list article:not(:last-child){border-right:1px solid #91c1ff29}.security-proof-list article>span,.security-proof-list small{color:#9bb7ff;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem}.security-proof-list small{color:#6d7b9f;font-size:.45rem;position:absolute;top:1.45rem;right:clamp(1.25rem,2.4vw,2rem)}.security-proof-list h3{color:#f2f5ff;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.058em;margin:2.25rem 0 .42rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:650;line-height:.98}.security-proof-list p{color:#9da6bb;max-width:310px;margin:0;font-size:.7rem;line-height:1.55}.leadership-hero{grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);align-items:end;gap:clamp(2rem,6vw,6.5rem);padding:clamp(3.5rem,6vw,5.5rem) 0 2.15rem}.leadership-bio .eyebrow{color:#9fdfff;margin-bottom:1rem;font-size:.55rem}.leadership-bio h2{color:#f5f5f7;max-width:680px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.082em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,6.1vw,6.1rem);font-weight:690;line-height:.9}.leadership-bio h2 em{color:#0000;background:linear-gradient(90deg,#8fc9ff,#8f9dff 58%,#d3a5ff);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.leadership-bio>p:last-child{color:#aeb0ba;max-width:650px;margin:1.35rem 0 0;font-size:.88rem;line-height:1.65}.leadership-provenance{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff1c;padding:1.15rem 0 1.2rem}.leadership-provenance>span,.leadership-provenance>p{color:#85858e;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:650}.leadership-provenance>span{display:block}.leadership-provenance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.4rem;margin-top:1.15rem;display:grid}.leadership-provenance strong{color:#e9e9ee;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.07em;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:650}.leadership-provenance>p{color:#a7bfff;margin:1.35rem 0 0}.leadership-areas{border-color:#ffffff21;margin-top:0}.leadership-areas article{min-height:178px;padding:1.4rem clamp(1.25rem,2.4vw,2rem)}.leadership-areas article:not(:last-child){border-color:#ffffff21}.leadership-areas span{color:#9bb7ff}.leadership-areas h3{color:#f5f5f7;letter-spacing:-.06em;margin:2.25rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650}.leadership-areas p{color:#a5a5ae;max-width:350px;margin-top:.55rem;font-size:.74rem}@media (width<=820px){.security-command,.leadership-hero{grid-template-columns:1fr}.security-command-copy{border-bottom:1px solid #91c1ff29;border-right:0;min-height:0}.security-release-map{min-height:285px}.leadership-provenance{max-width:620px}}@media (width<=640px){.security-command{border-radius:22px}.security-command-copy,.security-release-map{padding:1.6rem}.security-release-map header{flex-direction:column;align-items:flex-start}.security-release-map header strong{text-align:left}.security-release-map ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem}.security-release-map li:not(:last-child):after{display:none}.security-proof-list,.leadership-areas{grid-template-columns:1fr}.security-proof-list article{min-height:0}.security-proof-list article:not(:last-child){border-bottom:1px solid #91c1ff29;border-right:0}.leadership-hero{padding-top:3.25rem}.leadership-provenance>div{gap:.75rem 1rem}}.leadership-provenance .leadership-brand{color:#f1f1f4;align-items:center;min-height:30px;display:flex}.leadership-provenance .leadership-brand svg{fill:currentColor;width:58px;height:25px;display:block}.leadership-provenance .leadership-brand-nike svg{width:62px;height:28px}.leadership-provenance .leadership-brand-sony svg{width:63px;height:24px}.leadership-provenance .leadership-brand-fanatics svg{width:102px;height:25px}.leadership-provenance .leadership-brand-meta svg{width:56px;height:27px}.leadership-provenance .leadership-brand{gap:.62rem;min-height:34px}.leadership-provenance .leadership-brand-symbol{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.leadership-provenance .leadership-brand-symbol svg{width:24px;height:24px}.leadership-provenance .leadership-brand-name{color:#f1f1f4;font-family:var(--font-obvious-display), sans-serif;letter-spacing:-.055em;font-size:clamp(.78rem,1.2vw,.96rem);font-weight:650;line-height:1}.leadership-provenance .leadership-brand-fanatics svg path:first-child{display:none}.leadership-provenance .leadership-brand-fanatics svg{transform-origin:0;overflow:visible;transform:scale(2.7)}.marketing-page{--marketing-ink:#f5f5f7;--marketing-muted:#a3a4ae;--marketing-line:#ffffff21;--marketing-panel:#101012;--marketing-panel-deep:#09090a;isolation:isolate;min-height:100vh;color:var(--marketing-ink);background:linear-gradient(#ffffff06,#0000 11rem),#050505;position:relative;overflow:clip}.marketing-page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;height:34rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.marketing-page :is(h1,h2,h3,p){text-wrap:pretty}.marketing-header{z-index:30;width:min(100% - 3rem,1280px);margin:0 auto;padding-top:1rem;position:sticky;top:0}.marketing-nav{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0c0c0edb;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:minmax(160px,1fr) auto minmax(200px,1fr);align-items:center;gap:1rem;min-height:4.35rem;padding:.5rem .55rem .5rem 1.2rem;display:grid;box-shadow:0 1.5rem 2.5rem #00000047}.obvious-mark{color:#f6f6f7;width:max-content;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.075em;align-items:baseline;font-size:1.1rem;font-weight:780;line-height:1;display:inline-flex}.obvious-mark span{color:#89aeff}.marketing-nav-links{justify-content:center;align-items:center;gap:clamp(.8rem,1.8vw,1.65rem);display:flex}.marketing-nav-links a{color:#bbbcc5;letter-spacing:-.025em;padding:.55rem 0;font-size:.72rem;font-weight:600;transition:color .18s;position:relative}.marketing-nav-links a:after{transform-origin:100%;content:"";background:#b6c8ff;height:1px;transition:transform .18s;position:absolute;bottom:.28rem;left:0;right:0;transform:scaleX(0)}.marketing-nav-links a:hover,.marketing-nav-links a[aria-current=page]{color:#f7f7f9}.marketing-nav-links a:hover:after,.marketing-nav-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.marketing-contact{color:#101013;letter-spacing:-.025em;background:#f5f5f7;border-radius:999px;justify-self:end;align-items:center;gap:.75rem;min-height:3.25rem;padding:0 1.25rem;font-size:.76rem;font-weight:760;transition:transform .18s,box-shadow .18s;display:inline-flex}.marketing-contact:hover,.marketing-button:hover{transform:translateY(-2px);box-shadow:0 1.1rem 2rem #00000047}.marketing-menu{display:none}.marketing-page a:focus-visible,.marketing-page summary:focus-visible,.marketing-page details:focus-within{outline-offset:3px;outline:2px solid #8ab2ff}.marketing-page article,.marketing-page section,.marketing-page footer{position:relative}.detail-hero,.detail-statement,.flow-section,.capability-section,.product-use-section,.guardrail-section,.faq-section-detail,.related-products,.product-index-grid,.portfolio-explainer,.solution-index-grid,.solution-index-principles,.solution-pillar-section,.solution-outcome-section,.solution-products-section,.solution-questions-section,.case-study-stack,.case-study-method,.case-study-cta,.security-controls-section,.security-practice-section,.security-answer-section,.security-next-step,.company-belief-section,.company-practice-grid,.company-engagement-section,.company-next-step,.contact-panel,.marketing-footer{width:min(100% - 3rem,1180px);margin-left:auto;margin-right:auto}.detail-hero{padding-top:clamp(4.5rem,8vw,7.75rem);padding-bottom:clamp(4rem,8vw,7rem)}.breadcrumbs{color:#858690;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;margin-bottom:clamp(2.25rem,4vw,3.7rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;font-weight:650;display:flex}.breadcrumbs span{align-items:center;gap:.45rem;display:inline-flex}.breadcrumbs a{color:#aaaab3;transition:color .16s}.breadcrumbs a:hover{color:#dfe8ff}.breadcrumbs i{color:#4f5059;font-style:normal}.marketing-eyebrow{color:#95dff2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700;line-height:1.35}.detail-hero h1,.not-found-page h1{color:#f4f4f6;max-width:900px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.09em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(3.25rem,7vw,7.3rem);font-weight:720;line-height:.89}.detail-lede{color:#b1b2bb;letter-spacing:-.025em;max-width:650px;margin:1.55rem 0 0;font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.55}.marketing-button{letter-spacing:-.025em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.35rem;padding:0 1.35rem;font-size:.78rem;font-weight:760;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.marketing-button-light{color:#0b0b0d;background:#f4f4f6}.marketing-text-link{color:#ebebef;border-bottom:1px solid #ffffff7a;align-items:center;gap:.55rem;padding:.6rem 0;font-size:.77rem;font-weight:680;transition:border-color .16s,color .16s;display:inline-flex}.marketing-text-link:hover{color:#a9c1ff;border-color:#9ebaff}.detail-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.05rem;display:flex}.product-detail-hero .detail-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.product-detail-hero .marketing-eyebrow{color:var(--product-accent,#9bd9ff)}.product-domain-label{color:#a7a8b0;letter-spacing:.1em;margin:2.15rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:650}.product-detail-hero h1{max-width:660px}.product-page-lime{--product-accent:#caec72;--product-tone:#a0cd453d}.product-page-blue{--product-accent:#9ebcff;--product-tone:#5c84ff45}.product-page-pink{--product-accent:#f4a3d8;--product-tone:#e25eb63d}.product-page-cyan{--product-accent:#78e7f1;--product-tone:#30c9dc3b}.product-page-violet{--product-accent:#c6a8ff;--product-tone:#9f62f43d}.product-visual-frame{background:radial-gradient(circle at 88% 10%, var(--product-tone), transparent 30%), linear-gradient(150deg, #17171a, #09090a 62%);border:1px solid #ffffff2b;border-radius:1.8rem;flex-direction:column;justify-content:space-between;min-height:clamp(27rem,46vw,35rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2.3rem 5rem #0000003d}.product-visual-frame:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.visual-topline{z-index:2;color:#a4a5ae;letter-spacing:.095em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:650;line-height:1.5;display:flex;position:relative}.visual-topline strong{max-width:58%;color:var(--product-accent,#b8d5ff);font-weight:inherit;text-align:right}.product-visual-frame video{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.product-visual-evidence video{object-position:center}.product-visual-timeline video{object-position:center;opacity:.68}.visual-evidence-readout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1.25rem 1.4rem;display:grid;position:relative}.visual-evidence-readout span{color:#daf7a5;letter-spacing:.08em;background:#010a049e;border:1px solid #c9ed7257;padding:.7rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:650}.visual-timeline-rail{z-index:1;background:#04050ecc;grid-template-columns:1.4fr .7fr 1.1fr .8fr 1.3fr;gap:.24rem;height:4.75rem;padding:1rem 1.4rem;display:grid;position:relative}.visual-timeline-rail i{background:linear-gradient(90deg,#557cff,#946ed9);min-width:0;display:block}.visual-timeline-rail i:nth-child(2n){background:linear-gradient(90deg,#d677c7,#8d76e7)}.visual-timeline-rail b{background:#fff;width:1px;position:absolute;top:.35rem;bottom:.35rem;left:55%;box-shadow:0 0 .6rem #fff}.creator-search{z-index:1;color:#f5d0eb;letter-spacing:-.045em;background:#190718c4;border:1px solid #f5a6dd6b;width:calc(100% - 2.8rem);margin:auto;padding:1rem 1.1rem;font-size:clamp(1.05rem,1.9vw,1.45rem);font-weight:590;line-height:1.1;position:relative}.creator-columns{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 1.4rem 1.4rem;display:grid;position:relative}.creator-columns>div{background:#120711bd;border-top:1px solid #f6b1e557;flex-direction:column;justify-content:flex-end;min-height:7.4rem;padding:.75rem;display:flex}.creator-columns span,.campaign-steps span{color:#e291cf;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem;font-weight:650}.creator-columns strong{color:#f5e0f0;letter-spacing:-.03em;margin-top:1.2rem;font-size:.75rem}.creator-columns small{color:#bc9fb7;margin-top:.32rem;font-size:.55rem;line-height:1.3}.campaign-steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:1.4rem;display:grid;position:relative}.campaign-steps>div{background:#03181cb3;border-top:1px solid #64e9f178;flex-direction:column;justify-content:flex-end;min-height:5.6rem;padding:.9rem;display:flex;position:relative}.campaign-steps strong{color:#d4fbff;letter-spacing:-.03em;margin-top:1.3rem;font-size:.69rem}.campaign-steps i{z-index:2;color:#72e5ee;font-style:normal;position:absolute;top:50%;right:-.62rem}.campaign-proof-grid{z-index:1;grid-template-columns:1fr 1fr;gap:.75rem;padding:0 1.4rem 1.4rem;display:grid;position:relative}.campaign-proof-grid>div{background:#011014b8;border:1px solid #71e7f133;flex-direction:column;justify-content:space-between;min-height:9.4rem;padding:1rem;display:flex}.campaign-proof-grid span{color:#7de4ee;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:650}.campaign-proof-grid strong{color:#e1f9fa;letter-spacing:-.045em;max-width:220px;font-size:.95rem;font-weight:560;line-height:1.05}.detail-statement{border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);grid-template-columns:minmax(160px,.33fr) minmax(0,.67fr);gap:2rem;margin-top:0;padding:clamp(2.6rem,5vw,4.75rem) 0;display:grid}.detail-statement p{color:#dbdbe0;max-width:780px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(1.8rem,3.4vw,3.5rem);font-weight:560;line-height:.99}.flow-section,.capability-section,.faq-section-detail,.related-products{padding-top:clamp(4.8rem,9vw,8rem)}.section-header-row{grid-template-columns:minmax(150px,.31fr) minmax(0,.69fr);align-items:start;gap:2rem;margin-bottom:clamp(2rem,4vw,3.6rem);display:grid}.section-header-row h2,.product-use-section h2,.guardrail-section h2,.portfolio-explainer h2,.solution-index-principles h2,.solution-pillar-section h2,.solution-outcome-section h2,.solution-products-section h2,.solution-questions-section h2,.case-study-method h2,.security-controls-section h2,.security-practice-section h2,.security-answer-section h2,.company-belief-section h2,.company-engagement-section h2{color:#f1f1f4;max-width:720px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.08em;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:650;line-height:.94}.flow-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flow-grid article{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:linear-gradient(145deg,#ffffff06,#0000 75%);min-height:18rem;padding:1.35rem}.flow-grid span,.capability-grid span,.solution-pillar-grid>article>span,.solution-index-grid>a>span,.company-practice-grid>article>span{color:var(--product-accent,#90b6ff);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem;font-weight:700}.flow-grid h3,.capability-grid h3,.solution-pillar-grid h3,.security-controls-grid h3{color:#eeeef2;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.065em;margin:4.4rem 0 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:640;line-height:.98}.flow-grid p,.capability-grid p,.solution-pillar-grid p,.security-controls-grid p{color:#a6a7b0;letter-spacing:-.012em;margin:.85rem 0 0;font-size:.75rem;line-height:1.52}.capability-grid{background:var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.capability-grid article{background:#080809;min-height:15rem;padding:1.35rem;transition:background .18s}.capability-grid article:hover{background:linear-gradient(145deg, var(--product-tone), #0a0a0b 68%)}.capability-grid h3{margin-top:3.35rem}.product-use-section,.guardrail-section{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);gap:clamp(2.5rem,8vw,9rem);padding-top:clamp(5rem,10vw,9rem);display:grid}.product-use-section>div,.guardrail-section>div:first-child{flex-direction:column;gap:1.2rem;display:flex}.product-use-section ul{border-top:1px solid var(--marketing-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.product-use-section li{border-bottom:1px solid var(--marketing-line);color:#c5c5cd;letter-spacing:-.026em;padding:1.15rem 0 1.15rem 1.35rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.42;position:relative}.product-use-section li:before{background:var(--product-accent,#9fbfff);width:.42rem;height:.42rem;box-shadow:0 0 1.1rem var(--product-accent,#9fbfff);content:"";border-radius:50%;position:absolute;top:1.62rem;left:0}.guardrail-section{padding-bottom:clamp(4rem,8vw,7rem)}.guardrail-section>div:last-child{border-top:1px solid var(--marketing-line)}.guardrail-section p{border-bottom:1px solid var(--marketing-line);color:#bebfc7;grid-template-columns:2.3rem 1fr;gap:.65rem;margin:0;padding:1.15rem 0;font-size:.9rem;line-height:1.42;display:grid}.guardrail-section p span{color:var(--product-accent,#9fbfff);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:700}.detail-faq-list{border-top:1px solid var(--marketing-line)}.detail-faq-list details{border-bottom:1px solid var(--marketing-line)}.detail-faq-list summary{cursor:pointer;color:#ececf0;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.052em;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:570;list-style:none;display:flex}.detail-faq-list summary::-webkit-details-marker{display:none}.detail-faq-list summary:after{color:var(--product-accent,#a8c1ff);content:"+";font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.05rem}.detail-faq-list details[open] summary:after{content:"−"}.detail-faq-list p{color:#a9aab3;max-width:690px;margin:-.15rem 0 1.3rem;font-size:.88rem;line-height:1.55}.related-products{padding-bottom:clamp(5rem,9vw,9rem)}.related-products>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.related-products a{border:1px solid var(--marketing-line);background:#101012;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem .75rem;min-height:8.7rem;padding:1.1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.related-products a:hover{border-color:var(--product-accent,#b2caff);background:#15151a;transform:translateY(-.2rem)}.related-products span,.related-products small{color:#9697a0;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:650}.related-products strong{color:#e8e8ec;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.065em;font-size:1.22rem;font-weight:650}.related-products small{grid-column:2}.related-products a>span:last-child{color:#c5d7ff;grid-area:1/3/span 2;font-size:1rem}.product-index-hero h1,.solutions-index-hero h1,.case-studies-hero h1{max-width:1000px}.portfolio-thread{border:1px solid var(--marketing-line);color:#c2c3cc;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:clamp(3.25rem,6vw,5.5rem);padding:1rem 1.3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:700;display:flex}.portfolio-thread i{color:#71727c;font-style:normal}.portfolio-thread strong{color:#a8c1ff;font-weight:inherit}.product-index-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding-bottom:clamp(5rem,9vw,8rem);display:grid}.product-overview-card{isolation:isolate;border:1px solid var(--overview-border,var(--marketing-line));background:radial-gradient(108% 82% at 100% 0%, var(--overview-corner-a), transparent 49%), radial-gradient(96% 72% at 0% 100%, var(--overview-corner-b), transparent 51%), linear-gradient(145deg, var(--overview-surface), #0c0c0f 72%);border-radius:1.5rem;flex-direction:column;min-height:25rem;padding:1.3rem;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.product-overview-card:before{z-index:-1;background:radial-gradient(circle at 68% 31%, var(--overview-hover-a), transparent 21%), radial-gradient(circle at 21% 72%, var(--overview-hover-b), transparent 23%);content:"";opacity:0;transition:opacity .34s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-32%;transform:scale(.84)}.product-overview-card:after{z-index:-1;border:1px solid var(--overview-inner-line);content:"";opacity:.58;pointer-events:none;border-radius:calc(1.5rem - 4px);transition:opacity .28s,border-color .28s;position:absolute;inset:3px}@media (hover:hover) and (pointer:fine){.product-overview-card:hover,.product-overview-card:focus-within{z-index:1;border-color:var(--overview-accent);box-shadow:0 1.65rem 3.7rem var(--overview-shadow), inset 0 1px #ffffff2b;transform:translateY(-.45rem)scale(1.008)}.product-overview-card:hover:before,.product-overview-card:focus-within:before{opacity:1;transform:scale(1)}.product-overview-card:hover:after,.product-overview-card:focus-within:after{border-color:var(--overview-inner-bright);opacity:1}.product-overview-card:hover h2,.product-overview-card:focus-within h2{color:#fff;text-shadow:0 0 1.8rem var(--overview-text-glow)}}.product-overview-card:focus-within{z-index:1;border-color:var(--overview-accent)}.product-overview-card:first-child,.product-overview-card:nth-child(2){grid-column:span 3}.product-overview-card:nth-child(3),.product-overview-card:nth-child(4),.product-overview-card:nth-child(5){grid-column:span 2}.product-overview-lime{--overview-accent:#d9f48e;--overview-border:#d5f48e61;--overview-inner-line:#daf79214;--overview-inner-bright:#e2fca06b;--overview-surface:#12170d;--overview-corner-a:#bff0403d;--overview-corner-b:#79b12236;--overview-hover-a:#d8fa5f6b;--overview-hover-b:#6bab1c61;--overview-shadow:#a6db463b;--overview-heading:#f2facf;--overview-text-glow:#d6f79054}.product-overview-blue{--overview-accent:#a9c6ff;--overview-border:#7ea9ff73;--overview-inner-line:#b3cdff1a;--overview-inner-bright:#bed7ff80;--overview-surface:#0d1b3a;--overview-corner-a:#2f64ff61;--overview-corner-b:#1dcaff30;--overview-hover-a:#3162ffa1;--overview-hover-b:#30ccff5e;--overview-shadow:#3d71ff52;--overview-heading:#d9e6ff;--overview-text-glow:#80a9ff73}.product-overview-pink{--overview-accent:#f5b6df;--overview-border:#f997d76e;--overview-inner-line:#fac2e51a;--overview-inner-bright:#ffc2e675;--overview-surface:#2a1025;--overview-corner-a:#ef49b854;--overview-corner-b:#7033be40;--overview-hover-a:#f551c38a;--overview-hover-b:#8143e770;--overview-shadow:#e459b74a;--overview-heading:#ffe0f3;--overview-text-glow:#f99eda63}.product-overview-cyan{--overview-accent:#90f2f4;--overview-border:#5beaf06b;--overview-inner-line:#a2ffff1a;--overview-inner-bright:#a4ffff73;--overview-surface:#082528;--overview-corner-a:#16cfd84f;--overview-corner-b:#3276e638;--overview-hover-a:#19e1e482;--overview-hover-b:#3e87f666;--overview-shadow:#2acfdd47;--overview-heading:#d8fcfc;--overview-text-glow:#7df0f45c}.product-overview-violet{--overview-accent:#d9b9ff;--overview-border:#c284ff73;--overview-inner-line:#e4c7ff1a;--overview-inner-bright:#e6caff7a;--overview-surface:#1d1132;--overview-corner-a:#943df763;--overview-corner-b:#dd4dc933;--overview-hover-a:#9d3dff99;--overview-hover-b:#e85ccf61;--overview-shadow:#9847f64f;--overview-heading:#ecdefe;--overview-text-glow:#cb9cff6b}.product-overview-card>div{z-index:1;justify-content:space-between;gap:1rem;display:flex;position:relative}.product-overview-card>div span,.product-overview-card>div small,.product-overview-domain{color:var(--overview-accent);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:700}.product-overview-card h2{z-index:1;max-width:440px;color:var(--overview-heading,#f2f2f5);font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.086em;margin:auto 0 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:670;line-height:.9;position:relative}.product-overview-domain{z-index:1;opacity:.9;gap:.45rem;width:max-content;margin-top:1rem;display:inline-flex;position:relative}.product-overview-card p{z-index:1;color:#b4b5bd;max-width:420px;margin:1.35rem 0 0;font-size:.78rem;line-height:1.5;position:relative}.product-overview-card>a:last-child{z-index:1;color:#f2f2f4;border-bottom:1px solid #ffffff80;gap:.55rem;width:max-content;margin-top:1.65rem;padding-bottom:.22rem;font-size:.74rem;font-weight:700;display:inline-flex;position:relative}.portfolio-explainer,.solution-index-principles,.case-study-method,.company-belief-section{border-top:1px solid var(--marketing-line);grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:clamp(2rem,8vw,9rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.portfolio-explainer>div:last-child,.solution-index-principles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.portfolio-explainer p,.solution-index-principles p,.company-belief-section p{color:#b1b1ba;margin:0;font-size:clamp(.95rem,1.45vw,1.1rem);line-height:1.53}.solution-hero-layout,.security-hero-grid,.company-hero-grid{grid-template-columns:minmax(0,.68fr) minmax(265px,.32fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.solution-hero-layout .marketing-button{margin-top:2rem}.solution-hero-aside,.security-signal-panel,.company-provenance{background:linear-gradient(145deg,#4d6cb72e,#121215c7);border-top:1px solid #97b6ff;padding:1.35rem}.solution-hero-aside>span,.security-signal-panel>span,.company-provenance>span{color:#a7c5ff;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:700}.solution-hero-aside p,.security-signal-panel strong{color:#e4e9fb;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.065em;margin:2.75rem 0 0;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:590;line-height:1.02;display:block}.solution-hero-aside small{color:#9da5b9;letter-spacing:.09em;text-transform:uppercase;margin-top:3.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.51rem;display:block}.solution-pillar-section,.security-controls-section{padding-top:clamp(5rem,9vw,8rem)}.solution-pillar-grid,.security-controls-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solution-pillar-grid article,.security-controls-grid article{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);min-height:18rem;padding:1.3rem}.solution-pillar-grid h3,.security-controls-grid h3{margin-top:4.6rem}.solution-outcome-section,.security-practice-section,.security-answer-section,.solution-questions-section,.company-engagement-section{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:clamp(2.5rem,9vw,11rem);padding:clamp(5rem,9vw,8.5rem) 0;display:grid}.solution-outcome-section>div:last-child,.security-practice-section>div:last-child{border-top:1px solid var(--marketing-line)}.solution-outcome-section p,.security-practice-section>div:last-child>p{border-bottom:1px solid var(--marketing-line);color:#c7c8d0;grid-template-columns:2.25rem 1fr;gap:.65rem;margin:0;padding:1.25rem 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.4;display:grid}.solution-outcome-section p span,.security-practice-section span{color:#99b9ff;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:700}.solution-products-section{padding-bottom:clamp(5rem,9vw,8.5rem)}.solution-products-grid{background:var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.solution-products-grid a{background:#0e0e10;min-height:20rem;padding:1.35rem;transition:background .18s;position:relative}.solution-products-grid a:hover{background:#17171c}.solution-products-grid>a>span,.solution-products-grid>a>small{color:#a9c4ff;letter-spacing:.095em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:700;display:block}.solution-products-grid>a>small{color:#8f9099;margin-top:2.4rem}.solution-products-grid strong{color:#f0f0f3;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.075em;margin-top:.55rem;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:650;display:block}.solution-products-grid p{color:#a8a9b2;max-width:310px;margin:1rem 0 0;font-size:.74rem;line-height:1.5}.solution-products-grid i{color:#b6ccff;font-size:1.2rem;font-style:normal;position:absolute;bottom:1.2rem;right:1.3rem}.solution-questions-section{border-top:1px solid var(--marketing-line)}.solution-questions-section ul,.security-answer-section ul{border-top:1px solid var(--marketing-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.solution-questions-section li,.security-answer-section li{border-bottom:1px solid var(--marketing-line);color:#c4c5cd;padding:1rem 0 1rem 1.15rem;font-size:.9rem;line-height:1.42;position:relative}.solution-questions-section li:before,.security-answer-section li:before{content:"";background:#a4c0ff;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1.55rem;left:0}.solution-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-bottom:clamp(4.5rem,8vw,7rem);display:grid}.solution-index-grid>a{border:1px solid var(--marketing-line);background:linear-gradient(145deg,#5c7aca24,#0000 46%),#0d0d0f;flex-direction:column;min-height:27rem;padding:1.4rem;transition:transform .18s,border-color .18s;display:flex}.solution-index-grid>a:hover{border-color:#97b8ff;transform:translateY(-.25rem)}.solution-index-grid>a>small{color:#9ca0ac;letter-spacing:.08em;text-transform:uppercase;margin-top:2.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:650}.solution-index-grid h2{color:#f1f1f4;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.08em;margin:.75rem 0 0;font-size:clamp(1.9rem,3.3vw,3.2rem);font-weight:650;line-height:.9}.solution-index-grid p{color:#a9aab4;margin:1.2rem 0 0;font-size:.77rem;line-height:1.53}.solution-index-grid strong{color:#dce7ff;gap:.55rem;margin-top:auto;padding-top:2rem;font-size:.75rem;display:inline-flex}.case-study-stack{gap:clamp(3rem,6vw,6rem);padding-bottom:clamp(5rem,8vw,8rem);display:grid}.case-study-item{border:1px solid var(--marketing-line);background:#0d0d0f;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);display:grid;overflow:hidden}.case-study-image{background:#15151a;min-height:37rem;position:relative;overflow:hidden}.case-study-image:after{content:"";background:linear-gradient(#0000 48%,#000000a3);position:absolute;inset:0}.case-study-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.case-study-item:hover .case-study-image img{transform:scale(1.035)}.case-study-image>span{z-index:1;color:#fff;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700;position:absolute;bottom:1.25rem;left:1.25rem}.case-study-copy{flex-direction:column;min-width:0;padding:clamp(1.75rem,5vw,4.4rem);display:flex}.case-study-name{color:#b0c6ff;letter-spacing:.11em;text-transform:uppercase;margin:2.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;font-weight:700}.case-study-copy h2{color:#f0f0f3;max-width:680px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.085em;margin:.8rem 0 0;font-size:clamp(2.2rem,4.8vw,4.7rem);font-weight:650;line-height:.91}.case-study-copy>p:not(.marketing-eyebrow):not(.case-study-name){color:#b2b3bb;max-width:630px;margin:1.35rem 0 0;font-size:.92rem;line-height:1.58}.case-study-signals{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.case-study-signals span{color:#c6d6ff;letter-spacing:.07em;text-transform:uppercase;border:1px solid #aec7ff61;padding:.53rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:650}.case-study-copy ol{border-top:1px solid var(--marketing-line);counter-reset:case-learning;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:auto 0 0;padding:2.35rem 0 0;list-style:none;display:grid}.case-study-copy li{color:#c6c7ce;font-size:.68rem;line-height:1.42}.case-study-copy li:before{color:#9ab9ff;content:"0" counter(case-learning);counter-increment:case-learning;letter-spacing:.08em;margin-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem;display:block}.case-study-method{padding-bottom:clamp(5rem,9vw,8rem)}.case-study-method>div{gap:2.8rem;display:grid}.case-method-steps{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-method-steps p{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);color:#c7c8d0;grid-template-columns:2rem 1fr;gap:.55rem;min-height:5.25rem;margin:0;padding:1rem;font-size:.76rem;line-height:1.36;display:grid}.case-method-steps span{color:#a6c0ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.49rem;font-weight:700}.case-study-cta,.security-next-step,.company-next-step{border-top:1px solid var(--marketing-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0 clamp(5rem,8vw,7rem);display:flex}.case-study-cta h2{color:#e9e9ee;max-width:600px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.072em;margin:0;font-size:clamp(1.55rem,2.8vw,2.7rem);font-weight:600;line-height:.98}.case-study-cta a,.security-next-step a,.company-next-step a{color:#ededf0;border-bottom:1px solid #d1d1d7;flex:none;gap:.55rem;padding-bottom:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.security-detail-page:before{background-image:linear-gradient(#73aeff12 1px,#0000 1px),linear-gradient(90deg,#73aeff12 1px,#0000 1px);height:55rem}.security-detail-hero h1{max-width:770px}.security-signal-panel{background:radial-gradient(circle at 18% 40%,#42b2fc38,#0000 38%),linear-gradient(145deg,#183259e6,#0b1019f5);border-color:#7ebfff9e}.security-signal-panel p{color:#a9b8d4;margin:1.35rem 0 0;font-size:.78rem;line-height:1.52}.security-controls-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.security-controls-grid article{background:linear-gradient(155deg,#315e992e,#0000 65%);min-height:20rem}.security-controls-grid h3{margin-top:4.4rem}.security-practice-section,.security-answer-section{border-top:1px solid var(--marketing-line)}.security-practice-section>div:last-child>p{grid-template-columns:minmax(5.8rem,.25fr) minmax(0,.75fr)}.security-practice-section span{color:#9bc5ff}.security-answer-section{padding-bottom:clamp(4rem,8vw,7rem)}.company-detail-hero h1{max-width:780px}.company-provenance{background:linear-gradient(145deg,#5257914f,#121214db);border-color:#a7c1ff94}.company-provenance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.4rem;margin-top:2.9rem;display:grid}.company-provenance strong{color:#f0f0f4;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.07em;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:650}.company-provenance small{color:#a9c5ff;letter-spacing:.1em;text-transform:uppercase;margin-top:2.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:700;display:block}.company-belief-section>div{gap:1.5rem;display:grid}.company-practice-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.company-practice-grid article{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:#0c0c0e;min-height:16rem;padding:1.3rem}.company-practice-grid h2{color:#efeff3;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.065em;margin:3.55rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:620;line-height:.98}.company-practice-grid p{color:#a5a6af;margin:.85rem 0 0;font-size:.72rem;line-height:1.5}.company-engagement-section{border-top:1px solid var(--marketing-line)}.company-engagement-section ol{background:var(--marketing-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.company-engagement-section li{background:#0d0d0f;min-height:11rem;padding:1.15rem}.company-engagement-section li>span{color:#9bb8ff;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:700}.company-engagement-section strong{color:#ededf1;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.06em;margin-top:1.6rem;font-size:1.2rem;font-weight:620;display:block}.company-engagement-section li p{color:#a5a6af;margin:.5rem 0 0;font-size:.7rem;line-height:1.46}.contact-panel{background:radial-gradient(circle at 15% 100%,#3bd8e029,#0000 30%),radial-gradient(circle at 84% 10%,#cd89ff29,#0000 25%),#111114;border:1px solid #fff3;border-radius:1.45rem;grid-template-columns:minmax(150px,.25fr) minmax(0,.52fr) auto;align-items:end;gap:clamp(1.2rem,3vw,3rem);margin-top:clamp(4rem,8vw,8rem);margin-bottom:1.5rem;padding:clamp(1.5rem,3vw,2.7rem);display:grid}.contact-panel h2{color:#f4f4f7;max-width:540px;font-family:var(--font-obvious-display), var(--font-obvious), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(1.6rem,3vw,3rem);font-weight:640;line-height:.95}.contact-panel p{color:#b4b5bd;grid-column:2;max-width:510px;margin:-1.9rem 0 0;font-size:.78rem;line-height:1.5}.contact-panel .marketing-button{grid-area:1/3/span 2}.marketing-footer{border-top:1px solid var(--marketing-line);grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(8rem,.72fr)) minmax(10rem,1.05fr);gap:2rem;padding:clamp(2.5rem,5vw,4.2rem) 0 3.2rem;display:grid}.marketing-footer>div:not(.marketing-footer-brand){flex-direction:column;gap:.62rem;display:flex}.marketing-footer strong,.marketing-footer-note span{color:#82838d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:700}.marketing-footer a{color:#bfc0c8;width:max-content;font-size:.72rem;transition:color .16s}.marketing-footer a:hover{color:#eef2ff}.marketing-footer-brand p{color:#94959e;max-width:220px;margin:1rem 0 0;font-size:.72rem;line-height:1.5}.marketing-footer-brand>a{color:#d7deef;margin-top:.8rem}.marketing-footer-note{justify-content:space-between;align-items:flex-end}.marketing-footer small{color:#72737d;text-align:right;font-size:.54rem;line-height:1.45}.not-found-page{color:#f5f5f7;background:#050505;place-content:center;min-height:100vh;padding:2rem;display:grid}.not-found-page>p{color:#9cbcff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700}.not-found-page h1{max-width:720px}.not-found-page a{color:#f0f0f3;border-bottom:1px solid #d7d7dc;width:max-content;margin-top:2rem;padding-bottom:.35rem;font-size:.84rem;font-weight:700;display:inline-flex}@media (width<=1080px){.marketing-nav{grid-template-columns:auto 1fr auto}.marketing-nav-links{gap:.9rem}.marketing-nav-links a{font-size:.68rem}.product-detail-hero .detail-hero-grid{grid-template-columns:minmax(0,.77fr) minmax(360px,1fr)}.product-visual-frame{min-height:26rem}.security-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-controls-grid article:nth-child(4),.security-controls-grid article:nth-child(5){grid-column:span 1}.contact-panel{grid-template-columns:minmax(120px,.25fr) minmax(0,.55fr) auto}.company-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.marketing-header{width:min(100% - 2rem,1280px);padding-top:.65rem}.marketing-nav{grid-template-columns:minmax(0,1fr) auto auto;min-height:3.9rem;padding:.42rem .48rem .42rem 1rem}.marketing-nav-links{display:none}.marketing-nav .obvious-mark{order:1}.marketing-nav .marketing-menu{order:2}.marketing-nav .marketing-contact{order:3}.marketing-contact{min-height:2.95rem;font-size:.71rem}.marketing-menu{display:block;position:relative}.marketing-menu summary{cursor:pointer;color:#e7e7eb;background:#222228;border-radius:50%;place-items:center;width:2.95rem;height:2.95rem;font-size:.62rem;font-weight:700;list-style:none;display:grid}.marketing-menu summary::-webkit-details-marker{display:none}.marketing-menu>div{background:#0f0f12fa;border:1px solid #ffffff2b;border-radius:1rem;min-width:11rem;padding:.55rem;display:none;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #0000005c}.marketing-menu[open]>div{display:grid}.marketing-menu>div a{color:#d2d2d9;border-radius:.65rem;padding:.72rem .8rem;font-size:.73rem;font-weight:650}.marketing-menu>div a:hover{color:#fff;background:#ffffff14}.detail-hero,.detail-statement,.flow-section,.capability-section,.product-use-section,.guardrail-section,.faq-section-detail,.related-products,.product-index-grid,.portfolio-explainer,.solution-index-grid,.solution-index-principles,.solution-pillar-section,.solution-outcome-section,.solution-products-section,.solution-questions-section,.case-study-stack,.case-study-method,.case-study-cta,.security-controls-section,.security-practice-section,.security-answer-section,.security-next-step,.company-belief-section,.company-practice-grid,.company-engagement-section,.company-next-step,.contact-panel,.marketing-footer{width:min(100% - 2rem,1180px)}.detail-hero{padding-top:4.3rem}.detail-hero h1{font-size:clamp(3rem,11vw,5.6rem)}.product-detail-hero .detail-hero-grid,.solution-hero-layout,.security-hero-grid,.company-hero-grid,.detail-statement,.section-header-row,.product-use-section,.guardrail-section,.portfolio-explainer,.solution-index-principles,.solution-outcome-section,.security-practice-section,.security-answer-section,.solution-questions-section,.company-belief-section,.company-engagement-section{grid-template-columns:1fr}.product-detail-hero .detail-hero-grid{gap:2.6rem}.product-visual-frame{min-height:min(31rem,108vw)}.detail-statement{gap:1.25rem}.section-header-row{gap:.95rem}.flow-grid,.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-use-section,.guardrail-section{gap:2rem}.related-products>div:last-child{grid-template-columns:1fr}.related-products a{min-height:6rem}.product-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview-card:nth-child(n){grid-column:span 1;min-height:22rem}.product-overview-card:first-child{grid-column:span 2}.solution-pillar-grid,.solution-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-index-grid{grid-template-columns:1fr}.solution-index-grid>a{min-height:18rem}.case-study-item{grid-template-columns:1fr}.case-study-image{min-height:26rem}.case-study-copy{min-height:32rem}.case-study-copy ol{margin-top:2.35rem}.security-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-controls-grid article:nth-child(5){grid-column:span 2}.contact-panel{grid-template-columns:1fr auto;align-items:start}.contact-panel p{grid-column:1;margin:1rem 0 0}.contact-panel .marketing-button{grid-area:1/2/span 2}.marketing-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-brand{grid-column:span 2}.marketing-footer-note{align-items:flex-start}.marketing-footer small{text-align:left}}@media (width<=540px){.marketing-contact{padding:0 .92rem}.marketing-contact span{display:none}.obvious-mark{font-size:1.02rem}.detail-hero{padding-top:3.4rem;padding-bottom:3.5rem}.breadcrumbs{margin-bottom:1.8rem;font-size:.5rem}.marketing-eyebrow{font-size:.52rem}.detail-hero h1{font-size:clamp(2.85rem,13vw,4.4rem)}.detail-lede{font-size:.96rem}.detail-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.product-domain-label{margin-top:1.5rem}.product-visual-frame{border-radius:1.35rem;min-height:25.5rem}.visual-topline{padding:1rem;font-size:.47rem}.visual-evidence-readout{padding:.9rem}.visual-evidence-readout span{font-size:.44rem}.creator-search{width:calc(100% - 1.8rem);font-size:.93rem}.creator-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .9rem .9rem}.creator-columns>div{min-height:5.8rem}.creator-columns strong{margin-top:.75rem}.campaign-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.9rem}.campaign-steps>div{min-height:4.8rem;padding:.62rem}.campaign-steps i{display:none}.campaign-proof-grid{gap:.45rem;padding:0 .9rem .9rem}.campaign-proof-grid>div{min-height:8rem;padding:.75rem}.campaign-proof-grid strong{font-size:.74rem}.flow-grid,.capability-grid,.solution-pillar-grid,.solution-products-grid,.security-controls-grid,.company-practice-grid{grid-template-columns:1fr}.flow-grid article,.solution-pillar-grid article,.security-controls-grid article{min-height:13rem}.flow-grid h3,.solution-pillar-grid h3,.security-controls-grid h3{margin-top:2.5rem}.capability-grid article{min-height:12.5rem}.capability-grid h3{margin-top:2.25rem}.product-use-section,.guardrail-section,.solution-outcome-section,.security-practice-section,.security-answer-section,.solution-questions-section,.company-engagement-section{padding-top:4rem;padding-bottom:4rem}.product-use-section h2,.guardrail-section h2,.section-header-row h2,.portfolio-explainer h2,.solution-index-principles h2,.solution-outcome-section h2,.solution-questions-section h2,.security-practice-section h2,.security-answer-section h2,.company-belief-section h2,.company-engagement-section h2{font-size:clamp(1.85rem,8vw,2.85rem)}.portfolio-thread{justify-content:center;padding:.85rem;font-size:.47rem}.portfolio-thread i{display:none}.product-index-grid{grid-template-columns:1fr}.product-overview-card:nth-child(n),.product-overview-card:first-child{grid-column:span 1;min-height:20.5rem}.portfolio-explainer>div:last-child,.solution-index-principles>div:last-child{grid-template-columns:1fr}.solution-hero-aside p,.security-signal-panel strong{margin-top:1.7rem}.solution-hero-aside small{margin-top:2rem}.solution-products-grid>a{min-height:16rem}.case-study-image{min-height:20rem}.case-study-copy{min-height:0;padding:1.3rem}.case-study-copy h2{font-size:clamp(2.2rem,10vw,3.4rem)}.case-study-copy ol,.case-method-steps,.company-engagement-section ol{grid-template-columns:1fr}.case-study-cta,.security-next-step,.company-next-step{flex-direction:column;align-items:flex-start;padding-bottom:4rem}.company-provenance>div{margin-top:1.75rem}.contact-panel{border-radius:1.2rem;grid-template-columns:1fr;padding:1.35rem}.contact-panel .marketing-button{grid-area:auto/1;margin-top:.45rem}.marketing-footer{grid-template-columns:1fr;gap:1.8rem}.marketing-footer-brand{grid-column:auto}.marketing-footer-note{gap:.65rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
