.fpg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.fpg-steps{grid-template-columns:minmax(0,1fr)}}.fpg-steps li{background:var(--light-bg);border:1px solid var(--surface);border-radius:12px;padding:20px}.fpg-steps li>span{background:var(--light-green);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fpg-steps h3{color:var(--purple);margin:12px 0 6px;font-size:17px}.fpg-steps p{color:var(--dark-gray);margin:0;line-height:1.6}.fpg-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:640px){.fpg-included{grid-template-columns:minmax(0,1fr)}}.fpg-included li{color:var(--purple);padding-left:26px;line-height:1.5;position:relative}.fpg-included li:before{content:"✓";color:var(--light-green);font-weight:700;position:absolute;left:0}.fpg-calc-link{text-align:center;color:var(--dark-gray);margin:20px 0 0}.fpg-calc-link a{color:var(--light-green)}.fpg-terms{background:var(--light-bg);border:1px solid var(--surface);border-radius:12px;max-width:760px;margin:8px auto 0;padding:20px 24px}.fpg-terms h2{color:var(--purple);margin:0 0 10px;font-size:18px}.fpg-terms ul{color:var(--dark-gray);margin:0;padding-left:20px;line-height:1.7}.fpg-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:640px){.fpg-guides{grid-template-columns:minmax(0,1fr)}}.fpg-guides a{color:var(--purple);text-decoration:underline;-webkit-text-decoration-color:var(--light-green);text-decoration-color:var(--light-green);text-underline-offset:3px;font-weight:600;line-height:1.5}
