.hero-section[data-astro-cid-usevx2bs]{background:var(--color-cream);border-bottom:1px solid var(--color-border)}.hero-grid[data-astro-cid-usevx2bs]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-lead[data-astro-cid-usevx2bs]{font-size:1.0625rem;color:var(--color-ink-secondary);line-height:1.7;margin-bottom:28px;max-width:520px}.hero-actions[data-astro-cid-usevx2bs]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hero-note[data-astro-cid-usevx2bs]{font-size:.8rem;color:var(--color-ink-muted);margin:0}.hero-proof[data-astro-cid-usevx2bs]{display:flex;flex-direction:column;gap:16px}.proof-card[data-astro-cid-usevx2bs]{background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:20px 24px}.proof-stat[data-astro-cid-usevx2bs]{font-size:2rem;font-weight:800;color:var(--color-brand);line-height:1.1;margin-bottom:6px}.proof-label[data-astro-cid-usevx2bs]{font-size:.875rem;color:var(--color-ink-secondary);line-height:1.4}.section-header[data-astro-cid-usevx2bs]{text-align:center;margin-bottom:48px}.section-header[data-astro-cid-usevx2bs] .text-label[data-astro-cid-usevx2bs]{display:block;margin-bottom:12px}.section-header[data-astro-cid-usevx2bs] h2[data-astro-cid-usevx2bs]{margin-bottom:12px}.section-header[data-astro-cid-usevx2bs] p[data-astro-cid-usevx2bs]{color:var(--color-ink-secondary);max-width:560px;margin:0 auto;line-height:1.6}.problems-grid[data-astro-cid-usevx2bs]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-card[data-astro-cid-usevx2bs]{background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:24px}.problem-icon[data-astro-cid-usevx2bs]{font-size:1.75rem;margin-bottom:12px;display:block}.problem-card[data-astro-cid-usevx2bs] h3[data-astro-cid-usevx2bs]{font-size:1rem;margin-bottom:10px}.problem-card[data-astro-cid-usevx2bs] p[data-astro-cid-usevx2bs]{font-size:.875rem;color:var(--color-ink-secondary);line-height:1.6;margin:0}.approach-grid[data-astro-cid-usevx2bs]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.approach-item[data-astro-cid-usevx2bs]{display:flex;gap:20px}.approach-num[data-astro-cid-usevx2bs]{font-size:2rem;font-weight:800;color:var(--color-brand-light);line-height:1;flex-shrink:0;min-width:40px}.approach-content[data-astro-cid-usevx2bs] h3[data-astro-cid-usevx2bs]{font-size:1rem;margin-bottom:10px}.approach-content[data-astro-cid-usevx2bs] p[data-astro-cid-usevx2bs]{font-size:.875rem;color:var(--color-ink-secondary);line-height:1.65;margin:0}.markets-grid[data-astro-cid-usevx2bs]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.market-card[data-astro-cid-usevx2bs]{background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:24px}.market-flag[data-astro-cid-usevx2bs]{font-size:2rem;margin-bottom:10px;display:block}.market-card[data-astro-cid-usevx2bs] h3[data-astro-cid-usevx2bs]{font-size:1rem;margin-bottom:14px}.market-card[data-astro-cid-usevx2bs] ul[data-astro-cid-usevx2bs]{list-style:none;padding:0;margin:0 0 16px}.market-card[data-astro-cid-usevx2bs] li[data-astro-cid-usevx2bs]{font-size:.8125rem;color:var(--color-ink-secondary);padding:5px 0;border-bottom:1px solid var(--color-border);line-height:1.4}.market-card[data-astro-cid-usevx2bs] li[data-astro-cid-usevx2bs]:before{content:"✓ ";color:var(--color-success);font-weight:700}.market-link[data-astro-cid-usevx2bs]{font-size:.8125rem;font-weight:600;color:var(--color-brand);text-decoration:none}.market-link[data-astro-cid-usevx2bs]:hover{text-decoration:underline}.timeline-table[data-astro-cid-usevx2bs]{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.timeline-row[data-astro-cid-usevx2bs]{display:grid;grid-template-columns:140px 1fr 1fr;gap:0}.timeline-row[data-astro-cid-usevx2bs].header{background:var(--color-brand);color:#fff;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.timeline-row[data-astro-cid-usevx2bs]:not(.header){border-top:1px solid var(--color-border)}.timeline-row[data-astro-cid-usevx2bs]:not(.header):nth-child(2n){background:var(--color-surface)}.timeline-period[data-astro-cid-usevx2bs],.timeline-work[data-astro-cid-usevx2bs],.timeline-result[data-astro-cid-usevx2bs]{padding:14px 16px;font-size:.875rem;line-height:1.5}.timeline-period[data-astro-cid-usevx2bs]{font-weight:600;color:var(--color-brand);border-right:1px solid var(--color-border)}.timeline-row[data-astro-cid-usevx2bs].header .timeline-period[data-astro-cid-usevx2bs]{color:#fff;border-right-color:#fff3}.timeline-work[data-astro-cid-usevx2bs]{border-right:1px solid var(--color-border)}.timeline-row[data-astro-cid-usevx2bs].header .timeline-work[data-astro-cid-usevx2bs]{border-right-color:#fff3}.timeline-result[data-astro-cid-usevx2bs]{color:var(--color-ink-secondary)}.guarantee-points[data-astro-cid-usevx2bs]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:32px}.guarantee-point[data-astro-cid-usevx2bs]{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:.9375rem}.g-check[data-astro-cid-usevx2bs]{color:#6ee7b7;font-weight:700;font-size:1rem}.faq-item[data-astro-cid-usevx2bs]{padding:24px 0;border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-usevx2bs] h4[data-astro-cid-usevx2bs]{font-size:1rem;margin-bottom:8px}.faq-item[data-astro-cid-usevx2bs] p[data-astro-cid-usevx2bs]{font-size:.9rem;color:var(--color-ink-secondary);line-height:1.6;margin:0}@media(max-width:900px){.hero-grid[data-astro-cid-usevx2bs]{grid-template-columns:1fr;gap:40px}.problems-grid[data-astro-cid-usevx2bs]{grid-template-columns:repeat(2,1fr)}.approach-grid[data-astro-cid-usevx2bs]{grid-template-columns:1fr}.markets-grid[data-astro-cid-usevx2bs]{grid-template-columns:repeat(2,1fr)}.timeline-row[data-astro-cid-usevx2bs]{grid-template-columns:120px 1fr}.timeline-result[data-astro-cid-usevx2bs]{display:none}}@media(max-width:600px){.problems-grid[data-astro-cid-usevx2bs],.markets-grid[data-astro-cid-usevx2bs],.timeline-row[data-astro-cid-usevx2bs]{grid-template-columns:1fr}.timeline-period[data-astro-cid-usevx2bs]{border-right:none;border-bottom:1px solid var(--color-border)}.timeline-work[data-astro-cid-usevx2bs]{border-right:none}}
