.h2-icon{display:flex;align-items:center;gap:11px}.h2-icon svg{width:23px;height:23px;color:var(--green2);flex:0 0 auto}.prose .tip svg{width:17px;height:17px;color:var(--green2);vertical-align:-3px;margin-right:7px}.icon-list{list-style:none;padding-left:0}.icon-list li{display:flex;gap:11px;align-items:flex-start;margin:11px 0}.icon-list li svg{width:18px;height:18px;color:var(--green2);flex:0 0 auto;margin-top:3px}.plan-reco{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 10px}.plan-reco a{display:block;background:var(--bg2);border:1px solid var(--line2);border-radius:14px;padding:18px 20px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s}.plan-reco a:hover{border-color:var(--green2);transform:translateY(-2px)}.plan-reco b{font-family:var(--head);font-size:18px;color:var(--green2)}.plan-reco span{display:block;color:var(--muted);font-size:13.5px;margin-top:5px}.lp-table{margin:18px 0 8px}.lp-table td:first-child{font-weight:700;color:var(--text)}.lp-yes{color:var(--green2);font-weight:700}.lp-no{color:var(--muted)}.lp-steps{counter-reset:lp;list-style:none;padding-left:0}.lp-steps li{counter-increment:lp;position:relative;padding-left:44px;margin:14px 0}.lp-steps li:before{content:counter(lp);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#52d05321;color:var(--green2);font-weight:700}.lp-faq{padding-top:10px}@media (max-width:800px){.plan-reco{grid-template-columns:1fr}}
