:root{--sd-blue:#0f4c81;--sd-cyan:#00a6a6;--sd-soft:#eef8fb;--sd-deep:#0b2239}.hero-upgrade{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.hero-proof{display:grid;gap:14px}.proof-card{padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px)}.proof-card strong{display:block;font-size:22px;color:#fff}.proof-card span{display:block;margin-top:8px;color:rgba(255,255,255,.78);line-height:1.6}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.trust-item{padding:20px;border-radius:14px;background:linear-gradient(135deg,#fff,#f3fbfc);border:1px solid #e5eef3}.trust-item strong{display:block;font-size:28px;color:var(--sd-blue)}.trust-item span{display:block;margin-top:8px;color:#667085;line-height:1.55}.case-preview{position:relative;overflow:hidden;padding:0;border-radius:14px;border:1px solid #e7eaf0;background:#fff;box-shadow:0 18px 50px rgba(17,24,39,.08);transition:.25s}.case-preview:hover{transform:translateY(-4px);box-shadow:0 24px 62px rgba(17,24,39,.13)}.case-preview img{width:100%;height:250px;object-fit:cover;border:0;border-radius:0;box-shadow:none}.case-preview div{padding:22px}.case-preview b{display:inline-flex;margin-bottom:10px;color:var(--sd-cyan);font-size:13px}.case-preview h3{margin:0 0 10px;font-size:24px}.case-preview p{margin:0;color:#667085;line-height:1.75}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-item{padding:24px;border-radius:14px;background:#fff;border:1px solid #e7eaf0}.faq-item h3{margin:0 0 10px;font-size:20px}.faq-item p{margin:0;color:#667085;line-height:1.75}.footer-meta{margin-top:8px;color:#98a2b3}.site-footer nav a:hover{color:#d5000f}.contact-details strong{color:#111827}.contact-details li{display:flex;gap:10px}.badge-list{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.badge-list li{padding:9px 14px;border-radius:999px;background:#eef8fb;color:#0f4c81;font-weight:700;font-size:14px}.cases-hero{background:linear-gradient(135deg,#fff,#eef8fb)}.section.compact{padding-top:54px;padding-bottom:54px}.case-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.case-meta span{padding:7px 10px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:13px}.btn.primary-alt{background:linear-gradient(135deg,var(--sd-blue),var(--sd-cyan));border-color:transparent;color:#fff;box-shadow:0 18px 45px rgba(15,76,129,.24)}@media (max-width:980px){.hero-upgrade{grid-template-columns:1fr}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid{grid-template-columns:1fr}}@media (max-width:620px){.trust-strip{grid-template-columns:1fr}.case-preview img{height:210px}.hero-actions .btn{width:100%}}