/* SIO27 Enterprise Evaluation Room */
.eval-body{background:radial-gradient(circle at 82% 5%,rgba(198,165,106,.08),transparent 30%),var(--void)}
.eval-hero,.eval-section,.eval-ws-head,.eval-workbench{max-width:var(--max);margin:auto;padding-left:var(--pad);padding-right:var(--pad)}
.eval-hero{min-height:760px;padding-top:110px;padding-bottom:90px;display:grid;grid-template-columns:1.12fr .88fr;gap:76px;align-items:center}.eval-hero h1,.eval-ws-head h1{font:400 clamp(4rem,6.8vw,7.3rem)/.88 var(--display);letter-spacing:-.062em;margin:22px 0 30px}.eval-hero h1 span,.eval-ws-head h1 span{color:#82958a}.eval-lede{color:#aab8b0;font-size:clamp(.95rem,1.25vw,1.14rem);line-height:1.74;max-width:840px}.eval-state{border:1px solid var(--line);border-radius:18px;background:rgba(7,19,14,.78);padding:22px}.eval-state div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--hairline)}.eval-state div:last-child{border:0}.eval-state span,.eval-state b{font:600 .55rem/1.4 var(--mono)}.eval-state span{color:var(--faint)}.eval-state b{color:var(--phosphor);text-align:right}.eval-section{padding-top:115px;padding-bottom:115px;border-top:1px solid var(--hairline)}.eval-section>h2{font:400 clamp(2.8rem,4.8vw,5.4rem)/.98 var(--display);letter-spacing:-.05em;max-width:1040px;margin:17px 0 34px}.eval-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:55px}.eval-grid.three{grid-template-columns:repeat(3,1fr)}.eval-card{min-height:260px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.eval-card>span{font:600 .53rem/1 var(--mono);color:var(--brass)}.eval-card h3{margin:68px 0 14px;font-size:1.1rem}.eval-card p,.eval-section p{color:var(--muted);font-size:.82rem;line-height:1.75}.eval-split{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;margin-top:38px}.eval-split strong{color:var(--soft)}.eval-check{border:1px solid rgba(184,242,209,.2);border-radius:16px;padding:26px;background:rgba(184,242,209,.025)}.eval-check.brass{border-color:rgba(198,165,106,.24);background:rgba(198,165,106,.025)}.eval-check>b{font:600 .56rem/1 var(--mono);color:var(--phosphor);letter-spacing:.08em}.eval-check.brass>b{color:var(--brass)}.eval-check ul{padding:0;margin:25px 0 0;list-style:none}.eval-check li{padding:13px 0;border-top:1px solid var(--hairline);color:#9eada5;font-size:.76rem;line-height:1.55}.eval-timeline{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin:55px 0}.eval-timeline article{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px}.eval-timeline span{font:500 .5rem/1 var(--mono);color:var(--faint)}.eval-timeline b{display:block;margin:55px 0 14px}.eval-timeline p{font-size:.72rem}.eval-requirements{margin-top:50px;border-top:1px solid var(--line)}.eval-requirements article{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--hairline)}.eval-requirements>article>span{font:600 .52rem/1.4 var(--mono);color:var(--brass)}.eval-requirements b{font-size:.88rem}.eval-requirements p{margin:6px 0}.eval-requirements small{font:500 .5rem/1 var(--mono);color:var(--faint)}.eval-note{color:#66796e!important;font:500 .56rem/1.65 var(--mono)!important}.eval-note a{color:var(--phosphor)}.eval-cta{display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:end;padding:55px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(15,37,27,.75),rgba(7,18,14,.3))}.eval-cta .actions{justify-content:flex-end}
.eval-ws-head{padding-top:95px;padding-bottom:65px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eval-ws-head h1{font-size:clamp(3.6rem,6vw,6.2rem)}.eval-workbench{padding-bottom:110px;display:grid;grid-template-columns:1.15fr .85fr;gap:32px}.eval-panel,.eval-dossier{border:1px solid var(--line);border-radius:18px;padding:28px;background:rgba(8,22,16,.62);min-width:0}.eval-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eval-fields label,.eval-textarea{display:block}.eval-fields span,.eval-textarea>span{display:block;margin-bottom:8px;font:600 .52rem/1 var(--mono);color:var(--faint)}.eval-fields input,.eval-textarea textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#07130f;color:var(--paper);padding:13px;font:500 .72rem/1.4 var(--sans);resize:vertical}.eval-subhead{margin-top:30px}.eval-select-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eval-select-grid label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--hairline);border-radius:11px;padding:14px;background:rgba(255,255,255,.008)}.eval-select-grid input{margin-top:3px;accent-color:#b8f2d1}.eval-select-grid b{display:block;font-size:.72rem}.eval-select-grid small{display:block;margin-top:4px;color:var(--faint);font-size:.62rem;line-height:1.45}.eval-textarea{margin-top:28px}.eval-actions{display:flex;gap:12px;margin-top:18px}.eval-actions button{border:1px solid var(--line);border-radius:999px;padding:12px 17px;background:transparent;color:var(--paper);font:600 .62rem/1 var(--sans)}.eval-actions button[data-export]{background:var(--phosphor);color:var(--void);border-color:var(--phosphor)}.eval-actions button:disabled{opacity:.35}.eval-dossier h2{font:400 2.2rem/1 var(--display);letter-spacing:-.04em}.eval-dossier dl{margin:25px 0}.eval-dossier dl div{display:grid;grid-template-columns:.7fr 1.3fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--hairline);font:500 .56rem/1.45 var(--mono)}.eval-dossier dt{color:var(--faint)}.eval-dossier dd{margin:0;color:#b6c3bb;overflow-wrap:anywhere}.eval-zero{border-top:1px solid var(--line)}.eval-zero div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--hairline)}.eval-zero span,.eval-zero b{font:600 .5rem/1.3 var(--mono)}.eval-zero span{color:var(--faint)}.eval-zero b{color:var(--phosphor);text-align:right}
@media(max-width:1100px){.eval-hero,.eval-ws-head,.eval-workbench,.eval-split,.eval-cta{grid-template-columns:1fr}.eval-grid{grid-template-columns:1fr 1fr}.eval-timeline{grid-template-columns:1fr 1fr}.eval-cta .actions{justify-content:flex-start}.eval-state{max-width:760px}}
@media(max-width:680px){.eval-body .masthead nav a[aria-current="page"]{display:none}.eval-hero{padding-top:80px;min-height:0;gap:45px}.eval-hero h1{font-size:clamp(3.3rem,14vw,4.7rem)}.eval-section{padding-top:85px;padding-bottom:85px}.eval-section>h2{font-size:clamp(2.8rem,12vw,4.4rem)}.eval-grid,.eval-grid.three,.eval-timeline,.eval-fields,.eval-select-grid{grid-template-columns:1fr}.eval-card{min-height:210px}.eval-card h3{margin-top:42px}.eval-requirements article{grid-template-columns:58px 1fr;gap:12px}.eval-cta{padding:28px}.eval-ws-head{padding-top:78px;gap:40px}.eval-ws-head h1{font-size:clamp(3rem,13vw,4.2rem)}.eval-workbench{padding-left:12px;padding-right:12px}.eval-panel,.eval-dossier{padding:20px}.eval-actions{flex-direction:column}.eval-actions button{width:100%}.eval-dossier dl div{grid-template-columns:1fr;gap:5px}.eval-zero div{align-items:flex-start}.eval-zero b{max-width:48%}}
