@font-face{font-family:fredoka;src:url(/_next/static/media/621aa799a6c42d64-s.p.ttf?dpl=dpl_AWmAyHtnjn1m3U9S8rqnX8w6Qg5t) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:fredoka Fallback;src:local("Arial");ascent-override:94.71%;descent-override:22.95%;line-gap-override:0.00%;size-adjust:102.84%}.__className_42d07a{font-family:fredoka,fredoka Fallback;font-weight:600}.__variable_42d07a{--font-fredoka:"fredoka","fredoka Fallback"}@font-face{font-family:nunito;src:url(/_next/static/media/c7c0c42f11806a2a-s.p.ttf?dpl=dpl_AWmAyHtnjn1m3U9S8rqnX8w6Qg5t) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(/_next/static/media/e9f894b67c390a95-s.p.ttf?dpl=dpl_AWmAyHtnjn1m3U9S8rqnX8w6Qg5t) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:99.49%;descent-override:34.74%;line-gap-override:0.00%;size-adjust:101.62%}.__className_737412{font-family:nunito,nunito Fallback}.__variable_737412{--font-nunito:"nunito","nunito Fallback"}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}a,body{color:var(--color-text)}a,button,input,select{font:inherit}select{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:12px}.stack{display:grid;gap:8px;margin-bottom:16px}h2{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}::placeholder{color:var(--color-muted)}.button,button{background:var(--color-accent);color:var(--color-accent-text);border:1px solid var(--color-accent);border-radius:var(--radius-pill);padding:12px 16px;cursor:pointer;text-decoration:none;display:inline-block}a.secondary,button.secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line)}a.disabled,button:disabled{cursor:not-allowed;opacity:.55}input{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:12px}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.wrap{max-width:440px;margin:0 auto;padding:24px 16px 48px}.wide{max-width:760px}h1{font-family:var(--font-display);font-size:var(--font-size-title);font-weight:var(--font-weight-display);line-height:var(--line-height-tight);color:var(--color-heading);margin:0 0 8px}p{margin:0 0 16px}.muted{color:var(--color-muted);font-size:var(--font-size-small)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px;margin:16px 0}.row{display:flex;gap:8px;align-items:center}.row input{flex:1 1}.stamps{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.stamp{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--color-text);background:var(--color-stamp-empty)}.stamp.filled{background:var(--color-stamp)}.error{color:var(--color-danger)}.stats{display:grid;gap:12px}.stat-number{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.bar-track{background:var(--color-bar-track)}.bar,.bar-track{height:8px;border-radius:var(--radius-sm)}.bar{background:var(--color-bar)}.weekdays{display:grid;gap:6px}.weekday{display:grid;grid-template-columns:36px 1fr 24px;gap:8px;align-items:center}.qr{width:180px;height:180px;background:var(--color-surface)}nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.customers{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.customers li{display:flex;justify-content:space-between;gap:12px;align-items:center}.landing{max-width:720px}.logo{width:148px;height:auto;display:block;margin-bottom:16px}.kicker{margin-bottom:8px}.shot{width:100%;height:auto;background:var(--color-surface)}.phone,.shot{border-radius:var(--radius-md)}.phone{max-width:280px;background:var(--color-heading);padding:28px 16px 16px}.phone,.phone-time{color:var(--color-bg)}.phone-time{text-align:center}.lock-card{border-radius:var(--radius-sm);padding:12px}.lock-card p{margin-bottom:4px}.tiers{gap:8px;list-style:none;padding:0;margin:0}.tier{padding:8px 14px}.kit{display:grid;gap:12px}.kit img{width:100%;height:auto;background:var(--color-surface);border-radius:var(--radius-md)}details{border-top:1px solid var(--color-line);padding:12px 0}summary{cursor:pointer;font-weight:var(--font-weight-bold)}@media (min-width:720px){.kit{grid-template-columns:repeat(3,1fr);align-items:center}}.cta{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.cta .button,.cta button{text-align:center}.section{margin:28px 0}.split{display:grid;gap:12px}.table-scroll{overflow-x:auto}.plans{width:100%;border-collapse:collapse}.plans td,.plans th{text-align:left;vertical-align:top;padding:12px 8px;border-bottom:1px solid var(--color-line)}.plan-list{margin:0;padding-left:18px}.soon{margin-left:6px;padding:2px 8px}@media (min-width:720px){.split{grid-template-columns:1fr 1fr}}.sales{background:var(--color-bg);color:var(--color-text)}.sales a.button,.sales button.button{min-height:48px;padding:12px 16px}.skip{position:absolute;left:16px;top:-48px;background:var(--color-surface);color:var(--color-text);padding:8px 16px;border-radius:var(--radius-sm)}.skip:focus{top:8px}.frame{width:min(1120px,calc(100% - 32px));margin:0 auto}.sales-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.sales-logo{width:148px;height:auto;display:block}.header-cta{display:none}.maize-bar{height:8px;background:var(--color-maize)}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:center;padding:8px 0 24px}.hero p{margin-bottom:8px}.kicker{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--font-size-small);line-height:var(--line-height-tight);color:var(--color-accent);margin:0 0 8px}.sales h1{font-size:var(--font-size-title)}.sales .subline,.sales h1{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--line-height-tight);color:var(--color-heading);margin:0 0 8px}.sales .subline{font-size:var(--font-size-body)}.sales .price-line,.sales .who{margin:0 0 8px}.price-line{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-heading)}.hero-cta{margin:16px 0 0}.device{width:100%;margin:0 auto;background:var(--color-heading);border-radius:var(--radius-device);padding:12px 8px 8px}.device-notch{width:72px;height:8px;margin:0 auto 12px;border-radius:var(--radius-pill);background:var(--color-bg)}.device-screen{background:var(--color-bg);border-radius:var(--radius-md);overflow:hidden}.device-screen img{width:100%;height:auto;display:block}.band{padding:48px 0}.band-arena{background:var(--color-line)}.band-surface{background:var(--color-surface)}.sales h2{font-family:var(--font-display);font-size:var(--font-size-section);font-weight:var(--font-weight-display);line-height:var(--line-height-tight);color:var(--color-heading);margin:0 0 16px}.lead{margin:0 0 24px}.kit,.plans,.product,.steps,.tiers{display:grid;gap:16px;list-style:none;margin:0;padding:0}.kit figure,.plan-card,.product figure,.step{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px;margin:0}.band-surface .plan-card,.band-surface .step{background:var(--color-bg)}.step svg{width:24px;height:24px;color:var(--color-accent)}.kit figcaption,.product figcaption,.step p{margin:8px 0 0}.kit img,.product img{width:100%;height:280px;object-fit:cover;object-position:top center;display:block;border-radius:var(--radius-sm);background:var(--color-bg)}.kit img{object-fit:contain;height:240px}.lock{max-width:320px;background:var(--color-heading);border-radius:var(--radius-device);padding:24px 16px 16px}.lock,.lock-time{color:var(--color-bg)}.lock-time{text-align:center;margin:0 0 16px}.lock-card{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);padding:16px}.lock-card p{margin:0 0 8px}.tiers{display:flex;flex-wrap:wrap}.tier{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);padding:12px 16px;min-height:48px}.tier.vip{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}.soon{display:inline-block;margin-left:8px;padding:4px 8px;border-radius:var(--radius-pill);background:var(--color-line);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.plan-card h3,.soon{color:var(--color-heading);line-height:var(--line-height-tight)}.plan-card h3{font-family:var(--font-display);font-size:var(--font-size-title);font-weight:var(--font-weight-display);margin:0 0 8px}.plan-card .amount{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.plan-card.unpriced{background:var(--color-line)}.faq details{border-top:1px solid var(--color-line);padding:8px 0}.faq summary{cursor:pointer;font-weight:var(--font-weight-bold);min-height:48px;display:flex;align-items:center}.faq details p{margin:8px 0 16px}.close{background:var(--color-heading);padding:48px 0 32px}.close,.close h2{color:var(--color-bg)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;background:var(--color-surface);border-top:8px solid var(--color-maize);padding:8px 16px}.sticky-cta .button,.sticky-cta button{width:100%;text-align:center}.sales{padding-bottom:88px}@media (min-width:768px){.header-cta{display:inline-block}.sales h1{font-size:var(--font-size-hero)}.sales .subline{font-size:var(--font-size-title)}.hero{grid-template-columns:1.1fr .9fr;gap:32px;padding:48px 0 64px}.device{width:320px;padding:16px 12px 12px}.kit,.plans,.product,.steps{grid-template-columns:repeat(3,1fr)}.sticky-cta{display:none}.sales{padding-bottom:0}.close{padding-bottom:64px}}@media (prefers-reduced-motion:no-preference){.rise{animation-name:sales-rise;animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:both}}@keyframes sales-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}