.brief-shell{background:#eaf3fa;padding:32px 20px 70px;color:#080b2d}.brief-tools{max-width:820px;margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.86rem;font-weight:750}.brief-tools a{color:#075bf2}.brief-tools button{border:0;border-radius:999px;background:#075bf2;color:#fff;padding:12px 18px;font:inherit;cursor:pointer}.leadership-brief{max-width:820px;margin:auto;background:#fff;box-shadow:0 22px 75px #081d4230;border-radius:18px;overflow:hidden}.brief-head{display:flex;justify-content:space-between;gap:24px;padding:32px 40px;background:linear-gradient(120deg,#080b2d,#103a76);color:#fff}.brief-head span,.brief-price small{font-size:.63rem;letter-spacing:.16em;font-weight:800;color:#81dfff}.brief-head h1{font:800 1.52rem/1.15 Montserrat,sans-serif;letter-spacing:-.04em;margin:9px 0}.brief-head p{margin:0;color:#d1e7f8;font-size:.8rem}.brief-logo{flex:none;align-self:center;width:170px;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.brief-body{padding:31px 40px 22px}.brief-body h2,.brief-body h3{font-family:Montserrat,sans-serif;letter-spacing:-.035em}.brief-body h2{font-size:1.46rem;margin:0 0 9px}.brief-body h3{font-size:.9rem;margin:0 0 10px}.brief-body p,.brief-body li{color:#40566c;font-size:.77rem;line-height:1.52}.brief-intro p{margin:0}.brief-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:25px 0;border-top:1px solid #dceaf5;padding-top:22px}.brief-columns ol,.brief-columns ul{padding-left:19px;margin:0}.brief-columns li{margin:0 0 8px}.brief-columns strong{color:#080b2d}.brief-columns li::marker{color:#075bf2;font-weight:800}.brief-price{display:flex;gap:24px;align-items:center;padding:17px 21px;border:1px solid #afdbf7;border-radius:15px;background:linear-gradient(110deg,#eaf6ff,#fff)}.brief-price>div{min-width:170px}.brief-price small{display:block;color:#075bf2}.brief-price strong{display:block;font:850 1.92rem Montserrat,sans-serif;letter-spacing:-.06em}.brief-price em{font:600 .78rem Inter,sans-serif;letter-spacing:0;color:#5d6f84}.brief-price p{margin:0}.brief-beyond,.brief-steps{margin-top:23px}.brief-beyond p{margin:0}.brief-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brief-steps p{margin:0;padding:11px 12px;border-radius:10px;background:#f2f8fd}.brief-steps b{color:#075bf2}.brief-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:17px 19px;border-radius:13px;background:#080b2d;color:#fff}.brief-cta strong{font:800 .92rem Montserrat,sans-serif}.brief-cta p{margin:5px 0 0;color:#cbdef0}.brief-cta>div:last-child{flex:none;display:grid;gap:7px}.brief-cta a{color:#94e3ff;text-decoration:underline;text-underline-offset:3px;font-size:.75rem;font-weight:800}.brief-foot{display:flex;justify-content:space-between;gap:14px;margin-top:19px;padding-top:10px;border-top:1px solid #dceaf5;color:#70859b;font-size:.66rem}html[data-theme=dark] .brief-shell{background:#101a38}html[data-theme=dark] .leadership-brief{background:#fff;color:#080b2d}html[data-theme=dark] .leadership-brief p,html[data-theme=dark] .leadership-brief li{color:#40566c}html[data-theme=dark] .brief-tools{color:#dcefff}@media(max-width:650px){.brief-shell{padding:18px 10px 45px}.brief-head,.brief-body{padding:24px}.brief-head{display:block}.brief-logo{display:block;margin-top:18px;width:145px}.brief-columns,.brief-steps>div{grid-template-columns:1fr;gap:14px}.brief-price,.brief-cta{display:block}.brief-price p{margin-top:10px}.brief-cta>div:last-child{margin-top:12px}.brief-foot,.brief-foot span{display:block}.brief-tools{font-size:.75rem}}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.site-header,.site-footer,.brief-tools,.theme-toggle,.site-search,.decision-prompt{display:none!important}.brief-shell{padding:0!important;background:#fff!important}.leadership-brief{box-shadow:none!important;border-radius:0!important;max-width:none}.brief-head,.brief-price,.brief-cta,.brief-steps p{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brief-body{padding:25px 35px 12px}.brief-columns{margin:19px 0;gap:24px}.brief-beyond,.brief-steps{margin-top:16px}.brief-cta{margin-top:17px}.brief-body p,.brief-body li{font-size:9pt;line-height:1.43}.brief-body h3{font-size:10pt}.brief-foot{margin-top:13px}}
