@font-face{font-family:geist;src:url(../media/geist-s.p.09~u27dqhyhd6.woff2?dpl=dpl_9tU1uxY4rgJCCrCFW13BBZiw7QXU)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_a37692f3-module__edqSKq__className{font-family:geist,geist Fallback}.geist_a37692f3-module__edqSKq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_9tU1uxY4rgJCCrCFW13BBZiw7QXU)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_2a6bc80c-module__lEFWJW__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_2a6bc80c-module__lEFWJW__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.08e28id.o-okb.woff2?dpl=dpl_9tU1uxY4rgJCCrCFW13BBZiw7QXU)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_4cbb2bfc-module__Vc9aUa__className{font-family:geistMono,geistMono Fallback}.geistmono_4cbb2bfc-module__Vc9aUa__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.psheet{z-index:60;padding:.75rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom,0px));color:var(--color-ink);border:1.5px solid var(--seal-ink,#0b5e3c);visibility:hidden;background:#fff;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;outline:none;transition:transform .42s cubic-bezier(.2,.9,.25,1),visibility 0s linear .42s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -18px 48px -12px #0b281c47,0 -2px 8px #0000000d}.psheet[data-open=true]{visibility:visible;transition:transform .42s cubic-bezier(.2,.9,.25,1);transform:none}.psheet:focus{outline:none}.psheet:focus-visible{outline:3px solid var(--color-accent-tint);outline-offset:2px}.psheet-grab{background:var(--color-ink-12);border-radius:999px;width:2.75rem;height:.3rem;margin:0 auto .6rem;display:block}.psheet-x{width:2.25rem;height:2.25rem;color:var(--color-ink-60);background:0 0;border-radius:999px;place-items:center;transition:background .15s;display:grid;position:absolute;top:.7rem;right:.8rem}.psheet-x:hover,.psheet-x:focus-visible{background:var(--color-ink-4);color:var(--color-ink)}.psheet-x svg{width:1.1rem;height:1.1rem}.psheet-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:.45rem;padding-right:2.5rem;font-size:.75rem;font-weight:600;display:flex}.psheet-dot{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--color-accent-tint);border-radius:999px}.psheet-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;display:flex}.psheet-who{align-items:center;gap:.75rem;min-width:0;display:flex}.psheet-logo{object-fit:contain;border:1px solid var(--color-ink-6);background:#fff;border-radius:.8rem;flex:none;width:2.75rem;height:2.75rem;padding:.25rem}.psheet-name{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;font-size:1.45rem;font-weight:500;line-height:1.1}.psheet-term{color:var(--color-ink-60);margin-top:.2rem;font-size:.82rem;line-height:1.35}.psheet-sticker{filter:drop-shadow(0 6px 14px #0b5e3c47);flex:none;width:5.5rem;height:5.5rem;transform:rotate(8deg)}.psheet-sticker-disc{fill:var(--seal-ink,#0b5e3c)}.psheet-sticker-rule{stroke:#ffffff73}.psheet-sticker-ring{fill:#ffffffd1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:8.4px;font-weight:600}.psheet-sticker-price{fill:#fff;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:27px;font-weight:600}.psheet-sticker-per{fill:#ffffffc7;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:7.5px}.psheet-form{margin-top:.95rem}.psheet-ask{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;font-size:1.12rem;font-weight:500;line-height:1.25}.psheet-chips{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.psheet-chip{border:1px solid var(--color-ink-12);min-height:2rem;color:var(--color-ink-60);background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.psheet-chip[aria-checked=true]{background:var(--color-accent-tint);color:var(--color-accent-text);border-color:#0000}.psheet-chip:focus-visible,.psheet-input:focus-visible{outline:3px solid var(--color-accent-tint);outline-offset:1px}.psheet-label{color:var(--color-ink-60);margin-top:.75rem;font-size:.75rem;font-weight:600;display:block}.psheet-input{border:1.5px solid var(--color-ink-12);width:100%;min-height:3rem;color:var(--color-ink);background:#fff;border-radius:.85rem;margin-top:.3rem;padding:0 .95rem;font-size:1rem;display:block}.psheet-input:focus{border-color:var(--seal-ink,#0b5e3c)}.psheet-input[aria-invalid=true]{border-color:#b4372c}.psheet-error{color:#b4372c;margin-top:.35rem;font-size:.78rem}.psheet-cta{justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:3.25rem;margin-top:.6rem;font-size:1rem;display:flex}.psheet-cta[disabled]{opacity:.7}.psheet-promise{color:var(--color-ink-60);margin-top:.5rem;font-size:.76rem;line-height:1.45}.psheet-done{background:var(--color-accent-tint);color:var(--seal-ink,#0b5e3c);border-radius:1rem;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.psheet-done svg{flex:none;width:1.6rem;height:1.6rem}.psheet-done-title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--color-ink);font-size:1.1rem;font-weight:500}.psheet-done .psheet-promise{margin-top:.2rem}.psheet-now{min-height:2.25rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-12);text-decoration-color:var(--color-ink-12);text-underline-offset:3px;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.85rem;font-weight:500;display:inline-flex}.psheet-now:hover{text-decoration-color:currentColor}.psheet-proof{border-top:1px solid var(--color-ink-6);color:var(--color-ink-60);margin-top:.8rem;padding-top:.7rem;font-size:.75rem;line-height:1.45}html[data-sheet=open] .sticky-pick{opacity:0!important;pointer-events:none!important;transform:translateY(160%)!important}@media (min-width:48rem){.psheet{left:auto;right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border-bottom:1.5px solid var(--seal-ink,#0b5e3c);border-radius:1.25rem;width:23.5rem;padding:1.1rem 1.25rem;transform:translateY(calc(100% + 2rem))}.psheet-grab{display:none}}@media (prefers-reduced-motion:reduce){.psheet,.psheet[data-open=true]{transition:none}}.psheet-cta-short{display:none}@media (max-width:47.99rem){.psheet{padding:.55rem 1rem calc(.8rem + env(safe-area-inset-bottom,0px))}.psheet-grab{margin-bottom:.35rem}.psheet-x{width:2.75rem;height:2.75rem;top:.35rem;right:.4rem}.psheet-eyebrow{font-size:.75rem}.psheet-head{margin-top:.45rem}.psheet-logo{border-radius:.65rem;width:2.25rem;height:2.25rem}.psheet-name{font-size:1.2rem}.psheet-term{margin-top:.1rem;font-size:.82rem}.psheet-sticker{width:4.25rem;height:4.25rem}.psheet-form{margin-top:.6rem}.psheet-ask{font-size:1rem}.psheet-chips{scrollbar-width:none;flex-wrap:nowrap;margin-top:.45rem;overflow-x:auto}.psheet-chips::-webkit-scrollbar{display:none}.psheet-chip{flex:none;min-height:2.75rem;padding:0 .9rem;font-size:.85rem}.psheet-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.psheet-row{gap:.5rem;margin-top:.5rem;display:flex}.psheet-row .psheet-input{flex:1;min-width:0;margin-top:0}.psheet-row .psheet-cta{flex:none;width:auto;min-height:3rem;margin-top:0;padding-inline:1.15rem}.psheet-cta-long{display:none}.psheet-cta-short{display:inline}.psheet-promise{margin-top:.4rem;font-size:.8rem}.psheet-proof{display:none}.psheet-now{min-height:2.75rem;margin-top:0;font-size:.88rem}}
