.ehp{margin:0;display:flex;justify-content:center}.ehp__phone{width:min(320px,78vw);padding:10px;border:2px solid var(--border-strong);border-radius:40px;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--bg-deep) 90%,transparent),inset 0 1px 0 color-mix(in srgb,var(--accent) 30%,transparent)}.ehp__phone,.ehp__screen{background:var(--bg-deep)}.ehp__screen{position:relative;aspect-ratio:402/874;overflow:hidden;border-radius:30px}.ehp__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;animation:ehp-cycle var(--ehp-total,19.2s) linear infinite;animation-delay:calc(var(--ehp-i, 0) * var(--ehp-step, 3.2s))}.ehp__img:first-child{opacity:1}@keyframes ehp-cycle{0%{opacity:0}4%{opacity:1}16.66%{opacity:1}20.66%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ehp__img{animation:none}}@media (min-width:1024px){.ehp__phone{width:min(380px,26vw)}}@media (min-width:1600px){.ehp__phone{width:440px}}.entry-hero__lede{display:flex;flex-direction:column;gap:20px}.entry-hero__lede p{margin:0}.entry-hero__grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "actions" "phone" "rest"}.entry-hero__head{grid-area:head;display:flex;flex-direction:column;gap:12px;min-width:0}.entry-hero__head p,.entry-hero__rest p{margin:0}.entry-hero__actions{grid-area:actions}.entry-hero__phone{grid-area:phone;display:flex;justify-content:center;margin-top:4px}.entry-hero__rest{grid-area:rest;display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.entry-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head phone" "rest phone" "actions phone";grid-template-rows:auto auto 1fr;column-gap:64px;row-gap:20px;align-items:start}.entry-hero__head{align-self:end}.entry-hero__actions{align-self:start}.entry-hero__phone{align-self:center;margin-top:0}}.entry-desktop-only{display:none}@media (min-width:1024px){.entry-phone-only{display:none}.entry-desktop-only{display:block}}.entry-waitlist{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0;text-align:center}.entry-hero__head h1,.entry-hero__head h2{white-space:pre-line}.entry-board{width:100%;max-width:440px;margin:0 auto;border:1px solid var(--pub-keyline-soft,var(--accent));overflow:hidden}.entry-waitlist>.entry-board{margin-bottom:8px}.entry-waitlist>p,.pp-hero__aside>.entry-board{margin:0}.entry-waitlist__cta{display:block;width:min(100%,320px)}@media (min-width:1024px){.entry-waitlist__cta{width:380px}#try-it.pp-section{padding-top:0}}#waitlist.pp-section[data-tone=band]{--pub-band-fill:color-mix(in srgb,var(--accent) 12%,var(--card-2))}body:has(.wl-layout) [data-entry-join],body:has(.wl-panel) [data-entry-join]{display:none}@media (max-width:767px){.entry-board[data-hide-phone]{display:none}.pp-hero__aside:has(>.entry-board[data-hide-phone]){display:none}}.wl-panel>.entry-board{margin:0 auto}.entry-brand-label{display:flex;flex-direction:column;justify-content:center}:root:has([data-pub-shell]),[data-pub-shell][data-theme]{--bg:#173724;--card:#21462f;--card-2:#2a5438;--card-3:#315f40;--border:#34563c;--border-strong:#466b4e;--accent:#90d690;--text:#f7fff9;--text-strong:#f7fff9}:root:has([data-pub-shell]){--pub-header-h:64px;scroll-padding-top:calc(var(--pub-header-h) + env(safe-area-inset-top, 0px) + 8px)}[data-pub-shell]{--pub-band-fill:color-mix(in srgb,var(--accent) 22%,var(--card-2));--pub-band-texture:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--text) 3%,transparent) 7px 8px);--pub-keyline-soft:color-mix(in srgb,var(--accent) 30%,transparent);--pub-max:1200px;--pub-gutter:16px;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;background:var(--bg);color:var(--text)}@media (min-width:768px){[data-pub-shell]{--pub-gutter:32px}}@media (min-width:1024px){[data-pub-shell]{--pub-gutter:40px}}[data-pub-shell] a{color:inherit;text-decoration:none}[data-pub-shell] [data-pub-focus]:focus-visible,[data-pub-shell] a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-pub-shell] main{flex:1 0 auto;min-width:0;scroll-margin-top:var(--pub-header-h)}[data-pub-shell] main:focus{outline:none}[data-pub-shell] [id]{scroll-margin-top:calc(var(--pub-header-h) + 16px)}[data-pub-shell] :focus-visible{scroll-margin-top:calc(var(--pub-header-h) + env(safe-area-inset-top, 0px) + 16px)}.pub-skip{position:absolute;top:-120px;left:8px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--accent);color:var(--on-accent)}.pub-skip:focus{top:8px}.pub-header{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0);background-color:var(--pub-band-fill);background-image:var(--pub-band-texture);border-bottom:1px solid var(--accent)}.pub-header__inner{display:flex;align-items:center;gap:12px;max-width:var(--pub-max);min-height:var(--pub-header-h);margin:0 auto;padding:0 var(--pub-gutter)}.pub-brand{display:inline-flex;flex:none;align-items:center;gap:10px;min-height:44px;color:var(--text-strong)}.pub-brand__mark{display:block;width:52px;height:58px;object-fit:contain;background:radial-gradient(closest-side,var(--bg) 62%,transparent)}.pub-brand__word{zoom:1.6}@media (max-width:379.98px){.pub-brand__word{zoom:1.4}}@media (max-width:359.98px){.pub-brand__mark{width:44px;height:50px}.pub-brand__word{zoom:1.1}}.pub-header__nav{display:none;align-items:center;gap:4px;margin-left:16px}.pub-header__nav ul{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.pub-navlink{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-bottom:2px solid transparent;color:var(--text-strong)}.pub-navlink:hover{color:var(--accent)}.pub-navlink[aria-current]{border-bottom-color:var(--accent);color:var(--accent)}.pub-header__spacer{flex:1 1 auto;min-width:0}.pub-header__actions{display:flex;flex:none;align-items:center;gap:8px}.pub-header__join,.pub-header__login{display:none}@media (max-width:379px){.pub-brand__word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-entry-header] .pub-brand__word{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media (min-width:1024px){.pub-header__nav{display:flex}.pub-header__join,.pub-header__login{display:inline-flex}.pub-header__menu{display:none}}.pub-header[data-variant=checkout] .pub-header__inner{flex-wrap:wrap;row-gap:0}.pub-secure{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-align:right}.pub-menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);color:var(--text)}.pub-menu__bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:var(--pub-header-h);padding:env(safe-area-inset-top,0) var(--pub-gutter) 0;background-color:var(--pub-band-fill);background-image:var(--pub-band-texture);border-bottom:1px solid var(--accent)}.pub-menu__body{flex:1 0 auto}.pub-menu__body,.pub-menu__foot{width:100%;max-width:640px;margin:0 auto}.pub-menu__foot{flex:none;padding:16px var(--pub-gutter) calc(16px + env(safe-area-inset-bottom, 0px))}.pub-footer{flex:none;background-color:var(--pub-band-fill);background-image:var(--pub-band-texture);border-top:1px solid var(--accent);color:var(--text-strong)}.pub-footer__inner{max-width:var(--pub-max);margin:0 auto;padding:40px var(--pub-gutter) 24px}.pub-footer__brand{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.pub-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media (min-width:768px){.pub-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}}@media (min-width:1024px){.pub-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;align-items:start}.pub-footer__brand{margin-bottom:0}}.pub-footer__col ul{margin:8px 0 0;padding:0;list-style:none}.pub-footer__link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--text-strong)}.pub-footer__link:hover,.pub-footer__link[aria-current]{color:var(--accent)}.pub-footer__link--contact{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-block:8px}.pub-footer__email{display:block;overflow-wrap:anywhere;color:var(--text)}.pub-footer__base{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding-top:16px;border-top:1px solid var(--pub-keyline-soft);color:var(--text)}@media (min-width:768px){.pub-footer__base{flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:24px}}.pub-footer[data-variant=checkout] .pub-footer__inner{padding-top:16px;padding-bottom:16px}.pub-footer[data-variant=checkout] ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0}@media (max-width:1023.98px){[data-pub-shell]:after{content:"";position:fixed;inset:0;z-index:60;border:1px solid var(--accent);pointer-events:none}}:root:has([data-pub-shell]){--pub-rail-h:calc(60px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(var(--pub-rail-h) + 8px)}@media (min-width:1024px){:root:has([data-pub-shell]){--pub-rail-h:0px;scroll-padding-bottom:8px}}.pub-rail{position:fixed;right:0;bottom:0;left:0;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0);background:var(--card);border-top:1px solid var(--line-keyline,var(--accent))}.pub-rail[data-join=hidden]{grid-template-columns:minmax(0,1fr)}.pub-rail__lane{display:flex;min-width:0;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none}.pub-rail__lane::-webkit-scrollbar{display:none}.pub-rail__cell{display:flex;flex:1 1 auto;align-items:center;padding:11px 0 11px 6px}.pub-rail__cell:first-child{padding-left:12px}.pub-rail__cell:last-child{padding-right:12px}.pub-rail__chip,.pub-rail__join{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:38px;border-radius:8px}.pub-rail__chip:after,.pub-rail__join:after{position:absolute;top:-3px;right:0;bottom:-3px;left:0;content:""}.pub-rail__chip{width:100%;padding:0 8px;white-space:nowrap;border:1px solid var(--accent);background:var(--btn-neutral-fill,transparent);color:var(--btn-neutral-text,var(--text))}.pub-rail__chip[aria-current]{background:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:inset 0 -2px 0 var(--accent);color:var(--text-strong)}.pub-rail__end{display:flex;align-items:center;padding:11px 12px 11px 8px;border-left:1px solid var(--line-keyline,var(--accent))}.pub-rail__join{min-width:56px;padding:0 12px;border:1px solid var(--btn-primary-border,var(--accent));background:var(--btn-primary-fill,var(--accent));color:var(--btn-primary-text,var(--on-accent))}.pub-rail a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pub-rail-spacer{flex:none;height:var(--pub-rail-h)}[data-pub-shell] :focus-visible{scroll-margin-bottom:calc(var(--pub-rail-h) + 16px)}@media (max-width:379px){.pub-rail__cell{padding-left:4px}.pub-rail__cell:first-child{padding-left:8px}.pub-rail__cell:last-child{padding-right:8px}.pub-rail__end{padding:11px 8px 11px 6px}}@media (max-width:359px){.pub-rail__chip{padding:0 6px}}@media (max-width:339px){.pub-rail__cell:first-child{padding-left:6px}.pub-rail__cell:last-child{padding-right:6px}.pub-rail__end{padding:11px 6px 11px 4px}.pub-rail__chip{padding:0 5px}}@media (min-width:640px){.pub-rail{right:0;left:0;max-width:560px;margin-inline:auto;border:1px solid var(--line-keyline,var(--accent));border-bottom:0;border-radius:12px 12px 0 0}.pub-rail__lane{justify-content:center}.pub-rail__cell{flex:0 1 auto;padding-left:8px}.pub-rail__cell:first-child{padding-left:12px}.pub-rail__cell:last-child{padding-right:12px}.pub-rail__chip{width:auto;min-width:88px;max-width:120px;padding:0 16px}}@media (min-width:1024px){.pub-rail,.pub-rail-spacer{display:none}}