.company-page{color:var(--color-ink)}.company-card{background:var(--kit-card);border:1px solid var(--line);border-radius:16px;min-width:0}.company-page .company-ink{color:var(--color-ink)}.company-page .company-muted{color:var(--color-ink-dim)}.company-page .company-accent{color:var(--color-signal-lit)}.company-page .company-success{color:var(--color-up)}.company-page .company-error{color:var(--color-down)}.company-page .company-border{border-color:var(--line-strong)}.company-page .company-surface{background-color:var(--surface-hover)}.company-page .company-fill{background:var(--color-signal-core);color:#fff}.company-page .company-fill:hover{filter:brightness(1.08)}.company-page h2,.company-page h3{letter-spacing:-.025em}.company-page .kit-hero__title em{font-family:var(--font-editorial);font-weight:400}.company-page input,.company-page textarea{color:var(--color-ink);background:var(--color-base);border-color:var(--line-strong)}.company-page input::-moz-placeholder,.company-page textarea::-moz-placeholder{color:var(--color-ink-faint)}.company-page input::placeholder,.company-page textarea::placeholder{color:var(--color-ink-faint)}.company-page :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}.company-page :is(p,li){overflow-wrap:anywhere}.company-page .company-billing{padding-block:0 64px}.company-features{color:var(--color-ink-dim);font-size:var(--text-body-sm)}.company-features summary{color:var(--color-signal-lit);cursor:pointer;padding-block:12px}.company-page .company-card>a[href="/signup"]{margin-top:auto}@media (max-width:600px){.company-page .company-card{padding:24px}.company-page .kit-section{padding-block:48px}.company-page .text-4xl,.company-page .text-5xl{font-size:2rem}}.company-page .company-narrow{max-width:960px}.company-page .company-fill .company-success{color:#fff}.company-page--ambient{position:relative;isolation:isolate}.company-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.company-page--ambient>:not(.company-ambient){position:relative;z-index:1}.company-ambient i{position:absolute;display:block;border-radius:50%;filter:blur(70px);will-change:transform;animation:company-drift 28s ease-in-out infinite}.company-ambient i:first-child{top:4%;inset-inline-start:-6%;width:46vmin;height:46vmin;background:color-mix(in srgb,var(--color-signal-core) 22%,transparent)}.company-ambient i:nth-child(2){top:28%;inset-inline-end:-10%;width:54vmin;height:54vmin;background:color-mix(in srgb,var(--color-signal-lit) 16%,transparent);animation-duration:36s;animation-delay:-12s}.company-ambient i:nth-child(3){top:58%;inset-inline-start:18%;width:38vmin;height:38vmin;background:color-mix(in srgb,var(--color-signal-core) 14%,transparent);animation-duration:32s;animation-delay:-20s}.company-ambient i:nth-child(4){top:82%;inset-inline-end:6%;width:42vmin;height:42vmin;background:color-mix(in srgb,var(--color-signal-lit) 12%,transparent);animation-duration:40s;animation-delay:-6s}html.theme-dark .company-ambient i:first-child{background:color-mix(in srgb,var(--color-signal-lit) 26%,transparent)}html.theme-dark .company-ambient i:nth-child(2){background:color-mix(in srgb,var(--color-signal-core) 30%,transparent)}html.theme-dark .company-ambient i:nth-child(3){background:color-mix(in srgb,var(--color-signal-lit) 18%,transparent)}html.theme-dark .company-ambient i:nth-child(4){background:color-mix(in srgb,var(--color-signal-core) 22%,transparent)}@keyframes company-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-5%,0) scale(1.1)}}@media (prefers-reduced-motion:reduce){.company-ambient i{animation:none}}