@font-face{font-family:Rebond Grotesque;src:url(/fonts/RebondGrotesque-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rebond Grotesque;src:url(/fonts/RebondGrotesque-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/Roobert-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/Roobert-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/Roobert-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/Roobert-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lime-100:#f2fceb;--lime-200:#d7f5c3;--lime-300:#bcef9b;--lime-400:#a1e973;--lime-500:#9fe870;--lime-600:#6cdc23;--lime-700:#58b41d;--lime-800:#448c16;--lime-900:#316410;--lime-1000:#1d3c0a;--orange-50:#fff0e9;--orange-100:#fee2d4;--orange-400:#fc823a;--orange-500:#e65300;--orange-700:#a33b04;--gray-50:#f3f3f3;--gray-100:#e8e8e8;--gray-200:#ddd;--gray-300:#bbb;--gray-400:#a6a6a6;--gray-500:#868686;--gray-600:#727272;--gray-700:#5e5e5e;--gray-800:#4b4b4b;--gray-900:#282828;--red-50:#fff0ee;--red-400:#fc7f79;--red-600:#de1135;--red-900:#520810;--bg-primary:#fff;--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-inverse:#000;--bg-light-accent:var(--lime-100);--bg-light-negative:var(--red-50);--bg-light-orange:var(--orange-50);--fg-primary:#000;--fg-secondary:var(--gray-800);--fg-tertiary:var(--gray-700);--fg-inverse:#fff;--fg-accent:var(--lime-900);--fg-negative:var(--red-600);--fg-orange:var(--orange-500);--border-opaque:var(--gray-100);--border-strong:var(--gray-200);--border-selected:#000;--brand-surface:var(--lime-500);--brand-surface-fg:#000;--cta-bg:var(--lime-500);--cta-bg-hover:var(--lime-400);--cta-fg:#000;--device-bezel:#111;--device-edge:#00000014;--ring-focus:var(--lime-700);--shadow-sm:0 4px 8px #0000001f;--shadow-lg:0 16px 24px #0000001f, 0 32px 64px #0000001a;--font-sans:"Roobert", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:"Rebond Grotesque", "Roobert", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1200px;--gutter:16px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--nav-height:72px}@media (width>=600px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:40px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#000;--bg-secondary:#111;--bg-tertiary:var(--gray-900);--bg-inverse:#fff;--bg-light-accent:var(--lime-1000);--bg-light-negative:var(--red-900);--bg-light-orange:#2e1300;--fg-primary:#fff;--fg-secondary:var(--gray-200);--fg-tertiary:var(--gray-400);--fg-inverse:#000;--fg-accent:var(--lime-500);--fg-negative:var(--red-400);--fg-orange:var(--orange-400);--border-opaque:var(--gray-900);--border-strong:var(--gray-800);--border-selected:#fff;--device-edge:#ffffff29;--ring-focus:var(--lime-500);--shadow-sm:0 4px 8px #0009;--shadow-lg:0 16px 48px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#000;--bg-secondary:#111;--bg-tertiary:var(--gray-900);--bg-inverse:#fff;--bg-light-accent:var(--lime-1000);--bg-light-negative:var(--red-900);--bg-light-orange:#2e1300;--fg-primary:#fff;--fg-secondary:var(--gray-200);--fg-tertiary:var(--gray-400);--fg-inverse:#000;--fg-accent:var(--lime-500);--fg-negative:var(--red-400);--fg-orange:var(--orange-400);--border-opaque:var(--gray-900);--border-strong:var(--gray-800);--border-selected:#fff;--device-edge:#ffffff29;--ring-focus:var(--lime-500);--shadow-sm:0 4px 8px #0009;--shadow-lg:0 16px 48px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 16px)}body{background:var(--bg-primary);color:var(--fg-primary);font:400 16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}a{color:inherit}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--ring-focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--cta-bg);color:var(--cta-fg);padding:12px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}h1,h2,h3,h4,h5,h6,.display,.heading-xl,.heading-l,.heading-s,.topic-card__title,.help-article__subhead,.delete__what-title{font-family:var(--font-heading)}.display{letter-spacing:-.02em;font-size:clamp(36px,6vw,60px);font-weight:700;line-height:1.08}.heading-xl{letter-spacing:-.015em;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.heading-l{letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25}.heading-s{font-size:20px;font-weight:700;line-height:1.4}.lead{color:var(--fg-secondary);font-size:clamp(17px,1.6vw,20px);line-height:1.55}.body-text{color:var(--fg-secondary);font-size:16px;line-height:1.6}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-accent);font-size:14px;font-weight:600;display:inline-block}.btn{min-height:48px;font:500 16px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{background:var(--cta-bg);color:var(--cta-fg)}.btn-primary:hover:not(:disabled){background:var(--cta-bg-hover)}.btn-secondary{color:var(--fg-primary);border-color:var(--border-strong);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--fg-primary)}.btn-inverse{background:var(--bg-inverse);color:var(--fg-inverse)}.btn-inverse:hover:not(:disabled){opacity:.88}.btn-danger{background:var(--fg-negative);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-block{width:100%}.text-link{color:var(--fg-primary);text-decoration:underline;-webkit-text-decoration-color:var(--lime-600);text-decoration-color:var(--lime-600);text-underline-offset:5px;align-items:center;gap:6px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}[tabindex="-1"]:focus{outline:none}.section{padding:80px 0}.section--tint{background:var(--bg-secondary)}@media (width>=900px){.section{padding:112px 0}}.section-head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:48px;display:flex}.check-list{color:var(--fg-primary);flex-direction:column;gap:14px;margin:4px 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.check-list li{align-items:flex-start;gap:12px;display:flex}.check-list__icon{background:var(--brand-surface);width:24px;height:24px;color:var(--brand-surface-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.card-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card{border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--border-opaque);flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px;display:flex}.info-card .body-text{flex:1}.info-card__icon{background:var(--bg-light-accent);width:48px;height:48px;color:var(--fg-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.info-card__icon[data-tone=orange]{background:var(--bg-light-orange);color:var(--fg-orange)}.info-card__meta{color:var(--fg-tertiary);font-size:14px;font-weight:500}.note-box{border-left:3px solid var(--fg-orange);background:var(--bg-light-orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--fg-primary);padding:12px 16px;font-size:15px;line-height:1.55}.cta-band{padding:96px 0 0}.cta-band:last-child{padding-bottom:96px}.cta-band__inner{border-radius:var(--radius-xl);background:var(--brand-surface);color:var(--brand-surface-fg);width:calc(100% - var(--gutter) * 2);max-width:var(--container);flex-direction:column;align-items:flex-start;gap:28px;padding-top:48px;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.cta-band__copy{flex-direction:column;gap:12px;max-width:600px;display:flex;position:relative}.cta-band__copy p{font-size:18px;line-height:1.55}.cta-band__mark{width:140px;color:var(--lime-700);opacity:.55;position:absolute;bottom:-56px;right:-36px}.cta-band .store-buttons{position:relative}@media (width>=900px){.cta-band__inner{padding:64px}.cta-band__mark{width:240px;bottom:-60px;right:40px}}.home-faq__inner{gap:40px;display:grid}.home-faq__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.home-faq__links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}@media (width>=1024px){.home-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}.prose{flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;display:flex}.two-col,.about-story{gap:32px;display:grid}.contact-value{overflow-wrap:anywhere}@media (width>=900px){.two-col,.about-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-buttons[data-align=center]{justify-content:center}.store-buttons a{border-radius:7px;transition:opacity .15s;display:inline-flex}.store-buttons a:hover{opacity:.75}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-opaque);color:var(--fg-secondary);margin-top:auto;padding:56px 0 32px}.footer__top{gap:40px;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:16px;max-width:360px;display:flex}.footer__tagline{font-size:16px;line-height:1.5}.footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.footer__group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-primary);margin-bottom:14px;font-size:14px;font-weight:600}.footer__group ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__group a{color:var(--fg-secondary);font-size:15px;text-decoration:none}.footer__group a:hover{color:var(--fg-primary);text-decoration:underline}.footer__disclosure{border-top:1px solid var(--border-strong);color:var(--fg-tertiary);flex-direction:column;gap:8px;max-width:900px;margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6;display:flex}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.theme-toggle{border:1px solid var(--border-strong);min-height:40px;color:var(--fg-primary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.theme-toggle:hover{border-color:var(--fg-primary)}@media (width>=720px){.footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.footer__top{grid-template-columns:1fr 2fr;gap:64px}}.nav{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border-opaque);position:sticky;top:0}.nav__inner{height:var(--nav-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav__logo{border-radius:8px;flex-shrink:0;display:inline-flex}.nav__links{align-items:center;gap:28px;display:none}.nav__link{color:var(--fg-secondary);padding:6px 0;font-size:16px;font-weight:500;text-decoration:none}.nav__link:hover{color:var(--fg-primary)}.nav__actions{align-items:center;gap:8px;display:flex}.nav__cta{display:none}.nav__toggle{width:48px;height:48px;color:var(--fg-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.nav__menu{border-top:1px solid var(--border-opaque);background:var(--bg-primary);max-height:calc(100dvh - var(--nav-height));overflow-y:auto}.nav__menu nav{flex-direction:column;padding-top:8px;padding-bottom:24px;display:flex}.nav__menu-link{color:var(--fg-primary);border-bottom:1px solid var(--border-opaque);padding:14px 0;font-size:18px;font-weight:500;text-decoration:none}.nav__menu-cta{margin-top:20px}@media (width>=600px){.nav__cta{display:inline-flex}}@media (width>=1024px){.nav__links{display:flex}.nav__toggle,.nav__menu{display:none}}.phone-frame{background:var(--device-bezel);width:100%;box-shadow:0 0 0 1px var(--device-edge), var(--shadow-lg);border-radius:48px;margin:0 auto;padding:9px}.phone-frame__screen{aspect-ratio:1320/2868;background:var(--bg-secondary);border-radius:39px;position:relative;overflow:hidden}.phone-frame__screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.phone-frame__screen img[data-loaded=true]{opacity:1}.phone-frame__placeholder{text-align:center;color:var(--fg-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.phone-frame__mark{width:56px;color:var(--lime-600)}@media (width<=420px){.phone-frame{border-radius:38px;padding:7px}.phone-frame__screen{border-radius:31px}}.team-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.team-card{text-align:center;border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--border-opaque);flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex}.team-card__photo{aspect-ratio:335/358;object-fit:contain;width:152px;height:auto}.team-card__text{flex-direction:column;align-items:center;gap:8px;display:flex}.team-card__role{color:var(--fg-accent);font-size:15px;font-weight:500}.team-grid[data-bios=true] .team-card{text-align:left;align-items:flex-start}.team-grid[data-bios=true] .team-card__text{align-items:flex-start}.team-card__links{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}@media (width>=900px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-hero{padding:48px 0 72px;overflow:hidden}.org-hero__inner{align-items:center;gap:48px;display:grid}.org-hero__copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;display:flex}.org-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.org-hero__visual{justify-content:center;display:flex}.org-hero__image{width:100%;max-width:640px;height:auto}@media (width>=900px){.org-hero{padding:72px 0 96px}.org-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}.home-more{margin-top:28px}.app-teaser{align-items:center;gap:48px;display:grid}.app-teaser__copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:540px;display:flex}.app-teaser__visual{justify-content:center;padding:40px 0;display:flex;position:relative}.app-teaser__backdrop{border-radius:var(--radius-xl);background:var(--bg-light-accent);position:absolute;inset:0 4%}.app-teaser__visual .phone-frame{width:min(60%,260px);position:relative}@media (width>=900px){.app-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}
