.ssvn-faq-block{position:relative;padding:30px 0;background-color:#fff0;font-family:'Figtree',sans-serif;overflow:hidden;box-sizing:border-box}.ssvn-faq-block *{box-sizing:border-box}.ssvn-faq-container{max-width:900px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.ssvn-reveal{opacity:0;will-change:transform,opacity;transition:opacity 0.8s ease-out,transform 0.8s cubic-bezier(.165,.84,.44,1)}.ssvn-reveal.fade-up{transform:translateY(30px)}.ssvn-reveal.ssvn-is-visible{opacity:1;transform:translate(0,0)}.ssvn-faq-lang-toggle{display:flex;justify-content:center;margin-bottom:40px}.ssvn-lang-track{display:flex;background:rgb(241 245 249 / .8);backdrop-filter:blur(10px);padding:6px;border-radius:100px;border:1px solid rgb(255 255 255 / .8);box-shadow:inset 0 2px 4px rgb(0 0 0 / .05)}.ssvn-lang-btn{background:#fff0;border:none;padding:10px 30px;border-radius:100px;font-family:'Urbanist',sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#64748b;cursor:pointer;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.ssvn-lang-btn:hover{color:#0f172a}.ssvn-lang-btn.active{background:#fff;color:#6d4efb;box-shadow:0 4px 12px rgb(109 78 251 / .15)}.ssvn-faq-header{text-align:center;margin-bottom:50px}.ssvn-faq-sub{display:inline-block;font-family:'Urbanist',sans-serif;font-size:13px;font-weight:800;color:#6d4efb;text-transform:uppercase;letter-spacing:2px;background:rgb(109 78 251 / .08);padding:6px 20px;border-radius:50px;margin-bottom:16px}.ssvn-faq-title{font-family:'Urbanist',sans-serif;font-size:clamp(32px, 4vw, 48px);color:#0f172a;font-weight:800;line-height:1.2;margin:0;letter-spacing:-1px}.is-hindi .ssvn-faq-sub,.is-hindi .ssvn-faq-title,.is-hindi .ssvn-faq-q,.is-hindi .ssvn-faq-answer-inner p{font-family:'Poppins',sans-serif!important}.ssvn-faq-content{display:none;opacity:0;transform:translateY(15px)}.ssvn-faq-content.active{display:block;animation:ssvnFadeInUp 0.5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes ssvnFadeInUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.ssvn-faq-list{display:flex;flex-direction:column;gap:15px}.ssvn-faq-item{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 15px -5px rgb(0 0 0 / .03);transition:all 0.4s ease;overflow:hidden}.ssvn-faq-item:hover{box-shadow:0 10px 25px -5px rgb(109 78 251 / .08);border-color:#e0e7ff}.ssvn-faq-item[open]{border-color:#c7d2fe;box-shadow:0 15px 35px -5px rgb(109 78 251 / .12)}.ssvn-faq-summary{padding:24px 30px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;background:#fff0}.ssvn-faq-summary::-webkit-details-marker{display:none}.ssvn-faq-q-wrap{display:flex;align-items:flex-start;gap:20px;padding-right:20px}.ssvn-faq-num{font-family:'Urbanist',sans-serif;font-size:16px;font-weight:800;color:#cbd5e1;line-height:1.4;transition:color 0.3s ease}.ssvn-faq-q{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:800;color:#1e293b;line-height:1.4;transition:color 0.3s ease}.ssvn-faq-item[open] .ssvn-faq-num,.ssvn-faq-item[open] .ssvn-faq-q{color:#6d4efb}.ssvn-faq-icon{position:relative;width:32px;height:32px;border-radius:50%;background:#f1f5f9;flex-shrink:0;transition:background 0.3s ease}.icon-h,.icon-v{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#64748b;border-radius:2px;transition:all 0.4s cubic-bezier(.68,-.55,.265,1.55)}.icon-h{width:12px;height:2px}.icon-v{width:2px;height:12px}.ssvn-faq-item[open] .ssvn-faq-icon{background:#e0e7ff}.ssvn-faq-item[open] .icon-h,.ssvn-faq-item[open] .icon-v{background:#6d4efb}.ssvn-faq-item[open] .icon-v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.ssvn-faq-answer-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(.4,0,.2,1)}.ssvn-faq-item[open] .ssvn-faq-answer-grid{grid-template-rows:1fr}.ssvn-faq-answer-inner{overflow:hidden}.ssvn-faq-answer-inner p{margin:0;padding:0 30px 30px 75px;font-size:16px;color:#475569;line-height:1.7;opacity:0;transform:translateY(-10px);transition:opacity 0.4s ease 0.1s,transform 0.4s ease 0.1s}.ssvn-faq-item[open] .ssvn-faq-answer-inner p{opacity:1;transform:translateY(0)}@media (max-width:768px){.ssvn-faq-block{padding:15px 0}.ssvn-lang-btn{padding:8px 24px;font-size:13px}.ssvn-faq-summary{padding:20px}.ssvn-faq-q-wrap{gap:15px}.ssvn-faq-num{font-size:15px}.ssvn-faq-q{font-size:16px}.ssvn-faq-answer-inner p{padding:0 20px 25px 20px;font-size:15px}}