.love-support .support-card h3{font-size:1.35rem;line-height:1.3}.love-support .support-fit{margin-bottom:24px}.love-support .love-benefits{padding:18px;border-radius:12px;background:var(--lv-bg-soft)}.love-support .love-benefits h4,.love-support .love-introduction-process h4{margin:0 0 12px;color:var(--lv-ink);font-size:.88rem;font-weight:800;line-height:1.5}.love-support .love-benefits ul{display:grid;gap:8px;margin:0;padding-left:17px;color:var(--lv-body);font-size:.86rem;line-height:1.6}.love-support .love-benefits li::marker{color:var(--blue-deep)}.love-support .support-card>.support-scope{margin-bottom:24px}.love-support .support-price-note span{display:block}.love-support .love-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:32px;margin-top:28px;padding:32px;border:1px solid var(--lv-line-2);border-radius:18px;background:var(--white);box-shadow:0 4px 20px #245f8709;scroll-margin-top:112px}.love-support .love-introduction h3{font-size:1.35rem;line-height:1.3}.love-support .love-introduction .support-promise{margin-top:14px;color:var(--lv-ink);font-size:.99rem;font-weight:750;line-height:1.6}.love-support .love-introduction .support-description{margin-top:10px;color:var(--lv-body);font-size:.95rem;line-height:1.65}.love-support .love-introduction .support-scope{margin-top:14px;color:var(--lv-body);font-size:.79rem;line-height:1.6}.love-support .love-introduction-process{padding-top:8px}.love-support .love-introduction-process ol{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:love-introduction}.love-support .love-introduction-process li{position:relative;padding-left:40px;counter-increment:love-introduction}.love-support .love-introduction-process li:before{content:counter(love-introduction,decimal-leading-zero);position:absolute;top:1px;left:0;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--lv-line);border-radius:50%;color:var(--blue-deep);font-size:.7rem;font-weight:800}.love-support .love-introduction-process strong,.love-support .love-introduction-process span{display:block;font-size:.88rem;line-height:1.6}.love-support .love-introduction-process strong{margin-bottom:4px;color:var(--lv-ink);font-weight:800}.love-support .love-introduction-process span{color:var(--lv-body)}.love-support .love-introduction-offer{padding:24px;border-radius:12px;background:var(--lv-bg-soft)}.love-support .love-introduction-offer .support-price{color:var(--lv-ink);font-size:1.34rem;font-weight:800;line-height:1.4}.love-support .love-introduction-offer .support-price small{display:block}.love-support .love-introduction-offer .support-price-note{margin-top:12px;color:var(--lv-body);font-size:.86rem;line-height:1.6}.love-support .love-support-privacy{display:block;max-width:900px;font-size:.86rem;line-height:1.65}@media (min-width: 901px){.love-support .support-card h3{min-height:2.6em}}@media (max-width: 1100px) and (min-width: 901px){.love-support .love-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px}.love-support .love-introduction-offer{grid-column:1 / -1}}@media (max-width: 900px){.love-support .love-introduction{grid-template-columns:1fr;gap:28px;padding:28px}.love-support .love-introduction-process{padding-top:0}}@media (max-width: 480px){.love-support .love-introduction{padding:24px 20px}.love-support .love-introduction-offer{padding:20px}}
