.mfp-title{display:none!important}.et_pb_gallery_grid .gutter_width{width:5px}:root{--faq-navy:#2f5685;--faq-deep-navy:#1f3f68;--faq-pink:#ee2375;--faq-soft-pink:#fdebf3;--faq-white:#ffffff;--faq-text:#2b3f5f}.faq-section{background:#fff6fa;padding:80px 40px;position:relative;overflow:hidden}.faq-inner{max-width:980px;margin:0 auto;position:relative;z-index:1}.faq-header{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:45px}.faq-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faq-pink);margin-bottom:12px}.faq-title{font-family:inherit;font-size:36px;font-weight:900;color:var(--faq-navy);line-height:1.25;margin-bottom:14px}.faq-title em{color:var(--faq-pink);font-style:normal}.faq-subtitle{font-size:15px;color:var(--faq-text);line-height:1.7}.faq-stats{display:flex;flex-direction:column;gap:14px}.faq-stat{background:#ffffff;border:1px solid #f3c9d9;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:15px;box-shadow:0 8px 24px rgba(47,86,133,0.08)}.faq-stat-icon{width:42px;height:42px;background:var(--faq-soft-pink);color:var(--faq-pink);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.faq-stat-text strong{display:block;font-size:14px;font-weight:800;color:var(--faq-navy)}.faq-stat-text span{font-size:12px;color:#667894}.faq-tabs{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap;justify-content:center}.faq-tab{background:#ffffff;border:1px solid #f3c9d9;border-radius:30px;padding:9px 20px;font-size:13px;font-weight:700;color:var(--faq-navy);cursor:pointer;transition:all .25s ease}.faq-tab:hover,.faq-tab.active{background:var(--faq-pink);border-color:var(--faq-pink);color:#ffffff}.faq-group{display:none}.faq-group.visible{display:block}.faq-item{background:#ffffff;border-radius:12px;margin-bottom:12px;box-shadow:0 8px 22px rgba(47,86,133,0.08);overflow:hidden}.faq-q{width:100%;background:#ffffff;border:none;text-align:left;padding:18px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:15px;font-weight:800;color:var(--faq-navy)}.faq-q:hover{color:var(--faq-pink)}.faq-icon{width:26px;height:26px;border-radius:50%;background:var(--faq-pink);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:transform .25s ease}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{display:none;padding:0 22px 22px 22px;font-size:14px;color:#405574;line-height:1.8}.faq-item.open .faq-a{display:block}.faq-a a{color:var(--faq-pink);font-weight:700;text-decoration:underline}.faq-a strong{color:var(--faq-navy)}.faq-a ul{padding-left:20px;margin-top:10px}.faq-a li{margin-bottom:6px}.pkg-pill{display:inline-block;background:var(--faq-soft-pink);color:var(--faq-pink);font-size:12px;font-weight:800;padding:3px 9px;border-radius:6px}.faq-view-all{text-align:center;margin-top:22px}.faq-view-all a{color:var(--faq-navy);font-weight:700;text-decoration:underline}.faq-view-all a:hover{color:var(--faq-pink)}.faq-bottom{margin-top:45px;padding:28px;background:linear-gradient(135deg,#ee2375,#2f5685);border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.faq-bottom-text strong{display:block;color:#ffffff;font-size:20px;font-weight:800;margin-bottom:5px}.faq-bottom-text span{color:rgba(255,255,255,0.85);font-size:14px}.faq-bottom-btns{display:flex;gap:12px;flex-wrap:wrap}.btn-gold{background:#ffffff;color:var(--faq-pink);padding:12px 26px;border-radius:30px;text-decoration:none;font-weight:800;font-size:14px}.btn-ghost{background:var(--faq-navy);color:#ffffff;padding:12px 26px;border-radius:30px;text-decoration:none;font-weight:800;font-size:14px}.btn-gold:hover,.btn-ghost:hover{opacity:.9}@media (max-width:700px){.faq-section{padding:55px 20px}.faq-header{grid-template-columns:1fr;gap:25px}.faq-title{font-size:30px}.faq-tabs{justify-content:flex-start}.faq-tab{font-size:12px;padding:8px 14px}.faq-bottom{text-align:center;justify-content:center}.faq-bottom-btns{justify-content:center}}