.sec-eyebrow[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-evergreen);max-width:none}.sec-eyebrow--dim[data-astro-cid-cqs5c6gv]{color:var(--fg-2)}.sec-accent[data-astro-cid-cqs5c6gv]{color:var(--color-evergreen)}.banner[data-astro-cid-cqs5c6gv]{background:var(--bg-inverted);color:var(--fg-on-dark);padding:var(--space-sm) var(--gutter-mobile)}.banner__line[data-astro-cid-cqs5c6gv]{margin:0 auto;max-width:var(--content-max);text-align:center;font-size:var(--text-meta);color:var(--fg-on-dark-2);max-width:none}.banner__line[data-astro-cid-cqs5c6gv] strong[data-astro-cid-cqs5c6gv]{color:var(--fg-on-dark);font-weight:var(--weight-bold)}.disc[data-astro-cid-cqs5c6gv]{background:var(--color-sage);padding:var(--space-sm) var(--gutter-mobile) 0}.disc[data-astro-cid-cqs5c6gv][hidden]{display:none}.disc__line[data-astro-cid-cqs5c6gv]{margin:0 auto;max-width:720px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-evergreen);border-radius:var(--radius-md);background:var(--bg-card);text-align:center;font-size:var(--text-meta);color:var(--fg-1)}.disc__timer[data-astro-cid-cqs5c6gv]{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ben[data-astro-cid-cqs5c6gv]{background:var(--bg-page);padding:var(--space-xl) var(--gutter-mobile)}.ben__inner[data-astro-cid-cqs5c6gv]{max-width:var(--content-max);margin:0 auto}.ben__head[data-astro-cid-cqs5c6gv]{margin-bottom:var(--space-lg)}.ben__head[data-astro-cid-cqs5c6gv] h2[data-astro-cid-cqs5c6gv]{margin:var(--space-xs) 0 0;text-wrap:balance}.ben__grid[data-astro-cid-cqs5c6gv]{display:flex;flex-direction:column;gap:var(--space-md)}.ben__item[data-astro-cid-cqs5c6gv]{display:flex;gap:var(--space-md);align-items:flex-start;padding-bottom:var(--space-md);border-bottom:var(--border-default)}.ben__item[data-astro-cid-cqs5c6gv]:last-child{border-bottom:0;padding-bottom:0}.ben__icon[data-astro-cid-cqs5c6gv]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-evergreen-tint);color:var(--color-evergreen);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ben__h[data-astro-cid-cqs5c6gv]{margin:0 0 4px;font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:1.3}.ben__p[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-meta);color:var(--fg-2);line-height:1.5;max-width:none}@media(min-width:760px){.ben__head[data-astro-cid-cqs5c6gv]{text-align:center;margin-bottom:var(--space-lg)}.ben__grid[data-astro-cid-cqs5c6gv]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-ml)}.ben__item[data-astro-cid-cqs5c6gv]{border-bottom:0;padding-bottom:0}}.testi[data-astro-cid-cqs5c6gv]{background:var(--color-sage);padding:var(--space-xl) 0}.testi__inner[data-astro-cid-cqs5c6gv]{max-width:var(--content-max);margin:0 auto}.testi__head[data-astro-cid-cqs5c6gv]{padding:0 var(--gutter-mobile);margin-bottom:var(--space-lg);text-align:center}.testi__head[data-astro-cid-cqs5c6gv] h2[data-astro-cid-cqs5c6gv]{margin:0 0 var(--space-sm)}.testi__agg[data-astro-cid-cqs5c6gv]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.testi__stars[data-astro-cid-cqs5c6gv]{display:block;height:21px;width:auto}.testi__agg-text[data-astro-cid-cqs5c6gv]{color:var(--fg-1)}.testi__agg-text[data-astro-cid-cqs5c6gv] strong[data-astro-cid-cqs5c6gv]{font-weight:var(--weight-bold)}.testi__sub[data-astro-cid-cqs5c6gv]{margin:0 auto;max-width:56ch;color:var(--fg-2);font-size:var(--text-meta)}.testi__rail[data-astro-cid-cqs5c6gv]{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gutter-mobile) var(--space-md);scrollbar-width:none;-webkit-overflow-scrolling:touch}.testi__rail[data-astro-cid-cqs5c6gv]::-webkit-scrollbar{display:none}.testi-card[data-astro-cid-cqs5c6gv]{flex:0 0 300px;scroll-snap-align:start;padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--space-md)}.testi-card__head[data-astro-cid-cqs5c6gv]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"avatar id" "stars  stars";column-gap:var(--space-sm);row-gap:var(--space-sm);align-items:center}.testi-card__avatar[data-astro-cid-cqs5c6gv]{grid-area:avatar;width:40px;height:40px;border-radius:var(--radius-pill);object-fit:cover;display:block}.testi-card__id[data-astro-cid-cqs5c6gv]{grid-area:id;min-width:0}.testi-card__name[data-astro-cid-cqs5c6gv]{margin:0;font-weight:var(--weight-bold);font-size:var(--text-meta);color:var(--fg-1);line-height:1.25;max-width:none}.testi-card__role[data-astro-cid-cqs5c6gv]{margin:2px 0 0;font-size:var(--text-label);color:var(--fg-2);max-width:none}.testi-card__stars[data-astro-cid-cqs5c6gv]{grid-area:stars;display:block;height:16px;width:auto;justify-self:start}.testi-card__body[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-meta);line-height:1.55;color:var(--fg-1);flex:1;max-width:none}@media(min-width:900px){.testi[data-astro-cid-cqs5c6gv]{padding:var(--space-xl) var(--gutter-mobile)}.testi__rail[data-astro-cid-cqs5c6gv]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);overflow:visible;padding:6px 0 0}.testi-card[data-astro-cid-cqs5c6gv]{flex:initial}.testi-card__head[data-astro-cid-cqs5c6gv]{grid-template-columns:auto 1fr auto;grid-template-areas:"avatar id stars";row-gap:0}.testi-card__stars[data-astro-cid-cqs5c6gv]{justify-self:end}}.strip[data-astro-cid-cqs5c6gv]{background:var(--bg-inverted);color:var(--fg-on-dark);padding:var(--space-xl) var(--gutter-mobile)}.strip__inner[data-astro-cid-cqs5c6gv]{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-lg)}.strip__h[data-astro-cid-cqs5c6gv]{margin:0 0 var(--space-md);color:var(--fg-on-dark);text-wrap:balance}.strip__accent[data-astro-cid-cqs5c6gv]{color:var(--color-lime)}.strip__p[data-astro-cid-cqs5c6gv]{margin:0;color:var(--fg-on-dark-2);max-width:60ch}.strip__p[data-astro-cid-cqs5c6gv] strong[data-astro-cid-cqs5c6gv]{color:var(--fg-on-dark);font-weight:var(--weight-bold)}.strip__p[data-astro-cid-cqs5c6gv] a[data-astro-cid-cqs5c6gv]{color:var(--fg-on-dark);text-decoration:underline;text-underline-offset:2px}.strip__btn[data-astro-cid-cqs5c6gv]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-ml);border:0;border-radius:var(--radius-md);background:var(--color-evergreen);color:var(--fg-on-dark);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--easing)}.strip__btn[data-astro-cid-cqs5c6gv]:hover{background:var(--color-evergreen-hover)}@media(min-width:760px){.strip__inner[data-astro-cid-cqs5c6gv]{flex-direction:row;align-items:center;justify-content:space-between}}.founder[data-astro-cid-cqs5c6gv]{background:var(--bg-page);padding:var(--space-xl) var(--gutter-mobile);border-top:var(--border-default)}.founder__inner[data-astro-cid-cqs5c6gv]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-ml);align-items:center}.founder__photo[data-astro-cid-cqs5c6gv]{flex:0 0 auto;width:160px;border-radius:var(--radius-lg);overflow:hidden}.founder__photo[data-astro-cid-cqs5c6gv] img[data-astro-cid-cqs5c6gv]{display:block;width:100%;height:auto}.founder__body[data-astro-cid-cqs5c6gv]{flex:1;text-align:center}.founder__attr[data-astro-cid-cqs5c6gv]{margin:0 0 var(--space-md);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2);max-width:none}.founder__line[data-astro-cid-cqs5c6gv]{margin:0;line-height:1.65;color:var(--fg-1);max-width:none}.founder__brand[data-astro-cid-cqs5c6gv]{color:var(--color-evergreen);font-weight:var(--weight-bold)}@media(min-width:600px){.founder__inner[data-astro-cid-cqs5c6gv]{flex-direction:row;align-items:flex-start}.founder__photo[data-astro-cid-cqs5c6gv]{width:180px}.founder__body[data-astro-cid-cqs5c6gv]{text-align:left}}.faq[data-astro-cid-cqs5c6gv]{background:var(--color-sage);padding:var(--space-xl) var(--gutter-mobile)}.faq__inner[data-astro-cid-cqs5c6gv]{max-width:720px;margin:0 auto}.faq__head[data-astro-cid-cqs5c6gv]{text-align:center;margin-bottom:var(--space-lg)}.faq__head[data-astro-cid-cqs5c6gv] h2[data-astro-cid-cqs5c6gv]{margin:var(--space-xs) 0 0}.faq__list[data-astro-cid-cqs5c6gv]{display:flex;flex-direction:column;gap:var(--space-sm)}.faq__item[data-astro-cid-cqs5c6gv]{padding:0 var(--card-padding);transition:border-color var(--duration-base) var(--easing)}.faq__item[data-astro-cid-cqs5c6gv]:hover,.faq__item[data-astro-cid-cqs5c6gv][open]{border-color:var(--color-hairline-strong)}.faq__item[data-astro-cid-cqs5c6gv] summary[data-astro-cid-cqs5c6gv]{list-style:none;cursor:pointer;padding:var(--space-md) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);font-weight:var(--weight-semibold);color:var(--fg-1)}.faq__item[data-astro-cid-cqs5c6gv] summary[data-astro-cid-cqs5c6gv]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-cqs5c6gv] summary[data-astro-cid-cqs5c6gv]:after{content:"";flex:0 0 14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--color-evergreen);transition:transform var(--duration-base) var(--easing)}.faq__item[data-astro-cid-cqs5c6gv][open] summary[data-astro-cid-cqs5c6gv]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-cqs5c6gv]>div[data-astro-cid-cqs5c6gv]{padding:0 0 var(--space-md);font-size:var(--text-meta);line-height:1.65;color:var(--fg-2);max-width:65ch}.faq__item[data-astro-cid-cqs5c6gv]>div[data-astro-cid-cqs5c6gv] a{color:var(--fg-1);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.faq__item[data-astro-cid-cqs5c6gv],.faq__item[data-astro-cid-cqs5c6gv] summary[data-astro-cid-cqs5c6gv]:after{transition:none}}.ds[data-astro-cid-cqs5c6gv]{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center}.ds[data-astro-cid-cqs5c6gv][hidden]{display:none}.ds__backdrop[data-astro-cid-cqs5c6gv]{position:absolute;inset:0;background:#17241f8c}.ds__sheet[data-astro-cid-cqs5c6gv]{position:relative;width:100%;max-width:520px;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -20px 60px #17241f47;padding:var(--space-lg) var(--space-ml) calc(var(--space-ml) + env(safe-area-inset-bottom));display:grid;gap:var(--space-sm);animation:co-up .28s ease}.ds__h[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-h3);font-weight:var(--weight-bold);max-width:none}.ds__p[data-astro-cid-cqs5c6gv]{margin:0;color:var(--fg-2);font-size:var(--text-meta);max-width:none}.ds__offer[data-astro-cid-cqs5c6gv]{padding:var(--space-sm) var(--space-md);border:var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);display:grid;gap:4px}.ds__offer[data-astro-cid-cqs5c6gv][hidden]{display:none}.ds__offer-line[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-meta);max-width:none}.ds__timer-line[data-astro-cid-cqs5c6gv]{margin:0;font-size:var(--text-label);color:var(--fg-2);max-width:none}.ds__timer[data-astro-cid-cqs5c6gv]{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--fg-1)}.ds__claim[data-astro-cid-cqs5c6gv]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-md);background:var(--color-evergreen);border:1px solid var(--color-evergreen);border-radius:var(--radius-md);color:var(--fg-on-dark);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.ds__claim[data-astro-cid-cqs5c6gv][hidden]{display:none}.ds__keep[data-astro-cid-cqs5c6gv]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-md);background:none;border:none;color:var(--fg-2);font:inherit;font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ds__claim[data-astro-cid-cqs5c6gv]:focus-visible,.ds__keep[data-astro-cid-cqs5c6gv]:focus-visible{outline:none;box-shadow:var(--focus-ring)}
