.lp .fin-hero{position:relative;overflow:clip;background:linear-gradient(180deg,#f7fafd,#eaf1f9);padding:calc(var(--hdr-h) + 26px) 0 40px}@media(min-width:960px){.lp .fin-hero{padding:calc(var(--hdr-h) + 34px) 0 56px}}.lp .fin-hero-grid{display:grid;gap:28px;align-items:center}@media(min-width:960px){.lp .fin-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:48px}}.lp .fin-hero-copy h1{font-size:clamp(28px,4.4vw,42px);color:var(--navy);letter-spacing:-.7px;margin-bottom:.36em}.lp .fin-hero-lead{font-size:clamp(16px,2.2vw,18px);color:var(--muted);margin:0 0 26px}.lp .fin-hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp .fin-hero-cta .cta{margin:0;max-width:420px}.lp .fin-phone{font-size:14.5px;font-weight:600;color:var(--blue);text-decoration:none}.lp .fin-phone:hover{text-decoration:underline}.lp .fin-hero-figure{margin:0;border-radius:18px;overflow:hidden;box-shadow:0 22px 54px #0e2d5a2e}.lp .fin-hero-figure img{width:100%;height:auto;display:block}.lp .fin-head{display:grid;gap:14px 40px;align-items:start;margin-bottom:30px}@media(min-width:960px){.lp .fin-head{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}.lp .fin-head h2{font-size:clamp(23px,3.6vw,32px);color:var(--navy);letter-spacing:-.5px;margin:0}.lp .fin-head-lead{font-size:15.5px;color:var(--muted);margin:0}.lp .fin-steps{display:grid;gap:18px;margin-bottom:34px}@media(min-width:700px){.lp .fin-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.lp .fin-steps{grid-template-columns:repeat(4,1fr)}}.lp .fin-step{background:#fff;border:1px solid #e4eaf1;border-radius:16px;padding:22px 20px 20px;box-shadow:0 12px 32px #0e2d5a14}.lp .fin-step-n{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--blue);background:#eaf3fb;border-radius:999px;padding:5px 12px;margin-bottom:12px}.lp .fin-step h3{font-size:17px;color:var(--navy);margin-bottom:.45em}.lp .fin-step p{font-size:14.5px;color:var(--muted);margin:0}.lp .fin-cherry{display:grid;gap:24px;align-items:center;background:#fff;border:1px solid #e4eaf1;border-radius:20px;padding:22px;box-shadow:0 14px 38px #0e2d5a1a}@media(min-width:900px){.lp .fin-cherry{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:28px}}.lp .fin-cherry-media{border-radius:14px;overflow:hidden}.lp .fin-cherry-media img{width:100%;height:auto;display:block}.lp .fin-cherry-logo{width:150px;height:auto;display:block;margin:0 0 14px}.lp .fin-cherry-h{font-size:22px;color:var(--navy);margin:0 0 .4em}.lp .fin-cherry-lead{font-size:15.5px;color:var(--muted)}.lp .fin-cherry-note{font-size:14.5px;color:var(--muted);margin:14px 0 0}.lp .fin-cherry-link{margin:10px 0 0}.lp .fin-cherry-link a{font-size:14.5px;font-weight:700;color:var(--blue);text-decoration:none}.lp .fin-cherry-link a:hover{text-decoration:underline}.lp .fin-includes{display:grid;gap:18px 40px;align-items:start;background:#fff;border:1px solid #e2eaf3;border-radius:18px;padding:26px 28px;margin:0 auto 30px;max-width:1000px;box-shadow:0 12px 32px #0e2d5a1a}@media(min-width:820px){.lp .fin-includes{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}.lp .fin-includes h3{font-size:20px;color:var(--navy);margin:.2em 0 .4em}.lp .fin-includes p{font-size:14.5px;color:var(--muted);margin:0}.lp .fin-includes-list{margin:0;columns:1}@media(min-width:820px){.lp .fin-includes-list{columns:2;column-gap:30px}}.lp .fin-includes-list li{break-inside:avoid}.lp .pricing .pc-head h3{min-height:auto}.lp .pricing .pc-cost{font-size:29px}.lp .pricing .pc-total{margin-top:.2em}.lp .pricing .pc-total span{font-weight:400;font-size:13px;color:var(--muted)}.lp .pricing .pc-body{padding-top:14px}.lp .fin-disclaimer{margin:26px auto 0;max-width:920px;text-align:center;font-size:14px;line-height:1.7;color:#4e6070}.lp .fin-factors{background:#fff;padding:36px 0 40px}.lp .fin-factors-grid{display:grid;gap:28px;align-items:start}@media(min-width:960px){.lp .fin-factors-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:46px}}.lp .fin-factors-media{margin:0;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0e2d5a24}.lp .fin-factors-media img{width:100%;height:auto;display:block}.lp .fin-factors h2{font-size:clamp(23px,3.6vw,32px);color:var(--navy);letter-spacing:-.5px;margin-bottom:.4em}.lp .fin-factors-lead{font-size:15.5px;color:var(--muted)}.lp .fin-factor-list{margin:22px 0 0}.lp .fin-factor{border-top:1px solid var(--line);padding:16px 0 0;margin:0 0 16px}.lp .fin-factor dt{font-size:16.5px;font-weight:700;color:var(--navy);margin-bottom:.35em}.lp .fin-factor dd{margin:0;font-size:14.5px;color:var(--muted);line-height:1.7}.lp .fin-ways{display:grid;gap:18px}@media(min-width:820px){.lp .fin-ways{grid-template-columns:repeat(3,1fr)}}.lp .fin-way{background:#fff;border:1px solid #e4eaf1;border-radius:16px;padding:22px 20px;box-shadow:0 12px 32px #0e2d5a14}.lp .fin-way h3{font-size:17px;color:var(--navy);margin-bottom:.45em}.lp .fin-way p{font-size:14.5px;color:var(--muted);margin:0}.lp .fin-cmp td{text-align:left;font-size:14px;line-height:1.6;color:var(--muted);vertical-align:top}.lp .fin-cmp th[scope=row]{white-space:nowrap}.lp .fin-cmp th[scope=col]{text-align:center}
