.home_page__ODjSn{max-width:960px;margin:0 auto;padding:28px 24px 64px}.home_top__aXzK5{display:flex;align-items:center;gap:12px;padding-bottom:40px}.home_brand__pXnzD{display:inline-flex;align-items:center;gap:9px;font-family:var(--serif);font-size:20px;letter-spacing:.01em}.home_brandMark__fIJdN{color:var(--text)}.home_brandDim__zPvHp{color:var(--muted)}.home_topSep__YiR_T{width:1px;height:15px;background:var(--line);margin:0 2px}.home_hero__z_jpu{padding:32px 0 56px;border-bottom:1px solid var(--line2)}.home_headline__lK3mU{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.06;max-width:16ch;margin:18px 0 0}.home_sub__cfiRX{color:var(--muted);font-size:1.05rem;line-height:1.65;max-width:60ch;margin:22px 0 0}.home_ctaRow__SM37K{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px}.home_cta__n3QqX{font-size:13.5px;padding:13px 26px}.home_ctaNote____g_v{color:var(--faint);font-size:.85rem;max-width:34ch;line-height:1.5}.home_steps__fcLgM{padding:48px 0;border-bottom:1px solid var(--line2)}.home_sectionLbl__mdzUV{display:block;margin-bottom:26px}.home_stepGrid__oiuJT{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px}.home_step__ZzfdE{border-top:2px solid var(--signal-dim);padding-top:18px}.home_stepN__obxy9{display:block;margin-bottom:12px}.home_stepTitle__VnLkx{font-size:1.35rem;line-height:1.2;margin:0 0 10px}.home_stepBody__SOwaZ{color:var(--muted);font-size:.96rem;line-height:1.6;margin:0}.home_forWho__i5uyD{padding:48px 0 8px}.home_forWhoBody__FGr6b{color:var(--muted);font-size:1.05rem;line-height:1.65;max-width:62ch;margin:0 0 30px}.home_foot__rmnhG{display:flex;align-items:center;gap:14px;padding-top:40px;margin-top:40px;border-top:1px solid var(--line2)}.home_footNote__Vnnhc{color:var(--faint);font-size:.8rem}@media (max-width:720px){.home_stepGrid__oiuJT{grid-template-columns:1fr;gap:26px}.home_headline__lK3mU{max-width:none}}.StartBuildingButton_wrap__KRVjU{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.StartBuildingButton_error__oC4gx{color:var(--bad);font-size:.85rem;line-height:1.5}.StartBuildingButton_retry__hXvAz{background:none;border:none;padding:0;font:inherit;color:var(--signal);text-decoration:underline;cursor:pointer}.StartBuildingButton_retry__hXvAz:hover{color:var(--text)}