/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#f2f0e8;--muted:#87959d;--line:#cfd6d33d;--navy:#171a1f;--navy-2:#20242a;--panel:#081926b8;--teal:#2d6b67;--signal:#b58b3b;--cobalt:#2d6b67;--amber:#b58b3b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 76% 15%,#194e5c2b,#0000 32%),linear-gradient(#171a1f 0%,#1d2025 100%);min-width:320px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.scroll-reveal{backface-visibility:hidden;opacity:0;transform-origin:50% 58%;transition:opacity .92s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s), transform 1.08s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);will-change:transform, opacity;transform:translateY(54px)scale(.965)}.scroll-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1;transition:none;transform:none}}.site-header{border-bottom:1px solid var(--line);z-index:5;grid-template-columns:minmax(280px,1fr) auto minmax(150px,.45fr);align-items:center;min-height:82px;padding:0 clamp(24px,4.6vw,72px);display:grid;position:relative}.brand{align-items:center;gap:16px;width:fit-content;display:flex}.brand-symbol{object-fit:contain;flex:none;width:44px;height:44px;display:block}.brand-mark{color:#fff;letter-spacing:.16em;text-shadow:0 2px 18px #67ac9f2e;font-size:35px;font-weight:700;line-height:1;position:relative}.brand:hover .brand-mark{color:var(--signal)}.brand-name{color:#d6d4ce;text-transform:uppercase;letter-spacing:.08em;border-left:1px solid #f2f0e88c;padding-left:18px;font-family:monospace;font-size:11px;line-height:1.35}nav{align-items:center;gap:clamp(22px,3vw,46px);display:flex}nav a,nav button{cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;position:relative}nav a:after,nav button:after{background:var(--teal);content:"";transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}nav a:hover:after,nav button:hover:after{transform:scaleX(1)}.pilot-badge{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-self:end;padding:12px 0;font-family:monospace;font-size:11px}.pilot-badge i,.secure-status i{background:var(--signal);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pilot-badge:hover{color:#fff}.hero{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:clamp(44px,5vw,86px);min-height:650px;padding:clamp(64px,7vw,104px) clamp(24px,4.6vw,72px) 58px;display:grid}.intro-hero{color:#171a1f;background:#f5f4ef;grid-template-columns:minmax(430px,.74fr) minmax(620px,1fr);gap:0;height:calc(100svh - 82px);min-height:650px;padding:0;overflow:hidden}.intro-hero .hero-copy{max-width:none;padding:clamp(44px,5.2vh,68px) clamp(38px,5.7vw,108px)}.intro-hero .eyebrow{color:#2d6b67}.intro-hero h1{max-width:730px;margin:26px 0;font-size:clamp(50px,4.15vw,70px);font-weight:500;line-height:.98}.hero.intro-hero h1 span{color:#2d6b67}.hero-title-break{display:block}.intro-hero .hero-intro{color:#294a5f;max-width:660px;font-size:clamp(17px,1.15vw,20px);line-height:1.55}.intro-link{border-bottom:1px solid #171a1f;justify-content:space-between;align-items:center;max-width:292px;margin-top:32px;padding:0 0 12px;font-size:15px;font-weight:700;display:flex}.intro-link span{color:#966b00;font-size:25px;transition:transform .2s}.intro-link:hover span{transform:translate(5px)}.about-section{color:#171a1f;background:#f2f0e8;grid-template-columns:minmax(360px,.75fr) minmax(460px,1fr);gap:clamp(44px,6vw,96px);padding:clamp(82px,8vw,126px) clamp(24px,7vw,112px);display:grid}.about-heading h2{letter-spacing:-.045em;max-width:760px;margin:24px 0 0;font-size:clamp(42px,4.2vw,68px);font-weight:500;line-height:1.04}.about-copy{gap:20px;display:grid}.about-copy p{color:#344b58;max-width:760px;margin:0;font-size:clamp(17px,1.2vw,20px);line-height:1.65}.participant-groups{border-top:1px solid #aeb9ba;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;display:grid}.participant-groups>div{gap:12px;padding:30px 32px 8px 0;display:grid}.participant-groups>div+div{border-left:1px solid #aeb9ba;padding-left:38px}.participant-groups span{color:#2d6b67;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-family:monospace;font-size:11px}.participant-groups strong{font-size:clamp(17px,1.25vw,20px);font-weight:500}.participant-groups p{color:#617078;max-width:520px;margin:2px 0 0;font-size:14px;line-height:1.55}.future-participants{opacity:.78}.hero-copy{align-self:center;max-width:700px}.eyebrow,.mono-label{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-family:monospace;font-size:12px}.hero h1{letter-spacing:-.045em;max-width:760px;margin:24px 0 28px;font-size:clamp(50px,5vw,80px);font-weight:400;line-height:.99}.hero h1 span{color:#cbd4d2;display:block}.hero-intro{color:#c7ced0;max-width:650px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.button{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:0 22px;font-size:15px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.button span{color:var(--teal);font-size:23px;transition:transform .2s}.button:hover span{transform:translate(4px)}.button-primary{background:var(--ink);border:1px solid var(--ink);color:#171a1f;min-width:225px}.button-primary:hover{background:#fff}.button-secondary{background:0 0;border:1px solid #f2f0e894;min-width:220px}.button-secondary:hover{border-color:var(--teal)}.button.compact{gap:24px;min-width:0;min-height:48px;padding:0 18px;font-size:12px}.hero-proof{color:#70808b;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;font-family:monospace;font-size:10px;display:flex}.hero-proof span+span:before{color:var(--teal);content:"/";margin-right:18px}.data-room{color:#fff;transform-origin:50%;z-index:1;background:linear-gradient(145deg,#1d2025 0%,#20242a 64%,#1d2025 100%);border:1px solid #73a7a2ad;align-self:center;min-height:520px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;transform:rotateY(-2.4deg)rotateX(1deg);box-shadow:inset 0 1px #ffffff1f,0 32px 65px #171a1f47}.data-room:hover{transform:rotateY(-.5deg)rotateX(0)translateY(-5px);box-shadow:inset 0 1px #ffffff29,0 42px 90px #171a1f61}.room-header{background:linear-gradient(90deg,#123c5efa,#081927f0);border-bottom:1px solid #73a7a24d;justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.room-header>div{gap:7px;display:grid}.room-header strong{font-size:14px;font-weight:400}.secure-status{color:#d2b46e;letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:10px}.secure-status i{background:var(--amber)}.room-grid{grid-template-columns:minmax(0,1fr) 190px;display:grid}.document-list{border-right:1px solid var(--line)}.column-labels{color:#aeb6b4;letter-spacing:.13em;border-bottom:1px solid #73a7a240;grid-template-columns:1fr auto;padding:11px 18px;font-family:monospace;font-size:9px;display:grid}.document-row{background:linear-gradient(90deg,#ffffff06,#0000);border-bottom:1px solid #73a7a22b;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:10px 16px;transition:background .18s,transform .18s;display:grid;position:relative}.document-row:hover{background:linear-gradient(90deg,#67ac9f29,#f0a35c0f);transform:translate(5px)}.file-type{color:#eeece5;letter-spacing:.06em;background:#ffffff0a;border:1px solid #73a7a28c;justify-content:center;align-items:center;width:32px;height:40px;font-family:monospace;font-size:9px;display:flex}.document-name{gap:7px;display:grid}.document-name strong{font-size:12px;font-weight:400}.document-name small{color:#b8c1be;font-family:monospace;font-size:9px}.document-state{color:#d2b46e;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:9px}.document-state i{background:var(--amber);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.document-state.is-gated{color:#89959c}.document-state.is-gated i{background:#89959c}.transaction-path{padding:20px}.transaction-path>.mono-label{color:#728089;margin-bottom:19px;font-size:9px;display:block}.path-step{grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:65px;display:grid;position:relative}.path-step:not(:last-child):after{content:"";background:#53616b;width:1px;height:19px;position:absolute;bottom:-2px;left:14px}.path-step>span{color:#859098;border:1px solid #5b6871;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:monospace;font-size:9px;display:flex}.path-step p{color:#7d8991;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:monospace;font-size:9px;line-height:1.45}.path-step.complete>span{color:#77c8ba;border-color:#77c8ba}.path-step.active>span{border-color:var(--amber);color:var(--amber)}.path-step.active p{color:#d2b46e}.path-step.active>span{animation:2.2s ease-in-out infinite gate-pulse}@keyframes gate-pulse{0%,to{box-shadow:0 0 #f0a35c57}50%{box-shadow:0 0 0 8px #f0a35c00}}.room-footer{border-top:1px solid var(--line);color:#71808a;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;min-height:54px;padding:0 18px;font-family:monospace;font-size:9px;display:grid}.room-footer strong{color:#8b979e;padding-left:28px;font-weight:400}.room-footer{background:#020c149e}.room-footer span:last-child{color:#d2b46e}.process-rail{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:34px;padding:28px clamp(24px,4.6vw,72px);display:grid}.process-rail>div{grid-template-columns:45px 1fr;align-items:center;gap:18px;display:grid}.process-rail>div>span{color:var(--teal);border:1px solid #67ac9f80;justify-content:center;align-items:center;height:45px;font-family:monospace;font-size:14px;display:flex}.process-rail p{color:#87959d;margin:0;font-size:12px;line-height:1.45}.process-rail strong{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-family:monospace;font-size:11px;display:block}.process-rail>i{color:#667681;font-size:22px;font-style:normal}.process-rail.four-stage{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:clamp(14px,1.7vw,28px)}.hero-editorial-image{align-self:stretch;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.hero-editorial-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#03131ec2);position:absolute;inset:0}.hero-editorial-image img{object-fit:cover;object-position:center;transform-origin:58% 46%;width:100%;height:100%;animation:16s ease-in-out infinite alternate hero-cinematic-drift;position:absolute}.hero-editorial-image figcaption{color:#fff;z-index:1;gap:7px;display:grid;position:absolute;bottom:28px;left:30px}.hero-editorial-image figcaption span{color:#e8c95d;letter-spacing:.13em;font-family:monospace;font-size:11px}.hero-editorial-image figcaption strong{font-size:15px;font-weight:500}@keyframes hero-cinematic-drift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.055)translate(-.7%,-.35%)}}.deal-room-showcase{color:#171a1f;background:#f5f4ef;grid-template-columns:minmax(330px,.45fr) minmax(620px,1fr);gap:clamp(48px,6vw,96px);padding:clamp(82px,9vw,138px) clamp(24px,7vw,112px);display:grid;overflow:hidden}.deal-room-intro{align-self:center}.deal-room-intro .section-number{color:#2d6b67}.deal-room-intro h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(38px,3.55vw,58px);font-weight:500;line-height:1.02}.deal-room-intro>p{color:#3c5868;max-width:500px;margin:0;font-size:18px;line-height:1.65}.deal-room-principles{border-top:1px solid #2d6b6747;margin-top:42px}.deal-room-principles>div{border-bottom:1px solid #2d6b673d;grid-template-columns:34px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.deal-room-principles span{color:#2d6b67;padding-top:3px;font-family:monospace;font-size:11px}.deal-room-principles p{color:#496370;margin:0;font-size:14px;line-height:1.5}.deal-room-principles strong{color:#171a1f;margin-bottom:3px;font-size:15px;display:block}.data-room-stage{perspective:1600px;position:relative}.data-room-stage:before,.data-room-stage:after{content:"";pointer-events:none;z-index:0;position:absolute}.data-room-stage:before{filter:blur(.2px);opacity:.55;background:#b8b3a7;inset:34px -18px -24px 34px;transform:skewY(-1deg)}.data-room-stage:after{filter:blur(18px);background:radial-gradient(#0d2b495c,#0000 68%);height:90px;bottom:-62px;left:7%;right:2%}.deal-room-showcase .data-room{width:100%}.intelligence-section{color:#171a1f;background:#edf0eb;padding:clamp(86px,9vw,140px) clamp(24px,7vw,112px);overflow:hidden}.operating-boundary{color:#f2f0e8;background:#1d2025;padding:clamp(82px,8vw,126px) clamp(24px,7vw,112px)}.validation-context{grid-template-columns:1.35fr 1fr;gap:18px;margin-top:clamp(44px,6vw,82px);display:grid}.trust-context{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:clamp(44px,6vw,82px);display:grid}.why-now-card,.principles-card{color:#f2f0e8;background:#20242a;border:1px solid #67ac9f57;padding:clamp(28px,3vw,42px)}.why-now-card{border-radius:26px 8px}.principles-card{border-radius:8px 26px}.trust-context .mono-label{color:#73a7a2}.why-now-card h3{letter-spacing:-.035em;margin:20px 0;font-size:clamp(25px,2.35vw,38px);font-weight:500;line-height:1.08}.why-now-card p,.principles-card p{color:#b9c8cd;margin:0;font-size:14px;line-height:1.65}.principles-card>div{border-top:1px solid #cfd6d32e;margin-top:20px;padding-top:18px}.principles-card strong{margin-bottom:7px;font-size:15px;display:block}.industry-validation{border-top:1px solid #2d6b6738;border-bottom:1px solid #2d6b6738;grid-template-columns:190px 1fr;align-items:start;gap:26px;margin-top:18px;padding:26px 4px;display:grid}.industry-validation .mono-label{color:#2d6b67}.industry-validation p{color:#626a6d;max-width:920px;margin:0;font-size:14px;line-height:1.65}.validation-card{color:#171a1f;background:#eef3f4;border:1px solid #2d6b673d;padding:clamp(28px,3vw,42px)}.validation-scope{border-radius:26px 8px;grid-row:span 2}.validation-data{color:#f2f0e8;background:#20242a;border-color:#67ac9f5c;border-radius:8px 26px}.validation-role{border-radius:26px 8px}.validation-card .mono-label{color:#2d6b67}.validation-data .mono-label{color:#73a7a2}.validation-card h3{letter-spacing:-.03em;margin:18px 0;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.08}.validation-card>p{color:#626a6d;margin:0;font-size:14px;line-height:1.7}.validation-data>p{color:#bdcbd0}.validation-card ul{gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.scope-segments{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 28px;display:grid}.scope-segments>div{background:#ffffff75;border:1px solid #2d6b672e;border-radius:16px 5px;padding:20px}.scope-segments strong,.scope-common-title{color:#343b3d;letter-spacing:.03em;font-size:13px;display:block}.scope-segments p{color:#626a6d;margin:10px 0 0;font-size:12px;line-height:1.55}.scope-common-title{margin-top:4px}.validation-card li{color:#263f4c;border-top:1px solid #2d6b672e;padding:12px 0 0 24px;font-size:14px;line-height:1.48;position:relative}.validation-card li:before{content:"";background:#d7a23a;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:2px}.validation-card .validation-note{border-top:1px solid #2d6b6747;padding-top:20px;font-size:12px}@media (width<=900px){.trust-context,.industry-validation,.validation-context{grid-template-columns:1fr}.validation-scope{grid-row:auto}.scope-segments{grid-template-columns:1fr}}.operating-boundary h2{letter-spacing:-.045em;max-width:1050px;margin:24px 0 54px;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.04}.boundary-columns{border-top:1px solid #cfd6d34d;grid-template-columns:1fr 1fr;display:grid}.boundary-columns>div{padding:30px 42px 0 0}.boundary-columns>div+div{border-left:1px solid #cfd6d34d;padding-left:42px}.boundary-columns span{color:#2d6b67;letter-spacing:.14em;font-family:monospace;font-size:11px}.boundary-columns p{color:#b8c4c8;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.65}@media (width<=760px){.boundary-columns{grid-template-columns:1fr}.boundary-columns>div{padding:25px 0}.boundary-columns>div+div{border-top:1px solid #cfd6d34d;border-left:0;padding-left:0}}@media (width>=901px){.market-section .section-heading{grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);align-items:end;column-gap:clamp(64px,8vw,136px)}.market-section .section-heading h2{letter-spacing:-.045em;max-width:920px;font-size:clamp(48px,3.15vw,60px);line-height:1.04}.market-section .section-heading>p{max-width:540px;margin:0 0 4px;font-size:clamp(17px,1.05vw,19px);line-height:1.65}.market-section .problem-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:clamp(60px,5.5vw,86px) 0 0;display:grid}.market-section .problem-list article{border-top:1px solid #aeb8b6;border-bottom:1px solid #aeb8b6;min-height:218px;padding:28px clamp(24px,2.4vw,42px) 32px 0;display:block}.market-section .problem-list article+article{border-left:1px solid #aeb8b6;padding-left:clamp(24px,2.4vw,42px)}.market-section .problem-list article>span{margin-bottom:38px;padding:0;display:block}.market-section .problem-list h3{margin-bottom:14px;font-size:clamp(20px,1.35vw,25px);line-height:1.2}.market-section .problem-list p{max-width:390px;font-size:15px;line-height:1.6}.home-page #problem{scroll-margin-top:92px}.home-page .market-section{padding:clamp(34px,4vh,48px) clamp(24px,7vw,112px) clamp(70px,8vw,118px)}.market-barriers{min-height:calc(100svh - 174px);padding:0 0 clamp(34px,4vh,48px)}.market-barriers .section-number{margin-bottom:16px}.market-barriers>h2{max-width:900px;font-size:clamp(40px,3.6vw,60px)}.market-barriers-intro{margin-top:16px;font-size:clamp(16px,1.1vw,19px)}.barrier-coins{gap:clamp(16px,2vw,32px);margin-top:clamp(34px,4.2vh,48px)}.barrier-coin{flex-basis:min(27vw,290px);max-width:290px}.barrier-coin:nth-child(2){flex-basis:min(29vw,320px);max-width:320px}.barrier-caption{margin-top:clamp(26px,3.2vh,38px)}}@media (width>=901px) and (width<=1180px){.market-section .section-heading{grid-template-columns:1fr;align-items:start}.market-section .section-heading>p{margin-top:22px}}.market-section{color:#fff;background:radial-gradient(circle at 82% 2%,#2449702e,#0000 30%),linear-gradient(#171a1f 0%,#1d2025 100%)}.market-section .section-heading>.section-number{color:#73a7a2;letter-spacing:1.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.market-section .section-heading h2{color:#fff;letter-spacing:-.02em;font-weight:500}.market-section .section-heading>p{color:#9aa19f}.market-section .problem-list{border:0;gap:clamp(16px,1.4vw,24px)}.market-section .problem-list .problem-card{background:linear-gradient(145deg,#111827f5,#0d1624f5);border:1px solid #ffffff14;flex-direction:column;min-height:330px;padding:clamp(24px,2.1vw,34px);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000029,inset 0 1px #ffffff06}.market-section .problem-list .problem-card:before{content:"";opacity:.55;background:linear-gradient(90deg,#2d6b67,#0000 74%);height:1px;position:absolute;top:0;left:0;right:45%}.market-section .problem-list .problem-card:hover{border-color:#ffffff3d;transform:translateY(-4px);box-shadow:0 24px 52px #00000047,inset 0 0 0 1px #2d6b670f}.market-section .problem-list .problem-card+.problem-card{border-left:1px solid #ffffff14;padding-left:clamp(24px,2.1vw,34px)}.market-section .problem-list .problem-card>span{color:#7d91ad;letter-spacing:.13em;margin:0 0 28px;font-size:10px;font-weight:600}.market-section .problem-list .problem-card>div:last-child{margin-top:auto}.market-section .problem-list .problem-card h3{color:#f8fafc;letter-spacing:-.025em;margin:0 0 13px;font-size:clamp(22px,1.45vw,27px);font-weight:500}.market-section .problem-list .problem-card p{color:#9aa19f;max-width:420px;margin:0;font-size:15px;line-height:1.65}.problem-signal{align-items:center;width:100%;min-height:78px;display:flex}.file-signals{gap:8px}.file-signals i{color:#8290a4;letter-spacing:.08em;transform:translateY(var(--file-offset,0));background:#94a3b80e;border:1px solid #94a3b833;padding:9px 10px;font-family:ui-monospace,monospace;font-size:9px;font-style:normal}.file-signals i:first-child{--file-offset:-5px}.file-signals i:nth-child(2){--file-offset:5px}.file-signals i:nth-child(3){--file-offset:-1px}.effort-signal{gap:10px;max-width:310px;display:grid}.effort-signal>div{grid-template-columns:82px 1fr;align-items:center;gap:12px;display:grid}.effort-signal small{color:#626a6d;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:8px}.effort-signal i{background:#94a3b817;height:6px;display:block;overflow:hidden}.effort-signal b{background:linear-gradient(90deg,#2d6b67,#73a7a2);width:88%;height:100%;display:block}.effort-signal>div:last-child b{background:#475569;width:28%}.gated-signal{color:#e5a94f;background:#f59e0b0e;border:1px solid #f59e0b2e;justify-content:center;gap:11px;width:fit-content;min-height:50px;padding:0 14px}.gated-signal i{font-size:19px;font-style:normal;transform:rotate(-35deg)}.gated-signal strong{letter-spacing:.13em;font-family:ui-monospace,monospace;font-size:9px}@media (width<=900px){.market-section .problem-list{gap:16px;display:grid}.market-section .problem-list .problem-card,.market-section .problem-list .problem-card+.problem-card{border:1px solid #ffffff14;min-height:300px;padding:26px}}.home-page .market-section .problem-summary{border-top:1px solid #2d6b6747;margin-top:clamp(64px,7vw,100px);padding-top:clamp(34px,4vw,54px)}.home-page .market-section .problem-summary-heading{grid-template-columns:minmax(180px,.42fr) minmax(520px,1fr);align-items:end;gap:22px;margin-bottom:34px;display:grid}.home-page .market-section .problem-summary-heading h3{color:#171a1f;letter-spacing:-.035em;max-width:820px;margin:0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.08}.home-page .market-section .problem-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-page .market-section .problem-card-grid article{background:radial-gradient(circle at 88% 8%,#67ac9f24,#0000 30%),linear-gradient(145deg,#20242a,#1d2025);border:1px solid #67ac9f57;min-height:280px;padding:clamp(26px,2.4vw,38px);position:relative;overflow:hidden}.home-page .market-section .problem-card-grid article:first-child{border-radius:26px 8px}.home-page .market-section .problem-card-grid article:nth-child(2){border-radius:8px 26px}.home-page .market-section .problem-card-grid article:nth-child(3){border-radius:26px 8px}.home-page .market-section .problem-card-grid article:after{content:"";background:#d7a23a;border-radius:999px;width:52px;height:3px;position:absolute;top:0;right:34px}.problem-card-top{justify-content:space-between;align-items:center;display:flex}.problem-card-top>span{color:#73a7a2;letter-spacing:.13em;font-family:monospace;font-size:11px}.problem-icon{width:34px;height:34px;position:relative}.problem-icon-files:before,.problem-icon-files:after{content:"";border:1px solid #64706d;width:17px;height:23px;position:absolute}.problem-icon-files:before{border-color:#8c9794;top:2px;left:5px}.problem-icon-files:after{background:#20242a;border-color:#d7a23a;top:8px;left:11px}.problem-icon-cost{border-bottom:1px solid #64706d;border-left:1px solid #64706d}.problem-icon-cost:before{content:"";border-top:1px solid #d49a2d;border-left:1px solid #d49a2d;width:20px;height:13px;position:absolute;top:9px;left:7px;transform:skewY(-28deg)}.problem-icon-lock:before{content:"";border:1px solid #8c9794;width:22px;height:18px;position:absolute;top:13px;left:6px}.problem-icon-lock:after{content:"";border:1px solid #d49a2d;border-bottom:0;border-radius:10px 10px 0 0;width:12px;height:12px;position:absolute;top:3px;left:11px}.home-page .market-section .problem-card-grid h4{color:#f2f0e8;letter-spacing:-.025em;margin:42px 0 15px;font-size:clamp(21px,1.7vw,27px);font-weight:500;line-height:1.15}.home-page .market-section .problem-card-grid p{color:#aec0c6;max-width:360px;margin:0;font-size:15px;line-height:1.65}@media (width<=900px){.home-page .market-section .problem-summary-heading{display:block}.home-page .market-section .problem-summary-heading h3{margin-top:18px}.home-page .market-section .problem-card-grid{grid-template-columns:1fr}.home-page .market-section .problem-card-grid article{min-height:0}.home-page .market-section .problem-card-grid h4{margin-top:30px}}.market-section{background:radial-gradient(circle at 78% 8%,#2d6b6738,#0000 32%),linear-gradient(#171a1f 0%,#1d2025 100%)}@media (width>=901px){.market-section .section-heading{align-items:start;display:block}}.market-section .section-heading>.section-number{color:#2d6b67;font-size:12px;font-weight:500}.market-section .section-heading h2{color:#f2f0e8;letter-spacing:-.04em;text-wrap:balance;max-width:980px;margin-top:25px;font-size:clamp(48px,4.2vw,76px);font-weight:400;line-height:1.02}.market-section .section-heading>p{color:#bac5c8;max-width:760px;margin:34px 0 0;font-size:clamp(18px,1.25vw,21px);line-height:1.65}.market-section .problem-list .problem-card,.market-section .problem-list .problem-card+.problem-card{border-color:#cfd6d33d}.market-section .problem-list .problem-panel-copy>span{color:#2d6b67}.market-section .problem-list .problem-panel-copy h3{color:#f2f0e8;font-weight:500}.market-section .problem-list .problem-panel-copy p{color:#aebbc0}.large-document-visual i{background:linear-gradient(145deg,#20242a,#20242a);border-color:#67ac9f47}.large-document-visual i:before{color:#9fb1b7}.large-document-visual i:after{background:repeating-linear-gradient(#cfd6d338 0 1px,#0000 1px 17px)}.large-document-visual i:nth-child(3){border-color:#67ac9f9e}.cost-curve i{border-color:#2d6b67}.cost-curve:after{background:#b58b3b}.cost-curve span{color:#d2b46e}.permission-shield{background:linear-gradient(145deg,#20242a,#20242a);border-color:#f0a35c7a}.permission-shield:before,.permission-shield i{border-color:#b58b3b}.permission-shield i:after{background:#b58b3b}.large-permission-visual>span{color:#d2b46e}@media (width<=760px){.market-section .section-heading h2{font-size:clamp(42px,12vw,58px)}.market-section .section-heading>p{font-size:17px}}.market-section .problem-list{gap:0;margin-top:clamp(72px,7vw,112px);display:block}.market-section .problem-list .problem-card,.market-section .problem-list .problem-card+.problem-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #94a3b847;grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(56px,8vw,150px);min-height:clamp(390px,34vw,520px);padding:clamp(58px,6vw,94px) 0;display:grid;overflow:visible;transform:none}.market-section .problem-list .problem-card:last-child{border-bottom:1px solid #94a3b847}.market-section .problem-list .problem-card:before{display:none}.market-section .problem-list .problem-card:hover{box-shadow:none;border-color:#94a3b873;transform:none}.problem-panel-copy{max-width:510px;margin:0!important}.market-section .problem-list .problem-panel-copy>span{color:#73a7a2;letter-spacing:.14em;margin-bottom:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.market-section .problem-list .problem-panel-copy h3{color:#fff;letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1.03}.market-section .problem-list .problem-panel-copy p{color:#9aa19f;max-width:460px;font-size:clamp(16px,1.1vw,19px);line-height:1.65}.large-document-visual{width:100%;max-width:620px;height:260px;margin:auto;position:relative}.large-document-visual i{background:linear-gradient(145deg,#172235,#101827);border:1px solid #94a3b838;width:300px;height:176px;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 26px 50px #00000047}.large-document-visual i:before{color:#718198;content:attr(data-label);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:9px;position:absolute;top:22px;left:22px}.large-document-visual i:after{content:"";background:repeating-linear-gradient(#94a3b833 0 1px,#0000 1px 17px);position:absolute;inset:54px 22px 22px}.large-document-visual i:first-child{transform:translate(-68%)rotate(-7deg)}.large-document-visual i:nth-child(2){transform:translate(-32%)rotate(7deg)}.large-document-visual i:nth-child(3){border-color:#73a7a257;transform:translate(-50%)translateY(-12px)}.large-cost-visual{width:100%;max-width:660px;height:280px;margin:auto;position:relative}.cost-axis{border-bottom:1px solid #445269;border-left:1px solid #445269;position:absolute;inset:20px 18px 34px 48px}.cost-axis>span,.cost-axis>em{color:#626a6d;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:9px;font-style:normal;position:absolute}.cost-axis>span{transform-origin:100%;top:-5px;left:-42px;transform:rotate(-90deg)}.cost-axis>em{bottom:-28px;right:0}.cost-axis>i{background:repeating-linear-gradient(#94a3b817 0 1px,#0000 1px 52px);position:absolute;inset:0}.cost-curve{position:absolute;inset:20px 18px 34px 48px;overflow:hidden}.cost-curve i{border-bottom:3px solid #73a7a2;border-right:3px solid #73a7a2;border-radius:0 0 70%;width:76%;height:78%;position:absolute;top:-31%;left:8%;transform:skew(-23deg)}.cost-curve:after{content:"";opacity:.7;background:#f59e0b;height:1px;position:absolute;bottom:31%;left:0;right:0}.cost-curve span{color:#d9a44f;letter-spacing:.11em;font-family:ui-monospace,monospace;font-size:9px;position:absolute;bottom:calc(31% + 9px);right:2%}.large-permission-visual{flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:280px;display:flex}.permission-shield{background:linear-gradient(145deg,#19273ae6,#0d1624e6);border:1px solid #f59e0b5c;border-radius:46% 46% 52% 52%/28% 28% 72% 72%;justify-content:center;align-items:center;width:166px;height:190px;display:flex;position:relative;box-shadow:0 28px 70px #00000047,0 0 42px #f59e0b0f}.permission-shield:before{content:"";border:2px solid #d7a34f;border-bottom:0;border-radius:22px 22px 0 0;width:46px;height:40px;position:absolute;top:58px}.permission-shield i{border:2px solid #d7a34f;width:70px;height:50px;position:absolute;top:89px}.permission-shield i:after{content:"";background:#d7a34f;width:4px;height:14px;position:absolute;top:16px;left:31px}.large-permission-visual>span{color:#d7a34f;letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:10px}@media (width<=900px){.market-section .section-heading h2 br{display:none}.market-section .problem-list .problem-card,.market-section .problem-list .problem-card+.problem-card{grid-template-columns:1fr;gap:40px;min-height:0;padding:58px 0}.large-document-visual,.large-cost-visual{max-width:560px}}.intelligence-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:24px 7vw;display:grid}.intelligence-heading .section-number{grid-column:1/-1;margin-bottom:0}.intelligence-heading h2{letter-spacing:-.05em;max-width:980px;margin:0;font-size:clamp(44px,4.4vw,72px);font-weight:500;line-height:1.02}.intelligence-copy{align-self:end;max-width:620px}.intelligence-copy p{color:#4d6068;margin:0;font-size:18px;line-height:1.65}.intelligence-copy p+p{margin-top:14px}.intelligence-grid{perspective:1800px;width:min(100%,84vw);max-width:1220px;margin:clamp(48px,5.5vw,76px) auto 0}.intelligence-grid .intelligence-demo{width:100%;max-width:1220px;min-height:506px;margin:0 auto}.intelligence-grid .demo-stage{min-height:380px}.intelligence-caption{color:#77868b;letter-spacing:.02em;text-align:right;width:min(100%,84vw);max-width:1220px;margin:15px auto 0;font-size:11px}.intelligence-catalogue{border-top:1px solid #b9c2c0;align-content:center;display:grid}.intelligence-catalogue article{border-bottom:1px solid #b9c2c0;grid-template-columns:32px 1fr;align-items:center;gap:18px;min-height:100px;padding:20px 18px;transition:background .4s,border-color .4s,padding .4s;display:grid;position:relative}.intelligence-catalogue article:after{content:"";transform-origin:50%;background:#2d6b67;width:3px;transition:transform .4s;position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.intelligence-catalogue article.active{background:#ffffffad;border-color:#9fafac;padding-left:25px}.intelligence-catalogue article.active:after{transform:scaleY(1)}.intelligence-catalogue>article>span{color:#738a8c;font-family:monospace;font-size:9px;transition:color .4s}.intelligence-catalogue article.active>span{color:#2d6b67}.intelligence-catalogue article>div{gap:8px;display:grid}.intelligence-catalogue strong{letter-spacing:-.02em;font-size:clamp(18px,1.45vw,23px);font-weight:500;line-height:1.15}.intelligence-catalogue small{color:#687b82;letter-spacing:.01em;font-size:12px}.intelligence-demo{color:#f2f0e8;background:linear-gradient(#73a7a207 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#73a7a207 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 78% 18%,#2d6b671f,#0000 34%),#1d2025;border:1px solid #62807eb8;border-radius:7px;grid-template-rows:auto 1fr auto;min-height:506px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 46px 90px #171a1f3d,0 14px 30px #171a1f29,inset 0 0 0 1px #ffffff0b}.intelligence-grid.is-visible .intelligence-demo{animation:1.15s cubic-bezier(.16,1,.3,1) both screen-emerge}.intelligence-demo:after{content:"";pointer-events:none;z-index:8;background:linear-gradient(112deg,#0000 28%,#ffffff12 45%,#0000 61%);animation:1.7s cubic-bezier(.16,1,.3,1) .18s both screen-sheen;position:absolute;inset:0;transform:translate(-105%)}.demo-topline{border-bottom:1px solid #b2c8d138;justify-content:space-between;align-items:center;min-height:74px;padding:18px 22px;display:flex}.demo-topline>div{gap:6px;display:grid}.demo-topline span,.demo-topline em,.demo-scene-heading>span,.demo-kicker,.demo-footer span,.demo-metric-grid span,.demo-widget-grid article>span,.demo-trend-grid article>span,.demo-readiness article>span{color:#73a7a2;letter-spacing:.12em;font-family:monospace;font-size:9px;font-style:normal}.demo-topline strong{font-size:16px;font-weight:500}.demo-topline em{border:1px solid #78b5aa80;padding:7px 9px}.demo-sequence{z-index:7;gap:5px;display:flex;position:absolute;top:72px;left:22px;right:22px}.demo-sequence i{background:#b2c8d121;width:100%;height:2px;transition:background .55s;display:block;position:relative;overflow:hidden}.demo-sequence i.active{background:linear-gradient(90deg,#2d6b67,#b58b3b)}.demo-stage{min-height:380px;position:relative}.demo-scene{will-change:transform, opacity;flex-direction:column;padding:24px 28px 20px;animation:.82s cubic-bezier(.16,1,.3,1) both demo-enter;display:flex;position:absolute;inset:0}.demo-scene-heading{margin-bottom:18px}.demo-scene-heading h3{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(21px,2vw,30px);font-weight:500}.demo-scene-heading p{color:#90a5ad;margin:8px 0 0;font-size:12px;line-height:1.5}.demo-centred{text-align:center;justify-content:center;align-items:center}.demo-centred h3{margin:12px 0 24px;font-size:clamp(25px,2.2vw,34px);font-weight:500}.demo-upload{background:#ffffff14;width:min(360px,78%);height:5px;margin-bottom:25px;overflow:hidden}.demo-upload i{background:linear-gradient(90deg,#2d6b67,#b58b3b);height:100%;animation:1.75s ease-in-out both demo-upload;display:block}.demo-checks{gap:22px;display:flex}.demo-checks p{color:#a7bac1;margin:0;font-size:11px}.demo-checks b,.demo-inline-metrics b,.demo-readiness p b{color:#b58b3b;margin-right:7px}.demo-document-stack{gap:8px;display:grid}.demo-document-stack>div,.demo-document-review p{background:linear-gradient(90deg,#ffffff0b,#ffffff06);border:1px solid #b2c8d129;align-items:center;min-height:44px;padding:9px 13px;animation:.58s cubic-bezier(.16,1,.3,1) both demo-row;display:grid;box-shadow:0 8px 24px #00000014}.demo-document-stack>div{grid-template-columns:38px 1fr auto}.demo-document-stack span{color:#73a7a2;font-family:monospace;font-size:9px}.demo-document-stack strong{font-size:12px;font-weight:500}.demo-document-stack em{color:#8ea3ab;letter-spacing:.1em;font-family:monospace;font-size:8px;font-style:normal}.demo-inline-metrics{border-top:1px solid #b2c8d12e;gap:25px;margin-top:auto;padding-top:17px;display:flex}.demo-inline-metrics span{color:#9bafb6;font-size:10px}.demo-metric-grid{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.demo-metric-grid article{border:1px solid #b2c8d129;flex-direction:column;justify-content:space-between;min-height:118px;padding:17px;display:flex}.demo-metric-grid article:nth-child(n+4){grid-column:span 1}.demo-metric-grid strong{font-size:clamp(24px,2.4vw,38px);font-weight:400}.demo-metric-grid small{color:#81939b;font-size:10px}.demo-widget-grid{flex:1;grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.demo-widget-grid article,.demo-trend-grid article{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #b2c8d129;padding:17px;box-shadow:0 12px 30px #00000017}.demo-widget-grid article:first-child{grid-row:span 2}.demo-bar{grid-template-columns:49px 1fr 28px;align-items:center;gap:9px;margin-top:23px;display:grid}.demo-bar small,.demo-bar em{color:#9cb0b8;font-size:9px;font-style:normal}.demo-bar i{background:#ffffff14;height:6px;overflow:hidden}.demo-bar i b{transform-origin:0;background:linear-gradient(90deg,#2d6b67,#b58b3b);height:100%;animation:.8s both demo-grow;display:block}.demo-columns{align-items:end;gap:9px;height:84px;margin-top:22px;display:flex}.demo-columns i{transform-origin:bottom;background:#6ca99e;flex:1;animation:.65s both demo-column}.demo-profile p{color:#8fa2aa;border-top:1px solid #b2c8d124;justify-content:space-between;align-items:baseline;margin:11px 0 0;padding-top:10px;font-size:10px;display:flex}.demo-profile b{color:#f2f0e8;font-size:11px;font-weight:500}.demo-trend-grid{flex:1;grid-template-columns:1fr 1fr;gap:13px;display:grid}.demo-trend-grid article{flex-direction:column;display:flex}.trend-chart{border-bottom:1px solid #b2c8d138;flex:1;align-items:end;gap:7px;min-height:150px;margin:20px 0 12px;padding:0 5px;display:flex}.trend-chart i{opacity:.85;transform-origin:bottom;background:linear-gradient(#b58b3b,#2d6b67);flex:1;animation:.7s both demo-column}.demo-trend-grid small{color:#81939b;font-size:9px}.demo-document-review{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demo-document-review p{grid-template-columns:30px 1fr auto;margin:0}.demo-document-review p b{color:#b58b3b;border:1px solid #2d6b67;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}.demo-document-review p span{font-size:11px}.demo-document-review p em{color:#73a7a2;font-family:monospace;font-size:8px;font-style:normal}.demo-document-review p.pending b{color:#d2b46e;border-color:#c99432}.demo-document-review p.pending em{color:#d2b46e}.demo-readiness{flex:1;grid-template-columns:1.15fr .85fr;gap:30px;display:grid}.demo-readiness>div{gap:4px;display:grid}.demo-readiness p{color:#d6dedf;border-bottom:1px solid #b2c8d124;margin:0;padding:10px 2px;font-size:11px;animation:.4s both demo-row}.demo-readiness article{background:#ffffff09;border:1px solid #b2c8d12e;flex-direction:column;justify-content:center;padding:23px;display:flex}.demo-readiness article strong{margin:12px 0;font-size:clamp(39px,4vw,62px);font-weight:400}.demo-readiness article>div{background:#ffffff14;height:5px;overflow:hidden}.demo-readiness article>div i{background:linear-gradient(90deg,#2d6b67,#b58b3b);height:100%;animation:1s both demo-readiness;display:block}.demo-readiness article small{color:#81939b;margin-top:12px;font-size:9px}.demo-observations{grid-template-columns:1fr 1fr;display:grid}.demo-observations p{border-bottom:1px solid #b2c8d12e;grid-template-columns:30px 1fr;align-items:center;gap:13px;min-height:75px;margin:0;padding:12px;animation:.45s both demo-row;display:grid}.demo-observations p:nth-child(odd){border-right:1px solid #b2c8d12e}.demo-observations span{color:#73a7a2;font-family:monospace;font-size:9px}.demo-observations strong{font-size:12px;font-weight:500;line-height:1.45}.demo-final{text-align:center;justify-content:center;align-items:center}.demo-final h3{letter-spacing:-.045em;text-transform:capitalize;margin:12px 0 20px;font-size:clamp(36px,4.2vw,66px);font-weight:400}.demo-final>div{flex-wrap:wrap;justify-content:center;gap:12px 20px;max-width:680px;display:flex}.demo-final>div span{color:#c8d3d5;font-size:11px}.demo-final>strong{border-bottom:1px solid #c2d36ea6;margin-top:27px;padding-bottom:7px;font-size:15px;font-weight:500}.demo-final p{color:#8fa2aa;margin:18px 0 6px;font-size:10px}.demo-final small{color:#73a7a2;letter-spacing:.12em;font-family:monospace;font-size:8px}.demo-footer{background:#0000002e;border-top:1px solid #b2c8d12e;justify-content:space-between;align-items:center;min-height:52px;padding:12px 22px;display:flex}.demo-footer i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.demo-footer p{color:#83969e;margin:0;font-size:10px}@keyframes screen-emerge{0%{opacity:0;transform:translate3d(0,44px,-90px)rotateX(3.5deg)scale(.965)}to{opacity:1;transform:translate(0)rotateX(0)scale(1)}}@keyframes screen-sheen{0%{opacity:0;transform:translate(-105%)}22%{opacity:.8}to{opacity:0;transform:translate(105%)}}@keyframes demo-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes demo-row{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes demo-upload{0%{width:4%}to{width:100%}}@keyframes demo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-column{0%{opacity:.25;transform:scaleY(.05)}to{opacity:.85;transform:scaleY(1)}}@keyframes demo-readiness{0%{width:0}to{width:94%}}.intelligence-dashboard{color:#f2f0e8;background:#1d2025;border:1px solid #465552;grid-template-rows:auto auto 1fr auto;min-height:560px;display:grid;box-shadow:0 28px 65px #171a1f38}.dashboard-topline{border-bottom:1px solid #b2c8d138;justify-content:space-between;align-items:center;min-height:74px;padding:18px 22px;display:flex}.dashboard-topline>div{gap:6px;display:grid}.dashboard-topline span,.dashboard-topline em{color:#73a7a2;letter-spacing:.12em;font-family:monospace;font-size:9px;font-style:normal}.dashboard-topline strong{font-size:16px;font-weight:500}.dashboard-topline em{border:1px solid #78b5aa80;padding:7px 9px}.dashboard-metrics{border-bottom:1px solid #b2c8d138;grid-template-columns:repeat(4,1fr);display:grid}.dashboard-metrics article{gap:8px;min-height:116px;padding:20px;display:grid}.dashboard-metrics article+article{border-left:1px solid #b2c8d12e}.dashboard-metrics span,.dashboard-analysis span,.dashboard-footer span{color:#8aadb9;letter-spacing:.1em;font-family:monospace;font-size:9px}.dashboard-metrics strong{font-size:clamp(21px,1.7vw,28px);font-weight:500}.dashboard-metrics small{color:#81939b;font-size:11px}.dashboard-analysis{grid-template-columns:1.05fr .95fr;display:grid}.dashboard-analysis>article{padding:24px 22px}.dashboard-analysis>article+article{border-left:1px solid #b2c8d12e}.dpd-analysis>div:first-child{gap:6px;margin-bottom:28px;display:grid}.dpd-analysis>div:first-child strong{font-size:14px;font-weight:500}.bar-row{grid-template-columns:56px 1fr 32px;align-items:center;gap:12px;margin-top:19px;display:grid}.bar-row>span,.bar-row>em{color:#9cb0b8;font-size:10px;font-style:normal}.bar-row>i{background:#ffffff14;height:6px;overflow:hidden}.bar-row>i b{background:linear-gradient(90deg,#2d6b67,#b58b3b);height:100%;display:block}.composition-analysis{gap:0;display:grid}.composition-analysis>span{margin-bottom:12px}.composition-analysis>div{border-top:1px solid #b2c8d129;gap:5px;padding:16px 0;display:grid}.composition-analysis p{color:#8fa2aa;margin:0;font-size:11px}.composition-analysis strong{font-size:15px;font-weight:500}.dashboard-footer{background:#0000002e;border-top:1px solid #b2c8d12e;justify-content:space-between;align-items:center;min-height:52px;padding:12px 22px;display:flex}.dashboard-footer i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dashboard-footer p{color:#83969e;margin:0;font-size:10px}.intelligence-boundary{color:#495c64;border-top:1px solid #aeb9b7;border-bottom:1px solid #aeb9b7;margin:clamp(44px,5vw,72px) 0 0;padding:23px 0;font-size:14px;line-height:1.7}.decision-support{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(40px,7vw,100px);margin-top:clamp(60px,7vw,100px);display:grid}.decision-support h3{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(36px,3.6vw,58px);font-weight:500;line-height:1.03}.decision-support>div:first-child>p{color:#4d6068;max-width:560px;margin:0;font-size:17px;line-height:1.65}.decision-support-grid{border-top:1px solid #aeb9b7;grid-template-columns:1fr 1fr;display:grid}.decision-support-grid>span{border-bottom:1px solid #aeb9b7;align-items:center;gap:12px;min-height:58px;padding:12px 14px;font-size:14px;display:flex}.decision-support-grid>span:nth-child(odd){border-right:1px solid #aeb9b7}.decision-support-grid i{color:#2d6b67;border:1px solid #2d6b67;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:inline-flex}.section-number{color:#72818a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-family:monospace;font-size:10px;display:block}.market-section{color:#101c25;background:#f1eee6;padding:clamp(82px,9vw,138px) clamp(24px,7vw,112px)}.section-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:24px 7vw;display:grid}.section-heading>.section-number{grid-column:1/-1}.section-heading h2,.workflow-intro h2,.pathway-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(39px,4vw,64px);font-weight:400;line-height:1.06}.section-heading h2 em{color:#366b65;font-style:normal}.section-heading>p{color:#4f5c62;max-width:600px;margin:5px 0 0;font-size:18px;line-height:1.7}.problem-list{border-top:1px solid #b9bebc;max-width:920px;margin:clamp(68px,8vw,112px) 0 0 auto}.problem-list article{border-bottom:1px solid #b9bebc;grid-template-columns:44px 1fr;align-items:start;gap:34px;padding:30px 0;display:grid}.problem-list article>span{color:#53776f;padding-top:5px;font-family:monospace;font-size:11px}.problem-list h3{letter-spacing:-.02em;margin:0 0 10px;font-size:23px;font-weight:500}.problem-list p{color:#5a676c;max-width:700px;margin:0;line-height:1.6}.transformation-visual{color:#171a1f;background:radial-gradient(circle at 12% 18%,#ffffff9e,#0000 25%),radial-gradient(circle at 88% 72%,#67ac9f33,#0000 30%),linear-gradient(145deg,#dfe5dc 0%,#d1ddd8 52%,#c8d6d3 100%);border-top:2px solid #252a2f;border-bottom:2px solid #252a2f;margin:108px calc(-1*clamp(24px,7vw,112px)) calc(-1*clamp(82px,9vw,138px));padding:clamp(62px,7vw,104px) clamp(24px,7vw,112px) clamp(82px,8vw,120px);box-shadow:inset 0 32px 70px #233d4121}.transformation-heading{gap:24px;margin-bottom:48px;display:grid}.transformation-heading .mono-label{color:#2d6b67}.transformation-heading h3{letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.02}.transformation-heading>p{color:#51666f;align-self:end;max-width:480px;margin:0 0 5px;font-size:18px;line-height:1.65}.iso-viewport{background:#172129;border:1px solid #ffffff1f;border-radius:28px 28px 0 0;overflow:auto hidden;box-shadow:0 34px 76px #1f313433,inset 0 1px #ffffff1f}.iso-landscape{perspective:1500px;background:radial-gradient(circle at 20% 44%,#50717e24,#0000 31%),radial-gradient(circle at 78% 48%,#6f5c7a21,#0000 32%),radial-gradient(circle at 50% 22%,#4b847421,#0000 27%),linear-gradient(145deg,#172229 0%,#1d292e 52%,#17251f 100%);min-width:1400px;height:540px;position:relative;overflow:hidden}.iso-landscape:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 92%);mask-image:linear-gradient(#0000009e,#0000 92%)}.iso-landscape:after{content:"";pointer-events:none;background:radial-gradient(circle,#67ac9f1c,#0000 68%);width:560px;height:360px;animation:10s ease-in-out infinite ambient-drift;position:absolute;top:40px;left:50%;transform:translate(-50%)}@keyframes ambient-drift{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.12}}.iso-zone{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:28px;width:45%;height:340px;padding:20px 24px;position:absolute;top:74px}.iso-zone span{letter-spacing:.12em;font-family:monospace;font-size:11px;font-weight:700}.iso-zone p{color:#ffffff94;margin:5px 0 0;font-size:12px}.iso-zone-lender{background:linear-gradient(135deg,#2d6b6721,#39535b06);border-color:#73a7a24d;left:26px;box-shadow:inset 0 28px 70px #171a1f1a}.iso-zone-buyer{background:linear-gradient(225deg,#6b5b7721,#4c435406);border-color:#9c89a147;right:26px;box-shadow:inset 0 28px 70px #3e31431a}.iso-connectors{pointer-events:none;z-index:1;filter:drop-shadow(0 0 7px #12b8866b);width:1400px;height:460px;position:absolute;top:28px;left:0}.iso-connectors path{fill:none;opacity:.8;stroke:#83d9c0;stroke-dasharray:7 8;stroke-width:2.4px;animation:3.6s ease-in-out infinite route-pulse}.iso-packet{offset-path:path("M70 335 L245 275 L475 220 L700 155 L925 220 L1155 275 L1330 335");z-index:5;background:linear-gradient(135deg,#d2b46e,#12b886);border:2px solid #ecfff9;width:13px;height:13px;animation:7s linear infinite packet-run;position:absolute;top:28px;transform:rotate(45deg);box-shadow:0 0 18px #12b886e6,0 7px 13px #00000047}.packet-two{animation-delay:-2.33s}.packet-three{animation-delay:-4.66s}@keyframes packet-run{0%{offset-distance:0%;opacity:0}7%,93%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes route-pulse{0%,to{opacity:.45}50%{opacity:.9}}.iso-origin,.iso-outcome,.iso-hub,.iso-stage{color:#fff;z-index:3;border:1px solid #fff3;position:absolute}.iso-origin,.iso-outcome{gap:6px;width:165px;padding:16px;display:grid}.iso-origin{background:linear-gradient(145deg,#2468b8,#12365f);box-shadow:8px 10px #163d6d,16px 20px 30px #00000042}.iso-outcome{background:linear-gradient(145deg,#16a965,#075e39);box-shadow:8px 10px #064a2e,16px 20px 30px #00000042}.iso-origin span,.iso-outcome span,.iso-hub span{color:#ffffffad;letter-spacing:.11em;font-family:monospace;font-size:9px}.iso-origin strong,.iso-outcome strong{font-size:14px}.iso-origin small,.iso-outcome small,.iso-hub small{color:#697980;font-size:11px;line-height:1.4}.iso-stage{cursor:pointer;text-align:left;gap:9px;width:184px;min-height:116px;padding:17px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s;display:grid}.iso-stage:before{content:"";background:#2a78d6;height:7px;position:absolute;top:-1px;left:-1px;right:-1px}.iso-stage-1,.iso-stage-2{background:linear-gradient(145deg,#356f8f,#203f52);box-shadow:8px 10px #1a3545,16px 20px 32px #00000040}.iso-stage-3{background:linear-gradient(145deg,#b88727,#71551d);box-shadow:8px 10px #5e4719,16px 20px 32px #00000040}.iso-stage-4,.iso-stage-5{background:linear-gradient(145deg,#6c5688,#413653);box-shadow:8px 10px #332b40,16px 20px 32px #00000040}.iso-stage-3{top:100px;left:608px}.iso-stage:hover,.iso-stage.active{transform:translate(-5px,-7px)}.iso-stage-1:hover,.iso-stage-1.active,.iso-stage-2:hover,.iso-stage-2.active{box-shadow:13px 16px #174777,24px 30px 50px #175ba461}.iso-stage-3:hover,.iso-stage-3.active{box-shadow:13px 16px #704d0c,24px 30px 50px #d68e0047}.iso-stage-4:hover,.iso-stage-4.active,.iso-stage-5:hover,.iso-stage-5.active{box-shadow:13px 16px #2d205f,24px 30px 50px #6c4bd661}.iso-stage.active{filter:brightness(1.08)saturate(.94);outline-offset:4px;outline:2px solid #f2f0e8c7}.iso-stage-side{color:#ffffffb8;letter-spacing:.1em;font-family:monospace;font-size:9px}.iso-stage-1 .iso-stage-side,.iso-stage-2 .iso-stage-side,.iso-stage-3 .iso-stage-side,.iso-stage-4 .iso-stage-side,.iso-stage-5 .iso-stage-side{color:#ffffffb8}.iso-stage-number{color:#ffffff8c;font-family:monospace;font-size:10px}.iso-stage strong{font-size:15px;font-weight:600;line-height:1.25}.iso-stage small{color:#5b6178;font-size:11px;line-height:1.4}.iso-hub{text-align:center;background:linear-gradient(145deg,#18c18d,#086347);gap:7px;width:180px;padding:16px;animation:4s ease-in-out infinite hub-float;display:grid;top:304px;left:631px;box-shadow:8px 10px #07513c,18px 22px 42px #12b8864d}.iso-hub:before{color:#102f44;content:"A";background:linear-gradient(145deg,#d2b46e,#b58b3b);place-items:center;width:42px;height:42px;margin:-39px auto 3px;font-size:22px;font-weight:700;display:grid;box-shadow:0 9px 20px #00000040}.iso-hub strong{letter-spacing:.12em;font-size:18px}@keyframes hub-float{0%,to{translate:0}50%{translate:0 -7px}}.iso-detail{color:#fff;background:linear-gradient(105deg,#172229,#243037 58%,#1d3730);border-radius:0 0 28px 28px;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:116px;padding:24px;display:grid}.iso-detail>span{color:#a6e6d1;border:1px solid #12b886;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:monospace;display:flex}.iso-detail-copy{gap:5px;display:grid}.iso-detail small{color:#a6e6d1;letter-spacing:.11em;text-transform:uppercase;font-family:monospace;font-size:9px}.iso-detail strong{font-size:15px;font-weight:600}.iso-detail p{color:#c8cad4;max-width:820px;margin:0;font-size:13px;line-height:1.5}.iso-detail>button{color:#eaf9f4;cursor:pointer;text-transform:uppercase;background:#ffffff0f;border:1px solid #a6e6d185;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-family:monospace;font-size:11px;display:flex}.iso-detail>button:hover{color:#071b16;background:#12b886;border-color:#12b886}.iso-detail>button i{font-style:normal}.iso-detail-views{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;padding-top:18px;display:grid}.iso-detail-views>div{gap:8px;min-height:74px;padding:4px 22px;display:grid}.iso-detail-views>div:first-child{padding-left:0}.iso-detail-views>div+div{border-left:1px solid #ffffff24}.iso-detail-views span{color:#8fa7ae;letter-spacing:.11em;font-family:monospace;font-size:9px}.iso-detail-views strong{color:#fff;font-size:13px;line-height:1.45}.iso-detail-views>div:last-child span{color:#e5c66b}.iso-viewport{background:#171a1f;border-color:#ffffff1a;border-radius:14px 14px 0 0;box-shadow:0 28px 60px #080c1433}.iso-landscape{perspective:none;background:#171a1f;height:500px}.iso-landscape:after{display:none}.iso-zone{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#0e14208a;border-color:#ffffff17;border-radius:10px;width:calc(50% - 36px);height:178px;padding:18px 20px;top:auto}.iso-zone p{color:#626a6d}.iso-zone-lender{top:40px;left:24px}.iso-zone-lender span{color:#9aa19f}.iso-zone-buyer{bottom:38px;right:24px}.iso-zone-buyer span{color:#79b9aa}.iso-connectors{filter:none;height:460px;top:0}.iso-connectors path{stroke:#fff3;stroke-dasharray:5 7;stroke-width:1.4px}.iso-packet{offset-path:path("M70 145 L255 145 L475 145 L700 250 L925 355 L1155 355 L1330 355");background:#10b981;border:1px solid #f8fafc;width:8px;height:8px;animation-duration:8s;top:0;box-shadow:0 0 10px #10b9818c}.iso-origin,.iso-outcome,.iso-hub,.iso-stage{box-shadow:none;color:#f8fafc;background:#171a1f;border:1px solid #ffffff1c;border-radius:6px}.iso-origin,.iso-outcome{gap:8px;width:150px;padding:14px}.iso-origin{top:112px;left:18px}.iso-outcome{top:324px;right:18px}.iso-origin span,.iso-outcome span,.iso-hub span{color:#626a6d}.iso-origin small,.iso-outcome small{color:#9aa19f;letter-spacing:.1em;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:4px 6px;font-family:monospace;font-size:8px}.iso-stage{gap:8px;width:180px;min-height:116px;padding:14px 15px;transition:transform .28s ease-out,border-color .28s ease-out,box-shadow .28s ease-out}.iso-stage:before{background:#626a6d;height:2px}.iso-stage-1,.iso-stage-2,.iso-stage-3,.iso-stage-4,.iso-stage-5{box-shadow:none;background:#171a1f}.iso-stage-1{top:86px;left:172px}.iso-stage-2{top:86px;left:392px}.iso-stage-3{border-color:#f59e0b57;top:192px;left:610px}.iso-stage-4{top:298px;left:832px}.iso-stage-5{top:298px;left:1052px}.iso-stage-3:before{background:#f59e0b}.iso-stage-4:before,.iso-stage-5:before{background:#10b981}.iso-stage:hover,.iso-stage.active{filter:none;outline:none;transform:translateY(-2px)scale(1.015)}.iso-stage-1:hover,.iso-stage-1.active,.iso-stage-2:hover,.iso-stage-2.active,.iso-stage-4:hover,.iso-stage-4.active,.iso-stage-5:hover,.iso-stage-5.active{border-color:#10b98194;box-shadow:0 12px 28px #0000004d,0 0 0 1px #10b98121}.iso-stage-3:hover,.iso-stage-3.active{border-color:#f59e0ba8;box-shadow:0 12px 28px #0000004d,0 0 0 1px #f59e0b24}.iso-stage-side,.iso-stage-1 .iso-stage-side,.iso-stage-2 .iso-stage-side,.iso-stage-3 .iso-stage-side,.iso-stage-4 .iso-stage-side,.iso-stage-5 .iso-stage-side{color:#9aa19f}.iso-stage-number{color:#626a6d}.iso-stage strong{font-size:14px;font-weight:500}.iso-stage-status{color:#626a6d;letter-spacing:.09em;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:5px 7px;font-family:monospace;font-size:8px;line-height:1}.iso-stage-status.current,.iso-stage-status.complete{color:#6ee7b7;border-color:#10b98157}.iso-stage-3 .iso-stage-status.current{color:#fbbf24;border-color:#f59e0b6b}.iso-stage-status.queued{color:#626a6d}.iso-hub{border-color:#10b98157;width:150px;padding:14px;animation:none;top:350px;left:625px}.iso-hub:before{box-shadow:none;color:#252a2f;background:#b58b3b;width:28px;height:28px;margin:-29px auto 1px;font-size:15px}.iso-hub strong{font-size:15px}.iso-detail{background:#171a1f;border:1px solid #ffffff1a;border-top:0;border-radius:0 0 14px 14px}.iso-detail>button{background:0 0}.iso-detail>button:hover{background:#10b981;border-color:#10b981}.iso-landscape{isolation:isolate;background:#171a1f;min-width:1400px;height:520px}.iso-landscape:before{background-image:radial-gradient(#94a3b821 1px,#0000 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%)}.iso-landscape:after{background:linear-gradient(90deg,#0000,#94a3b80d,#0000);width:22%;height:100%;animation:8s linear infinite pipeline-scan;display:block;top:0;left:-25%;transform:none}@keyframes pipeline-scan{to{left:110%}}.pipeline-party{color:#f8fafc;letter-spacing:.11em;z-index:6;gap:4px;font-family:monospace;display:grid;position:absolute}.pipeline-party span{font-size:11px;font-weight:700}.pipeline-party small{color:#626a6d;font-size:8px}.pipeline-party i{color:#9aa19f;font-size:20px;font-style:normal}.pipeline-lender{text-align:left;top:42px;left:42px}.pipeline-lender i{margin:4px 0 0 35px}.pipeline-arc{text-align:right;bottom:34px;right:42px}.pipeline-arc i{margin:0 62px 4px 0;transform:rotate(180deg)}.pipeline-conduit{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;height:18px;position:absolute;top:226px;left:58px;right:58px}.pipeline-conduit:before,.pipeline-conduit:after{content:"";background:#626a6d;width:4px;height:4px;position:absolute;top:6px}.pipeline-conduit:before{left:10px}.pipeline-conduit:after{right:10px}.pipeline-conduit>i{background:repeating-linear-gradient(90deg,#94a3b83d 0 8px,#0000 8px 16px);height:1px;display:block;position:absolute;top:8px;left:16px;right:16px}.pipeline-packet{z-index:8;background:#b58b3b;border:1px solid #f8fafc;width:10px;height:10px;transition:left 1.1s cubic-bezier(.4,0,.2,1),background .35s,box-shadow .35s;position:absolute;top:230px;left:87px;transform:rotate(45deg);box-shadow:0 0 12px #c2d36e7a}.pipeline-packet>i{border:1px solid #c2d36e80;animation:1.3s ease-in-out infinite packet-pulse;position:absolute;inset:-5px}.pipeline-packet.packet-at-1{left:178px}.pipeline-packet.packet-at-2{left:432px}.pipeline-packet.packet-at-3{background:#f59e0b;left:695px;box-shadow:0 0 14px #f59e0b7a}.pipeline-packet.packet-at-4{background:#10b981;left:958px;box-shadow:0 0 14px #10b98175}.pipeline-packet.packet-at-5{background:#10b981;left:1216px;box-shadow:0 0 14px #10b98175}@keyframes packet-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.35)}}.pipeline-rail{z-index:5;grid-template-columns:repeat(5,1fr);gap:50px;display:grid;position:absolute;top:126px;left:58px;right:58px}.pipeline-node{color:#f8fafc;text-align:left;background:#171a1f;border:1px solid #ffffff1a;border-radius:6px;align-content:start;gap:9px;min-height:128px;padding:14px 15px;transition:border-color .3s,box-shadow .3s,opacity .3s,transform .3s;display:grid;position:relative}.pipeline-node:after{content:"";background:#ffffff29;width:1px;height:100px;position:absolute;bottom:-101px;left:50%}.pipeline-node-head{justify-content:space-between;align-items:center;font-family:monospace;display:flex}.pipeline-node-head b{color:#626a6d;font-size:9px;font-weight:400}.pipeline-node-head em{color:#626a6d;letter-spacing:.1em;font-size:8px;font-style:normal}.pipeline-node>strong{font-size:14px;font-weight:500;line-height:1.25}.pipeline-metric{color:#9aa19f;letter-spacing:.06em;font-family:monospace;font-size:8px}.pipeline-node>small{color:#626a6d;letter-spacing:.08em;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:2px;padding-top:8px;font-family:monospace;font-size:8px;display:flex}.pipeline-node>small i{background:#475569;border-radius:50%;width:5px;height:5px}.pipeline-node.queued{opacity:.58}.pipeline-node.current{border-color:#c2d36e85;transform:translateY(-3px);box-shadow:0 12px 30px #00000047,0 0 0 1px #c2d36e14}.pipeline-node.current>small{color:#d2b46e}.pipeline-node.current>small i{background:#b58b3b;animation:1s ease-in-out infinite status-blink}.pipeline-node.complete{border-color:#ffffff24}.pipeline-node.complete>small{color:#6ee7b7}.pipeline-node.complete>small i{background:#10b981}.pipeline-node-3.current{border-color:#f59e0b94}.pipeline-node-3.current>small{color:#fbbf24}.pipeline-node-3.current>small i{background:#f59e0b}@keyframes status-blink{0%,to{opacity:.4}50%{opacity:1}}.permission-core{color:#f8fafc;z-index:6;background:#171a1f;border:1px solid #f59e0b57;border-radius:8px;gap:6px;width:280px;min-height:176px;padding:18px 20px 16px 62px;transition:border-color .35s,box-shadow .35s;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.permission-core:before{content:"";background:#f59e0b;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.permission-core>span{color:#fbbf24;letter-spacing:.13em;font-family:monospace;font-size:9px}.permission-core>strong{font-size:17px;font-weight:500}.permission-core ul{color:#9aa19f;gap:3px;margin:2px 0;padding:0;font-size:10px;list-style:none;display:grid}.permission-core li:before{color:#626a6d;content:"—";margin-right:6px}.permission-core>small{color:#fbbf24;letter-spacing:.08em;border-top:1px solid #ffffff17;margin-top:3px;padding-top:8px;font-family:monospace;font-size:8px}.permission-lock{border:1px solid #f59e0b80;width:27px;height:34px;position:absolute;top:19px;left:17px}.permission-lock:before{content:"";border:1px solid #f59e0ba6;border-bottom:0;border-radius:10px 10px 0 0;width:13px;height:14px;position:absolute;top:-11px;left:6px}.permission-lock span{background:#f59e0b;width:2px;height:6px;position:absolute;top:12px;left:12px}.permission-core.authorising{box-shadow:0 0 30px #f59e0b21}.permission-core.authorising .permission-lock{animation:1.2s ease-in-out infinite gate-authorise}.permission-core.open{border-color:#10b98161}.permission-core.open:before,.permission-core.open .permission-lock span{background:#10b981}.permission-core.open .permission-lock,.permission-core.open .permission-lock:before{border-color:#10b98194}.permission-core.open .permission-lock:before{transform:translateY(-5px)}.permission-core.open>span,.permission-core.open>small{color:#6ee7b7}@keyframes gate-authorise{0%,to{opacity:.55}50%{opacity:1}}.pipeline-legend{color:#626a6d;letter-spacing:.1em;align-items:center;gap:9px;font-family:monospace;font-size:8px;display:flex;position:absolute;top:272px;left:42px}.pipeline-legend i{background:#b58b3b;width:6px;height:6px;transform:rotate(45deg)}.pipeline-legend b{color:#9aa19f;border-left:1px solid #ffffff1a;margin-left:7px;padding-left:15px;font-weight:400}.transformation-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.transformation-heading .mono-label{grid-column:1/-1}.transformation-heading>p{display:block}.transformation-system{color:#f8fafc;background:#171a1f;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(180px,.7fr) minmax(100px,.45fr) minmax(360px,1.25fr) minmax(100px,.45fr) minmax(230px,.85fr);align-items:center;gap:0;min-height:510px;padding:58px 54px 78px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #080c1433}.transformation-system:before{content:"";pointer-events:none;background-image:radial-gradient(#94a3b81f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.transformation-system:after{content:"";background:linear-gradient(90deg,#0000,#94a3b80a,#0000);width:20%;height:100%;animation:9s linear infinite transformation-scan;position:absolute;top:0;left:-25%}@keyframes transformation-scan{to{left:110%}}.transform-endpoint{text-align:center;z-index:3;flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.transform-endpoint>span,.engine-label{color:#626a6d;letter-spacing:.14em;font-family:monospace;font-size:9px}.transform-endpoint>strong{font-size:17px;font-weight:500}.transform-endpoint>small{color:#9aa19f;font-size:11px}.raw-documents{width:152px;height:118px;margin:8px 0 4px;position:relative}.raw-documents i{color:#343b3d;letter-spacing:.02em;background:linear-gradient(145deg,#e8e5dc,#d8d4c8);border:1.5px solid #d8a63f;align-items:flex-end;width:104px;height:82px;padding:8px;font-family:monospace;font-size:7px;font-style:normal;display:flex;position:absolute;top:15px;left:22px;box-shadow:0 10px 24px #00000038,0 0 0 1px #d8a63f1a}.raw-documents i:after{content:attr(data-file);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raw-documents i:first-child{transform:rotate(-7deg)translate(-10px,5px)}.raw-documents i:nth-child(2){transform:rotate(6deg)translate(12px,-2px)}.raw-documents i:nth-child(3){background:repeating-linear-gradient(#eeece5 0 13px,#23526838 13px 14px);transform:rotate(-1deg)}.portfolio-package-card{text-align:left;background:linear-gradient(145deg,#eeece5,#d8d4c8);border:1.5px solid #d8a63f;gap:8px;width:230px;min-height:188px;margin:8px 0 4px;padding:17px 18px;display:grid;box-shadow:0 16px 34px #0000003d,0 0 0 1px #d8a63f1a}.portfolio-package-card b{color:#102b3b;border-bottom:1px solid #17354833;padding-bottom:11px;font-size:12px;font-weight:600}.portfolio-package-card i{color:#50615f;font-size:9px;font-style:normal;line-height:1.4}.portfolio-package-card i:first-letter{color:#1d7b68}.transform-route{z-index:2;background:#ffffff14;height:2px;position:relative}.transform-route:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #94a3b880;position:absolute;top:-3px;right:-1px}.transform-route i{background:#b58b3b;border:1px solid #f8fafccc;width:8px;height:8px;animation:15s ease-in-out infinite transform-packet-in;position:absolute;top:-3px;left:0;transform:rotate(45deg);box-shadow:0 0 8px #c2d36e52}.route-out i{opacity:0;background:#10b981;animation-name:transform-packet-out;box-shadow:0 0 8px #10b9814d}@keyframes transform-packet-in{0%{opacity:0;left:0}2%{opacity:1}13%{opacity:1;left:calc(100% - 8px)}17%,to{opacity:0;left:calc(100% - 8px)}}@keyframes transform-packet-out{0%,82%{opacity:0;left:0}85%{opacity:1}97%{opacity:1;left:calc(100% - 8px)}to{opacity:0;left:calc(100% - 8px)}}.arbant-engine{z-index:4;background:#171a1f;border:1px solid #c2d36e42;border-radius:10px;gap:14px;min-height:300px;padding:30px;display:grid;position:relative;box-shadow:0 24px 56px #0000004d}.arbant-engine:before{content:"";background:linear-gradient(90deg,#b58b3b,#c2d36e26);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.arbant-engine>strong{letter-spacing:.13em;font-size:clamp(28px,2.5vw,40px);font-weight:500}.engine-status{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;height:46px;position:relative;overflow:hidden}.engine-status span{color:#d2b46e;letter-spacing:.06em;opacity:0;font-family:monospace;font-size:10px;animation:15s infinite engine-cycle;position:absolute;top:16px;left:0}.engine-status span:nth-child(2){animation-delay:2.5s}.engine-status span:nth-child(3){animation-delay:5s}.engine-status span:nth-child(4){animation-delay:7.5s}.engine-status span:nth-child(5){animation-delay:10s}.engine-status span:nth-child(6){color:#6ee7b7;animation-delay:12.5s}@keyframes engine-cycle{0%{opacity:0;transform:translateY(4px)}3%,14%{opacity:1;transform:none}16.5%,to{opacity:0;transform:translateY(-3px)}}.engine-capabilities{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.engine-capabilities span{color:#9aa19f;border:1px solid #ffffff17;min-height:48px;padding:10px;font-size:9px;line-height:1.35}.engine-progress{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.engine-progress i{background:#343b3d;height:4px;animation:15s infinite progress-segment-1}.engine-progress i:nth-child(2){animation-name:progress-segment-2}.engine-progress i:nth-child(3){animation-name:progress-segment-3}.engine-progress i:nth-child(4){animation-name:progress-segment-4}.engine-progress i:nth-child(5){animation-name:progress-segment-5}@keyframes progress-segment-1{0%,5%{background:#343b3d}8%,96%{background:#a98035}to{background:#343b3d}}@keyframes progress-segment-2{0%,22%{background:#343b3d}25%,96%{background:#a98035}to{background:#343b3d}}@keyframes progress-segment-3{0%,39%{background:#343b3d}42%,96%{background:#a98035}to{background:#343b3d}}@keyframes progress-segment-4{0%,56%{background:#343b3d}59%,96%{background:#a98035}to{background:#343b3d}}@keyframes progress-segment-5{0%,73%{background:#343b3d}76%,96%{background:#10b981}to{background:#343b3d}}.engine-events{height:18px;position:relative;overflow:hidden}.engine-events span{color:#626a6d;letter-spacing:.04em;opacity:0;font-family:monospace;font-size:8px;animation:15s infinite event-cycle;position:absolute;top:3px;left:0}.engine-events span:nth-child(2){animation-delay:3s}.engine-events span:nth-child(3){animation-delay:6s}.engine-events span:nth-child(4){animation-delay:9s}.engine-events span:nth-child(5){color:#7fb9a8;animation-delay:12s}@keyframes event-cycle{0%{opacity:0;transform:translateY(3px)}3%,15%{opacity:1;transform:none}19%,to{opacity:0;transform:translateY(-2px)}}.transformation-principle{color:#626a6d;letter-spacing:.12em;white-space:nowrap;z-index:4;align-items:center;gap:12px;margin:0;font-family:monospace;font-size:8px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.transformation-principle i{background:#b58b3b;width:5px;height:5px;transform:rotate(45deg)}.boundary-strip{color:var(--ink);background:#252a2f;grid-template-columns:240px 1fr;align-items:start;gap:32px;margin-top:92px;padding:34px 38px;display:grid}.boundary-strip .mono-label{padding-top:4px}.boundary-strip p{color:#aab6b9;margin:0;font-size:15px;line-height:1.65}.boundary-strip strong{color:#f2f0e8;font-weight:500}.workflow-block{border-top:1px solid #c2c7c5;margin-top:clamp(100px,12vw,170px);padding-top:34px}.workflow-intro{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:24px 7vw;margin-bottom:54px;display:grid}.workflow-intro .section-number{grid-column:1/-1;margin-bottom:0}.workflow-intro>p{color:#59666b;align-self:end;margin:0 0 6px;font-size:16px;line-height:1.65}.workflow-illustration{background:#f7f5ef;border:1px solid #aeb6b4;margin:18px 0 34px;padding:0 26px 24px;box-shadow:0 20px 50px #10253014}.illustration-topline{color:#5c716b;letter-spacing:.12em;text-align:center;grid-template-columns:1fr 3fr 1fr;min-height:58px;font-family:monospace;font-size:9px;display:grid}.illustration-topline span{justify-content:center;align-items:center;display:flex}.illustration-topline span:first-child{justify-content:flex-start}.illustration-topline span:last-child{justify-content:flex-end}.workflow-overview{grid-template-columns:repeat(5,1fr);display:grid}.workflow-node{border-top:1px solid #abb4b1;border-bottom:1px solid #abb4b1;min-height:238px;padding:24px 22px;position:relative}.workflow-node+.workflow-node{border-left:1px solid #c5cac8}.workflow-symbol{justify-content:space-between;align-items:center;display:flex}.workflow-symbol>span{color:var(--signal);letter-spacing:.05em;background:#252a2f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:monospace;font-size:9px;display:flex}.workflow-symbol small{color:#597169;letter-spacing:.1em;font-family:monospace;font-size:9px}.workflow-node h3{letter-spacing:-.01em;margin:34px 0 12px;font-size:17px;font-weight:500}.workflow-node p{color:#687479;margin:0;font-size:12px;line-height:1.55}.workflow-node>i{color:#2d6b67;z-index:2;background:#f1eee6;border:1px solid #aeb6b4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex;position:absolute;top:34px;right:-14px}.control-rails{gap:10px;margin-top:20px;display:grid}.control-rails>div{color:var(--ink);background:#252a2f;grid-template-columns:180px 1fr;align-items:center;gap:24px;min-height:45px;padding:8px 16px;display:grid}.control-rails span{color:var(--signal);letter-spacing:.11em;font-family:monospace;font-size:8px}.control-rails b{color:#aeb9bc;font-size:10px;font-weight:400;line-height:1.4}.workflow-prompt{color:#657176;margin:0 0 16px;font-size:12px}.workflow-prompt span{color:#2d6b67;letter-spacing:.11em;margin-right:12px;font-family:monospace;font-size:9px}.workflow-motion-control{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.workflow-motion-control .workflow-prompt{margin:0}.workflow-motion-control button{color:#365e57;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #9ca9a5;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-family:monospace;font-size:11px;display:flex}.workflow-motion-control button:hover{color:var(--ink);background:#252a2f;border-color:#252a2f}.workflow-motion-control button i{color:#506b67;font-style:normal}.workflow-sequence{border:1px solid #aeb6b4;grid-template-columns:repeat(5,1fr);display:grid}.workflow-sequence button{color:#657176;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:76px;padding:14px 18px;display:grid}.workflow-sequence button+button{border-left:1px solid #c5cac8}.workflow-sequence button span{color:#4a746c;font-family:monospace;font-size:11px}.workflow-sequence button strong{font-size:13px;font-weight:500;line-height:1.35}.workflow-sequence button:hover,.workflow-sequence button.selected{color:var(--ink);background:#252a2f}.workflow-sequence button.selected span{color:var(--signal)}.workflow-stage-frame{background:#f7f5ef;border:1px solid #aeb6b4;border-top:0;animation:.45s both frame-enter}@keyframes frame-enter{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workflow-stage-frame .workflow-detail{min-height:540px}.frame-identity{align-items:center;gap:18px;display:flex}.frame-identity strong{color:#59676c;font-size:14px;font-weight:500}.workflow-console{border:1px solid #aeb6b4;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);min-height:530px;display:grid}.workflow-tabs{border-right:1px solid #aeb6b4;flex-direction:column;display:flex}.workflow-tabs button{color:#657176;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #c5cac8;grid-template-columns:34px 1fr auto;align-items:center;gap:18px;min-height:90px;padding:18px 22px;transition:background .18s,color .18s;display:grid}.workflow-tabs button:last-child{border-bottom:0}.workflow-tabs button span{font-family:monospace;font-size:10px}.workflow-tabs button strong{font-size:14px;font-weight:500}.workflow-tabs button i{font-style:normal}.workflow-tabs button:hover,.workflow-tabs button.selected{color:var(--ink);background:#252a2f}.workflow-tabs button.selected span,.workflow-tabs button.selected i{color:var(--signal)}.workflow-detail{flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.workflow-progress{background:#d2d7d4;height:3px;position:absolute;top:0;left:0;right:0}.workflow-progress i{background:#2d6b67;width:100%;height:100%;display:block}.workflow-progress.playing i{transform-origin:0;animation:5s linear forwards workflow-timer}@keyframes workflow-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.active-stage{color:#2d6b67;letter-spacing:.13em;font-family:monospace;font-size:11px}.workflow-detail h3{letter-spacing:-.035em;max-width:770px;margin:22px 0 20px;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.1}.workflow-detail>p{color:#5c686d;max-width:760px;margin:0;font-size:16px;line-height:1.7}.view-grid{border:1px solid #bfc5c3;grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.view-grid>div{gap:12px;min-height:105px;padding:20px;display:grid}.view-grid>div+div{border-left:1px solid #bfc5c3}.view-grid span,.summary-grid span{color:#748085;letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:9px}.view-grid strong{font-size:13px;font-weight:500;line-height:1.45}.gate-line{border-top:1px solid #bfc5c3;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}.gate-line span{color:#627075;letter-spacing:.1em;font-family:monospace;font-size:9px}.gate-line i,.form-note i,.summary-status i{background:#506b67;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.gate-line strong{color:#244f49;font-size:12px;font-weight:600}.pathway-section{background:var(--navy);padding:clamp(68px,7vw,104px) clamp(24px,7vw,112px)}.pathway-heading{display:block}.pathway-heading>div:first-child{max-width:900px}.pathway-heading h2{color:var(--ink);max-width:850px}.pathway-heading>div>p:last-child{color:#9aa8ad;max-width:760px;margin:24px 0 0;font-size:17px;line-height:1.7}.role-eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-family:monospace;font-size:11px}.role-switch{border:1px solid var(--line);width:fit-content;display:flex}.role-switch button{color:#849198;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;min-height:42px;padding:0 18px;font-family:monospace;font-size:9px}.role-switch button+button{border-left:1px solid var(--line)}.role-switch button.selected{background:var(--ink);color:var(--navy)}.role-switch.large button{min-height:50px;padding:0 22px}.value-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.value-grid.buyer-values{grid-template-columns:repeat(4,1fr)}.value-grid article{min-height:225px;padding:28px}.value-grid article+article{border-left:1px solid var(--line)}.value-grid article>span{color:var(--teal);font-family:monospace;font-size:10px}.value-grid h3{margin:46px 0 12px;font-size:21px;font-weight:400}.value-grid p{color:#829098;max-width:330px;margin:0;font-size:14px;line-height:1.6}.onboarding-shell{border:1px solid #cfd6d35e;margin-top:clamp(42px,5vw,64px)}.onboarding-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;padding:20px 24px;display:flex}.onboarding-topline>div:first-child{gap:9px;display:grid}.onboarding-topline h3{margin:0;font-size:18px;font-weight:400}.onboarding-grid{grid-template-columns:240px 1fr;min-height:500px;display:grid}.onboarding-steps{border-right:1px solid var(--line);margin:0;padding:24px 0;list-style:none}.onboarding-steps li{color:#5e6e77;grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:76px;padding:0 22px;display:grid;position:relative}.onboarding-steps li:not(:last-child):after{content:"";background:#2e3d47;width:1px;height:25px;position:absolute;bottom:-4px;left:38px}.onboarding-steps span{border:1px solid #42515b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:monospace;font-size:9px;display:flex}.onboarding-steps p{letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:10px}.onboarding-steps li.current{color:var(--signal)}.onboarding-steps li.current span{border-color:var(--signal)}.onboarding-steps li.done{color:var(--teal)}.onboarding-steps li.done span{border-color:var(--teal)}.prototype-form{padding:clamp(34px,5vw,66px)}.form-heading{gap:12px;margin-bottom:36px;display:grid}.form-heading span{color:var(--teal);letter-spacing:.12em;font-family:monospace;font-size:9px}.form-heading strong{letter-spacing:-.02em;font-size:26px;font-weight:400}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-grid label{gap:10px;display:grid}.field-grid label>span{color:#8b989f;letter-spacing:.1em;text-transform:uppercase;font-family:monospace;font-size:9px}.field-grid select{appearance:none;color:var(--ink);background:#20242a;border:1px solid #3c4b55;border-radius:2px;width:100%;min-height:54px;padding:0 42px 0 15px}.field-grid label{position:relative}.field-grid label:after{color:var(--teal);content:"⌄";pointer-events:none;font-size:18px;position:absolute;top:34px;right:16px}.field-grid select:focus{border-color:var(--teal);outline:0}.form-note{color:#657680;margin-top:26px;font-size:11px}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:34px;padding-top:24px;display:flex}.text-button{color:#8b989f;cursor:pointer;background:0 0;border:0;font-size:12px}.text-button:disabled{cursor:not-allowed;opacity:.3}.validation-summary{max-width:850px}.summary-status{color:var(--signal);letter-spacing:.12em;font-family:monospace;font-size:9px}.validation-summary h4{letter-spacing:-.035em;margin:25px 0 36px;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.1}.summary-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.summary-grid>div{gap:10px;min-height:92px;padding:18px 14px;display:grid}.summary-grid>div+div{border-left:1px solid var(--line)}.summary-grid strong{font-size:12px;font-weight:400;line-height:1.4}.validation-summary>p{color:#839198;max-width:680px;margin:0 0 24px;font-size:12px;line-height:1.65}.buyer-trust-line{color:#a9b5b7;margin:15px 0 0;font-size:12px;line-height:1.5}.pilot-contact{color:#0b1a24;background:#d2b46e;border:0;grid-template-columns:150px 1fr;align-items:start;gap:32px;margin-top:34px;padding:34px 36px;display:grid;box-shadow:0 20px 60px #0003}.pilot-contact .mono-label{color:#285f58;font-weight:700}.pilot-contact h3{color:#071621;margin:0 0 10px;font-size:24px;font-weight:650}.pilot-contact p{color:#263a40;max-width:820px;margin:0;font-size:12px;line-height:1.7}.pilot-contact a{color:#071621;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}footer{border-top:1px solid var(--line);color:#677781;background:#04111c;grid-template-columns:1fr minmax(360px,1.7fr) auto;align-items:center;gap:34px;min-height:150px;padding:30px clamp(24px,7vw,112px);display:grid}footer p{margin:0;font-size:11px;line-height:1.6}.footer-identity{gap:7px;display:grid}.footer-identity strong{color:#d6dfe1;letter-spacing:.08em;font-size:12px;font-weight:600}.footer-identity span{color:#87959d;font-size:11px;line-height:1.45}.footer-identity a{color:#b8c4c8;width:fit-content;font-size:11px}.footer-identity a:hover{color:var(--signal)}footer>a:last-child{color:#98a5aa;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:10px}.footer-brand .brand-mark{font-size:25px}.footer-links{text-align:right;flex-direction:column;gap:12px;display:flex}.footer-links a{color:#98a5aa;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:9px}.home-page{color:#171a1f;background:#f5f4ef}.home-page .site-header{background:var(--navy);border-bottom-color:#35413f}.home-page .brand-mark{color:#fff;text-shadow:0 2px 18px #67ac9f2e}.home-page .brand-name{color:#d6d4ce;border-left-color:#f2f0e88c}.home-page nav a,.home-page nav button{color:#fff}.home-page .pilot-badge{color:#9aa8ad}.home-page .process-rail{background:#171a1f;border-color:#35413f}.home-page .process-rail>div>span{color:#8ccbbf;background:0 0;border-color:#2d6b67}.home-page .process-rail strong{color:#fff}.home-page .process-rail p{color:#9aa8ad}.home-page .process-rail>i{color:#2d6b67}.home-page .boundary-strip{color:#252a2f;background:#eeece5;border:1px solid #c8c3b8}.home-page .boundary-strip .mono-label{color:#28698d}.home-page .boundary-strip p{color:#465e69}.home-page .boundary-strip strong{color:#252a2f}.home-page .pilot-contact{color:#f2f0e8;background:#171a1f!important}.home-page .pilot-contact .mono-label{color:var(--signal)}.home-page .pilot-contact h3{color:#fff}.home-page .pilot-contact p{color:#b8c4c8}.home-page .pilot-contact a{color:#fff;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.pilot-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.home-page .pilot-contact .pilot-entry-grid a{background:#ffffff0b;border:1px solid #67ac9f52;border-radius:14px 4px;gap:7px;min-height:132px;padding:19px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.home-page .pilot-contact .pilot-entry-grid a:hover{background:#67ac9f1a;border-color:#d8a63f;transform:translateY(-2px)}.pilot-entry-grid span{color:#73a7a2;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.pilot-entry-grid strong{color:#f8fafc;font-size:14px;line-height:1.3}.pilot-entry-grid small{color:#91a5ad;font-size:11px;line-height:1.4}.email-contact-badge{background:#ffffff0b;border:1px solid #c2d36e85;border-radius:8px;align-items:stretch;margin-top:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;overflow:hidden}.email-contact-badge:hover,.email-contact-badge:focus-within{border-color:#d8a63f;transform:translateY(-1px);box-shadow:0 12px 30px #0003,0 0 0 3px #d8a63f1a}.home-page .pilot-contact .email-contact-badge a{color:#f8fafc;letter-spacing:.02em;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-decoration:none;display:inline-flex}.email-contact-badge a span{color:#d8a63f;font-size:15px}.email-contact-badge button{color:#d2b46e;cursor:pointer;letter-spacing:.13em;background:#c2d36e1a;border:0;border-left:1px solid #c2d36e59;min-width:78px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;transition:background .2s,color .2s}.email-contact-badge button:hover{color:#071621;background:#d8a63f}.email-contact-badge a:focus-visible,.email-contact-badge button:focus-visible{outline-offset:-3px;outline:2px solid #f2bf55}@media (width<=480px){.email-contact-badge{width:100%;display:grid}.home-page .pilot-contact .email-contact-badge a{justify-content:center;padding:0 10px;font-size:11px}.email-contact-badge button{border-top:1px solid #c2d36e59;border-left:0;min-height:38px}}@media (width<=900px){.pilot-entry-grid{grid-template-columns:1fr}.home-page .pilot-contact .pilot-entry-grid a{min-height:0}}.home-page footer{box-shadow:none;color:#87959d;border-top-color:#35413f;border-bottom:0;background:#171a1f!important}.home-page footer .brand-mark{color:#fff}.home-page footer .brand-name{color:#d6d4ce}.home-page footer>a:last-child,.home-page .footer-links a{color:#a9b4b7}.footer-links a:hover{color:var(--ink)}.home-page .process-rail{border-top-color:#252a2f;border-bottom-color:#252a2f}.home-page .boundary-strip,.home-page .workflow-illustration,.home-page .workflow-sequence,.home-page .workflow-stage-frame,.home-page .workflow-console,.home-page .view-grid{border-color:#252a2f}.home-page .deal-room-principles,.home-page .problem-list,.home-page .workflow-block,.home-page .gate-line,.home-page .pilot-contact,.home-page footer{border-top-color:#252a2f}.home-page .deal-room-principles>div,.home-page .problem-list article,.home-page .workflow-node,.home-page .workflow-tabs button,.home-page .pilot-contact{border-bottom-color:#252a2f}.home-page .pilot-contact{border-top-style:solid;border-top-width:2px;border-bottom-style:solid;border-bottom-width:2px}.home-page .onboarding-shell{background:linear-gradient(135deg,#071826 0%,#0a2232 52%,#071522 100%);border-color:#2c5971;position:relative;overflow:hidden;box-shadow:0 30px 72px #03121d57,inset 0 1px #ffffff14}.home-page .value-grid{border:0;gap:16px}.home-page .value-grid article{background:linear-gradient(145deg,#67ac9f24,#ffffff06);border:1px solid #67ac9f6b;transition:border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000021}.home-page .value-grid article:before{content:"";background:#2d6b67;height:5px;position:absolute;top:0;left:0;right:0}.home-page .value-grid article:nth-child(2){background:linear-gradient(145deg,#f0a35c24,#ffffff06);border-color:#f0a35c73}.home-page .value-grid article:nth-child(2):before{background:#b58b3b}.home-page .value-grid article:nth-child(3){background:linear-gradient(145deg,#d8e56f21,#ffffff06);border-color:#d8e56f66}.home-page .value-grid article:nth-child(3):before{background:#d2b46e}.home-page .value-grid article:nth-child(4){background:linear-gradient(145deg,#a895c726,#ffffff06);border-color:#a895c76e}.home-page .value-grid article:nth-child(4):before{background:#a895c7}.home-page .value-grid article>span{color:#171a1f;letter-spacing:.06em;background:#2d6b67;border:1px solid #ffffff57;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 9px 22px #0003}.home-page .value-grid article:nth-child(2)>span{background:#b58b3b}.home-page .value-grid article:nth-child(3)>span{background:#d2b46e}.home-page .value-grid article:nth-child(4)>span{background:#a895c7}.home-page .value-grid h3{color:#fff;margin-top:32px;font-size:23px}.home-page .value-grid p{color:#b6c2c6}.home-page .value-grid article:hover{border-color:#ffffff8c;transform:translateY(-6px);box-shadow:0 28px 55px #0000003d}.home-page .onboarding-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#67ac9f33,#0000 67%);width:420px;height:420px;animation:8s ease-in-out infinite onboarding-glow;position:absolute;top:90px;right:-190px}.home-page .onboarding-topline{z-index:2;background:linear-gradient(90deg,#123c6385,#171a1feb 62%);border-bottom-color:#465552;position:relative}.home-page .onboarding-topline h3{color:#fff}.home-page .onboarding-topline .mono-label{color:#77d3c2}.home-page .onboarding-progress{z-index:3;background:#102c3f;height:4px;position:relative;overflow:hidden}.home-page .onboarding-progress i{background:linear-gradient(90deg,#2d6b67,#d2b46e,#b58b3b);height:100%;transition:width .55s cubic-bezier(.2,.75,.25,1);display:block;box-shadow:0 0 16px #d8e56f8c}.home-page .onboarding-progress span{background:linear-gradient(90deg,#0000,#fffc,#0000);width:18%;height:100%;animation:2.8s linear infinite onboarding-sweep;position:absolute;top:0;left:-18%}.home-page .onboarding-grid{color:#f2f0e8;z-index:1;position:relative}.home-page .onboarding-steps{background:#05141fa3;border-right-color:#465552}.home-page .onboarding-steps li{transition:background .3s,color .3s,transform .3s}.home-page .onboarding-steps li.current{color:#d2b46e;background:linear-gradient(90deg,#d8e56f1c,#0000);transform:translate(4px)}.home-page .onboarding-steps li.current span{color:#171a1f;background:#d2b46e;border-color:#d2b46e;animation:2s ease-in-out infinite active-step-pulse}.home-page .onboarding-steps li.done{color:#78c5b6}.home-page .onboarding-steps li.done span{color:#171a1f;background:#2d6b67}.home-page .prototype-form{color:#171a1f;background:radial-gradient(circle at 82% 8%,#d8e56f47,#0000 26%),linear-gradient(135deg,#f5f1e8 0%,#e6edf0 58%,#dbe6e9 100%);position:relative;box-shadow:inset -18px 0 42px #00000026}.home-page .prototype-form:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 22%,#ffffff8c 46%,#0000 68%);animation:9s ease-in-out infinite form-light-drift;position:absolute;inset:0;transform:translate(-65%)}.home-page .prototype-form>*{z-index:1;position:relative}.home-page .form-heading span{color:#2d6b67}.home-page .form-heading strong{color:#171a1f}.home-page .field-grid label>span{color:#50615f}.home-page .field-grid select{color:#171a1f;background:#ffffffd1;border-color:#789bad;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 12px 28px #20404f21}.home-page .field-grid select:hover{border-color:#d2b46e;transform:translateY(-2px)}.home-page .field-grid select:focus{border-color:#2d6b67;box-shadow:0 0 0 4px #67ac9f2e,0 14px 30px #0003}.home-page .field-grid label:after{color:#2d6b67}.home-page .form-note{color:#415e69;background:#67ac9f21;border-left:2px solid #2d6b67;padding:12px 14px}.home-page .form-actions{border-top-color:#8aa2ad}.home-page .text-button{color:#42606e}.home-page .prototype-form .button-primary{color:#fff;background:#171a1f;border-color:#171a1f}.home-page .prototype-form .button-primary:hover{color:#171a1f;background:#d2b46e;border-color:#d2b46e;transform:translateY(-2px)}.home-page .prototype-form .button-secondary{color:#343b3d;border-color:#50615f}.home-page .validation-summary h4{color:#171a1f}.home-page .validation-summary>p{color:#48636e}.home-page .summary-grid{border-color:#8aa2ad}.home-page .summary-grid>div+div{border-left-color:#8aa2ad}.home-page .summary-grid strong{color:#171a1f}.home-page .summary-status{color:#2d6b67}.home-page .summary-status i{background:currentColor}.home-page .summary-status.fit{color:#2d6b67}.home-page .summary-status.discuss{color:#8a651d}.home-page .summary-status.outside{color:#86242d}.pilot-modal-backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:100;background:#020c14ad;justify-content:center;align-items:center;padding:24px;animation:.3s both modal-backdrop-in;display:flex;position:fixed;inset:0}.pilot-modal{color:#171a1f;background:radial-gradient(circle at 88% 10%,#d8e56f2e,#0000 28%),linear-gradient(145deg,#f5f1e8,#dfe8e8);border:1px solid #6c8b99;width:100%;max-width:720px;padding:clamp(38px,5vw,72px);animation:.48s cubic-bezier(.2,.78,.22,1) both modal-panel-in;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000073}.pilot-modal:before{content:"";background:linear-gradient(90deg,#2d6b67,#d2b46e,#b58b3b);height:6px;position:absolute;top:0;left:0;right:0}.pilot-modal-close{color:#fff;cursor:pointer;background:#171a1f;border:0;width:44px;height:44px;font-size:27px;line-height:1;position:absolute;top:18px;right:18px}.pilot-modal .mono-label{color:#2d6b67}.pilot-modal h2{letter-spacing:-.045em;max-width:600px;margin:28px 0 24px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1}.pilot-modal>p{color:#405d69;max-width:610px;margin:0;font-size:17px;line-height:1.7}.pilot-modal-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pilot-modal .button-primary{color:#fff;background:#171a1f;border-color:#171a1f}.pilot-modal .button-secondary{color:#343b3d;border-color:#50615f}.pilot-modal small{color:#607781;margin-top:24px;font-size:12px;display:block}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(28px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-sweep{0%{transform:translate(0)}to{transform:translate(660%)}}@keyframes active-step-pulse{0%,to{box-shadow:0 0 #d8e56f40}50%{box-shadow:0 0 0 9px #d8e56f00}}@keyframes onboarding-glow{0%,to{opacity:.48;transform:translate(0)}50%{opacity:.9;transform:translate(-70px,55px)}}@keyframes form-light-drift{0%,18%{transform:translate(-72%)}68%,to{transform:translate(72%)}}@media (width>=1440px){.site-header,.process-rail,footer{padding-left:max(72px,50vw - 880px);padding-right:max(72px,50vw - 880px)}.about-section,.deal-room-showcase,.intelligence-section,.market-section,.pathway-section{padding-left:max(112px,50vw - 840px);padding-right:max(112px,50vw - 840px)}.intro-hero{grid-template-columns:minmax(620px,.74fr) minmax(780px,1fr);min-height:0}.intro-hero .hero-copy{padding-left:max(88px,50vw - 880px);padding-right:clamp(64px,5vw,108px)}.intro-hero h1{max-width:730px;font-size:clamp(76px,4.35vw,86px)}.intro-hero .hero-intro{max-width:680px;font-size:clamp(19px,1.08vw,21px)}.deal-room-intro h2{font-size:clamp(54px,3.4vw,68px)}.section-heading h2,.pathway-heading h2,.transformation-heading h3{font-size:clamp(58px,3.8vw,76px)}.data-room{min-height:570px}.value-grid article{min-height:260px;padding:34px}}@media (width>=1121px) and (height<=850px){.intro-hero{height:calc(100svh - 82px);min-height:0}.intro-hero .hero-copy{padding-top:36px;padding-bottom:36px}.intro-hero h1{margin-top:18px;margin-bottom:18px;font-size:clamp(74px,4.15vw,82px)}.intro-hero .hero-intro{font-size:18px;line-height:1.46}.intro-link{margin-top:22px}.hero-editorial-image figcaption{bottom:20px}}.disclaimer-page{background:#1d2025;min-height:100vh}.disclaimer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(24px,7vw,112px);display:flex}.back-link{color:#96a3a9;letter-spacing:.09em;text-transform:uppercase;font-family:monospace;font-size:10px;transition:color .2s}.back-link:hover{color:var(--ink)}.disclaimer-wrap{max-width:1180px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(24px,5vw,72px) 110px}.disclaimer-title-block{border-bottom:1px solid #cfd6d361;padding-bottom:clamp(52px,6vw,80px)}.disclaimer-title-block h1{letter-spacing:-.045em;max-width:980px;margin:25px 0 24px;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.06}.disclaimer-title-block h1 span{text-underline-offset:9px;-webkit-text-decoration:underline #f2f0e8a6;text-decoration:underline #f2f0e8a6;text-decoration-thickness:2px}.disclaimer-title-block>p{color:#95a3a9;margin:0;font-size:16px;line-height:1.65}.disclaimer-notices{border-bottom:1px solid #cfd6d361}.disclaimer-notices article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:clamp(26px,4vw,58px);padding:clamp(34px,4vw,52px) 0;display:grid}.disclaimer-notices article:last-child{border-bottom:0}.notice-number{color:var(--teal);border:1px solid #67ac9f85;justify-content:center;align-items:center;width:44px;height:44px;font-family:monospace;font-size:10px;display:flex}.disclaimer-notices h2{letter-spacing:-.02em;margin:4px 0 14px;font-size:clamp(20px,2vw,27px);font-weight:500}.disclaimer-notices p{color:#a7b2b6;max-width:920px;margin:0;font-size:15px;line-height:1.8}.disclaimer-closing{border:1px solid var(--line);background:#0c2030;grid-template-columns:260px 1fr;align-items:start;gap:30px;margin-top:52px;padding:28px 30px;display:grid}.disclaimer-closing span{color:var(--signal);letter-spacing:.1em;padding-top:4px;font-family:monospace;font-size:9px}.disclaimer-closing i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.disclaimer-closing p{color:#a5b0b4;margin:0;font-size:13px;line-height:1.65}.summary-actions{flex-wrap:wrap;gap:12px;display:flex}.summary-actions a{text-decoration:none}.workspace-page{background:#1d2025;min-height:100vh}.workspace-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(24px,4vw,64px);display:grid}.workspace-header .back-link{justify-self:end}.workspace-context{align-items:center;gap:18px;display:flex}.workspace-context span{color:var(--signal);letter-spacing:.1em;font-family:monospace;font-size:9px}.workspace-context i,.workspace-status i{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.workspace-context strong{color:#a9b4b7;font-size:11px;font-weight:400}.workspace-banner{border-bottom:1px solid var(--line);background:#252a2f;align-items:center;gap:22px;min-height:44px;padding:0 clamp(24px,4vw,64px);display:flex}.workspace-banner strong{color:var(--teal);letter-spacing:.1em;font-family:monospace;font-size:9px}.workspace-banner p{color:#829097;margin:0;font-size:10px}.workspace-shell{grid-template-columns:245px 1fr;min-height:calc(100vh - 127px);display:grid}.workspace-sidebar{border-right:1px solid var(--line);padding:38px 18px}.workspace-sidebar>.mono-label{margin:0 14px 18px;display:block}.workspace-sidebar>button{color:#7e8e95;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;font-size:12px;display:grid}.workspace-sidebar>button span{font-family:monospace;font-size:9px}.workspace-sidebar>button.selected{color:var(--ink);background:#0d2636}.workspace-sidebar>button.selected span{color:var(--teal)}.sidebar-boundary{border-top:1px solid var(--line);margin:34px 14px 0;padding-top:24px}.sidebar-boundary span{color:#7c8b92;letter-spacing:.1em;font-family:monospace;font-size:8px}.sidebar-boundary p{color:#62737c;font-size:10px;line-height:1.65}.workspace-main{min-width:0;padding:clamp(40px,5vw,72px)}.workspace-title{grid-template-columns:1fr auto;align-items:end;gap:34px;display:grid}.workspace-title h1{letter-spacing:-.04em;max-width:860px;margin:18px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.08}.workspace-status{color:#9fb1b3;letter-spacing:.08em;border:1px solid #67ac9f66;padding:12px 14px;font-family:monospace;font-size:8px}.metric-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.metric-grid.lender-metrics{grid-template-columns:repeat(3,1fr)}.metric-grid article{min-height:140px;padding:22px}.metric-grid article+article{border-left:1px solid var(--line)}.metric-grid span,.panel-heading span,.detail-grid span,.buyer-filters>span{color:#71828a;letter-spacing:.1em;font-family:monospace;font-size:8px}.metric-grid strong{margin-top:25px;font-size:30px;font-weight:400;display:block}.metric-grid p{color:#718189;margin:8px 0 0;font-size:10px}.workspace-columns{grid-template-columns:1.2fr .8fr;gap:20px;margin-top:20px;display:grid}.workspace-panel{border:1px solid var(--line);background:#20242a}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:22px 24px;display:flex}.panel-heading h2{margin:8px 0 0;font-size:18px;font-weight:400}.panel-heading>strong{color:var(--teal);letter-spacing:.08em;font-family:monospace;font-size:8px;font-weight:400}.readiness-list>div{grid-template-columns:10px 1fr auto;align-items:center;gap:14px;min-height:74px;padding:0 24px;display:grid}.readiness-list>div+div{border-top:1px solid var(--line)}.state-dot{background:#7b8990;border-radius:50%;width:7px;height:7px}.state-dot.verified{background:var(--teal)}.state-dot.review{background:var(--signal)}.state-dot.missing{background:#a77767}.readiness-list p{gap:6px;margin:0;display:grid}.readiness-list strong{font-size:12px;font-weight:400}.readiness-list small{color:#6f7f87;font-size:9px}.readiness-list em{color:#8e9aa0;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:8px;font-style:normal}.gate-visual{padding:34px 26px}.gate-visual>span{color:var(--teal);font-family:monospace;font-size:9px}.gate-visual h3{margin:18px 0 12px;font-size:27px;font-weight:400}.gate-visual p{color:#829097;font-size:12px;line-height:1.7}.gate-track{grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.gate-track i{color:#5f7078;border-top:2px solid #30414c;padding-top:10px;font-family:monospace;font-size:8px;font-style:normal}.gate-track i.active{border-color:var(--teal);color:var(--teal)}.buyer-filters{border-bottom:1px solid var(--line);border-top:1px solid var(--line);align-items:center;gap:10px;min-height:70px;margin-top:54px;padding:0 18px;display:flex}.buyer-filters>span{margin-right:12px}.buyer-filters button{color:#839199;cursor:pointer;background:0 0;border:1px solid #31434e;padding:9px 12px;font-size:10px}.buyer-filters button.selected{border-color:var(--teal);color:var(--ink)}.marketplace-layout{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.opportunity-list{border:1px solid var(--line)}.list-labels{color:#6e7f87;letter-spacing:.08em;grid-template-columns:1fr 100px 80px;padding:16px 20px;font-family:monospace;font-size:8px;display:grid}.opportunity-list>button{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr 100px 80px;align-items:center;width:100%;min-height:100px;padding:15px 20px;display:grid}.opportunity-list>button.selected{box-shadow:inset 3px 0 var(--teal);background:#252a2f}.opportunity-list button>span{gap:5px;display:grid}.opportunity-list small{color:var(--teal);font-family:monospace;font-size:8px}.opportunity-list strong{font-size:13px;font-weight:400}.opportunity-list em{color:#6f7f87;font-size:9px;font-style:normal}.opportunity-list b{font-size:12px;font-weight:400}.opportunity-list button>i{color:var(--teal);font-family:monospace;font-size:10px;font-style:normal}.opportunity-detail{padding-bottom:24px}.opportunity-detail>h3{margin:30px 24px;font-size:27px;font-weight:400}.detail-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 24px;display:grid}.detail-grid>div{gap:10px;padding:18px 10px;display:grid}.detail-grid>div:nth-child(2n){border-left:1px solid var(--line)}.detail-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.detail-grid strong{font-size:11px;font-weight:400;line-height:1.4}.access-notice{background:#252a2f;margin:24px;padding:18px}.access-notice span{color:var(--signal);letter-spacing:.08em;font-family:monospace;font-size:8px}.access-notice p{color:#839198;margin:9px 0 0;font-size:10px;line-height:1.6}.opportunity-detail>.button{margin-left:24px}.opportunity-detail>.button:disabled{cursor:not-allowed;opacity:.6}.brand-name,.pilot-badge,.eyebrow,.mono-label{font-size:12px}.hero-proof,.secure-status{color:#9aa8ad;font-size:11px}.column-labels,.file-type,.document-name small,.document-state,.transaction-path>.mono-label,.path-step>span,.path-step p,.room-footer{font-size:11px}.document-name strong{font-size:14px}.room-header strong{font-size:16px}.process-rail p{color:#a5b0b4;font-size:14px}.process-rail strong,.section-number,.problem-list article>span{font-size:12px}.transformation-columns,.transformation-row p>span{font-size:11px}.transformation-row p,.boundary-strip p{font-size:16px}.illustration-topline,.workflow-symbol>span,.workflow-symbol small{font-size:11px}.workflow-node h3{font-size:19px}.workflow-node p{color:#536167;font-size:14px;line-height:1.6}.control-rails span{font-size:10px}.control-rails b{color:#c4ccce;font-size:12px}.workflow-prompt{font-size:14px}.workflow-prompt span,.workflow-tabs button span{font-size:11px}.workflow-tabs button strong{font-size:16px}.active-stage{font-size:12px}.view-grid span,.summary-grid span,.gate-line span{font-size:11px}.view-grid strong{font-size:15px}.gate-line strong{font-size:14px}.role-eyebrow,.value-grid article>span{font-size:12px}.role-switch button{font-size:11px}.value-grid p{color:#a0adb2;font-size:15px}.onboarding-steps span,.form-heading span,.field-grid label>span,.summary-status{font-size:11px}.onboarding-steps p{font-size:12px}.field-grid select{font-size:15px}.form-note,.text-button,.validation-summary>p,.buyer-trust-line,.pilot-contact p,.summary-grid strong{font-size:14px}footer p{font-size:13px}footer>a:last-child,.footer-links a,.back-link{font-size:11px}.footer-brand .brand-name{font-size:10px}.disclaimer-closing span{font-size:11px}.disclaimer-closing p{font-size:15px}.workspace-context span,.workspace-banner strong,.workspace-sidebar>button span,.workspace-status,.metric-grid span,.panel-heading span,.detail-grid span,.buyer-filters>span,.panel-heading>strong,.readiness-list em,.gate-visual>span,.gate-track i,.list-labels,.opportunity-list small,.access-notice span{font-size:10px}.workspace-context strong,.workspace-banner p,.sidebar-boundary p,.metric-grid p,.readiness-list small,.access-notice p{font-size:12px}.workspace-sidebar>button,.readiness-list strong,.gate-visual p,.opportunity-list b,.detail-grid strong{font-size:14px}.sidebar-boundary span{font-size:10px}.buyer-filters button,.opportunity-list button>i{font-size:12px}.opportunity-list strong{font-size:15px}.opportunity-list em{font-size:12px}@media (width<=1120px){.transformation-heading{grid-template-columns:1fr}.transformation-heading .mono-label{grid-column:auto}.transformation-system{grid-template-columns:1fr;gap:26px;min-height:0;padding:46px 32px 72px}.transform-route{justify-self:center;width:2px;height:70px}.transform-route:before{border-top:6px solid #94a3b880;border-left:4px solid #0000;border-right:4px solid #0000;inset:auto auto -1px -3px}.transform-route i{animation-name:transform-packet-in-vertical;top:0;left:-3px}.route-out i{animation-name:transform-packet-out-vertical}@keyframes transform-packet-in-vertical{0%{opacity:0;top:0}2%{opacity:1}13%{opacity:1;top:calc(100% - 8px)}17%,to{opacity:0;top:calc(100% - 8px)}}@keyframes transform-packet-out-vertical{0%,82%{opacity:0;top:0}85%{opacity:1}97%{opacity:1;top:calc(100% - 8px)}to{opacity:0;top:calc(100% - 8px)}}.arbant-engine{width:100%;max-width:520px}.site-header{grid-template-columns:1fr auto}.pilot-badge{display:none}.hero{grid-template-columns:1fr}.intro-hero{height:auto;min-height:0;overflow:visible}.hero-copy{max-width:820px}.data-room{width:100%}.hero-editorial-image{min-height:620px}.about-section,.deal-room-showcase{grid-template-columns:1fr}.process-rail.four-stage{grid-template-columns:1fr 1fr}.process-rail.four-stage>i{display:none}.intelligence-heading,.intelligence-grid,.decision-support{grid-template-columns:1fr}.intelligence-dashboard{min-height:540px}.data-room-stage{margin-top:12px}.section-heading,.workflow-intro{grid-template-columns:1fr}.pathway-heading{grid-template-columns:1fr;align-items:start}.role-switch.large{margin-top:8px}.workspace-shell{grid-template-columns:190px 1fr}.workspace-main{padding:44px 32px}.workspace-columns,.marketplace-layout{grid-template-columns:1fr}.workflow-overview{grid-template-columns:repeat(3,1fr)}.workflow-node:nth-child(4),.workflow-node:nth-child(5){border-top:0}.workflow-node:nth-child(4){border-left:0}.workflow-node:nth-child(3)>i{display:none}}@media (width<=760px){.site-header{min-height:72px}.brand-name,nav{display:none}.brand-mark{font-size:32px}.hero{padding-top:52px}.intro-hero{padding-top:0}.hero h1{font-size:clamp(44px,13vw,64px)}.hero-title-break{display:none}.hero-intro{font-size:16px}.hero-actions,.button{width:100%}.room-grid{grid-template-columns:1fr}.document-list{border-right:0}.transaction-path{border-top:1px solid var(--line);display:none}.room-footer{grid-template-columns:1fr auto}.room-footer strong{display:none}.process-rail{grid-template-columns:1fr;gap:16px}.process-rail.four-stage{grid-template-columns:1fr}.process-rail>i{display:none}.hero-editorial-image{min-height:470px}.hero-editorial-image figcaption{bottom:22px;left:22px}.about-section{gap:36px;padding:64px 24px}.about-heading h2{font-size:clamp(38px,11vw,54px)}.participant-groups{grid-template-columns:1fr}.participant-groups>div{padding:24px 0}.participant-groups>div+div{border-top:1px solid #aeb9ba;border-left:0;padding-left:0}.deal-room-showcase{padding:64px 24px}.intelligence-section{padding:70px 24px}.intelligence-heading{display:block}.intelligence-heading h2{font-size:clamp(40px,11.5vw,56px)}.intelligence-copy{margin-top:24px}.intelligence-copy p{font-size:16px}.intelligence-catalogue{grid-template-columns:1fr}.intelligence-catalogue article:nth-child(odd){border-right:0}.intelligence-dashboard{min-height:0}.intelligence-grid .intelligence-demo{min-height:610px}.intelligence-grid .demo-stage{min-height:482px}.intelligence-caption{text-align:left}.demo-scene{padding:24px 20px}.demo-metric-grid{grid-template-columns:1fr 1fr}.demo-widget-grid,.demo-trend-grid,.demo-readiness{grid-template-columns:1fr}.demo-widget-grid article:first-child{grid-row:auto}.demo-widget-grid article:nth-child(2),.demo-trend-grid article:nth-child(2){display:none}.demo-document-review,.demo-observations{grid-template-columns:1fr}.demo-document-review p:nth-child(n+5),.demo-observations p:nth-child(odd){border-right:0}.demo-inline-metrics{flex-wrap:wrap}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics article:nth-child(3){border-top:1px solid #b2c8d12e;border-left:0}.dashboard-metrics article:nth-child(4){border-top:1px solid #b2c8d12e}.dashboard-analysis{grid-template-columns:1fr}.dashboard-analysis>article+article{border-top:1px solid #b2c8d12e;border-left:0}.dashboard-footer{flex-direction:column;align-items:flex-start;gap:7px}.decision-support-grid{grid-template-columns:1fr}.decision-support-grid>span:nth-child(odd){border-right:0}.data-room{transform:none}.data-room:hover{transform:translateY(-3px)}.data-room-stage:before{inset:18px -8px -14px 14px}.section-heading{display:block}.section-heading h2{margin-bottom:28px}.problem-list{margin-top:62px}.transformation-visual{margin-top:72px;margin-bottom:calc(-1*clamp(82px,9vw,138px));padding:58px 24px 78px}.transformation-heading{grid-template-columns:1fr;align-items:start;margin-bottom:34px}.transformation-heading>p{font-size:15px}.transformation-system{padding:40px 20px 68px}.arbant-engine{min-height:280px;padding:26px 20px}.engine-capabilities{grid-template-columns:1fr}.engine-capabilities span{min-height:0}.iso-landscape{height:500px}.iso-detail{grid-template-columns:42px 1fr;align-items:start}.iso-detail>button{grid-column:2;justify-self:start}.iso-detail-views{grid-template-columns:1fr}.iso-detail-views>div{padding:14px 0}.iso-detail-views>div+div{border-top:1px solid #ffffff24;border-left:0}.transformation-columns{display:none}.transformation-board{padding:18px}.transformation-board:before{display:none}.transformation-row{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:0}.transformation-row>i{transform:rotate(90deg)}.transformation-row:nth-child(n) .before-state,.transformation-row:nth-child(n) .after-state{margin-left:0;margin-right:0}.transformation-row:hover .before-state,.transformation-row:hover .after-state{transform:none}.boundary-strip{grid-template-columns:1fr;margin-top:62px;padding:28px 22px}.workflow-block{margin-top:100px}.workflow-intro{display:block}.workflow-intro h2{margin-bottom:22px}.workflow-overview{grid-template-columns:1fr}.workflow-illustration{padding:0 18px 20px}.illustration-topline{grid-template-columns:1fr;padding:14px 0}.illustration-topline span{min-height:24px;justify-content:flex-start!important}.illustration-topline span:nth-child(2){color:#244f49}.workflow-node,.workflow-node:nth-child(4),.workflow-node:nth-child(5){border-top:0;border-left:0;min-height:190px}.workflow-node:first-child{border-top:1px solid #abb4b1}.workflow-node>i,.workflow-node:nth-child(3)>i{display:flex;inset:auto auto -14px 34px;transform:rotate(90deg)}.control-rails>div{grid-template-columns:1fr;align-items:start;gap:8px;padding:14px}.workflow-prompt{line-height:1.6}.workflow-motion-control{flex-direction:column;align-items:flex-start;gap:14px}.workflow-sequence{display:flex;overflow-x:auto}.workflow-sequence button{flex:0 0 165px}.workflow-sequence button+button{border-left:1px solid #c5cac8}.workflow-stage-frame .workflow-detail{min-height:610px}.workflow-console{grid-template-columns:1fr}.workflow-tabs{border-bottom:1px solid #aeb6b4;border-right:0;flex-direction:row;overflow-x:auto}.workflow-tabs button{flex:0 0 180px;grid-template-columns:28px 1fr;min-height:76px;padding:14px}.workflow-tabs button i{display:none}.workflow-detail{min-height:550px}.view-grid{grid-template-columns:1fr}.view-grid>div+div{border-top:1px solid #bfc5c3;border-left:0}.gate-line{flex-direction:column;align-items:flex-start;gap:12px}.role-switch.large,.role-switch.large button{width:100%}.role-switch.large button{flex:1}.value-grid,.value-grid.buyer-values{grid-template-columns:1fr}.value-grid article{min-height:190px}.value-grid article+article{border-left:0;border-top:1px solid var(--line)}.value-grid h3{margin-top:28px}.onboarding-topline{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.onboarding-grid{grid-template-columns:1fr}.onboarding-steps{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:repeat(4,1fr);padding:0;display:grid}.onboarding-steps li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:88px;padding:12px 4px}.onboarding-steps li:after{display:none}.onboarding-steps p{font-size:10px}.field-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;align-items:stretch;gap:18px}.form-actions .button{width:100%}.summary-grid{grid-template-columns:1fr}.summary-grid>div+div{border-left:0;border-top:1px solid var(--line)}.pilot-contact{grid-template-columns:1fr;padding:24px}footer{grid-template-columns:1fr;padding-top:44px;padding-bottom:44px}.footer-links{text-align:left}.disclaimer-header .brand-name{display:none}.disclaimer-title-block h1 span{text-underline-offset:6px}.disclaimer-notices article{grid-template-columns:44px 1fr}.disclaimer-closing{grid-template-columns:1fr}.workspace-header{grid-template-columns:1fr auto}.workspace-context{display:none}.workspace-banner{flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px;padding-bottom:12px}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid var(--line);border-right:0;padding:18px}.workspace-sidebar>.mono-label,.sidebar-boundary{display:none}.workspace-sidebar>button{width:calc(50% - 4px);margin-right:4px;display:inline-grid}.workspace-main{padding:38px 20px}.workspace-title{grid-template-columns:1fr;align-items:start}.workspace-title h1{font-size:38px}.workspace-status{justify-self:start}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid.lender-metrics{grid-template-columns:1fr}.metric-grid.lender-metrics article+article,.metric-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric-grid article:nth-child(4){border-top:1px solid var(--line)}.buyer-filters{flex-wrap:wrap;align-items:flex-start;padding-top:14px;padding-bottom:14px}.buyer-filters>span{flex-basis:100%}.list-labels,.opportunity-list>button{grid-template-columns:1fr 80px 60px}}@media (prefers-reduced-motion:reduce){.intelligence-grid.is-visible .intelligence-demo,.intelligence-demo:after,.demo-scene,.demo-document-stack>div,.demo-document-review p,.demo-bar i b,.demo-columns i,.trend-chart i,.demo-readiness p,.demo-readiness article>div i,.demo-observations p,.demo-upload i{animation:none!important;transform:none!important}.demo-readiness article>div i{width:94%}.demo-upload i{width:100%}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.path-step.active>span,.workflow-progress.playing i,.workflow-stage-frame,.transformation-board,.transformation-board:after,.transformation-row p,.shift-bridge b,.iso-packet,.iso-connectors path,.iso-hub{animation:none!important}.iso-packet{display:none}.iso-landscape:after,.pipeline-packet>i,.pipeline-node.current>small i,.permission-core.authorising .permission-lock,.transformation-system:after,.transform-route i,.engine-status span,.engine-progress i,.engine-events span{animation:none!important}.engine-status span{display:none}.engine-status span:last-child{opacity:1;display:block;transform:none}.engine-progress i{background:#10b981}.engine-events span{display:none}.engine-events span:last-child{opacity:1;display:block;transform:none}.onboarding-shell:after,.onboarding-progress span,.prototype-form:before,.onboarding-steps li.current span{animation:none!important}.hero-editorial-image img{animation:none!important;transform:none!important}.pilot-modal-backdrop,.pilot-modal{animation:none!important}}.home-page .market-section .problem-card{background:0 0;border-color:#cfd6d33d}.fragmentation-card .large-document-visual{perspective:1000px}.fragmentation-card .large-document-visual i{opacity:0;transform-origin:bottom}.fragmentation-card.is-story-active .large-document-visual i:first-child{animation:.75s cubic-bezier(.2,.75,.25,1) .12s forwards document-open-left}.fragmentation-card.is-story-active .large-document-visual i:nth-child(2){animation:.75s cubic-bezier(.2,.75,.25,1) .28s forwards document-open-right}.fragmentation-card.is-story-active .large-document-visual i:nth-child(3){animation:.95s cubic-bezier(.16,.8,.22,1) .5s forwards document-open-front}@keyframes document-open-left{0%{opacity:0;transform:translate(-50%)translateY(34px)rotate(0)scale(.9)}to{opacity:1;transform:translate(-68%)rotate(-7deg)}}@keyframes document-open-right{0%{opacity:0;transform:translate(-50%)translateY(34px)rotate(0)scale(.9)}to{opacity:1;transform:translate(-32%)rotate(7deg)}}@keyframes document-open-front{0%{opacity:0;transform:translate(-50%)translateY(48px)rotateX(-68deg)scale(.92)}58%{opacity:1;transform:translate(-50%)translateY(-20px)rotateX(5deg)scale(1.025)}to{opacity:1;transform:translate(-50%)translateY(-12px)rotateX(0)scale(1)}}.economics-card .cost-axis{opacity:0}.economics-card.is-story-active .cost-axis{animation:.45s .12s forwards graph-grid-in}.cost-curve>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cost-curve>svg path{fill:none;stroke:#2d6b67;stroke-dasharray:920;stroke-dashoffset:920px;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.cost-curve>i{display:none}.cost-curve:after{opacity:0;transform-origin:0;transform:scaleX(0)}.cost-curve>span{opacity:0;transform:translateY(7px)}@keyframes graph-grid-in{to{opacity:1}}@keyframes cost-line-draw{to{stroke-dashoffset:0}}@keyframes cost-floor-draw{to{opacity:.75;transform:scaleX(1)}}@keyframes graph-label-in{to{opacity:1;transform:translateY(0)}}.disclosure-card .large-permission-visual{opacity:0;transform:scale(.72)}.disclosure-card.is-story-active .large-permission-visual{animation:1.55s cubic-bezier(.18,.75,.22,1) .22s forwards permission-settle}@keyframes permission-settle{0%{opacity:0;transform:scale(.72)}42%{opacity:1;transform:scale(1.1)}67%{opacity:1;transform:scale(.96)}84%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fragmentation-card .large-document-visual i,.economics-card .cost-axis,.cost-curve:after,.cost-curve>span,.disclosure-card .large-permission-visual{opacity:1;transform:none;animation:none!important}.fragmentation-card .large-document-visual i:first-child{transform:translate(-68%)rotate(-7deg)}.fragmentation-card .large-document-visual i:nth-child(2){transform:translate(-32%)rotate(7deg)}.fragmentation-card .large-document-visual i:nth-child(3){transform:translate(-50%)translateY(-12px)}.cost-curve>svg path{stroke-dashoffset:0;animation:none!important}.cost-curve:after{transform:scaleX(1)}}.home-page .cinematic-hero{height:235svh;min-height:0;padding:0;display:block;position:relative;overflow:visible}.cinematic-stage{contain:paint;background:#171a1f;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.cinematic-stage .hero-editorial-image{min-height:0;margin:0;position:absolute;inset:0}.cinematic-stage .hero-editorial-image:after{display:none}.cinematic-stage .hero-editorial-image img{backface-visibility:hidden;filter:saturate(.78)brightness(.9)contrast(1.04);object-position:62% center;opacity:var(--image-opacity,1);transform:translateZ(0) scale(calc(1.025 + var(--cinema-progress,0) * .16));transform-origin:62%;will-change:transform, opacity;transition:none;animation:none}.cinematic-shade{opacity:calc(.86 + var(--image-fade,0) * .14);will-change:opacity;z-index:1;background:radial-gradient(circle,#171a1f38,#171a1fc7 72%),linear-gradient(90deg,#030f19f0 0%,#030f19b8 40%,#030f195c 72%,#030f1985 100%),linear-gradient(#030f1947,#030f19ad);position:absolute;inset:0;transform:translateZ(0)}.cinematic-opening{backface-visibility:hidden;max-width:820px;opacity:var(--opening-opacity,1);transform:translate3d(0, calc(-50% - var(--cinema-progress,0) * 70px), 0) scale(calc(1 - var(--cinema-progress,0) * .05));will-change:transform, opacity;z-index:2;position:absolute;top:50%;left:clamp(28px,7vw,120px)}.cinematic-opening .eyebrow{color:#73a7a2}.cinematic-opening h1{color:#f2f0e8;letter-spacing:-.055em;max-width:920px;margin:24px 0 30px;font-size:clamp(58px,6vw,104px);font-weight:400;line-height:.94}.cinematic-opening h1 span{color:#cbd4d2;display:block}.cinematic-opening .hero-intro{color:#c3ced1;max-width:650px;font-size:clamp(17px,1.2vw,21px);line-height:1.6}.cinematic-opening .intro-link{color:#f2f0e8}.cinematic-middle{backface-visibility:hidden;opacity:var(--middle-opacity,0);text-align:center;transform:translate3d(-50%, -50%, 0) scale(var(--middle-scale,.88));will-change:transform, opacity;z-index:3;width:min(1100px,90vw);position:absolute;top:50%;left:50%}.cinematic-middle:before{content:"";z-index:-1;background:radial-gradient(circle,#030f19e0,#030f1961 58%,#0000 74%);position:absolute;inset:-20% -10%}.cinematic-middle>span,.cinematic-middle>p{color:#73a7a2;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cinematic-middle h2{color:#f2f0e8;letter-spacing:-.055em;margin:30px 0 34px;font-size:clamp(54px,6.6vw,112px);font-weight:400;line-height:.92}.cinematic-middle>p{color:#aab8bc}.cinematic-progress{z-index:4;background:#ffffff29;width:min(240px,34vw);height:2px;position:absolute;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%)}.cinematic-progress i{height:100%;transform:scaleX(var(--cinema-progress,0));transform-origin:0;background:#2d6b67;display:block}@media (width<=760px){.home-page .cinematic-hero{height:205svh}.cinematic-stage .hero-editorial-image img{object-position:69% center}.cinematic-shade{background:linear-gradient(#030f1973,#030f19e6 78%)}.cinematic-opening{transform:translateY(calc(var(--cinema-progress,0) * -45px));inset:auto 24px 11vh}.cinematic-opening h1{font-size:clamp(48px,14vw,70px)}.cinematic-opening .hero-intro{font-size:16px}.cinematic-middle h2{font-size:clamp(43px,13vw,66px)}}@media (prefers-reduced-motion:reduce){.home-page .cinematic-hero{height:calc(100svh - 82px)}.cinematic-stage{height:100%;position:relative}.cinematic-stage .hero-editorial-image img{transform:none}.cinematic-opening{opacity:1;transform:translateY(-50%)}.cinematic-middle,.cinematic-progress{display:none}}.home-page .market-section .section-heading>.section-number,.home-page .market-section .problem-panel-copy>span{color:#2d6b67}.home-page .market-section .section-heading h2,.home-page .market-section .problem-panel-copy h3{color:#171a1f}.home-page .market-section .problem-panel-copy p{color:#626a6d}.home-page .market-section .problem-card,.home-page .market-section .problem-card:last-child{border-color:#2d6b6742}.home-page .market-section .permission-shield{background:linear-gradient(145deg,#163348,#20242a);box-shadow:0 26px 60px #2c4b583d,0 0 35px #f0a35c14}.home-page .market-section .problem-list{margin-left:calc(clamp(24px,7vw,112px)/-2.38095);margin-right:calc(clamp(24px,7vw,112px)/-2.38095);padding-bottom:12svh}.home-page .market-section .problem-card,.home-page .market-section .problem-card+.problem-card{background:radial-gradient(circle at 78% 35%,#ffffffb8,#0000 34%),linear-gradient(145deg,#eff5f7f7,#d3e2e8fa);border:1px solid #2d6b6738;border-radius:18px 18px 0 0;min-height:calc(100svh - 54px);padding:clamp(62px,7vw,108px) clamp(34px,6vw,96px);position:sticky;top:28px;box-shadow:0 -18px 48px #2c4b581f,inset 0 1px #ffffffbf}.home-page .market-section .problem-card:first-child{z-index:1}.home-page .market-section .problem-card:nth-child(2){z-index:2;background:radial-gradient(circle at 78% 35%,#ffffffbd,#0000 34%),linear-gradient(145deg,#ebf3f6fc,#ccdde5fc);top:38px}.home-page .market-section .problem-card:nth-child(3){z-index:3;background:radial-gradient(circle at 78% 35%,#ffffffc2,#0000 34%),linear-gradient(145deg,#e7f1f5fc,#c6dae3fc);top:48px}.home-page .market-section .problem-panel-copy{opacity:0;transform:translateY(42px)}.home-page .market-section .problem-card.is-story-active .problem-panel-copy{animation:.9s cubic-bezier(.18,.78,.22,1) .16s forwards chapter-copy-open}@keyframes chapter-copy-open{to{opacity:1;transform:translateY(0)}}.fragmentation-card.is-story-active .large-document-visual{animation:8s ease-in-out 1.55s infinite chapter-orbit}.economics-card.is-story-active .large-cost-visual{animation:9s ease-in-out 2.65s infinite chapter-orbit-reverse}.disclosure-card.is-story-active .permission-shield{animation:7.5s ease-in-out 1.75s infinite shield-orbit}@keyframes chapter-orbit{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(12px,-8px)rotate(.7deg)}50%{transform:translateY(-15px)rotate(0)}75%{transform:translate(-12px,-7px)rotate(-.7deg)}}@keyframes chapter-orbit-reverse{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-11px,-7px)rotate(-.45deg)}50%{transform:translateY(-13px)rotate(0)}75%{transform:translate(11px,-6px)rotate(.45deg)}}@keyframes shield-orbit{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(14px,-8px)rotate(1.2deg)}50%{transform:translateY(-17px)rotate(0)}75%{transform:translate(-14px,-8px)rotate(-1.2deg)}}@media (width<=900px){.home-page .market-section .problem-list{margin-left:0;margin-right:0}.home-page .market-section .problem-card,.home-page .market-section .problem-card+.problem-card{min-height:calc(100svh - 32px);padding:54px 26px;top:16px}.home-page .market-section .problem-card:nth-child(2){top:24px}.home-page .market-section .problem-card:nth-child(3){top:32px}}@media (prefers-reduced-motion:reduce){.home-page .market-section .problem-panel-copy{opacity:1;transform:none;animation:none!important}.fragmentation-card .large-document-visual,.economics-card .large-cost-visual,.disclosure-card .permission-shield{animation:none!important}}.home-page .market-section .large-document-visual i{background:linear-gradient(145deg,#20242a,#1d2025);border-color:#67ac9f57;box-shadow:0 26px 54px #14304042,inset 0 1px #ffffff0d}.home-page .market-section .large-document-visual i:before{color:#9fb4bb}.home-page .market-section .large-document-visual i:after{background:repeating-linear-gradient(#b2c8d133 0 1px,#0000 1px 17px)}.home-page .market-section .large-document-visual i:nth-child(3){border-color:#67ac9fb3}.home-page .market-section .large-cost-visual{background:linear-gradient(145deg,#20242a,#1d2025);border:1px solid #67ac9f4d;border-radius:10px;box-shadow:0 26px 54px #1430403d,inset 0 1px #ffffff0d}.home-page .market-section .cost-axis{border-color:#6f8994}.home-page .market-section .cost-axis>span,.home-page .market-section .cost-axis>em{color:#9eb1b8}.home-page .market-section .cost-axis>i{background:repeating-linear-gradient(#b2c8d121 0 1px,#0000 1px 52px)}.home-page .market-section .cost-curve>svg path{stroke:#73a7a2}.home-page .market-section .permission-shield{background:linear-gradient(145deg,#20242a,#1d2025);border-color:#f0a35c80;box-shadow:0 26px 58px #14304047,inset 0 1px #ffffff0d}.home-page .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#171a1ff5;position:sticky;top:0;box-shadow:0 1px #cfd6d329,0 10px 28px #030f191f}.home-page #top,.home-page #problem,.home-page #workflow,.home-page #deal-room,.home-page #prototype{scroll-margin-top:82px}@media (width<=760px){.home-page #top,.home-page #problem,.home-page #workflow,.home-page #deal-room,.home-page #prototype{scroll-margin-top:72px}}.home-page .market-section .economics-card,.home-page .market-section .problem-card.economics-card{background:radial-gradient(circle at 78% 35%,#2d6b673d,#0000 34%),linear-gradient(145deg,#20242a,#171a1f);border-color:#67ac9f47;box-shadow:0 -18px 52px #030f193d,inset 0 1px #ffffff0d}.home-page .market-section .economics-card .problem-panel-copy>span{color:#73a7a2}.home-page .market-section .economics-card .problem-panel-copy h3{color:#f2f0e8}.home-page .market-section .economics-card .problem-panel-copy p{color:#aebbc0}.home-page .market-section .economics-card .large-cost-visual{background:#05141f94;border-color:#67ac9f57;box-shadow:0 28px 60px #00000042,inset 0 1px #ffffff0d}.economics-card.is-story-active .cost-curve>svg path{animation:3.6s cubic-bezier(.3,.1,.18,1) infinite cost-line-live}.economics-card.is-story-active .cost-curve:after{animation:3.6s ease-in-out infinite cost-floor-live}.economics-card.is-story-active .cost-curve>span{animation:3.6s ease-in-out infinite cost-label-live}@keyframes cost-line-live{0%{opacity:.15;stroke-dashoffset:920px}8%{opacity:1}70%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-55px}}@keyframes cost-floor-live{0%,18%{opacity:0;transform:scaleX(0)}48%,88%{opacity:.78;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cost-label-live{0%,42%{opacity:0;transform:translateY(7px)}58%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.economics-card.is-story-active .cost-curve>svg path,.economics-card.is-story-active .cost-curve:after,.economics-card.is-story-active .cost-curve>span{opacity:1;animation:none!important}.economics-card.is-story-active .cost-curve>svg path{stroke-dashoffset:0}.economics-card.is-story-active .cost-curve:after{transform:scaleX(1)}}.home-page .market-section .fragmentation-card .large-document-visual i{background:linear-gradient(145deg,#eeece5,#d8d4c8);border:2px solid #d8a63f;box-shadow:0 24px 50px #2c4b5833,inset 0 1px #ffffffb8}.home-page .market-section .fragmentation-card .large-document-visual i:before{color:#50615f;font-weight:600}.home-page .market-section .fragmentation-card .large-document-visual i:after{background:repeating-linear-gradient(#315a6d4d 0 1px,#0000 1px 17px)}.home-page .market-section .fragmentation-card .large-document-visual i:nth-child(3){background:linear-gradient(145deg,#f5f4ef,#eeece5);border-color:#e0ad43}@media (width>=901px){.home-page .market-section .section-heading{grid-template-columns:minmax(560px,1.08fr) minmax(360px,.72fr);align-items:center;gap:24px clamp(52px,6vw,104px);display:grid}.home-page .market-section .section-heading>h2,.home-page .market-section .section-heading>p{grid-column:1}.home-page .market-section .section-heading>h2{grid-row:2}.home-page .market-section .section-heading>p{grid-row:3}.home-page .market-section .market-architecture-visual{grid-area:2/2/span 2}}.market-architecture-visual{isolation:isolate;justify-self:center;width:100%;max-width:440px;height:390px;position:relative}.architecture-grid{background-image:linear-gradient(#2d6b6712 1px,#0000 1px),linear-gradient(90deg,#2d6b6712 1px,#0000 1px);background-size:28px 28px;border-radius:50%;position:absolute;inset:18px 20px;-webkit-mask-image:radial-gradient(circle,#000 26%,#000000b8 58%,#0000 76%);mask-image:radial-gradient(circle,#000 26%,#000000b8 58%,#0000 76%)}.architecture-ring{border:1px solid #2d6b673d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.architecture-ring:before,.architecture-ring:after{content:"";background:#d7a23a;border:3px solid #eeece5;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 1px #2d6b6729}.architecture-ring:before{top:14%;left:11%}.architecture-ring:after{bottom:10%;right:13%}.architecture-ring-outer{width:320px;height:320px}.architecture-ring-inner{border-color:#2f746f4d;width:208px;height:208px}.architecture-ring-inner:before{top:47%;left:auto;right:-5px}.architecture-ring-inner:after{inset:47% auto auto -5px}.architecture-core{color:#f5f1e8;z-index:3;background:linear-gradient(145deg,#17394e,#0b2537);border:1px solid #d8a63fb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 44px #2d6b6742,0 0 0 10px #ffffff47}.architecture-core i{background:#d7a23a;border-radius:50%;width:7px;height:7px;margin-bottom:10px}.architecture-core strong{letter-spacing:.13em;font-family:monospace;font-size:11px;font-weight:500}.architecture-core span{color:#9eb4bd;letter-spacing:.12em;margin-top:6px;font-family:monospace;font-size:7px}.architecture-orbit{z-index:4;width:320px;height:320px;animation:20s linear infinite architecture-clock;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.architecture-node{color:#343b3d;background:linear-gradient(145deg,#f5f4ef,#d8d4c8);border:1.5px solid #d7a23a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;animation:20s linear infinite architecture-counterclock;display:flex;position:absolute;box-shadow:0 12px 28px #2d6b6733}.architecture-node i{color:#a36d13;font-family:monospace;font-size:8px;font-style:normal}.architecture-node b{letter-spacing:.09em;margin-top:4px;font-family:monospace;font-size:9px;font-weight:600}.node-data{top:66px;left:6px}.node-review{top:68px;right:5px}.node-access{bottom:-1px;left:122px}.market-architecture-visual>small{color:#56717f;letter-spacing:.13em;white-space:nowrap;font-family:monospace;font-size:8px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@keyframes architecture-clock{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes architecture-counterclock{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (width<=900px){.market-architecture-visual{max-width:360px;height:330px;margin:28px auto 0}.architecture-ring-outer,.architecture-orbit{width:270px;height:270px}.architecture-ring-inner{width:176px;height:176px}.architecture-core{width:108px;height:108px}.architecture-node{width:66px;height:66px}.node-data{top:52px;left:2px}.node-review{top:54px;right:1px}.node-access{bottom:-2px;left:102px}}@media (prefers-reduced-motion:reduce){.architecture-orbit,.architecture-node{animation:none!important}}.home-page .market-section .disclosure-card .large-permission-visual,.home-page .market-section .disclosure-card.is-story-active .large-permission-visual{opacity:1;gap:30px;min-height:450px;animation:none;transform:none}.home-page .market-section .disclosure-card .permission-shield,.home-page .market-section .disclosure-card.is-story-active .permission-shield{width:clamp(254px,20vw,314px);height:clamp(290px,23vw,360px);animation:none;transform:none}.home-page .market-section .disclosure-card .permission-shield:before{border-width:3px;border-radius:36px 36px 0 0;width:84px;height:76px;top:105px}.home-page .market-section .disclosure-card .permission-shield i{border-width:3px;width:122px;height:88px;top:172px}.home-page .market-section .disclosure-card .permission-shield i:after{width:5px;height:25px;top:28px;left:56px}.home-page .market-section .disclosure-card .large-permission-visual>span{letter-spacing:.18em;font-size:11px}@media (width<=900px){.home-page .market-section .disclosure-card .large-permission-visual,.home-page .market-section .disclosure-card.is-story-active .large-permission-visual{min-height:340px}.home-page .market-section .disclosure-card .permission-shield,.home-page .market-section .disclosure-card.is-story-active .permission-shield{width:236px;height:270px}.home-page .market-section .disclosure-card .permission-shield:before{width:68px;height:60px;top:80px}.home-page .market-section .disclosure-card .permission-shield i{width:98px;height:70px;top:132px}.home-page .market-section .disclosure-card .permission-shield i:after{height:20px;top:22px;left:44px}}:root{--teal:#2d6b67;--signal:#b58b3b;--amber:#b58b3b}.home-page .site-header{background-color:#171a1ff5!important}.home-page .site-header .brand-mark:before{background:#2d6b67}.home-page .site-header .pilot-badge i{background:#b58b3b}.home-page .cinematic-opening .eyebrow{color:#73a7a2}.home-page .cinematic-opening h1 span{color:#d8d5cc}.home-page .cinematic-opening .intro-link span{color:#b58b3b}.home-page .market-section{background:#171a1f!important}.home-page .market-section .section-heading>.section-number{color:#73a7a2}.home-page .market-section .section-heading h2,.home-page .market-section .problem-summary-heading h3{color:#f7f6f2}.home-page .market-section .section-heading>p{color:#b8c1c3}.home-page .market-section .problem-summary-heading .mono-label{color:#73a7a2}.home-page .market-section .problem-card-grid article{background:#20242a;border-color:#f7f6f224}.home-page .market-section .problem-card-grid article:after{background:#b58b3b}.home-page .market-section .problem-card-grid h4{color:#f7f6f2}.home-page .market-section .problem-card-grid p{color:#bac3c5}.home-page .transformation-visual{background:#f5f4ef!important}.home-page .transformation-system,.home-page .intelligence-demo,.home-page .data-room{background-color:#1d2025}.home-page .intelligence-section{background:#f7f6f2}.home-page .deal-room-showcase{background:#f5f4ef}.home-page .pathway-section{background:#171a1f}.home-page .industry-validation{border-color:#f7f6f224}.home-page .industry-validation .mono-label{color:#73a7a2}.home-page .industry-validation p{color:#b8c1c3}.home-page .pilot-contact,.home-page footer{background-color:#171a1f!important}.transaction-reality{color:#f7f6f2;background:#171a1f;position:relative}.reality-intro{grid-template-columns:minmax(180px,.38fr) minmax(480px,1fr);gap:24px;padding:clamp(86px,9vw,140px) clamp(24px,7vw,112px);display:grid}.reality-intro .section-number{color:#73a7a2;grid-row:span 2}.reality-intro h2{letter-spacing:-.05em;max-width:980px;margin:0;font-size:clamp(42px,4.6vw,72px);font-weight:500;line-height:1.02}.reality-intro p{color:#b8c1c3;max-width:720px;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.reality-panel{align-items:center;min-height:min(92svh,900px);padding:clamp(60px,8vw,120px) clamp(24px,7vw,112px);display:flex;position:relative;overflow:hidden}.reality-panel img{object-fit:cover;transform-origin:65%;width:108%;height:108%;animation:16s ease-in-out infinite alternate reality-drift;position:absolute;inset:-4%}.reality-panel:nth-of-type(2n) img{transform-origin:40%;animation-direction:alternate-reverse}.reality-shade{background:linear-gradient(90deg,#0f1215f0 0%,#0f1215c2 37%,#0f12152e 68%,#0f121547 100%),linear-gradient(#0f121524,#0f12157a);position:absolute;inset:0}.reality-copy{z-index:1;max-width:660px;position:relative}.reality-copy>span{color:#73a7a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:30px;font-size:12px;display:block}.reality-copy h3{color:#f7f6f2;letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(42px,4.5vw,70px);font-weight:500;line-height:1.01}.reality-copy p{color:#d6dcda;max-width:620px;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.reality-copy small{color:#d2b46e;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;border-top:1px solid #f7f6f247;margin-top:40px;padding-top:18px;font-size:11px;display:block}.reality-layer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#12171bb8;border:1px solid #f7f6f238;width:min(330px,25vw);padding:22px 24px;position:absolute;top:50%;right:clamp(42px,6vw,112px);transform:translateY(-50%);box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0d}.reality-layer>span{color:#9fc5c0;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;border-bottom:1px solid #f7f6f22e;padding-bottom:15px;font-size:9px;display:block}.reality-layer p{color:#e7e9e5;border-bottom:1px solid #f7f6f21a;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;min-height:48px;margin:0;font-size:12px;display:grid}.reality-layer p:last-child{border-bottom:0}.reality-layer p i{background:#b58b3b;border-radius:50%;width:6px;height:6px}.reality-layer p i.is-complete{background:#579879}.reality-layer p i.is-active{background:#b58b3b}.reality-layer p b{color:#9eaaa9;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px;font-weight:500}@keyframes reality-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.065)translate(-.8%,-.35%)}}@media (width<=1180px){.reality-layer{display:none}}@media (prefers-reduced-motion:reduce){.reality-panel img{animation:none}}@media (width<=760px){.reality-intro{padding:70px 24px;display:block}.reality-intro h2{margin:22px 0}.reality-panel{align-items:end;min-height:76svh;padding:76px 24px 56px}.reality-panel img{width:100%;height:100%;inset:0}.reality-shade{background:linear-gradient(#0f12151f 15%,#0f1215e6 72%,#0f1215fa)}.reality-copy h3{font-size:clamp(38px,11vw,54px)}.reality-copy p{font-size:16px}}.home-page .market-section{color:#171a1f;background:radial-gradient(circle at 50% 18%,#b5cdd594,#0000 36%),linear-gradient(#f7f6f2 0%,#e8eef0 48%,#f5f4ef 100%)!important}.market-barriers{text-align:center;flex-direction:column;align-items:center;max-width:1460px;min-height:780px;margin:0 auto;padding:clamp(20px,2vw,32px) 0 clamp(78px,8vw,120px);display:flex;position:relative;overflow:hidden}.market-barriers:before{content:"";pointer-events:none;background-image:linear-gradient(#2d6b6711 1px,#0000 1px),linear-gradient(90deg,#2d6b6711 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:28% -12% 0;-webkit-mask-image:linear-gradient(#0000,#000 26%,#0000 96%);mask-image:linear-gradient(#0000,#000 26%,#0000 96%)}.market-barriers .section-number{color:#2d6b67;z-index:2;margin-bottom:26px;font-size:11px;font-weight:600;position:relative}.market-barriers>h2{color:#171a1f;letter-spacing:-.05em;text-wrap:balance;z-index:2;max-width:980px;margin:0;font-size:clamp(42px,4.6vw,74px);font-weight:450;line-height:1.02;position:relative}.market-barriers-intro{color:#526269;z-index:2;max-width:720px;margin:26px auto 0;font-size:clamp(17px,1.3vw,21px);line-height:1.6;position:relative}.barrier-coins{perspective:1400px;z-index:2;justify-content:center;align-items:center;gap:clamp(12px,1.7vw,28px);width:100%;margin-top:clamp(62px,7vw,104px);display:flex;position:relative}.barrier-coin{aspect-ratio:1;min-width:0;max-width:320px;transform-style:preserve-3d;background:radial-gradient(circle at 35% 28%,#fffffff2,#e2e6e2e6 37%,#97a6a6f2 68%,#596568 100%);border:2px solid #ffffffe6;border-radius:50%;flex:0 320px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 24px 50px #171a1f33,0 0 0 6px #8c999a,0 0 0 8px #fffc,inset 0 0 0 7px #171a1f1a,inset -18px -12px 30px #171a1f33}.barrier-coin:before{content:"";border:1px solid #2d6b6766;border-radius:50%;position:absolute;inset:18px}.barrier-coin:after{content:"";opacity:.16;background:repeating-linear-gradient(#171a1f7a 0 1px,#0000 1px 4px);border-radius:50%;width:14px;height:88%;position:absolute;top:6%;right:-8px}.barrier-coin:nth-child(2){flex-basis:350px;max-width:350px}.barrier-coin-face{z-index:1;padding:32px;position:relative;transform:translateZ(10px)}.barrier-coin-face>span{color:#2d6b67;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:18px;font-size:9px;font-weight:700;display:block}.barrier-coin-face h3{color:#171a1f;letter-spacing:-.035em;max-width:220px;margin:0 auto 14px;font-size:clamp(19px,1.55vw,25px);font-weight:600;line-height:1.08}.barrier-coin-face p{color:#48575c;max-width:220px;margin:0 auto;font-size:13px;line-height:1.45}.barrier-caption{color:#607176;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;z-index:2;margin-top:48px;font-size:9px;position:relative}@media (width>=901px){.home-page .market-section{padding-bottom:clamp(28px,3vw,48px)}.home-page .market-barriers{min-height:0;padding-bottom:clamp(20px,2vw,32px)}.home-page .intelligence-section{padding-top:clamp(56px,5vw,80px)}}.home-page .market-section .transformation-visual{margin-top:0}@media (width<=900px){.market-barriers{min-height:0}.barrier-coins{flex-direction:column;align-items:center;gap:34px}.barrier-coin,.barrier-coin:nth-child(2){flex-basis:auto;width:min(78vw,310px);max-width:310px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.header-actions{justify-self:end;align-items:center;gap:clamp(14px,1.7vw,26px);display:flex}html,body,.home-page,.home-page section,.home-page header,.home-page footer,.home-page article,.home-page input,.home-page select,.home-page textarea,.pilot-modal{transition:background-color .4s,border-color .4s,color .32s,box-shadow .4s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f3f1e9;--muted:#a8b2b5;--line:#d5dcd929;--navy:#111417;--navy-2:#1a1e22;--panel:#191e22e0}html[data-theme=dark] body{color:#f3f1e9;background:#111417}html[data-theme=dark] .intro-hero,html[data-theme=dark] .about-section,html[data-theme=dark] .market-section,html[data-theme=dark] .intelligence-section,html[data-theme=dark] .deal-room-showcase,html[data-theme=dark] .pathway-section{color:#f3f1e9;background:#15191c!important}html[data-theme=dark] .intro-hero .hero-intro,html[data-theme=dark] .about-copy p,html[data-theme=dark] .participant-groups p,html[data-theme=dark] .market-barriers-intro,html[data-theme=dark] .intelligence-copy p,html[data-theme=dark] .intelligence-caption,html[data-theme=dark] .deal-room-intro>p,html[data-theme=dark] .pathway-heading p{color:#b7c0c2}html[data-theme=dark] .intro-link{border-bottom-color:#e5e2d9}html[data-theme=dark] .participant-groups{border-top-color:#d5dcd933}html[data-theme=dark] .participant-groups>div+div{border-left-color:#d5dcd933}html[data-theme=dark] .barrier-coin-face{color:#f3f1e9;background-color:#20252a;border-color:#73a7a266;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff14}html[data-theme=dark] .barrier-coin p,html[data-theme=dark] .barrier-caption{color:#b7c0c2}html[data-theme=dark] .intelligence-demo,html[data-theme=dark] .data-room{background:#1b2024;border-color:#73a7a26b;box-shadow:0 34px 76px #0000006b}html[data-theme=dark] .deal-room-intro h2,html[data-theme=dark] .deal-room-principles strong,html[data-theme=dark] .intelligence-heading h2,html[data-theme=dark] .pathway-heading h2{color:#f3f1e9}html[data-theme=dark] .deal-room-principles p{color:#abb8bb}html[data-theme=dark] .data-room-stage:before{opacity:.7;background:#090b0d}html[data-theme=dark] .onboarding-shell,html[data-theme=dark] .validation-card{color:#f3f1e9;background:#1c2125;border-color:#d5dcd929;box-shadow:0 22px 60px #00000047}html[data-theme=dark] .onboarding-step,html[data-theme=dark] .onboarding-main,html[data-theme=dark] .onboarding-form,html[data-theme=dark] .summary-grid>div,html[data-theme=dark] .scope-segments>div{background-color:#20262a;border-color:#d5dcd926}html[data-theme=dark] .onboarding-shell p,html[data-theme=dark] .validation-card p,html[data-theme=dark] .validation-card li,html[data-theme=dark] .validation-note{color:#b7c0c2}html[data-theme=dark] .onboarding-shell h3,html[data-theme=dark] .onboarding-shell h4,html[data-theme=dark] .validation-card h3,html[data-theme=dark] .validation-card strong{color:#f3f1e9}html[data-theme=dark] .home-page input,html[data-theme=dark] .home-page select,html[data-theme=dark] .home-page textarea,html[data-theme=dark] .pilot-modal input,html[data-theme=dark] .pilot-modal select,html[data-theme=dark] .pilot-modal textarea{color:#f3f1e9;background:#15191c;border-color:#465257}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#879397}html[data-theme=dark] .pilot-modal{color:#f3f1e9;background:#1c2125;border:1px solid #d5dcd92e;box-shadow:0 34px 100px #0000009e}html[data-theme=dark] .pilot-modal>p,html[data-theme=dark] .pilot-modal small{color:#b7c0c2}html[data-theme=dark] .pilot-modal .button-secondary{color:#f3f1e9;border-color:#667276}html[data-theme=dark] .pilot-modal-close{color:#f3f1e9;background:#0f1214}html[data-theme=dark] .roi-calculator,html[data-theme=dark] .roi-calculator-card,html[data-theme=dark] .roi-results,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-modal,html[data-theme=dark] [data-component=roi-calculator],html[data-theme=dark] [data-component=contact-form]{color:#f3f1e9!important;background:#1c2125!important;border-color:#d5dcd92e!important}html[data-theme=dark] .roi-calculator p,html[data-theme=dark] .roi-calculator label,html[data-theme=dark] .roi-results p,html[data-theme=dark] .contact-form p,html[data-theme=dark] .contact-form label,html[data-theme=dark] .contact-modal p,html[data-theme=dark] .contact-modal label{color:#c0c8ca!important}@media (width<=1120px){.theme-toggle-label{display:none}}@media (width<=760px){.header-actions{gap:11px}.theme-toggle{padding:6px 0}.theme-toggle-track{width:44px;height:24px}.theme-toggle-thumb{width:18px;height:18px}html[data-theme=dark] .theme-toggle-thumb{transform:translate(18px)}}html[data-theme=dark] .home-page .site-header{border-bottom-color:#b7c6d229;box-shadow:0 12px 34px #050b1542;background:#0c1523f7!important}html[data-theme=dark] .intro-hero,html[data-theme=dark] .market-section,html[data-theme=dark] .intelligence-section,html[data-theme=dark] .deal-room-showcase,html[data-theme=dark] .pathway-section{background:radial-gradient(circle at 92% 42%,#8b181deb 0%,#70171dad 24%,#0000 57%),linear-gradient(112deg,#0d1726 0%,#171824 43%,#4e1a22 72%,#761a20 100%)!important}html[data-theme=dark] .about-section{background:radial-gradient(circle at 88% 38%,#80181ec2,#0000 54%),linear-gradient(115deg,#0d1726,#1b1721 58%,#591a22)!important}html[data-theme=dark] .barrier-coin-face,html[data-theme=dark] .onboarding-shell,html[data-theme=dark] .validation-card,html[data-theme=dark] .pilot-modal,html[data-theme=dark] .roi-calculator,html[data-theme=dark] .roi-calculator-card,html[data-theme=dark] .roi-results,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-modal{box-shadow:0 28px 72px #03091261;background:linear-gradient(145deg,#141d2af5,#241820f5)!important;border-color:#c3cfd833!important}html[data-theme=dark] .pilot-contact{border:1px solid #ccd6dc2e;background:radial-gradient(circle at 88% 35%,#89181ddb,#0000 52%),linear-gradient(112deg,#0d1726 0%,#191824 48%,#69191f 100%)!important}html[data-theme=dark] .theme-toggle-track{background:#6f1b23;border-color:#eddfdd6b}html[data-theme=dark] .theme-toggle-thumb{color:#f0d7c7;background:#0d1726}.home-page .pilot-contact.pilot-cta{color:#fff;text-align:center;border:0;flex-direction:column;align-items:center;gap:0;margin-top:clamp(72px,8vw,118px);margin-left:calc(-1*clamp(24px,7vw,112px));margin-right:calc(-1*clamp(24px,7vw,112px));padding:clamp(74px,8vw,116px) clamp(24px,7vw,112px);display:flex;background:radial-gradient(circle at 91% 34%,#8e181deb,#0000 53%),linear-gradient(112deg,#0d1726 0%,#1a1722 49%,#71191f 100%)!important}.home-page .pilot-contact.pilot-cta .mono-label{color:#d2b46e;margin-bottom:20px}.home-page .pilot-contact.pilot-cta h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.2vw,64px);font-weight:600;line-height:1.02}.home-page .pilot-contact.pilot-cta>p{color:#d8dde0;max-width:730px;margin:22px auto 0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.pilot-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.pilot-cta-actions .button{border-radius:7px;min-width:194px;min-height:54px;font-size:14px;font-weight:700;transition:transform .24s,box-shadow .24s,background-color .24s,border-color .24s}.pilot-cta-actions .button:hover{transform:translateY(-2px)}.pilot-cta-primary{color:#111827;background:#f7f6f2;border:1px solid #f7f6f2;box-shadow:0 14px 32px #04091247}.pilot-cta-primary:hover{background:#fff;box-shadow:0 18px 42px #04091261}.pilot-cta-secondary{color:#fff;background:#23121b38;border:1px solid #ffffff9e}.pilot-cta-secondary:hover{background:#ffffff1a;border-color:#fff}.pilot-cta-actions .button span{color:inherit}.home-page .pilot-contact.pilot-cta .email-contact-badge{margin-top:28px}.roi-calculator{max-width:960px;max-height:min(860px,92vh);overflow-y:auto}.roi-calculator h2{max-width:760px}.roi-calculator-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.roi-calculator-grid label{background:#f5f4ef;border:1px solid #c8d0d1;border-radius:7px;gap:10px;padding:17px 18px;display:grid;position:relative}.roi-calculator-grid label>span{color:#40535c;font-size:12px;font-weight:700}.roi-calculator-grid input[type=number]{color:#171a1f;background:#fff;border:1px solid #c4cdce;border-radius:5px;width:100%;min-height:46px;padding:0 13px;font-size:17px}.roi-calculator-grid input:focus-visible{border-color:#2d6b67;outline:0;box-shadow:0 0 0 3px #2d6b6729}.roi-calculator-grid input[type=range]{accent-color:#8a2026;width:calc(100% - 54px)}.roi-calculator-grid label>strong{color:#8a2026;font-size:17px;position:absolute;bottom:18px;right:18px}.roi-results{color:#fff;background:#0d1726;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.roi-results article{background:linear-gradient(145deg,#132034,#221b28);gap:12px;padding:22px;display:grid}.roi-results span{color:#aebbc1;text-transform:uppercase;font-size:11px;line-height:1.45}.roi-results strong{color:#fff;font-size:clamp(19px,2vw,26px);line-height:1.15}html[data-theme=dark] .roi-calculator-grid label{background:#101a27cc;border-color:#c2cdd333}html[data-theme=dark] .roi-calculator-grid label>span{color:#bdc7ca}html[data-theme=dark] .roi-calculator-grid input[type=number]{color:#f3f1e9;background:#0f1825;border-color:#4c5860}html[data-theme=dark] .roi-calculator-grid label>strong{color:#e1b16c}@media (width<=760px){.home-page .pilot-contact.pilot-cta{margin-left:-24px;margin-right:-24px;padding:68px 24px}.pilot-cta-actions{width:100%;display:grid}.pilot-cta-actions .button{width:100%}.roi-calculator-grid,.roi-results{grid-template-columns:1fr}}:root{--burgundy-900:#571821;--burgundy-800:#711a23;--burgundy-700:#8b2028;--plum-charcoal:#251820;--pale-wine:#eee1df}.home-page .site-header,.home-page footer{border-color:#8b484f47;background:#21171d!important}.home-page .market-section,.home-page .pathway-section{background:radial-gradient(circle at 86% 43%,#8b2028e6,#0000 57%),linear-gradient(112deg,#251820 0%,#3d1a23 38%,#651b24 70%,#811e26 100%)!important}.home-page .pilot-contact.pilot-cta{background:radial-gradient(circle at 84% 40%,#972129f5,#0000 58%),linear-gradient(112deg,#291820 0%,#491a24 38%,#731b24 72%,#921f27 100%)!important}.home-page .barrier-coin-face,.home-page .data-room,.home-page .intelligence-demo,.home-page .onboarding-shell{border-color:#903f486b}.home-page .section-number,.home-page .mono-label,.home-page .eyebrow{color:#8b2028}.home-page .market-section .section-number,.home-page .pathway-section .section-number,.home-page .pathway-section .mono-label,.home-page .pilot-contact .mono-label{color:#d7a85d}.home-page .intro-link span,.home-page .button span{color:#8b2028}.home-page .pilot-cta-actions .button span{color:inherit}html[data-theme=dark] .intro-hero,html[data-theme=dark] .market-section,html[data-theme=dark] .intelligence-section,html[data-theme=dark] .deal-room-showcase,html[data-theme=dark] .pathway-section,html[data-theme=dark] .about-section{background:radial-gradient(circle at 82% 42%,#972129f0 0%,#7e1c25b8 30%,#0000 63%),linear-gradient(112deg,#251820 0%,#351922 26%,#541a24 53%,#741b24 78%,#8b2028 100%)!important}html[data-theme=dark] .pilot-contact,html[data-theme=dark] .home-page .pilot-contact.pilot-cta{background:radial-gradient(circle at 84% 40%,#9c222afa,#0000 60%),linear-gradient(112deg,#291820 0%,#4e1a24 40%,#761b24 74%,#951f27 100%)!important}html[data-theme=dark] .home-page footer{border-top-color:#be70782e;background:#21171d!important}.home-page .site-header{border-bottom-color:#97a9ad33;background:#151a20!important}.home-page footer{border-top-color:#97a9ad29;background:#0f1a2a!important}.home-page .market-section,.home-page .pathway-section,.home-page .pilot-contact.pilot-cta{background:radial-gradient(circle at 91% 42%,#841b21a8,#0000 48%),linear-gradient(112deg,#101827 0%,#151827 50%,#2e1a25 70%,#691a21 100%)!important}.home-page .intelligence-section,.home-page .deal-room-showcase,.home-page .about-section{background:#f5f4ef!important}html[data-theme=dark] body{background:#101827}html[data-theme=dark] .home-page .site-header{border-bottom-color:#97a9ad33;background:#13181ff7!important}html[data-theme=dark] .intro-hero,html[data-theme=dark] .market-section,html[data-theme=dark] .intelligence-section,html[data-theme=dark] .deal-room-showcase,html[data-theme=dark] .pathway-section,html[data-theme=dark] .about-section,html[data-theme=dark] .pilot-contact,html[data-theme=dark] .home-page .pilot-contact.pilot-cta{background:radial-gradient(circle at 91% 42%,#861b22b3 0%,#681a236b 26%,#0000 52%),linear-gradient(112deg,#101827 0%,#151827 52%,#301b26 72%,#681a21 100%)!important}html[data-theme=dark] .intelligence-section,html[data-theme=dark] .pathway-section{background:radial-gradient(circle at 9% 44%,#741a2280,#0000 46%),linear-gradient(248deg,#101827 0%,#161827 52%,#321b26 73%,#621a21 100%)!important}html[data-theme=dark] .barrier-coin-face,html[data-theme=dark] .onboarding-shell,html[data-theme=dark] .validation-card,html[data-theme=dark] .pilot-modal,html[data-theme=dark] .roi-calculator,html[data-theme=dark] .roi-calculator-card,html[data-theme=dark] .roi-results,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-modal{background:linear-gradient(145deg,#121c2af7,#201b24f7)!important;border-color:#97a9ad38!important}html[data-theme=dark] .intelligence-demo,html[data-theme=dark] .data-room{background:radial-gradient(circle at 100% 0,#6f1c2433,#0000 38%),linear-gradient(145deg,#111b2a,#1a1c29 68%,#2b1b25);border-color:#97a9ad42}html[data-theme=dark] .home-page footer{background:#0f1a2a!important}.home-page .barrier-coin-face,html[data-theme=dark] .home-page .barrier-coin-face{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:clamp(38px,4vw,58px);display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.home-page .barrier-coin-face>span,html[data-theme=dark] .home-page .barrier-coin-face>span{color:#2d6b67}.home-page .barrier-coin-face h3,html[data-theme=dark] .home-page .barrier-coin-face h3{color:#172328}.home-page .barrier-coin-face p,html[data-theme=dark] .home-page .barrier-coin-face p{color:#3f5055}.home-page .market-section .market-barriers>h2,html[data-theme=dark] .home-page .market-section .market-barriers>h2{text-shadow:0 2px 24px #0000002e;color:#f7f6f2!important}.home-page .market-section .market-barriers-intro,html[data-theme=dark] .home-page .market-section .market-barriers-intro{color:#cbd2d3!important}.home-page .market-section .market-barriers>.section-number,html[data-theme=dark] .home-page .market-section .market-barriers>.section-number{color:#d7b46c!important}.home-page .market-section .barrier-caption,html[data-theme=dark] .home-page .market-section .barrier-caption{color:#b7c2c4!important}.home-page .cinematic-opening h1,.home-page .cinematic-middle h2,.home-page .about-heading h2,.home-page .market-barriers>h2,.home-page .intelligence-heading h2,.home-page .deal-room-intro h2,.home-page .pathway-heading h2,.home-page .pilot-contact h2,.home-page .pilot-contact.pilot-cta h3{letter-spacing:-.03em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif;font-weight:600;line-height:1.05}.home-page .hero-intro,.home-page .market-barriers-intro,.home-page .section-heading>p,.home-page .deal-room-intro>p,.home-page .pathway-heading>p,.home-page .pilot-contact>p{letter-spacing:-.01em}.home-page .intelligence-demo,.home-page .data-room,html[data-theme=dark] .home-page .intelligence-demo,html[data-theme=dark] .home-page .data-room{border:1px solid #b5cdcbad!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 22px 48px #03080f52,0 44px 96px #03080f3d!important}.home-page .data-room-stage:before,html[data-theme=dark] .home-page .data-room-stage:before{opacity:.92;background:#090e17;border:1px solid #b5cdcb33;box-shadow:0 26px 55px #03080f5c}.home-page .intelligence-demo .demo-topline,.home-page .intelligence-demo .demo-footer,.home-page .intelligence-demo .demo-observations p,.home-page .data-room .room-header,.home-page .data-room .column-labels,.home-page .data-room .document-row,.home-page .data-room .room-footer{border-color:#b5cdcb47}.home-page .data-room .document-list,.home-page .intelligence-demo .demo-observations p:nth-child(odd){border-right-color:#b5cdcb47}.home-page .brand-symbol,.home-page footer .brand-symbol{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:44px!important;height:44px!important;padding:0!important}.home-page #pilot-eligibility{padding-top:clamp(54px,5vw,76px);padding-bottom:clamp(58px,6vw,82px)}.home-page #pilot-eligibility .pathway-heading h2{margin-top:16px;font-size:clamp(42px,4vw,62px)}.home-page #pilot-eligibility .pathway-heading>div>p:last-child{margin-top:14px;font-size:16px}.pilot-calculator{background:#f5f4ef;border:1px solid #b5cdcba8;max-width:1320px;margin-top:clamp(30px,3vw,42px);overflow:hidden;box-shadow:0 28px 68px #03080f4d}.pilot-calculator-topline{background:#151a20;border-bottom:1px solid #b5cdcb40;justify-content:space-between;align-items:center;min-height:76px;padding:16px 22px;display:flex}.pilot-calculator-topline>div:first-child{gap:7px;display:grid}.pilot-calculator-topline h3{color:#f7f6f2;margin:0;font-size:18px;font-weight:600}.pilot-calculator-topline .mono-label{color:#d7b46c!important}.pilot-calculator-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:390px;display:grid}.pilot-calculator-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(28px,3.5vw,46px);display:grid}.pilot-calculator-inputs label{gap:9px;display:grid;position:relative}.pilot-calculator-inputs label>span{color:#516168;letter-spacing:.1em;text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:700}.pilot-calculator-inputs label:after{color:#2d6b67;content:"⌄";pointer-events:none;font-size:18px;position:absolute;top:37px;right:16px}.pilot-calculator-inputs select{appearance:none;color:#172328;background:#fff;border:1px solid #a9b8ba;border-radius:3px;width:100%;min-height:58px;padding:0 42px 0 15px;font-size:15px}.pilot-calculator-inputs select:focus{border-color:#2d6b67;outline:0;box-shadow:0 0 0 3px #2d6b671f}.calculator-note{color:#607178;border-top:1px solid #c8cfcd;grid-column:1/-1;align-items:center;margin:4px 0 0;padding-top:18px;font-size:12px;display:flex}.calculator-note i{background:#2d6b67;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.pilot-calculator-result{color:#f7f6f2;background:radial-gradient(circle at 100% 0,#841b216b,#0000 46%),linear-gradient(145deg,#111b2a,#201a25);border-left:1px solid #b5cdcb4d;flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,48px);display:flex}.pilot-calculator-result .summary-status{color:#78b9ad;font-size:10px;font-weight:700}.pilot-calculator-result.discuss .summary-status{color:#d7b46c}.pilot-calculator-result.outside .summary-status{color:#df8b91}.pilot-calculator-result .summary-status i{background:currentColor}.pilot-calculator-result h4{color:#fff;letter-spacing:-.03em;margin:22px 0 16px;font-size:clamp(27px,2.4vw,38px);font-weight:600;line-height:1.1}.pilot-calculator-result>p{color:#c2ccce;margin:0 0 16px;font-size:14px;line-height:1.65}.pilot-calculator-result>small{color:#8f9da2;font-size:11px;line-height:1.5}.pilot-calculator-result .button{width:fit-content;margin-top:26px;text-decoration:none}@media (width<=900px){.pilot-calculator-grid{grid-template-columns:1fr}.pilot-calculator-result{border-top:1px solid #b5cdcb4d;border-left:0;min-height:320px}}@media (width<=620px){.pilot-calculator-topline{align-items:flex-start;gap:16px}.pilot-calculator-inputs{grid-template-columns:1fr;padding:24px 18px}.calculator-note{grid-column:auto}}.live-scope-display{color:#f7f4ed;background:radial-gradient(circle at 82% 15%,#8e1a2b33,#0000 34%),linear-gradient(145deg,#111c28 0%,#172126 58%,#211820 100%);border:1px solid #e0b9684d;border-radius:24px 8px;grid-row:span 2;grid-template-rows:auto auto minmax(330px,1fr) auto;align-self:stretch;min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 64px #0810183d}.live-scope-display:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 5px,#ffffff03 5px 6px);position:absolute;inset:0}.live-scope-topline{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:27px 30px 22px;display:flex}.live-scope-topline>div{gap:7px;display:grid}.live-scope-topline .mono-label{color:#e0b968;font-size:10px}.live-scope-topline strong{font-size:16px;font-weight:700}.scope-live-status{color:#c2cdd0;letter-spacing:.12em;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.scope-live-status i{background:#e0b968;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite scope-signal;box-shadow:0 0 0 5px #e0b9681a}.scope-tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);padding:0 18px;display:grid}.scope-tabs button{color:#819197;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:52px;padding:0 8px;font-size:11px;font-weight:700;transition:background .25s,border-color .25s,color .25s}.scope-tabs button:hover,.scope-tabs button:focus-visible{color:#f7f4ed;background:#ffffff0a}.scope-tabs button.active{color:#fff;border-bottom-color:#a71f35}.scope-screen{align-content:center;padding:clamp(34px,4vw,58px);animation:.62s cubic-bezier(.2,.72,.22,1) both scope-screen-in;display:grid;position:relative}.scope-screen>span{color:#70a7a2;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.scope-screen h3{color:#f7f4ed;letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(26px,2.25vw,38px);font-weight:700;line-height:1.05}.scope-screen>strong{color:#e8c77f;letter-spacing:-.05em;font-size:clamp(30px,3.5vw,55px);font-weight:800;line-height:.98}.scope-screen ul{gap:0;max-width:650px;margin:30px 0 0;padding:0;list-style:none;display:grid}.scope-screen li{color:#c3ced1;border-top:1px solid #ffffff1a;padding:12px 6px 12px 25px;font-size:13px;line-height:1.45;animation:.5s both scope-point-in;position:relative}.scope-screen li:before{content:"";background:#a71f35;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:4px}.scope-display-footer{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 24px 20px 30px;display:grid}.scope-progress{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.scope-progress>span{color:#89989d;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.scope-progress>i{background:#ffffff1a;height:2px;display:block;overflow:hidden}.scope-progress b{transform-origin:0;background:linear-gradient(90deg,#a71f35,#e0b968);height:100%;animation:5.6s linear forwards scope-progress;display:block}.live-scope-display.is-paused .scope-progress b{animation-play-state:paused}.scope-controls{gap:8px;display:flex}.scope-controls button{color:#f7f4ed;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.scope-controls button:hover,.scope-controls button:focus-visible{background:#a71f35;border-color:#c95366;transform:translateY(-2px)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes scope-screen-in{0%{opacity:0;transform:translateY(16px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scope-point-in{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes scope-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scope-signal{50%{opacity:.72;box-shadow:0 0 0 8px #e0b96800}}@media (width<=900px){.live-scope-display{grid-row:auto;min-height:570px}}@media (width<=620px){.live-scope-display{border-radius:18px 6px;grid-template-rows:auto auto minmax(360px,1fr) auto}.live-scope-topline{align-items:flex-start;gap:14px;padding:22px 20px 18px}.scope-live-status{text-align:right;max-width:120px}.scope-tabs{scrollbar-width:none;padding:0 10px;display:flex;overflow-x:auto}.scope-tabs::-webkit-scrollbar{display:none}.scope-tabs button{flex:none;min-height:48px;padding:0 14px}.scope-screen{padding:34px 24px}.scope-screen>strong{font-size:34px}.scope-display-footer{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.scope-live-status i,.scope-screen,.scope-screen li,.scope-progress b{animation:none!important}.scope-progress b{transform:scaleX(1)}}.pilot-calculator-inputs{flex-direction:column;align-content:start;gap:24px;display:flex}.pool-size-control{background:linear-gradient(135deg,#fff,#f0efea);border:1px solid #c7cecc;border-radius:16px 4px;padding:20px 22px 17px}.control-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.control-heading>span,.choice-control legend{color:#516168;letter-spacing:.1em;text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:700}.control-heading strong{color:#7d1d27;letter-spacing:-.03em;font-size:25px;font-weight:700;animation:.28s cubic-bezier(.2,.75,.25,1) value-pop}.pool-size-control input[type=range]{accent-color:#8b2028;appearance:none;cursor:pointer;background:linear-gradient(90deg,#2d6b67 0%,#b58b3b 52%,#8b2028 100%);border-radius:999px;width:100%;height:5px}.pool-size-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#f8f6ef;border:4px solid #8b2028;border-radius:50%;width:23px;height:23px;transition:box-shadow .2s,transform .2s;box-shadow:0 5px 15px #4a151e47}.pool-size-control input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 7px #8b20281f,0 5px 15px #4a151e40}.pool-size-control input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 7px #8b20281f,0 5px 15px #4a151e40}.pool-size-control input[type=range]::-moz-range-thumb{background:#f8f6ef;border:4px solid #8b2028;border-radius:50%;width:15px;height:15px;box-shadow:0 5px 15px #4a151e47}.range-labels{color:#7d898e;justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.choice-control{border:0;min-width:0;margin:0;padding:0}.choice-control legend{margin-bottom:11px}.choice-control>div{flex-wrap:wrap;gap:9px;display:flex}.choice-control button{color:#415158;cursor:pointer;background:#ffffffbf;border:1px solid #c4cdcb;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-size:12px;line-height:1.25;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex}.choice-control button i{background:#d1d7d5;border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;transition:background .22s,box-shadow .22s,transform .22s;box-shadow:0 0 0 1px #aeb9b7}.choice-control button:hover{border-color:#799894;transform:translateY(-2px);box-shadow:0 8px 20px #152a3014}.choice-control button.selected{color:#fff;background:#172328;border-color:#172328;box-shadow:0 10px 24px #14212629}.choice-control button.selected i{background:#d7b46c;transform:scale(1.08);box-shadow:0 0 0 1px #d7b46c,0 0 0 5px #d7b46c26}.calculator-note{grid-column:auto;margin-top:0}.pilot-calculator-result{position:relative;overflow:hidden}.pilot-calculator-result:before{content:"";pointer-events:none;background:radial-gradient(circle,#78b9ad29,#0000 68%);width:360px;height:360px;animation:7s ease-in-out infinite result-ambient;position:absolute;top:-150px;right:-160px}.pilot-calculator-result.discuss:before{background:radial-gradient(circle,#d7b46c2e,#0000 68%)}.pilot-calculator-result.outside:before{background:radial-gradient(circle,#df8b912b,#0000 68%)}.fit-visual{z-index:1;align-items:center;gap:18px;animation:.42s cubic-bezier(.2,.75,.25,1) result-enter;display:flex;position:relative}.fit-orbit{border:1px solid #78b9ad6b;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative}.fit-orbit>span{color:#8dcbbf;background:#78b9ad1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:25px;font-weight:700;display:flex}.fit-orbit>i{transform-origin:5px 38px;border-radius:50%;width:8px;height:8px;animation:3.6s linear infinite orbit-spin;position:absolute;top:-4px;left:29px}.fit .fit-orbit>i{background:#78b9ad;box-shadow:0 0 14px #78b9ad}.discuss .fit-orbit{border-color:#d7b46c75}.discuss .fit-orbit>span{color:#d7b46c;background:#d7b46c1f}.discuss .fit-orbit>i{background:#d7b46c;box-shadow:0 0 14px #d7b46c}.outside .fit-orbit{border-color:#df8b9175}.outside .fit-orbit>span{color:#df8b91;background:#df8b911f}.outside .fit-orbit>i{background:#df8b91;box-shadow:0 0 14px #df8b91}.fit-track{z-index:1;grid-template-columns:repeat(3,1fr);margin:31px 0 4px;display:grid;position:relative}.fit-track>div{background:linear-gradient(90deg,#df8b91,#d7b46c 50%,#78b9ad);border-radius:999px;grid-column:1/-1;height:3px;margin:0 5px 11px;position:relative}.fit-track>div i{background:#fff;border:3px solid;border-radius:50%;width:16px;height:16px;transition:left .55s cubic-bezier(.2,.75,.25,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffffff1a,0 6px 14px #0000004d}.pilot-calculator-result.fit .fit-track>div i{color:#78b9ad}.pilot-calculator-result.discuss .fit-track>div i{color:#d7b46c}.pilot-calculator-result.outside .fit-track>div i{color:#df8b91}.fit-track>span{color:#7f8c91;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:8px}.fit-track>span:nth-of-type(2){text-align:center}.fit-track>span:nth-of-type(3){text-align:right}.result-copy{z-index:1;animation:.38s both result-copy-in;position:relative}.result-copy h4{color:#fff;letter-spacing:-.03em;margin:23px 0 16px;font-size:clamp(27px,2.4vw,38px);font-weight:600;line-height:1.1}.result-copy>p{color:#c2ccce;margin:0 0 16px;font-size:14px;line-height:1.65}.result-copy>small{color:#8f9da2;font-size:11px;line-height:1.5;display:block}.result-copy .button{width:fit-content;margin-top:26px;text-decoration:none}@keyframes value-pop{0%{opacity:.25;transform:translateY(5px)scale(.96)}to{opacity:1;transform:none}}@keyframes result-enter{0%{opacity:.4;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes result-copy-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes result-ambient{0%,to{opacity:.65;transform:translate(0)scale(.94)}50%{opacity:1;transform:translate(-16px,14px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.control-heading strong,.fit-visual,.result-copy,.fit-orbit>i,.pilot-calculator-result:before{animation:none!important}.choice-control button,.fit-track>div i{transition:none!important}}@media (width<=620px){.control-heading{flex-direction:column;align-items:flex-start;gap:7px}.choice-control>div{gap:7px}.choice-control button{min-height:36px;padding:7px 11px;font-size:11px}}.home-page #pilot-eligibility .pathway-heading>div:first-child{max-width:660px}.home-page #pilot-eligibility .pathway-heading h2{font-size:clamp(40px,3.5vw,54px)}.pilot-pocket{grid-template-columns:minmax(0,720px) minmax(280px,340px);align-items:stretch;gap:18px;max-width:1080px;margin-top:clamp(26px,3vw,38px);display:grid}.pilot-pocket .pilot-calculator{min-width:0;max-width:none;margin-top:0}.pilot-pocket .pilot-calculator-topline{min-height:68px;padding:13px 17px}.pilot-pocket .pilot-calculator-topline h3{font-size:16px}.pilot-calculator-stage{background:#f5f4ef;min-height:494px;position:relative;overflow:hidden}.pilot-pocket .pilot-calculator-inputs{gap:17px;padding:22px 24px 20px;animation:.44s cubic-bezier(.2,.75,.25,1) pocket-panel-in}.pilot-pocket .pool-size-control{border-radius:12px 3px;padding:15px 18px 13px}.pilot-pocket .control-heading{margin-bottom:13px}.pilot-pocket .control-heading strong{font-size:21px}.pilot-pocket .range-labels{margin-top:9px}.pilot-pocket .choice-control legend{margin-bottom:8px}.pilot-pocket .choice-control>div{gap:7px}.pilot-pocket .choice-control button{min-height:34px;padding:6px 11px;font-size:11px}.calculator-submit-row{border-top:1px solid #c8cfcd;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.calculator-submit-row .calculator-note{border-top:0;margin:0;padding-top:0;font-size:10px}.calculator-submit-row .button{flex:none;min-height:44px;padding:0 17px}.pilot-pocket .pilot-calculator-result{border-left:0;min-height:494px;padding:35px 38px;animation:.58s cubic-bezier(.16,.8,.2,1) result-screen-in}.pilot-pocket .result-copy h4{max-width:560px;font-size:clamp(27px,2.2vw,34px)}.result-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.result-actions .text-button{color:#b9c4c7;padding:10px 0}.pilot-guide{background:#111821;border:1px solid #b5cdcb59;min-height:562px;position:relative;overflow:hidden;box-shadow:0 24px 58px #03080f47}.pilot-guide:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#0c111885 65%,#101720 100%);position:absolute;inset:0}.pilot-guide img{object-fit:cover;object-position:58% center;width:100%;height:100%;animation:9s ease-in-out infinite advisor-breathe;position:absolute}.pilot-guide>div{z-index:1;gap:9px;padding:24px 23px;display:grid;position:absolute;bottom:0;left:0;right:0}.pilot-guide>div>span{color:#d7b46c;letter-spacing:.13em;font-family:monospace;font-size:9px;font-weight:700}.pilot-guide>div>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2}.pilot-guide>div>p{color:#b6c2c6;margin:0;font-size:11px;line-height:1.5}@keyframes pocket-panel-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes result-screen-in{0%{opacity:0;transform:translateY(16px)scale(.975)}55%{opacity:1}to{transform:none}}@keyframes advisor-breathe{0%,to{transform:scale(1.015)translate(0)}50%{transform:scale(1.055)translate(-5px,-4px)}}@media (width<=980px){.pilot-pocket{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=800px){.pilot-pocket{grid-template-columns:1fr;max-width:720px}.pilot-guide{min-height:360px}.pilot-guide img{object-position:center 26%}}@media (width<=620px){.pilot-pocket .pilot-calculator-topline{align-items:center}.pilot-pocket .pilot-calculator-inputs{padding:20px 16px}.calculator-submit-row{flex-direction:column;align-items:stretch}.calculator-submit-row .button{justify-content:space-between;width:100%}.pilot-pocket .pilot-calculator-result{min-height:500px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.pilot-pocket .pilot-calculator-inputs,.pilot-pocket .pilot-calculator-result,.pilot-guide img{animation:none!important}}.pilot-experience{isolation:isolate;background:linear-gradient(90deg,#090f15 0%,#0b1117 42%,#25141a 72%,#4d111b 100%);justify-content:flex-start;align-items:center;width:100vw;min-height:clamp(620px,70vw,730px);margin-top:clamp(28px,4vw,48px);margin-left:calc(50% - 50vw);padding:54px clamp(24px,7vw,112px);display:flex;position:relative;overflow:hidden}.pilot-experience-background,.pilot-experience-shade{position:absolute}.pilot-experience-background{object-fit:contain;object-position:right bottom;z-index:-3;width:min(74vw,1320px);max-width:none;height:100%;bottom:0;right:0}.pilot-experience-shade{z-index:-2;background:linear-gradient(90deg,#070c1280 0%,#070c122b 48%,#070c120d 72%),linear-gradient(#0a0f1514,#0a0f1552);inset:0}.pilot-experience:after{content:"";background:linear-gradient(90deg,#b58b3ba6,#8e1a2bd9,#0000);width:min(430px,45vw);height:2px;position:absolute;top:0;left:clamp(24px,7vw,112px)}.pilot-calculator-shell{color:#172126;z-index:1;background:linear-gradient(145deg,#e9e6dc 0%,#fbfaf5 49%,#d5d2c9 100%);border:1px solid #ffffffbd;border-radius:30px 10px;width:430px;max-width:100%;padding:16px 16px 20px;position:relative;box-shadow:0 38px 80px #00000070,0 9px 18px #0003,inset 1px 1px #fffffff2,inset -1px -1px #282d302e}.calculator-brandline{justify-content:space-between;align-items:center;min-height:48px;padding:2px 4px 13px;display:flex}.calculator-brandline>div:first-child{align-items:baseline;gap:8px;display:flex}.calculator-brandline>div:first-child span{color:#172126;letter-spacing:.12em;font-size:16px;font-weight:800}.calculator-brandline>div:first-child small{color:#8e1a2b;letter-spacing:.15em;font-family:monospace;font-size:8px;font-weight:700}.pilot-calculator-shell .role-switch{border:1px solid #aeb4b1;border-radius:999px;display:flex;overflow:hidden}.pilot-calculator-shell .role-switch button{color:#697377;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;min-height:28px;padding:0 10px;font-family:monospace;font-size:8px}.pilot-calculator-shell .role-switch button.selected{color:#fff;background:#172126}.calculator-display>div:first-child{justify-content:space-between;align-items:center;display:flex}.calculator-display>div:first-child span,.calculator-display>div:first-child i,.calculator-display>small{letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:8px;font-style:normal;font-weight:700}.calculator-display>div:first-child i{color:#8e1a2b}.calculator-display>small{color:#486260;margin-top:19px;display:block}.calculator-display>strong{letter-spacing:-.025em;margin-top:7px;font-size:25px;font-weight:700;line-height:1.12;animation:.35s cubic-bezier(.2,.75,.25,1) calculator-value-in;display:block}.calculator-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:15px;display:grid}.calculator-progress i{background:#2d484633;border-radius:999px;height:2px;transition:background .28s}.calculator-range{background:#ffffff09;border:1px solid #abc2c22e;border-radius:14px 4px;min-height:150px;margin-top:16px;padding:46px 15px 18px}.calculator-range input{accent-color:#8e1a2b;cursor:pointer;width:100%}.calculator-range>div{color:#87979b;letter-spacing:.04em;justify-content:space-between;margin-top:18px;font-family:monospace;font-size:8px;display:flex}.calculator-keypad{grid-template-columns:repeat(2,1fr);gap:9px;min-height:150px;margin-top:16px;display:grid}.calculator-keypad button{color:#dce2e0;cursor:pointer;text-align:left;background:linear-gradient(145deg,#27343a,#172229);border:1px solid #b1c5c538;border-radius:11px 3px;justify-content:flex-start;align-items:center;gap:9px;min-height:58px;padding:10px 11px;font-size:11px;line-height:1.25;transition:background .2s,border-color .2s,box-shadow .16s,color .2s,transform .16s;display:flex;box-shadow:0 5px #0c1217,0 8px 14px #00000038}.calculator-keypad button.selected{color:#fff;background:linear-gradient(145deg,#9f2437,#741421);border-color:#ffe7db6b}.calculator-keypad button span{color:#d7b46c;font-family:monospace;font-size:8px;font-weight:700}.calculator-controls{grid-template-columns:1fr 1.65fr;align-items:stretch;gap:10px;margin-top:18px;display:grid}.calculator-back,.calculator-enter,.calculator-edit{cursor:pointer;border:0;min-height:47px;font-size:11px;font-weight:700}.calculator-back{color:#d4dcda;background:#303c41;border-radius:9px 3px;box-shadow:0 4px #0c1217}.calculator-back:disabled{cursor:default;opacity:.34}.calculator-enter{color:#fff;background:linear-gradient(145deg,#9f2437,#751522);border-radius:9px 3px;justify-content:space-between;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex;box-shadow:0 4px #430b14,0 9px 18px #5e0c1a3d}.calculator-enter:disabled{cursor:wait;opacity:.72}.calculator-privacy{color:#839297;align-items:center;gap:7px;margin:14px 0 0;font-size:8px;line-height:1.4;display:flex}.calculator-privacy i{background:#d7b46c;border-radius:50%;width:5px;height:5px}.calculator-result-screen{color:#fff;padding:28px 23px 22px;animation:.58s cubic-bezier(.16,.8,.2,1) result-screen-in}.calculator-result-screen .fit-orbit{width:58px;height:58px}.calculator-result-screen .fit-orbit>span{width:40px;height:40px}.calculator-result-screen .summary-status{color:#8dcbbf;letter-spacing:.1em;margin-top:16px;font-family:monospace;font-size:8px;font-weight:700;display:block}.calculator-result-screen.discuss .summary-status{color:#d7b46c}.calculator-result-screen.outside .summary-status{color:#df8b91}.calculator-result-screen .result-copy h4{color:#fff;margin:21px 0 12px;font-size:25px}.calculator-result-screen .result-copy>p{color:#c2ccce;margin-bottom:12px;font-size:12px;line-height:1.55}.calculator-result-screen .result-copy>small{color:#87969b;font-size:9px}.calculator-result-screen .result-actions{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:10px;margin-top:22px;display:grid}.calculator-result-screen .result-actions .calculator-enter{width:auto;min-height:48px;margin:0}.calculator-edit{color:#fff;background:#303c41;border-radius:9px 3px}.calculator-feet{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:-7px;left:38px;right:38px}.calculator-feet i{background:#30383a;border-radius:0 0 5px 5px;width:48px;height:8px}.pilot-experience-caption{color:#fff;text-shadow:0 2px 14px #00000080;gap:7px;display:grid;position:absolute;bottom:44px;left:min(58vw,980px)}.pilot-experience-caption span{color:#d7b46c;letter-spacing:.13em;font-family:monospace;font-size:9px;font-weight:700}.pilot-experience-caption strong{font-size:15px;font-weight:600}.calculator-live-panel.is-calculating .calculator-display{animation:.72s both calculator-scan}@keyframes calculator-value-in{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes calculator-scan{0%,to{filter:brightness()}45%{filter:brightness(1.2)}}@media (width<=900px){.pilot-experience{min-height:700px}.pilot-experience-background{object-fit:cover;object-position:62% center;width:100%;height:100%}.pilot-experience-shade{background:linear-gradient(90deg,#070c12c2,#070c1261 65%,#070c1226)}.pilot-experience-caption{display:none}}@media (width<=620px){.pilot-experience{align-items:flex-end;min-height:760px;margin-top:24px;padding:150px 16px 34px}.pilot-experience-background{object-position:67% center}.pilot-experience-shade{background:linear-gradient(#070c1214,#070c12b3 45%,#070c12f0)}.pilot-calculator-shell{border-radius:24px 8px;width:min(100%,410px);margin:0 auto}.calculator-live-panel,.calculator-result-screen{min-height:455px;padding:15px}.calculator-display>strong{font-size:22px}.calculator-keypad{gap:7px}.calculator-keypad button{padding:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.calculator-display>strong,.calculator-result-screen,.calculator-live-panel.is-calculating .calculator-display{animation:none!important}}.pilot-experience{min-height:clamp(610px,63vw,690px)}.pilot-experience-background{object-position:right bottom}.pilot-experience-shade{background:linear-gradient(90deg,#080d13a3 0%,#080d134d 45%,#080d130d 72%),linear-gradient(#080d130a,#080d1352)}.pilot-calculator-shell{-webkit-backdrop-filter:blur(22px)saturate(118%);color:#fff;background:linear-gradient(155deg,#19222af0,#0c1319e6),#0d141be6;border:1px solid #ffffff29;border-radius:32px;width:410px;padding:13px;animation:6s ease-in-out infinite digital-calculator-float;overflow:hidden;box-shadow:0 42px 90px #0000007a,0 12px 30px #00000052,inset 0 1px #ffffff1f}.pilot-calculator-shell:before{content:"";background:linear-gradient(90deg,#b58b3b,#a3283b 58%,#ffffff0d);height:3px;position:absolute;top:0;left:22px;right:22px}.calculator-brandline{min-height:52px;padding:4px 7px 12px}.calculator-brandline>div:first-child span{color:#fff;font-size:14px}.pilot-calculator-shell .role-switch{background:#ffffff0e;border-color:#ffffff26;padding:3px}.pilot-calculator-shell .role-switch button{color:#aeb9bd;border-radius:999px;min-height:27px;padding:0 11px}.calculator-live-panel,.calculator-result-screen{background:#050b103d;border:1px solid #ffffff14;border-radius:24px;min-height:440px;padding:13px;box-shadow:inset 0 1px #ffffff0b}.calculator-display{color:#fff;background:radial-gradient(circle at 82% 12%,#b58b3b2e,#0000 30%),linear-gradient(145deg,#961f31e6,#47141feb 53%,#171f26f5);border:1px solid #ffece229;border-radius:22px;min-height:138px;padding:17px;box-shadow:0 18px 34px #37081342,inset 0 1px #ffffff1a}.calculator-progress i{background:#ffffff29;height:3px}.calculator-range{background:#ffffff0b;border-color:#ffffff1a;border-radius:20px;min-height:138px;margin-top:13px;padding:43px 16px 16px}.calculator-range input{accent-color:#b58b3b}.calculator-keypad{gap:8px;min-height:138px;margin-top:13px}.calculator-keypad button{box-shadow:none;color:#e2e8e7;background:#fff1;border:1px solid #ffffff1a;border-radius:16px;min-height:56px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.calculator-keypad button:hover{background:#ffffff1b;border-color:#d7b46c8c;box-shadow:0 10px 24px #0003}.calculator-keypad button:active{box-shadow:none;transform:scale(.98)}.calculator-keypad button.selected{background:linear-gradient(135deg,#a3283bfa,#741421fa);border-color:#ffe6da38;box-shadow:0 12px 24px #50091547}.calculator-controls{margin-top:15px}.calculator-back,.calculator-enter,.calculator-edit{box-shadow:none;border-radius:14px;min-height:46px}.calculator-back,.calculator-edit{color:#dbe1e1;background:#ffffff13}.calculator-enter{background:linear-gradient(135deg,#aa2b3e,#7f1727);border-radius:14px;box-shadow:0 12px 24px #5b0b194d}.calculator-privacy{color:#8f9da1;margin-left:2px}.calculator-result-screen{padding:22px 20px}.calculator-result-screen .result-copy h4{font-size:23px;font-weight:700}.calculator-feet{display:none}@keyframes digital-calculator-float{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@media (width<=900px){.pilot-experience-background{object-position:62% top}}@media (width<=620px){.pilot-experience{min-height:740px}.pilot-experience-background{object-position:70% top}.pilot-calculator-shell{border-radius:27px;animation:none}}@media (prefers-reduced-motion:reduce){.pilot-calculator-shell{animation:none!important}}.home-page #pilot-eligibility{scroll-margin-top:104px}.pilot-calculator-shell,.pilot-calculator-shell button,.pilot-calculator-shell a,.pilot-calculator-shell small,.pilot-calculator-shell span,.pilot-calculator-shell i{font-family:Segoe UI Variable Display,Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.calculator-brandline>div:first-child small{letter-spacing:.17em;font-size:7px}.pilot-calculator-shell .role-switch button{letter-spacing:.06em;font-size:8px;font-weight:700}.calculator-display>div:first-child span,.calculator-display>div:first-child i,.calculator-display>small{letter-spacing:.08em}.calculator-range>div,.calculator-keypad button span,.calculator-result-screen .summary-status{font-family:inherit}.pilot-calculator-shell{color:#172126;background:#fff;border:1px solid #ffffffe0;box-shadow:0 42px 90px #0000006b,0 15px 34px #00000038,inset 0 1px #fff}.pilot-calculator-shell:before{background:linear-gradient(90deg,#b58b3b,#a42136 58%,#741322)}.calculator-brandline>div:first-child span{color:#172126}.calculator-brandline>div:first-child small{color:#8e1a2b}.pilot-calculator-shell .role-switch{background:#f3f1ec;border-color:#dedbd4}.pilot-calculator-shell .role-switch button{color:#687277}.pilot-calculator-shell .role-switch button.selected{color:#fff;background:linear-gradient(135deg,#a9273b,#7e1626);box-shadow:0 7px 16px #72132338}.calculator-live-panel,.calculator-result-screen{background:#fff;border:1px solid #e6e3dc;box-shadow:0 14px 34px #1d262a12,inset 0 1px #fff}.calculator-display{color:#172126;background:radial-gradient(circle at 88% 8%,#b58b3b1f,#0000 31%),linear-gradient(145deg,#fff,#f8f5f1);border:1px solid #e1ddd5;box-shadow:0 16px 30px #1d262a13,inset 0 1px #fff}.calculator-display>div:first-child span{color:#6c777b}.calculator-display>div:first-child i,.calculator-display>small{color:#8e1a2b}.calculator-progress i{background:#e8e3dd}.calculator-progress i.active{background:linear-gradient(90deg,#b58b3b,#9e2236)}.calculator-range{background:#fff;border-color:#e5e1da;box-shadow:0 12px 28px #1d262a0f}.calculator-range>div{color:#68767a}.calculator-keypad button{color:#273238;background:linear-gradient(145deg,#fff,#f7f4ef);border:1px solid #e1ddd6;box-shadow:0 7px #ded9d1,0 12px 24px #20282c1a}.calculator-keypad button span{color:#8e1a2b}.calculator-keypad button:hover{background:#fff;border-color:#8e1a2b7a;transform:translateY(-3px);box-shadow:0 8px #d7d1c8,0 17px 28px #2f232624}.calculator-keypad button:active{transform:translateY(4px);box-shadow:0 2px #d7d1c8}.calculator-keypad button.selected{color:#fff;background:linear-gradient(145deg,#ad2b40,#7d1525);border-color:#7d1525;box-shadow:0 7px #580d19,0 15px 25px #680d1d40}.calculator-keypad button.selected span{color:#f0cf8c}.calculator-back,.calculator-edit{color:#4c585d;background:#f1efea;border:1px solid #dedad3}.calculator-enter{background:linear-gradient(145deg,#ad2b40,#7d1525);box-shadow:0 6px #580d19,0 14px 24px #680d1d3d}.calculator-enter:active{transform:translateY(4px);box-shadow:0 2px #580d19}.calculator-privacy{color:#758287}.calculator-result-screen{color:#172126;min-height:520px}.calculator-result-screen .fit-orbit{background:#fff}.calculator-result-screen .result-copy h4{color:#172126}.calculator-result-screen .result-copy>p{color:#566469}.calculator-result-screen .result-copy>small{color:#7b888c}.result-selections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.result-selections>span{color:#28343a;background:#f7f5f1;border:1px solid #e7e2db;border-radius:10px;gap:3px;min-width:0;padding:8px 9px;font-size:9px;display:grid}.result-selections small{color:#8e1a2b;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.result-reason{color:#8e1a2b;margin:-3px 0 11px;font-size:10px;line-height:1.45;display:block}.calculator-result-screen.fit .result-reason{color:#2d6b67}.calculator-result-screen.discuss .result-reason{color:#8b6a27}.calculator-brandline>div:first-child span{font-size:15px;font-weight:850}.calculator-brandline>div:first-child small{font-size:8px;font-weight:800}.pilot-calculator-shell .role-switch button{min-height:31px;padding:0 13px;font-size:9px;font-weight:800}.calculator-display>div:first-child span,.calculator-display>div:first-child i{font-size:9px;font-weight:800}.calculator-display>small{letter-spacing:.065em;font-size:10px;font-weight:800}.calculator-display>strong{letter-spacing:-.045em;font-size:31px;font-weight:850}.calculator-keypad{gap:11px}.calculator-keypad button{letter-spacing:-.01em;border-color:#8e1a2b33;min-height:64px;padding:12px 13px;font-size:13px;font-weight:750;position:relative;overflow:hidden}.calculator-keypad button:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 20%,#ffffffb8 48%,#0000 76%);transition:opacity .2s,transform .5s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:translate(-115%)}.calculator-keypad button:hover{border-color:#8e1a2b94;transform:translateY(-5px)scale(1.015)}.calculator-keypad button:hover:after{opacity:.34;transform:translate(115%)}.calculator-keypad button.selected{font-weight:800;transform:translateY(-3px)scale(1.02)}.calculator-keypad button.selected:before{content:"";background:#f1cf8b;border:2px solid #ffffffd9;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 4px #f1cf8b2e}.calculator-keypad button span{font-size:9px;font-weight:850}.calculator-range{border-color:#8e1a2b2e}.calculator-range input{height:8px}.calculator-range>div{font-size:9px;font-weight:700}.calculator-back,.calculator-enter,.calculator-edit{min-height:50px;font-size:12px;font-weight:800}.calculator-enter{letter-spacing:.005em}@media (width<=620px){.calculator-display>strong{font-size:27px}.calculator-keypad button{min-height:60px;font-size:12px}}.pilot-scope-console{color:#172126;background:#f5f2eb;border:1px solid #e5d6b8b8;border-radius:28px 8px;margin-top:clamp(42px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 38px 82px #070e1652}.scope-console-header{color:#f7f4ed;background:radial-gradient(circle at 83% 20%,#8e1a2b3b,#0000 32%),linear-gradient(100deg,#121b23,#1c2025 62%,#261820);border-bottom:1px solid #e0b9684d;justify-content:space-between;align-items:center;min-height:104px;padding:23px 30px;display:flex}.scope-console-header>div{gap:8px;display:grid}.scope-console-header .mono-label{color:#e0b968;font-size:9px}.scope-console-header h3{color:#f7f4ed;letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:700}.pilot-scope-console .scope-live-status{color:#c6d0d2}.scope-console-body{grid-template-columns:174px minmax(0,1fr) 320px;min-height:590px;display:grid}.scope-control-rail{background:#e9e6df;border-right:1px solid #d8d3ca;grid-template-rows:repeat(5,1fr);padding:10px;display:grid}.scope-control-rail button{color:#657176;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #17212617;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px 10px;transition:background .25s,color .25s,transform .25s;display:grid;position:relative}.scope-control-rail button:last-child{border-bottom:0}.scope-control-rail button:after{content:"";opacity:0;background:#a42136;border-radius:3px;width:3px;transition:opacity .25s,transform .25s;position:absolute;top:15px;bottom:15px;right:-10px;transform:scaleY(.35)}.scope-control-rail button:hover,.scope-control-rail button:focus-visible{color:#172126;background:#ffffff8c}.scope-control-rail button.active{color:#172126;background:#fff;transform:translate(3px);box-shadow:0 10px 24px #161e2314}.scope-control-rail button.active:after{opacity:1;transform:scaleY(1)}.scope-control-rail button>span{font-size:12px;font-weight:750}.scope-icon{background:#f5f2eb;border:1px solid #d5d0c8;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.scope-control-rail button.active .scope-icon{background:#a42136;border-color:#a42136;box-shadow:0 8px 16px #7a132333}.scope-icon-portfolio b{background:#66747a;border-radius:2px;width:14px;height:17px;position:absolute}.scope-icon-portfolio b:first-child{transform:translate(-6px,-4px)}.scope-icon-portfolio b:nth-child(2){transform:translate(0)}.scope-icon-portfolio b:nth-child(3){transform:translate(6px,4px)}.scope-control-rail button.active .scope-icon-portfolio b{background:#fff}.scope-icon-size b{color:#66747a;z-index:1;font-size:16px;font-style:normal;font-weight:800}.scope-icon-size span{border:2px solid #899499;border-bottom-color:#0000;border-radius:50%;width:25px;height:25px;position:absolute;transform:rotate(45deg)}.scope-control-rail button.active .scope-icon-size b{color:#fff}.scope-control-rail button.active .scope-icon-size span{border-color:#efcf8d #efcf8d #0000}.scope-icon-security{border-radius:14px 14px 18px 18px}.scope-icon-security b,.scope-icon-outside b{color:#66747a;font-size:19px;font-style:normal;font-weight:850}.scope-control-rail button.active .scope-icon-security b,.scope-control-rail button.active .scope-icon-outside b{color:#fff}.scope-icon-participants{gap:3px}.scope-icon-participants b{background:#68757a;border-radius:50%;width:7px;height:7px}.scope-icon-participants b:nth-child(2){width:11px;height:11px}.scope-control-rail button.active .scope-icon-participants b{background:#fff}.scope-console-stage{background:radial-gradient(circle at 50% 25%,#b58b3b1a,#0000 34%),linear-gradient(145deg,#fff,#f5f2eb);grid-template-rows:280px auto auto;align-content:start;min-width:0;padding:30px clamp(26px,3vw,46px) 28px;animation:.62s cubic-bezier(.2,.75,.24,1) both scope-stage-enter;display:grid}.scope-visual{perspective:900px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.scope-visual:before{content:"";filter:blur(9px);background:radial-gradient(#19222724,#0000 68%);height:24px;position:absolute;bottom:20px;left:22%;right:22%}.portfolio-stack{width:min(390px,82%);height:190px;position:relative;transform:rotateX(5deg)rotateY(-8deg)}.portfolio-stack span{color:#273238;letter-spacing:.11em;background:linear-gradient(145deg,#fff,#e9e5dd);border:1px solid #cec8be;border-left:5px solid #a42136;align-items:center;width:76%;height:82px;padding-left:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750;display:flex;position:absolute;box-shadow:0 18px 34px #212a2e26}.portfolio-stack span:first-child{top:6px;left:0;transform:rotate(-3deg)}.portfolio-stack span:nth-child(2){top:55px;left:12%;transform:rotate(1.5deg)}.portfolio-stack span:nth-child(3){top:105px;left:24%;transform:rotate(-1deg)}.scope-gauge{background:conic-gradient(from 225deg, #2d6b67 0 28%, #b58b3b 28% 55%, #a42136 55% 75%, #ded8ce 75% 100%);border-radius:50%;justify-content:center;align-items:center;width:226px;height:226px;display:flex;position:relative;transform:rotate(-12deg);box-shadow:0 22px 42px #1721262e,inset 0 0 0 1px #ffffff8c}.scope-gauge:after{content:"";background:#faf8f3;border-radius:50%;position:absolute;inset:18px}.scope-gauge>div{text-align:center;z-index:1;gap:7px;display:grid;position:relative;transform:rotate(12deg)}.scope-gauge small{color:#68757a;letter-spacing:.13em;font-size:8px}.scope-gauge strong{color:#172126;letter-spacing:-.045em;font-size:27px}.scope-gauge span{color:#8e1a2b;font-size:9px;font-weight:700}.scope-shield{clip-path:polygon(50% 0,94% 17%,86% 72%,50% 100%,14% 72%,6% 17%);color:#fff;background:linear-gradient(145deg,#22313a,#121a21);border:2px solid #e0b968b8;flex-direction:column;justify-content:center;align-items:center;width:205px;height:230px;display:flex;box-shadow:0 26px 48px #121b2140}.scope-shield strong{background:#a42136;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:17px;font-size:25px;display:flex;box-shadow:0 0 0 8px #a421362e}.scope-shield span{font-size:18px;font-weight:800}.scope-shield small{color:#d9c48f;letter-spacing:.08em;margin-top:9px;font-size:7px}.scope-pathway{grid-template-columns:1fr auto 1.15fr auto .8fr;align-items:center;gap:13px;width:min(520px,100%);display:grid}.scope-pathway span,.scope-pathway strong{letter-spacing:.06em;text-align:center;background:#fff;border:1px solid #d2cdc4;justify-content:center;align-items:center;height:78px;font-size:11px;display:flex;box-shadow:0 14px 28px #1b252a1f}.scope-pathway strong{color:#fff;background:#a42136;border-color:#a42136;font-size:13px}.scope-pathway i{color:#b58b3b;font-size:21px;font-style:normal}.scope-exclusions{flex-wrap:wrap;justify-content:center;gap:13px;max-width:520px;display:flex}.scope-exclusions span{color:#5f6b70;letter-spacing:.07em;background:#fff;border:1px solid #d8d2c9;border-radius:999px;padding:15px 21px;font-size:10px;font-weight:750;position:relative;overflow:hidden;box-shadow:0 10px 22px #1a23281a}.scope-exclusions span:after{content:"";background:#a42136;width:80%;height:2px;position:absolute;top:50%;left:10%;transform:rotate(-9deg)}.scope-stage-copy{border-top:1px solid #ddd7cd;grid-template-columns:1fr auto;gap:5px 20px;padding-top:19px;display:grid}.scope-stage-copy>span{color:#2d6b67;letter-spacing:.14em;grid-column:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.scope-stage-copy h4{color:#172126;letter-spacing:-.045em;grid-column:1;margin:5px 0 0;font-size:clamp(28px,2.4vw,40px);font-weight:800;line-height:1}.scope-stage-copy p{color:#6b767a;text-align:right;grid-area:1/2/span 2;align-self:end;max-width:180px;margin:0;font-size:12px}.scope-fact-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.scope-fact-row>span{color:#4f5d62;background:#ffffffb8;border:1px solid #ded9d0;gap:9px;min-height:92px;padding:13px;font-size:10px;line-height:1.4;animation:.45s both scope-fact-enter;display:grid}.scope-fact-row i{color:#8e1a2b;background:#ede8df;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;font-style:normal;font-weight:800;display:flex}.scope-guardrails{color:#f7f4ed;background:#1c2328;border-left:1px solid #ffffff1f;grid-template-rows:1fr 1fr;display:grid}.scope-guardrail{grid-template-columns:43px 1fr;gap:17px;padding:31px 27px;display:grid}.scope-guardrail+.scope-guardrail{border-top:1px solid #ffffff1f}.guardrail-symbol{color:#e0b968;background:#ffffff0f;border:1px solid #e0b9684d;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:20px;display:flex}.scope-guardrail small{color:#e0b968;letter-spacing:.13em;margin:3px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;display:block}.scope-guardrail h4{color:#f7f4ed;letter-spacing:-.025em;margin:0 0 12px;font-size:18px;font-weight:750;line-height:1.08}.scope-guardrail>div>p{color:#b9c5c8;margin:0;font-size:11px;line-height:1.55}.role-capabilities{flex-wrap:wrap;gap:6px;margin:15px 0 0;display:flex}.role-capabilities span{color:#c7d0d2;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:7px 9px;font-size:8px}.scope-guardrail details{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:13px}.scope-guardrail summary{color:#e3c57f;cursor:pointer;font-size:9px;font-weight:750;list-style:none}.scope-guardrail summary::-webkit-details-marker{display:none}.scope-guardrail summary:after{content:" +"}.scope-guardrail details[open] summary:after{content:" −"}.scope-guardrail details p{color:#9fadb1;margin:11px 0 0;font-size:9px;line-height:1.55}.scope-console-footer{background:#121a21;border-top:1px solid #e0b96842;grid-template-columns:1fr 210px auto;align-items:center;gap:20px;padding:17px 22px 17px 28px;display:grid}.scope-rule-strip{flex-wrap:wrap;gap:9px 20px;display:flex}.scope-rule-strip span{color:#aebbbf;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:700;position:relative}.scope-rule-strip span+span:before{content:"";background:#b58b3b;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:-12px}.pilot-scope-console .scope-progress{min-width:0}.pilot-scope-console .scope-progress>i{min-width:80px}.pilot-scope-console .scope-controls{z-index:2;position:relative}.pilot-scope-console.is-paused .scope-progress b{animation-play-state:paused}@keyframes scope-stage-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scope-fact-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.scope-console-body{grid-template-columns:150px minmax(0,1fr) 270px}.scope-control-rail button{grid-template-columns:36px 1fr;gap:8px;padding-left:5px}.scope-icon{border-radius:10px;width:36px;height:36px}.scope-guardrail{grid-template-columns:36px 1fr;gap:12px;padding:27px 20px}.guardrail-symbol{width:36px;height:36px}}@media (width<=900px){.scope-console-body{grid-template-columns:1fr}.scope-control-rail{scrollbar-width:none;border-bottom:1px solid #d8d3ca;border-right:0;padding:8px;display:flex;overflow-x:auto}.scope-control-rail::-webkit-scrollbar{display:none}.scope-control-rail button{border-bottom:0;flex:1 0 120px;grid-template-columns:35px 1fr;min-height:58px}.scope-control-rail button:after{width:auto;height:3px;inset:auto 12px -8px;transform:scaleX(.35)}.scope-control-rail button.active{transform:translateY(-2px)}.scope-control-rail button.active:after{transform:scaleX(1)}.scope-console-stage{min-height:570px}.scope-guardrails{border-top:1px solid #ffffff1f;border-left:0;grid-template-rows:auto;grid-template-columns:1fr 1fr}.scope-guardrail+.scope-guardrail{border-top:0;border-left:1px solid #ffffff1f}.scope-console-footer{grid-template-columns:1fr 160px auto}}@media (width<=680px){.pilot-scope-console{border-radius:20px 6px}.scope-console-header{align-items:flex-start;gap:16px;min-height:92px;padding:21px 20px}.scope-console-header h3{font-size:19px}.pilot-scope-console .scope-live-status{text-align:right;max-width:100px}.scope-console-stage{grid-template-rows:235px auto auto;min-height:570px;padding:24px 20px}.scope-gauge{width:190px;height:190px}.scope-shield{width:178px;height:200px}.scope-pathway{gap:5px}.scope-pathway span,.scope-pathway strong{height:65px;font-size:8px}.scope-pathway i{font-size:14px}.scope-stage-copy{grid-template-columns:1fr}.scope-stage-copy p{text-align:left;grid-area:auto/1;max-width:none;margin-top:5px}.scope-fact-row{grid-template-columns:1fr}.scope-fact-row>span{grid-template-columns:20px 1fr;align-items:center;min-height:0}.scope-guardrails{grid-template-columns:1fr}.scope-guardrail+.scope-guardrail{border-top:1px solid #ffffff1f;border-left:0}.scope-console-footer{grid-template-columns:1fr auto;gap:15px;padding:16px 18px}.scope-rule-strip{grid-column:1/-1}.scope-console-footer .scope-progress{grid-column:1}}@media (prefers-reduced-motion:reduce){.scope-console-stage,.scope-fact-row>span{animation:none!important}}.home-page .pilot-scope-console{background:#f7f5f0;border:1px solid #e5d3aead;border-radius:24px;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;box-shadow:0 38px 90px #060d1457,inset 0 1px #ffffffa6}.home-page .scope-console-header{background:radial-gradient(circle at 88% 16%,#8e1a2b4d,#0000 30%),linear-gradient(105deg,#111a22 0%,#1a2025 66%,#2a1720 100%);min-height:112px;padding:25px 34px}.home-page .scope-console-header .mono-label{color:#f0c96f;font-size:11px;font-weight:800}.home-page .scope-console-header h3{color:#fffdf8;letter-spacing:-.035em;font-size:clamp(25px,2vw,32px);font-weight:800}.home-page .pilot-scope-console .scope-live-status{color:#fff8ea;font-size:10px;font-weight:800}.home-page .scope-console-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.home-page .scope-control-rail{background:#172027;border-bottom:1px solid #ffffff1f;border-right:0;grid-template-rows:76px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:76px;padding:0 18px;display:grid}.home-page .scope-control-rail button{color:#d6dfe1;text-align:center;border-bottom:3px solid #0000;grid-template-columns:none;justify-content:center;gap:11px;min-height:76px;padding:10px 14px;display:flex;transform:none}.home-page .scope-control-rail button:after{display:none}.home-page .scope-control-rail button:hover,.home-page .scope-control-rail button:focus-visible{color:#fff;background:#ffffff12}.home-page .scope-control-rail button.active{box-shadow:none;color:#fff;background:#a421362e;border-bottom-color:#d0475d;transform:none}.home-page .scope-control-rail button>span{color:inherit;font-size:14px;font-weight:800}.home-page .scope-control-rail .scope-icon{background:#ffffff12;border-color:#fff3;width:40px;height:40px}.home-page .scope-control-rail button.active .scope-icon{background:#a42136;border-color:#cf5366;box-shadow:0 9px 20px #700f1f59}.home-page .scope-control-rail .scope-icon-portfolio b,.home-page .scope-control-rail .scope-icon-participants b{background:#dce4e5}.home-page .scope-control-rail .scope-icon-size b,.home-page .scope-control-rail .scope-icon-security b,.home-page .scope-control-rail .scope-icon-outside b{color:#f3f5f4}.home-page .scope-control-rail .scope-icon-size span{border-color:#cbd5d6 #cbd5d6 #0000}.home-page .scope-console-stage{background:radial-gradient(circle at 18% 36%,#b58b3b1f,#0000 30%),linear-gradient(135deg,#fffefa,#f2eee6);grid-template-rows:auto auto;grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);align-items:center;gap:22px 48px;min-height:470px;padding:42px clamp(34px,5vw,76px);display:grid}.home-page .scope-visual{grid-area:1/1/span 2;min-height:340px}.home-page .scope-visual:before{opacity:.85;bottom:32px}.home-page .scope-stage-copy{border-top:0;grid-area:1/2;align-self:end;padding:0;display:block}.home-page .scope-stage-copy>span{color:#2d6b67;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.home-page .scope-stage-copy h4{color:#121b22;letter-spacing:-.055em;margin:0;font-size:clamp(45px,4.1vw,68px);font-weight:850;line-height:.94}.home-page .scope-stage-copy p{color:#3f4b50;text-align:left;max-width:520px;margin:18px 0 0;font-size:18px;font-weight:700;line-height:1.4}.home-page .scope-fact-row{grid-area:2/2;grid-template-columns:1fr;align-self:start;gap:10px;margin:4px 0 0;display:grid}.home-page .scope-fact-row>span{color:#263239;background:#fff;border:1px solid #d9d3ca;border-left:4px solid #a42136;grid-template-columns:28px 1fr;align-items:center;gap:13px;min-height:58px;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.45;display:grid;box-shadow:0 10px 25px #1a232812}.home-page .scope-fact-row i{color:#8e1a2b;background:#f1ebe2;width:27px;height:27px;font-size:10px}.home-page .portfolio-stack span{color:#1c282e;height:104px;font-size:12px;font-weight:850}.home-page .scope-gauge small{color:#4f5b60;font-size:10px;font-weight:800}.home-page .scope-gauge strong{color:#111b22;font-size:35px;font-weight:850}.home-page .scope-gauge span{color:#85182a;font-size:11px;font-weight:800}.home-page .scope-shield span{color:#fff;font-size:23px;font-weight:850}.home-page .scope-shield small{color:#f1d391;font-size:9px;font-weight:800}.home-page .scope-pathway{width:min(600px,100%)}.home-page .scope-pathway span,.home-page .scope-pathway strong{color:#172126;height:96px;font-size:13px;font-weight:800}.home-page .scope-pathway strong{color:#fff;font-size:15px}.home-page .scope-exclusions span{color:#273238;padding:18px 24px;font-size:12px;font-weight:850}.home-page .scope-guardrails{background:#182127;border-top:1px solid #ffffff1f;border-left:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.home-page .scope-guardrail{align-items:start;min-height:210px;padding:28px 34px}.home-page .scope-guardrail+.scope-guardrail{border-top:0;border-left:1px solid #ffffff21}.home-page .scope-guardrail small{color:#efc96f;font-size:10px;font-weight:850}.home-page .scope-guardrail h4{color:#fffdf7;font-size:23px;font-weight:800}.home-page .scope-guardrail>div>p{color:#d1dadd;font-size:14px;font-weight:550}.home-page .role-capabilities span{color:#f0f3f3;background:#ffffff14;border-color:#ffffff38;padding:8px 11px;font-size:10px;font-weight:700}.home-page .scope-guardrail summary{color:#f0cd7d;font-size:11px;font-weight:800}.home-page .scope-guardrail details p{color:#c8d2d4;font-size:12px}.home-page .scope-console-footer{background:#10181f;grid-template-columns:minmax(0,1fr) 230px auto;padding:19px 28px}.home-page .scope-rule-strip span{color:#e0e6e7;font-size:9px;font-weight:800}.home-page .scope-progress>span{color:#d4dcde;font-size:10px;font-weight:800}.home-page .scope-progress>i{background:#ffffff2e}.home-page .scope-controls button{color:#fff;background:#ffffff1a;border-color:#ffffff47}@media (width<=1050px){.home-page .scope-console-stage{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:25px 34px;padding-left:30px;padding-right:30px}.home-page .scope-stage-copy h4{font-size:clamp(40px,5vw,56px)}}@media (width<=800px){.home-page .scope-console-header{min-height:98px;padding:22px}.home-page .scope-control-rail{min-height:68px;padding:0 8px;display:flex;overflow-x:auto}.home-page .scope-control-rail button{flex:1 0 130px;min-height:68px}.home-page .scope-console-stage{grid-template-rows:260px auto auto;grid-template-columns:1fr;padding:30px 24px}.home-page .scope-visual{grid-area:1/1;min-height:250px}.home-page .scope-stage-copy{grid-area:2/1}.home-page .scope-fact-row{grid-area:3/1}.home-page .scope-guardrails{grid-template-columns:1fr}.home-page .scope-guardrail+.scope-guardrail{border-top:1px solid #ffffff21;border-left:0}.home-page .scope-console-footer{grid-template-columns:1fr auto}.home-page .scope-rule-strip{grid-column:1/-1}}@media (width<=540px){.home-page .scope-console-header h3{font-size:21px}.home-page .scope-live-status{display:none}.home-page .scope-control-rail button{flex-basis:116px}.home-page .scope-control-rail button>span{font-size:12px}.home-page .scope-console-stage{grid-template-rows:235px auto auto}.home-page .scope-stage-copy h4{font-size:39px}.home-page .scope-stage-copy p{font-size:16px}.home-page .scope-fact-row>span{font-size:13px}}.home-page .pilot-scope-console{max-width:1420px}.home-page .scope-console-header{min-height:96px;padding:20px 28px}.home-page .scope-control-rail{grid-template-rows:64px;min-height:64px}.home-page .scope-control-rail button{min-height:64px;padding-top:7px;padding-bottom:7px}.home-page .scope-control-rail .scope-icon{width:36px;height:36px}.home-page .scope-console-stage{backface-visibility:hidden;contain:paint;isolation:isolate;view-transition-name:pilot-scope-stage;grid-template-columns:minmax(300px,.84fr) minmax(400px,1.16fr);gap:18px 34px;min-height:405px;padding:28px 44px 30px;animation:none;transform:translateZ(0)}.home-page .scope-visual{min-height:285px}.home-page .portfolio-stack{width:min(410px,90%);height:215px}.home-page .portfolio-stack span{height:90px}.home-page .portfolio-stack span:nth-child(2){top:56px}.home-page .portfolio-stack span:nth-child(3){top:112px}.home-page .scope-gauge{width:230px;height:230px}.home-page .scope-shield{width:210px;height:238px}.home-page .scope-pathway span,.home-page .scope-pathway strong{height:80px}.home-page .scope-stage-copy>span{margin-bottom:13px}.home-page .scope-stage-copy h4{font-size:clamp(40px,3.7vw,56px)}.home-page .scope-stage-copy p{margin-top:13px;font-size:16px}.home-page .scope-fact-row{gap:7px;margin-top:0}.home-page .scope-fact-row>span{min-height:49px;padding:9px 13px;font-size:12px}.home-page .scope-fact-row i{width:23px;height:23px}.home-page .scope-guardrail{min-height:172px;padding:22px 28px}.home-page .scope-guardrail h4{margin-bottom:9px;font-size:20px}.home-page .scope-guardrail>div>p{font-size:12px}.home-page .scope-guardrail details{margin-top:13px;padding-top:10px}.home-page .scope-console-footer{padding-top:15px;padding-bottom:15px}::view-transition-group(pilot-scope-stage){animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(pilot-scope-stage){animation:.54s cubic-bezier(.4,0,.2,1) both scope-view-out}::view-transition-new(pilot-scope-stage){animation:.9s cubic-bezier(.22,1,.36,1) both scope-view-in}@keyframes scope-view-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-5px,-2px)scale(.998)}}@keyframes scope-view-in{0%{opacity:0;transform:translate(7px,4px)scale(.997)}to{opacity:1;transform:translate(0)scale(1)}}.home-page .scope-control-rail button,.home-page .scope-control-rail button:after,.home-page .scope-control-rail .scope-icon,.home-page .scope-progress>i,.home-page .scope-progress b{transition:background-color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),color .4s,opacity .4s,transform .62s cubic-bezier(.22,1,.36,1)}@media (width<=1050px){.home-page .scope-console-stage{grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr);padding-left:28px;padding-right:28px}}@media (width<=800px){.home-page .scope-control-rail,.home-page .scope-control-rail button{min-height:62px}.home-page .scope-console-stage{grid-template-rows:225px auto auto;grid-template-columns:1fr;padding:25px 22px}.home-page .scope-visual{min-height:215px}}@media (prefers-reduced-motion:reduce){::view-transition-old(pilot-scope-stage){animation:none!important}::view-transition-new(pilot-scope-stage){animation:none!important}}@media (width>=801px){.home-page .pilot-scope-console{grid-template-rows:72px minmax(0,1fr) 40px;width:calc(100% - 48px);height:min(650px,100svh - 112px);min-height:560px;display:grid}.home-page .scope-console-header{min-height:0;padding:15px 26px}.home-page .scope-console-header h3{font-size:clamp(23px,1.8vw,29px)}.home-page .scope-console-body{grid-template-rows:52px minmax(0,1fr) 118px;min-height:0;overflow:hidden}.home-page .scope-control-rail{grid-template-rows:52px;min-height:52px}.home-page .scope-control-rail button{min-height:52px;padding-top:5px;padding-bottom:5px}.home-page .scope-control-rail .scope-icon{border-radius:10px;width:32px;height:32px}.home-page .scope-control-rail button>span{font-size:12px}.home-page .scope-console-stage{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:10px 34px;min-height:0;padding:14px 40px 16px;overflow:hidden}.home-page .scope-visual{transform-origin:50%;height:100%;min-height:0;transform:scale(.82)}.home-page .scope-stage-copy{align-self:end}.home-page .scope-stage-copy>span{margin-bottom:8px;font-size:9px}.home-page .scope-stage-copy h4{font-size:clamp(35px,3.25vw,49px)}.home-page .scope-stage-copy p{margin-top:8px;font-size:14px}.home-page .scope-fact-row{align-self:start;gap:5px}.home-page .scope-fact-row>span{min-height:42px;padding:7px 11px;font-size:11px}.home-page .scope-fact-row i{width:20px;height:20px}.home-page .scope-guardrails{min-height:0;overflow:hidden}.home-page .scope-guardrail{grid-template-columns:36px 1fr;gap:13px;min-height:0;padding:12px 24px}.home-page .guardrail-symbol{width:36px;height:36px}.home-page .scope-guardrail small{margin:1px 0 6px;font-size:8px}.home-page .scope-guardrail h4{margin-bottom:5px;font-size:17px}.home-page .scope-guardrail>div>p{font-size:10px;line-height:1.4}.home-page .role-capabilities{gap:4px;margin-top:8px}.home-page .role-capabilities span{padding:5px 7px;font-size:8px}.home-page .scope-guardrail details{margin-top:7px;padding-top:6px}.home-page .scope-guardrail summary{font-size:9px}.home-page .scope-console-footer{grid-template-columns:minmax(0,1fr) 190px auto;gap:14px;min-height:0;padding:7px 20px}.home-page .scope-rule-strip span{font-size:7px}.home-page .scope-controls button{width:30px;height:30px}}@media (width>=801px) and (height<=760px){.home-page .pilot-scope-console{height:min(620px,100svh - 96px);min-height:540px}.home-page .scope-console-body{grid-template-rows:52px minmax(0,1fr) 116px}.home-page .scope-console-header{padding-top:11px;padding-bottom:11px}.home-page .scope-control-rail,.home-page .scope-control-rail button{min-height:52px}.home-page .scope-control-rail{grid-template-rows:52px}.home-page .scope-console-stage{padding-top:14px;padding-bottom:14px}.home-page .scope-visual{transform:scale(.8)}}
