.ledger[data-astro-cid-pk5zh2rz]{background:var(--paper);border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule), 0 24px 48px -28px #13213c59;border-radius:18px;padding:22px 22px 18px;position:relative}.ledger-head[data-astro-cid-pk5zh2rz]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.ledger-title[data-astro-cid-pk5zh2rz]{letter-spacing:-.015em;font-size:1.12rem;font-weight:650}.ledger-sub[data-astro-cid-pk5zh2rz]{color:var(--ink-3);font-size:var(--step--1);margin-top:2px}.ledger-dot[data-astro-cid-pk5zh2rz]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-wash);border-radius:50%;margin-top:8px}.rows[data-astro-cid-pk5zh2rz]{margin:0;padding:0;list-style:none}.row[data-astro-cid-pk5zh2rz]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;max-height:120px;padding:14px 0;transition:opacity .35s,max-height .4s,padding .4s;display:flex;overflow:hidden}.row[data-astro-cid-pk5zh2rz].paid{opacity:0;border-bottom-width:0;max-height:0;padding-block:0}.fam[data-astro-cid-pk5zh2rz]{font-size:.98rem;font-weight:600}.kids[data-astro-cid-pk5zh2rz]{color:var(--ink-3);font-size:.86rem}.acts[data-astro-cid-pk5zh2rz]{flex-shrink:0;gap:8px;display:flex}.ask[data-astro-cid-pk5zh2rz],.pay[data-astro-cid-pk5zh2rz],.again[data-astro-cid-pk5zh2rz]{font:600 .88rem/1 var(--sans);cursor:pointer;border-radius:999px;min-height:40px;padding:0 14px}.ask[data-astro-cid-pk5zh2rz]{background:var(--paper);border:1.5px solid var(--rule);color:var(--ink-2)}.ask[data-astro-cid-pk5zh2rz]:hover{border-color:var(--ink-3);color:var(--ink)}.pay[data-astro-cid-pk5zh2rz]{background:var(--accent-wash);color:var(--accent-ink);border:1.5px solid #0000}.pay[data-astro-cid-pk5zh2rz]:hover{border-color:var(--accent)}.done[data-astro-cid-pk5zh2rz]{padding:22px 0 8px}.done-title[data-astro-cid-pk5zh2rz]{color:var(--paid);font-size:1.1rem;font-weight:650}.done-title[data-astro-cid-pk5zh2rz]:before{content:"✓ "}.done-sub[data-astro-cid-pk5zh2rz]{color:var(--ink-3);font-size:var(--step--1);margin:4px 0 12px}.again[data-astro-cid-pk5zh2rz]{background:var(--paper);border:1.5px solid var(--rule);color:var(--ink)}.toast[data-astro-cid-pk5zh2rz]{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 24px);padding:9px 14px;font-size:.86rem;transition:opacity .2s,transform .2s;position:absolute;bottom:-18px;left:50%;overflow:hidden;transform:translate(-50%,6px)}.toast[data-astro-cid-pk5zh2rz].show{opacity:1;transform:translate(-50%)}.hint[data-astro-cid-pk5zh2rz]{color:var(--ink-3);margin-top:12px;font-size:.8rem}@media (width<=420px){.ledger[data-astro-cid-pk5zh2rz]{padding:18px 16px 14px}.row[data-astro-cid-pk5zh2rz]{flex-direction:column;align-items:stretch}.acts[data-astro-cid-pk5zh2rz]>[data-astro-cid-pk5zh2rz]{flex:1}}.screen[data-astro-cid-3a373yrq]{background:var(--paper);border:1px solid var(--rule);margin:0;overflow:hidden;box-shadow:0 30px 60px -36px #13213c66}.phone[data-astro-cid-3a373yrq]{background:var(--ink);border-color:var(--ink);border-radius:28px;max-width:320px;margin-inline:auto;padding:8px}.phone[data-astro-cid-3a373yrq] img[data-astro-cid-3a373yrq]{border-radius:21px}.desktop[data-astro-cid-3a373yrq]{border-radius:12px}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background:linear-gradient(var(--rule) 1px, transparent 1px) 0 0 / 100% 32px, var(--paper);background-blend-mode:normal;padding:clamp(40px,7vw,96px) 0 clamp(48px,7vw,88px);position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--paper) 0 52%, #ffffff8c 100%);pointer-events:none;position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.kicker[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-bottom:18px;font-weight:500}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:22px}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.fine[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--step--1);margin-top:14px}.hero-demo[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:460px}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-demo[data-astro-cid-lcdefpme]{justify-self:stretch;max-width:520px}.hero[data-astro-cid-lcdefpme]:before{background:#ffffffb3}}section[data-astro-cid-lcdefpme]:not(.hero){padding:clamp(64px,9vw,120px) 0}.section-head[data-astro-cid-lcdefpme]{max-width:720px;margin-bottom:clamp(40px,6vw,72px)}.section-lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch;margin-top:16px;font-size:1.15rem;line-height:1.5}.pain[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.pain-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,6vw,96px);display:grid}.pain-text[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);gap:1em;max-width:60ch;font-size:1.32rem;line-height:1.55;display:grid}@media (width<=820px){.pain-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.moments[data-astro-cid-lcdefpme]{gap:clamp(64px,9vw,120px);margin:0;padding:0;list-style:none;display:grid;position:relative}.moment[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.moment[data-astro-cid-lcdefpme].flip .moment-copy[data-astro-cid-lcdefpme]{order:2}.moment-copy[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);max-width:46ch;padding-left:24px}.when[data-astro-cid-lcdefpme]{color:var(--accent);margin-bottom:10px;font-weight:600}.moment-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.025em;margin-bottom:14px}.moment-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--ink-2);font-size:1.1rem}@media (width<=820px){.moment[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.moment[data-astro-cid-lcdefpme].flip .moment-copy[data-astro-cid-lcdefpme]{order:0}}.schools[data-astro-cid-lcdefpme]{background:var(--wash);border-block:1px solid var(--rule)}.schools-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);display:grid}.roles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:36px 40px;margin:0;display:grid}.roles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:14px;font-size:1.12rem;font-weight:650}.roles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:8px 0 0}@media (width<=820px){.schools-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.roles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.gestures[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.gestures[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;color:var(--ink-3);font-weight:500;font-size:var(--step--1);border-bottom:1px solid var(--ink);padding:0 0 12px}.gestures[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:18px 0;font-size:1.08rem}.t-right[data-astro-cid-lcdefpme]{text-align:right!important}.touches[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--accent);width:5ch;font-weight:650;font-size:var(--step-2)!important}@media (width<=820px){.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.pricing[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:16px;flex-direction:column;padding:28px;display:flex}.plan[data-astro-cid-lcdefpme].main{border:1.5px solid var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.who[data-astro-cid-lcdefpme]{color:var(--ink-2);min-height:3em;margin-top:6px}.price[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.03em;margin:18px 0;font-weight:700}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);letter-spacing:0;font-size:1rem;font-weight:500}.plan[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--ink-2);gap:8px;margin:0;padding:18px 0 0;list-style:none;display:grid}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:700}.options[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:40px;display:grid}.option[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.option[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);margin-top:2px;display:block}.soon-tag[data-astro-cid-lcdefpme]{border:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-style:normal;display:inline-block}.opt-price[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:650}@media (width<=900px){.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.who[data-astro-cid-lcdefpme]{min-height:0}.options[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,6vw,96px);display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--rule)}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:20px 40px 20px 0;font-size:1.12rem;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent);font-size:1.5rem;font-weight:400;transition:transform .2s;position:absolute;top:16px;right:4px}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:62ch;padding:0 0 22px}@media (width<=820px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.reads[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.row-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap}.row-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;max-width:none;display:flex}.read-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.read[data-astro-cid-lcdefpme]{color:var(--ink);border-top:1px solid var(--ink);padding-top:18px;text-decoration:none}.read[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem}.read[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:10px;font-size:.98rem}.read[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=820px){.read-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.closing[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}.closing-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;max-width:20ch}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffc7;font-size:1.15rem}.closing[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{margin-top:8px}
