.fp-page .pnl-hero h1{max-width:690px}.fp-page .pnl-hero h2{max-width:520px}.fp-sheet-window{max-width:610px}.fp-table-scroll{overflow-x:auto}.fp-scenario-table{min-width:610px}.fp-scenario-table th,.fp-scenario-table td{font-size:8px}.fp-scenario-table .fp-base-row th,.fp-scenario-table .fp-base-row td{color:#3f177b;background:#f0eafb;font-weight:700}.fp-summary-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.fp-summary-row>div{text-align:center;background:#faf9ff;border-radius:5px;overflow:hidden}.fp-summary-row span{color:#625b6b;padding:6px 4px 4px;font-size:8px;display:block}.fp-summary-row strong{background:var(--lavender);color:#3f177b;padding:6px 4px;font-size:12px;display:block}.fp-benefits{grid-template-columns:repeat(4,1fr)}.fp-section-title{color:#2b0d63;max-width:900px;font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);font-weight:400;line-height:1.03;margin:0 0 18px!important}.fp-feature-box{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr 1fr;display:grid}.fp-feature-col{padding:12px 22px}.fp-feature-col+.fp-feature-col{border-left:1px solid var(--line)}.fp-feature-item{grid-template-columns:22px 1fr;gap:10px;padding:13px 0;display:grid}.fp-feature-item>span{border:1px solid var(--purple);width:19px;height:19px;color:var(--purple);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.fp-feature-item h3{color:#342b3d;margin:0 0 3px;font-size:13px}.fp-feature-item p{color:var(--muted);font-size:11px;line-height:1.45}.fp-format-cards{grid-template-columns:1fr 1fr}.fp-format-cards .pnl-format-card{min-height:246px}.fp-steps .pnl-step{min-height:247px}.fp-mini-table{table-layout:fixed}.fp-mini-table th,.fp-mini-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-use-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fp-use-card{grid-template-columns:34px 1fr;gap:10px;min-height:148px;padding:16px;display:grid}.fp-use-card .pnl-icon-circle{background:var(--lavender);border-radius:50%;width:32px;height:32px}.fp-use-card h3{color:#342b3d;font-family:var(--serif);margin:1px 0 5px;font-size:19px;font-weight:400;line-height:1.05}.fp-use-card p{color:var(--muted);font-size:10.5px;line-height:1.4}.fp-related-grid{grid-template-columns:repeat(3,1fr)}.fp-cta-list{grid-template-columns:1fr;gap:8px;max-width:500px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fp-cta-list li{color:#5f5666;align-items:center;gap:9px;font-size:13px;line-height:1.35;display:flex}.fp-cta-list li:before{background:var(--purple);color:#fff;content:"✓";border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:grid}@media (max-width:1000px){.fp-benefits{grid-template-columns:repeat(2,1fr)}.fp-benefits .pnl-benefit:nth-child(2){border-right:0}.fp-use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.fp-page .pnl-hero{padding-top:28px}.fp-page .pnl-hero h1{font-size:48px}.fp-summary-row{gap:5px}.fp-summary-row span{min-height:29px}.fp-benefits,.fp-feature-box,.fp-format-cards,.fp-use-grid,.fp-related-grid{grid-template-columns:1fr}.fp-benefits .pnl-benefit,.fp-benefits .pnl-benefit:nth-child(2){border-right:0}.fp-feature-col{padding:5px 16px}.fp-feature-col+.fp-feature-col{border-top:1px solid var(--line);border-left:0}.fp-section-title{font-size:32px}.fp-steps .pnl-step{min-height:0}.fp-cta-list{margin-bottom:20px}}
