.enterprise-detail{max-width:1240px;margin:auto;padding:32px 32px 72px;color:#111820}.ea-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:45px 0 40px;align-items:center}.ea-identity{display:flex;gap:13px;align-items:center;font:11px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.06em}.ea-identity .product-icon{width:38px;height:38px;background:#eaf5fc;border:1px solid #c4dfed;border-radius:8px;display:grid;place-items:center}.ea-hero h1{font:600 clamp(34px,3.5vw,48px)/1.18 'Libre Franklin',sans-serif;letter-spacing:-1.8px;margin:23px 0}.ea-hero>div>p{font-size:17px;line-height:1.8;color:#52616c;max-width:540px}.ea-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:28px}.ea-actions>a{font-size:13px;color:#167eb5;text-decoration:none}.ea-principle{background:#102b3c;color:white;padding:27px 30px 25px;position:relative;overflow:hidden;border-radius:4px;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:28px 28px}.ea-label{font:10px/1.6 'DM Mono',monospace;letter-spacing:.09em;color:#167eb5}.ea-principle>.ea-label{color:#8fc6e4}.ea-principle h2{font:500 21px/1.5 'Libre Franklin',sans-serif;letter-spacing:-.3px;max-width:340px;margin:5px 0 22px}.ea-principle-foot{font:9px 'DM Mono',monospace;letter-spacing:.15em;color:#8fc6e4}.ea-orbit{height:190px;position:relative;display:grid;place-items:center}.ea-orbit i{position:absolute;width:155px;height:155px;border:1px solid #4f829f;border-radius:50%;transform:rotate(-30deg) scaleY(.6)}.ea-orbit i:nth-child(2){transform:rotate(35deg) scaleY(.6);width:220px;height:180px;border-style:dashed}.ea-orbit b{display:grid;place-items:center;width:58px;height:58px;border:1px solid #86c8ed;border-radius:12px;background:#194660;color:#fff;font:22px 'DM Mono',monospace;box-shadow:0 0 0 12px #73caff09}.ea-orbit>span{position:absolute;font:9px 'DM Mono',monospace;padding:5px 8px;background:#102b3c;border:1px solid #416680;color:#b7d7e9;top:28px;left:11%}.ea-orbit>span:nth-last-child(2){top:135px;left:18%}.ea-orbit>span:last-child{left:auto;right:1%;top:62px}.ea-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #dce4e9;padding:24px 0;gap:20px;font-size:14px;font-weight:500}.ea-outcomes span{font:11px 'DM Mono',monospace;color:#167eb5;margin-right:15px}.ea-nav{display:flex;gap:32px;padding:23px 0;border-bottom:1px solid #dce4e9;overflow-x:auto}.ea-nav a{font-size:12px;white-space:nowrap;text-decoration:none;color:#52616c}.ea-nav a:hover{color:#167eb5}.ea-section{padding:62px 0;border-bottom:1px solid #dce4e9;scroll-margin-top:85px}.ea-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:32px}.ea-section h2,.ea-evaluation h2{font:550 30px/1.3 'Libre Franklin',sans-serif;letter-spacing:-.8px;margin:12px 0 0}.ea-section-heading>p{font-size:15px;line-height:1.8;color:#52616c;margin:0}.ea-blueprint{margin:0;background:#f6f9fb;border:1px solid #d7e3eb;border-radius:6px;overflow:hidden}.ea-blueprint figcaption{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #d7e3eb;background:white;font:10px/1.6 'DM Mono',monospace}.ea-legend{display:flex;gap:8px;align-items:center;color:#52616c;font-size:9px}.ea-legend i{width:14px;height:8px;background:#167eb5;margin-left:8px}.ea-legend i.planned{background:none;border:1px dashed #7899ae}.ea-rail{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:42px;padding:26px 28px 0;font:9px/1.6 'DM Mono',monospace;color:#678195;letter-spacing:.08em}.ea-map{display:grid;grid-template-columns:1fr 32px 1.6fr 32px 1fr;gap:6px;align-items:center;padding:22px 28px 30px}.ea-node{display:flex;gap:11px;align-items:center;background:white;border:1px solid #d2e0e8;padding:14px 13px;margin:10px 0;font-size:13px;line-height:1.5;min-height:62px}.ea-node-mark{color:#167eb5;font:12px 'DM Mono',monospace;flex:none}.ea-connector{text-align:center;color:#167eb5;font-size:27px}.ea-engine{background:#153c53;border:1px solid #153c53;padding:18px;border-radius:5px;color:white;box-shadow:0 10px 25px #153c5312}.ea-engine .ea-node{background:#ffffff08;border-color:#517082;color:white;font-size:14px}.ea-engine .ea-node-mark{color:#9cd7f8}.ea-engine-title{font-size:13px;font-weight:600;margin:0 0 17px;display:flex;gap:9px;align-items:center}.ea-live-dot{width:6px;height:6px;border-radius:50%;background:#8fc6e4}.ea-engine-base{font:9px/1.5 'DM Mono',monospace;color:#b6d1e2;display:block;margin-top:16px}.ea-map small{display:block;color:#6b7d89;font-size:11px;line-height:1.6;margin-top:14px}.ea-control-line{margin:0 28px 26px;border:1px dashed #86a5b8;padding:19px 22px;background:#edf4f8}.ea-control-line>span{font:9px 'DM Mono',monospace;color:#56798f}.ea-control-line>div{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0}.ea-control-line b{font-size:12px;font-weight:500;color:#254d65}.ea-control-line small{font-size:11px;color:#627b8b;line-height:1.6}.ea-footnote{font-size:12px!important;color:#6b7d89;line-height:1.7;margin:18px 0 0}.ea-decisions{border-top:1px solid #dce4e9}.ea-decision{border-bottom:1px solid #dce4e9}.ea-decision summary{list-style:none;display:flex;gap:26px;align-items:center;padding:25px 0;cursor:pointer}.ea-decision summary::-webkit-details-marker{display:none}.ea-decision-number{font:12px 'DM Mono',monospace;color:#167eb5}.ea-decision summary small{font-size:13px;color:#647682}.ea-decision h3{font:500 20px/1.5 'Libre Franklin',sans-serif;margin:5px 0 0;letter-spacing:-.35px}.ea-plus{margin-left:auto;color:#167eb5;font-size:25px;font-weight:300}.ea-decision[open] .ea-plus{transform:rotate(45deg)}.ea-decision-body{padding:0 0 28px 45px}.ea-decision-body>p{font-size:15px;line-height:1.8;color:#52616c;max-width:760px;margin:0 0 22px}.ea-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce4e9}.ea-comparison article{padding:22px 26px;background:#f5f9fb}.ea-comparison article+article{border-left:1px solid #dce4e9;background:white}.ea-comparison h4{font-size:16px;margin:10px 0}.ea-comparison p{font-size:14px;line-height:1.75;color:#52616c;margin:0}.ea-deploy-options{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce4e9}.ea-deploy-options article{padding:25px;border-right:1px solid #dce4e9}.ea-deploy-options article:last-child{border:0}.ea-deploy-options h3{font:550 18px/1.4 'Libre Franklin',sans-serif;margin:22px 0 12px}.ea-deploy-options p{font-size:14px;line-height:1.75;color:#52616c}.ea-deploy-options strong{font-size:12px;font-weight:600;color:#167eb5;display:block;margin-top:22px}.ea-deploy-options .ea-tradeoff{font-size:12px}.ea-boundary-art{height:80px;display:flex;gap:12px;align-items:center;justify-content:center;background:#f1f6f9;border:1px dashed #9bb6c7;position:relative}.ea-boundary-art span{position:absolute;left:9px;top:7px;font:10px 'DM Mono',monospace;color:#6a889a}.ea-boundary-art i{width:27px;height:22px;border:1px solid #9bb6c7;background:white}.ea-boundary-art b{width:38px;height:33px;background:#167eb5;box-shadow:0 0 0 5px #167eb510}.ea-deploy-options article:nth-child(2) .ea-boundary-art{border-style:solid;border-width:2px}.ea-deploy-options article:nth-child(3) .ea-boundary-art{background:linear-gradient(90deg,#eaf3f9 50%,white 50%)}.ea-evaluation{margin-top:60px;padding:38px;background:#edf5fa;display:grid;grid-template-columns:1fr 1fr;gap:65px;scroll-margin-top:100px}.ea-evaluation p{font-size:15px;line-height:1.8;color:#52616c}.ea-evaluation .button{margin-top:16px}.ea-evaluation aside{border-left:1px solid #cbdde8;padding-left:32px}.ea-eval-meta{display:grid;grid-template-columns:110px 1fr;gap:15px;font-size:11px;line-height:1.6;border-top:1px solid #cbdde8;padding-top:20px;margin-top:23px}.ea-eval-meta span{color:#647682}.ea-eval-meta b{font-weight:500}.enterprise-detail :focus-visible{outline:3px solid #2497d4;outline-offset:5px}.enterprise-detail .button{font-size:13px;min-height:44px}
@media(max-width:900px){.ea-hero{gap:28px}.ea-hero h1{font-size:35px}.ea-map{padding-inline:18px;grid-template-columns:1fr 22px 1.3fr 22px 1fr}.ea-node{font-size:12px;padding:12px 9px}.ea-section-heading{gap:30px}.ea-blueprint figcaption{flex-direction:column;gap:8px}.ea-evaluation{gap:30px;padding:28px}.ea-outcomes{font-size:12px}}
@media(max-width:650px){.enterprise-detail{padding:22px 20px 40px}.ea-hero{grid-template-columns:1fr;padding:30px 0;gap:30px}.ea-hero h1{font-size:34px;letter-spacing:-1.2px}.ea-hero>div>p{font-size:16px}.ea-principle{padding:24px}.ea-orbit{height:155px}.ea-orbit>span:nth-last-child(2){top:117px}.ea-outcomes{grid-template-columns:1fr;gap:17px;font-size:14px;padding:24px 0}.ea-nav{gap:25px}.ea-section{padding:38px 0}.ea-section-heading{grid-template-columns:1fr;gap:20px}.ea-section h2,.ea-evaluation h2{font-size:27px}.ea-rail{display:none}.ea-map{grid-template-columns:1fr;padding:18px 20px;gap:0}.ea-source,.ea-output{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ea-node{font-size:13px}.ea-map small{grid-column:1/-1;margin:0;text-align:center}.ea-connector{transform:rotate(90deg);padding:10px}.ea-engine{padding:18px}.ea-legend{flex-wrap:wrap;font-size:9px}.ea-blueprint figcaption{padding:18px}.ea-control-line{margin:8px 20px 20px;padding:16px}.ea-control-line>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ea-decision summary{gap:15px}.ea-decision h3{font-size:18px}.ea-decision-body{padding-left:0}.ea-comparison{grid-template-columns:1fr}.ea-comparison article+article{border-left:0;border-top:1px solid #dce4e9}.ea-deploy-options{grid-template-columns:1fr}.ea-deploy-options article{border-right:0;border-bottom:1px solid #dce4e9}.ea-evaluation{grid-template-columns:1fr;padding:25px;gap:30px;margin-top:38px}.ea-evaluation aside{border-left:0;border-top:1px solid #cbdde8;padding-left:0;padding-top:25px}.ea-eval-meta{grid-template-columns:1fr;gap:7px}.ea-eval-meta b{margin-bottom:9px}}
