.bp-page.bp-page{--bp-font:"CoFo Brilliant", var(--font-sans-clone,system-ui), sans-serif;--bp-blue:var(--ug-action,#5665f0);--bp-blue-edge:var(--ug-action-edge,#4252e0);--bp-blue-soft:color-mix(in srgb, var(--bp-blue) 14%, transparent);--bp-blue-ink:color-mix(in srgb, var(--bp-blue) 75%, var(--ink,#000));--bp-line:color-mix(in srgb, var(--ink,#000) 16%, transparent);--bp-line-soft:color-mix(in srgb, var(--ink,#000) 9%, transparent);--bp-muted:var(--ink-60,#0009);--serif:var(--bp-font);--sans:var(--bp-font);--green:var(--bp-blue);--green-ink:#fff;--green-text:var(--bp-blue-ink);--green-tint:var(--bp-blue-soft);--green-ring:color-mix(in srgb, var(--bp-blue) 35%, transparent);--shadow-btn:none;font-family:var(--bp-font)}.bp-page :is(h1,h2,h3,h4){font-family:var(--bp-font);letter-spacing:-.01em;font-weight:700}.bp-page :is(.st-cta,.bp-btn,.btn-accent,.btn-primary),.bp-page a:is(.st-cta,.bp-btn,.btn-accent,.btn-primary){background:var(--bp-blue);min-height:50px;box-shadow:0 4px 0 var(--bp-blue-edge);color:#fff;font-family:var(--bp-font);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:10px 30px;font-size:18px;font-weight:700;line-height:22px;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .18s;display:inline-flex}.bp-page :is(.st-cta,.bp-btn,.btn-accent,.btn-primary):hover:not(:disabled){filter:brightness(1.06)}.bp-page :is(.st-cta,.bp-btn,.btn-accent,.btn-primary):active:not(:disabled){box-shadow:0 0 0 var(--bp-blue-edge);transform:translateY(4px)}.bp-page :is(.st-cta,.bp-btn):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.bp-page .bp-btn-ghost,.bp-page a.bp-btn-ghost{border:2px solid var(--bp-line);min-height:50px;box-shadow:0 4px 0 var(--bp-line-soft);color:var(--ink);font-family:var(--bp-font);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:10px 30px;font-size:18px;font-weight:700;line-height:22px;text-decoration:none;display:inline-flex}.bp-page .bp-btn-ghost:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.bp-page .bp-h1{font-family:var(--bp-font);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:44px;font-weight:700;line-height:50px}@media (max-width:700px){.bp-page .bp-h1{font-size:32px;line-height:38px}}.bp-page .bp-card{border:2px solid var(--bp-line);background:var(--page);border-radius:28px}@keyframes bp-page-rise{0%{transform:translateY(6px)}to{opacity:1;transform:none}}.bp-page .bp-rise{animation:.4s cubic-bezier(.22,1,.36,1) both bp-page-rise}@media (prefers-reduced-motion:reduce){.bp-page .bp-rise{animation:none}}.bp-page .bp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bp-page .bp-empty{text-align:center;max-width:460px;margin:40px auto 0;padding:40px 32px 32px}.bp-page .bp-empty-title{margin:0;font-size:32px;line-height:38px}.bp-page .bp-empty-line{color:var(--ink);margin:12px 0 0;font-size:18px;line-height:26px}.bp-page .bp-empty-action{width:100%;margin-top:28px}.bp-page .bp-empty-note{color:var(--bp-muted);margin:20px 0 0;font-size:13px;line-height:19px}.bp-page .bp-empty-main{min-height:70vh;padding:24px 16px 96px}
