.benefits-section[data-v-2ad31f75]{background:#fff;padding:70px 0}.section-head[data-v-2ad31f75]{margin:0 auto 48px;max-width:680px;text-align:center}.sec-title[data-v-2ad31f75]{font-family:var(--font-display);font-size:clamp(24px,3.5vw,34px);font-weight:600;margin:0 0 12px}.sec-title em[data-v-2ad31f75]{color:var(--green-dark);font-style:normal}.sec-sub[data-v-2ad31f75]{color:var(--muted);font-size:1rem}.benefits-grid[data-v-2ad31f75]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.benefit-card[data-v-2ad31f75]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:30px 24px;transition:transform .18s ease,border-color .18s ease}.benefit-card[data-v-2ad31f75]:hover{border-color:var(--green-line);transform:translateY(-4px)}.ico-box[data-v-2ad31f75]{background:var(--green-softer);border:1px solid var(--green-line);border-radius:14px;color:var(--green-dark);display:grid;height:52px;margin-bottom:20px;place-items:center;width:52px}.ico-box svg[data-v-2ad31f75]{height:26px;width:26px}.b-title[data-v-2ad31f75]{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0 0 10px}.b-desc[data-v-2ad31f75]{color:var(--muted);font-size:.9375rem;line-height:1.55;margin:0}.coverage-section[data-v-5dad12b4]{background:var(--bg-soft);border-top:1px solid var(--line);padding:60px 0}.section-head[data-v-5dad12b4]{margin:0 auto 40px;max-width:680px;text-align:center}.sec-title[data-v-5dad12b4]{font-family:var(--font-display);font-size:clamp(24px,3.5vw,34px);font-weight:600;margin:0 0 12px}.sec-title em[data-v-5dad12b4]{color:var(--green-dark);font-style:normal}.sec-sub[data-v-5dad12b4]{color:var(--muted);font-size:1rem}.table-container[data-v-5dad12b4]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow-x:auto}.coverage-table[data-v-5dad12b4]{border-collapse:collapse;text-align:left;width:100%}.coverage-table td[data-v-5dad12b4],.coverage-table th[data-v-5dad12b4]{border-bottom:1px solid var(--line);font-size:.9375rem;padding:16px 20px}.coverage-table th[data-v-5dad12b4]{background:#fafafa;color:var(--ink);font-family:var(--font-display);font-weight:600}.coverage-table td.highlighted[data-v-5dad12b4],.coverage-table th.highlighted[data-v-5dad12b4]{background:var(--green-softer);color:var(--green-deep);font-weight:600}.feature-title[data-v-5dad12b4]{color:var(--ink-2);font-weight:500}.cross[data-v-5dad12b4]{color:var(--hint)}@media(max-width:768px){.coverage-table td[data-v-5dad12b4],.coverage-table th[data-v-5dad12b4]{font-size:.84rem;padding:12px 14px}}.faq-section[data-v-e47bcc59]{background:var(--bg-soft);border-top:1px solid var(--line);padding:60px 0 80px}.section-head[data-v-e47bcc59]{margin:0 auto 40px;max-width:680px;text-align:center}.sec-title[data-v-e47bcc59]{font-family:var(--font-display);font-size:clamp(24px,3.5vw,34px);font-weight:600;margin:0 0 12px}.sec-title em[data-v-e47bcc59]{color:var(--green-dark);font-style:normal}.sec-sub[data-v-e47bcc59]{color:var(--muted);font-size:1rem}.faq-container[data-v-e47bcc59]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:820px}.faq-item[data-v-e47bcc59]{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px #00000008;overflow:hidden}.faq-question[data-v-e47bcc59]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.05rem;font-weight:600;justify-content:space-between;list-style:none;padding:20px 24px}.faq-question[data-v-e47bcc59]::-webkit-details-marker{display:none}.faq-question[data-v-e47bcc59]:after{color:var(--green-dark);content:"+";font-size:1.5rem;font-weight:400}.faq-item[open] .faq-question[data-v-e47bcc59]:after{content:"−"}.faq-answer[data-v-e47bcc59]{color:var(--muted);font-size:.95rem;line-height:1.6;padding:0 24px 20px}.faq-answer p[data-v-e47bcc59]{margin:0}
