html{scroll-behavior:smooth}body{color:#f2f7f4;background:#07130e;font-family:ui-rounded,-apple-system,BlinkMacSystemFont,SF Pro Rounded,Segoe UI,sans-serif}main.svelte-1uha8ag{min-height:100vh;overflow:hidden}nav.svelte-1uha8ag,footer.svelte-1uha8ag{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;display:flex}nav.svelte-1uha8ag{height:96px}.wordmark.svelte-1uha8ag{color:inherit;letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:650;text-decoration:none;display:flex}.wordmark.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:10px;width:38px;height:38px}.nav-cta.svelte-1uha8ag{color:#dce9e2;border:1px solid #294238;border-radius:999px;padding:10px 17px;font-size:14px;text-decoration:none}.hero.svelte-1uha8ag{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;width:min(1180px,100% - 48px);min-height:690px;margin:0 auto;padding:60px 0 90px;display:grid}.hero-copy.svelte-1uha8ag{z-index:2;max-width:620px;position:relative}.eyebrow.svelte-1uha8ag{color:#09d7a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}h1.svelte-1uha8ag{letter-spacing:-.066em;margin:0;font-size:clamp(58px,7vw,94px);font-weight:580;line-height:.94}.intro.svelte-1uha8ag{color:#9db1a7;max-width:550px;margin:34px 0;font-size:19px;line-height:1.65}.primary-button.svelte-1uha8ag,form.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#032017;background:#05d6a3;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:38px;padding:15px 18px 15px 23px;font-size:15px;font-weight:680;text-decoration:none;display:inline-flex}.primary-button.svelte-1uha8ag span:where(.svelte-1uha8ag),.button-icon.svelte-1uha8ag{font-size:20px}.phone-wrap.svelte-1uha8ag{place-items:center;min-height:650px;display:grid;position:relative}.glow.svelte-1uha8ag{filter:blur(18px);background:radial-gradient(circle,#08785a60,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute}.app-shot.svelte-1uha8ag{box-sizing:border-box;border:1px solid #496057;border-radius:54px;width:315px;height:auto;display:block;position:relative;transform:rotate(2.5deg);box-shadow:0 35px 90px #0009,inset 0 0 0 7px #121715}.access.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:#879c92;margin:0;line-height:1.55}.access.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;width:min(980px,100% - 48px);margin:0 auto;padding:130px 0;display:grid}.access.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,5vw,58px);line-height:1}form.svelte-1uha8ag{background:#0d1d16;border:1px solid #21392e;border-radius:24px;padding:28px}.field-row.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:15px;display:grid}label.svelte-1uha8ag{color:#a9bab1;gap:8px;font-size:12px;display:grid}input.svelte-1uha8ag,textarea.svelte-1uha8ag{box-sizing:border-box;width:100%;font:inherit;border:1px solid #294238;border-radius:12px;padding:14px;font-size:15px;color:#eff7f3!important;background:#07130e!important}input.svelte-1uha8ag:disabled,textarea.svelte-1uha8ag:disabled{opacity:.72;cursor:wait}textarea.svelte-1uha8ag{resize:vertical;min-height:96px;line-height:1.45}.message-field.svelte-1uha8ag{margin-top:15px}input.svelte-1uha8ag:focus,textarea.svelte-1uha8ag:focus{border-color:#05d6a3;outline:none;box-shadow:0 0 0 3px #05d6a322}.company.svelte-1uha8ag{position:absolute;left:-10000px}form.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;width:100%;margin-top:20px}form.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:default;opacity:.78}.spinner.svelte-1uha8ag{border:2px solid #03201755;border-top-color:#032017;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}form.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#6f8279;text-align:center;margin-top:14px;display:block}.form-error.svelte-1uha8ag{color:#ff9d9d;margin:14px 0 0;font-size:13px}.success.svelte-1uha8ag{background:#0d1d16;border:1px solid #285443;border-radius:24px;align-items:center;gap:18px;padding:30px;display:flex}.success.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#032017;background:#05d6a3;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-weight:800;display:grid}.success.svelte-1uha8ag h3:where(.svelte-1uha8ag),.success.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.success.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#879c92;margin-top:5px}footer.svelte-1uha8ag{color:#7f9389;border-top:1px solid #1d3329;padding:38px 0}footer.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){color:#dbe8e1}footer.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){border-radius:8px;width:30px;height:30px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px}@media (width<=820px){.hero.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;padding-top:70px}.hero-copy.svelte-1uha8ag{margin:auto}.intro.svelte-1uha8ag{margin-inline:auto}.phone-wrap.svelte-1uha8ag{min-height:660px}.access.svelte-1uha8ag{grid-template-columns:1fr;gap:45px}}@media (width<=520px){nav.svelte-1uha8ag,footer.svelte-1uha8ag,.hero.svelte-1uha8ag,.access.svelte-1uha8ag{width:calc(100% - 32px)}nav.svelte-1uha8ag{height:78px}.hero.svelte-1uha8ag{gap:22px;padding-top:46px}h1.svelte-1uha8ag{font-size:54px}.intro.svelte-1uha8ag{font-size:17px}.phone-wrap.svelte-1uha8ag{min-height:580px;margin:-20px 0 -45px;transform:scale(.88)}.field-row.svelte-1uha8ag{grid-template-columns:1fr}.access.svelte-1uha8ag{padding:90px 0}form.svelte-1uha8ag{padding:20px}footer.svelte-1uha8ag{flex-direction:column;gap:15px}}
