
    #sohan-faq-2026{font-family:Roboto-Regular,Arial,sans-serif;color:#333;background:#f5f8fc;line-height:1.7}
    #sohan-faq-2026 .sf-shell{max-width:1180px;margin:0 auto;padding:56px 24px 72px}
    #sohan-faq-2026 .sf-hero{background:linear-gradient(125deg,#071b3e,#123c75 60%,#0f6e9d);border-radius:20px;padding:52px 56px;color:#fff;box-shadow:0 16px 40px rgba(8,32,72,.18)}
    #sohan-faq-2026 .sf-kicker{margin:0 0 10px;color:#8bd6ff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
    #sohan-faq-2026 .sf-hero h1{margin:0;font-family:Roboto-Medium,Arial,sans-serif;color:#fff;font-size:44px;line-height:1.18}
    #sohan-faq-2026 .sf-hero p{max-width:760px;margin:18px 0 0;color:#e8f2ff;font-size:17px}
    #sohan-faq-2026 .sf-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin:28px 0 42px}
    #sohan-faq-2026 .sf-note,#sohan-faq-2026 .sf-contact{background:#fff;border:1px solid #e2eaf4;border-radius:16px;padding:25px 28px;box-shadow:0 6px 20px rgba(27,58,96,.06)}
    #sohan-faq-2026 .sf-note h2,#sohan-faq-2026 .sf-contact h2{margin:0 0 8px;font-family:Roboto-Medium,Arial,sans-serif;color:#222;font-size:21px}
    #sohan-faq-2026 .sf-note p,#sohan-faq-2026 .sf-contact p{margin:0;color:#556274}
    #sohan-faq-2026 .sf-contact{background:#eef8ff;border-color:#c8e6f7}
    #sohan-faq-2026 .sf-contact a{display:inline-block;margin-top:15px;padding:10px 18px;background:#e31824;border-radius:7px;color:#fff!important;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}
    #sohan-faq-2026 .sf-contact a:hover{background:#bd101b;transform:translateY(-2px)}
    #sohan-faq-2026 .sf-section{margin-top:38px}
    #sohan-faq-2026 .sf-section h2{margin:0 0 6px;font-family:Roboto-Medium,Arial,sans-serif;color:#222;font-size:28px}
    #sohan-faq-2026 .sf-section>p{margin:0 0 15px;color:#697689}
    #sohan-faq-2026 .sf-list{display:grid;gap:12px}
    #sohan-faq-2026 details{background:#fff;border:1px solid #e2eaf4;border-radius:11px;overflow:hidden;transition:border-color .2s,box-shadow .2s}
    #sohan-faq-2026 details:hover,#sohan-faq-2026 details[open]{border-color:#9fcce8;box-shadow:0 7px 18px rgba(22,67,110,.08)}
    #sohan-faq-2026 summary{position:relative;display:block;padding:20px 56px 20px 22px;color:#1e2c3d;font-family:Roboto-Medium,Arial,sans-serif;font-size:17px;cursor:pointer;list-style:none}
    #sohan-faq-2026 summary::-webkit-details-marker{display:none}
    #sohan-faq-2026 summary:after{position:absolute;right:23px;top:20px;content:'+';color:#e31824;font-size:23px;font-family:Arial;font-weight:400;line-height:1}
    #sohan-faq-2026 details[open] summary:after{content:'–'}
    #sohan-faq-2026 .sf-answer{padding:0 22px 21px;color:#526174}
    #sohan-faq-2026 .sf-answer p{margin:0}
    #sohan-faq-2026 .sf-answer ul{margin:12px 0 0;padding-left:20px}
    #sohan-faq-2026 .sf-answer li{margin:5px 0}
    #sohan-faq-2026 .sf-footer{margin-top:42px;padding:30px;background:#102a4f;border-radius:16px;text-align:center;color:#dceaff}
    #sohan-faq-2026 .sf-footer h2{margin:0;font-family:Roboto-Medium,Arial,sans-serif;color:#fff;font-size:27px}
    #sohan-faq-2026 .sf-footer p{margin:10px auto 18px;max-width:700px}
    #sohan-faq-2026 .sf-footer a{display:inline-block;padding:11px 22px;border-radius:7px;background:#fff;color:#123c75!important;font-weight:700;text-decoration:none;transition:transform .2s}
    #sohan-faq-2026 .sf-footer a:hover{transform:translateY(-2px)}
    @media(max-width:720px){#sohan-faq-2026 .sf-shell{padding:30px 15px 46px}#sohan-faq-2026 .sf-hero{padding:34px 25px;border-radius:14px}#sohan-faq-2026 .sf-hero h1{font-size:28px}#sohan-faq-2026 .sf-hero p{font-size:15px}#sohan-faq-2026 .sf-intro{grid-template-columns:1fr;margin:18px 0 30px;gap:14px}#sohan-faq-2026 .sf-note,#sohan-faq-2026 .sf-contact{padding:21px}#sohan-faq-2026 .sf-section{margin-top:30px}#sohan-faq-2026 .sf-section h2{font-size:23px}#sohan-faq-2026 summary{padding:17px 48px 17px 18px;font-size:16px}#sohan-faq-2026 .sf-answer{padding:0 18px 18px;font-size:14px}}
  