.hero[data-astro-cid-ru5a6egn]{text-align:center;background:var(--color-bg);padding:72px 0}.hero__inner[data-astro-cid-ru5a6egn]{flex-direction:column;align-items:center;gap:20px;display:flex}.crumbs[data-astro-cid-ru5a6egn]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.crumbs[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn]{color:var(--color-text-secondary);text-decoration:none}.crumbs[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn]:hover{color:var(--color-text-primary)}.hero__headline[data-astro-cid-ru5a6egn]{letter-spacing:-.035em;max-width:820px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.08}.hero__sub[data-astro-cid-ru5a6egn]{max-width:620px;color:var(--color-text-secondary);font-size:18px;line-height:1.6}.hero__cta[data-astro-cid-ru5a6egn]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.demo-section[data-astro-cid-ru5a6egn]{background:var(--color-bg-elevated);padding:88px 0 100px}.problem-section[data-astro-cid-ru5a6egn]{background:var(--color-bg);padding:100px 0}.platforms-section[data-astro-cid-ru5a6egn]{background:var(--color-bg-subtle);padding:100px 0}.measure-section[data-astro-cid-ru5a6egn]{background:var(--color-bg);padding:100px 0}.faq-section[data-astro-cid-ru5a6egn]{background:var(--color-bg-subtle);padding:100px 0}.form-section[data-astro-cid-ru5a6egn]{background:var(--color-bg);padding:100px 0}.others-section[data-astro-cid-ru5a6egn]{background:var(--color-bg-subtle);padding:100px 0}.steps[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.steps--3[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-ru5a6egn] li[data-astro-cid-ru5a6egn]{border:1px solid var(--color-border);border-radius:var(--radius-md,16px);background:var(--color-bg);flex-direction:column;gap:8px;margin:0;padding:24px;display:flex}.steps__num[data-astro-cid-ru5a6egn]{background:var(--color-text-primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.steps__title[data-astro-cid-ru5a6egn]{font-size:17px;font-weight:600}.steps__body[data-astro-cid-ru5a6egn]{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.grid[data-astro-cid-ru5a6egn]{gap:16px;display:grid}.grid--four[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(4,1fr)}.grid--three[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(3,1fr)}.grid[data-astro-cid-ru5a6egn] .feature-card{flex-direction:column;height:100%;display:flex}.more-link[data-astro-cid-ru5a6egn]{color:var(--color-text-primary);align-self:flex-start;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;text-decoration:none}.more-link[data-astro-cid-ru5a6egn] span[data-astro-cid-ru5a6egn]{transition:transform .15s;display:inline-block}.more-link[data-astro-cid-ru5a6egn]:hover span[data-astro-cid-ru5a6egn]{transform:translate(3px)}.others-all[data-astro-cid-ru5a6egn]{justify-content:center;margin-top:32px;display:flex}.metrics[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.metrics[data-astro-cid-ru5a6egn] li[data-astro-cid-ru5a6egn]{border:1px solid var(--color-border);border-radius:var(--radius-md,16px);flex-direction:column;gap:12px;margin:0;padding:20px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.metrics__num[data-astro-cid-ru5a6egn]{background:var(--color-bg-subtle);width:26px;height:26px;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:12px;display:grid}.measure__note[data-astro-cid-ru5a6egn]{text-align:center;max-width:640px;color:var(--color-text-secondary);margin:24px auto 0;font-size:15px;line-height:1.6}.faq-list[data-astro-cid-ru5a6egn]{max-width:760px;margin:0 auto}.faq-item[data-astro-cid-ru5a6egn]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn] svg[data-astro-cid-ru5a6egn]{flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-ru5a6egn][open] summary[data-astro-cid-ru5a6egn] svg[data-astro-cid-ru5a6egn]{transform:rotate(180deg)}.faq-item[data-astro-cid-ru5a6egn] p[data-astro-cid-ru5a6egn]{color:var(--color-text-secondary);padding:0 0 20px;font-size:15px;line-height:1.65}.form-layout[data-astro-cid-ru5a6egn]{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px;display:grid}@media (width<=1099px){.grid--four[data-astro-cid-ru5a6egn],.grid--three[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.form-layout[data-astro-cid-ru5a6egn]{grid-template-columns:1fr;gap:40px}.metrics[data-astro-cid-ru5a6egn]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.steps[data-astro-cid-ru5a6egn],.steps--3[data-astro-cid-ru5a6egn]{grid-template-columns:1fr}.hero[data-astro-cid-ru5a6egn]{padding:56px 0}.grid--four[data-astro-cid-ru5a6egn],.grid--three[data-astro-cid-ru5a6egn]{grid-template-columns:1fr}.demo-section[data-astro-cid-ru5a6egn],.problem-section[data-astro-cid-ru5a6egn],.platforms-section[data-astro-cid-ru5a6egn],.measure-section[data-astro-cid-ru5a6egn],.faq-section[data-astro-cid-ru5a6egn],.form-section[data-astro-cid-ru5a6egn],.others-section[data-astro-cid-ru5a6egn]{padding:72px 0}}
