@font-face{font-family:"Instrument Serif Italic";src:url(/fonts/instrumentserif-italic.woff2) format("woff2");font-display:swap}.cb[data-astro-cid-snbhbptg]{--cb-dark: var(--color-ink);--cb-on-dark: var(--color-raised);--cb-dim: color-mix(in srgb, var(--color-raised) 62%, transparent);overflow-x:clip}.cb-wrap[data-astro-cid-snbhbptg]{width:min(100% - 32px,1152px);margin-inline:auto}.cb-dark[data-astro-cid-snbhbptg]{background:var(--cb-dark);color:var(--cb-on-dark)}.cb-light[data-astro-cid-snbhbptg]{background:linear-gradient(180deg,var(--color-raised) 0%,var(--color-paper) 100%);color:var(--color-ink)}.cb-serif[data-astro-cid-snbhbptg],.cb-h1[data-astro-cid-snbhbptg] em[data-astro-cid-snbhbptg]{font-family:"Instrument Serif Italic",var(--font-serif);font-style:normal;font-weight:400;letter-spacing:-.01em}.cb-hero[data-astro-cid-snbhbptg]{position:relative;padding:28px 0 64px;background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--color-raised) 12%,var(--cb-dark)) 0%,var(--cb-dark) 70%)}.cb-logo[data-astro-cid-snbhbptg]{display:flex;align-items:center;justify-content:center;gap:8px}.cb-logo[data-astro-cid-snbhbptg] img[data-astro-cid-snbhbptg]:first-child{width:30px;height:auto}.cb-logo[data-astro-cid-snbhbptg] img[data-astro-cid-snbhbptg]:last-child{width:auto;height:15px}.cb-h1[data-astro-cid-snbhbptg]{color:var(--cb-on-dark);margin:40px auto 0;max-width:21ch;text-align:center;font-weight:600;font-size:clamp(2.1rem,1.3rem + 3.2vw,4rem);line-height:1.04;letter-spacing:-.01em}.cb-h1[data-astro-cid-snbhbptg] em[data-astro-cid-snbhbptg]{color:color-mix(in srgb,var(--color-raised) 80%,transparent);letter-spacing:-.01em}.cb-sub[data-astro-cid-snbhbptg]{margin:22px auto 0;max-width:54ch;text-align:center;color:var(--cb-dim);font-size:1.1875rem;line-height:1.5}.cb-hero-grid[data-astro-cid-snbhbptg]{display:grid;gap:40px;margin-top:40px;align-items:center}@media(min-width:1024px){.cb-hero-grid[data-astro-cid-snbhbptg]{grid-template-columns:1fr 544px;gap:48px;margin-top:44px}}.cb-mock[data-astro-cid-snbhbptg]{position:relative}.cb-mock--hero[data-astro-cid-snbhbptg]{display:none;aspect-ratio:1.15}@media(min-width:1024px){.cb-mock--hero[data-astro-cid-snbhbptg]{display:block}}.cb-pg[data-astro-cid-snbhbptg]{position:absolute;width:38%;height:auto;border-radius:var(--radius-chip);background:var(--color-raised);box-shadow:0 2px 4px #0000002e,0 30px 60px -20px #0000008c}.cb-pg-a[data-astro-cid-snbhbptg]{left:60%;top:14%;transform:rotate(9deg)}.cb-pg-b[data-astro-cid-snbhbptg]{left:2%;top:16%;transform:rotate(-14deg)}.cb-pg-c[data-astro-cid-snbhbptg]{left:16%;top:9%;transform:rotate(-6deg)}.cb-pg-d[data-astro-cid-snbhbptg]{left:33%;top:4%;width:42%;z-index:2}.cb-phone[data-astro-cid-snbhbptg]{position:absolute;left:16%;top:40%;width:24%;z-index:3;filter:drop-shadow(0 24px 40px rgb(0 0 0 / .45))}.cb-phone-shot[data-astro-cid-snbhbptg]{display:block;width:100%;height:auto}.cb-card[data-astro-cid-snbhbptg]{background:var(--color-raised);color:var(--color-ink);border-radius:var(--radius-xl);padding:36px 40px 32px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 80px -30px #0009}@media(max-width:640px){.cb-card[data-astro-cid-snbhbptg]{padding:28px 20px 24px}}.cb-card-h[data-astro-cid-snbhbptg]{font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;margin-bottom:8px}.cb-mock--card[data-astro-cid-snbhbptg]{display:block;aspect-ratio:1.6;margin:4px 0 8px}.cb-mock--card[data-astro-cid-snbhbptg] .cb-pg[data-astro-cid-snbhbptg]{width:30%;box-shadow:0 2px 4px #00000014,0 18px 30px -14px #00000059}.cb-mock--card[data-astro-cid-snbhbptg] .cb-pg-b[data-astro-cid-snbhbptg]{left:16%;top:14%}.cb-mock--card[data-astro-cid-snbhbptg] .cb-pg-c[data-astro-cid-snbhbptg]{left:52%;top:12%;transform:rotate(7deg)}.cb-mock--card[data-astro-cid-snbhbptg] .cb-pg-d[data-astro-cid-snbhbptg]{left:33%;top:2%;width:33%}@media(min-width:1024px){.cb-mock--card[data-astro-cid-snbhbptg]{display:none}}.cb-field[data-astro-cid-snbhbptg]{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border:1px solid var(--color-ctl-line);border-radius:var(--radius-btn);background:var(--color-paper);color:var(--color-muted);transition:border-color .15s,background-color .15s}.cb-field[data-astro-cid-snbhbptg]:focus-within{border-color:var(--color-focus);background:var(--color-raised)}.cb-field[data-astro-cid-snbhbptg] input[data-astro-cid-snbhbptg],.cb-field[data-astro-cid-snbhbptg] select[data-astro-cid-snbhbptg]{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font:inherit;font-size:1.0625rem;color:var(--color-ink)}.cb-field[data-astro-cid-snbhbptg] input[data-astro-cid-snbhbptg]::placeholder{color:var(--color-muted)}.cb-select[data-astro-cid-snbhbptg] select[data-astro-cid-snbhbptg]{appearance:none;cursor:pointer}.cb-select[data-astro-cid-snbhbptg] select[data-astro-cid-snbhbptg]:invalid{color:var(--color-muted)}.cb-phonefield[data-astro-cid-snbhbptg]{padding:0;gap:0}.cb-cc[data-astro-cid-snbhbptg]{position:relative;display:flex;align-items:center;height:100%;padding:0 14px 0 18px;border-right:1px solid var(--color-ctl-line);cursor:pointer}.cb-cc[data-astro-cid-snbhbptg] select[data-astro-cid-snbhbptg]{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:1rem}.cb-cc-show[data-astro-cid-snbhbptg]{display:flex;align-items:center;gap:6px;color:var(--color-ink);font-size:.9375rem}.cb-cc-show[data-astro-cid-snbhbptg] b[data-astro-cid-snbhbptg]{font-weight:500}.cb-dial[data-astro-cid-snbhbptg]{padding-left:14px;color:var(--color-ink);font-size:1.0625rem}.cb-phonefield[data-astro-cid-snbhbptg] input[data-astro-cid-snbhbptg]{padding:0 18px 0 6px}.cb-tick[data-astro-cid-snbhbptg]{display:flex;gap:10px;align-items:flex-start;font-size:.8125rem;line-height:1.45;color:var(--color-muted);cursor:pointer;margin-top:2px}.cb-tick[data-astro-cid-snbhbptg] input[data-astro-cid-snbhbptg]{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--color-accent)}.cb-hp[data-astro-cid-snbhbptg]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cb-go[data-astro-cid-snbhbptg]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:10px 10px 10px 28px;border:0;border-radius:var(--radius-btn);background-image:linear-gradient(180deg,var(--color-focus) 0%,var(--color-accent) 100%);color:var(--color-raised);text-align:left;cursor:pointer;box-shadow:0 1px 2px #0000002e,0 18px 36px -14px color-mix(in srgb,var(--color-accent) 70%,transparent);transition:transform .15s,box-shadow .15s}.cb-go[data-astro-cid-snbhbptg]:hover{transform:translateY(-1px)}.cb-go[data-astro-cid-snbhbptg]:disabled{opacity:.7;cursor:progress}.cb-go[data-astro-cid-snbhbptg] b[data-astro-cid-snbhbptg]{display:block;font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.cb-go[data-astro-cid-snbhbptg] small[data-astro-cid-snbhbptg]{display:block;font-size:.875rem;opacity:.9;line-height:1.3}.cb-go-arrow[data-astro-cid-snbhbptg]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--radius-btn-sm);background:color-mix(in srgb,var(--color-raised) 22%,transparent)}.cb-go--inline[data-astro-cid-snbhbptg]{width:auto;display:inline-flex;margin-top:32px}.cb-err[data-astro-cid-snbhbptg]{font-size:.875rem;color:var(--color-alarm)}.cb-proof[data-astro-cid-snbhbptg]{display:flex;align-items:center;gap:12px;margin-top:6px;color:var(--color-accent)}.cb-proof[data-astro-cid-snbhbptg] p[data-astro-cid-snbhbptg]{display:flex;flex-direction:column;font-size:.875rem;line-height:1.35;color:var(--color-muted)}.cb-proof[data-astro-cid-snbhbptg] b[data-astro-cid-snbhbptg]{color:var(--color-ink);font-weight:500}.cb-legal[data-astro-cid-snbhbptg]{font-size:.8125rem;line-height:1.45;color:var(--color-muted)}.cb-legal[data-astro-cid-snbhbptg] a[data-astro-cid-snbhbptg]{text-decoration:underline;text-underline-offset:2px}.cb-logos[data-astro-cid-snbhbptg]{position:relative;padding:72px 16px 0;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--color-raised) 6%,var(--cb-dark)) 0%,var(--cb-dark) 60%)}.cb-logos-h[data-astro-cid-snbhbptg]{color:var(--cb-dim);font-size:.9375rem}.cb-logo-grid[data-astro-cid-snbhbptg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:min(100%,860px);margin:40px auto 0;padding-bottom:96px;align-items:center;justify-items:center}@media(min-width:768px){.cb-logo-grid[data-astro-cid-snbhbptg]{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 32px}}.cb-logo-grid[data-astro-cid-snbhbptg] img[data-astro-cid-snbhbptg]{filter:brightness(0) invert(1);opacity:.82;height:auto;max-height:40px;width:auto;max-width:150px}.cb-thread[data-astro-cid-snbhbptg]{position:absolute;left:50%;width:1px;height:96px;bottom:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-raised) 40%,transparent))}.cb-stamp[data-astro-cid-snbhbptg]{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:2;white-space:nowrap;padding:12px 20px;border-radius:var(--radius-btn);background:var(--color-raised);color:var(--color-ink);font-size:.9375rem;font-weight:500;box-shadow:0 10px 30px -10px #0006}.cb-after[data-astro-cid-snbhbptg]{position:relative;padding:112px 0 104px}.cb-thread--top[data-astro-cid-snbhbptg]{top:0;bottom:auto;height:120px;background:linear-gradient(180deg,var(--color-line-strong),transparent)}.cb-after-grid[data-astro-cid-snbhbptg]{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.cb-after-grid[data-astro-cid-snbhbptg]{grid-template-columns:1fr 1fr;gap:64px}}.cb-mock--after[data-astro-cid-snbhbptg]{aspect-ratio:1.15}.cb-mock--after[data-astro-cid-snbhbptg] .cb-pg[data-astro-cid-snbhbptg]{box-shadow:0 2px 4px #00000014,0 30px 60px -24px #0006}.cb-after-h[data-astro-cid-snbhbptg]{font-size:clamp(2.6rem,1.8rem + 2.6vw,3.75rem);line-height:1.05}.cb-after-lead[data-astro-cid-snbhbptg]{margin-top:24px;max-width:24ch;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);line-height:1.25;letter-spacing:-.01em;font-weight:500}.cb-after-sub[data-astro-cid-snbhbptg]{margin-top:20px;color:var(--color-muted);font-size:1.0625rem;line-height:1.55}.cb-checks[data-astro-cid-snbhbptg]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.cb-checks[data-astro-cid-snbhbptg] li[data-astro-cid-snbhbptg]{display:flex;gap:14px;color:var(--color-ink-soft);font-size:1.0625rem;line-height:1.5}.cb-check[data-astro-cid-snbhbptg]{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-muted)}.cb-inside[data-astro-cid-snbhbptg]{position:relative;padding:112px 0 104px;background:radial-gradient(70% 40% at 50% 0%,color-mix(in srgb,var(--color-raised) 10%,var(--cb-dark)) 0%,var(--cb-dark) 70%)}.cb-dot[data-astro-cid-snbhbptg]{position:absolute;left:50%;top:0;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:var(--cb-dark);border:2px solid var(--color-raised);z-index:2}.cb-dot--light[data-astro-cid-snbhbptg]{background:var(--color-raised);border-color:var(--cb-dark)}.cb-inside-h[data-astro-cid-snbhbptg]{text-align:center;font-size:clamp(2.4rem,1.7rem + 2.4vw,3.5rem);line-height:1.05;color:color-mix(in srgb,var(--color-raised) 88%,transparent)}.cb-cards[data-astro-cid-snbhbptg]{display:grid;gap:20px;margin-top:56px}@media(min-width:900px){.cb-cards[data-astro-cid-snbhbptg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-in[data-astro-cid-snbhbptg]{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-raised) 12%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-raised) 4%,var(--cb-dark));overflow:hidden}.cb-in-text[data-astro-cid-snbhbptg]{padding:28px 28px 24px;border-bottom:1px solid color-mix(in srgb,var(--color-raised) 10%,transparent)}.cb-tag[data-astro-cid-snbhbptg]{display:inline-block;padding:6px 12px;border-radius:var(--radius-chip);border:1px solid color-mix(in srgb,var(--color-raised) 18%,transparent);font-size:.8125rem;font-weight:500}.cb-in[data-astro-cid-snbhbptg] h3[data-astro-cid-snbhbptg]{color:var(--cb-on-dark);margin-top:16px;font-size:1.375rem;line-height:1.25;letter-spacing:-.01em;font-weight:500}.cb-in[data-astro-cid-snbhbptg] p[data-astro-cid-snbhbptg]{margin-top:10px;color:var(--cb-dim);line-height:1.55}.cb-in-img[data-astro-cid-snbhbptg]{padding:24px 32px 0;height:300px;overflow:hidden}.cb-in-img[data-astro-cid-snbhbptg] img[data-astro-cid-snbhbptg]{width:100%;height:auto;border-radius:var(--radius-chip) var(--radius-chip) 0 0}.cb-close[data-astro-cid-snbhbptg]{position:relative;padding:120px 16px 112px;text-align:center}.cb-close-h[data-astro-cid-snbhbptg]{font-size:clamp(2.6rem,1.8rem + 2.6vw,3.75rem);line-height:1.05}.cb-foot[data-astro-cid-snbhbptg]{padding:56px 16px 64px;text-align:center;font-size:.8125rem;line-height:1.6;color:color-mix(in srgb,var(--color-raised) 50%,transparent)}.cb-foot[data-astro-cid-snbhbptg] p[data-astro-cid-snbhbptg]{max-width:82ch;margin:14px auto 0}.cb-foot[data-astro-cid-snbhbptg] b[data-astro-cid-snbhbptg]{color:color-mix(in srgb,var(--color-raised) 80%,transparent);font-weight:500}.cb-foot-links[data-astro-cid-snbhbptg]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:.9375rem;color:color-mix(in srgb,var(--color-raised) 85%,transparent);margin-bottom:24px}
