@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#10151a;--muted:#657078;--lime:#00a0ea;--paper:#f4f7f5;--deep:#0d171b;--serif:Georgia,serif}body{font-family:Manrope,system-ui,sans-serif;background:var(--paper);color:var(--ink)}a{text-decoration:none;color:inherit}.topbar[data-astro-cid-hz3ibrgu]{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:5;top:0;left:0;right:0;color:#f4f7f5}.wordmark[data-astro-cid-hz3ibrgu]{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:800;letter-spacing:.16em}.mark[data-astro-cid-hz3ibrgu]{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-family:var(--serif);font-size:18px;letter-spacing:0}.topbar[data-astro-cid-hz3ibrgu] nav[data-astro-cid-hz3ibrgu]{display:flex;gap:28px;align-items:center;font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.topbar[data-astro-cid-hz3ibrgu] nav[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]{opacity:.75}.topbar[data-astro-cid-hz3ibrgu] nav[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:hover{opacity:1;color:var(--lime)}.nav-cta[data-astro-cid-hz3ibrgu]{padding:11px 16px;border:1px solid rgba(255,255,255,.4);opacity:1!important}.page-hero[data-astro-cid-hz3ibrgu]{min-height:560px;background:var(--deep);color:#f4f7f5;position:relative;overflow:hidden}.hero-inner[data-astro-cid-hz3ibrgu]{position:relative;z-index:2;padding:170px 8vw 92px;max-width:860px}.eyebrow[data-astro-cid-hz3ibrgu],.section-kicker[data-astro-cid-hz3ibrgu]{font:11px DM Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.eyebrow[data-astro-cid-hz3ibrgu]{color:var(--lime);margin-bottom:28px}.page-hero[data-astro-cid-hz3ibrgu] h1[data-astro-cid-hz3ibrgu],.section[data-astro-cid-hz3ibrgu] h2[data-astro-cid-hz3ibrgu]{font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.95;letter-spacing:-.06em;font-weight:600;margin:0}.page-hero[data-astro-cid-hz3ibrgu] h1[data-astro-cid-hz3ibrgu] em[data-astro-cid-hz3ibrgu],.section[data-astro-cid-hz3ibrgu] h2[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu],.contact[data-astro-cid-hz3ibrgu] h2[data-astro-cid-hz3ibrgu] em[data-astro-cid-hz3ibrgu]{font-family:var(--serif);font-weight:400;color:var(--lime)}.hero-copy[data-astro-cid-hz3ibrgu]{font-size:16px;line-height:1.7;color:#b9c5c7;max-width:600px;margin-top:30px}.hero-line[data-astro-cid-hz3ibrgu]{margin-top:22px;font:12px DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.hero-actions[data-astro-cid-hz3ibrgu]{display:flex;gap:14px;margin-top:38px}.button[data-astro-cid-hz3ibrgu]{display:inline-flex;gap:22px;align-items:center;padding:16px 21px;font-size:12px;font-weight:700;letter-spacing:.04em}.button-solid[data-astro-cid-hz3ibrgu]{background:var(--lime);color:var(--deep)}.button-ghost[data-astro-cid-hz3ibrgu]{border:1px solid #526168;color:#f4f7f5}.button-light[data-astro-cid-hz3ibrgu]{background:#f4f7f5;color:var(--deep)}.hero-grid[data-astro-cid-hz3ibrgu]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,black,transparent 75%)}.hero-glow[data-astro-cid-hz3ibrgu]{position:absolute;border-radius:50%;width:55vw;height:55vw;right:-10vw;top:-8vw;background:radial-gradient(circle,#00a0ea22,transparent 68%)}.section[data-astro-cid-hz3ibrgu]{padding:100px 8vw}.section-kicker[data-astro-cid-hz3ibrgu]{color:#809097;margin-bottom:24px}.section-kicker[data-astro-cid-hz3ibrgu].light{color:var(--lime)}.section[data-astro-cid-hz3ibrgu] h2[data-astro-cid-hz3ibrgu]{font-size:clamp(2rem,3.6vw,3.2rem);line-height:.95;letter-spacing:-.06em;font-weight:600}.section-head[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:end;margin-bottom:56px}.section-head[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{color:var(--muted);line-height:1.7;max-width:360px}.split-section[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.tag-block[data-astro-cid-hz3ibrgu]{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 26px}.tag-block[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{font:11px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c4ced0;padding:10px 14px;background:#fff}.positioning[data-astro-cid-hz3ibrgu]{color:var(--muted);line-height:1.75;font-size:15px;max-width:420px}.list[data-astro-cid-hz3ibrgu]{list-style:none;padding:0;margin:34px 0 0}.list[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{padding:16px 0 16px 30px;border-bottom:1px solid #dce2e4;position:relative;color:#3d4850;line-height:1.6;font-size:15px}.list[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]:before{content:"↳";position:absolute;left:0;color:var(--lime);font-weight:800}.dark[data-astro-cid-hz3ibrgu] .list[data-astro-cid-hz3ibrgu]{color:inherit}.dark[data-astro-cid-hz3ibrgu]{background:var(--deep);color:#f4f7f5}.dark[data-astro-cid-hz3ibrgu] .section-head[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{color:#a9b7b8}.brandline[data-astro-cid-hz3ibrgu]{color:var(--lime);font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px}.step-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid #3f5054}.step[data-astro-cid-hz3ibrgu]{padding:28px 22px 40px;border-bottom:1px solid #3f5054;border-right:1px solid #3f5054}.step[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:16px;color:#c4d0d2;line-height:1.65;font-size:14.5px}.mono[data-astro-cid-hz3ibrgu]{font:11px DM Mono,monospace;color:var(--lime)}.product-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.product-chip[data-astro-cid-hz3ibrgu]{background:#fff;border:1px solid #dce2e4;padding:22px;font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;gap:12px;align-items:center}.product-chip[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{color:#00a0ea}.support-band[data-astro-cid-hz3ibrgu]{margin-top:56px;background:#e8eeee;padding:30px;border:1px solid #d5dedd}.soft[data-astro-cid-hz3ibrgu]{background:#e8eeee}.scenario-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.scenario-card[data-astro-cid-hz3ibrgu]{background:#fff;border:1px solid #d5dedd;padding:26px;display:flex;flex-direction:column;gap:16px}.kv[data-astro-cid-hz3ibrgu] b[data-astro-cid-hz3ibrgu]{display:block;font:10px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#819095;margin-bottom:6px}.kv[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{color:#3d4850;line-height:1.6;font-size:14px}.sell[data-astro-cid-hz3ibrgu]{color:#0089c7;margin-top:auto}.faq-list[data-astro-cid-hz3ibrgu]{max-width:860px}.faq[data-astro-cid-hz3ibrgu]{border-bottom:1px solid #dce2e4}.faq[data-astro-cid-hz3ibrgu] summary[data-astro-cid-hz3ibrgu]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 4px;font-size:17px;font-weight:600}.faq[data-astro-cid-hz3ibrgu] summary[data-astro-cid-hz3ibrgu]::-webkit-details-marker{display:none}.faq[data-astro-cid-hz3ibrgu] summary[data-astro-cid-hz3ibrgu] i[data-astro-cid-hz3ibrgu]{font-style:normal;color:#00a0ea;font-size:24px;font-weight:400;transition:.2s}.faq[data-astro-cid-hz3ibrgu][open] summary[data-astro-cid-hz3ibrgu] i[data-astro-cid-hz3ibrgu]{transform:rotate(45deg)}.faq[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{padding:0 4px 26px;color:var(--muted);line-height:1.75;max-width:700px}.contact[data-astro-cid-hz3ibrgu]{background:#1c292d;color:#f4f7f5;display:flex;justify-content:space-between;align-items:end;min-height:440px}.contact[data-astro-cid-hz3ibrgu] .section-kicker[data-astro-cid-hz3ibrgu]{color:var(--lime)}.contact[data-astro-cid-hz3ibrgu] h2[data-astro-cid-hz3ibrgu]{font-size:clamp(2.8rem,6vw,6rem);line-height:.9;margin-bottom:25px}.contact[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{color:#aebbbd;max-width:420px;line-height:1.7;margin-bottom:30px}.contact-mark[data-astro-cid-hz3ibrgu]{font:clamp(6rem,14vw,13rem) var(--serif);color:var(--lime);line-height:.75}.contact-mark[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{font:12px DM Mono,monospace;color:#aebbbd;vertical-align:top}.pager[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1fr auto 1fr;border-top:1px solid #dce2e4;background:#fff}.pager[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]{padding:34px 8vw;display:grid;gap:6px}.pager[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu].right{text-align:right;border-left:1px solid #dce2e4}.pager[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:nth-child(2){border-left:1px solid #dce2e4;border-right:1px solid #dce2e4;padding:34px 4vw;text-align:center}.pager[data-astro-cid-hz3ibrgu] small[data-astro-cid-hz3ibrgu]{font:10px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#819095}.pager[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{font-size:17px;font-weight:700}.pager[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:hover span[data-astro-cid-hz3ibrgu]{color:#0089c7}footer[data-astro-cid-hz3ibrgu]{background:#0d171b;color:#8f9a9c;padding:24px 8vw;display:flex;justify-content:space-between;font:10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}footer[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]{color:var(--lime)}@media(max-width:900px){.topbar[data-astro-cid-hz3ibrgu] nav[data-astro-cid-hz3ibrgu]{display:none}.section[data-astro-cid-hz3ibrgu]{padding:76px 7vw}.split-section[data-astro-cid-hz3ibrgu],.section-head[data-astro-cid-hz3ibrgu]{grid-template-columns:1fr;gap:32px}.contact[data-astro-cid-hz3ibrgu]{display:block}.contact-mark[data-astro-cid-hz3ibrgu]{margin-top:80px}.pager[data-astro-cid-hz3ibrgu]{grid-template-columns:1fr 1fr}.pager[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:nth-child(2){display:none}footer[data-astro-cid-hz3ibrgu]{padding:22px 7vw;gap:16px;flex-wrap:wrap}}@media(max-width:560px){.hero-actions[data-astro-cid-hz3ibrgu]{flex-direction:column;align-items:flex-start}}
