.faq-section-container{margin:40px auto;padding:0 20px;box-sizing:border-box}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}.faq-card{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 8px 24px rgb(149 157 165 / .1);margin-bottom:0;overflow:hidden;transition:all 0.3s ease}.faq-header{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0;color:#1e1e2f;background:#fff;transition:background 0.3s ease,color 0.3s ease}.faq-icon{background:#f0f4f9;color:#1e1e2f;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;transition:transform 0.3s ease,background 0.3s ease}.faq-body{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1);background:#fff}.faq-content{font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;color:#4a5568;padding:10px 24px 24px 24px}.faq-card.active{border-color:#fff0;box-shadow:0 12px 30px rgb(30 30 47 / .15)}.faq-card.active .faq-header{background:linear-gradient(135deg,#131326 0%,#202040 100%);color:#fff}.faq-card.active .faq-icon{background:#fff;color:#131326;transform:rotate(45deg)}@media (max-width:992px){.faq-grid{grid-template-columns:1fr}.faq-header{font-size:20px}}.sosgram-value-section{padding:80px 40px;margin:0 auto;font-family:'Inter',sans-serif;box-sizing:border-box;background:radial-gradient(57.03% 57.03% at 53.73% 0%,#3C3C7F 0%,#1B1B3A 100%);border-radius:20px;width:100%}.sosgram-value-section *{box-sizing:border-box}.sosgram-value-section .sosgram-main-heading{font-family:'Poppins',sans-serif;font-size:36px;font-weight:600;color:#fff;margin:0 0 40px 0!important;line-height:1.2;text-align:center}.sosgram-value-section .sosgram-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;perspective:1000px;width:100%}.sosgram-value-section .sosgram-value-card{position:relative;background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 10px 30px rgb(0 0 0 / .05);border:1px solid rgb(0 114 255 / .1);transform-style:preserve-3d;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;display:flex;flex-direction:column}.sosgram-value-section .sosgram-value-card:hover{box-shadow:0 20px 40px rgb(0 114 255 / .15);transform:translateY(-5px)}.sosgram-value-section .card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgb(0 114 255 / .15),transparent 60%);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.sosgram-value-section .sosgram-value-card:hover .card-glow{opacity:1}.sosgram-value-section .card-number{font-family:'Poppins',sans-serif;font-size:48px;font-weight:700;background:linear-gradient(135deg,#0072ff,#00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:block;margin-bottom:15px;opacity:.3;transition:opacity 0.3s ease;line-height:1}.sosgram-value-section .sosgram-value-card:hover .card-number{opacity:1}.sosgram-value-section .card-title{font-family:'Poppins',sans-serif;font-size:22px;font-weight:600;color:#111;margin:0 0 15px 0;line-height:1.3}.sosgram-value-section .card-text{font-family:'Inter',sans-serif;font-size:16px;color:##526173;line-height:1.6;margin:0}@media (max-width:1024px){.sosgram-value-section{padding:60px 30px}.sosgram-value-section .sosgram-card-grid{grid-template-columns:repeat(2,1fr);gap:20px}.sosgram-value-section .sosgram-main-heading{font-size:32px;margin-bottom:30px!important}}@media (max-width:768px){.sosgram-value-section{padding:40px 16px;border-radius:24px;margin:0 10px}.sosgram-value-section .sosgram-card-grid{grid-template-columns:1fr;gap:20px}.sosgram-value-section .sosgram-main-heading{font-size:28px;margin-bottom:35px!important;max-width:200px;margin-left:auto!important;margin-right:auto!important;letter-spacing:.5px}.sosgram-value-section .sosgram-value-card{padding:30px 20px;border-radius:20px}.sosgram-value-section .card-number{font-size:40px}.sosgram-value-section .card-title{font-size:20px}}.sosgram-services-section{padding:20px 20px;margin:0 auto;max-width:1400px;background:#fafcff}.sosgram-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:start!important}.sosgram-service-card{position:relative;border-radius:24px;background:#fff;box-shadow:0 10px 40px rgb(0 114 255 / .04);border:1px solid rgb(0 114 255 / .06);overflow:hidden;display:flex;flex-direction:column;transition:all 0.5s cubic-bezier(.25,1,.5,1)}.sosgram-service-card.load-more-card{display:none}.animated-border-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 114 255 / .02) 0%,rgb(0 198 255 / .05) 100%);opacity:1;z-index:1;align-items:start!important;height:auto!important}.service-card-inner{position:relative;padding:35px 25px;height:100%;z-index:2;display:flex;flex-direction:column;flex-grow:1}.service-icon-wrap{width:65px;height:65px;margin-bottom:25px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);border-radius:18px;box-shadow:0 8px 20px rgb(0 114 255 / .2);transition:all 0.4s ease}.service-icon-wrap img{max-width:26px;height:auto;filter:brightness(0) invert(1);transition:transform 0.4s ease}.service-title{font-family:'Poppins',sans-serif;font-size:24px;font-weight:600;color:#0b2240;margin:0 0 15px 0;line-height:1.4;text-transform:uppercase}.service-desc-wrapper{font-family:'Inter',sans-serif;font-size:16px;color:#526173;line-height:1.7;display:flex;flex-direction:column;flex-grow:1}.service-desc-excerpt,.service-desc-full{flex-grow:1}.read-more-btn-service{background:rgb(0 114 255 / .06);border:none;color:#0072ff;font-weight:600;cursor:pointer;padding:10px 20px;margin-top:20px;font-size:14px;border-radius:12px;display:inline-block;align-self:flex-start;transition:all 0.3s ease}.read-more-btn-service:hover{background:#0072ff;color:#fff}.load-more-container{text-align:center;margin-top:50px}.main-load-more-btn{background:linear-gradient(90deg,#0072ff,#00c6ff);color:#fff;border:none;padding:14px 40px;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;box-shadow:0 6px 20px rgb(0 114 255 / .25);transition:all 0.4s ease}.main-load-more-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 114 255 / .35)}.sosgram-service-card::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#0072ff,#00c6ff);transform:scaleY(0);transform-origin:top;transition:transform 0.4s cubic-bezier(.25,1,.5,1);z-index:3}.sosgram-service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 114 255 / .12);border-color:rgb(0 114 255 / .15)}.sosgram-service-card:hover::before{transform:scaleY(1)}.sosgram-service-card:hover .service-icon-wrap{transform:rotate(-5px) scale(1.05)}.read-more-btn.hide-button{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:1200px){.sosgram-service-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sosgram-services-section{padding:50px 15px}.sosgram-service-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:520px){.sosgram-service-grid{grid-template-columns:1fr}}.stats-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1200px;margin:40px auto;font-family:sans-serif;box-sizing:border-box;padding:0 20px}.stat-card{border:1px solid #2e3171;border-radius:16px;padding:35px 20px;text-align:center;position:relative;background-color:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(46 49 113 / .05)}.stat-icon{position:absolute;top:20px;right:20px;color:#2e3171;font-size:1.2rem}.stat-number{font-size:2.5rem;font-weight:800;color:#2e3171;margin-bottom:10px;line-height:1}.stat-label{font-size:16px;font-weight:600;color:#2e3171;text-transform:uppercase;letter-spacing:1px}@media (max-width:1024px){.stats-container{grid-template-columns:repeat(2,1fr);gap:15px}.stat-number{font-size:2.2rem}}@media (max-width:480px){.stats-container{grid-template-columns:1fr;gap:15px;margin:20px auto}.stat-card{padding:30px 15px}.stat-number{font-size:2rem}.stat-label{font-size:.8rem}}