.pp.svelte-3fsi7o{--hair:#0f141914;background:var(--paper);color:var(--ink)}.wrap.svelte-3fsi7o{max-width:var(--container-max,1360px);padding-inline:var(--container-pad,clamp(20px, 5vw, 48px));margin-inline:auto}.pp-hero.svelte-3fsi7o{background:var(--ink);color:var(--paper);padding:clamp(120px,16vh,178px) 0 clamp(56px,8vw,88px);position:relative;overflow:hidden}.pp-hero-grid.svelte-3fsi7o{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid;position:relative}.pp-hero-in.svelte-3fsi7o{min-width:0}.pp-wide.svelte-3fsi7o{grid-template-columns:1fr;gap:clamp(28px,4vw,44px)}.pp-wide.svelte-3fsi7o .pp-hero-in:where(.svelte-3fsi7o){max-width:720px}.pp-wide.svelte-3fsi7o .pp-art-in:where(.svelte-3fsi7o){background:0 0;border:0;border-radius:0;padding:0}.pp-wide.svelte-3fsi7o .pp-art-cap:where(.svelte-3fsi7o){max-width:62ch;margin-top:4px}.pp-eyebrow.svelte-3fsi7o{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fafaf78f;margin-bottom:20px;font-size:.72rem;display:inline-block}.pp-hero.svelte-3fsi7o h1:where(.svelte-3fsi7o){font-family:var(--font-display);letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;color:var(--paper);text-wrap:balance;margin:0 0 clamp(20px,2.4vw,30px);font-size:clamp(2rem,4.4vw - 8px,3.2rem);font-weight:600;line-height:1.06}.pp-h1b.svelte-3fsi7o{color:#fafaf7b3}.pp-lede.svelte-3fsi7o{color:#fafaf7d1;max-width:52ch;margin:0 0 30px;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.58}.pp-act.svelte-3fsi7o{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pp-btn.svelte-3fsi7o{background:var(--crimson-9);color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:.98rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pp-btn.svelte-3fsi7o:hover{background:var(--crimson-10);transform:translateY(-1px)}.pp-btn.svelte-3fsi7o span:where(.svelte-3fsi7o){transition:transform .2s}.pp-btn.svelte-3fsi7o:hover span:where(.svelte-3fsi7o){transform:translate(3px)}.pp-alt.svelte-3fsi7o{color:var(--paper);text-underline-offset:4px;align-items:center;gap:8px;font-size:.96rem;-webkit-text-decoration:underline #fafaf766;text-decoration:underline #fafaf766;display:inline-flex}.pp-alt.svelte-3fsi7o:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.pp-soon.svelte-3fsi7o{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fafaf79e;align-items:center;gap:9px;margin:26px 0 0;font-size:.72rem;display:flex}.pp-soon.svelte-3fsi7o i:where(.svelte-3fsi7o){background:var(--crimson-9);border-radius:50%;flex:none;width:6px;height:6px}.pp-art.svelte-3fsi7o{min-width:0}.pp-art-in.svelte-3fsi7o{background:#fafaf70b;border:1px solid #fafaf71f;border-radius:18px;justify-content:center;align-items:center;padding:clamp(20px,3vw,34px);display:flex}.pp-art-plain.svelte-3fsi7o{background:0 0;border:0;border-radius:0;padding:0}.pp-art-cap.svelte-3fsi7o{max-width:34ch;font-family:var(--font-mono);text-align:center;color:#fafaf799;margin:14px auto 0;font-size:.73rem;line-height:1.5}.pp-lab.svelte-3fsi7o{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--n-7,#808284);margin:0 0 14px;font-size:.7rem;display:block}.pp-lab-nat.svelte-3fsi7o{color:#fafaf78f}.pp-sec-h.svelte-3fsi7o{font-family:var(--font-display);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0 0 clamp(24px,3.4vw,40px);font-size:clamp(1.55rem,2.9vw,2.25rem);font-weight:600;line-height:1.16}.pp-link.svelte-3fsi7o{color:var(--crimson-10);align-items:center;gap:8px;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}.pp-link.svelte-3fsi7o:hover{text-underline-offset:4px;text-decoration:underline}.pp-link.svelte-3fsi7o span:where(.svelte-3fsi7o){transition:transform .2s}.pp-link.svelte-3fsi7o:hover span:where(.svelte-3fsi7o){transform:translate(3px)}.pp-points.svelte-3fsi7o{padding:clamp(56px,8vw,96px) 0 clamp(40px,6vw,64px)}.pp-grid.svelte-3fsi7o{background:var(--hair,#d9d9d6);border:1px solid var(--hair,#d9d9d6);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pp-point.svelte-3fsi7o{background:var(--paper);padding:clamp(22px,2.6vw,30px)}.pp-num.svelte-3fsi7o{font-family:var(--font-mono);letter-spacing:.06em;color:var(--crimson-10);margin-bottom:14px;font-size:.72rem;display:block}.pp-point.svelte-3fsi7o h3:where(.svelte-3fsi7o){font-family:var(--font-display);letter-spacing:-.005em;-webkit-hyphens:manual;hyphens:manual;color:var(--ink);margin:0 0 8px;font-size:1.12rem;font-weight:600;line-height:1.28}.pp-point.svelte-3fsi7o p:where(.svelte-3fsi7o){color:var(--n-9,#515457);margin:0;font-size:.95rem;line-height:1.58}.pp-fit.svelte-3fsi7o{padding:clamp(40px,6vw,64px) 0 clamp(48px,7vw,76px)}.pp-fit-in.svelte-3fsi7o{max-width:720px}.pp-fit-in.svelte-3fsi7o p:where(.svelte-3fsi7o){color:var(--n-9,#515457);max-width:56ch;margin:0 0 22px;font-size:1.02rem;line-height:1.62}.pp-faq.svelte-3fsi7o{padding:0 0 clamp(64px,9vw,100px)}.pp-faq-list.svelte-3fsi7o{max-width:820px}.pp-signup.svelte-3fsi7o{background:var(--ink);color:var(--paper);padding:clamp(56px,8vw,92px) 0}.pp-signup-in.svelte-3fsi7o{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pp-signup-say.svelte-3fsi7o h2:where(.svelte-3fsi7o){font-family:var(--font-display);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;color:var(--paper);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:600;line-height:1.16}.pp-signup-say.svelte-3fsi7o p:where(.svelte-3fsi7o){color:#fafaf7cc;max-width:52ch;margin:0 0 24px;font-size:1rem;line-height:1.6}.pp-bullets.svelte-3fsi7o{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pp-bullets.svelte-3fsi7o li:where(.svelte-3fsi7o){color:#fafaf7b8;padding-left:20px;font-size:.94rem;line-height:1.5;position:relative}.pp-bullets.svelte-3fsi7o li:where(.svelte-3fsi7o):before{content:"";background:#fafaf780;width:7px;height:1px;position:absolute;top:.55em;left:0}@media (max-width:900px){.pp-hero-grid.svelte-3fsi7o,.pp-signup-in.svelte-3fsi7o{grid-template-columns:1fr}.pp-sec-h.svelte-3fsi7o{max-width:none}}@media (prefers-reduced-motion:reduce){.pp-btn.svelte-3fsi7o,.pp-btn.svelte-3fsi7o span:where(.svelte-3fsi7o),.pp-link.svelte-3fsi7o span:where(.svelte-3fsi7o){transition:none}}
