
:root{--bg:#060a0e;--panel:#0c1218;--ink:#f1f5f7;--muted:#a8b5bf;--cyan:#aee9ff;--line:#ffffff21;--pad:clamp(24px,5vw,84px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}button{border:0;background:none}p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}h1,h2,h3{font-weight:500;margin:0;letter-spacing:-.045em;line-height:.99}h1{font-size:clamp(53px,6.8vw,108px)}h2{font-size:clamp(39px,4.5vw,70px)}h3{font-size:25px;line-height:1.13}small{font-size:12px;line-height:1.55;color:var(--muted)}.eyebrow,.mono{font-family:'Courier New',monospace;font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.eyebrow{color:var(--cyan);margin-bottom:25px}.review{padding:8px var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#a6b4be;font:10px 'Courier New',monospace;letter-spacing:.08em}.review button{font-size:10px}.review b{font-weight:400;color:#e1eaf0}.skip{position:absolute;left:15px;top:-100px;z-index:99;background:var(--ink);color:#000;padding:15px}.skip:focus{top:15px}header{position:relative;z-index:5;padding:26px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:#060a0ee6}.brand{display:flex;align-items:center;gap:14px;white-space:nowrap}.brand>svg{width:37px;height:37px}.wordmark{font-size:12px;letter-spacing:.15em;font-weight:700;line-height:1.25}.wordmark span{display:block;font-size:8px;letter-spacing:.4em;margin-top:6px}.cross{margin:0 8px;color:#697984}.ai{font-size:12px;letter-spacing:.1em;font-weight:500}.nav{display:flex;align-items:center;gap:29px;font-size:12px}.nav a{color:#b7c3cb}.nav a:hover{color:white}.plug{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 22px;border:1px solid #addefc75;font:11px 'Courier New',monospace;letter-spacing:.1em;text-transform:uppercase}.plug svg{width:18px;height:18px;color:var(--cyan)}.primary{background:var(--cyan);color:#07121a;border-color:var(--cyan);font-weight:bold}.primary svg{color:#07121a}.primary:hover{background:#e0f6ff}.menu{display:none}.hero{min-height:720px;height:calc(100svh - 115px);max-height:1020px;position:relative;overflow:hidden;display:flex;align-items:center;padding:30px var(--pad) 100px}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 53%,#1631417a 0,transparent 51%),linear-gradient(115deg,transparent 61%,#ffffff04 61%,#ffffff04 64%,transparent 64%,transparent 69%,#ffffff04 69%,#ffffff04 72%,transparent 72%);pointer-events:none}.hero-copy{z-index:2;position:relative;width:59%;max-width:820px}.hero-copy h1 span{color:var(--cyan)}.hero-copy p{max-width:490px;margin-top:29px}.hero-copy .eyebrow{margin-bottom:28px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.textlink{font-size:12px;border-bottom:1px solid var(--line);padding:13px 0}.hero-object{position:absolute;z-index:1;right:-6%;width:66%;top:50%;transform:translateY(-48%);pointer-events:none}.hero-object img{display:block;width:100%;filter:drop-shadow(0 55px 45px #000);animation:hoverObject 9s ease-in-out infinite}.hero-object:after{content:'';position:absolute;inset:10% 16%;background:radial-gradient(ellipse,#64b8e719,transparent 60%);z-index:-1}.stage-tag{position:absolute;right:var(--pad);bottom:125px;display:flex;align-items:center;gap:20px;color:#b3c9d6;font:10px 'Courier New',monospace;letter-spacing:.08em}.stage-tag:before{content:'';height:1px;background:#aee9ff66;width:90px}.hero-bottom{position:absolute;bottom:0;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:25px 0}.hero-bottom span{color:#b5c2cb}.hero-bottom strong{font-weight:400;color:#fff}.layers{display:flex;gap:12px;align-items:center}.layers i{color:var(--cyan);font-style:normal;margin:0 4px}.section{padding:110px var(--pad)}.section-intro{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.section-intro p{max-width:380px}.product{position:relative;min-height:720px;border-top:1px solid var(--line);overflow:hidden;padding:84px var(--pad);display:flex;align-items:center;isolation:isolate}.product:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 73% 55%,#112a387a,transparent 61%)}.product-copy{width:38%;z-index:2;position:relative}.product-copy h2{font-size:clamp(40px,4.5vw,74px)}.product-copy p{margin:25px 0;max-width:440px}.product-art{position:absolute;right:-1%;width:65%;top:50%;transform:translateY(-50%);z-index:0}.product-art img{width:100%;display:block;filter:drop-shadow(0 35px 30px #000)}.art-note{position:absolute;bottom:30px;right:var(--pad);font:9px 'Courier New',monospace;letter-spacing:.1em;color:#8498a6;text-transform:uppercase}.product-no{position:absolute;right:var(--pad);top:43px;font:11px 'Courier New',monospace;letter-spacing:.14em;color:#a3b0bb}.mini-flow{margin-top:38px;display:flex;flex-wrap:wrap;gap:9px;font:10px 'Courier New',monospace;color:#b7c7d1;text-transform:uppercase;letter-spacing:.06em}.mini-flow b{color:var(--cyan);font-weight:400}.rbi-tabs{display:flex;border-bottom:1px solid var(--line);margin:23px 0 18px}.rbi-tabs button{font-size:12px;color:#8f9faa;padding:10px 0;margin-right:25px;position:relative}.rbi-tabs button[aria-selected=true]{color:var(--cyan)}.rbi-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cyan)}.rbi-desc{min-height:105px}.product-copy .product-summary{font-size:13px;color:#81949f;margin:15px 0}.a2l:before{background:radial-gradient(ellipse at 73% 55%,#19303a60,transparent 60%)}.os-band{border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:75px;background:linear-gradient(120deg,#0b141d,#060a0e);align-items:center}.os-band h2{font-size:46px}.os-band p{margin-top:24px;max-width:530px}.console{border:1px solid #293640;padding:24px;background:#05090df5;box-shadow:0 30px 70px #0009}.console-top{display:flex;justify-content:space-between;font:10px 'Courier New',monospace;color:#93a8b7;gap:15px;padding-bottom:22px}.console-row{display:flex;align-items:center;gap:17px;padding:22px 0;border-top:1px solid var(--line)}.console-row b{font:12px 'Courier New',monospace;font-weight:400;color:#d3e7f3}.console-row small{margin-left:auto;font-size:10px}.console-row .mini-slash{width:20px;color:var(--cyan)}.console .textlink{display:inline-block;margin-top:10px}.people{position:relative;min-height:890px;overflow:hidden;display:flex;align-items:center;isolation:isolate}.people-photo{position:absolute;inset:0 0 0 28%;z-index:-2}.people-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.16) brightness(.73) contrast(1.05)}.people:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#060a0e 12%,#060a0efa 32%,#060a0e35 62%,#060a0e00 80%),linear-gradient(0deg,#060a0e 0%,transparent 38%,transparent 84%,#060a0e 100%)}.people-copy{max-width:49%;padding-top:30px;padding-bottom:30px}.people-copy h2{font-size:clamp(40px,4.3vw,68px)}.people-copy>p{max-width:490px;margin:27px 0}.bios{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.bios h3{font-size:19px;letter-spacing:-.02em}.bios p{font-size:13px;line-height:1.7;margin:13px 0}.bios .textlink{font-size:11px}.people-label{position:absolute;right:var(--pad);bottom:70px;text-align:right;color:#d8e5ee}.proof-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 var(--pad);gap:0}.proof-strip button{text-align:left;padding:33px 32px 33px 0}.proof-strip button+button{padding-left:35px;border-left:1px solid var(--line)}.proof-strip strong{display:block;font-weight:400;font-size:42px;letter-spacing:-.03em;margin-bottom:12px}.proof-strip span{display:block;font-size:12px;line-height:1.65;color:#b2c3cd}.proof-strip small{display:block;margin-top:10px;font:9px 'Courier New',monospace;color:#93c9df}.network{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;overflow:hidden;background:radial-gradient(ellipse at 25% 50%,#12344855,transparent 60%)}.network h2{font-size:clamp(40px,4.3vw,68px)}.network p{margin-top:28px;max-width:520px}.network-visual{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.network-visual>svg{width:100%;max-width:560px}.network-diagram .pulse{animation:networkPulse 5s ease-in-out infinite}.network-diagram .delay{animation-delay:2s}.network-note{position:absolute;bottom:4px;left:0;font-size:10px;color:#8b9fab}.intelligence{border-top:1px solid var(--line)}.intelligence .section-intro{margin-bottom:48px}.intelligence-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:26px}.article{padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.article .eyebrow{font-size:9px;color:#8dc5df;margin-bottom:19px}.article h3{font-size:27px;line-height:1.2;letter-spacing:-.025em}.article p{font-size:14px;margin:22px 0;flex:1}.article button{font-size:12px;text-align:left;padding:8px 0;border-bottom:1px solid var(--line)}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:60px;border-top:1px solid var(--line);position:relative}.final-cta h2{font-size:clamp(50px,6.5vw,105px)}.final-cta p{margin-top:23px}.final-cta>svg{position:absolute;width:26%;right:10%;height:90%;color:#aee9ff08;pointer-events:none}.footer{padding:45px var(--pad);border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:45px}.footer p{font-size:11px;max-width:670px;line-height:1.7}.footer .brand{align-self:flex-start}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.progress{height:2px;background:var(--cyan);position:fixed;top:0;left:0;z-index:25;width:0}.dialog{max-width:760px;width:calc(100% - 32px);max-height:85svh;overflow:auto;background:#0c141b;color:#eaf5fc;border:1px solid #3a4c59;padding:38px;box-shadow:0 0 0 100vmax #000a}.dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}.dialog h2{font-size:35px;line-height:1.1;margin:12px 0 24px}.dialog h3{font-size:18px;letter-spacing:-.01em;margin:27px 0 12px}.dialog p,.dialog li{font-size:15px;line-height:1.7;color:#b7c5cf}.dialog p+p{margin-top:20px}.dialog a{color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.dialog .close{float:right;border:1px solid var(--line);padding:8px 12px;font-size:12px}.dialog .status{font:10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);margin-top:22px}.dialog ul,.dialog ol{padding-left:22px}.dialog .footnote{font-size:12px;color:#8b9fac;margin-top:28px}.brand-review{border-top:1px solid var(--line);padding:38px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:35px}.brand-review .symbols{display:flex;align-items:center;gap:36px}.symbols svg{width:42px;height:50px}.brand-review p{font-size:12px;max-width:500px}.wide-only{display:inline}.inline-mark{display:inline-flex;width:.63em;height:.66em;vertical-align:baseline;color:var(--cyan)}
@keyframes hoverObject{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(0,-12px,0) rotate(1deg)}}@keyframes networkPulse{0%,100%{opacity:.3}50%{opacity:1}}
@media(min-width:1700px){.hero-object{right:0;width:61%}.hero-copy{max-width:930px}}
@media(max-width:1100px){.cross,.ai{display:none}.nav{gap:20px}.hero-copy{width:65%}.hero-object{right:-14%;width:71%;opacity:.87}.hero-copy p{max-width:410px}.product-copy{width:43%}.product-art{right:-7%;width:67%}.os-band,.network{gap:35px}.people-copy{max-width:57%}.people-photo{left:25%}.people:after{background:linear-gradient(90deg,#060a0e 5%,#060a0eef 32%,#060a0e25 65%),linear-gradient(0deg,#060a0e,transparent 40%,transparent 87%,#060a0e)}.intelligence-grid{gap:25px}.proof-strip strong{font-size:34px}}
@media(max-width:760px){html{scroll-padding-top:24px}.review{font-size:8px;padding-block:10px;letter-spacing:0}.review span:last-child{display:none}header{padding-block:19px}.brand{gap:10px}.brand>svg{width:29px;height:32px}.wordmark{font-size:10px}.wordmark span{font-size:7px}.nav{display:none}.menu{display:block;font:11px 'Courier New',monospace;border:1px solid var(--line);padding:9px 11px}.nav.open{display:flex;position:absolute;top:100%;left:0;right:0;background:#0b1218;padding:25px var(--pad);flex-wrap:wrap;border-bottom:1px solid var(--line)}.nav.open a{padding-block:8px}.nav.open .plug{padding:10px}.hero{min-height:920px;height:auto;max-height:none;align-items:flex-start;padding-top:64px;padding-bottom:125px}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(41px,10.7vw,74px);letter-spacing:-.055em}.hero-copy .eyebrow{font-size:9px;max-width:290px;margin-bottom:25px}.hero-copy p{font-size:15px;line-height:1.65;max-width:380px;margin-top:24px}.hero-copy .actions{gap:20px;margin-top:24px}.plug{font-size:10px;padding:15px 18px}.hero-object{right:-9%;width:110%;top:470px;transform:none;opacity:1}.hero-object img{animation:none}.stage-tag{bottom:139px;right:var(--pad);font-size:8px}.stage-tag:before{width:30px}.hero-bottom{align-items:flex-start;padding:23px 0;flex-direction:column;gap:11px}.hero-bottom .mono{font-size:9px}.hero-bottom>a{display:none}.section{padding:75px var(--pad)}.section-intro{display:block}.section-intro h2{font-size:39px}.section-intro p{font-size:15px;margin-top:25px}.product{min-height:810px;align-items:flex-start;padding:64px var(--pad) 340px}.product-copy{width:100%}.product-copy h2{font-size:45px}.product-copy p{font-size:15px;margin:21px 0}.product-no{top:25px;font-size:9px}.product-art{width:113%;right:-8%;top:auto;bottom:42px;transform:none;max-height:310px;display:flex;justify-content:center}.product-art img{width:auto;max-width:100%;max-height:310px;object-fit:contain}.art-note{font-size:8px;bottom:23px;left:var(--pad);right:var(--pad)}.mini-flow{font-size:9px;gap:8px;margin-top:26px}.rbi-desc{min-height:75px}.rbi-tabs{margin:17px 0 12px}.product.rbi{min-height:860px}.product.a2l{min-height:760px}.os-band{grid-template-columns:1fr;gap:40px}.os-band h2{font-size:38px}.console{padding:20px}.console-row b{font-size:10px}.console-row small{font-size:8px}.people{padding-top:65px;padding-bottom:440px;min-height:1220px;align-items:flex-start}.people-copy{max-width:none;width:100%;padding:0}.people-copy h2{font-size:42px}.people-copy>p{font-size:15px}.people-photo{inset:auto 0 0 0;height:650px}.people-photo img{object-position:50% 38%;height:100%;filter:saturate(.16) brightness(.77) contrast(1.05)}.people:after{background:linear-gradient(180deg,#060a0e 0%,#060a0e 44%,#060a0eeb 50%,#060a0e00 68%,#060a0e00 85%,#060a0e 100%)}.people-label{bottom:40px;font-size:9px;left:var(--pad);text-align:left}.bios{margin-top:20px;gap:22px;grid-template-columns:1fr 1fr}.bios h3{font-size:18px}.bios p{font-size:12px;line-height:1.7}.proof-strip{grid-template-columns:1fr}.proof-strip button,.proof-strip button+button{padding:27px 0;border-left:0}.proof-strip button+button{border-top:1px solid var(--line)}.proof-strip strong{font-size:38px}.network{grid-template-columns:1fr;gap:28px}.network h2{font-size:40px}.network p{font-size:15px}.network-visual{min-height:270px}.network-note{font-size:8px}.intelligence-grid{grid-template-columns:1fr;gap:35px}.article h3{font-size:27px}.article p{margin:15px 0}.final-cta{display:block}.final-cta h2{font-size:58px}.final-cta .plug{margin-top:30px}.footer{flex-direction:column;padding-block:32px}.footer p{font-size:10px}.brand-review{align-items:flex-start;flex-direction:column}.dialog{padding:25px}.dialog h2{font-size:29px}.dialog .close{padding:7px 9px}.dialog li,.dialog p{font-size:14px}.wide-only{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}


html.motion-off{scroll-behavior:auto!important}.stage-tag{color:#91a7b5}
:root{--cyan:#afe5ff}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}section[id]{scroll-margin-top:32px}.review{gap:14px}.review b{font-weight:400}.brand{flex-shrink:0;gap:12px}.brand>.metal-mark{width:34px;height:38px;filter:drop-shadow(0 2px 3px #0009)}.wordmark{font-size:11px;letter-spacing:.13em}.wordmark span{font-size:7px;letter-spacing:.39em}.cross{display:inline!important;font-size:18px;margin:0 3px;color:#a4b2be}.ai-pair{display:flex;align-items:center;gap:7px;font-size:13px;letter-spacing:.06em;white-space:nowrap}.ai-pair .metal-mark{width:25px;height:29px}.slash-text{color:var(--cyan);font-size:25px;font-weight:800}.nav{gap:26px}header{padding-top:23px;padding-bottom:23px}.hero{background:radial-gradient(ellipse at 70% 55%,#092b3a45,transparent 54%)}.hero-copy h1{font-weight:500}.hero-object{filter:drop-shadow(0 18px 40px #000)}.hero-copy p{max-width:510px}.hero .textlink:after,.news-card .textlink:after,.editorial-rule .textlink:after{content:' \2197'}.product{isolation:isolate}.product-art{z-index:-1}.product-copy{z-index:2}.rbi-desc{min-height:110px}.product.rbi{min-height:840px}.os-band .console{border-top:1px solid #aee9ff70;box-shadow:0 -20px 80px #83d3ff05}.micro-label{display:block;font:10px/1.6 'Courier New',monospace;text-transform:uppercase;letter-spacing:.1em;color:#96a8b4}.doctrine{border-top:1px solid var(--line);background:linear-gradient(140deg,#111b23,#080d12 60%)}.doctrine-top{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.doctrine h2{font-size:clamp(48px,6.5vw,100px);font-weight:400;letter-spacing:-.055em;line-height:1.03}.doctrine h2 span,.intelligence h2 span{color:var(--cyan)}.doctrine-copy .lead{font-size:27px;color:#ecf5fb;line-height:1.2;margin-bottom:24px}.doctrine-copy p+p{margin-top:16px}.doctrine-copy .micro-label{margin-top:23px}.doctrine-lower{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);margin-top:65px;padding-top:50px}.vision-card{position:relative}.vision-card h3{font-size:clamp(35px,4vw,57px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.vision-card p{max-width:460px;margin:24px 0;font-size:17px}.glossary .micro-label{margin-bottom:15px}.glossary details{border-bottom:1px solid var(--line)}.glossary summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;font-size:20px;padding:21px 0}.glossary summary::-webkit-details-marker{display:none}.glossary summary span{color:var(--cyan)}.glossary details[open] summary span{transform:rotate(45deg)}.glossary details p{font-size:14px;padding-bottom:20px}.glossary-note{font-size:13px!important;margin-top:25px!important}.people-photo img{filter:saturate(.22) brightness(.86) contrast(1.06)}.people-copy{position:relative;z-index:2}.people-label{color:#a8bac7}.intelligence h2{font-size:clamp(37px,4.7vw,70px);font-weight:400}.news-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding-bottom:22px;border-bottom:1px solid var(--line)}.news-filters{display:flex;gap:10px;flex-wrap:wrap}.news-filters button{padding:10px 13px;border:1px solid #293942;font-size:12px}.news-filters button[aria-pressed=true]{background:var(--cyan);color:#0b1821;border-color:var(--cyan)}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.news-card{position:relative;overflow:hidden;border:1px solid #26353f;padding:35px;min-height:265px;background:linear-gradient(130deg,#101a22,#0b1016);display:flex;flex-direction:column;align-items:flex-start}.news-card.featured{background:linear-gradient(135deg,#183546,#0b151d)}.news-card>*:not(.card-slash){position:relative;z-index:1}.news-card h3{font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.15}.news-card p{font-size:14px;max-width:360px;margin:20px 0;flex:1}.news-card .eyebrow{font-size:10px}.news-card .textlink{font-size:12px}.card-slash{position:absolute;right:8px;bottom:-50px;font-size:230px;color:#adddff08;transform:skew(-5deg);font-weight:700}.news-card[hidden]{display:none}.editorial-rule{display:flex;justify-content:space-between;gap:25px;margin-top:26px;font-size:13px;color:#bacbd6}.editorial-rule .textlink{font-size:12px}.brand-review .brand{gap:12px}.footer .brand{min-width:320px}.brand-review .symbols{gap:0}.dialog{max-width:820px}.refer-demo .demo-tag{font:10px/1.5 'Courier New',monospace;letter-spacing:.08em;color:#aed9ed;border:1px solid #305062;padding:10px 12px;margin:18px 0}.demo-steps{display:flex;gap:7px;margin:22px 0}.demo-steps span{height:3px;flex:1;background:#273743}.demo-steps span.active{background:var(--cyan)}.demo-stage{min-height:160px;padding:25px;background:#101e27;border:1px solid #304958}.demo-stage h3{margin:0 0 13px;font-size:25px}.demo-stage .who{font:10px 'Courier New',monospace;letter-spacing:.06em;color:var(--cyan);margin-bottom:13px;text-transform:uppercase}.demo-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.demo-buttons button{border:1px solid #3b586a;padding:12px 16px;font-size:12px}.demo-buttons button:disabled{opacity:.3;cursor:default}.demo-count{font:11px 'Courier New',monospace}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.role-cards>div{padding:16px;background:#111b22;border:1px solid #253b49}.role-cards h4{font-size:13px;font-weight:500;line-height:1.3}.role-cards p{font-size:11px;line-height:1.6;margin-top:10px}.access-options{display:grid;gap:10px;margin-top:20px}.access-options a,.access-options button{padding:15px;border:1px solid #395161;text-align:left;text-decoration:none;font-size:15px;color:#e8f4fb}.dialog .footnote{color:#a1b2be}.news-filters button:hover{border-color:#92b8cf}.news-card:hover{border-color:#4d6c7e}
@media(max-width:1200px){.nav{gap:18px}.brand{gap:9px}.ai-pair{font-size:12px}.wordmark{font-size:10px}.doctrine-top{gap:45px}.news-toolbar{align-items:flex-start;flex-direction:column}.people .people-copy{max-width:57%}}
@media(max-width:850px){.doctrine-top,.doctrine-lower{grid-template-columns:1fr;gap:30px}.doctrine-lower{margin-top:40px;padding-top:36px}.doctrine-copy{max-width:620px}.news-grid{gap:16px}.news-card{padding:25px}.role-cards{grid-template-columns:1fr}.role-cards p{margin:6px 0 0}.role-cards>div{padding:13px}}
@media(max-width:760px){.review{font-size:8px}header{padding-block:17px}.brand{gap:7px}.brand>.metal-mark{width:28px;height:31px}.wordmark{font-size:8px;letter-spacing:.12em}.wordmark span{font-size:6px;letter-spacing:.22em}.cross{font-size:14px;margin:0 1px}.ai-pair{gap:4px;font-size:10px;letter-spacing:.01em}.ai-pair .metal-mark{width:20px;height:23px}.menu{font-size:10px;padding:8px;min-height:37px}.hero{padding-top:53px;min-height:865px}.hero-copy h1{font-size:clamp(38px,10.8vw,72px)}.hero-object{top:418px}.hero-copy p{max-width:365px}.hero-copy .actions{flex-wrap:wrap;gap:17px}.hero .eyebrow{font-size:8px;letter-spacing:.13em;max-width:330px}.hero-bottom{bottom:0}.product.rbi{min-height:935px}.rbi-desc{min-height:125px}.product-copy .eyebrow{font-size:9px}.product.a2l .product-copy h2{font-size:clamp(33px,9.6vw,45px)}.people .people-copy{max-width:100%}.people{padding-bottom:460px;min-height:1250px}.people-photo img{filter:saturate(.22) brightness(.85) contrast(1.06)}.doctrine h2{font-size:54px}.doctrine-copy .lead{font-size:23px}.doctrine-copy p{font-size:15px}.vision-card p{font-size:15px}.glossary summary{font-size:18px}.vision-card h3{font-size:42px}.intelligence h2{font-size:37px}.news-filters{gap:8px}.news-filters button{font-size:11px;padding:11px}.news-grid{grid-template-columns:1fr}.news-card{min-height:265px;padding:27px}.news-card h3{font-size:29px}.editorial-rule{flex-direction:column;gap:17px}.footer .brand{min-width:0}.footer p{font-size:11px}.brand-review .symbols{max-width:100%}.dialog{padding:24px 20px}.dialog h2{font-size:30px}.dialog .status{font-size:9px;margin-top:38px}.demo-stage{padding:19px;min-height:204px}.demo-stage h3{font-size:24px}.demo-buttons button{padding:13px 14px}.final-cta h2{font-size:clamp(41px,11vw,58px)}}
@media(max-width:370px){.ai-pair .metal-mark{display:none}.brand{gap:6px}.wordmark{font-size:8px}.ai-pair{font-size:9px}.hero-copy h1{font-size:38px}.hero-object{top:440px}.hero{min-height:840px}.hero .textlink{font-size:11px}.menu{font-size:9px}.review b{font-size:7px}}


.founder-intro{position:relative;display:grid;grid-template-columns:minmax(280px,.95fr) 1.2fr;gap:clamp(30px,6vw,100px);padding:38px var(--pad) 46px;border-top:1px solid #afe5ff32;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 25% 60%,#14324166,transparent 70%),#080e13;isolation:isolate}
.founder-intro:before{content:'';position:absolute;top:-1px;left:var(--pad);width:95px;height:2px;background:var(--cyan);box-shadow:0 0 15px #afe5ff70}
.founder-intro-photo{position:relative;display:block;min-height:420px;aspect-ratio:4/5;overflow:hidden;clip-path:polygon(0 0,calc(100% - 21px) 0,100% 21px,100% 100%,0 100%);border:1px solid #afe5ff22;background:#0b1219}
.founder-intro-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 12%;filter:saturate(.32) brightness(.95) contrast(1.04)}
.founder-intro-photo:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#080e1399,transparent 40%),linear-gradient(90deg,#080e1333,transparent 25%,transparent 80%,#080e1344)}
.founder-intro-copy{align-self:center;padding:10px 0;max-width:670px}.founder-intro .eyebrow{margin-bottom:16px;font-size:10px}.founder-intro h2{font-size:clamp(28px,3.25vw,48px);line-height:1.03}.founder-intro h2 span{color:var(--cyan)}.founder-intro p{font-size:15px;line-height:1.6}.founder-intro .founder-intro-names{margin:17px 0 5px;color:#eff5f8;font-size:16px}.founder-intro .textlink{margin-top:19px;font-size:12px}
.people-photo{z-index:0}.people:after{z-index:1}.people-copy,.people-label{z-index:2}.people-photo img{filter:saturate(.23) brightness(.92) contrast(1.04)}
.os-links{display:flex;gap:15px 28px;flex-wrap:wrap;margin-top:20px}.os-links .textlink{margin-top:0}.editorial-rule{flex-wrap:wrap;gap:20px}.brand-review p{max-width:660px}
header .nav{gap:clamp(13px,1.7vw,26px)}.hero .actions{flex-wrap:wrap;gap:18px 30px}
@media(max-width:1100px){header .menu{display:block;font:11px 'Courier New',monospace;border:1px solid var(--line);padding:10px;min-height:40px}header .nav{display:none}header .nav.open{display:flex;position:absolute;top:100%;left:0;right:0;background:#0b1218;padding:25px var(--pad);gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line)}header .nav.open a{padding-block:9px}.founder-intro{gap:34px;grid-template-columns:1fr 1fr}.founder-intro-photo{min-height:310px}}
@media(max-width:760px){.founder-intro{grid-template-columns:1fr;padding-top:26px;padding-bottom:32px;gap:26px}.founder-intro-photo{aspect-ratio:4/5;height:auto;min-height:360px}.founder-intro-photo img{object-position:50% 12%}.founder-intro-copy{padding:0}.founder-intro h2{font-size:34px}.founder-intro p{font-size:14px}.founder-intro .eyebrow{font-size:9px}.founder-intro .founder-intro-names{font-size:15px}.people{display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden}.people-photo{position:relative;inset:auto;order:0;width:100%;height:520px;z-index:0}.people-photo img{object-fit:cover;object-position:50% 29%;filter:saturate(.25) brightness(.97) contrast(1.03)}.people:after{display:none}.people-photo:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#060a0e,transparent 28%,transparent 80%,#060a0e66)}.people .people-copy{order:1;max-width:100%;width:100%;padding:8px var(--pad) 30px}.people-label{order:2;position:relative;inset:auto;padding:0 var(--pad) 35px;font-size:8px;line-height:1.6;text-align:left}.people-copy h2{font-size:42px}.people .bios{gap:20px}.people .bios p{font-size:12px}.people .bios .textlink{font-size:11px}.os-links{flex-direction:column;align-items:flex-start}.editorial-rule .textlink{font-size:11px}.hero .actions{gap:15px}.brand-review .brand{max-width:100%}}
@media(max-width:370px){.people-photo{height:465px}.founder-intro h2{font-size:31px}.founder-intro .eyebrow{font-size:8px}.people .bios{grid-template-columns:1fr}.people .bios p{font-size:13px}.people .bios .textlink{font-size:12px}.people-copy h2{font-size:39px}.hero .actions .textlink{font-size:11px}}


header .brand>img{width:40px;height:40px;object-fit:contain}.ai-pair img{width:38px;height:38px;object-fit:contain}
.availability{display:inline-block;border:1px solid #78b6d45c;color:#b9e8fc;background:#0b1720;padding:7px 10px;margin-bottom:22px;letter-spacing:.16em;font:10px 'Courier New',monospace}
.portraits-review{border-top:1px solid var(--line);padding-top:74px;padding-bottom:74px}.portraits-review h2{font-size:clamp(38px,4.8vw,67px)}
.portrait-duo{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1100px;margin:42px auto 0}.portrait-duo figure{margin:0;position:relative;background:#0b1118;border:1px solid var(--line);overflow:hidden}.portrait-duo img{display:block;width:100%;height:560px;object-fit:cover;object-position:50% 20%;filter:saturate(.35) brightness(.84) contrast(1.08);mask-image:linear-gradient(#000 80%,transparent)}.portrait-duo figcaption{padding:14px 22px 24px;font:12px 'Courier New',monospace;letter-spacing:.07em;color:#d9f0fb}.portrait-duo figcaption span{display:block;font:11px Arial,sans-serif;margin-top:9px;color:#91a6b5}
.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px}.news-card h3{font-size:27px;line-height:1.13}.news-card p{font-size:15px}.news-card .textlink{margin-top:22px;margin-bottom:12px}.news-card>small{margin-top:auto;font-size:9px;letter-spacing:.08em;color:#87a3b4}.news-art{height:170px;margin:-26px -26px 24px;width:calc(100% + 52px);overflow:hidden;background:#081119}.news-art img{width:100%;height:100%;object-fit:cover;filter:saturate(.5)}.news-card[data-topic="build"] .news-art img{object-position:50% 32%}.news-empty{margin:20px 0}
.coverage-desk{border-bottom:1px solid var(--line);padding:24px 0}.coverage-desk summary{cursor:pointer;font-size:15px;color:var(--cyan)}.coverage-desk p{margin:20px 0;font-size:14px}.coverage-desk>div{display:flex;gap:25px;flex-wrap:wrap}.source-names{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.source-names>a{font-size:clamp(22px,2.5vw,38px);letter-spacing:-.04em;padding-bottom:25px;border-bottom:1px solid var(--line)}.source-names small{display:block;font-size:10px;letter-spacing:.03em;margin-top:13px;color:#95aab8}.coverage-links{padding-top:65px;padding-bottom:65px}.coverage-links p.footnote{font-size:11px}.news-card[hidden]{display:none}
@media(max-width:900px){.news-grid{grid-template-columns:1fr 1fr}.source-names{grid-template-columns:1fr}.portrait-duo img{height:440px}}
@media(max-width:600px){.portrait-duo{gap:14px}.portrait-duo img{height:310px;object-position:50% 18%}.portrait-duo figcaption{font-size:9px;padding:12px}.portrait-duo figcaption span{font-size:9px;line-height:1.4}.news-grid{grid-template-columns:1fr}.source-names{gap:15px}.brand{gap:8px}header .brand>img{width:31px;height:34px}.ai-pair img{width:24px;height:28px}.coverage-desk>div{gap:16px}.portraits-review{padding-top:44px;padding-bottom:44px}.news-art{height:200px}}


.portrait-duo img{mask-image:none;-webkit-mask-image:none}.portrait-duo figure::after{content:"";position:absolute;bottom:65px;left:0;right:0;height:115px;background:linear-gradient(transparent,#0b1118);pointer-events:none}.portrait-duo figcaption{position:relative;z-index:1}
.ice{color:var(--cyan)}.ecosystem{border-top:1px solid var(--line);background:linear-gradient(130deg,#070d13,#101c25)}
.ecosystem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border:1px solid var(--line)}
.ecosystem-grid article{padding:35px;border:1px solid var(--line)}.ecosystem-grid h3{margin:24px 0;line-height:1.12}.ecosystem-grid p{font-size:16px;max-width:510px}.ecosystem-grid .mono{color:var(--cyan)}.ecosystem-grid a{display:inline-block;margin-top:20px}.ecosystem>.footnote{margin-top:25px}
.doctrine-copy small{display:block;margin-top:18px}.doctrine-copy .lead{font-size:27px;color:#fff}.vision-card p+p{margin-top:18px}
.footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.inquiry-note{font-size:13px!important;max-width:710px;margin:25px 0 0}.final-cta .actions{justify-content:center}.nav{gap:19px}
.sub-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:85px var(--pad) 60px;min-height:660px;overflow:hidden}.sub-hero h1{font-size:clamp(47px,5.7vw,88px);margin:22px 0}.sub-hero p{max-width:610px}.sub-hero img{width:100%;display:block}.sub-hero .eyebrow{margin-bottom:16px}.sub-copy .availability{display:inline-block}
.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.value-grid article{border:1px solid var(--line);padding:30px;background:#ffffff03}.value-grid h3{font-size:23px;margin:12px 0 18px}.value-grid p{font-size:16px}.value-grid .mono{color:var(--cyan)}
.workflow-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);margin-top:38px;border:1px solid var(--line)}.workflow-line article{background:#0b141c;padding:30px 24px}.workflow-line strong{font:12px 'Courier New',monospace;color:var(--cyan)}.workflow-line h3{font-size:23px;margin:18px 0}.workflow-line p{font-size:15px}
.section+.section{border-top:1px solid var(--line)}.faq{max-width:950px;margin:36px auto 0}.faq details{padding:22px 0;border-bottom:1px solid var(--line)}.faq summary{font-size:20px;cursor:pointer}.faq p{margin-top:18px}
.article-wrap{max-width:840px;margin:auto;padding:80px 28px 90px}.article-wrap h1{font-size:clamp(42px,5.3vw,70px);margin:22px 0 28px}.article-wrap .dek{font-size:21px;color:#c4d4df}.article-wrap h3{font-size:25px;margin:38px 0 14px}.article-wrap p{margin:17px 0}.article-wrap a:not(.plug){color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.article-meta{font:11px 'Courier New',monospace;color:#a7b5c1;line-height:1.7;margin:23px 0 35px}.source-box{padding:25px;background:#10212d;border:1px solid var(--line);margin-top:38px}.source-box ul{padding-left:18px}.source-box li{margin:12px 0;line-height:1.5}.editorial-status{display:block;font:10px 'Courier New',monospace;color:#b1c2cd;letter-spacing:.08em}.press-relation{border-left:2px solid var(--cyan);padding:10px 22px;margin-top:30px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid .news-card[hidden]{display:none}
@media(max-width:1050px){.nav{gap:13px}.nav a{font-size:11px}.brand{gap:8px}.nav .plug{padding:12px}.workflow-line{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ecosystem-grid,.sub-hero,.value-grid{grid-template-columns:1fr}.ecosystem-grid article{padding:27px}.sub-hero{padding:55px var(--pad) 35px;min-height:0}.sub-hero img{max-height:380px;object-fit:contain}.sub-hero h1{font-size:51px;overflow-wrap:anywhere}.workflow-line{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}.article-wrap{padding-top:48px}.article-wrap h1{font-size:43px}.final-cta .actions{gap:15px}.review span:last-child{display:none}}

.hero-object,.hero-object img,.product-art img{filter:none!important}

.tort-reform{border-top:1px solid var(--line);background:linear-gradient(145deg,#0a151f,#060a0e 75%)}
.tort-reform h2{font-size:clamp(36px,4.5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 24px}
.tort-reform .lead{font-size:18px;line-height:1.65;color:var(--ink);max-width:780px;margin-bottom:45px}
.tort-reform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px}
.tort-card{border:1px solid var(--line);background:#091219;padding:32px 26px;position:relative}
.tort-card .mono{color:var(--cyan);font-size:10px;margin-bottom:14px;display:block}
.tort-card h3{font-size:22px;line-height:1.15;letter-spacing:-.02em;margin-bottom:14px}
.tort-card p{font-size:14px;line-height:1.65;color:var(--muted)}
.tort-solution-box{border:1px solid #2b495c;background:linear-gradient(135deg,#0d1f2d,#081119);padding:38px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.tort-solution-box h3{font-size:clamp(26px,2.8vw,42px);line-height:1.1}
.tort-solution-box h3 span{color:var(--cyan)}
.tort-solution-box p{font-size:15px;line-height:1.7}
.tort-solution-box .actions{margin-top:24px}
@media(max-width:960px){.tort-reform-grid{grid-template-columns:1fr}.tort-solution-box{grid-template-columns:1fr;gap:28px}}

header .brand>img.signature{width:340px;height:auto;object-fit:contain}.portrait-duo{grid-template-columns:1fr;max-width:630px}.proof-strip>a{display:block;padding:30px 25px 30px 0}.proof-strip>a+a{padding-left:25px;border-left:1px solid var(--line)}.people-photo{inset:0 0 0 37%}.people-photo img{object-position:50% 18%}.hero-copy{width:61%}.hero h1{font-size:clamp(49px,6.3vw,94px)}.founder-intro-photo img{object-position:50% 12%}.product.rbi{min-height:960px}.product-copy .rbi-desc{min-height:160px}.signature{max-width:100%}@media(max-width:1100px){header .brand>img.signature{width:300px}}@media(max-width:760px){header .brand>img.signature{width:245px;max-width:65vw}.hero-copy{width:100%}.hero h1{font-size:clamp(41px,11.3vw,64px)}.hero{min-height:1020px}.hero-object{top:570px}.product.rbi{min-height:1020px}.proof-strip>a,.proof-strip>a+a{padding:27px 0;border-left:0}.proof-strip>a+a{border-top:1px solid var(--line)}.people-photo{inset:auto;height:620px}.people-photo img{object-position:50% 18%}.people-copy>p{max-width:none}}