.offer-facts{border-top:1px solid #ccd2c7}.offer-facts h2,.offer-next h2{margin-bottom:30px}.offer-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.offer-facts dl>div{border-top:1px solid #ccd2c7;padding:22px 0}.offer-facts dt{font:700 11px/1.5 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#145e58;margin-bottom:10px}.offer-facts dd{margin:0;font-size:16px;line-height:1.7}.offer-io{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#e5ebe0;padding:30px;border-radius:16px;margin:25px 0}.offer-io h3{font-size:23px}.offer-io li,.offer-faq p,.workshop-detail p,.workshop-detail li{font-size:15px;line-height:1.7}.offer-faq details,.workshop-detail{border-top:1px solid #cdd3c7;padding:20px 0}.offer-faq summary,.workshop-detail summary{font-weight:600;cursor:pointer;line-height:1.5}.offer-faq details p{margin:15px 0 0}.offer-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-next-grid article{padding:26px;border:1px solid #cdd3c7;background:#fffefa;border-radius:15px}.offer-next-grid h3{font-size:24px;line-height:1.25}.offer-next-grid p{font-size:15px;line-height:1.7}.offer-next-grid a{font-size:14px;font-weight:600;color:#145e58}.workshop-detail{width:100%;margin-top:20px}.workshop-detail summary{font-size:14px}.sector-brief-bridge{max-width:1180px;margin:40px auto 60px;background:#dfe9df;border-radius:18px;padding:45px;display:grid;grid-template-columns:1.7fr 1fr;gap:40px}.sector-brief-bridge h2{font:700 clamp(28px,3vw,42px)/1.17 Poppins,sans-serif;letter-spacing:-.045em}.sector-brief-bridge p{font-size:15px;line-height:1.7}.sector-brief-bridge>div:last-child{display:flex;flex-direction:column;gap:25px;justify-content:center}.sector-brief-bridge a{font-weight:600;font-size:14px;line-height:1.6;color:#145e58}.bridge-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#bc3e2e;color:#fff!important;padding:16px 24px;text-decoration:none;font:600 14px/1.5 Inter,sans-serif}.partner-context{font-size:13px;line-height:1.7;color:#385546;max-width:750px;margin:25px 0}.support-direct{border-top:1px solid #cdd3c7}.support-direct>p{max-width:760px;font-size:16px;line-height:1.7}.support-direct .support-contact{font-size:14px;color:#145e58;margin-top:20px}
@media(max-width:800px){.offer-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-brief-bridge{margin:25px 20px;padding:30px;grid-template-columns:1fr;gap:15px}}
.partner-context{color:#183c2c}
@media(max-width:560px){.offer-facts dl,.offer-io,.offer-next-grid{grid-template-columns:1fr}.offer-io{padding:22px}.offer-facts dd{font-size:15px}.sector-brief-bridge{padding:25px;margin-inline:18px}.bridge-primary{max-width:100%;white-space:normal}.partner-context{font-size:12px}}
