.decision-home{--decision-black:#0a0a0b;--decision-graphite:#17181a;--decision-panel:#141618;--decision-steel:#8d9298;--decision-line:#2c2f33;--decision-fog:#f3f4f5;--decision-white:#fff;--decision-good:#63b783;--decision-bad:#d66b6b;--decision-warn:#d7ad4f;background:var(--decision-black);color:var(--decision-graphite);font-family:Arial,Helvetica,sans-serif}.decision-home *{box-sizing:border-box}.decision-home a{text-decoration:none}.decision-home button,.decision-home summary{font:inherit}.decision-container{width:min(100%,1440px);margin:0 auto;padding-left:64px;padding-right:64px}.decision-dark{background:var(--decision-black)}.decision-header{color:#fff;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:88px;display:flex}.decision-brand{display:inline-flex}.decision-header .jena-brand-identity img{width:170px}.decision-nav{align-items:center;gap:30px;font-size:13px;display:flex}.decision-nav>a:not(.decision-button){color:#d9dadd}.decision-nav>a:not(.decision-button):hover{color:#fff}.decision-mobile-nav{display:none}.decision-button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-size:13px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.decision-button-light{color:#111;background:#fff}.decision-button-light:hover{background:#e6e7e9}.decision-button-dark{color:#fff;background:#111214;border-color:#5a5e63}.decision-button-dark:hover{border-color:#fff}.decision-button-black{color:#fff;background:#0a0a0b}.decision-button-black:hover{background:#2b2d30}.decision-button-outline{color:#111;border-color:#b8bbc0}.decision-button-outline:hover{border-color:#111}.decision-actions{flex-wrap:wrap;gap:12px;display:flex}.decision-hero{color:#fff;padding-top:54px;padding-bottom:64px}.decision-hero-copy{max-width:780px;margin-bottom:42px}.decision-eyebrow,.section-label,.theater-kicker{letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:800;line-height:1.3}.decision-eyebrow{color:#b5b8bc}.decision-hero-copy h1{letter-spacing:-3.6px;max-width:850px;margin:0 0 22px;font-size:clamp(46px,5.7vw,82px);line-height:.98}.decision-hero-copy>p:not(.decision-eyebrow){color:#c5c8cc;max-width:650px;margin:0 0 8px;font-size:18px;line-height:1.55}.decision-hero-copy>strong{margin-bottom:27px;font-size:18px;display:block}.decision-hero-copy .decision-actions{margin-top:30px}.theater{scroll-margin-top:24px}.theater-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.theater-kicker{color:#8f949a;margin-bottom:8px}.theater-heading h2{letter-spacing:-1.1px;margin:0;font-size:31px;line-height:1.1}.theater-play{color:#fff;cursor:pointer;background:0 0;border:1px solid #4d5156;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.theater-play:hover{border-color:#fff}.theater-play svg{width:14px;height:14px}.scene-tabs{background:#303338;border:1px solid #303338;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid}.scene-tab{color:#aeb2b7;text-align:left;cursor:pointer;background:#111315;border:0;min-height:86px;padding:17px 20px}.scene-tab span{text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.scene-tab strong{color:#d0d2d5;font-size:13px;line-height:1.35;display:block}.scene-tab:hover,.scene-tab-active{background:#1c1f22}.scene-tab-active{box-shadow:inset 0 -2px #fff}.scene-tab-active strong{color:#fff}.theater-stages{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;display:grid}.stage-arrow{color:#a1a5aa;justify-content:center;align-items:center;display:flex}.stage-arrow svg{width:22px;height:22px}.stage-card{background:#151719;border:1px solid #4b4f54;border-radius:4px;min-width:0;padding:21px;transition:border-color .2s,box-shadow .2s,transform .2s}.stage-active{border-color:#f2f3f4;transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff20,0 16px 42px #0008}.stage-label{text-transform:uppercase;letter-spacing:1.2px;color:#c1c4c8;align-items:center;gap:8px;margin-bottom:20px;font-size:9px;font-style:normal;font-weight:800;display:flex}.stage-label>span{border:1px solid #767b81;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.stage-label i{background:#fff;border-radius:50%;width:7px;height:7px}.stage-good .stage-label i{background:var(--decision-good)}.stage-bad .stage-label i{background:var(--decision-bad)}.stage-warn .stage-label i{background:var(--decision-warn)}.stage-card h3{letter-spacing:-.5px;margin:0 0 7px;font-size:21px;line-height:1.2}.stage-intro{color:#a7abb0;min-height:34px;margin:0 0 17px;font-size:11px;line-height:1.5}.stage-table{border-collapse:collapse;width:100%;font-size:9px}.stage-table th,.stage-table td{text-align:left;border-bottom:1px solid #303338;padding:8px 4px}.stage-table thead th{color:#8f9499;font-weight:500}.stage-table tbody th{color:#d1d3d6;font-size:10px;font-weight:500}.stage-table tbody td{color:#aeb2b7}.stage-table tbody td:nth-child(2){color:var(--decision-good)}.stage-table .condition-failed{background:#5a2023}.stage-table .condition-failed th,.stage-table .condition-failed td{color:#ffd7d7}.stage-explanation,.stage-restore{color:#c4c7cb;background:#24272a;border-radius:4px;min-height:78px;margin:17px 0 0;padding:14px;font-size:11px;line-height:1.45}.stage-explanation strong{color:#fff}.stage-restore{flex-direction:column;gap:5px;display:flex}.stage-restore span{color:#969ba0;text-transform:uppercase;letter-spacing:1px;font-size:9px}.stage-restore strong{color:#fff;font-size:12px}.recognition-section,.decision-problem,.use-case-section,.refusals-section,.operating-section,.decision-close{background:#fff}.recognition-section{border-bottom:1px solid #dedfe1;padding:70px 0}.recognition-grid,.problem-grid{grid-template-columns:.9fr 1.1fr;gap:88px;display:grid}.section-label{color:#666b71}.recognition-grid h2,.problem-grid h2,.use-case-section h2,.refusals-section h2,.operating-section h2{letter-spacing:-2.4px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.03}.recognition-examples{border-left:1px solid #cfd2d5;padding-left:48px}.recognition-examples blockquote{letter-spacing:-.7px;border-bottom:1px solid #dadcdf;margin:0;padding:14px 0;font-size:clamp(20px,2.2vw,31px);line-height:1.25}.recognition-examples blockquote:first-child{padding-top:0}.recognition-examples p{color:#686d73;max-width:640px;margin:25px 0 0;font-size:16px;line-height:1.6}.decision-problem{padding:82px 0}.problem-copy{border-left:1px solid #c9ccd0;padding-left:48px}.problem-copy strong{max-width:620px;font-size:24px;line-height:1.35;display:block}.problem-copy p{color:#686d73;max-width:620px;margin:20px 0 0;font-size:16px;line-height:1.65}.losing-game{color:#fff;padding:84px 0}.game-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.game-grid>div{padding-right:64px}.game-grid>div+div{border-left:1px solid #565a5f;padding-left:80px}.section-label-dark{color:#a8acb1}.game-grid h2{letter-spacing:-2.4px;margin:0 0 32px;font-size:clamp(38px,4.5vw,62px);line-height:1.04}.game-grid ul{color:#bfc2c6;gap:14px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.game-grid li{gap:14px;display:flex}.game-grid li:before{content:"—";color:#fff}.use-case-section{padding:82px 0}.use-case-section h2{margin-bottom:42px}.use-case-list{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.use-case-list article{background:#f7f8f9;border:1px solid #d7d9dc;flex-direction:column;justify-content:space-between;min-height:166px;padding:20px;display:flex}.use-case-list h3{letter-spacing:-.35px;margin:0;font-size:18px;line-height:1.25}.use-case-list p{color:#6a6f74;margin:22px 0 0;font-size:12px;line-height:1.5}.principle-band{color:#fff;padding:66px 0}.principle-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.principle-grid h2,.principle-grid p{letter-spacing:-2px;margin:0;font-size:clamp(34px,4.1vw,57px);line-height:1.08}.principle-grid h2{padding-right:70px}.principle-grid p{color:#d4d6d8;border-left:1px solid #62666b;padding-left:70px}.refusals-section{padding:82px 0 38px}.refusals-section h2{margin-bottom:46px}.refusal-list{border-top:1px solid #d7d9dc;grid-template-columns:repeat(4,1fr);display:grid}.refusal-list article{gap:15px;padding:28px 24px 28px 0;display:flex}.refusal-list article+article{border-left:1px solid #d7d9dc;padding-left:24px}.refusal-list>article>svg{color:#151719;flex:0 0 31px;width:31px;height:31px}.refusal-list h3{margin:4px 0 11px;font-size:16px;line-height:1.25}.refusal-list p{color:#666b71;margin:0;font-size:13px;line-height:1.55}.operating-section{padding:44px 0 90px}.operating-section h2{margin-bottom:42px}.operating-list{border-top:1px solid #cfd2d5;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.operating-list li{padding:24px 25px 0 0}.operating-list li+li{border-left:1px solid #e0e1e3;padding-left:25px}.operating-list span{color:#fff;background:#292c30;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.operating-list h3{margin:18px 0 10px;font-size:16px;line-height:1.25}.operating-list p{color:#6a6f74;margin:0;font-size:13px;line-height:1.55}.record-section{color:#fff;padding:86px 0}.record-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.record-grid>div:first-child{padding-right:50px}.record-grid h2{letter-spacing:-2.6px;margin:0;font-size:clamp(40px,4.8vw,66px);line-height:1.03}.record-list{border-left:1px solid #50545a;padding-left:48px}.record-list article{border-bottom:1px solid #2f3236;grid-template-columns:38px 1fr;gap:14px;padding:13px 0;display:grid}.record-list article>svg{color:#d1d4d7;width:23px;height:23px}.record-list h3{margin:0 0 5px;font-size:15px}.record-list p{color:#9fa3a8;margin:0;font-size:12px;line-height:1.5}.decision-close{padding:42px 0}.close-grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.close-grid h2{letter-spacing:-2px;max-width:700px;margin:0;font-size:clamp(31px,4vw,54px);line-height:1.05}.decision-footer{color:#fff;border-top:1px solid #282b2f;justify-content:space-between;align-items:center;gap:40px;min-height:160px;display:flex}.decision-footer>.jena-brand-identity img{width:210px}.decision-footer .legal-footer{color:#92969b;border:0;width:auto;padding:0}.decision-footer .legal-footer nav a{color:#d5d7da}.decision-home a:focus-visible,.decision-home button:focus-visible,.decision-home summary:focus-visible{outline-offset:4px;outline:3px solid #fff}.decision-home .recognition-section a:focus-visible,.decision-home .decision-problem a:focus-visible,.decision-home .use-case-section a:focus-visible,.decision-home .refusals-section a:focus-visible,.decision-home .operating-section a:focus-visible,.decision-home .decision-close a:focus-visible{outline-color:#111}@media (max-width:1100px){.decision-container{padding-left:36px;padding-right:36px}.decision-nav{gap:19px}.decision-hero-copy h1{font-size:66px}.theater-stages{grid-template-columns:1fr;gap:12px}.stage-arrow{height:20px;transform:rotate(90deg)}.stage-card{padding:24px}.stage-intro{min-height:0}.stage-table{font-size:11px}.stage-table tbody th{font-size:12px}.stage-explanation,.stage-restore{min-height:0}.use-case-list{grid-template-columns:repeat(3,1fr)}.refusal-list{grid-template-columns:1fr 1fr}.refusal-list article:nth-child(3){border-top:1px solid #d7d9dc;border-left:0;padding-left:0}.refusal-list article:nth-child(4){border-top:1px solid #d7d9dc}.operating-list{grid-template-columns:repeat(3,1fr);row-gap:30px}.operating-list li:nth-child(4){border-left:0;padding-left:0}.record-grid{gap:50px}}@media (max-width:760px){.decision-container{padding-left:21px;padding-right:21px}.decision-header{height:74px}.decision-header .jena-brand-identity img{width:139px}.decision-nav{display:none}.decision-mobile-nav{align-items:center;gap:20px;font-size:12px;display:flex}.decision-mobile-nav>a{color:#fff}.decision-mobile-nav details{position:relative}.decision-mobile-nav summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.decision-mobile-nav summary::-webkit-details-marker{display:none}.decision-mobile-nav nav{z-index:10;color:#111;background:#fff;border-radius:5px;flex-direction:column;width:190px;padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #0008}.decision-mobile-nav nav a{color:#111;padding:13px}.decision-hero{padding-top:38px;padding-bottom:44px}.decision-hero-copy{margin-bottom:36px}.decision-eyebrow{margin-bottom:16px}.decision-hero-copy h1{letter-spacing:-1.8px;font-size:42px;line-height:1.03}.decision-hero-copy>p:not(.decision-eyebrow),.decision-hero-copy>strong{font-size:15px}.decision-hero-copy .decision-actions{display:grid}.decision-hero-copy .decision-button{width:100%}.theater-heading{align-items:flex-start}.theater-heading h2{font-size:27px}.theater-play{padding:10px 12px}.scene-tabs{grid-template-columns:1fr}.scene-tab{min-height:70px}.theater-stages{grid-template-columns:1fr;gap:10px;padding-bottom:0;display:grid;overflow:visible}.stage-card{padding:19px}.stage-arrow{height:28px;display:flex;transform:rotate(90deg)}.stage-card h3{font-size:19px}.recognition-section,.decision-problem,.use-case-section,.losing-game,.refusals-section,.record-section{padding-top:62px;padding-bottom:62px}.recognition-grid,.problem-grid,.game-grid,.record-grid{grid-template-columns:1fr;gap:38px}.recognition-grid h2,.problem-grid h2,.use-case-section h2,.refusals-section h2,.operating-section h2{letter-spacing:-1.5px;font-size:36px}.recognition-examples,.problem-copy,.record-list{border-top:1px solid #cfd2d5;border-left:0;padding-top:28px;padding-left:0}.recognition-examples blockquote{font-size:21px}.game-grid>div{padding-right:0}.game-grid>div+div{border-top:1px solid #565a5f;border-left:0;padding:40px 0 0}.game-grid h2{font-size:39px}.game-grid ul{font-size:15px}.use-case-list{grid-template-columns:1fr}.use-case-list article{min-height:128px}.principle-band{padding:55px 0}.principle-grid{grid-template-columns:1fr;gap:38px}.principle-grid h2,.principle-grid p{letter-spacing:-1.4px;font-size:36px}.principle-grid h2{padding-right:0}.principle-grid p{border-top:1px solid #62666b;border-left:0;padding:35px 0 0}.refusal-list{grid-template-columns:1fr}.refusal-list article+article,.refusal-list article:nth-child(3){border-top:1px solid #d7d9dc;border-left:0;padding-left:0}.operating-section{padding:35px 0 68px}.operating-list{grid-template-columns:1fr}.operating-list li,.operating-list li+li,.operating-list li:nth-child(4){border-bottom:1px solid #dfe1e3;border-left:0;grid-template-columns:48px 1fr;gap:0 12px;padding:19px 0;display:grid}.operating-list span{grid-row:1/3}.operating-list h3{margin:2px 0 6px}.operating-list p{grid-column:2}.record-grid>div:first-child{padding-right:0}.record-grid h2{font-size:42px}.record-list{border-top-color:#50545a}.decision-close{padding:38px 0}.close-grid{flex-direction:column;align-items:flex-start}.close-grid h2{font-size:37px}.close-grid .decision-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.decision-footer{flex-direction:column;align-items:flex-start;min-height:150px;padding-top:35px;padding-bottom:35px}.decision-footer>.jena-brand-identity img{width:170px}.decision-footer .legal-footer{width:100%}}@media (prefers-reduced-motion:reduce){.decision-home *{scroll-behavior:auto!important;transition:none!important}}.decision-footer .jena-footer-brand>.jena-brand-identity img{width:210px}.decision-footer .jena-footer-brand small{color:#92969b}@media (max-width:760px){.decision-footer .jena-footer-brand>.jena-brand-identity img{width:170px}}
