@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');body{font-family:'Poppins',sans-serif}.success-story-page{background:#fff;min-height:100vh;font-family:'Poppins',sans-serif}body:has(.success-hero) .cta-btn-video{text-decoration:none}.hero-spacer{height:100vh;transition:height 0.6s ease}body:not(.intro-active) .hero-spacer{height:0}.page-content{opacity:0;pointer-events:none;transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1)}body:has(.hero.final) .page-content{opacity:1;pointer-events:auto}.hero.success-hero{position:fixed;inset:0;height:100vh;width:100%;z-index:10;transition:transform 1.2s cubic-bezier(0.22,1,0.36,1),border-radius 1.2s cubic-bezier(0.22,1,0.36,1),height 1.2s cubic-bezier(0.22,1,0.36,1)}.hero.success-hero.final{transform:translateY(40px) scale(0.95);border-radius:16px;height:90vh;margin-left:calc(-50vw+50%);width:100vw}.hero.success-hero .hero-content{text-align:center;display:flex;flex-direction:column;align-items:center}.stp-stats-bar{position:absolute;bottom:0;left:10%;right:10%;border-radius:8px 8px 0 0;border:0.8px solid rgba(255,255,255,0.20);background:rgba(255,255,255,0.10);background:rgba(255,255,255,0.10);;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(1px);border-top:1px solid rgba(255,255,255,0.1);border-bottom:none;border-left:none;border-right:none;padding:0;z-index:50;opacity:0;visibility:visible;transform:translateY(30px);transition:all 0.6s cubic-bezier(0.22,1,0.36,1);overflow:hidden}.hero.show-content .stp-stats-bar{opacity:1;visibility:visible;transform:translateY(0)}.stp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:0 auto}.stp-stat-item{padding:20px 24px;border-right:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:8px}.stp-stat-header{display:flex;align-items:center;gap:10px}.stp-stat-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:#8E9CDC}.stp-stat-label{color:#CAD5E2;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;white-space:nowrap}.stp-stat-value{color:#7BF1A8;font-family:Poppins;font-size:30px;font-style:normal;font-weight:400;line-height:36px}.ss-challenges-section{padding:100px 0;background:#fff}.ss-challenges-container{margin:0 auto;padding:0 50px;display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:start}.ss-challenges-content{display:block}.ss-client-snapshot{padding:16px;position:sticky;top:100px;box-shadow:0 4px 20px rgba(0,0,0,0.03);border-radius:8px;border:1px solid #89A4B4;background:#FFF}.ss-snapshot-title{margin-bottom:8px;color:#111827;padding-bottom:12px;color:#131313;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1px;text-transform:capitalize}.ss-snapshot-items{display:flex;flex-direction:column;gap:24px}.ss-snapshot-item{display:flex;gap:6px}.ss-snapshot-content{display:flex;flex-direction:column}.ss-snapshot-label{color:rgba(19,19,19,0.70);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.ss-snapshot-value{color:#131313;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.ss-challenges-title{margin-bottom:20px;color:#131313;font-family:Poppins;font-size:48px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.4px;text-transform:capitalize}.ss-challenges-intro{margin-bottom:20px;color:rgba(19,19,19,0.70);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.ss-challenges-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px}.ss-challenges-list li{display:flex;gap:16px;padding:0;border:none;color:rgba(19,19,19,0.70);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.ss-challenge-icon{flex-shrink:0;width:24px;height:24px;color:#3A9F91;display:flex;align-items:center;justify-content:center}.text-red{color:#EF4444}.ss-capabilities-section{padding:90px 0}.ss-capabilities-container{margin:0 auto;padding:0 50px;text-align:center;padding-bottom:90px}.ss-capabilities-title{font-family:Poppins;margin-bottom:50px;color:#131313;text-align:center;font-family:Poppins;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-0.008px}.ss-capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ss-capability-card{border-radius:8px;border:0.768px solid #EAE8E8;background:#fff;padding-bottom:24px;padding-top:24px;padding-left:16px;padding-right:16px;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.ss-capability-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.05)}.ss-capability-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#131313}.ss-capability-card-title{color:#131313;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.ss-testimonial-section{padding:70px 0;background:#fdfdf5}.ss-testimonial-container{margin:0 auto;padding:0 50px}.ss-testimonial-card{display:flex;align-items:center;gap:60px;background:transparent}.ss-testimonial-image{flex:0 0 300px}.ss-testimonial-image img{width:100%;height:auto;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.ss-testimonial-content{flex:1}.ss-testimonial-stars{display:flex;gap:4px;margin-bottom:24px}.ss-testimonial-stars svg{width:16px;height:16px;fill:#F59E0B}.ss-testimonial-quote{margin-bottom:32px;color:#1A2D47;font-family:Poppins;font-size:24px;font-style:italic;font-weight:500;line-height:44px;letter-spacing:-0.48px}.ss-testimonial-author{display:flex;flex-direction:column;gap:4px}.ss-testimonial-name{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.136px}.ss-testimonial-content{margin-bottom:40px}.ss-capability-card-desc{color:rgba(19,19,19,0.70);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ss-testimonial-company{color:#00283A;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:20px}@media (max-width:1200px){.stp-stat-value{font-size:32px}.stp-stat-item{padding:20px 15px}}@media (max-width:1024px){.ss-challenges-container{grid-template-columns:1fr;gap:60px}.ss-client-snapshot{position:static;margin-bottom:0}}@media (max-width:900px){body .hero.success-hero.final{transform:none !important;border-radius:0 !important;height:100vh !important}body:not(.intro-active) .hero.success-hero{position:relative !important;height:auto !important;min-height:auto !important;display:flex !important;flex-direction:column !important;inset:auto !important;transform:none !important;margin:0 !important;border-radius:0 0 36px 36px !important;background:#fff !important;overflow:hidden !important}.hero.success-hero .hero-video{position:relative !important;width:100% !important;height:70vh !important;min-height:420px !important;max-height:560px !important;object-fit:cover !important;object-position:center center !important}.hero.success-hero .overlay{position:absolute !important;inset:0 !important;height:64vh !important;min-height:420px !important;max-height:560px !important;background:linear-gradient(180deg,rgba(4,16,26,0.08) 0%,rgba(4,16,26,0.42) 38%,rgba(4,16,26,0.72) 100%) !important}.hero.success-hero .hero-content{position:absolute !important;top:46% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:100% !important;z-index:10 !important;padding:0 20px !important;gap:16px !important}.hero.success-hero .hero-title{margin:0 auto !important;color:#fff !important;text-align:center !important;font-size:30px !important;line-height:42px !important}.hero.success-hero .hero-subtitle{max-width:550px !important;margin:0 auto !important;color:rgba(255,255,255,0.92) !important;text-align:center !important;font-size:14px !important;font-weight:400 !important;line-height:24px !important}.hero.success-hero .hero-actions{width:100% !important;margin-top:4px !important}body:has(.success-hero) .cta-btn-video{width:100% !important;max-width:264px !important;min-height:48px !important;margin:0 auto !important;border-radius:8px !important;background:#fff !important;color:#131313 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:12px 18px !important;font-size:15px !important;font-weight:500 !important;line-height:1.2 !important}.stp-stats-bar{padding:0;position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;width:calc(100% - 44px) !important;margin:34px auto 14px !important;background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid #89A4B4 !important;border-radius:14px !important;opacity:1 !important;visibility:visible !important;transition:none !important;display:block !important;overflow:hidden}.stp-stats-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;width:100% !important}.stp-stat-item{min-height:84px !important;padding:16px 14px 14px !important;border:none !important;border-right:1px solid #89A4B4 !important;border-bottom:1px solid #89A4B4 !important;gap:6px !important;align-items:flex-start !important;text-align:left !important}.stp-stat-item:nth-child(2n){border-right:none !important}.stp-stat-item:nth-last-child(-n+2){border-bottom:none !important}.stp-stat-label{color:#5E6D9E !important;font-size:12px !important;font-weight:400 !important;line-height:1.25 !important;white-space:normal !important}.stp-stat-value{font-size:16px !important;color:#51CB7F !important;font-weight:400 !important;line-height:1.2 !important}.stp-stat-header{width:100% !important;justify-content:flex-start !important;align-items:flex-start !important;gap:6px !important}.stp-stat-icon{width:16px !important;height:16px !important}.ss-challenges-section{padding:14px 0}.ss-challenges-container{padding:0 20px;gap:40px}.ss-challenges-list li{font-size:14px;font-weight:400;line-height:24px}.ss-challenges-intro{font-size:14px;font-weight:400;line-height:24px}.ss-challenges-title{font-size:24px;line-height:32px}.ss-snapshot-title{font-size:20px;margin-bottom:4px;font-weight:500;line-height:32px;letter-spacing:1px}.ss-client-snapshot{padding:24px;max-width:100%;border-radius:12px}.ss-capabilities-section{padding:60px 0}.ss-capabilities-container{padding:0 25px;padding-bottom:20px}.ss-capabilities-title{margin-bottom:40px;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.ss-capabilities-grid{grid-template-columns:1fr;gap:20px}.ss-capability-card{padding:6px 20px}.ss-testimonial-container{padding-left:20px !important;padding-right:20px !important}.ss-capability-card-title{font-size:18px}.ss-testimonial-image img{width:48%}.ss-capability-card-desc{font-size:14px;line-height:24px}.ss-testimonial-section{padding-top:40px;padding-bottom:15px}.ss-testimonial-card{flex-direction:column;align-items:flex-start;gap:18px}.ss-testimonial-image{flex:0 0 auto;width:100%;max-width:280px}.ss-testimonial-quote{font-size:18px;line-height:30px;margin-bottom:24px}.ss-testimonial-company{font-size:18px}}@media (min-width:768px) and (max-width:900px){.stp-stats-bar{margin-top:24px !important}.stp-stats-grid{grid-template-columns:repeat(4,1fr) !important}.stp-stat-item{min-height:96px !important;padding:18px 12px 16px !important;border-bottom:none !important;border-right:1px solid #89A4B4 !important}.stp-stat-item:nth-child(2n){border-right:1px solid #89A4B4 !important}.stp-stat-item:last-child{border-right:none !important}.stp-stat-label{font-size:11px !important}.stp-stat-value{font-size:15px !important}}@media (min-width:768px) and (max-width:1024px){.ss-capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hero.success-hero .hero-content{top:40% !important}}@media (max-width:400px){.hero.success-hero .hero-video{min-height:400px !important}.hero.success-hero .overlay{min-height:400px !important}.hero.success-hero .hero-content{top:40% !important;padding:0 18px !important}.hero.success-hero .hero-title{font-size:30px !important;line-height:42px !important}.hero.success-hero .hero-subtitle{font-size:14px !important;line-height:24px !important}body:has(.success-hero) .cta-btn-video{max-width:266px !important;min-height:44px !important;font-size:14px !important}.stp-stats-bar{margin-top:20px !important}.stp-stat-item{min-height:82px !important;padding:14px 12px 12px !important}.stp-stat-label{font-size:11px !important}.stp-stat-value{font-size:14px !important}.ss-testimonial-quote{font-size:14px;font-style:italic;font-weight:500;line-height:24px;letter-spacing:-0.28px}.ss-testimonial-name{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.041px}.ss-testimonial-company{font-size:16px;font-style:normal;font-weight:500;line-height:16px}.ss-testimonial-section{padding-top:40px;padding-bottom:0px}.ss-testimonial-container{margin-bottom:60px}}