@charset "UTF-8";.success-stories{background:#0006;padding:80px 0;position:relative;overflow:hidden}.success-stories-container{max-width:1440px;margin:0 auto;padding:0 40px;text-align:center}.success-stories-title{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;position:relative}.success-stories-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#fec303,transparent)}.stories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.story-card{background:#282828e6;border-radius:15px;padding:30px 25px;text-align:center;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-height:280px}.story-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;background:#323232e6}.story-icon{margin-bottom:20px;color:#fec303;display:flex;justify-content:center;align-items:center}.story-icon img{width:48px;height:48px;object-fit:contain}.story-title{color:#fec303;font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.2}.story-description{color:#fff;font-size:16px;line-height:1.5;margin-bottom:25px;text-align:left;flex:1}.story-button{background:transparent;border:2px solid white;color:#fff;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:auto}.story-button:hover{background:#fff;color:#000}.show-more-card{background:#282828e6;border-radius:15px;padding:30px 25px;text-align:center;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:280px}.show-more-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;background:#323232e6}.show-more-text{color:#fff;font-size:18px;font-weight:500;margin-bottom:15px}.show-more-arrow{color:#fec303;font-size:32px;font-weight:700;transform:rotate(45deg)}@media (max-width: 1200px){.success-stories-title{font-size:28px}.stories-grid{grid-template-columns:repeat(2,1fr);gap:25px}.story-card,.show-more-card{min-height:250px;padding:25px 20px}.story-icon img{width:40px;height:40px}.story-title{font-size:20px}.story-description{font-size:14px}}@media (max-width: 768px){.success-stories{padding:60px 0}.success-stories-container{padding:0 20px}.success-stories-title{font-size:24px;margin-bottom:40px}.stories-grid{grid-template-columns:1fr;gap:20px}.story-card,.show-more-card{min-height:220px;padding:20px 15px}.story-icon img{width:36px;height:36px}.story-title{font-size:18px}.story-description{font-size:13px}.story-button{padding:10px 20px;font-size:13px}.show-more-text{font-size:16px}.show-more-arrow{font-size:28px}}@media (max-width: 480px){.success-stories{padding:40px 0}.success-stories-container{padding:0 15px}.success-stories-title{font-size:20px;margin-bottom:30px;letter-spacing:1px}.stories-grid{gap:15px}.story-card,.show-more-card{min-height:200px;padding:15px 12px}.story-icon{margin-bottom:15px}.story-icon img{width:32px;height:32px}.story-title{font-size:16px;margin-bottom:15px;line-height:1.3}.story-description{font-size:12px;margin-bottom:20px;line-height:1.4}.story-button{padding:8px 16px;font-size:12px;width:100%;max-width:200px}.show-more-text{font-size:14px}.show-more-arrow{font-size:24px}}@media (min-width: 2560px){.success-stories{padding:120px 0}.success-stories-container{max-width:2000px;padding:0 80px}.success-stories-title{font-size:48px;margin-bottom:80px;letter-spacing:3px}.success-stories-title:after{width:120px;height:4px}.stories-grid{gap:40px;margin-top:60px}.story-card,.show-more-card{min-height:350px;padding:50px 40px;border-radius:20px}.story-icon{margin-bottom:30px}.story-icon img{width:60px;height:60px}.story-title{font-size:28px;margin-bottom:25px;line-height:1.3}.story-description{font-size:20px;margin-bottom:35px;line-height:1.6}.story-button{padding:15px 30px;font-size:18px;border-radius:30px}.show-more-text{font-size:24px}.show-more-arrow{font-size:40px}}.white-divider{background:#1a1a1a;padding:5px 0}.white-line{background:#fff;height:1px;width:100%}*{box-sizing:border-box}