.lp2-hero-points{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lp2-hero-point{color:#fff;text-shadow:0 1px 12px #00000059;align-items:flex-start;gap:12px;font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.5;display:flex}.lp2-hero-point:before{content:"✓";color:#0242c9;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:14px;font-weight:800;display:inline-flex}.lp2-hero-note{color:#c9d4f2;margin:0;font-size:14px;line-height:1.6}.lp-hero-form .lp2-form-sub{color:#7f7e89;margin:-8px 0 18px;font-size:14px;line-height:1.5}.lp2-lead{max-width:860px}.lp2-identity{background:#fff;border:1px solid #e6e8f0;border-radius:28px 0;flex-direction:column;gap:24px;width:100%;padding:clamp(28px,3.4vw,44px);display:flex;box-shadow:0 24px 60px #1e1d3014}.lp2-slogan{color:#0137a8;background:#e9f0ff;border-inline-start:4px solid #0242c9;border-radius:16px;align-items:center;gap:16px;padding:22px 26px;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.45;display:flex}.lp2-slogan img{flex:none;width:40px;height:40px}.lp2-identity-note{color:#7f7e89;font-size:15px;line-height:1.6}.lp2-values{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.lp2-value{background:#fff;border:1px solid #eef0f4;border-radius:20px;flex-direction:column;gap:12px;height:100%;padding:28px;display:flex;box-shadow:0 6px 22px #1e1d300d}.lp2-value-head{align-items:center;gap:14px;display:flex}.lp2-value-head img{flex:none;width:48px;height:48px}.lp2-value-body{flex:1}.lp2-value-ask{color:#0137a8;background:#f7f9ff;border:1px dashed #cddcff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.lp2-value-result{color:#0137a8;border-top:1px solid #eef0f4;align-items:flex-start;gap:10px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.lp2-value-result:before{content:"→";flex:none;font-size:18px;line-height:1.4;transform:scaleX(-1)}.lp2-band{color:#fff;background:#0242c9;border-radius:28px 0;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;padding:clamp(28px,3vw,40px);display:grid}.lp2-band-item{flex-direction:column;gap:8px;display:flex}.lp2-band-item+.lp2-band-item{border-inline-start:1px solid #ffffff40;padding-inline-start:28px}.lp2-band-number{font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.15}.lp2-band-text{color:#dbe6ff;font-size:16px;font-weight:500;line-height:1.55}.lp2-band-note{color:#b9cdff;grid-column:1/-1;margin:4px 0 0;font-size:14px;line-height:1.55}.lp2-steps{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.lp2-step{background:#fff;border:1px solid #eef0f4;border-radius:20px;flex-direction:column;gap:14px;padding:30px;display:flex;box-shadow:0 6px 22px #1e1d300d}.lp2-step-number{color:#fff;background:#0242c9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:inline-flex}.lp2-step-time{color:#0242c9;font-size:14px;font-weight:700}.lp2-presenter .lp-why-image{object-position:center 30%}.lp2-presenter-quote{color:#1e1d30;background:#fff;border-inline-start:4px solid #0242c9;border-radius:16px;margin:0;padding:22px 28px;font-size:18px;font-weight:600;line-height:1.65;position:relative}.lp2-presenter-points{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp2-presenter-point{color:#1e1d30;align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.lp2-presenter-point:before{content:"✓";color:#0242c9;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:800;display:inline-flex}@media screen and (max-width:991px){.lp2-values,.lp2-steps,.lp2-band{grid-template-columns:1fr 1fr}.lp2-band-item:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media screen and (max-width:767px){.lp2-values,.lp2-steps,.lp2-band,.lp2-presenter-points{grid-template-columns:1fr}.lp2-band-item+.lp2-band-item{padding-inline-start:0;border-inline-start:0;border-top:1px solid #ffffff40;padding-top:20px}.lp2-value{padding:24px}.lp2-identity{border-radius:22px 0}.lp2-slogan{padding:18px 20px}}
