/* Editorial art direction: distinct compositions, shared Legatus identity. */
.art-directed{--art:url('/assets/slide-gates.webp');--art-position:72% center;--art-opacity:.65;isolation:isolate;background:#080e15;overflow:hidden}
.art-directed::before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--art);background-size:cover;background-position:var(--art-position);opacity:var(--art-opacity);pointer-events:none}
.art-directed::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,12,19,.96) 0%,rgba(6,12,19,.88) 35%,rgba(6,12,19,.36) 100%),linear-gradient(0deg,#080e15 0%,transparent 45%);pointer-events:none}
.art-directed .slide-content{padding-bottom:28px;position:relative}.art-directed .slide-intro{color:#b5c3d4;max-width:830px}.art-directed .evidence-note p{color:#a6b3c3}.art-directed>.slide-content>.eyebrow{font-size:12px;letter-spacing:.13em;color:#bdc9d7}.art-directed .investor-cards{background:transparent;border:0;border-radius:0;gap:22px}.art-directed .investor-cards article{background:#0b1420ed;border:1px solid #b8dbff26;border-radius:8px;backdrop-filter:blur(12px);padding:26px;min-width:0}.art-directed .investor-cards article+article{border-left:1px solid #b8dbff26}.art-directed .investor-cards p{color:#b3c1d1}.art-directed .investor-cards .eyebrow{font-size:12px}.art-directed .evidence-note{padding-top:16px;border-top:1px solid #ffffff1a}.art-directed .card-selector,.art-directed .card-progress{display:none!important}
/* Opening: a monumental, open threshold. */
#top{--art-position:80% 50%;--art-opacity:.95}#top::after{background:linear-gradient(90deg,#080e15f5 0%,#080e15d9 40%,#080e1540 100%),linear-gradient(0deg,#080e15,transparent 60%)}#top .opening-facts{padding:24px;background:#09141ada;backdrop-filter:blur(16px);border-color:#74d8a441;border-radius:0;border-left:2px solid #4ade80}#top .opening-facts article{background:none;border:0;backdrop-filter:none;padding:18px 0 0}#top .opening-facts .investor-cards{margin:0}#top .investor-cover{background:linear-gradient(90deg,#09121ad9,transparent);padding-right:20px}
/* Buyer: one leader, followed by two connected pressures. */
#thesis{--art:url('/assets/slide-compute.webp');--art-position:90% 28%;--art-opacity:.9}#thesis .slide-content{max-width:1120px}#thesis h2{max-width:780px}#thesis .investor-cards{grid-template-columns:1.25fr 1fr;gap:16px}#thesis .investor-cards article:first-child{grid-row:span 2;border:0;border-left:3px solid #4ade80;background:linear-gradient(140deg,#12352de8,#0a1724e8);display:flex;flex-direction:column;justify-content:center;padding:35px}#thesis .investor-cards article:first-child h3{font-size:clamp(32px,4vw,50px);max-width:360px}#thesis .investor-cards article:not(:first-child){padding:20px 24px}#thesis .investor-cards article:not(:first-child) h3{font-size:23px}#thesis .investor-cards article:not(:first-child) .eyebrow{margin-bottom:8px}
/* Founder: portrait and editorial credentials. */
#founder{--art:url('/assets/slide-city.webp');--art-position:left bottom;--art-opacity:.35}#founder .founder-revision{grid-template-columns:285px 1fr;gap:48px}#founder .founder-photo{position:relative;inset:auto;width:100%;height:auto;display:block;align-self:start;border-radius:12px;border:1px solid #ffffff20;overflow:hidden}#founder .founder-photo img{display:block;width:100%;height:auto;aspect-ratio:500/664;object-fit:contain;object-position:center;filter:none}#founder .founder-photo::after{display:none}#founder .investor-cards{gap:0;border-top:1px solid #ffffff30}#founder .investor-cards article{border:0;border-radius:0;padding:22px 18px 18px 0;background:none;backdrop-filter:none}#founder .investor-cards h3{font-size:40px;color:#d7f8e6}#founder .founder-photo>div{position:static;display:block;background:#09131b;padding:15px 18px;font-size:16px;line-height:1.4}#founder .founder-photo>div span{font-size:12px;line-height:1.5}
/* Why now: the numbers carry the composition. */
#timing{--art:url('/assets/slide-compute.webp');--art-position:center 80%;--art-opacity:.55}#timing .investor-cards{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch}#timing .investor-cards article{border:0;border-top:1px solid #ffffff40;border-radius:0;background:#07121bc7}#timing .investor-cards article:nth-child(-n+2) h3{font-size:clamp(72px,8vw,120px);line-height:.95;color:#f4f8fd}#timing .investor-cards article:nth-child(2) h3{color:#f1ba87}#timing .investor-cards article:last-child{background:#163d32d9;border-top:2px solid #4ade80;display:flex;flex-direction:column;justify-content:center}#timing .investor-cards article:last-child h3{font-size:34px}
/* Proof: a technical inspection surface. */
#proof{--art:url('/assets/slide-compute.webp');--art-position:100% center;--art-opacity:.35}#proof .proof-experience{grid-template-columns:240px 1fr;gap:0;border:1px solid #74a5c440;border-radius:10px;overflow:hidden;background:#08121ced}#proof .proof-tabs{padding:20px;background:#101d28e8;gap:10px}#proof .proof-tabs button{font-size:14px}#proof #proof-panel{border:0;border-radius:0;background:transparent;padding:30px}#proof .proof-status{letter-spacing:.08em}
/* Product: workspace first, quiet image above it. */
#walkthrough{--art:url('/assets/slide-compute.webp');--art-position:50% top;--art-opacity:.25}#walkthrough::after{background:linear-gradient(0deg,#080e15 50%,#080e15ad)}#walkthrough .slide-content{max-width:1400px}#walkthrough h2{max-width:1050px}#walkthrough .story-workspace{gap:18px}
/* Market: an expansive city, one focused number. */
#opportunity{--art:url('/assets/slide-city.webp');--art-position:85% center;--art-opacity:.8}#opportunity .market-calculator{background:#07111bdc;border:1px solid #8cacbd44;border-radius:12px;padding:32px;backdrop-filter:blur(10px)}#opportunity .market-result{border-left:0;text-align:right;padding-left:0}#opportunity .market-result>span{font-size:clamp(70px,8vw,118px)}#opportunity .market-validation{padding:20px;background:#10211ad9;border-left:3px solid #4ade80}
/* Two different questions, then the Legatus handoff. */
#correctness{--art-position:62% center;--art-opacity:.9}#correctness .investor-cards{grid-template-columns:1fr 1fr;gap:18px}#correctness .investor-cards article:first-child{border-top:3px solid #e7b07a;background:#241c17ed}#correctness .investor-cards article:nth-child(2){border-top:3px solid #4ade80;background:#0d2c22ed}#correctness .investor-cards article:nth-child(-n+2) h3{font-size:38px}#correctness .investor-cards article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;column-gap:25px;background:#0b1420e6}#correctness .investor-cards article:last-child .eyebrow{grid-column:1/-1;margin-bottom:10px}#correctness .investor-cards article:last-child p{margin-top:0}
/* Expansion: three increasing levels of adoption. */
#expansion{--art:url('/assets/slide-city.webp');--art-position:20% 50%;--art-opacity:.75}#expansion .investor-cards{align-items:start;gap:18px;padding-bottom:45px;counter-reset:level}#expansion .investor-cards article{counter-increment:level;border-top:2px solid #4ade8066;border-radius:0}#expansion .investor-cards article::before{content:'0' counter(level);font:36px Mono;color:#6daa88;display:block;margin-bottom:20px}#expansion .investor-cards article:nth-child(2){transform:translateY(22px)}#expansion .investor-cards article:nth-child(3){transform:translateY(44px);background:#153228eb}
/* Landscape: compact, comparative editorial rows. */
#positioning{--art:url('/assets/slide-city.webp');--art-position:center bottom;--art-opacity:.35}#positioning .investor-cards{display:block;border-top:1px solid #ffffff30}#positioning .investor-cards article{display:grid;grid-template-columns:210px 240px 1fr;gap:25px;align-items:start;border:0;border-bottom:1px solid #ffffff30;border-radius:0;background:#09131dd9;padding:22px 18px}#positioning .investor-cards .eyebrow,#positioning .investor-cards p{margin:0}#positioning .investor-cards h3{font-size:25px}
/* Advantage: a continuous acceptance journey. */
#advantage{--art-position:100% center;--art-opacity:.75}#advantage .investor-cards{gap:0;border-left:2px solid #4ade80;display:block;max-width:970px}#advantage .investor-cards article{display:grid;grid-template-columns:270px 1fr;gap:12px 28px;border:0;border-bottom:1px solid #ffffff20;border-radius:0;padding:18px 25px;background:#0a1722df}#advantage .investor-cards .eyebrow{grid-column:1/-1;margin:0}#advantage .investor-cards p{margin:0}
/* Business model: prices are legible from the back of the room. */
#business{--art:url('/assets/slide-city.webp');--art-position:60% 20%;--art-opacity:.55}#business .investor-cards article{padding:30px 24px;border-radius:0;border-top:2px solid #8dafbb}#business .investor-cards article:nth-child(2){background:#103328ed;border-color:#4ade80}#business .investor-cards h3{font-size:38px}#business .investor-cards .eyebrow{min-height:38px}
/* Traction: one real engagement earns the spotlight. */
#go-to-market{--art:url('/assets/slide-compute.webp');--art-position:20% center;--art-opacity:.65}#go-to-market .investor-cards{grid-template-columns:1.5fr 1fr;gap:14px}#go-to-market .investor-cards article:first-child{grid-row:span 2;background:linear-gradient(135deg,#174c37eb,#0b1e29eb);border-color:#4ade8070;padding:36px;display:flex;flex-direction:column;justify-content:center}#go-to-market .investor-cards article:first-child h3{font-size:clamp(34px,4vw,56px)}#go-to-market .investor-cards article:not(:first-child){padding:20px}#go-to-market .investor-cards article:not(:first-child) h3{font-size:25px}
/* Team: two hiring priorities, a founder accountability band. */
#team{--art-position:35% center;--art-opacity:.55}#team .investor-cards{grid-template-columns:1fr 1fr;gap:18px}#team .investor-cards article{border-radius:0;border-top:2px solid #b7d5e6}#team .investor-cards article:nth-child(2){border-color:#4ade80;background:#102b24ed}#team .investor-cards article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;border-top:0;background:#0a1722e8}#team .investor-cards article:last-child .eyebrow{grid-column:1/-1;margin-bottom:8px}#team .investor-cards article:last-child p{margin:0}
/* Milestones: a three-stage funding timeline. */
#milestones{--art-position:50% 65%;--art-opacity:.75}#milestones .investor-cards{gap:0;counter-reset:checkpoint;overflow:visible;border-top:2px solid #4ade80;margin-top:48px}#milestones .investor-cards article{counter-increment:checkpoint;background:#08151fe8;border:0;border-right:1px solid #ffffff25;border-radius:0;position:relative;padding-top:34px}#milestones .investor-cards article::before{content:'0' counter(checkpoint);position:absolute;top:-20px;left:24px;background:#4ade80;color:#08130c;font:14px Mono;padding:8px 10px}#milestones .investor-cards h3{font-size:30px}
/* Close: a spacious final investment invitation. */
#round{--art-position:75% 45%;--art-opacity:1}#round h2{font-size:clamp(38px,4.7vw,68px);max-width:980px}#round .funding-grid{background:#07131cdd;padding:28px 34px;border:1px solid #91c4ac40;border-radius:0;border-left:3px solid #4ade80;gap:45px}#round .funding-number{font-size:100px}#round .budget>div{padding:12px 0}
#competition-deep-dive{--art:url('/assets/slide-compute.webp');--art-position:left center;--art-opacity:.2}#competition-deep-dive::after{background:#080e15c9}
@media(max-width:760px){
 .art-directed{padding-top:24px;--art-opacity:.8}.art-directed::before{background-size:auto 470px;background-repeat:no-repeat;background-position:var(--art-position);background-position-y:top;opacity:var(--art-opacity)}.art-directed::after{background:linear-gradient(0deg,#080e15 0%,#080e15f5 35%,#080e15ad 80%,#080e1580 100%)}
 .art-directed .slide-content{padding-right:0;padding-bottom:40px}.art-directed h2{font-size:30px;line-height:1.13}.art-directed .slide-intro{font-size:16px;line-height:1.55;margin-top:16px}.art-directed .investor-cards{display:grid;margin-top:25px;grid-template-columns:1fr;gap:14px}.art-directed .investor-cards article{display:block!important;min-height:0!important;padding:22px!important;border:1px solid #b8dbff26!important}.art-directed .investor-cards h3{font-size:26px}.art-directed .investor-cards p{font-size:16px;line-height:1.6;margin-top:12px}.art-directed .investor-cards .eyebrow{font-size:12px;margin-bottom:10px}.art-directed .evidence-note p{font-size:12px}.art-directed .evidence-note .source-link{font-size:12px}.art-directed>.slide-content>.eyebrow{font-size:12px;letter-spacing:.06em;margin-bottom:22px}
 #top::after{background:linear-gradient(90deg,#080e15e6,#080e1577),linear-gradient(0deg,#080e15 15%,transparent 100%)}#top .opening-facts .investor-cards{display:block}#top .opening-facts article{border:0!important;padding:15px 0!important}#top .investor-cover{padding-right:0}
 #thesis .investor-cards{grid-template-columns:1fr}#thesis .investor-cards article:first-child{grid-row:auto;border-left:3px solid #4ade80!important;padding:28px 24px!important;min-height:205px!important}#thesis .investor-cards article:first-child h3{font-size:37px}#thesis .investor-cards article:not(:first-child){background:#0a1520e8}#thesis .investor-cards article:not(:first-child) h3{font-size:24px}
 #founder .founder-revision{display:flex;flex-direction:column;gap:24px;align-items:stretch}#founder .founder-photo{position:relative;inset:auto;display:block;width:min(200px,70%);height:auto;order:0;align-self:center}#founder .founder-photo img{height:auto;object-fit:contain;object-position:center}#founder .founder-photo>div{padding:12px 14px;text-align:center;font-size:14px}#founder .investor-cards{grid-template-columns:1fr;gap:0}#founder .investor-cards article{background:#08131ccc;border:0!important;border-top:1px solid #ffffff26!important;padding:18px 0!important}#founder .investor-cards h3{font-size:40px}
 #timing .investor-cards{grid-template-columns:1fr 1fr;gap:10px}#timing .investor-cards article{padding:20px 15px!important}#timing .investor-cards article:nth-child(-n+2) h3{font-size:clamp(42px,14vw,64px)}#timing .investor-cards article:last-child{grid-column:1/-1}#timing .investor-cards article:last-child h3{font-size:29px}#timing .investor-cards p{font-size:15px}#timing .investor-cards .eyebrow{font-size:12px;min-height:56px}
 #proof .proof-experience{display:block}#proof .proof-tabs{flex-direction:row;padding:10px;gap:7px}#proof .proof-tabs button{font-size:12px;padding:12px 6px}#proof #proof-panel{padding:23px}#proof #proof-body{font-size:17px}
 #opportunity .market-calculator{padding:24px;display:flex;flex-direction:column-reverse;gap:25px;align-items:stretch}#opportunity .market-result{text-align:left;padding:0;border-bottom:1px solid #ffffff25;padding-bottom:20px}#opportunity .market-result>span{font-size:66px}#opportunity .market-validation{display:block;padding:20px}#opportunity .market-validation p{margin-top:10px;font-size:15px}
 #correctness .investor-cards{grid-template-columns:1fr}#correctness .investor-cards article:nth-child(-n+2) h3{font-size:34px}#correctness .investor-cards article:first-child{border-top:3px solid #e7b07a!important}#correctness .investor-cards article:nth-child(2){border-top:3px solid #4ade80!important}#correctness .investor-cards article:last-child p{margin-top:12px}
 #expansion .investor-cards{padding:0 0 0 18px;border-left:1px solid #4ade80;gap:20px}#expansion .investor-cards article:nth-child(n){transform:none}#expansion .investor-cards article::before{float:right;font-size:30px;margin:0 0 15px 12px}
 #positioning .investor-cards article{display:block!important;border:0!important;border-bottom:1px solid #ffffff35!important;border-radius:0;background:#08121bdd;padding:22px 0!important}#positioning .investor-cards .eyebrow{margin-bottom:12px}#positioning .investor-cards p{margin-top:12px}
 #advantage .investor-cards{border-left:2px solid #4ade80;gap:0}#advantage .investor-cards article{border:0!important;border-bottom:1px solid #ffffff22!important;border-radius:0}#advantage .investor-cards p{margin-top:12px}
 #business .investor-cards h3{font-size:37px}#business .investor-cards .eyebrow{min-height:0}#business .investor-cards article:nth-child(2){border-left:3px solid #4ade80!important}
 #go-to-market .investor-cards{grid-template-columns:1fr}#go-to-market .investor-cards article:first-child{grid-row:auto;min-height:230px!important}#go-to-market .investor-cards article:first-child h3{font-size:39px}
 #team .investor-cards{grid-template-columns:1fr}#team .investor-cards article:first-child{border-top:3px solid #9fbacb!important}#team .investor-cards article:nth-child(2){border-top:3px solid #4ade80!important}#team .investor-cards article:last-child p{margin-top:12px}
 #milestones .investor-cards{border-top:0;border-left:2px solid #4ade80;margin:30px 0 0 18px;gap:20px}#milestones .investor-cards article{border:0!important;border-radius:0;margin-left:15px;padding-left:25px!important}#milestones .investor-cards article::before{left:-35px;top:20px;font-size:12px;padding:5px 7px}#milestones .investor-cards h3{font-size:28px}
 #round h2{font-size:36px}#round .funding-grid{padding:24px;display:block}#round .funding-number{font-size:88px}#round .budget{margin-top:30px}#round .budget span{font-size:14px}#round .budget strong{font-size:12px}
}
@media(prefers-reduced-transparency:reduce){.art-directed .investor-cards article{background:#0b1420}}
@media print{.art-directed::before{print-color-adjust:exact;-webkit-print-color-adjust:exact}.art-directed .investor-cards article{break-inside:avoid}}
/* Explicit acquisition history, with roles rather than a generic exit badge. */
#founder .founder-acquisitions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}#founder .founder-acquisitions article{padding:18px 20px;border:1px solid #b5dccb28;border-radius:8px;background:#0b1a22e8}#founder .acquired-label{font:11px/1.6 Mono,monospace;color:#83e4b0;text-transform:uppercase;letter-spacing:.1em}#founder .founder-acquisitions h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin-top:8px}#founder .founder-acquisitions p{font-size:14px;line-height:1.5;color:#bdccdc;margin-top:8px}#founder .role-tenure{display:block;font-size:12px;line-height:1.5;color:#8fa5b9;margin-top:5px}#founder .investor-cards{margin-top:22px}#founder .investor-cards h3{font-size:31px}#founder .investor-cards p{font-size:13px;line-height:1.6}#founder .founder-revision{grid-template-columns:235px 1fr;gap:36px;align-items:start}
@media(max-width:760px){#founder .founder-acquisitions{grid-template-columns:1fr;gap:10px;margin-top:24px}#founder .founder-acquisitions article{padding:19px 20px}#founder .founder-acquisitions h3{font-size:24px}#founder .founder-acquisitions p{font-size:15px}#founder .acquired-label{font-size:12px}#founder .investor-cards h3{font-size:36px}#founder .investor-cards p{font-size:15px}}
/* Prior enterprise experience, separate from Legatus customer traction. */
#enterprise{--art:url('/assets/slide-city.webp');--art-position:85% center;--art-opacity:.55}#enterprise .enterprise-body{display:grid;grid-template-columns:.85fr 1.2fr;gap:40px;margin-top:27px}#enterprise .investor-cards{display:block;margin:0;border-left:2px solid #4ade8070;padding-left:20px}#enterprise .investor-cards article{background:none;backdrop-filter:none;border:0!important;padding:10px 0 17px;border-radius:0}#enterprise .investor-cards .eyebrow{margin-bottom:8px;font-size:11px}#enterprise .investor-cards h3{font-size:23px}#enterprise .investor-cards p{font-size:14px;margin-top:9px;line-height:1.6}#enterprise .enterprise-roster{padding:24px;background:#09151fe8;border:1px solid #aecabb26;border-radius:10px}#enterprise .enterprise-roster>.eyebrow{font-size:11px;color:#9cb9aa;line-height:1.7;margin-bottom:15px;letter-spacing:.04em}#enterprise .enterprise-roster ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;column-gap:22px}#enterprise .enterprise-roster li{display:flex;align-items:center;font-size:19px;line-height:1.35;letter-spacing:-.025em;min-height:53px;border-top:1px solid #c0dcff1c;padding:11px 0;color:#e7eef4}#enterprise .enterprise-roster li:nth-child(2){font-size:16px}
@media(max-width:760px){#enterprise .enterprise-body{display:flex;flex-direction:column;gap:25px}#enterprise .enterprise-roster{order:-1;padding:19px}#enterprise .enterprise-roster ul{column-gap:18px}#enterprise .enterprise-roster li{font-size:17px;min-height:60px}#enterprise .enterprise-roster li:nth-child(2){font-size:14px}#enterprise .enterprise-roster>.eyebrow{font-size:12px}#enterprise .investor-cards{padding-left:18px}#enterprise .investor-cards article{padding:10px 0 20px!important}#enterprise .investor-cards .eyebrow{font-size:12px}#enterprise .investor-cards p{font-size:16px}}
/* Transparent organization marks sit directly on the shared dark surface. */
#enterprise .enterprise-roster{padding:22px}
#enterprise .enterprise-roster ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#enterprise .enterprise-roster li{min-width:0;min-height:86px;padding:15px 13px;display:flex;flex-direction:column;justify-content:center;gap:8px;border:0;border-radius:0;background:transparent}
#enterprise .enterprise-roster img{display:block;width:100%;max-width:156px;height:42px;object-fit:contain}
#enterprise .enterprise-roster .enterprise-logo-compact{padding:10px 7px;gap:6px}
#enterprise .enterprise-roster .enterprise-logo-compact img{width:34px;height:34px}
#enterprise .enterprise-roster li span{font-size:12px;line-height:1.4;letter-spacing:0;color:#acbecd;text-align:center}
@media(max-width:760px){#enterprise .enterprise-roster{padding:19px 14px}#enterprise .enterprise-roster ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#enterprise .enterprise-roster li{min-height:84px;padding:15px 12px}#enterprise .enterprise-roster img{max-width:148px;height:38px}#enterprise .enterprise-roster>.eyebrow{padding:0 4px}#enterprise .enterprise-roster .enterprise-logo-compact img{height:29px;width:29px}}
/* Strategic options: three platform families and the value to build. */
#exit{--art:url('/assets/slide-city.webp');--art-position:80% 40%;--art-opacity:.5}
#exit .exit-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
#exit .exit-options article{display:flex;flex-direction:column;min-width:0;padding:25px;background:#0b1722ef;border-top:2px solid #90aec4}
#exit .exit-options article:nth-child(2){border-color:#4ade80;background:#0d241fed}
#exit .exit-options .eyebrow{font-size:12px;line-height:1.6;color:#83dca8;min-height:38px;margin-bottom:12px}
#exit .exit-options h3{font-size:27px;line-height:1.16;letter-spacing:-.035em;min-height:64px}
#exit .exit-options>article>p{font-size:16px;line-height:1.6;color:#b4c2d2;margin-top:16px;margin-bottom:24px}
#exit .exit-precedent{margin-top:auto;padding-top:18px;border-top:1px solid #ffffff22}
#exit .exit-precedent>span{display:block;font:12px/1.6 Mono,monospace;color:#8eaa9d}
#exit .exit-precedent a{display:block;color:#e6edf4;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;margin-top:9px}
#exit .exit-precedent p{font-size:14px;line-height:1.6;color:#9bafc2;margin-top:8px}
#exit .exit-value{display:grid;grid-template-columns:210px 1fr;gap:25px;margin-top:24px;padding:24px;background:#092018db;border-left:3px solid #4ade80}
#exit .exit-value strong{font-size:18px;line-height:1.4;font-weight:500;color:#d1f6e2}
#exit .exit-value ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;margin:0;padding:0}
#exit .exit-value li{font-size:16px;line-height:1.5;color:#c2d1cd}
/* Risks: each uncertainty is paired with its response and evidence gate. */
#risks{--art:url('/assets/slide-gates.webp');--art-position:70% center;--art-opacity:.35}
#risks .risk-list{display:grid;gap:0;margin-top:28px;border-top:1px solid #d8b27b66}
#risks .risk-list article{display:grid;grid-template-columns:1fr 1.15fr 1.15fr;gap:30px;padding:23px 24px;background:#0b1621ed;border-bottom:1px solid #afc2d12b}
#risks .risk-index{display:block;font:12px/1.5 Mono,monospace;color:#e7b778;letter-spacing:.04em;margin-bottom:9px}
#risks .risk-list h3{font-size:22px;line-height:1.2;letter-spacing:-.025em;color:#eef2f7}
#risks .risk-list p{font-size:16px;line-height:1.55;color:#b4c2d2;margin-top:10px}
#risks .risk-label{display:block;font:12px/1.6 Mono,monospace;text-transform:uppercase;color:#6edb9d;letter-spacing:.04em;margin-top:2px}
#risks .risk-evidence{padding-left:24px;border-left:1px solid #6ead8e45}
#risks .risk-evidence p{color:#cfdbd5}
@media(max-width:760px){
 #exit .exit-options{grid-template-columns:1fr;gap:17px;margin-top:25px}
 #exit .exit-options article{padding:25px}
 #exit .exit-options .eyebrow,#exit .exit-options h3{min-height:0}
 #exit .exit-options h3{font-size:29px}
 #exit .exit-value{grid-template-columns:1fr;gap:17px;padding:23px;margin-top:22px}
 #exit .exit-value ul{grid-template-columns:1fr;gap:9px}
 #risks .risk-list{gap:16px;border-top:0}
 #risks .risk-list article{grid-template-columns:1fr;gap:21px;padding:24px;border-top:2px solid #d8b27b88;border-bottom:0}
 #risks .risk-list h3{font-size:26px}
 #risks .risk-response,#risks .risk-evidence{padding-left:18px;border-left:2px solid #4ade8055}
 #risks .risk-list p{margin-top:8px}
}
