#case-studies.wst-page{--wst-blue1:#1a86e8;--wst-blue2:#63b9ff;--wst-blue3:#dff0ff;--wst-blue4:#f4fbff;--wst-ink:#0c1a34;--wst-text:#4b647e;--wst-line:rgba(26,134,232,.12);box-sizing:border-box;position:relative;left:auto;right:auto;margin:0;width:100%;max-width:100%;overflow:hidden;padding:clamp(48px,5vw,82px) clamp(12px,2vw,24px) clamp(68px,6vw,96px);background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.42),transparent 20%),radial-gradient(circle at 88% 8%,rgba(223,240,255,.55),transparent 24%),linear-gradient(135deg,#1a86e8 0%,#63b9ff 55%,#dff0ff 100%);font-family:Arial,Helvetica,sans-serif;isolation:isolate}#case-studies,#case-studies *{box-sizing:border-box;min-width:0}#case-studies img{display:block;max-width:100%;height:auto;border:0}#case-studies a{text-decoration:none}#case-studies .wst-wrap{width:100%;max-width:1560px;margin:0 auto;position:relative;z-index:2}#case-studies .wst-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 18px;padding:0;list-style:none}#case-studies .wst-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.1px}#case-studies .wst-breadcrumbs a{color:#eef7ff}#case-studies .wst-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#case-studies .wst-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(16px,2vw,28px);align-items:stretch}#case-studies .wst-copy,#case-studies .wst-card,#case-studies .wst-proof,#case-studies .wst-link-block,#case-studies .wst-faq-item,#case-studies .wst-cta{border-radius:30px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 60%,#e8f5ff 100%);border:1px solid rgba(255,255,255,.88);box-shadow:0 24px 60px rgba(26,134,232,.10);overflow:hidden}#case-studies .wst-copy{padding:clamp(24px,2.5vw,34px);background:linear-gradient(145deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,.12) 100%);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.30)}#case-studies .wst-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.18px;width:max-content;max-width:100%}#case-studies .wst-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#case-studies .wst-title{margin:18px 0 12px;color:#fff;font-size:clamp(38px,4.9vw,64px);line-height:1.03;letter-spacing:-1px;max-width:860px;text-wrap:balance}#case-studies .wst-copy p{margin:0;color:#f2fbff;font-size:clamp(16px,1.35vw,18px);line-height:1.8;max-width:880px}#case-studies .wst-copy p + p{margin-top:10px}#case-studies .wst-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#case-studies .wst-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:700;max-width:100%}#case-studies .wst-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#case-studies .wst-actions a,#case-studies .wst-cta-actions a,#case-studies .wst-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;font-size:13px;font-weight:800;transition:.22s ease;max-width:100%}#case-studies .wst-actions a:hover,#case-studies .wst-cta-actions a:hover,#case-studies .wst-link-pill:hover{transform:translateY(-2px)}#case-studies .wst-btn1{background:#ffffff;color:#0c4f93;box-shadow:0 16px 28px rgba(26,134,232,.14)}#case-studies .wst-btn2{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff}#case-studies .wst-hero-shot{position:relative;border-radius:28px;overflow:hidden;min-height:clamp(320px,38vw,470px);background:#fff;border:8px solid rgba(255,255,255,.82);box-shadow:0 20px 44px rgba(26,134,232,.14)}#case-studies .wst-hero-shot img{width:100%;height:100%;min-height:clamp(320px,38vw,470px);object-fit:cover;object-position:center}#case-studies .wst-hero-shot figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:12px 14px;border-radius:18px;background:rgba(12,79,147,.52);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:700}#case-studies .wst-hero-fallback{display:flex;align-items:flex-end;padding:24px;background:linear-gradient(145deg,#1a86e8 0%,#63b9ff 58%,#dff0ff 100%)}#case-studies .wst-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12px;font-weight:800;width:max-content}#case-studies .wst-fallback strong{display:block;color:#fff;font-size:30px;line-height:1.12;max-width:82%;margin-top:10px}#case-studies .wst-fallback p{margin:10px 0 0;color:#f2fbff;font-size:14px;line-height:1.7;font-weight:700}#case-studies .wst-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}#case-studies .wst-proof,#case-studies .wst-card{padding:22px}#case-studies .wst-proof span,#case-studies .wst-card .label,#case-studies .wst-cta .label{display:block;color:#1a86e8;font-size:12px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#case-studies .wst-proof strong{display:block;color:var(--wst-ink);font-size:18px;line-height:1.42}#case-studies .wst-card h2,#case-studies .wst-cta h2{margin:0 0 12px;color:var(--wst-ink);font-size:clamp(26px,2.05vw,30px);line-height:1.12;letter-spacing:-.35px;text-wrap:balance}#case-studies .wst-card p,#case-studies .wst-cta p,#case-studies .wst-faq-item p{margin:0;color:var(--wst-text);font-size:15px;line-height:1.84;font-weight:600}#case-studies .wst-card p + p{margin-top:12px}#case-studies .wst-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}#case-studies .wst-link-block{padding:24px;margin-top:20px}#case-studies .wst-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#case-studies .wst-link-pill{background:#edf7ff;color:#0c4f93;border:1px solid rgba(26,134,232,.12);box-shadow:none}#case-studies .wst-faq{display:grid;gap:14px;margin-top:16px}#case-studies .wst-faq-item{padding:18px;border:1px solid var(--wst-line)}#case-studies .wst-faq-item h3{margin:0 0 8px;color:var(--wst-ink);font-size:20px;line-height:1.24;text-wrap:balance}#case-studies .wst-cta{padding:28px;margin-top:22px}#case-studies .wst-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media (max-width:1360px){#case-studies .wst-wrap{width:100%;max-width:1480px}}@media (max-width:1120px){#case-studies .wst-hero,#case-studies .wst-grid2{grid-template-columns:1fr}#case-studies .wst-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){#case-studies .wst-proof-grid{grid-template-columns:1fr}#case-studies .wst-actions,#case-studies .wst-cta-actions,#case-studies .wst-link-pills{flex-direction:column;align-items:stretch}#case-studies .wst-actions a,#case-studies .wst-cta-actions a,#case-studies .wst-link-pill{width:100%}#case-studies .wst-copy,#case-studies .wst-card,#case-studies .wst-proof,#case-studies .wst-link-block,#case-studies .wst-faq-item,#case-studies .wst-cta{padding:20px}}@media (max-width:767px){#case-studies.wst-page{padding:46px 10px 66px}#case-studies .wst-wrap{width:100%;max-width:100%}#case-studies .wst-title{font-size:34px;line-height:1.06;letter-spacing:-.75px}#case-studies .wst-copy p{font-size:16px;line-height:1.72}#case-studies .wst-copy,#case-studies .wst-card,#case-studies .wst-proof,#case-studies .wst-link-block,#case-studies .wst-faq-item,#case-studies .wst-cta{border-radius:24px}#case-studies .wst-hero-shot{border-radius:18px}#case-studies .wst-hero-shot img,#case-studies .wst-hero-shot,#case-studies .wst-hero-fallback{min-height:300px}}@media (max-width:480px){#case-studies .wst-breadcrumbs{gap:8px}#case-studies .wst-breadcrumbs li{font-size:11px}#case-studies .wst-kicker{padding:9px 13px;font-size:10px}#case-studies .wst-faq-item h3{font-size:18px}#case-studies .wst-card h2,#case-studies .wst-cta h2{font-size:24px}#case-studies .wst-card p,#case-studies .wst-cta p{font-size:14px;line-height:1.76}#case-studies .wst-hero-shot img,#case-studies .wst-hero-shot,#case-studies .wst-hero-fallback{min-height:260px}}