:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f8fafd;--raised:#fdfeff;--ink:#131922;--body:#39404b;--mute:#5d646e;--hair:#dbdee3;--accent:#0061d8;--accent-strong:#004fbf;--accent-wash:#e6effb;--on-accent:#f8fafd;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--page:1080px;--gutter:clamp(20px, 5vw, 48px);--section:clamp(72px, 10vw, 128px);--radius:10px;--ease:cubic-bezier(.25, 1, .5, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--canvas);min-height:100dvh;color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.125rem;line-height:1.6;display:flex}main{flex:1}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip{left:var(--gutter);background:var(--ink);color:var(--canvas);border-radius:var(--radius);padding:8px 14px;position:absolute;top:12px;transform:translateY(-200%)}.skip:focus{transform:none}.site-header,.site-footer,main>section{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.wordmark{min-height:44px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex}.site-header nav a{min-height:44px;color:var(--body);align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.site-header nav a:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.site-footer{color:var(--mute);padding-block:32px 48px;font-size:.9375rem}.site-footer p{border-top:1px solid var(--hair);padding-top:24px}.button{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--accent);min-height:48px;color:var(--on-accent);white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease);justify-content:center;align-items:center;padding:0 22px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.button:active{transform:translateY(1px)}.button-quiet{color:var(--accent);background:0 0}.button-quiet:hover{background:var(--accent-wash);border-color:var(--accent)}.hero{padding-top:clamp(56px,9vw,96px)}.hero h1{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.5rem,6.4vw,4.75rem);font-weight:700;line-height:1.04}.lede{max-width:34ch;margin:24px 0 36px;font-size:clamp(1.1875rem,2vw,1.375rem);line-height:1.5}.sample-link{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:-.01em;color:var(--mute);cursor:default;margin-top:clamp(56px,8vw,96px);padding-top:28px;font-size:clamp(1rem,3.1vw,2.125rem);line-height:1.35}.sample-link .id{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.how,.pricing{padding-top:var(--section)}h2{letter-spacing:-.025em;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}h3{letter-spacing:-.015em;font-size:1.4375rem;font-weight:650;line-height:1.25}.steps{counter-reset:step;gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1px solid var(--hair);padding-top:20px}.steps li:before{content:counter(step);font-family:var(--mono);color:var(--accent);margin-bottom:14px;font-size:.8125rem;font-weight:600;display:block}.steps h3{margin-bottom:10px}.steps p{max-width:40ch}kbd{border:1px solid var(--hair);background:var(--raised);color:var(--ink);font-family:var(--mono);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:.05em .4em;font-size:.9em}@media (width>=768px){.steps{grid-template-columns:repeat(3,1fr)}}.requirement{margin-top:16px}.plans{border-top:1px solid var(--hair);grid-template-rows:auto auto 1fr auto;margin-top:40px;display:grid}.plan{grid-row:span 4;grid-template-rows:subgrid;align-items:start;padding-block:28px 8px;display:grid}.plan+.plan{border-top:1px solid var(--hair);margin-top:32px;padding-top:28px}.price{margin-top:8px}.amount{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:6px;font-size:3rem;font-weight:700;line-height:1.15}.plan ul{margin:20px 0 28px;padding:0;list-style:none}.plan li+li{margin-top:6px}.plan .button{justify-self:start}@media (width>=768px){.plans{grid-template-columns:1fr 1fr}.plan+.plan{border-top:0;border-left:1px solid var(--hair);margin-top:0;padding-top:28px;padding-left:48px}}.not-found{padding-block:clamp(56px,12vw,144px)}.not-found h1{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.1}.not-found p{max-width:40ch;margin:20px 0 32px}@media (prefers-reduced-motion:reduce){.button{transition:none}}
