.cff-page .pnl-benefit-strip{background:var(--lavender);border-top-color:#e5daf7;border-bottom-color:#e5daf7}.cff-page .pnl-benefits{gap:0}.cff-page .pnl-benefit{border-right:1px solid #e5daf7;min-height:124px;padding:20px 18px}.cff-page .pnl-benefit:last-child{border-right:0}.cff-page .pnl-benefit strong{font-size:13px}.cff-page .pnl-benefit p{font-size:12px;line-height:1.45}.cff-page .pnl-hero{padding:38px 0 44px}.cff-page .pnl-hero h1{max-width:680px;font-size:clamp(46px,5vw,66px);line-height:.94}.cff-page .pnl-hero h2{margin-top:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.02}.cff-page .pnl-lead{max-width:680px;font-size:15px;line-height:1.5;margin-top:16px!important}.cff-page .pnl-section{padding:54px 0}.cff-page .pnl-section h2,.cff-page .pnl-what h2,.cff-page .pnl-format-panel>h2{font-size:clamp(29px,3vw,38px);line-height:1.05}.cff-page .pnl-section-intro,.cff-page .pnl-related-intro{font-size:14px;line-height:1.5}.cff-page .pnl-check-item{font-size:13.5px}.cff-page .pnl-format-card{min-height:320px;padding:24px}.cff-page .pnl-format-card p{font-size:13.5px;line-height:1.5}.cff-page .pnl-format-card small{font-size:11.5px}.cff-page .pnl-plan{padding:30px}.cff-page .pnl-step{padding:18px}.cff-page .pnl-step>p{min-height:78px;font-size:12px;line-height:1.5}.cff-page .pnl-mini-table th,.cff-page .pnl-mini-table td{padding:6px;font-size:10px}.cff-page .pnl-tip{font-size:11px;line-height:1.4}.cff-page .pnl-explainer h2{font-size:clamp(30px,3.1vw,40px)}.cff-page .pnl-explainer h3,.cff-page .pnl-formula h3{font-size:14px}.cff-page .pnl-explainer article>p{font-size:14px;line-height:1.55}.cff-page .pnl-question,.cff-page .pnl-formula-box,.cff-page .pnl-example{font-size:13px}.cff-page .pnl-formula-note{font-size:12px;line-height:1.45}.cff-page .pnl-faq{margin-top:54px}.cff-page .pnl-faq h2{font-size:34px}.cff-page .pnl-faq-item summary{font-size:13px}.cff-page .pnl-faq-item p{font-size:12.5px;line-height:1.5}.cff-page .pnl-related-grid{margin-top:20px}.cff-page .pnl-related-card{min-height:180px;padding:18px}.cff-page .pnl-related-card h3{font-size:20px;line-height:1.08}.cff-page .pnl-related-card p,.cff-page .pnl-related-link{font-size:12px}.cff-page .pnl-cta-grid{padding:42px}.cff-page .pnl-cta h2{max-width:760px;font-size:clamp(32px,3.2vw,43px);line-height:1.04}.cff-page .pnl-cta p:not(.pnl-eyebrow){font-size:14px;line-height:1.55}.cff-page .pnl-table .cff-opening th,.cff-page .pnl-table .cff-opening td{color:#2b1566;background:#e8defa}.cff-page .pnl-table .cff-net th,.cff-page .pnl-table .cff-net td{background:#f3eefc}.cff-page .pnl-table .cff-opening td:nth-child(5),.cff-page .pnl-table .cff-net td:nth-child(5){color:#5a182d;background:#f4d4da}.cff-page .pnl-tip{color:#574f64;background:#faf8fd;border:1px solid #e2dbee;border-radius:4px;align-items:flex-start;gap:6px;margin-top:8px;padding:7px;font-size:9px;line-height:1.3;display:flex}.cff-page .pnl-tip span{border:1px solid var(--purple);width:14px;height:14px;color:var(--purple);border-radius:50%;flex:0 0 14px;place-items:center;font-size:8px;font-weight:700;display:grid}.cff-page .pnl-mini-table .cff-mini-negative th,.cff-page .pnl-mini-table .cff-mini-negative td{color:#5a182d;background:#f0cfd5}.cff-page .pnl-cta{padding-bottom:54px}@media (max-width:620px){.cff-page .pnl-hero{padding:28px 0 34px}.cff-page .pnl-hero h2{font-size:28px}.cff-page .pnl-lead{font-size:14px;line-height:1.5}.cff-page .pnl-benefit,.cff-page .pnl-benefit:last-child{border-bottom:1px solid #e5daf7;border-right:0}.cff-page .pnl-benefit:last-child{border-bottom:0}.cff-page .pnl-benefit{min-height:82px;padding:17px 14px}.cff-page .pnl-section{padding:44px 0}.cff-page .pnl-section h2,.cff-page .pnl-what h2,.cff-page .pnl-format-panel>h2{font-size:30px}.cff-page .pnl-section-intro,.cff-page .pnl-related-intro{font-size:13px}.cff-page .pnl-what,.cff-page .pnl-plan{padding:20px}.cff-page .pnl-format-card{min-height:0;padding:20px}.cff-page .pnl-format-card p{font-size:13px}.cff-page .pnl-plan{padding:20px}.cff-page .pnl-step{padding:18px}.cff-page .pnl-step>p{min-height:0;font-size:12px}.cff-page .pnl-mini-table th,.cff-page .pnl-mini-table td{font-size:9.5px}.cff-page .pnl-explainer h2{font-size:31px}.cff-page .pnl-explainer article>p{font-size:13.5px}.cff-page .pnl-faq{margin-top:48px}.cff-page .pnl-faq h2{font-size:30px}.cff-page .pnl-related-card{min-height:145px;padding:17px}.cff-page .pnl-related-card h3{font-size:21px}.cff-page .pnl-cta-grid{padding:30px 22px}.cff-page .pnl-cta h2{font-size:35px}.cff-page .pnl-cta p:not(.pnl-eyebrow){font-size:13px}}
