body{background:#f7f7f8}.landing-page.svelte-1uha8ag{min-height:100vh;background:#f7f7f8;color:#1d1e27}.landing-header.svelte-1uha8ag{position:relative;z-index:10;height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dfe2e7;background:#fff;box-shadow:0 1px 4px #161c2d0f}.landing-brand.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;color:#171921;font-size:19px;font-weight:800;letter-spacing:normal;white-space:nowrap}.brand-mark.svelte-1uha8ag{width:29px;height:29px;display:grid;place-items:center;border-radius:7px 7px 11px;background:#5624d0;color:#fff;font-size:17px}.site-nav.svelte-1uha8ag{min-width:0;flex:0 0 auto;position:static;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:transparent;border:0;box-shadow:none}.site-nav.svelte-1uha8ag form:where(.svelte-1uha8ag){margin:0}.account-action.svelte-1uha8ag{min-width:auto;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.account-action.primary.svelte-1uha8ag{background:#5624d0;color:#fff}.account-action.primary.svelte-1uha8ag:hover,.account-action.primary.svelte-1uha8ag:focus-visible{background:#4016a8;outline:none}.account-action.secondary.svelte-1uha8ag{border-color:#d3d5db;background:#fff;color:#292b35}.account-action.secondary.svelte-1uha8ag:hover,.account-action.secondary.svelte-1uha8ag:focus-visible{border-color:#5624d0;color:#5624d0;outline:none}.hero.svelte-1uha8ag{width:min(1280px,calc(100% - 48px));min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(56px,8vh,88px) 0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(48px,7vw,104px);background:transparent}.hero-copy.svelte-1uha8ag{max-width:590px;align-self:center}.eyebrow.svelte-1uha8ag{margin:0 0 15px;color:#6d36db;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-1uha8ag{margin:0;color:#171921;font-size:clamp(46px,5vw,70px);font-weight:800;line-height:1.03;letter-spacing:-.05em}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;color:#5624d0}.hero-description.svelte-1uha8ag{max-width:570px;margin:24px 0 0;color:#5e616b;font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.65;letter-spacing:normal}.hero-action.svelte-1uha8ag{min-height:48px;margin-top:30px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;border-radius:3px;background:#5624d0;color:#fff;font-size:14px;font-weight:800}.hero-action.svelte-1uha8ag:hover,.hero-action.svelte-1uha8ag:focus-visible{background:#4016a8;outline:none}.hero-action.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:18px}.hero-visual.svelte-1uha8ag{width:100%;max-width:670px;padding:18px;justify-self:end;position:relative;overflow:visible;border:1px solid #d9d3e8;border-radius:4px;background:#eee9f8}.hero-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block;position:relative;z-index:1;border-radius:3px;object-fit:cover}.visual-accent.svelte-1uha8ag{position:absolute;width:112px;height:112px;top:-21px;right:-21px;border:18px solid rgba(86,36,208,.16);border-radius:50%}@media(max-width:980px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:46px;padding-block:55px 68px}.hero-copy.svelte-1uha8ag{max-width:700px}.hero-visual.svelte-1uha8ag{max-width:670px;justify-self:start}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline}}@media(max-width:620px){.landing-header.svelte-1uha8ag{height:64px;padding-inline:16px}.landing-brand.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:none}.account-action.svelte-1uha8ag{min-height:36px;padding-inline:11px;font-size:12px}.hero.svelte-1uha8ag{width:min(100% - 32px,1280px);min-height:calc(100vh - 64px);padding-block:42px 52px;gap:38px}h1.svelte-1uha8ag{font-size:clamp(39px,12vw,54px)}.hero-description.svelte-1uha8ag{margin-top:20px;font-size:15px}.hero-action.svelte-1uha8ag{margin-top:25px}.hero-visual.svelte-1uha8ag{padding:10px}.visual-accent.svelte-1uha8ag{width:76px;height:76px;top:-14px;right:-10px;border-width:12px}}
