#fmgp-web{--bg:#f4f7fb;--card:#fff;--ink:#172033;--muted:#67728a;--line:#dbe2ee;--pri:#1f67d2;--ok:#15803d;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--bg);isolation:isolate}
#fmgp-web *{box-sizing:border-box}
#fmgp-web .fmgp-web-header{background:linear-gradient(120deg,#143d78,#236ed7);color:#fff;padding:24px 28px}
#fmgp-web .fmgp-web-header h1{margin:0;font-size:25px;color:#fff}
#fmgp-web .fmgp-web-header p{margin:6px 0 0;opacity:.9}
#fmgp-web .fmgp-wrap{max-width:1450px;margin:20px auto;padding:0 18px}
#fmgp-web .fmgp-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;align-items:start}
#fmgp-web .fmgp-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 5px 18px rgba(20,40,80,.06);padding:18px;min-width:0}
#fmgp-web h2{font-size:18px;margin:0 0 14px}
#fmgp-web h3{font-size:15px;margin:18px 0 8px}
#fmgp-web label{display:block;font-size:12px;font-weight:700;color:#4f5b73;margin:12px 0 5px}
#fmgp-web select,#fmgp-web input,#fmgp-web textarea{width:100%;border:1px solid #ccd5e3;border-radius:9px;padding:9px 10px;font:inherit;background:#fff;position:static;float:none}
#fmgp-web textarea{min-height:78px;resize:vertical;line-height:1.45}
#fmgp-web .fmgp-tall{min-height:145px}
#fmgp-web .fmgp-btn{border:0;border-radius:9px;padding:10px 13px;font-weight:700;cursor:pointer}
#fmgp-web .fmgp-primary{background:var(--pri);color:#fff}
#fmgp-web .fmgp-secondary{background:#eaf1fb;color:#174d94}
#fmgp-web .fmgp-success{background:#e7f7ed;color:#146b32}
#fmgp-web .fmgp-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
#fmgp-web .fmgp-note{font-size:12px;color:var(--muted);line-height:1.5;background:#f7f9fc;border:1px solid #e4e9f2;border-radius:9px;padding:10px;margin-top:12px}
#fmgp-web .fmgp-source-badge{display:inline-block;background:#e7f7ed;color:#166534;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;margin-left:6px}
#fmgp-web .fmgp-section{border:1px solid var(--line);border-radius:13px;margin:0 0 14px;overflow:hidden}
#fmgp-web .fmgp-section-title{background:#edf3fb;padding:10px 13px;font-weight:800;color:#183d71}
#fmgp-web .fmgp-section-body{padding:13px}
#fmgp-web .fmgp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#fmgp-web .fmgp-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#fmgp-web .fmgp-table-view{max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:10px;margin:10px 0 18px}
#fmgp-web table{border-collapse:collapse;width:100%;font-size:12px}
#fmgp-web th,#fmgp-web td{border-bottom:1px solid #e6ebf2;padding:8px;vertical-align:top;text-align:left}
#fmgp-web th{background:#edf3fb}
#fmgp-web .fmgp-small{font-size:11px;color:#68738a}
#fmgp-web .fmgp-status{margin-top:10px;font-size:12px;font-weight:700;color:var(--ok)}
#fmgp-web .fmgp-doc-header{text-align:center;font-weight:900;font-size:20px;line-height:1.35;margin:4px 0 18px;padding:8px 12px}
#fmgp-web hr{border:0;border-top:1px solid #e2e8f0;margin:18px 0}
#fmgp-web .fmgp-sign-right{text-align:right}
#fmgp-web .fmgp-sign-right label,#fmgp-web .fmgp-sign-right input{text-align:right}
#fmgp-web .fmgp-bulk-list{margin-top:10px;max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fafcff}
#fmgp-web .fmgp-bulk-item{display:flex;gap:8px;padding:9px 10px;border-bottom:1px solid #e8edf5;font-size:12px;align-items:flex-start}
#fmgp-web .fmgp-bulk-item input{width:auto;margin-top:3px}
#fmgp-web .fmgp-bulk-item span{display:flex;flex-direction:column}
#fmgp-web .fmgp-bulk-item small{color:#6b7280}
#fmgp-web .fmgp-bp-section{border:1px solid #777;border-radius:6px;margin-bottom:6mm;overflow:hidden}
#fmgp-web .fmgp-bp-section h4{background:#eee;margin:0;padding:5px 8px}
#fmgp-web .fmgp-bp-section>div{padding:6px 8px}
#fmgp-web .fmgp-bp-label{font-weight:700;font-size:9pt;color:#444;margin-top:4px}
#fmgp-web .fmgp-bp-text{white-space:pre-wrap;font-size:10.5pt;line-height:1.28;margin:2px 0 5px}
#fmgp-web .fmgp-bulk-sign{display:grid;grid-template-columns:1fr 1fr;gap:35mm;margin-top:10mm}
#fmgp-web .fmgp-bulk-sign>div:last-child{text-align:right}
@media(max-width:900px){#fmgp-web .fmgp-grid{grid-template-columns:1fr}#fmgp-web .fmgp-two,#fmgp-web .fmgp-three{grid-template-columns:1fr}}
@page{size:A4 portrait;margin:10mm 11mm 11mm}
@media print{
body *{visibility:hidden!important}
#fmgp-web #fmgp-editor,#fmgp-web #fmgp-editor *{visibility:visible!important}
#fmgp-web{background:#fff!important}
#fmgp-web .fmgp-web-header,#fmgp-web .fmgp-sidebar,#fmgp-web .fmgp-actions,#fmgp-web #fmgp-annual{display:none!important}
#fmgp-web .fmgp-wrap{max-width:none!important;margin:0!important;padding:0!important}
#fmgp-web .fmgp-grid{display:block!important}
#fmgp-web .fmgp-main{border:0!important;box-shadow:none!important;padding:0!important}
#fmgp-web #fmgp-editor{position:absolute;left:0;top:0;width:100%!important}
#fmgp-web .fmgp-section{border:1px solid #777!important;border-radius:7px!important;margin:0 0 6mm!important;overflow:visible!important;break-inside:auto!important;page-break-inside:auto!important}
#fmgp-web .fmgp-section-title{background:#eee!important;color:#000!important;padding:5px 8px!important;font-size:11.5pt!important;break-after:avoid!important;page-break-after:avoid!important}
#fmgp-web textarea,#fmgp-web input{border:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important;background:transparent!important}
#fmgp-web #fmgp-editor textarea,#fmgp-web #fmgp-editor input{display:none!important}
#fmgp-web .fmgp-print-value{display:block!important;white-space:pre-wrap!important;overflow:visible!important;font-size:10.5pt!important;line-height:1.28!important;margin:0 0 5px!important}
#fmgp-web .fmgp-signature-row .fmgp-print-value{font-size:11pt!important;font-weight:600!important}
#fmgp-web .fmgp-sign-right .fmgp-print-value{text-align:right!important}
body.fmgp-bulk-print-mode #fmgp-web #fmgp-editor{display:none!important}
body.fmgp-bulk-print-mode #fmgp-web #fmgp-bulk-print-area,
body.fmgp-bulk-print-mode #fmgp-web #fmgp-bulk-print-area *{visibility:visible!important}
body.fmgp-bulk-print-mode #fmgp-web #fmgp-bulk-print-area{display:block!important;position:absolute;left:0;top:0;width:100%}
#fmgp-web .fmgp-bulk-page + .fmgp-bulk-page{page-break-before:always}
}
@media print{#fmgp-web .fmgp-section-body{padding:6px 8px!important;overflow:visible!important}#fmgp-web label{font-size:9pt!important;margin:5px 0 2px!important;color:#3f4755!important}#fmgp-web .fmgp-two{grid-template-columns:1fr 1fr!important;gap:10px!important}#fmgp-web .fmgp-three{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}#fmgp-web .fmgp-doc-header{font-size:15pt!important;line-height:1.3!important;margin:0 0 7mm!important;padding:0!important}} @page{size:A4 portrait;margin:8mm 9mm 10mm}
@media print{
html,body{margin:0!important;padding:0!important;background:#fff!important;width:auto!important;min-width:0!important}
body.fmgp-clean-print *{box-sizing:border-box!important}
body.fmgp-clean-print #fmgp-web .fmgp-source-badge{display:none!important}
body.fmgp-clean-print #fmgp-web .fmgp-actions,
body.fmgp-clean-print #fmgp-web .fmgp-note,
body.fmgp-clean-print #fmgp-web .fmgp-status{display:none!important}
body.fmgp-clean-print #fmgp-web,
body.fmgp-clean-print #fmgp-web .fmgp-wrap,
body.fmgp-clean-print #fmgp-web .fmgp-grid,
body.fmgp-clean-print #fmgp-web .fmgp-main,
body.fmgp-clean-print #fmgp-web #fmgp-editor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;background:#fff!important;border:0!important;box-shadow:none!important}
body.fmgp-clean-print #fmgp-web .fmgp-doc-header{margin:0 0 4mm!important;padding:0!important;text-align:center!important;font-size:14pt!important;line-height:1.22!important;font-weight:800!important;color:#111!important}
body.fmgp-clean-print #fmgp-web .fmgp-doc-header>div:first-child{margin-bottom:1.5mm!important}
body.fmgp-clean-print #fmgp-web .fmgp-section{margin:0 0 3.5mm!important;border:1px solid #777!important;border-radius:5px!important;overflow:visible!important;background:#fff!important;break-inside:auto!important;page-break-inside:auto!important}
body.fmgp-clean-print #fmgp-web .fmgp-section-title{padding:2.2mm 2.5mm!important;background:#e9e9e9!important;color:#111!important;font-size:10.5pt!important;line-height:1.15!important;font-weight:800!important;break-after:avoid!important;page-break-after:avoid!important}
body.fmgp-clean-print #fmgp-web .fmgp-section-body{padding:2.4mm 2.5mm!important}
body.fmgp-clean-print #fmgp-web .fmgp-two{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4mm!important}
body.fmgp-clean-print #fmgp-web .fmgp-three{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:3mm!important}
body.fmgp-clean-print #fmgp-web label{margin:0 0 1mm!important;padding:0!important;font-size:8.2pt!important;line-height:1.1!important;font-weight:700!important;color:#444!important}
body.fmgp-clean-print #fmgp-web input,
body.fmgp-clean-print #fmgp-web textarea{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 2mm!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9.4pt!important;line-height:1.22!important;box-shadow:none!important;resize:none!important;overflow:visible!important;white-space:pre-wrap!important}
body.fmgp-clean-print #fmgp-web textarea.fmgp-tall{min-height:0!important}
body.fmgp-clean-print #fmgp-web .fmgp-section-title + .fmgp-section-body{break-before:avoid!important;page-break-before:avoid!important}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row{margin-top:8mm!important;break-inside:avoid!important;page-break-inside:avoid!important;align-items:end!important}
body.fmgp-clean-print #fmgp-web .fmgp-sign-right{text-align:right!important}
body.fmgp-clean-print #fmgp-web .fmgp-sign-right label,
body.fmgp-clean-print #fmgp-web .fmgp-sign-right input{text-align:right!important}
body.fmgp-clean-print #fmgp-web #fmgp-notes{min-height:12mm!important}
body.fmgp-clean-print header, body.fmgp-clean-print footer, body.fmgp-clean-print nav, body.fmgp-clean-print .site-header, body.fmgp-clean-print .site-footer, body.fmgp-clean-print .sidebar, body.fmgp-clean-print .widget, body.fmgp-clean-print .adsbygoogle{display:none!important}
} @media print{ body.fmgp-clean-print #fmgp-web #fmgp-other-courses,
body.fmgp-clean-print #fmgp-web #fmgp-notes{min-height:0!important;height:auto!important;margin-bottom:1.5mm!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section:nth-last-of-type(2),
body.fmgp-clean-print #fmgp-web .fmgp-section:nth-last-of-type(1){margin-bottom:2mm!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18mm!important;margin-top:4mm!important;padding-top:0!important;break-inside:avoid!important;page-break-inside:avoid!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row > div{min-height:0!important;margin:0!important;padding:0!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row label{margin:0 0 .8mm!important;font-size:8pt!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row input{margin:0!important;font-size:10pt!important;font-weight:700!important;line-height:1.1!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section:last-of-type{break-inside:auto!important;page-break-inside:auto!important;margin-bottom:0!important;}
body.fmgp-clean-print #fmgp-web #fmgp-other-courses:placeholder-shown,
body.fmgp-clean-print #fmgp-web #fmgp-notes:placeholder-shown{min-height:0!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section-body{padding-top:1.8mm!important;padding-bottom:1.8mm!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section{margin-bottom:2.8mm!important;}
body.fmgp-clean-print #fmgp-web input,
body.fmgp-clean-print #fmgp-web textarea{margin-bottom:1.4mm!important;line-height:1.18!important;}
} @media print { body.fmgp-clean-print #fmgp-web #fmgp-editor{font-size:9.4pt!important;line-height:1.22!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section{margin:0 0 3mm!important;padding:0!important;break-inside:auto!important;page-break-inside:auto!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section-title{padding:2mm 2.5mm!important;font-size:10pt!important;line-height:1.18!important;break-after:avoid!important;page-break-after:avoid!important;}
body.fmgp-clean-print #fmgp-web .fmgp-section-body{padding:2.2mm 2.5mm!important;}
body.fmgp-clean-print #fmgp-web .fmgp-two > div,
body.fmgp-clean-print #fmgp-web .fmgp-three > div{break-inside:avoid!important;page-break-inside:avoid!important;}
body.fmgp-clean-print #fmgp-web textarea,
body.fmgp-clean-print #fmgp-web input{font-size:9.2pt!important;line-height:1.2!important;margin-bottom:1.5mm!important;}
body.fmgp-clean-print #fmgp-web label{break-after:avoid!important;page-break-after:avoid!important;}
body.fmgp-clean-print #fmgp-web #fmgp-other-courses,
body.fmgp-clean-print #fmgp-web #fmgp-notes{min-height:0!important;height:auto!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18mm!important;margin-top:5mm!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important;}
body.fmgp-clean-print #fmgp-web .fmgp-signature-row > div{min-height:13mm!important;}
body.fmgp-clean-print #fmgp-web .fmgp-sign-right,
body.fmgp-clean-print #fmgp-web .fmgp-sign-right label,
body.fmgp-clean-print #fmgp-web .fmgp-sign-right input{text-align:right!important;}
body.fmgp-clean-print #fmgp-web .fmgp-doc-header{margin:0 0 4mm!important;font-size:13.5pt!important;line-height:1.22!important;}
body.fmgp-clean-print #fmgp-web .fmgp-source-badge{display:none!important;}
} body.fmgp-page-active{background:#f7f9fc !important;}
body.fmgp-page-active .page-header, body.fmgp-page-active .entry-header, body.fmgp-page-active .post-title, body.fmgp-page-active .single-post-title, body.fmgp-page-active .breadcrumb, body.fmgp-page-active .breadcrumbs{display:none !important;}
body.fmgp-page-active .adsbygoogle, body.fmgp-page-active .ad-container, body.fmgp-page-active .advertisement, body.fmgp-page-active .post-ad, body.fmgp-page-active .related-posts, body.fmgp-page-active .more-posts, body.fmgp-page-active .discover-more, body.fmgp-page-active .penci-related-posts, body.fmgp-page-active .penci-post-related{display:none !important;}
#fmgp-web{--fmgp-navy:#0f2f63;--fmgp-blue:#1f67d2;--fmgp-blue2:#2e7be8;--fmgp-soft:#eef4fb;--fmgp-soft2:#f7faff;--fmgp-border:#dce5f0;--fmgp-text:#13233d;--fmgp-muted:#68768d;--fmgp-green:#178444;background:transparent !important;color:var(--fmgp-text) !important;margin:0 auto !important;max-width:1500px !important;}
#fmgp-web .fmgp-web-header{position:relative !important;overflow:hidden !important;background:linear-gradient(135deg,var(--fmgp-navy),var(--fmgp-blue2)) !important;border-radius:0 0 22px 22px !important;padding:28px 36px 26px !important;box-shadow:0 16px 36px rgba(27,72,139,.16) !important;}
#fmgp-web .fmgp-web-header:after{content:"";position:absolute;width:230px;height:230px;right:-55px;top:-115px;border-radius:50%;background:rgba(255,255,255,.08);}
#fmgp-web .fmgp-web-header h1{position:relative;z-index:1;margin:0 !important;color:#fff !important;font-size:30px !important;line-height:1.15 !important;letter-spacing:-.4px !important;}
#fmgp-web .fmgp-web-header p{position:relative;z-index:1;max-width:720px;margin:8px 0 0 !important;color:rgba(255,255,255,.9) !important;font-size:15px !important;line-height:1.55 !important;}
#fmgp-web .fmgp-pro-strip{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important;max-width:1180px !important;margin:14px auto 0 !important;padding:0 18px !important;}
#fmgp-web .fmgp-pro-strip>div{display:flex !important;align-items:center !important;gap:10px !important;background:#fff !important;border:1px solid var(--fmgp-border) !important;border-radius:13px !important;padding:10px 14px !important;box-shadow:0 5px 16px rgba(27,72,139,.05) !important;}
#fmgp-web .fmgp-pro-strip strong{display:grid !important;place-items:center !important;width:28px !important;height:28px !important;border-radius:9px !important;background:var(--fmgp-blue) !important;color:#fff !important;font-size:13px !important;}
#fmgp-web .fmgp-pro-strip span{font-size:12.5px !important;font-weight:700 !important;color:#44536a !important;}
#fmgp-web .fmgp-wrap{max-width:1450px !important;padding:20px 18px 28px !important;}
#fmgp-web .fmgp-grid{grid-template-columns:330px minmax(0,1fr) !important;gap:22px !important;align-items:start !important;}
#fmgp-web .fmgp-card{border:1px solid var(--fmgp-border) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(34,69,118,.07) !important;background:#fff !important;}
#fmgp-web .fmgp-sidebar{position:sticky !important;top:88px !important;padding:18px !important;}
#fmgp-web .fmgp-workspace{padding:18px !important;}
#fmgp-web .fmgp-panel-title{display:flex !important;align-items:center !important;gap:9px !important;margin:0 0 12px !important;font-size:16px !important;color:#173966 !important;}
#fmgp-web .fmgp-panel-title:before{content:"";display:block !important;width:5px !important;height:20px !important;border-radius:999px !important;background:linear-gradient(180deg,var(--fmgp-blue),#5da0ff) !important;}
#fmgp-web label{color:#52627a !important;font-size:12px !important;margin-top:10px !important;}
#fmgp-web select,
#fmgp-web input,
#fmgp-web textarea{border:1px solid #cfd9e7 !important;border-radius:10px !important;background:#fff !important;box-shadow:inset 0 1px 0 rgba(20,40,80,.02) !important;transition:border-color .15s ease,box-shadow .15s ease !important;}
#fmgp-web select:focus,
#fmgp-web input:focus,
#fmgp-web textarea:focus{border-color:#6da6ef !important;box-shadow:0 0 0 3px rgba(46,123,232,.10) !important;outline:none !important;}
#fmgp-web .fmgp-btn{border-radius:10px !important;min-height:40px !important;padding:9px 14px !important;font-size:12.5px !important;box-shadow:none !important;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease !important;}
#fmgp-web .fmgp-btn:hover{transform:translateY(-1px) !important;box-shadow:0 7px 15px rgba(31,103,210,.12) !important;}
#fmgp-web .fmgp-primary{background:linear-gradient(135deg,var(--fmgp-blue),var(--fmgp-blue2)) !important;color:#fff !important;}
#fmgp-web .fmgp-success{background:#e9f8ef !important;color:#136e36 !important;}
#fmgp-web .fmgp-secondary{background:#eef4fb !important;color:#24538e !important;}
#fmgp-web .fmgp-note{background:var(--fmgp-soft2) !important;border:1px solid var(--fmgp-border) !important;color:#69758a !important;font-size:11.5px !important;}
#fmgp-web .fmgp-status{margin-top:10px !important;padding:8px 10px !important;border-radius:9px !important;background:#eef9f2 !important;color:#187044 !important;}
#fmgp-web .fmgp-doc-header{margin:2px 0 14px !important;padding:18px 18px !important;border-radius:14px !important;background:linear-gradient(180deg,#f7faff,#fff) !important;border:1px solid var(--fmgp-border) !important;color:#162b4d !important;font-size:19px !important;}
#fmgp-web .fmgp-section{border:1px solid #d6e0ec !important;border-radius:13px !important;box-shadow:0 2px 8px rgba(30,60,110,.025) !important;}
#fmgp-web .fmgp-section-title{background:linear-gradient(180deg,#edf4fc,#e8f0fa) !important;color:#173f74 !important;padding:10px 14px !important;font-size:14px !important;letter-spacing:.05px !important;}
#fmgp-web .fmgp-section-body{padding:14px !important;}
#fmgp-web .fmgp-source-badge{background:#e9f8ef !important;color:#167044 !important;font-size:10px !important;padding:3px 7px !important;}
#fmgp-web .fmgp-table-view{border:1px solid var(--fmgp-border) !important;box-shadow:none !important;}
#fmgp-web th{background:#edf4fc !important;color:#254a7b !important;}
#fmgp-web hr{margin:16px 0 !important;border-top:1px solid #e7edf5 !important;}
#fmgp-web .fmgp-actions{gap:7px !important;margin-top:11px !important;}
@media(max-width:1100px){
#fmgp-web .fmgp-grid{grid-template-columns:300px minmax(0,1fr) !important}
}
@media(max-width:900px){
#fmgp-web .fmgp-pro-strip{grid-template-columns:1fr !important}
#fmgp-web .fmgp-grid{grid-template-columns:1fr !important}
#fmgp-web .fmgp-sidebar{position:static !important}
#fmgp-web .fmgp-web-header{border-radius:0 0 18px 18px !important;padding:22px 20px !important}
#fmgp-web .fmgp-web-header h1{font-size:24px !important}
} body.fmgp-page-active{background:#f7f9fc!important;}
body.fmgp-page-active .page-header, body.fmgp-page-active .entry-header, body.fmgp-page-active .post-title, body.fmgp-page-active .single-post-title, body.fmgp-page-active .page-title, body.fmgp-page-active .breadcrumb, body.fmgp-page-active .breadcrumbs, body.fmgp-page-active .adsbygoogle, body.fmgp-page-active .ad-container, body.fmgp-page-active .advertisement, body.fmgp-page-active .post-ad, body.fmgp-page-active .related-posts, body.fmgp-page-active .more-posts, body.fmgp-page-active .discover-more, body.fmgp-page-active .penci-related-posts, body.fmgp-page-active .penci-post-related, body.fmgp-page-active .penci-google-adsense, body.fmgp-page-active .penci-adsense, body.fmgp-page-active [class*="adsense"],
body.fmgp-page-active [class*="advert"]{display:none!important;}
#fmgp-web{width:100%!important;max-width:none!important;margin:0!important;padding:0 22px 34px!important;background:#f7f9fc!important;}
#fmgp-web .fmgp-wrap{width:100%!important;max-width:none!important;margin:0 auto!important;padding:18px 0 0!important;}
#fmgp-web .fmgp-compact-intro{display:none!important;}
#fmgp-web .fmgp-pro-strip{max-width:none!important;width:100%!important;margin:18px auto 0!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:14px!important;box-shadow:0 6px 20px rgba(30,60,110,.05)!important;overflow:hidden!important;}
#fmgp-web .fmgp-pro-strip>div{border:0!important;border-right:1px solid #e6edf5!important;border-radius:0!important;box-shadow:none!important;padding:15px 20px!important;min-height:74px!important;}
#fmgp-web .fmgp-pro-strip>div:last-child{border-right:0!important}
#fmgp-web .fmgp-pro-strip strong{width:36px!important;height:36px!important;border-radius:50%!important;font-size:14px!important;flex:0 0 auto!important;}
#fmgp-web .fmgp-grid{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:16px!important;width:100%!important;}
#fmgp-web .fmgp-sidebar{position:sticky!important;top:86px!important;padding:0!important;overflow:hidden!important;}
#fmgp-web .fmgp-workspace{min-width:0!important;padding:16px!important;}
#fmgp-web .fmgp-side-section{padding:18px 18px!important;border-bottom:1px solid #e8eef5!important;}
#fmgp-web .fmgp-side-section:last-child{border-bottom:0!important}
#fmgp-web .fmgp-panel-title{margin:0 0 12px!important;font-size:16px!important;color:#125ec8!important;}
#fmgp-web .fmgp-panel-title:before{width:4px!important;height:18px!important;}
#fmgp-web .fmgp-plan-select-row{grid-template-columns:1fr 1fr!important;gap:10px!important;}
#fmgp-web .fmgp-top-toolbar{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 12px!important;}
#fmgp-web .fmgp-toolbar-btn{background:#fff!important;border:1px solid #d8e2ee!important;color:#3f526e!important;min-width:120px!important;}
#fmgp-web .fmgp-preview-btn{background:#edf5ff!important;color:#1263cf!important;border-color:#bfd7f5!important;}
#fmgp-web .fmgp-pdf-btn{background:#fff5f5!important;color:#c63e3e!important;border-color:#f1d2d2!important;}
#fmgp-web .fmgp-print-top{background:#eefaf4!important;color:#17804d!important;border-color:#ccebdc!important;}
#fmgp-web #fmgp-editor{background:#fff!important;border:1px solid #dce4ee!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(25,55,100,.07)!important;padding:22px!important;min-height:760px!important;}
#fmgp-web .fmgp-doc-header{background:#fff!important;border:0!important;border-radius:0!important;padding:8px 16px 16px!important;margin:0 0 12px!important;box-shadow:none!important;}
#fmgp-web .fmgp-section{border:1px solid #cfd9e5!important;border-radius:0!important;box-shadow:none!important;}
#fmgp-web .fmgp-section-title{background:linear-gradient(180deg,#edf5fd,#e9f1fa)!important;color:#173e72!important;border-radius:0!important;}
body.fmgp-previewing #fmgp-web #fmgp-editor input,
body.fmgp-previewing #fmgp-web #fmgp-editor textarea{border-color:transparent!important;background:transparent!important;box-shadow:none!important;resize:none!important;}
body.fmgp-previewing #fmgp-web #fmgp-editor .fmgp-source-badge{display:none!important;}
#fmgp-web details summary{cursor:pointer!important;font-weight:800!important;color:#24528b!important;}
#fmgp-web .fmgp-details-body{padding-top:12px!important}
#fmgp-web #fmgp-editor > .fmgp-actions{margin-top:16px!important;justify-content:flex-end!important;}
@media(max-width:1050px){
#fmgp-web{padding:0 14px 26px!important}
#fmgp-web .fmgp-grid{grid-template-columns:300px minmax(0,1fr)!important}
}
@media(max-width:820px){
#fmgp-web .fmgp-pro-strip{grid-template-columns:1fr!important}
#fmgp-web .fmgp-pro-strip>div{border-right:0!important;border-bottom:1px solid #e6edf5!important}
#fmgp-web .fmgp-pro-strip>div:last-child{border-bottom:0!important}
#fmgp-web .fmgp-grid{grid-template-columns:1fr!important}
#fmgp-web .fmgp-sidebar{position:static!important}
#fmgp-web #fmgp-editor{padding:14px!important}
} body.fmgp-page-integrated{background:#f7f9fc!important;}
body.fmgp-page-integrated .fmgp-fluid-ancestor{width:100%!important;max-width:none!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
body.fmgp-page-integrated main, body.fmgp-page-integrated .site-main, body.fmgp-page-integrated .content-area, body.fmgp-page-integrated .main-content, body.fmgp-page-integrated .container-single, body.fmgp-page-integrated .penci-container, body.fmgp-page-integrated .penci-content-wrap, body.fmgp-page-integrated .penci-main-content, body.fmgp-page-integrated .entry-content{max-width:none!important;}
body.fmgp-page-integrated #fmgp-web{margin-top:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{margin-top:14px!important;}
body.fmgp-page-integrated .page-header, body.fmgp-page-integrated .entry-header, body.fmgp-page-integrated .post-header, body.fmgp-page-integrated .single-post-header, body.fmgp-page-integrated .penci-page-header, body.fmgp-page-integrated .penci-entry-title, body.fmgp-page-integrated .penci-single-title{display:none!important;}
body.fmgp-page-integrated .penci-ads, body.fmgp-page-integrated .penci-ad-box, body.fmgp-page-integrated .penci-google-adsense, body.fmgp-page-integrated .adsbygoogle, body.fmgp-page-integrated .ad-space, body.fmgp-page-integrated .ad-slot, body.fmgp-page-integrated .advertisement, body.fmgp-page-integrated .post-ad{display:none!important;}
@media(min-width:1200px){
body.fmgp-page-integrated #fmgp-web{padding-left:24px!important;padding-right:24px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:minmax(310px,350px) minmax(0,1fr)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;}
} @media(min-width:1500px){
body.fmgp-page-integrated #fmgp-web .fmgp-grid,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{max-width:1680px!important;}
} body.fmgp-page-integrated #fmgp-web{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-wrap{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(310px,335px) minmax(0,1fr)!important;gap:18px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-workspace{min-width:0!important;padding:16px!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor{width:100%!important;max-width:none!important;margin:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-three{grid-template-columns:1fr 1fr 1fr!important;gap:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-two{gap:12px!important;}
@media(min-width:1500px){
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{max-width:1380px!important;}
} @media(max-width:1250px){
body.fmgp-page-integrated #fmgp-web{padding-left:14px!important;padding-right:14px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:minmax(285px,310px) minmax(0,1fr)!important;gap:14px!important;}
} @media(max-width:820px){
body.fmgp-page-integrated #fmgp-web{padding-left:10px!important;padding-right:10px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:1fr!important;}
} body.fmgp-page-integrated{background:#f7f9fc!important;}
body.fmgp-page-integrated #fmgp-web{width:100%!important;max-width:1460px!important;margin:0 auto!important;padding:0 14px 30px!important;background:#f7f9fc!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-wrap{width:100%!important;max-width:1460px!important;margin:0 auto!important;padding:18px 0 0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{width:100%!important;max-width:1460px!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;border:1px solid #dfe7f0!important;border-radius:14px!important;box-shadow:0 5px 18px rgba(30,58,100,.045)!important;overflow:hidden!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:13px 22px!important;border-right:1px solid #e6edf5!important;background:#fff!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step:last-child{border-right:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step strong{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:linear-gradient(135deg,#1267dd,#277be8)!important;color:#fff!important;font-size:16px!important;line-height:1!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step span{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step b{font-size:13.5px!important;color:#134fa2!important;line-height:1.2!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step small{font-size:11.5px!important;color:#718099!important;line-height:1.25!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step i{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;font-style:normal!important;color:#1267dd!important;font-size:27px!important;font-weight:500!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{width:100%!important;max-width:1460px!important;margin:0 auto!important;display:grid!important;grid-template-columns:350px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar{position:sticky!important;top:86px!important;border:1px solid #dfe7f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 18px rgba(31,63,109,.05)!important;overflow:hidden!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-side-section{padding:18px 20px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-panel-title{margin:0 0 14px!important;font-size:17px!important;color:#1263cc!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-panel-title:before{width:4px!important;height:19px!important;background:#2e7be8!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-side-section label{font-size:12px!important;color:#40516b!important;margin-top:10px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar select,
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar input{min-height:38px!important;padding:7px 10px!important;border-radius:8px!important;font-size:13px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar .fmgp-btn{min-height:40px!important;border-radius:9px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-workspace{min-width:0!important;padding:18px!important;border:1px solid #dfe7f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 18px rgba(31,63,109,.05)!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-top-toolbar{display:flex!important;gap:10px!important;margin:0 0 14px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-toolbar-btn{min-width:130px!important;min-height:42px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:700!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor{width:100%!important;min-height:760px!important;margin:0!important;padding:26px 24px!important;background:#fff!important;border:1px solid #d8e2ec!important;border-radius:10px!important;box-shadow:none!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-doc-header{padding:6px 18px 18px!important;margin:0 0 10px!important;font-size:17.5px!important;line-height:1.25!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-section{border:1px solid #cfd9e4!important;border-radius:0!important;margin-bottom:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-section-title{padding:9px 12px!important;background:linear-gradient(180deg,#eef5fd,#eaf2fb)!important;color:#123d74!important;font-size:13px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-section-body{padding:12px!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor label{margin-top:8px!important;font-size:11.5px!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor input,
body.fmgp-page-integrated #fmgp-web #fmgp-editor textarea{border-radius:8px!important;font-size:13px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-note{border-radius:9px!important;font-size:11.5px!important;line-height:1.45!important;}
@media(min-width:1500px){
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-grid,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{max-width:1460px!important;}
} @media(max-width:1499px){
body.fmgp-page-integrated #fmgp-web{max-width:1340px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-grid,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{max-width:1340px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:325px minmax(0,1fr)!important;}
} @media(max-width:1000px){
body.fmgp-page-integrated #fmgp-web{padding-left:12px!important;padding-right:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;}
} @media(max-width:820px){
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{grid-template-columns:1fr!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step{border-right:0!important;border-bottom:1px solid #e6edf5!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step:last-child{border-bottom:0!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:1fr!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar{position:static!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor{padding:14px!important;}
} body.fmgp-page-integrated #fmgp-web{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step{min-height:70px!important;padding:11px 18px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step strong{width:36px!important;height:36px!important;flex-basis:36px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step b{font-size:12.5px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step small{font-size:10.8px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-side-section{padding:16px 16px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-panel-title{font-size:15.5px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-workspace{padding:15px!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor{padding:22px 20px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-doc-header{font-size:16.5px!important;}
@media(max-width:1350px){
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{max-width:1180px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:285px minmax(0,1fr)!important;gap:14px!important;}
} @media(max-width:1100px){
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{max-width:1000px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:270px minmax(0,1fr)!important;}
} @media(max-width:820px){
body.fmgp-page-integrated #fmgp-web{padding-left:10px!important;padding-right:10px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:1fr!important;}
}  body.fmgp-page-integrated .fmgp-page-ad,
body.fmgp-page-integrated #fmgp-web .fmgp-ad,
body.fmgp-page-integrated #fmgp-web .fmgp-ad-slot,
body.fmgp-page-integrated #fmgp-web .ad-slot,
body.fmgp-page-integrated #fmgp-web .advertisement,
body.fmgp-page-integrated #fmgp-web [data-fmgp-ad]{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;}
body.fmgp-page-integrated #fmgp-web{margin-top:0!important;padding-top:0!important;}
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{max-width:1240px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{margin-top:18px!important;margin-bottom:18px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:310px minmax(0,1fr)!important;gap:14px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-sidebar{border-radius:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-side-section{padding:16px 17px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-workspace{padding:16px!important;border-radius:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-top-toolbar{gap:9px!important;margin-bottom:14px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-toolbar-btn{min-width:118px!important;min-height:38px!important;padding:8px 14px!important;}
body.fmgp-page-integrated #fmgp-web #fmgp-editor{padding:20px 18px!important;border-radius:8px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip{border-radius:12px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step{min-height:68px!important;padding:10px 16px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-step strong{width:36px!important;height:36px!important;flex:0 0 36px!important;}
@media(max-width:1280px){
body.fmgp-page-integrated #fmgp-web,
body.fmgp-page-integrated #fmgp-web .fmgp-wrap,
body.fmgp-page-integrated #fmgp-web .fmgp-pro-strip,
body.fmgp-page-integrated #fmgp-web .fmgp-grid{max-width:1120px!important;}
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:285px minmax(0,1fr)!important;}
}
@media(max-width:820px){
body.fmgp-page-integrated #fmgp-web .fmgp-grid{grid-template-columns:1fr!important;}
} body.fmgp-compact-page .fmgp-collapse-empty-before{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}
body.fmgp-compact-page .fmgp-app-ancestor.fmgp-tight-ancestor{padding-top:0!important;margin-top:0!important;}
body.fmgp-compact-page #fmgp-web{margin-top:0!important;padding-top:0!important;}
body.fmgp-compact-page #fmgp-web .fmgp-pro-strip{margin-top:14px!important;}
body.fmgp-compact-page #fmgp-web,
body.fmgp-compact-page #fmgp-web .fmgp-wrap,
body.fmgp-compact-page #fmgp-web .fmgp-pro-strip,
body.fmgp-compact-page #fmgp-web .fmgp-grid{
max-width:1240px!important;
}