.paf-card,.paf-result,.paf-bank-guide{--ink:#102e36;--blue:#1769e0;--pale:#edf5ff;--line:#d6e0e8;--muted:#60727a;color:var(--ink);font-family:inherit}.paf-card{margin:30px 0;padding:clamp(22px,4vw,40px);border:1px solid var(--line);border-radius:20px;background:#fbfdff;box-shadow:0 20px 55px rgba(16,46,54,.08)}.paf-kicker{display:flex;justify-content:space-between;gap:15px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em}.paf-card h2{margin:12px 0 5px;font-size:clamp(28px,4vw,42px)}.paf-intro{color:var(--muted)}.paf-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.paf-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.paf-fields label span{font-size:11px;color:var(--muted)}.paf-fields input,.paf-fields select{width:100%;box-sizing:border-box;padding:14px;border:1px solid #bccbd5;border-radius:10px;background:#fff;color:var(--ink);font:inherit}.paf-wide{grid-column:1/-1}.paf-financed{margin-top:20px;padding:14px 16px;border-radius:10px;background:var(--pale)}.paf-primary{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;margin-top:22px;padding:16px 20px;border:0;border-radius:10px;background:var(--blue);color:#fff!important;font-weight:800;text-decoration:none!important;cursor:pointer}.paf-primary span{font-size:20px}.paf-micro,.paf-reviewed{color:var(--muted);font-size:12px;text-align:center}.paf-result{margin:30px 0}.paf-summary{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:28px;border-radius:18px;background:var(--ink);color:#fff}.paf-summary>div{display:flex;flex-direction:column}.paf-summary strong{font-size:clamp(34px,6vw,58px)}.paf-summary span,.paf-summary small{color:#bcd2d8}.paf-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.paf-summary dl div{padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:10px}.paf-summary dt{font-size:12px;color:#bcd2d8}.paf-summary dd{margin:3px 0 0;font-weight:800}.paf-warning,.paf-disclaimer{margin:18px 0;padding:15px 17px;border-radius:10px;background:#fff4d6;color:#624e0e}.paf-edit{display:inline-block;margin-bottom:28px;color:var(--blue);font-weight:700}.paf-label{margin:0;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.1em}.paf-compare,.paf-banks,.paf-explain{margin:42px 0}.paf-term-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.paf-term-grid article,.paf-bank-grid article{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.paf-term-grid .is-current{border:2px solid var(--blue);background:var(--pale)}.paf-term-grid strong{font-size:20px}.paf-term-grid span,.paf-bank-grid small{color:var(--muted);font-size:11px}.paf-bank-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.paf-bank-grid h3{margin:10px 0 4px}.paf-bank-grid p{flex:1;color:var(--muted)}.paf-bank-grid a{margin-top:15px;color:var(--blue);font-weight:800}.paf-bank-letter{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--pale);color:var(--blue);font-weight:900}.paf-explain>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.paf-bank-guide{max-width:850px;margin:0 auto}.paf-bank-guide .paf-lead{font-size:20px;color:var(--muted)}.paf-bank-guide h2{margin-top:36px}.paf-checks{padding:20px;border-radius:14px;background:var(--pale)}.paf-official{max-width:520px}@media(max-width:760px){.paf-kicker{display:block}.paf-kicker small{display:block;margin-top:5px}.paf-fields,.paf-summary,.paf-term-grid,.paf-bank-grid,.paf-explain>div{grid-template-columns:1fr}.paf-wide{grid-column:auto}.paf-summary dl{grid-template-columns:1fr}.paf-bank-grid{gap:12px}}


/* Simulador page: form-first layout while preserving ad inventory. */
.paf-simulator-page .entry-header.page-title{display:none}
.paf-simulator-page .entry-content.single-content{display:flex;flex-direction:column}
.paf-simulator-page .entry-content.single-content>*{order:5}
.paf-simulator-page .entry-content.single-content>.code-block-1{order:1;margin:0 0 34px;padding-bottom:28px;border-bottom:1px solid #d6e0e8}
.paf-simulator-page .entry-content.single-content>h1:first-of-type{order:2;margin-top:0;font-size:42px}
.paf-simulator-page .entry-content.single-content>p:first-of-type{order:3;margin-top:8px;margin-bottom:0;max-width:760px;color:#4b6169}
.paf-simulator-page .entry-content.single-content>#paf-form{order:4;margin-top:18px}
@media(max-width:760px){.paf-simulator-page .entry-content.single-content>.code-block-1{margin:0 0 28px;padding-bottom:22px}.paf-simulator-page .entry-content.single-content>h1:first-of-type{font-size:32px;line-height:1.15}.paf-simulator-page .entry-content.single-content>p:first-of-type{font-size:16px;line-height:1.55}.paf-simulator-page .entry-content.single-content>#paf-form{margin-top:14px}}


/* UX pass 1.1: compact, form-focused layout below the preserved top ad. */
.paf-simulator-page .entry-content-wrap{padding-top:8px}
.paf-simulator-page .entry-content.single-content{margin-top:0}
.paf-simulator-page .entry-content.single-content>.code-block-1{margin-bottom:24px;padding-bottom:20px}
.paf-simulator-page .entry-content.single-content>h1:first-of-type{margin-bottom:4px}
.paf-simulator-page .entry-content.single-content>p:first-of-type{line-height:1.55}
.paf-card{border-radius:8px}
.paf-fields input:focus,.paf-fields select:focus{outline:3px solid rgba(23,105,224,.18);border-color:var(--blue)}
.paf-optional{border:1px solid var(--line);border-radius:8px;background:#fff}
.paf-optional summary{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;font-size:13px;font-weight:800;cursor:pointer;list-style-position:inside}
.paf-optional summary span{color:var(--blue);font-size:11px;text-transform:uppercase}
.paf-optional-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:4px 14px 14px}
.paf-primary{gap:12px;white-space:nowrap}
.paf-costs{margin:42px 0}
.paf-costs h2{margin:8px 0}
.paf-costs>p{color:var(--muted)}
.paf-cost-table{width:100%;margin-top:18px;border-collapse:collapse}
.paf-cost-table th,.paf-cost-table td{padding:14px 12px;border-top:1px solid var(--line);text-align:left;vertical-align:top}
.paf-cost-table th{width:24%;color:var(--blue);font-size:18px}
.paf-cost-note{padding:14px;border-left:3px solid var(--blue);background:var(--pale)}
@media(max-width:760px){
.paf-simulator-page .entry-content-wrap{padding-top:8px}
.paf-simulator-page .entry-content.single-content>.code-block-1{margin-bottom:22px;padding-bottom:18px}
.paf-simulator-page .entry-content.single-content>h1:first-of-type{font-size:30px;line-height:1.12}
.paf-simulator-page .entry-content.single-content>p:first-of-type{font-size:15px;line-height:1.5}
.paf-simulator-page .entry-content.single-content>#paf-form{margin-top:10px}
.paf-simulator-page .entry-content.single-content>h2{margin-top:38px;font-size:26px;line-height:1.2}
.paf-card{padding:18px 16px}
.paf-card h2{margin-top:10px;font-size:26px;line-height:1.2}
.paf-intro{margin:6px 0 0;font-size:15px;line-height:1.5}
.paf-fields{gap:12px;margin-top:16px}
.paf-fields input,.paf-fields select{padding:12px}
.paf-optional-fields{grid-template-columns:1fr;gap:12px}
.paf-financed{margin-top:16px;padding:12px 14px}
.paf-primary{margin-top:16px;padding:14px 16px;font-size:15px}
.paf-micro{margin-bottom:0;line-height:1.45}
.paf-costs{margin:38px 0}
.paf-costs h2{font-size:26px}
.paf-cost-table th,.paf-cost-table td{padding:12px 8px}
.paf-cost-table th{width:22%;font-size:16px}
}


/* Hormozi value pass 1.2. */
.paf-simulator-page .entry-content.single-content>#paf-form{order:2;margin-top:0}
.paf-result-page .entry-header.page-title{display:none}
.paf-result-page .entry-content-wrap{padding-top:8px}
.paf-result-page .entry-content.single-content{margin-top:0}
.paf-card h1{margin:12px 0 5px;font-size:38px;line-height:1.15}
.paf-kicker small{letter-spacing:0}
.paf-primary{justify-content:center;position:relative}
.paf-primary span{position:absolute;right:18px}
.paf-micro{margin-top:10px}
@media(max-width:760px){
.paf-card h1{margin-top:9px;font-size:27px;line-height:1.15}
.paf-simulator-page .entry-content.single-content>#paf-form{margin-top:0}
.paf-kicker{display:flex;align-items:flex-start;font-size:10px;letter-spacing:.04em}
.paf-kicker small{display:block;margin-top:0;text-align:right}
.paf-primary{font-size:15px}
.paf-micro{font-size:11px}
}


/* Offer experiment 1.3. */
.paf-presets{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}
.paf-presets>span{font-size:12px;font-weight:700;color:var(--muted)}
.paf-presets>div{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}
.paf-presets button{min-width:52px;padding:8px 10px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}
.paf-presets button:last-child{border-right:0}
.paf-presets button[aria-pressed="true"]{background:var(--blue);color:#fff}
.paf-live-preview,.paf-inline-terms{padding:16px;border:1px solid #b9d4f8;border-radius:8px;background:var(--pale)}
.paf-live-preview>span,.paf-inline-terms>span{color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.08em}
.paf-live-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
.paf-live-preview p{display:flex;flex-direction:column;margin:0;color:var(--muted);font-size:12px}
.paf-live-preview strong{margin-top:3px;color:var(--ink);font-size:21px}
.paf-live-preview small,.paf-inline-terms>small{display:block;margin-top:10px;color:var(--muted);font-size:10px}
.paf-inline-terms>div{margin-top:10px}
.paf-inline-terms p{display:grid;grid-template-columns:72px 1fr;gap:2px 10px;margin:0;padding:9px 0;border-top:1px solid #cbdcf2}
.paf-inline-terms p:first-child{border-top:0}
.paf-inline-terms p>span{grid-row:1/3;font-size:12px;font-weight:800}
.paf-inline-terms p>strong{font-size:16px}
.paf-inline-terms p>small{color:var(--muted);font-size:10px}
.paf-term-grid article em{margin-top:6px;color:var(--blue);font-size:10px;font-style:normal;font-weight:800}
@media(max-width:760px){.paf-presets{align-items:flex-start}.paf-presets>span{max-width:72px}.paf-presets button{min-width:48px;padding:8px}.paf-live-preview>div{gap:8px}.paf-live-preview strong{font-size:18px}}


/* Same-URL result flow 1.3.1. */
.paf-inline-result[hidden],#paf-form[hidden]{display:none!important}
.paf-inline-result{scroll-margin-top:18px}
.paf-edit-button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}

#masthead{display:none!important}.home .entry-header.page-title{display:none!important}

.paf-site-notice{margin-top:48px;padding:32px 20px;background:#102e36;color:#fff}.paf-site-notice>div{max-width:1100px;margin:auto}.paf-site-notice p{max-width:800px;color:#c8d8dc}.paf-site-notice nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0}.paf-site-notice a{color:#fff;text-decoration:underline}.paf-site-notice small{color:#a9c0c6}

.paf-progress{margin:0 0 24px}.paf-progress span{display:block;margin-bottom:8px;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.09em}.paf-progress i{display:block;height:5px;overflow:hidden;border-radius:20px;background:#dfe8ee}.paf-progress b{display:block;height:100%;border-radius:20px;background:var(--blue)}.paf-landing,.paf-next-guide{--ink:#102e36;--blue:#1769e0;--pale:#edf5ff;--line:#d6e0e8;--muted:#60727a;max-width:860px;margin:30px auto;color:var(--ink)}.paf-landing h1,.paf-next-guide h1{max-width:760px;margin:12px 0;font-size:clamp(38px,6vw,64px);line-height:1.05}.paf-landing-lead{max-width:720px;color:var(--muted);font-size:20px;line-height:1.55}.paf-landing-points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.paf-landing-points p{display:flex;gap:12px;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.paf-landing-points strong{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--pale);color:var(--blue)}.paf-next-step{margin-top:32px}.paf-landing-page .wp-block-post-title,.paf-next-page .wp-block-post-title{display:none}@media(max-width:760px){.paf-landing-points{grid-template-columns:1fr}.paf-landing h1,.paf-next-guide h1{font-size:38px}.paf-landing-lead{font-size:17px}}

body>header.wp-block-template-part{display:none}.mpa-header{position:relative;z-index:20;border-bottom:1px solid #dce5e9;background:#fff}.mpa-header-inner{display:flex;align-items:center;gap:32px;max-width:1180px;margin:auto;padding:14px 22px}.mpa-brand{display:block;margin-right:auto}.mpa-brand img{display:block;width:260px;max-width:34vw;height:64px;object-fit:contain;object-position:left center}.mpa-brand strong{color:#102e36}.mpa-brand span{color:#1769e0}.mpa-header nav{display:flex;gap:24px}.mpa-header nav a{color:#29444c;font-size:14px;font-weight:700;text-decoration:none}.mpa-header-cta{padding:11px 17px;border-radius:8px;background:#1769e0;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none}.home .wp-block-post-title{display:none}.home main.wp-block-group{margin-top:0}.home .wp-block-post-content{padding:0!important}.mpa-home{--ink:#102e36;--blue:#1769e0;--pale:#edf5ff;--line:#d6e0e8;--muted:#60727a;color:var(--ink)}.mpa-hero{display:grid;grid-template-columns:1.45fr .75fr;gap:48px;max-width:1180px;margin:auto;padding:84px 22px 72px}.mpa-eyebrow{margin:0 0 14px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.11em}.mpa-hero h1{max-width:780px;margin:0;font-size:clamp(46px,6.4vw,76px);line-height:1.01;letter-spacing:-.045em}.mpa-hero-copy>p:not(.mpa-eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.55}.mpa-hero-actions{display:flex;align-items:center;gap:24px;margin:30px 0 16px}.mpa-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 19px;border-radius:8px;background:var(--blue);color:#fff!important;font-weight:800;text-decoration:none}.mpa-text-link,.mpa-method a{color:var(--blue);font-weight:800}.mpa-hero-copy small{color:var(--muted)}.mpa-hero-panel{align-self:end;padding:28px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:0 24px 50px rgba(16,46,54,.16)}.mpa-hero-panel>p{color:#8ebcff;font-size:11px;font-weight:850;letter-spacing:.1em}.mpa-hero-panel h2{font-size:27px;line-height:1.15}.mpa-hero-panel ul{padding-left:20px;color:#c8d9dd}.mpa-hero-panel a{display:block;margin-top:24px;color:#fff;font-weight:800}.mpa-trust{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:auto;padding:0 22px 64px}.mpa-trust div{display:flex;flex-direction:column;padding:22px;border-left:1px solid var(--line)}.mpa-trust strong{font-size:16px}.mpa-trust span{margin-top:5px;color:var(--muted);font-size:13px}.mpa-section{padding:72px max(22px,calc((100% - 1136px)/2));background:#f4f8fa}.mpa-section-head{display:grid;grid-template-columns:1fr .75fr;gap:40px;align-items:end;margin-bottom:34px}.mpa-section-head h2,.mpa-method h2,.mpa-final-cta h2{margin:0;font-size:clamp(34px,4.5vw,52px);line-height:1.06}.mpa-section-head>p{color:var(--muted);font-size:17px}.mpa-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mpa-article-grid article{display:flex;flex-direction:column;min-height:280px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.mpa-card-meta{color:var(--blue)!important;font-size:10px!important;font-weight:850;letter-spacing:.08em}.mpa-article-grid h3{margin:10px 0;font-size:22px;line-height:1.18}.mpa-article-grid h3 a{color:var(--ink);text-decoration:none}.mpa-article-grid article>p{color:var(--muted);font-size:14px;line-height:1.55}.mpa-card-link{margin-top:auto;color:var(--blue);font-size:13px;font-weight:800}.mpa-method{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1180px;margin:auto;padding:82px 22px}.mpa-method>div:last-child{color:var(--muted);font-size:18px;line-height:1.65}.mpa-final-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;max-width:1136px;margin:0 auto 72px;padding:42px;border-radius:14px;background:#1769e0;color:#fff}.mpa-final-cta .mpa-eyebrow{color:#cfe2ff}.mpa-button-light{background:#fff;color:#1769e0!important;white-space:nowrap}@media(max-width:900px){.mpa-header nav{display:none}.mpa-hero{grid-template-columns:1fr}.mpa-hero-panel{max-width:560px}.mpa-article-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mpa-header-inner{padding:10px 16px}.mpa-brand img{max-width:52vw;height:52px}.mpa-header-cta{padding:9px 12px}.mpa-hero{padding:52px 18px}.mpa-hero h1{font-size:43px}.mpa-hero-copy>p:not(.mpa-eyebrow){font-size:17px}.mpa-hero-actions{align-items:flex-start;flex-direction:column}.mpa-trust,.mpa-section-head,.mpa-article-grid,.mpa-method{grid-template-columns:1fr}.mpa-trust{padding:0 18px 44px}.mpa-section{padding:56px 18px}.mpa-method{padding:58px 18px}.mpa-final-cta{align-items:flex-start;flex-direction:column;margin:0 18px 56px;padding:28px}}

.paf-commercial-faq{margin:46px 0 30px;padding-top:34px;border-top:1px solid var(--line)}
.paf-commercial-faq h2{margin:8px 0 10px;font-size:clamp(28px,4vw,38px);line-height:1.15}
.paf-faq-intro{max-width:720px;margin:0 0 20px;color:var(--muted);line-height:1.6}
.paf-commercial-faq details{border-top:1px solid var(--line);background:#fff}
.paf-commercial-faq details:last-child{border-bottom:1px solid var(--line)}
.paf-commercial-faq summary{position:relative;padding:18px 42px 18px 0;color:var(--ink);font-weight:800;line-height:1.4;cursor:pointer;list-style:none}
.paf-commercial-faq summary::-webkit-details-marker{display:none}
.paf-commercial-faq summary:after{content:'+';position:absolute;top:15px;right:4px;color:var(--blue);font-size:25px;font-weight:500}
.paf-commercial-faq details[open] summary:after{content:'\2212'}
.paf-commercial-faq details p{margin:0;padding:0 42px 20px 0;color:var(--muted);line-height:1.65}
@media(max-width:760px){.paf-commercial-faq{margin-top:38px;padding-top:28px}.paf-commercial-faq h2{font-size:27px}.paf-commercial-faq summary{padding:16px 36px 16px 0}.paf-commercial-faq details p{padding:0 18px 18px 0}}

.site-footer-wrap{display:none!important}
.paf-landing-page .entry-header.page-title{display:none!important}
.paf-landing-page .entry-content-wrap{padding-top:8px}
.paf-landing-page .paf-landing{margin-top:12px}
.paf-landing-cta{max-width:440px}
.paf-landing-cta+.paf-micro{max-width:440px;text-align:left}
.paf-scenario-recap{margin:24px 0;padding:18px;border:1px solid var(--line);border-radius:8px;background:#f7fafb}
.paf-scenario-recap dl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:12px 0 0}
.paf-scenario-recap dl div{min-width:0}
.paf-scenario-recap dt{color:var(--muted);font-size:11px}
.paf-scenario-recap dd{margin:3px 0 0;font-weight:800;overflow-wrap:anywhere}
.paf-back-link{display:inline-block;margin:8px 0 18px;color:var(--blue);font-weight:800}
@media(max-width:760px){.paf-landing-page .paf-landing{margin-top:0}.paf-landing-cta{max-width:none}.paf-landing-cta+.paf-micro{text-align:center}.paf-landing-points{margin-top:24px}.paf-scenario-recap dl{grid-template-columns:1fr 1fr}}

html{--advertisement-label:"PUBLICIDAD"}
.ad_container:not(.anchor):not(.interstitial){box-sizing:border-box;min-height:340px;contain:layout paint;overflow:hidden}
.ad_container[style*="display: none"],.ad_container[hidden]{min-height:0}
.paf-campaign-page article .entry-content-wrap{position:relative;padding-top:340px}
.paf-campaign-page article .entry-content-wrap>.ad_container[data-position="content"]{position:absolute;inset:0 0 auto;width:100%;height:340px!important;min-height:340px!important;display:flex!important}

/* P1 editorial landing. */
.paf-landing-page article .entry-content-wrap{padding-top:180px}
.paf-landing-page article .entry-content-wrap>.ad_container[data-position="content"]{height:180px!important;min-height:180px!important}
.paf-landing-page .entry-content.single-content{margin:0}
.mpf-landing{--mpf-ink:#102a36;--mpf-blue:#125fd1;--mpf-green:#087b61;--mpf-line:#d5e0e4;--mpf-soft:#f3f7f8;--mpf-muted:#52666f;color:var(--mpf-ink)}
.mpf-landing *{box-sizing:border-box}
.mpf-landing h1,.mpf-landing h2,.mpf-landing h3{color:var(--mpf-ink);letter-spacing:0}
.mpf-landing h1{max-width:760px;margin:12px 0 18px;font-size:48px;line-height:1.08}
.mpf-landing h2{margin:8px 0 14px;font-size:32px;line-height:1.15}
.mpf-landing h3{margin:8px 0 10px;font-size:20px;line-height:1.25}
.mpf-landing p{line-height:1.65}
.mpf-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:54px;align-items:start;padding:44px 0 54px}
.mpf-hero>div{min-width:0}
.mpf-eyebrow{margin:0;color:var(--mpf-green);font-size:12px;font-weight:850;letter-spacing:.08em}
.mpf-lead{max-width:720px;margin:0;color:var(--mpf-muted);font-size:19px}
.mpf-actions{display:flex;align-items:center;gap:22px;margin-top:26px}
.mpf-actions>a:not(.mpf-primary){color:var(--mpf-blue);font-weight:800;text-decoration:none}
.mpf-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 18px;border-radius:6px;background:var(--mpf-blue);color:#fff!important;font-weight:850;text-decoration:none!important}
.mpf-primary:hover{background:#0d4fae}
.mpf-safe{margin:16px 0 0;color:var(--mpf-muted);font-size:13px}
.mpf-hero>aside{padding:24px 0 24px 24px;border-left:4px solid var(--mpf-green)}
.mpf-hero>aside>p{margin:0;color:var(--mpf-green);font-size:11px;font-weight:850;letter-spacing:.08em}
.mpf-hero>aside h2{font-size:24px}
.mpf-hero dl{margin:18px 0 0}
.mpf-hero dl div{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--mpf-line)}
.mpf-hero dt{font-weight:850}
.mpf-hero dd{margin:0;color:var(--mpf-muted);line-height:1.45}
.mpf-disclosure{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start;padding:24px 0;border-top:1px solid var(--mpf-line);border-bottom:1px solid var(--mpf-line)}
.mpf-disclosure strong{font-size:18px}
.mpf-disclosure p{margin:0;color:var(--mpf-muted)}
.mpf-section{padding:56px 0;border-bottom:1px solid var(--mpf-line)}
.mpf-section-head{max-width:760px;margin-bottom:28px}
.mpf-section-head>p:last-child{margin-bottom:0;color:var(--mpf-muted);font-size:17px}
.mpf-grid-3,.mpf-grid-2{display:grid;gap:16px}
.mpf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.mpf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mpf-grid-3 article,.mpf-grid-2 article{padding:22px;border:1px solid var(--mpf-line);border-radius:6px;background:#fff}
.mpf-grid-3 article>span{color:var(--mpf-green);font-size:12px;font-weight:900}
.mpf-grid-3 article p,.mpf-grid-2 article p{margin-bottom:0;color:var(--mpf-muted)}
.mpf-grid-2 article a{display:inline-block;margin-top:14px;color:var(--mpf-blue);font-weight:800;text-decoration:none}
.mpf-cost-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px}
.mpf-term-table>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--mpf-line)}
.mpf-term-table strong{color:var(--mpf-blue);font-size:18px}
.mpf-term-table span{color:var(--mpf-muted)}
.mpf-cost-layout>aside{padding:24px;background:var(--mpf-soft);border-left:4px solid var(--mpf-green)}
.mpf-cost-layout ul,.mpf-checklist ul{margin:14px 0 0;padding-left:20px}
.mpf-cost-layout li,.mpf-checklist li{margin:8px 0}
.mpf-tool-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:34px;background:var(--mpf-ink);color:#fff}
.mpf-tool-cta h2,.mpf-tool-cta .mpf-eyebrow{color:#fff}
.mpf-tool-cta p:not(.mpf-eyebrow){max-width:700px;margin-bottom:0;color:#c7d6da}
.mpf-primary-light{flex:none;background:#fff;color:var(--mpf-ink)!important}
.mpf-note{margin:20px 0 0;padding-left:16px;border-left:3px solid var(--mpf-green);color:var(--mpf-muted)}
.mpf-checklist{display:grid;grid-template-columns:1fr 1fr;gap:46px}
.mpf-checklist>div>p:last-child{color:var(--mpf-muted)}
.mpf-faq details{border-top:1px solid var(--mpf-line)}
.mpf-faq details:last-child{border-bottom:1px solid var(--mpf-line)}
.mpf-faq summary{padding:18px 0;font-weight:850;cursor:pointer}
.mpf-faq details p{max-width:800px;margin:0 0 20px;color:var(--mpf-muted)}
.mpf-related{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;padding:56px 0}
.mpf-related nav{display:grid}
.mpf-related nav a{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--mpf-line);color:var(--mpf-blue);font-weight:800;text-decoration:none}
.mpf-final{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:38px 0 8px}
.mpf-final h2{margin:0}
.mpf-final p{margin:8px 0 0;color:var(--mpf-muted)}
@media(max-width:760px){
  .paf-landing-page article .entry-content-wrap{padding-top:300px}
  .paf-landing-page article .entry-content-wrap>.ad_container[data-position="content"]{height:300px!important;min-height:300px!important}
  .mpf-landing h1{margin:8px 0 12px;font-size:32px;line-height:1.08}
  .mpf-landing h2{font-size:27px}
  .mpf-hero{grid-template-columns:1fr;gap:26px;padding:16px 0 34px}
  .mpf-eyebrow{font-size:10px;overflow-wrap:anywhere}
  .mpf-lead{font-size:16px;line-height:1.5}
  .mpf-actions{align-items:stretch;flex-direction:column;gap:11px;margin-top:16px}
  .mpf-primary{width:100%}
  .mpf-actions>a:not(.mpf-primary){padding:4px 0}
  .mpf-safe{line-height:1.45}
  .mpf-hero>aside{padding:20px 0 4px 18px}
  .mpf-disclosure{grid-template-columns:1fr;gap:8px;padding:20px 0}
  .mpf-section{padding:40px 0}
  .mpf-section-head{margin-bottom:22px}
  .mpf-grid-3,.mpf-grid-2,.mpf-cost-layout,.mpf-checklist,.mpf-related,.mpf-final{grid-template-columns:1fr}
  .mpf-grid-3,.mpf-grid-2{gap:12px}
  .mpf-grid-3 article,.mpf-grid-2 article{padding:18px}
  .mpf-term-table>div{grid-template-columns:76px 1fr;gap:14px}
  .mpf-cost-layout{gap:20px}
  .mpf-tool-cta{align-items:stretch;flex-direction:column;gap:20px;padding:26px 20px}
  .mpf-related{gap:12px;padding:40px 0}
  .mpf-final{gap:20px;padding:34px 0 8px}
}
