.page_heroSection__9eJlh{min-height:60vh;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;padding:120px 20px 80px;scroll-snap-align:start;position:relative}.page_heroWrapper__GOOej{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.page_heroHeading__ofOnH{font-size:56px;font-weight:800;line-height:1.1;margin-bottom:24px;color:#fff;font-family:var(--font-exo-2),sans-serif;letter-spacing:-2px}.page_heroSubtitle__FAG9n{font-size:24px;line-height:1.5;color:hsla(0,0%,100%,.9);font-family:var(--font-poppins),sans-serif;font-weight:400;margin:0}.page_caseStudiesSection__6MmBN{min-height:auto;display:flex;align-items:center;justify-content:center;background:#fffae3;padding:120px 20px;scroll-snap-align:start;position:relative}.page_caseStudiesWrapper___obxo{max-width:1200px;margin:0 auto;position:relative;z-index:1;width:100%}.page_caseStudiesGrid__CojEF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-bottom:60px}.page_caseCard__dmUXf{background:#fff;border-radius:16px;border-left:6px solid var(--color-primary);padding:32px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative}.page_caseCard__dmUXf:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.page_cardIcon__HdGzV{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_iconCircle__Q9Jjc{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .3s ease}.page_caseCard__dmUXf:hover .page_iconCircle__Q9Jjc{transform:scale(1.1)}.page_industryTag__U_HzM{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666;background:rgba(0,0,0,.05);padding:6px 12px;border-radius:6px;font-family:var(--font-poppins),sans-serif;align-self:flex-start}.page_cardTitle__NsUSU{font-size:24px;line-height:1.3;margin:0;color:var(--color-dark);letter-spacing:-.8px}.page_cardTitle__NsUSU,.page_teaserMetric__Jv1nQ{font-weight:800;font-family:var(--font-exo-2),sans-serif}.page_teaserMetric__Jv1nQ{font-size:28px;color:var(--color-orange);letter-spacing:-.5px;margin-top:auto}.page_readMore__2DiOZ{font-size:14px;font-weight:600;color:var(--color-primary);font-family:var(--font-poppins),sans-serif;margin-top:8px;transition:all .3s ease}.page_caseCard__dmUXf:hover .page_readMore__2DiOZ{color:var(--color-orange);transform:translateX(4px)}.page_featuredCard__tYWrT{border-left:none;border:2px solid var(--pillar-color-light,rgba(255,107,0,.2));background:linear-gradient(135deg,#fff,#fafafa);padding:0;overflow:hidden;gap:0}.page_featuredCard__tYWrT:hover{border-color:var(--pillar-color,#ff6b00);border-width:2px}.page_pillarBanner__T0pKi{display:flex;align-items:center;gap:16px;padding:20px 28px;background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff}.page_pillarIconWrapper__xEhB4{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_pillarSvgIcon__lOJ7H{width:28px;height:28px;filter:brightness(0) invert(1)}.page_pillarInfo__JK7tB{display:flex;flex-direction:column;gap:2px}.page_pillarLabel__2_FLX{font-size:18px;font-weight:700;font-family:var(--font-exo-2),sans-serif;letter-spacing:-.5px}.page_pillarDescription__mFGY4{font-size:13px;font-weight:400;opacity:.9;font-family:var(--font-poppins),sans-serif}.page_clientLogo__iWmgA{padding:20px 28px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;min-height:60px}.page_clientLogoImage___8yxk{max-height:40px;width:auto;object-fit:contain}.page_clientLogoPlaceholder__ehTRL{font-size:12px;color:#999;font-weight:500;padding:10px 16px;border:2px dashed #ddd;border-radius:8px}.page_clientLogoPlaceholder__ehTRL,.page_confidentialBadge__SBAjb{font-family:var(--font-poppins),sans-serif;text-transform:uppercase;letter-spacing:1px}.page_confidentialBadge__SBAjb{font-size:11px;color:#888;font-weight:600;padding:8px 14px;background:rgba(0,0,0,.04);border-radius:6px}.page_industryRow___Wwby{display:flex;gap:12px;padding:0 28px;margin-top:20px;flex-wrap:wrap}.page_useCaseTag__QDbEc{display:inline-block;font-size:11px;font-weight:600;color:#ff6b00;background:rgba(255,107,0,.1);padding:6px 12px;border-radius:6px;font-family:var(--font-poppins),sans-serif}.page_featuredCard__tYWrT .page_cardTitle__NsUSU{padding:0 28px;font-size:26px;margin-top:8px}.page_metricsRow__Xpksi{display:flex;gap:16px;padding:20px 28px;background:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);margin-top:16px}.page_miniMetric__HO1Na{display:flex;flex-direction:column;gap:4px;flex:1 1;text-align:center}.page_miniMetricValue__UgIso{font-size:22px;font-weight:800;color:#ff6b00;font-family:var(--font-exo-2),sans-serif;letter-spacing:-.5px}.page_miniMetricLabel__oYGcm{font-size:10px;color:#666;font-family:var(--font-poppins),sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.page_techStackRow__zNhvI{display:flex;gap:8px;padding:16px 28px;flex-wrap:wrap}.page_techBadge__q1XuI{font-size:11px;font-weight:600;color:#555;background:#fff;padding:6px 12px;border-radius:6px;font-family:var(--font-poppins),sans-serif;border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.page_featuredCard__tYWrT:hover .page_techBadge__q1XuI{border-color:rgba(255,107,0,.3)}.page_featuredCard__tYWrT .page_readMore__2DiOZ{padding:20px 28px;border-top:1px solid rgba(0,0,0,.06);margin-top:auto;font-size:15px;font-weight:700}.page_neutralBannerCard__mz3X0{border:2px solid rgba(0,26,164,.15);background:linear-gradient(135deg,#fff,#f8f9ff);padding:0;overflow:hidden;gap:0}.page_neutralBannerCard__mz3X0:hover{border-color:rgba(0,26,164,.3)}.page_neutralBanner__texBw{justify-content:space-between;gap:16px;padding:20px 28px;background:linear-gradient(135deg,#001aa4,#03c);color:#fff}.page_logoWrapper__DecLb,.page_neutralBanner__texBw{display:flex;align-items:center}.page_zestopsLogo__6Q3lM{height:36px;width:auto;filter:brightness(0) invert(1)}.page_pillarIndicators__MTv4X{display:flex;gap:6px;align-items:center}.page_pillarSquare__SknJe{width:20px;height:20px;border-radius:4px;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.page_neutralBannerCard__mz3X0:hover .page_pillarSquare__SknJe{transform:scale(1.15)}.page_neutralBannerCard__mz3X0 .page_industryTag__U_HzM{margin:20px 28px 0}.page_neutralBannerCard__mz3X0 .page_cardTitle__NsUSU{padding:0 28px;margin-top:12px}.page_neutralBannerCard__mz3X0 .page_teaserMetric__Jv1nQ{margin-top:auto;padding:16px 28px 0}.page_neutralBannerCard__mz3X0 .page_readMore__2DiOZ{padding:20px 28px;border-top:1px solid rgba(0,0,0,.06);margin-top:16px}.page_cta__x2n79{min-height:auto;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;padding:120px 20px;scroll-snap-align:start;position:relative}.page_ctaWrapper__LvP36{max-width:900px;margin:0 auto}.page_ctaContent__H2MCJ{text-align:center}.page_ctaHeading__YGPEh{font-size:42px;font-weight:800;margin-bottom:24px;letter-spacing:-2px;font-family:var(--font-exo-2),sans-serif;line-height:1.2;color:#fff}.page_ctaSubheading__EYY9t{font-size:22px;margin-bottom:48px;color:hsla(0,0%,100%,.85);line-height:1.6;font-family:var(--font-poppins),sans-serif;font-weight:400}@media (max-width:768px){.page_heroHeading__ofOnH{font-size:32px}.page_heroSubtitle__FAG9n{font-size:18px}.page_caseStudiesSection__6MmBN{padding:80px 20px}.page_caseStudiesGrid__CojEF{grid-template-columns:1fr;gap:24px}.page_caseCard__dmUXf{padding:24px}.page_cardTitle__NsUSU{font-size:20px}.page_teaserMetric__Jv1nQ{font-size:24px}.page_pillarBanner__T0pKi{padding:16px 20px}.page_pillarIconWrapper__xEhB4{width:40px;height:40px}.page_pillarLabel__2_FLX{font-size:16px}.page_clientLogo__iWmgA{padding:16px 20px}.page_industryRow___Wwby{padding:0 20px}.page_featuredCard__tYWrT .page_cardTitle__NsUSU{padding:0 20px;font-size:22px}.page_metricsRow__Xpksi{padding:16px 20px;gap:12px}.page_miniMetricValue__UgIso{font-size:18px}.page_miniMetricLabel__oYGcm{font-size:9px}.page_techStackRow__zNhvI{padding:12px 20px}.page_featuredCard__tYWrT .page_readMore__2DiOZ{padding:16px 20px}.page_cta__x2n79{padding:80px 20px}.page_ctaHeading__YGPEh{font-size:32px}.page_ctaSubheading__EYY9t{font-size:18px}}