.landing[data-v-4fe87fda]{padding:28px 16px 48px}.landing__container[data-v-4fe87fda]{max-width:680px;margin:0 auto}.landing__title[data-v-4fe87fda]{color:#374151;margin:0 0 14px;font-size:1.9rem;font-weight:700;line-height:1.4}.landing__lead[data-v-4fe87fda]{color:#374151;margin:0 0 28px;font-size:1.1rem;line-height:1.8}.landing__h2[data-v-4fe87fda]{color:#374151;border-left:5px solid #26a69a;margin:32px 0 14px;padding-left:12px;font-size:1.3rem;font-weight:700}.landing__table[data-v-4fe87fda]{border-collapse:collapse;width:100%;font-size:1.05rem}.landing__table th[data-v-4fe87fda],.landing__table td[data-v-4fe87fda]{text-align:left;border:1px solid #e0f2f1;padding:12px 14px}.landing__table th[data-v-4fe87fda]{background:#e0f2f1;font-weight:700}.landing__note[data-v-4fe87fda]{color:#60728e;margin:8px 0 0;font-size:.85rem}.landing__assure[data-v-4fe87fda]{background:#e0f2f1;border-radius:16px;align-items:center;gap:12px;margin:28px 0;padding:16px 18px;display:flex}.landing__assure p[data-v-4fe87fda]{color:#374151;margin:0;font-size:1.05rem;line-height:1.7}.landing__body[data-v-4fe87fda]{color:#374151;margin-bottom:32px;font-size:1.05rem;line-height:1.9}.landing__body p[data-v-4fe87fda]{margin:0 0 16px}.landing__points[data-v-4fe87fda]{color:#374151;margin:0 0 8px;padding-left:1.2em;font-size:1.05rem;line-height:1.8}.landing__points li[data-v-4fe87fda]{margin:0 0 12px}.landing__demand[data-v-4fe87fda]{color:#374151;margin:0 0 16px;font-size:1.05rem;line-height:1.9}.landing__micro[data-v-4fe87fda]{color:#00796b;text-align:center;margin:10px 0 0;font-size:.9rem}.landing__faq[data-v-4fe87fda]{border-radius:12px;overflow:hidden}.landing__faq-a[data-v-4fe87fda]{color:#374151;font-size:1rem;line-height:1.8}.landing__related[data-v-4fe87fda]{flex-direction:column;gap:10px;display:flex}.landing__related-link[data-v-4fe87fda]{color:#374151;background:#fff;border:2px solid #e0f2f1;border-radius:14px;align-items:center;gap:8px;min-height:56px;padding:12px 16px;text-decoration:none;display:flex}.landing__related-link[data-v-4fe87fda]:hover{border-color:#26a69a}.landing__related-maker[data-v-4fe87fda]{color:#00796b;font-size:.9rem;font-weight:700}.landing__related-model[data-v-4fe87fda]{flex:1;font-size:1.1rem;font-weight:700}.landing__disclaimer[data-v-4fe87fda]{color:#60728e;margin:28px 0 0;font-size:.85rem;line-height:1.6}[data-v-4fe87fda] .landing__faq-q{color:#374151;font-size:1.05rem;font-weight:700}
