.pg-case-study .cs-sections{flex-direction:column;gap:96px;padding:16px 0 0;display:flex}.pg-case-study .cs-sections>section,.pg-case-study .cs-back{padding-left:70px;padding-right:70px}.pg-case-study .cs-back{letter-spacing:.5px;color:#83c6d5;margin-bottom:-64px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.pg-case-study .cs-back:hover{color:#cceff8}.pg-case-study .cs-hero{flex-direction:row;align-items:center;gap:60px;display:flex}.pg-case-study .cs-hero-text{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.pg-case-study .cs-hero-site{letter-spacing:2px;text-transform:uppercase;color:#83c6d5;width:fit-content;font-family:Inter,sans-serif;font-size:13px;font-weight:700;text-decoration:none}.pg-case-study .cs-hero-site:hover{color:#cceff8}.pg-case-study .cs-hero h1{color:#cceff8;margin:0;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-case-study .cs-hero-tagline{color:#f3efd6;margin:0;font-family:Inter,sans-serif;font-size:20px;line-height:30px}.pg-case-study .cs-hero-tags{flex-wrap:wrap;gap:8px;display:flex}.pg-case-study .cs-hero-visual{flex-shrink:0;justify-content:center;align-items:center;width:46%;max-width:620px;display:flex}.pg-case-study .cs-hero-visual img{border-radius:16px;width:100%;height:auto}.pg-case-study .cs-intro{max-width:900px}.pg-case-study .cs-intro p{color:#fffc;margin:0;font-family:Inter,sans-serif;font-size:18px;line-height:30px}.pg-case-study .cs-pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pg-case-study .cs-pillar{border:1px solid #253050;border-radius:16px;flex-direction:column;gap:16px;padding:36px;display:flex}.pg-case-study .cs-pillar-1{background:linear-gradient(72.73deg,#e27a770f 9.89%,#000a2880 89.99%)}.pg-case-study .cs-pillar-2{background:linear-gradient(72.73deg,#6ab1ad0f 9.89%,#000a2880 89.99%)}.pg-case-study .cs-pillar-3{background:linear-gradient(72.73deg,#83c6d50f 9.89%,#000a2880 89.99%)}.pg-case-study .cs-pillar h2{margin:0;font-family:Bai Jamjuree,sans-serif;font-size:24px;font-weight:300;line-height:30px}.pg-case-study .cs-pillar-1 h2{color:#e27a77}.pg-case-study .cs-pillar-2 h2{color:#6ab1ad}.pg-case-study .cs-pillar-3 h2{color:#83c6d5}.pg-case-study .cs-pillar p{color:#ffffffd9;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:24px}.pg-case-study .cs-testimonial{text-align:center;background:linear-gradient(51deg,#0293710d 10%,#000a2880 90%);border:1px solid #253050;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:0 70px;padding:56px 64px;display:flex;position:relative}.pg-case-study .cs-quote-mark{color:#83c6d580;height:36px;font-family:Bai Jamjuree,sans-serif;font-size:72px;line-height:.6}.pg-case-study .cs-testimonial blockquote{color:#fff;max-width:880px;margin:0;font-family:Bai Jamjuree,sans-serif;font-size:24px;font-weight:300;line-height:36px}.pg-case-study .cs-testimonial-author{color:#f3efd6;margin-top:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.pg-case-study .cs-testimonial-role{color:#fff9;font-family:Inter,sans-serif;font-size:14px}.pg-case-study .cs-figure img{border:1px solid #253050;border-radius:16px;width:100%;height:auto;display:block}.pg-case-study .cs-video video{background:#000a28;border:1px solid #253050;border-radius:16px;width:100%;height:auto;display:block}.pg-case-study .cs-features{grid-template-columns:repeat(2,1fr);gap:48px 64px;display:grid}.pg-case-study .cs-feature h2{color:#cceff8;margin:0 0 14px;font-family:Bai Jamjuree,sans-serif;font-size:26px;font-weight:300;line-height:32px}.pg-case-study .cs-feature p{color:#fffc;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px}@media (max-width:1024px){.pg-case-study .cs-sections{gap:64px}.pg-case-study .cs-sections>section,.pg-case-study .cs-back{padding-left:30px;padding-right:30px}.pg-case-study .cs-hero{flex-direction:column;align-items:flex-start;gap:32px}.pg-case-study .cs-hero-visual{width:100%;max-width:100%}.pg-case-study .cs-pillars{grid-template-columns:1fr}.pg-case-study .cs-features{grid-template-columns:1fr;gap:40px}.pg-case-study .cs-testimonial{margin:0 30px;padding:40px 32px}}@media (max-width:768px){.pg-case-study .cs-hero h1{font-size:34px;line-height:42px}.pg-case-study .cs-testimonial blockquote{font-size:20px;line-height:30px}}
