.oKJolW_page{--cs-ink:#0e2024;--cs-white:#fff;--cs-mint:#3fd0c9;--cs-on-link:#cdd9d9;--cs-on-body:#9fb3b5;--cs-border:#25383e;--cs-glow-teal:#007c9273;--cs-glow-mint:#3fd0c924;--cs-sans:var(--font-archivo), system-ui, sans-serif;--cs-mono:var(--font-space-mono), ui-monospace, Menlo, monospace;background:var(--cs-ink);min-height:100dvh;color:var(--cs-white);font-family:var(--cs-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.oKJolW_glowTop,.oKJolW_glowBottom{z-index:0;pointer-events:none;position:absolute}.oKJolW_glowTop{background:radial-gradient(ellipse, var(--cs-glow-teal), transparent 65%);width:min(760px,130vw);height:520px;top:-160px;left:50%;transform:translate(-50%)}.oKJolW_glowBottom{background:radial-gradient(circle, var(--cs-glow-mint), transparent 70%);width:420px;height:420px;bottom:-140px;right:-120px}.oKJolW_topbar,.oKJolW_hero,.oKJolW_features,.oKJolW_footer{z-index:1;position:relative}.oKJolW_topbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.oKJolW_logo{width:auto;height:24px;display:block}.oKJolW_tagline{font-family:var(--cs-mono);letter-spacing:.1em;color:var(--cs-mint);white-space:nowrap;font-size:11px}@media (max-width:380px){.oKJolW_tagline{display:none}}.oKJolW_hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex}.oKJolW_mark{opacity:.95;filter:brightness(0)invert();width:auto;height:56px;margin-bottom:22px}.oKJolW_eyebrow{font-family:var(--cs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-mint);font-size:12px;font-weight:700}.oKJolW_heading{max-width:15ch;font-family:var(--cs-sans);letter-spacing:-.03em;color:var(--cs-white);text-wrap:balance;margin:16px 0 0;font-size:clamp(34px,9vw,70px);font-weight:800;line-height:1}.oKJolW_subheading{max-width:44ch;font-family:var(--cs-sans);color:var(--cs-on-link);margin:20px 0 0;font-size:clamp(16px,2.4vw,20px);font-weight:400;line-height:1.55}.oKJolW_features{background:var(--cs-border);border-top:1px solid var(--cs-border);grid-template-columns:1fr;gap:1px;display:grid}.oKJolW_feature{background:var(--cs-ink);padding:22px 20px}.oKJolW_featureNum{font-family:var(--cs-mono);letter-spacing:-.02em;color:var(--cs-mint);font-size:30px;font-weight:700}.oKJolW_featureTitle{font-family:var(--cs-sans);color:var(--cs-white);margin:8px 0 5px;font-size:16px;font-weight:700}.oKJolW_featureBody{font-family:var(--cs-sans);color:var(--cs-on-body);font-size:13.5px;font-weight:400;line-height:1.5}.oKJolW_footer{border-top:1px solid var(--cs-border);text-align:center;padding:18px 20px}.oKJolW_footerText{font-family:var(--cs-mono);letter-spacing:.08em;color:var(--cs-on-body);font-size:11px}.oKJolW_footerLink{color:var(--cs-mint);text-underline-offset:2px;text-decoration:underline}.oKJolW_footerLink:hover{color:var(--cs-white)}.oKJolW_footerButton{font:inherit;letter-spacing:inherit;color:var(--cs-mint);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.oKJolW_footerButton:hover{color:var(--cs-white)}@media (min-width:1024px){.oKJolW_topbar{padding:28px 48px}.oKJolW_logo{height:30px}.oKJolW_tagline{font-size:12px}.oKJolW_hero{padding:60px 40px}.oKJolW_mark{height:72px;margin-bottom:26px}.oKJolW_eyebrow{font-size:13px}.oKJolW_heading{margin-top:20px}.oKJolW_subheading{margin-top:24px}.oKJolW_features{grid-template-columns:repeat(3,1fr)}.oKJolW_feature{padding:28px 40px}.oKJolW_featureNum{font-size:34px}.oKJolW_footer{padding:18px 48px}}
