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