.pg-faq-section{background:#f6f9fc;padding:64px 0;border-top:1px solid #e6edf4}.pg-faq-section .pg-faq-inner{max-width:880px;margin:0 auto;padding:0 18px}.pg-faq-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#00adb5;margin-bottom:10px}.pg-faq-title{font-size:clamp(26px,4vw,36px);font-weight:800;color:#004685;margin:0 0 8px;line-height:1.2}.pg-faq-sub{color:#51626f;font-size:16px;margin:0 0 34px;max-width:640px}.pg-faq-list{display:flex;flex-direction:column;gap:14px}.pg-faq-item{background:#fff;border:1px solid #e1e9f1;border-radius:12px;box-shadow:0 2px 10px rgba(0,70,133,.04);overflow:hidden;transition:box-shadow .2s ease , border-color .2s ease}.pg-faq-item[open]{border-color:#b9d3ea;box-shadow:0 8px 24px rgba(0,70,133,.09)}.pg-faq-q{list-style:none;cursor:pointer;padding:20px 56px 20px 24px;font-size:17px;font-weight:600;color:#16324a;position:relative;user-select:none;line-height:1.45}.pg-faq-q::-webkit-details-marker{display:none}.pg-faq-q::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;line-height:1;color:#00adb5;transition:transform .25s ease}.pg-faq-item[open] .pg-faq-q::after{content:"\2212";transform:translateY(-50%) rotate(180deg)}.pg-faq-q:focus-visible{outline:3px solid #00adb5;outline-offset:-3px}.pg-faq-a{padding:0 24px 22px;color:#455563;font-size:15.5px;line-height:1.7}.pg-faq-a p{margin:0}@media (max-width:575px){.pg-faq-section{padding:44px 0}.pg-faq-q{padding:16px 48px 16px 18px;font-size:16px}.pg-faq-a{padding:0 18px 18px}}.pg-gcc-strip{background:linear-gradient(135deg,#004685 0%,#00305e 100%);color:#fff}.pg-gcc-inner{max-width:1180px;margin:0 auto;padding:38px 20px;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.pg-gcc-text{flex:1 1 540px}.pg-gcc-title{margin:0 0 8px;font-size:clamp(20px,2.6vw,27px);font-weight:800;color:#fff!important;line-height:1.25}.pg-gcc-sub{margin:0 0 16px;font-size:14.5px;color:#cfe0f0!important;line-height:1.6}.pg-gcc-countries{display:flex;flex-wrap:wrap;gap:9px}.pg-gcc-countries a{display:inline-block;text-decoration:none;font-size:13.5px;font-weight:600;color:#eaf6ff!important;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:7px 14px;border-radius:30px;transition:background .15s ease , transform .15s ease}.pg-gcc-countries a:hover{background:rgba(255,255,255,.22);transform:translateY(-1px)}.pg-gcc-cta{flex:0 0 auto;display:inline-block;text-decoration:none;font-weight:700;font-size:16px;color:#062e16;background:linear-gradient(135deg,#00adb5,#00c2cb);padding:15px 28px;border-radius:10px;box-shadow:0 12px 26px rgba(0,173,181,.3);transition:transform .15s ease , box-shadow .15s ease}.pg-gcc-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,173,181,.42)}@media (max-width:720px){.pg-gcc-inner{flex-direction:column;align-items:flex-start;padding:30px 18px}.pg-gcc-cta{width:100%;text-align:center}}[data-theme="dark"] .pg-faq-section{background:#0d1722;border-top-color:rgba(255,255,255,.08)}[data-theme="dark"] .pg-faq-title{color:#e6edf3}[data-theme="dark"] .pg-faq-sub{color:#9fb0bf}[data-theme="dark"] .pg-faq-item{background:#161f2b;border-color:rgba(255,255,255,.1);box-shadow:none}[data-theme="dark"] .pg-faq-item[open]{border-color:#2b6ca3;box-shadow:0 8px 24px rgba(0,0,0,.35)}[data-theme="dark"] .pg-faq-q{color:#e9eef4}[data-theme="dark"] .pg-faq-a{color:#aebcc9}[data-theme="dark"] .pg-gcc-countries a{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.pg-gcc-strip .pg-gcc-title{color:#fff!important}.pg-gcc-strip .pg-gcc-sub{color:#cfe0f0!important}.pg-gcc-strip .pg-gcc-countries a{color:#eaf6ff!important}.pg-faq-section .pg-faq-title{color:#004685!important}[data-theme="dark"] .pg-faq-section .pg-faq-title{color:#e6edf3!important}