.faq-page-hero .hero-inner{grid-template-columns:1.05fr .95fr}.faq-page-hero .hero-copy>p{text-align:justify;text-align-last:right;text-justify:inter-word}.faq-hero-art{min-height:420px}.faq-hero-panel{padding:30px;background:linear-gradient(145deg,var(--navy-900),var(--navy))}.faq-hero-panel:before,.faq-hero-panel:after{display:block}.faq-hero-content{position:relative;z-index:2;display:flex;height:100%;flex-direction:column;justify-content:center}.faq-hero-label{display:inline-flex;width:max-content;align-items:center;gap:8px;margin-bottom:20px;padding:6px 11px;color:var(--cyan);background:rgba(18,214,210,.09);border:1px solid rgba(18,214,210,.2);border-radius:99px;font-size:11px;font-weight:700}.faq-hero-label:before{content:"";width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px rgba(18,214,210,.1)}.faq-hero-question{position:relative;margin-bottom:12px;padding:16px 50px 16px 16px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:15px;font-size:13px;font-weight:700}.faq-hero-question:before{content:"؟";position:absolute;top:13px;right:13px;display:grid;width:28px;height:28px;place-items:center;color:var(--navy);background:var(--cyan);border-radius:9px;font-size:15px;font-weight:900}.faq-hero-question:nth-child(3){margin-right:24px}.faq-hero-question:nth-child(4){margin-right:48px}.faq-hero-foot{margin:12px 0 0;color:rgba(255,255,255,.52);font-size:11px}
.faq-intro{max-width:860px;margin:0 auto 38px;color:var(--muted);font-size:16px;line-height:2.2;text-align:center}.faq-content-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:32px;align-items:start}.faq-directory{position:sticky;top:105px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 44px rgba(15,48,91,.07)}.faq-directory strong{display:block;margin-bottom:13px;color:var(--navy);font-size:14px}.faq-directory nav{display:grid;gap:7px}.faq-directory a{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#586c80;border-radius:10px;font-size:11px;font-weight:600;transition:.2s}.faq-directory a:before{content:"";width:6px;height:6px;background:#b6ced0;border-radius:50%;transition:.2s}.faq-directory a:hover{color:var(--teal-dark);background:#edf7f7}.faq-directory a:hover:before{background:var(--cyan)}.faq-main{display:grid;gap:28px}.faq-cluster{scroll-margin-top:105px;padding:29px;background:#fff;border:1px solid var(--line);border-radius:23px}.faq-cluster-head{margin-bottom:22px}.faq-cluster-head span{display:block;margin-bottom:5px;color:var(--teal-dark);font-size:10px;font-weight:800}.faq-cluster-head h2{margin:0 0 7px;color:var(--navy-900);font-size:25px;line-height:1.65}.faq-cluster-head p{margin:0;color:var(--muted);font-size:12px;line-height:2}.faq-page-list{display:grid;gap:12px}.faq-page-item{position:relative;scroll-margin-top:110px;padding:20px 61px 20px 20px;background:#f7fafb;border:1px solid #e5eeee;border-radius:16px}.faq-item-number{position:absolute;top:19px;right:18px;display:grid;width:29px;height:29px;place-items:center;color:var(--teal-dark);background:#e2f2f2;border-radius:9px;font-size:9px;font-weight:900}.faq-page-item h3{margin:0 0 8px;color:var(--navy);font-size:16px;line-height:1.9}.faq-page-item h3 a:hover{color:var(--teal-dark)}.faq-page-item p{margin:0;color:#5f7185;font-size:13px;line-height:2.15;text-align:justify;text-align-last:right;text-justify:inter-word}.faq-page-item p a{color:var(--teal-dark);font-weight:800;text-decoration:underline;text-decoration-color:rgba(47,145,150,.35);text-underline-offset:4px}.faq-page-item p a:hover{color:var(--navy);text-decoration-color:var(--navy)}
.faq-links-section{padding-top:0}.faq-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.faq-link-card{padding:18px;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:15px;font-size:12px;font-weight:800;transition:.22s}.faq-link-card:hover{color:var(--teal-dark);border-color:var(--teal);transform:translateY(-3px);box-shadow:var(--shadow)}
@media(max-width:1050px){.faq-content-layout{grid-template-columns:210px minmax(0,1fr)}.faq-link-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:840px){.faq-page-hero .hero-inner{grid-template-columns:1fr}.faq-page-hero .hero-copy>p{max-width:680px}.faq-content-layout{grid-template-columns:1fr}.faq-directory{position:static}.faq-directory nav{grid-template-columns:repeat(2,1fr)}.faq-link-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.faq-hero-art{min-height:330px}.faq-hero-panel{padding:20px}.faq-hero-question{padding:13px 45px 13px 12px;font-size:11px}.faq-hero-question:nth-child(3),.faq-hero-question:nth-child(4){margin-right:0}.faq-intro{font-size:14px;text-align:justify;text-align-last:right}.faq-directory nav,.faq-link-grid{grid-template-columns:1fr}.faq-cluster{padding:20px 16px}.faq-cluster-head h2{font-size:21px}.faq-page-item{padding:64px 16px 18px}.faq-item-number{top:17px;right:16px}.faq-page-item h3{font-size:15px}.faq-page-item p{font-size:12px}}
