
.rzi-page-18.rz-faq-pro *{box-sizing:border-box}.rzi-page-18.rz-faq-pro{--navy:#0b1f33;--navy2:#102f4a;--blue:#2563eb;--teal:#0f766e;--green:#047857;--light:#f4f7fb;--white:#fff;--text:#111827;--muted:#374151;--border:#dbe3ee;--soft:#eef6ff}.rzi-page-18.rz-faq-pro h2,.rzi-page-18.rz-faq-pro h2,.rzi-page-18.rz-faq-pro h3,.rzi-page-18.rz-faq-pro h4{color:#111827!important;margin-top:0}.rzi-page-18.rz-faq-pro p,.rzi-page-18.rz-faq-pro li,.rzi-page-18.rz-faq-pro td,.rzi-page-18.rz-faq-pro summary{color:#1f2937!important}.rzi-page-18.rz-faq-pro a{text-decoration:none!important}.rzi-page-18.rz-faq-pro .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.rzi-page-18.rz-faq-pro .dark{background:linear-gradient(135deg,#0b1f33,#123f5e);color:#fff!important}.rzi-page-18.rz-faq-pro .dark h2,.rzi-page-18.rz-faq-pro .dark h2,.rzi-page-18.rz-faq-pro .dark h3,.rzi-page-18.rz-faq-pro .dark p,.rzi-page-18.rz-faq-pro .dark span,.rzi-page-18.rz-faq-pro .dark li{color:#fff!important}.rzi-page-18.rz-faq-pro .hero{border-radius:28px;padding:54px 24px;text-align:center;margin:0 auto 24px}.rzi-page-18.rz-faq-pro .badge{display:inline-block;background:#fff;color:#0b1f33!important;padding:8px 18px;border-radius:999px;font-weight:700;margin-bottom:16px}.rzi-page-18.rz-faq-pro .hero h2{font-size:clamp(26px,5vw,38px);line-height:1.35;margin:0 0 14px}.rzi-page-18.rz-faq-pro .hero p{max-width:850px;margin:0 auto 24px;font-size:18px}.rzi-page-18.rz-faq-pro .searchbox{max-width:820px;margin:20px auto 0;background:#fff;border-radius:22px;padding:12px;box-shadow:0 12px 35px rgba(0,0,0,.18);display:flex;gap:10px;align-items:center}.rzi-page-18.rz-faq-pro .searchbox input{width:100%;border:0;outline:0;font-size:18px;padding:16px 18px;color:#111827!important;background:#fff}.rzi-page-18.rz-faq-pro .searchbox button,.rzi-page-18.rz-faq-pro .btn{border:0;border-radius:16px;background:#0f766e;color:#fff!important;font-weight:800;padding:15px 22px;cursor:pointer;display:inline-block}.rzi-page-18.rz-faq-pro .btn.blue{background:#2563eb!important}.rzi-page-18.rz-faq-pro .btn.white{background:#fff!important;color:#0b1f33!important}.rzi-page-18.rz-faq-pro .stats,.rzi-page-18.rz-faq-pro .cards,.rzi-page-18.rz-faq-pro .topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;margin:22px 0}.rzi-page-18.rz-faq-pro .stat,.rzi-page-18.rz-faq-pro .topic,.rzi-page-18.rz-faq-pro .panel{background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px;box-shadow:0 8px 24px rgba(15,31,51,.06)}.rzi-page-18.rz-faq-pro .stat strong{display:block;font-size:26px;color:#0b1f33!important}.rzi-page-18.rz-faq-pro .stat span,.rzi-page-18.rz-faq-pro .topic p{color:#374151!important}.rzi-page-18.rz-faq-pro .quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.rzi-page-18.rz-faq-pro .quick a{background:#fff;border:1px solid #dbe3ee;border-left:6px solid #2563eb;border-radius:18px;padding:18px;color:#111827!important;font-weight:800;box-shadow:0 8px 20px rgba(15,31,51,.05)}.rzi-page-18.rz-faq-pro .section{margin:28px 0;background:#fff;border:1px solid #dbe3ee;border-radius:24px;padding:24px;box-shadow:0 10px 28px rgba(15,31,51,.05)}.rzi-page-18.rz-faq-pro .section-head{background:#0b1f33;border-radius:18px;padding:20px;margin-bottom:18px}.rzi-page-18.rz-faq-pro .section-head h2,.rzi-page-18.rz-faq-pro .section-head p{color:#fff!important;margin:0}.rzi-page-18.rz-faq-pro .section-head p{color:#e5edf7!important}.rzi-page-18.rz-faq-pro .faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.rzi-page-18.rz-faq-pro details{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:0;overflow:hidden}.rzi-page-18.rz-faq-pro summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:800;color:#111827!important;background:#f8fafc}.rzi-page-18.rz-faq-pro summary::-webkit-details-marker{display:none}.rzi-page-18.rz-faq-pro details[open] summary{background:#eaf4ff;color:#0b1f33!important}.rzi-page-18.rz-faq-pro details p{padding:0 18px 18px;margin:0;color:#1f2937!important;background:#fff}.rzi-page-18.rz-faq-pro .tip{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:18px;padding:20px;margin:18px 0;color:#064e3b!important}.rzi-page-18.rz-faq-pro .tip h3,.rzi-page-18.rz-faq-pro .tip p,.rzi-page-18.rz-faq-pro .tip li{color:#064e3b!important}.rzi-page-18.rz-faq-pro table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;margin:15px 0}.rzi-page-18.rz-faq-pro th{background:#0b1f33;color:#fff!important;padding:14px;border:1px solid #19354f}.rzi-page-18.rz-faq-pro td{padding:13px;border:1px solid #dbe3ee;color:#111827!important;background:#fff}.rzi-page-18.rz-faq-pro .cta{border-radius:28px;padding:34px 22px;text-align:center;margin:28px 0}.rzi-page-18.rz-faq-pro .cta .btn{margin:6px}.rzi-page-18.rz-faq-pro .mini-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.rzi-page-18.rz-faq-pro .mini-calc input,.rzi-page-18.rz-faq-pro .mini-calc select{padding:14px;border:1px solid #cbd5e1;border-radius:14px;color:#111827!important;background:#fff!important}.rzi-page-18.rz-faq-pro .result{background:#eef6ff;border:1px solid #bfdbfe;border-radius:16px;padding:18px;margin-top:12px;color:#0b1f33!important;font-weight:800;display:none}.rzi-page-18.rz-faq-pro .hidden{display:none!important}@media(max-width:700px){.rzi-page-18.rz-faq-pro .hero h2{font-size:clamp(22px,4vw,30px)}.rzi-page-18.rz-faq-pro .searchbox{display:block}.rzi-page-18.rz-faq-pro .searchbox button{width:100%;margin-top:8px}.rzi-page-18.rz-faq-pro .faq-grid{grid-template-columns:1fr}}
.rzi-page-18{direction:ltr;text-align:left;overflow-wrap:break-word;max-width:100%;color:#1f2937;background:#fff;line-height:1.9}
.rzi-page-18,.rzi-page-18 *{box-sizing:border-box}
.rzi-page-18 h2,.rzi-page-18 h3{line-height:1.45}
.rzi-page-18 a:focus-visible,.rzi-page-18 summary:focus-visible,.rzi-page-18 input:focus-visible,.rzi-page-18 select:focus-visible,.rzi-page-18 button:focus-visible{outline:3px solid #d6a83f;outline-offset:3px}
.rzi-page-18 table{text-align:left}
.rzi-page-18 .rzi18-grid{display:grid}
.rzi-page-18 .rzi18-inline{display:inline-block}
.rzi-page-18 .rzi18-flex{display:flex}
.rzi-page-18 .rzi18-scroll{overflow-x:auto;max-width:100%}
.rzi-page-18 [hidden]{display:none!important}
.rzi-page-18 .rzi18-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.rzi-page-18.rz-faq-pro .dark .badge{color:#0b1f33!important}
.rzi-page-18.rz-faq-pro .section-head{color:#fff!important}
.rzi-page-18.rz-faq-pro .section-head p{margin-top:8px!important}
.rzi-page-18.rz-faq-pro details>p{padding:16px 18px 18px}
.rzi-page-18.rz-faq-pro .mini-calc label{display:flex;flex-direction:column;font-weight:bold;gap:6px;min-width:0}
.rzi-page-18.rz-faq-pro .mini-calc input,.rzi-page-18.rz-faq-pro .mini-calc select{width:100%;min-width:0;font:inherit}
.rzi-page-18.rz-faq-pro .mini-calc button{align-self:end;min-height:54px}
.rzi-page-18.rz-faq-pro .result:not([hidden]){display:block}
.rzi-page-18.rz-faq-pro .searchbox input{min-width:0}
.rzi-page-18.rz-faq-pro .searchbox button{font:inherit;font-weight:bold}
.rzi-page-18.rz-faq-pro .rzi18-search-status{color:#fff!important;margin:12px 0 0;min-height:1.9em}
.rzi-page-18.rz-faq-pro summary::after{content:'+';float:right;margin-left:8px}
.rzi-page-18.rz-faq-pro details[open]>summary::after{content:'−'}
@media(max-width:600px){.rzi-page-18.rz-faq-pro .wrap{padding:0 8px}.rzi-page-18.rz-faq-pro .section{padding:16px 10px}.rzi-page-18.rz-faq-pro .hero{padding:32px 16px}.rzi-page-18.rz-faq-pro .panel{padding:18px 12px}.rzi-page-18.rz-faq-pro .mini-calc{grid-template-columns:1fr}}
