.v3-framework-feature{display:grid;grid-template-columns:1fr 1fr;background:#102437;color:#f2eadc;border:1px solid #435061;margin-bottom:70px}.v3-framework-feature-copy{padding:43px}.v3-framework-feature-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.v3-framework-feature-copy .v3-eyebrow{color:#dac19d;font-size:8px!important}.v3-framework-phase{font:7px monospace;color:#d7c5ab;border:1px solid #897962;padding:6px 8px;letter-spacing:.08em}.v3-framework-feature-copy h3{font-size:clamp(32px,3.6vw,51px);line-height:1.12;font-weight:500;margin:29px 0 23px}.v3-framework-feature-copy h3 em{color:#dbb991}.v3-framework-feature-copy>p{font-size:14px;color:#bbc8d6;max-width:450px}.v3-framework-feature-copy>.v3-button{margin-top:26px;font-size:12px;border-radius:0;padding:16px 19px}.v3-framework-feature-copy>small{display:block;font-size:10px;line-height:1.7;max-width:360px;color:#a8b8ca;margin-top:24px}.v3-framework-feature-art{padding:35px;border-left:1px solid #ffffff25;background:#0b1a2a;display:flex;flex-direction:column;justify-content:center}.v3-ff-art-title{display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px monospace;letter-spacing:.1em;color:#adb9c6;padding-bottom:20px;border-bottom:1px solid #ffffff25}.v3-ff-art-title>span:last-child{color:#af9575;font-size:7px}.v3-ff-process{padding:23px 0;border-bottom:1px solid #ffffff15}.v3-ff-process>span{font-size:11px;color:#d1dae3;display:block;margin-bottom:16px}.v3-ff-process>div{display:flex;align-items:center;gap:8px}.v3-ff-process>div>div{display:flex;align-items:center;flex-direction:column;gap:9px;background:#19354a;border:1px solid #476177;padding:13px 8px;flex:1;color:#afcedf;min-width:0}.v3-ff-process>div>div.v3-ff-gate{background:#302b25;border-color:#997e5d;color:#e7c4a0}.v3-ff-process>div>div>span{font:8px monospace;text-align:center;line-height:1.5}.v3-ff-process i{height:1px;background:#7b8a9b;width:12px;flex-shrink:0}.v3-ff-art-foot{font-size:10px;color:#a5b7c9;line-height:1.7;padding-top:21px}.v3-ff-art-foot strong{color:#d9b894;font-weight:500}.v3-framework-hero{padding:45px 0 55px;background:#0e2033;color:#f1ede5}.v3-framework-hero .v3-breadcrumb{color:#a8b8ca}.v3-framework-kicker{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:40px}.v3-framework-kicker>.v3-eyebrow{color:#d3b28e}.v3-framework-kicker>span:last-child{font:9px monospace;border:1px solid #b79b754f;color:#e3c8a2;padding:7px 10px;letter-spacing:.1em}.v3-framework-hero h1{font-size:clamp(46px,6.5vw,96px);line-height:1.05;letter-spacing:-.06em;font-weight:500;margin:35px 0 40px;max-width:1100px}.v3-framework-hero h1 em{color:#dbb991}.v3-framework-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px}.v3-framework-intro>p{font-size:clamp(21px,2vw,29px);line-height:1.5;letter-spacing:-.03em;max-width:630px}.v3-framework-intro>div>p{font-size:15px;color:#b9c7d5}.v3-framework-intro .v3-button{margin-top:24px;font-size:12px;padding:16px 20px;border-radius:0}.v3-framework-status{display:grid;grid-template-columns:160px 1fr;gap:30px;border-top:1px solid #ffffff25;margin-top:45px;padding-top:23px}.v3-framework-status>span{font:9px monospace;letter-spacing:.1em;color:#d1b18a;padding-top:4px}.v3-framework-status>p{font-size:12px;max-width:850px;color:#b7c6d4}.v3-framework-thesis{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.v3-framework-thesis h2{font-size:clamp(34px,3.5vw,51px);line-height:1.13;margin-top:24px}.v3-framework-thesis>div>p:not(.v3-eyebrow){font-size:15px;color:#596370;margin-bottom:20px}.v3-framework-thesis>div>.v3-large-copy{color:#142238!important;font-size:23px!important;line-height:1.45}.v3-framework-explorer{background:#eae6dd;padding:90px 0}.v3-framework-explorer h2{font-size:clamp(35px,4vw,58px);line-height:1.1}.v3-framework-explorer .v3-section-heading>p{font-size:14px;max-width:390px}.v3-enterprise-view{background:#101f31;color:#dce5ec;border:1px solid #35485e;min-width:0}.v3-ev-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px}.v3-ev-toolbar .v3-eyebrow{color:#b8a184;font-size:8px!important}.v3-ev-toolbar strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.025em;margin-top:9px;font-weight:500}.v3-ev-toolbar button{display:flex;align-items:center;gap:9px;background:none;border:1px solid #53657a;color:#c4d1dc;font-size:10px;padding:10px 12px}.v3-ev-context{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:15px 25px;border-block:1px solid #ffffff20;background:#0d1a2a;font-size:9px;color:#afbdca}.v3-ev-context>span:first-child{font:8px monospace;color:#d1b695;display:flex;gap:9px;align-items:center;letter-spacing:.05em}.v3-ev-context i{width:4px;height:4px;background:#c6a97f;border-radius:50%}.v3-ev-body{display:grid;grid-template-columns:minmax(0,1fr) 285px}.v3-ev-map-area{min-width:0}.v3-ev-map-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.v3-ev-map-heading>span{font:8px monospace;color:#9cabbc;letter-spacing:.08em}.v3-ev-map-heading>div{display:flex;gap:0}.v3-ev-map-heading button{font-size:9px;border:1px solid #42566e;color:#a7b9cb;background:none;padding:8px 11px}.v3-ev-map-heading button[aria-pressed=true]{background:#264057;color:#e3eaf0}.v3-ev-map-scroll{overflow-x:auto;max-width:100%;padding:0 20px 15px;scrollbar-color:#5d6b78 #152a3d;scrollbar-width:thin}.v3-ev-map{min-width:810px}.v3-ev-columns{display:grid;grid-template-columns:140px repeat(3,minmax(0,1fr));gap:12px;font:7px monospace;letter-spacing:.06em;color:#a8b8c8;border-bottom:1px solid #ffffff25;padding:10px 0 16px}.v3-ev-columns>span:not(:first-child){text-align:center}.v3-ev-process{display:grid;grid-template-columns:140px repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid #ffffff15;padding:22px 0}.v3-ev-process-name>span{font:7px monospace;color:#8197ad}.v3-ev-process-name h3{font-size:17px!important;line-height:1.2;margin:12px 0!important;font-weight:500;letter-spacing:-.03em}.v3-ev-process-name>p{font-size:9px;color:#8ea3b9;line-height:1.5}.v3-ev-process.is-selected .v3-ev-process-name h3{color:#e5c7a3}.v3-ev-segment{display:grid;grid-template-columns:minmax(0,1.45fr) 10px minmax(0,.85fr);align-items:center;min-width:0;gap:3px}.v3-ev-stage{background:#183349;border:1px solid #45627d;color:#c5dceb;padding:12px 9px;min-height:116px;text-align:left;display:flex;flex-direction:column;align-items:start;gap:10px;transition:background .2s}.v3-ev-stage.is-human{background:#29323a;color:#dce2e7;border-color:#5e6e7d}.v3-ev-stage>span{display:flex;align-items:center;gap:4px;font:8px/1.5 monospace;white-space:nowrap}.v3-ev-stage strong{font-size:12px;line-height:1.3;font-weight:500}.v3-ev-stage small{font-size:9px;color:#a6bdcf;line-height:1.5;margin-top:auto}.v3-ev-stage[aria-pressed=true]{border-color:#e8bd89;box-shadow:0 0 0 1px #e8bd89;background:#22455d}.v3-ev-stage.is-human[aria-pressed=true]{background:#3f4549}.v3-ev-connector{display:grid;place-items:center;color:#687e92}.v3-ev-gate{background:transparent;border:1px solid transparent;color:#d2b999;text-align:center;padding:5px 2px;min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px}.v3-ev-gate-icon{width:27px;height:27px;border:1px solid #b99b73;background:#302d29;display:grid;place-items:center;transform:rotate(45deg)}.v3-ev-gate-icon>svg{transform:rotate(-45deg)}.v3-ev-gate>strong{font-size:10px;line-height:1.4;font-weight:400}.v3-ev-gate>small{font:8px monospace;color:#bba17f;line-height:1.4}.v3-ev-gate[aria-pressed=true]{border-color:#caa87c;background:#b99b7310}.v3-ev-map-foot{padding:20px 22px;display:flex;gap:20px;flex-wrap:wrap;font-size:8px;color:#93a9bd}.v3-ev-map-foot>span{display:flex;gap:7px;align-items:center}.v3-ev-map-foot>span:last-child{color:#c5ad8e}.v3-ev-inspector{padding:22px;background:#f0ece3;color:#142238;border-left:1px solid #35485e}.v3-ev-inspector-label{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:.08em;color:#7d6c57;border-bottom:1px solid #c9c2b6;padding-bottom:18px}.v3-ev-lead-badge{display:inline-flex;align-items:center;gap:7px;font-size:9px;color:#375a6e;margin-top:23px}.v3-ev-lead-badge.is-gate{color:#885b33}.v3-ev-inspector h3{font-size:26px!important;font-weight:500;line-height:1.15;margin:15px 0 12px!important;letter-spacing:-.04em}.v3-ev-inspector [aria-live]>p{font-size:10px;color:#5e6872;line-height:1.6}.v3-ev-inspector dl{margin:23px 0}.v3-ev-inspector dl>div{padding:14px 0;border-top:1px solid #ccc6bb}.v3-ev-inspector dt{font:8px monospace;text-transform:uppercase;color:#796d5c;letter-spacing:.04em;margin-bottom:8px}.v3-ev-inspector dd{margin:0;font-size:12px;line-height:1.6}.v3-ev-inspector dd>span{font-size:8px;color:#7b7a76;margin-left:8px}.v3-ev-lead-choice{border:1px solid #c3b39d;margin:0;padding:16px 12px}.v3-ev-lead-choice legend{font-size:10px;padding:0 5px;color:#745338}.v3-ev-lead-choice label{display:inline-flex;align-items:center;gap:7px;margin-right:14px;font-size:11px}.v3-ev-lead-choice input{accent-color:#885b33}.v3-ev-lead-choice p{font-size:9px;line-height:1.7;color:#6b6d71;margin-top:13px!important}.v3-ev-human-rule{border:1px solid #b8a17f;padding:15px;display:flex;gap:12px;color:#775638}.v3-ev-human-rule p{font-size:11px;line-height:1.6}.v3-ev-version{display:flex;gap:9px;color:#727573;font-size:8px;line-height:1.8;margin-top:20px}.v3-ev-disclosure{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding:17px 25px;font-size:8px;line-height:1.7;color:#b4c0cb}.v3-ev-disclosure>span:last-child{display:flex;align-items:center;gap:7px;color:#ceb28e}.v3-framework-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.v3-framework-capabilities>article{border-top:1px solid #c4beb3;padding-top:25px}.v3-framework-capabilities>article>div{display:flex;align-items:center;justify-content:space-between;color:#9b623e}.v3-framework-capabilities>article>div>span{font:10px monospace}.v3-framework-capabilities h3{font-size:26px;font-weight:500;margin:28px 0 17px;line-height:1.2}.v3-framework-capabilities p{font-size:14px;color:#5a6470}.v3-framework-principle{background:#182c35;color:#f0eee3;padding:85px 0}.v3-framework-principle .v3-eyebrow{color:#c6b798}.v3-framework-principle h2{font-size:clamp(40px,5vw,74px);font-weight:500;line-height:1.1;margin:30px 0 38px;max-width:1100px}.v3-framework-principle h2 em{color:#d0b58f}.v3-framework-principle>.v3-wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:60px}.v3-framework-principle p:not(.v3-eyebrow){font-size:15px;color:#bacace}.v3-framework-validation{background:#eae6dd}.v3-framework-validation-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.v3-framework-validation-grid>div{border-top:1px solid #c6bfb2;padding-top:28px}.v3-framework-validation-grid h3{font-size:26px;font-weight:500;margin-bottom:22px}.v3-framework-validation-grid ul{list-style:none;margin:0;padding:0}.v3-framework-validation-grid li{position:relative;padding:12px 0 12px 20px;border-bottom:1px solid #c9c3b933;font-size:14px;color:#596370}.v3-framework-validation-grid li:before{content:"+";position:absolute;left:0;top:12px;color:#9b623e}.v3-framework-source{font-size:11px;line-height:1.75;max-width:950px;color:#6d7178;margin:35px 0 20px!important}@media(max-width:1200px){.v3-ev-body{grid-template-columns:1fr}.v3-ev-inspector{border-left:0;border-top:1px solid #35485e;display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.v3-ev-inspector-label{grid-column:1/-1}.v3-ev-inspector dl{grid-row:2/5;grid-column:2;margin-top:0}.v3-ev-inspector .v3-ev-human-rule,.v3-ev-inspector .v3-ev-lead-choice{max-width:500px}.v3-ev-inspector .v3-ev-version{grid-column:1/-1;margin-top:0}.v3-ev-map{min-width:900px}.v3-framework-feature-copy{padding:32px}.v3-framework-feature-art{padding:28px}.v3-ff-process>div>div>span{font-size:7px}}@media(max-width:800px){.v3-framework-feature{grid-template-columns:1fr;margin-bottom:50px}.v3-framework-feature-art{border-left:0;border-top:1px solid #ffffff25}.v3-framework-feature-copy h3{font-size:43px}.v3-framework-feature-copy>p{max-width:580px}.v3-ff-process>div{gap:16px}.v3-ff-process>div>div{flex-direction:row;justify-content:center;gap:15px;padding:15px 10px}.v3-ff-process>div>div>span{font-size:9px}.v3-framework-intro,.v3-framework-thesis{grid-template-columns:1fr;gap:30px}.v3-framework-hero h1{font-size:clamp(44px,7.7vw,70px)}.v3-framework-status{grid-template-columns:1fr;gap:12px}.v3-framework-explorer{padding:65px 0}.v3-framework-capabilities{grid-template-columns:1fr 1fr;gap:32px}.v3-framework-principle{padding:65px 0}.v3-framework-principle>.v3-wrap>div{grid-template-columns:1fr;gap:20px}.v3-framework-validation-grid{gap:35px}.v3-ev-context{gap:12px 20px}.v3-ev-disclosure{align-items:start;flex-direction:column;gap:12px}.v3-ev-map-heading>span{font-size:7px}}@media(max-width:550px){.v3-framework-feature-copy{padding:28px 22px}.v3-framework-feature-copy h3{font-size:35px}.v3-framework-feature-copy>p{font-size:13px}.v3-framework-feature-copy>.v3-button{font-size:11px;gap:18px}.v3-framework-feature-art{padding:25px 20px}.v3-ff-process>div{gap:6px}.v3-ff-process>div>div{flex-direction:column;gap:9px;padding:12px 5px}.v3-ff-process>div>div>span{font-size:7px}.v3-ff-process i{width:9px}.v3-framework-hero{padding-top:28px}.v3-framework-hero .v3-breadcrumb{font-size:9px;gap:9px;flex-wrap:wrap;line-height:1.7}.v3-framework-kicker{margin-top:30px;gap:15px}.v3-framework-kicker>.v3-eyebrow{font-size:8px!important}.v3-framework-hero h1{font-size:clamp(38px,10vw,55px);margin:28px 0}.v3-framework-intro>p{font-size:21px}.v3-framework-intro>div>p{font-size:14px}.v3-framework-status{margin-top:33px}.v3-framework-thesis h2{font-size:33px}.v3-framework-thesis>div>.v3-large-copy{font-size:21px!important}.v3-framework-thesis>div>p:not(.v3-eyebrow){font-size:14px}.v3-framework-explorer h2{font-size:35px}.v3-ev-toolbar{padding:22px 16px;align-items:start;gap:15px;flex-direction:column}.v3-ev-toolbar strong{font-size:18px}.v3-ev-toolbar button{font-size:9px}.v3-ev-context{padding:15px 16px;font-size:8px}.v3-ev-context>span:first-child{width:100%}.v3-ev-map-heading{padding:18px 16px;gap:12px;flex-wrap:wrap}.v3-ev-map-heading>span{font-size:7px}.v3-ev-map-scroll{padding-inline:16px}.v3-ev-map-foot{padding:18px 16px;gap:13px;font-size:7px}.v3-ev-inspector{display:block;padding:24px 20px}.v3-ev-inspector dl{margin:24px 0}.v3-ev-inspector .v3-ev-version{margin-top:20px}.v3-ev-disclosure{padding:18px 16px}.v3-framework-capabilities{grid-template-columns:1fr;gap:32px}.v3-framework-capabilities h3{font-size:26px;margin-top:20px}.v3-framework-principle h2{font-size:clamp(33px,8vw,43px)}.v3-framework-principle .v3-eyebrow{font-size:8px!important}.v3-framework-validation-grid{grid-template-columns:1fr;gap:35px}.v3-framework-validation-grid li{font-size:13px}}@media(prefers-reduced-motion:reduce){.v3-ev-stage{transition:none}}.v3-ev-map-actions{display:none}.v3-ev-inspector{scroll-margin-top:110px}@media(max-width:1200px){.v3-ev-map-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px 16px;color:#b6c3cf;font-size:10px;line-height:1.6}.v3-ev-map-actions a{color:#e0bd92;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}}@media(max-width:550px){.v3-ev-map-actions{align-items:flex-start;flex-direction:column;gap:8px;padding-inline:16px}}