/* SundAI AI governance offers, evidence and resource components */
.page-intro{max-width:820px;margin-inline:auto}.inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.offer-grid,.deliverable-grid,.sector-grid,.resource-grid,.case-grid,.mapping-grid{display:grid;gap:18px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card,.deliverable-card,.sector-card,.resource-card,.case-card,.mapping-card{position:relative;border:1px solid var(--line,#dbe4f0);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.05)}.offer-card{padding:30px;display:flex;flex-direction:column}.offer-card.featured{border-color:#9ec0ff;background:linear-gradient(145deg,#fff,#f2f7ff)}.offer-card h2,.offer-card h3,.deliverable-card h3,.sector-card h3,.resource-card h2,.resource-card h3,.case-card h2,.case-card h3,.mapping-card h3{color:var(--navy,#0b132b);line-height:1.2}.offer-card h2,.offer-card h3{margin:10px 0 9px}.offer-card p,.deliverable-card p,.sector-card p,.resource-card p,.case-card p,.mapping-card p{color:var(--muted,#64748b)}.offer-card ul,.case-card ul,.resource-card ul{padding-left:20px;color:var(--muted,#64748b)}.offer-card li,.case-card li,.resource-card li{margin:7px 0}.offer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.offer-meta span,.case-label,.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:#eef5ff;color:#1d4ed8;font-size:.72rem;font-weight:850}.offer-card .button{margin-top:auto;align-self:flex-start}.deliverable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deliverable-card,.sector-card,.mapping-card{padding:24px}.deliverable-card strong{display:block;color:#2563eb;font-size:.75rem;margin-bottom:8px}.sector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sector-card h3{margin:0 0 8px}.evidence-strip{padding:62px 0;background:#f5f7fa;border-block:1px solid #dbe4f0}.evidence-strip h2{color:#0b132b;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{padding:28px;display:flex;flex-direction:column}.resource-card .button{margin-top:auto;align-self:flex-start}.download-note{font-size:.76rem;color:#64748b;margin-top:10px}.notice{padding:20px 22px;border:1px solid #cfe0fb;border-radius:14px;background:#f8fbff;color:#475569}.notice strong{color:#0b132b}.mapping-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mapping-card{padding:22px}.mapping-card::before{content:"";display:block;width:34px;height:3px;background:#2563eb;border-radius:99px;margin-bottom:16px}.mapping-card h3{margin:0 0 8px;font-size:1rem}.mapping-card p{font-size:.82rem;margin:0}.process-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;counter-reset:governance-step}.process-step{counter-increment:governance-step;padding:20px 18px;border:1px solid #dbe4f0;border-radius:14px;background:#fff}.process-step::before{content:counter(governance-step,decimal-leading-zero);display:block;color:#2563eb;font-weight:900;font-size:.75rem;margin-bottom:12px}.process-step h3{font-size:.95rem;color:#0b132b;margin:0 0 6px}.process-step p{font-size:.78rem;color:#64748b;margin:0}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-card{padding:28px}.case-card h2,.case-card h3{margin:14px 0 8px}.case-card dl{display:grid;gap:14px}.case-card dt{font-weight:850;color:#0b132b}.case-card dd{margin:4px 0 0;color:#64748b}.plain-link{color:#2563eb;font-weight:850;text-decoration:none}.plain-link:hover{text-decoration:underline}.section-heading{max-width:820px;margin:0 auto 34px;text-align:center}.section-heading h2{font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.08;letter-spacing:-.04em;color:#0b132b;margin:0 0 12px}.section-heading p{color:#64748b;margin:0}.compact-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.compact-faq article{padding:24px;border:1px solid #dbe4f0;border-radius:16px;background:#fff}.compact-faq h3{color:#0b132b;margin:0 0 8px}.compact-faq p{color:#64748b;margin:0}.language-links{display:flex;gap:8px;flex-wrap:wrap}.language-links a{font-size:.72rem;font-weight:850;text-decoration:none;color:#475569;border:1px solid #dbe4f0;border-radius:8px;padding:6px 9px}.language-links a[aria-current=page]{color:#1d4ed8;background:#eef5ff;border-color:#cfe0fb}@media(max-width:1050px){.deliverable-grid,.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.offer-grid,.resource-grid,.case-grid,.compact-faq{grid-template-columns:1fr}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .header-inner{flex-wrap:wrap}.site-header .nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.language-links{margin-left:auto}}@media(max-width:560px){.deliverable-grid,.sector-grid,.mapping-grid,.process-steps{grid-template-columns:1fr}.offer-card,.resource-card,.case-card{padding:22px}.inline-actions .button{width:100%}}