.phone[data-astro-cid-wj7iyjf3]{width:var(--phone-width);aspect-ratio:390/844;border:8px solid var(--color-ink);background:var(--color-ink);max-width:100%;transform:rotate(var(--phone-tilt));border-radius:40px;flex:none;overflow:hidden;box-shadow:0 16px 32px #3a271840}.phone__screen[data-astro-cid-wj7iyjf3]{object-fit:cover;width:100%;height:100%;display:block}.hero[data-astro-cid-qmrutqly]{padding-block:32px var(--section-space);flex-wrap:wrap;align-items:center;gap:48px;display:flex}.hero__copy[data-astro-cid-qmrutqly],.hero__visual[data-astro-cid-qmrutqly]{flex:420px;min-width:0}.hero__kicker[data-astro-cid-qmrutqly]{font-family:var(--font-hand);color:var(--color-rust-dark);margin-bottom:8px;font-size:1.625rem}h1[data-astro-cid-qmrutqly]{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05}.hero__lead[data-astro-cid-qmrutqly]{max-width:34rem;margin-top:20px;font-size:1.2rem;line-height:1.55}.hero__join[data-astro-cid-qmrutqly]{margin-top:28px;scroll-margin-top:24px}.hero__visual[data-astro-cid-qmrutqly]{justify-content:center;align-items:flex-end;display:flex}.hero__visual[data-astro-cid-qmrutqly] .hero__phone-back{margin-right:-40px;translate:0 24px}.hero__visual[data-astro-cid-qmrutqly] .hero__phone-front{position:relative}@media (width<=720px){.hero__visual[data-astro-cid-qmrutqly] .hero__phone-back{display:none}}.dust-scene[data-astro-cid-phcja7c5]{width:100%;height:100%;position:absolute;inset:0}.dust-panel[data-astro-cid-x24bxuj5]{background:var(--color-paper);border-top:3px solid var(--color-ink-soft);flex:1;display:flex;position:relative}.dust-panel__step[data-astro-cid-x24bxuj5]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px 18px;display:none}.dust-panel__lead[data-astro-cid-x24bxuj5]{font-family:var(--font-hand);color:var(--color-ink-soft);font-size:1.3rem;line-height:1.15}.dust-panel__lead--success[data-astro-cid-x24bxuj5]{color:var(--color-ink)}.dust-panel__skip[data-astro-cid-x24bxuj5]{min-height:44px;color:var(--color-ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:.8rem;font-weight:700;text-decoration:underline}.dust-panel__question[data-astro-cid-x24bxuj5],.dust-panel__hint[data-astro-cid-x24bxuj5]{font-family:var(--font-display);font-size:.85rem;font-weight:700;line-height:1.25}.dust-panel__hint[data-astro-cid-x24bxuj5]{color:var(--color-rust-dark);display:none}[data-hint=on] .dust-panel__question[data-astro-cid-x24bxuj5]{display:none}[data-hint=on] .dust-panel__hint[data-astro-cid-x24bxuj5]{display:block}.dust-panel__answers[data-astro-cid-x24bxuj5]{gap:6px;width:100%;display:grid}.dust-panel__answer[data-astro-cid-x24bxuj5]{background:var(--color-paper-light);min-height:36px;color:var(--color-ink);border:2px solid var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px 12px 12px 6px;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1.2;box-shadow:0 2px #3a27184d}.dust-panel__answer[data-astro-cid-x24bxuj5][data-picked=wrong]{background:var(--color-blush)}.dust-demo{aspect-ratio:390/844;border:8px solid var(--color-ink);background:var(--color-paper);border-radius:40px;flex-direction:column;width:234px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 16px 32px #3a271840}.dust-demo__scene{aspect-ratio:218/270;flex:none;position:relative}.dust-demo__label{color:var(--color-paper-light);border:2px solid var(--color-ink);border-radius:var(--radius-sm);white-space:nowrap;background:#5e7246;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:14px;left:50%;translate:-50%}.dust-demo__dust,.dust-demo__puffs{width:44.0367%;height:38.5185%;position:absolute;top:25.1852%;left:41.2844%}.dust-demo__dust{touch-action:pan-y;transition:opacity .6s}.dust-demo__puffs{pointer-events:none}.dust-demo[data-state=quiz] .dust-demo__dust,.dust-demo[data-state=solved] .dust-demo__dust{opacity:0;pointer-events:none}@media (pointer:fine){.dust-demo__dust{cursor:url(/cursors/duster.svg) 6 6,url(/cursors/duster.png) 6 6,crosshair}}.dust-puff{background:#a5967cbf;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.7s ease-out forwards dust-puff;position:absolute}@keyframes dust-puff{to{transform:translate(var(--dx,0), -18px) scale(1.8);opacity:0}}.dust-demo__pip{width:40%;position:absolute;bottom:6.66667%;left:2%}.dust-demo__pip svg{width:100%;height:auto;display:none}.dust-demo[data-state=dusty] .dust-demo__pip--dusty,.dust-demo[data-state=quiz] .dust-demo__pip--quiz,.dust-demo[data-state=solved] .dust-demo__pip--solved{display:block}.dust-demo[data-state=dusty] [data-show=dusty],.dust-demo[data-state=quiz] [data-show=quiz],.dust-demo[data-state=solved] [data-show=solved]{display:flex}.dust-demo__sparkles span{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff3c4;width:14px;height:14px;animation:1.4s ease-in-out infinite dust-twinkle;display:none;position:absolute}.dust-demo[data-state=solved] .dust-demo__sparkles span{display:block}.dust-demo__sparkles span:first-child{top:20%;left:38%}.dust-demo__sparkles span:nth-child(2){animation-delay:.3s;top:26%;left:86%}.dust-demo__sparkles span:nth-child(3){animation-delay:.6s;top:56%;left:84%}.dust-demo__sparkles span:nth-child(4){animation-delay:.9s;top:52%;left:44%}@keyframes dust-twinkle{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.dust-demo__dust{transition:none}.dust-demo__sparkles span{animation:none}}.section-heading[data-astro-cid-ysklgcyt]{text-align:center;margin-bottom:40px}h2[data-astro-cid-ysklgcyt]{font-size:clamp(2rem,4vw,2.4rem)}p[data-astro-cid-ysklgcyt]{max-width:36rem;margin:10px auto 0;font-size:1.1rem}.how[data-astro-cid-477lk3b5]{background:var(--color-honey-light);padding-block:var(--section-space);scroll-margin-top:0}.how__steps[data-astro-cid-477lk3b5]{flex-wrap:wrap;justify-content:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.how__step[data-astro-cid-477lk3b5]{text-align:center;flex-direction:column;flex:280px;align-items:center;gap:16px;max-width:320px;display:flex}.how__number[data-astro-cid-477lk3b5]{border:var(--border);background:var(--color-paper-light);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;display:grid}h3[data-astro-cid-477lk3b5]{font-size:1.4rem}.features[data-astro-cid-nikkmkia]{padding-block:var(--section-space)}.features__grid[data-astro-cid-nikkmkia]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.features__card[data-astro-cid-nikkmkia]{background:var(--color-paper-light);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:24px}.features__card[data-astro-cid-nikkmkia] .features__icon{color:var(--color-rust)}h3[data-astro-cid-nikkmkia]{margin:12px 0 6px;font-size:1.3rem}.features__wings[data-astro-cid-nikkmkia]{text-align:center;margin-top:32px;font-size:.95rem;font-weight:700}.features__wings[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{background:var(--wing-color);border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);margin:4px;padding:3px 10px;display:inline-block}.plan[data-astro-cid-lbqs6mbs]{background:var(--color-paper);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;gap:8px;padding:28px 22px 22px;display:flex;position:relative}.plan--featured[data-astro-cid-lbqs6mbs]{background:var(--color-paper-light);border:3px solid var(--color-rust)}.plan__badge[data-astro-cid-lbqs6mbs]{background:var(--color-rust);color:var(--color-paper-light);border:var(--border);border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;padding:3px 12px;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:22px}h3[data-astro-cid-lbqs6mbs]{font-size:1.3rem}.plan__amount[data-astro-cid-lbqs6mbs]{font-family:var(--font-display);font-size:2.2rem;font-weight:700}.plan__period[data-astro-cid-lbqs6mbs]{color:var(--color-ink-soft);margin-left:4px;font-weight:700}.plan__tagline[data-astro-cid-lbqs6mbs]{font-weight:800}.plan__features[data-astro-cid-lbqs6mbs]{flex:1;align-content:start;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.plan__features[data-astro-cid-lbqs6mbs] li[data-astro-cid-lbqs6mbs]{padding-left:22px;line-height:1.4;position:relative}.plan__features[data-astro-cid-lbqs6mbs] li[data-astro-cid-lbqs6mbs]:before{content:"";border-left:2.5px solid var(--color-rust);border-bottom:2.5px solid var(--color-rust);width:11px;height:6px;position:absolute;top:.3em;left:2px;transform:rotate(-45deg)}.plan-dialog[data-astro-cid-3cpywkcu]{background:var(--color-paper-light);width:min(460px,100vw - 32px);color:var(--color-ink);border:3px solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:0 8px 0 var(--color-ink);text-align:center;padding:28px 26px 20px}.plan-dialog[data-astro-cid-3cpywkcu]::backdrop{background:#3a271873}.plan-dialog[data-astro-cid-3cpywkcu] .plan-dialog__pip{margin:0 auto 6px}h2[data-astro-cid-3cpywkcu]{font-size:1.6rem}.plan-dialog__text[data-astro-cid-3cpywkcu]{margin:10px 0 18px}.plan-dialog[data-astro-cid-3cpywkcu] .waitlist{text-align:left;margin-inline:auto}.plan-dialog__close[data-astro-cid-3cpywkcu]{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.plan-dialog__later[data-astro-cid-3cpywkcu]{min-height:44px;color:var(--color-ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0 12px;font-weight:700;text-decoration:underline}.pricing[data-astro-cid-j7xdwx4a]{background:var(--color-sand);padding-block:var(--section-space)}.pricing__grid[data-astro-cid-j7xdwx4a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.final[data-astro-cid-x5xn55qe]{padding-block:var(--section-space) 56px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.final__copy[data-astro-cid-x5xn55qe]{flex:0 460px;min-width:0}h2[data-astro-cid-x5xn55qe]{font-size:2.2rem}p[data-astro-cid-x5xn55qe]{margin:10px 0 18px;font-size:1.1rem}
