.sppu-case-study-page,.sppu-case-study-page *,.sppu-case-study-page :after,.sppu-case-study-page :before{box-sizing:border-box;margin:0;padding:0;font-family:inherit}.sppu-case-study-page{width:100%;align-self:stretch;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}30%{transform:translate(1%,2%)}50%{transform:translate(-2%,1%)}70%{transform:translate(2%,-1%)}90%{transform:translate(-1%,2%)}}@keyframes sppuModalFade{0%{opacity:0}to{opacity:1}}@keyframes sppuModalScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.sppu-case-study-page .stat-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgba(11,61,145,.12)!important}.sppu-case-study-page .challenge-btn:hover{background:#f0f5ff!important}.sppu-case-study-page .feature-tag:hover{background:#0b3d91!important;color:#fff!important;border-color:#0b3d91!important}.sppu-case-study-page .cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(11,61,145,.3)!important}.sppu-case-study-page .sppu-hero-section .download-btn:hover{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.38)!important}.sppu-case-study-page .sppu-cta-section .download-btn:hover{background:#eef5ff!important;border-color:#0b3d91!important}.sppu-case-study-page .sppu-timeline-step{width:100%}.nfti-download-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(3,15,35,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sppuModalFade .25s ease}.nfti-download-modal-panel{position:relative;width:min(100%,560px);max-height:calc(100vh - 3rem);overflow-y:auto;background:transparent;border:0;box-shadow:none;animation:sppuModalScaleIn .25s ease}.nfti-download-modal-close{position:absolute;top:.25rem;right:.25rem;z-index:2;border:0;width:2.2rem;height:2.2rem;border-radius:999px;background:hsla(0,0%,100%,.95);color:#526273;font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(15,23,42,.14);transition:background .2s ease,color .2s ease}.nfti-download-modal-close:hover{background:#fff;color:#0b3d91}.nfti-download-modal-brevo{padding:0;text-align:center;background:transparent!important}.nfti-download-modal-brevo .sib-form-container{width:100%;max-width:540px;margin:0 auto}.nfti-download-modal-message-panel{display:none;width:100%;margin:0 0 1rem}.nfti-download-modal-message-panel.sib-form-message-panel--active{display:inline-block}.nfti-download-modal-message-panel .sib-form-message-panel__text{display:flex;align-items:center;padding:.5rem;text-align:left}.nfti-download-modal-message-panel .sib-notification__icon{width:1.5em;height:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.nfti-download-modal-message-panel .sib-form-message-panel__inner-text{font-size:16px;line-height:1.5}.nfti-download-modal-link{display:inline-block;margin-top:.9rem;border:0;padding:0;background:transparent;color:#fff;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.nfti-download-modal-link:hover{opacity:.82}.nfti-download-modal-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:1023px){.sppu-case-study-page .sppu-challenge-grid,.sppu-case-study-page .sppu-features-grid,.sppu-case-study-page .sppu-hero-grid,.sppu-case-study-page .sppu-intro-section,.sppu-case-study-page .sppu-solution-grid{gap:2.5rem!important;grid-template-columns:1fr!important}.sppu-case-study-page .sppu-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sppu-case-study-page .sppu-takeaways-grid{grid-template-columns:1fr!important}.sppu-case-study-page .sppu-hero-grid{padding:96px 24px 64px!important}.sppu-case-study-page .sppu-intro-section{padding:80px 24px 72px!important}.sppu-case-study-page .sppu-cta-shell,.sppu-case-study-page .sppu-section-shell{padding-left:24px!important;padding-right:24px!important}.sppu-case-study-page .sppu-hero-copy h1{font-size:42px!important}.sppu-case-study-page .sppu-hero-copy p{max-width:none!important}.sppu-case-study-page .sppu-hero-card,.sppu-case-study-page .sppu-solution-visual{padding:32px!important}.sppu-case-study-page .sppu-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sppu-case-study-page .sppu-contact-grid{gap:24px!important}.nfti-download-modal-overlay{padding:1rem}.nfti-download-modal-panel{width:min(100%,100%)}.nfti-download-modal-brevo{transform:scale(.94);transform-origin:top center}}@media (max-width:767px){.sppu-case-study-page .sppu-cta-shell,.sppu-case-study-page .sppu-hero-grid,.sppu-case-study-page .sppu-intro-section,.sppu-case-study-page .sppu-section-shell{padding-left:20px!important;padding-right:20px!important}.sppu-case-study-page .sppu-hero-copy h1{font-size:34px!important;line-height:1.12!important}.sppu-case-study-page .sppu-cta-shell h2,.sppu-case-study-page .sppu-intro-section h2,.sppu-case-study-page .sppu-section-shell h2{font-size:30px!important;line-height:1.2!important}.sppu-case-study-page .sppu-facts-grid,.sppu-case-study-page .sppu-results-grid,.sppu-case-study-page .sppu-takeaways-grid{grid-template-columns:1fr!important}.sppu-case-study-page .sppu-hero-card,.sppu-case-study-page .sppu-solution-visual{padding:28px 24px!important}.sppu-case-study-page .sppu-cta-actions,.sppu-case-study-page .sppu-hero-actions{align-items:stretch!important;flex-direction:column!important}.sppu-case-study-page .sppu-cta-actions button,.sppu-case-study-page .sppu-hero-actions button{justify-content:center;width:100%}.sppu-case-study-page .sppu-contact-grid{flex-direction:column!important;gap:20px!important}.sppu-case-study-page .sppu-solution-steps{gap:24px!important}.sppu-case-study-page .sppu-timeline-step{gap:12px!important}}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_340a5c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_Fallback_340a5c;src:local("Arial");ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}.__className_340a5c{font-family:__Poppins_340a5c,__Poppins_Fallback_340a5c;font-style:normal}