@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-700-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2) format("woff2")}:root{color-scheme:light;--zo-orange: #f8b048;--zo-coral: #f88058;--zo-mint: #98f8b0;--zo-cream: #f8f0d8;--zo-ink: #1a1a1a;--zo-bg: #f8f8f8;--zo-muted: #5a5a5a;--zo-line: #1a1a1a;--zo-radius: 24px;--zo-radius-pill: 999px;--zo-max: 1120px;--zo-gutter: clamp(20px, 5vw, 40px);--zo-nav-h: 72px;--zo-font-display: "Jost", system-ui, sans-serif;--zo-font-body: "Poppins", system-ui, sans-serif;--zo-band-space: clamp(64px, 9vw, 112px)}*,*:before,*:after{box-sizing:border-box}body:has(>.zo-site){margin:0;background:var(--zo-bg)}.zo-site{background:var(--zo-bg);color:var(--zo-ink);font-family:var(--zo-font-body);font-size:17px;line-height:1.65;min-height:100vh;display:flex;flex-direction:column}.zo-site img{max-width:100%;height:auto;display:block}.zo-wrap{width:100%;max-width:var(--zo-max);margin-inline:auto;padding-inline:var(--zo-gutter)}.zo-site [id]{scroll-margin-top:calc(var(--zo-nav-h) + 24px)}.zo-skip{position:absolute;left:-9999px}.zo-skip:focus{left:var(--zo-gutter);top:8px;z-index:20;background:var(--zo-ink);color:var(--zo-bg);padding:10px 16px;border-radius:var(--zo-radius-pill)}:where(.zo-site) a{color:var(--zo-ink);text-decoration:underline;text-decoration-color:var(--zo-coral);text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:none}:where(.zo-site) a:hover{text-decoration-thickness:3px}.zo-footer a{text-decoration:none}.zo-footer a:hover{text-decoration:underline}:where(.zo-site) :focus-visible{outline:2px solid var(--zo-ink);outline-offset:2px;border-radius:4px}.zo-site ::selection{background:var(--zo-orange)}.zo-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zo-muted);margin:0 0 12px}.zo-site h1,.zo-site h2,.zo-site h3{font-family:var(--zo-font-display);font-weight:700;line-height:1.12;margin:0 0 16px;text-wrap:balance}.zo-site h1{font-size:clamp(2.2rem,5vw,3.6rem)}.zo-site h2{font-size:clamp(1.6rem,3vw,2.3rem)}.zo-site h3{font-size:1.15rem;line-height:1.3}.zo-lead{font-size:1.05rem;color:var(--zo-muted);max-width:68ch;margin:0 0 24px}.zo-prose p,.zo-prose li{max-width:68ch}.zo-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--zo-font-body);font-size:1rem;font-weight:600;line-height:1;padding:16px 26px;border-radius:var(--zo-radius-pill);border:1.5px solid var(--zo-ink);background:var(--zo-bg);color:var(--zo-ink);text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,transform .12s ease-out}.zo-btn--primary{background:var(--zo-orange)}.zo-btn--primary:hover{background:var(--zo-coral);text-decoration:none}.zo-btn--ghost:hover{background:var(--zo-cream);text-decoration:none}.zo-btn:active{transform:scale(.98)}.zo-btn--small{padding:11px 18px;font-size:.95rem}.zo-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 16px}.zo-microline{font-size:.9rem;color:var(--zo-muted);margin:0}.zo-nav{position:sticky;top:0;z-index:10;background:var(--zo-bg);border-bottom:2px solid var(--zo-line)}.zo-nav__inner{min-height:var(--zo-nav-h);display:flex;align-items:center;gap:24px}.zo-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--zo-font-display);font-weight:700;font-size:1.2rem;line-height:1;text-decoration:none;white-space:nowrap}.zo-brand:hover{text-decoration:none}.zo-brand img{width:30px;height:30px}.zo-nav__links{display:flex;gap:22px;margin-inline-start:auto;list-style:none;padding:0}.zo-brand__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.zo-nav__links a{text-decoration:none}.zo-nav__links a:hover,.zo-nav__links a[aria-current=page],.zo-footer a[aria-current=page]{text-decoration:underline}.zo-band{padding-block:var(--zo-band-space)}.zo-band--cream{background:var(--zo-cream)}.zo-band--mint{background:var(--zo-mint)}.zo-band--tight{padding-block:clamp(40px,6vw,72px)}.zo-hero{padding-block:clamp(48px,7vw,88px) var(--zo-band-space)}.zo-shot{border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);overflow:hidden;background:#fff}.zo-shot img{width:100%;height:auto}.zo-shot--phone{max-width:320px;margin-inline:auto}@media(hover:hover){.zo-shot:hover,.zo-pill:hover,.zo-use-case:hover,.zo-plan:hover{outline:1.5px solid var(--zo-ink)}}.zo-grid-3{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.zo-pill{background:var(--zo-bg);border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);padding:28px}.zo-band--cream .zo-pill{background:var(--zo-bg)}.zo-pill h3{margin-bottom:10px}.zo-pill p{margin:0;color:var(--zo-muted)}.zo-chip{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--zo-radius-pill);background:var(--zo-cream);border:1.5px solid var(--zo-ink);color:var(--zo-ink);margin-bottom:18px}.zo-band--cream .zo-chip{background:var(--zo-bg)}.zo-chip svg{width:22px;height:22px;stroke:var(--zo-coral);fill:none;stroke-width:2}.zo-feature{display:grid;gap:clamp(24px,5vw,56px);align-items:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-block:clamp(32px,5vw,56px)}.zo-feature+.zo-feature{border-top:2px dashed var(--zo-cream)}.zo-feature__body ul{margin:18px 0 0;padding-left:20px;color:var(--zo-muted)}.zo-feature__body li{margin-bottom:8px}.zo-feature:nth-of-type(2n) .zo-feature__media{order:2}.zo-grid-pills{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:40px}.zo-grid-pills .zo-pill{background:var(--zo-cream)}.zo-steps{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;padding:0;margin:40px 0 0}.zo-step{position:relative;padding-top:68px}.zo-step:before{content:"";position:absolute;top:18px;left:0;width:44px;height:44px;border-radius:var(--zo-radius-pill);border:1.5px solid var(--zo-ink);background:var(--zo-orange)}.zo-step:after{content:"";position:absolute;top:39px;left:56px;right:12px;height:1.5px;background:var(--zo-ink)}.zo-step:last-child:after{display:none}.zo-step__n{position:absolute;top:18px;left:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--zo-font-display);font-weight:700}.zo-step p{margin:0;color:var(--zo-muted)}.zo-table-wrap{overflow-x:auto;margin-top:32px}.zo-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.zo-table th,.zo-table td{padding:16px 18px;vertical-align:top;border-bottom:1.5px solid var(--zo-ink)}.zo-table thead th{font-family:var(--zo-font-display);font-size:.95rem}.zo-table tbody th{font-weight:600;width:30%}.zo-table td{color:var(--zo-muted)}.zo-use-cases{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:32px}.zo-use-case{border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);padding:22px 24px;background:var(--zo-bg)}.zo-use-case h3{font-family:var(--zo-font-body);font-size:1rem;font-weight:600;margin-bottom:6px}.zo-use-case p{margin:0;font-size:.95rem;color:var(--zo-muted)}.zo-plans{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:36px}.zo-plan{background:var(--zo-bg);border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);padding:26px;display:flex;flex-direction:column;gap:6px;position:relative}.zo-plan--default{background:var(--zo-cream)}.zo-plan__name{font-family:var(--zo-font-display);font-weight:700;font-size:1.15rem;margin:0}.zo-plan__cap{font-family:var(--zo-font-display);font-weight:700;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1;margin:10px 0 0}.zo-plan__caplabel{font-size:.85rem;color:var(--zo-muted);text-transform:lowercase}.zo-plan__blurb{font-size:.95rem;color:var(--zo-muted);margin:8px 0 0}.zo-plan__addon{font-size:.9rem;margin:auto 0 0;padding-top:14px;border-top:1.5px solid var(--zo-cream)}.zo-plan__flag{position:absolute;top:18px;right:18px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--zo-ink);color:var(--zo-bg);border-radius:var(--zo-radius-pill);padding:4px 10px}.zo-plans__note{margin:28px 0 0;color:var(--zo-muted);font-size:.95rem;max-width:68ch}.zo-faq{margin-top:32px}.zo-faq-layout{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:220px minmax(0,1fr);align-items:start;margin-top:32px}.zo-faq-side{position:sticky;top:calc(var(--zo-nav-h) + 24px)}.zo-faq-side h2{font-family:var(--zo-font-body);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zo-muted);margin:0 0 12px}.zo-faq-layout .zo-faq__jump{flex-direction:column;gap:8px;margin:0}.zo-faq-layout .zo-faq{margin-top:0}.zo-narrow{max-width:820px}.zo-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:28px 0 0}.zo-search input[type=search]{font-family:var(--zo-font-body);font-size:1rem;color:var(--zo-ink);background:var(--zo-bg);border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius-pill);padding:12px 18px;min-width:min(420px,100%)}.zo-search input[type=search]::placeholder{color:var(--zo-muted)}.zo-search__status{font-size:.95rem;color:var(--zo-muted);margin:12px 0 0}.zo-faq__empty{border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);background:var(--zo-cream);padding:24px 26px;margin-top:20px}.zo-faq details{border:1.5px solid var(--zo-ink);border-radius:var(--zo-radius);background:var(--zo-bg);padding:0 22px;margin-bottom:14px}.zo-band--cream .zo-faq details{background:var(--zo-bg)}.zo-faq summary{cursor:pointer;font-family:var(--zo-font-display);font-weight:700;font-size:1.05rem;padding:20px 0;list-style:none;display:flex;gap:14px;align-items:baseline}.zo-faq summary::-webkit-details-marker{display:none}.zo-faq summary:after{content:"+";margin-inline-start:auto;font-family:var(--zo-font-body);font-weight:600;transition:transform .16s ease-out}.zo-faq details[open] summary:after{transform:rotate(45deg)}.zo-faq details:target{outline:1.5px solid var(--zo-ink);background:var(--zo-cream)}.zo-faq details>p,.zo-faq details>ul{margin:0 0 18px;color:var(--zo-muted);max-width:72ch}.zo-faq details>p:first-of-type{padding-top:2px}.zo-faq__jump{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:24px 0 8px;font-size:.95rem}.zo-trust{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:32px}.zo-trust h3{font-family:var(--zo-font-body);font-size:1rem;font-weight:600;margin-bottom:6px}.zo-trust p{margin:0;color:var(--zo-muted);font-size:.95rem}.zo-cta{text-align:center}.zo-cta p{max-width:56ch;margin:0 auto 24px;color:var(--zo-ink)}.zo-cta .zo-cta-row{justify-content:center}.zo-cta .zo-btn--primary{background:var(--zo-bg)}.zo-cta .zo-btn--primary:hover{background:var(--zo-cream)}.zo-footer{border-top:2px solid var(--zo-line);padding-block:clamp(40px,6vw,64px) 32px;margin-top:auto}.zo-footer__cols{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.zo-footer h2,.zo-footer h3{font-family:var(--zo-font-body);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zo-muted);margin:0 0 12px}.zo-footer ul{list-style:none;padding:0;margin:0}.zo-footer li{margin-bottom:8px}.zo-footer__tagline{max-width:34ch;margin:14px 0 0;color:var(--zo-muted);font-size:.95rem}.zo-footer__legal{margin-top:40px;padding-top:20px;border-top:1.5px solid var(--zo-ink);font-size:.85rem;color:var(--zo-muted);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.zo-prose{max-width:72ch}.zo-prose h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin-top:48px}.zo-prose h3{margin-top:28px}.zo-prose ul{padding-left:22px}.zo-prose li{margin-bottom:8px}.zo-prose table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.95rem}.zo-prose th,.zo-prose td{text-align:left;padding:12px 14px;border-bottom:1.5px solid var(--zo-ink);vertical-align:top}main>.zo-band~.zo-band{content-visibility:auto;contain-intrinsic-size:auto 640px}.zo-prose>section{content-visibility:auto;contain-intrinsic-size:auto 320px}main{view-transition-name:zo-content}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(zo-content){animation:zo-fade-out .14s ease-out both}::view-transition-new(zo-content){animation:zo-fade-in .2s ease-out both}@keyframes zo-fade-out{to{opacity:0}}@keyframes zo-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){html:has(>body>.zo-site){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.zo-site *,.zo-site *:before,.zo-site *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:1023px){.zo-faq-layout{grid-template-columns:1fr}.zo-faq-side{position:static}.zo-faq-layout .zo-faq__jump{flex-direction:row;gap:10px 18px}}@media(max-width:767px){.zo-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand cta" "links links";align-items:center;column-gap:12px;row-gap:4px;min-height:96px;padding-top:12px}.zo-nav .zo-brand{grid-area:brand}.zo-nav>.zo-nav__inner>.zo-btn{grid-area:cta}.zo-nav__links{grid-area:links;margin-inline-start:0;overflow-x:auto;scrollbar-width:none}.zo-nav__links::-webkit-scrollbar{display:none}.zo-site{--zo-nav-h: 132px}.zo-table-wrap{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.zo-feature{padding-block:32px}.zo-step:after{display:none}}@media(max-width:359px){.zo-nav .zo-brand__text{position:absolute;left:-9999px}}@media print{.zo-nav,.zo-footer,.zo-skip,.zo-search{display:none!important}.zo-site{background:#fff;font-size:11pt}.zo-band{background:#fff!important;padding-block:0}.zo-prose{max-width:none}.zo-prose>section{content-visibility:visible!important}.zo-prose h2,.zo-prose h3{break-after:avoid}.zo-prose a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all}}
