.pa-hero[data-astro-cid-2flz7jgt]{background:var(--cream);padding:140px 0 72px}.pa-hero-inner[data-astro-cid-2flz7jgt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pa-hero[data-astro-cid-2flz7jgt] h1[data-astro-cid-2flz7jgt]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:20px 0;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.08}.pa-hero-sub[data-astro-cid-2flz7jgt]{color:var(--ink-mid);margin-bottom:32px;font-size:18px;line-height:1.7}.pa-proof-line[data-astro-cid-2flz7jgt]{border-top:1px solid var(--border);flex-wrap:wrap;gap:24px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:flex}.pa-proof-line[data-astro-cid-2flz7jgt] li[data-astro-cid-2flz7jgt]{color:var(--ink-soft);padding-left:14px;font-size:13px;font-weight:500;position:relative}.pa-proof-line[data-astro-cid-2flz7jgt] li[data-astro-cid-2flz7jgt]:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.pa-head[data-astro-cid-2flz7jgt]{text-align:center;max-width:720px;margin:0 auto 56px}.pa-head[data-astro-cid-2flz7jgt] .section-sub[data-astro-cid-2flz7jgt]{margin:0 auto}.pa-center[data-astro-cid-2flz7jgt]{text-align:center;margin-bottom:40px}.pa-benefits[data-astro-cid-2flz7jgt]{background:var(--white);border-top:1px solid var(--border);padding:88px 0}.pa-benefits-grid[data-astro-cid-2flz7jgt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pa-benefit-list[data-astro-cid-2flz7jgt]{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.pa-benefit[data-astro-cid-2flz7jgt] h3[data-astro-cid-2flz7jgt],.pa-use[data-astro-cid-2flz7jgt] h3[data-astro-cid-2flz7jgt]{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.25}.pa-benefit[data-astro-cid-2flz7jgt] p[data-astro-cid-2flz7jgt],.pa-use[data-astro-cid-2flz7jgt] p[data-astro-cid-2flz7jgt]{color:var(--ink-mid);margin:0;font-size:16px;line-height:1.65}.pa-uses[data-astro-cid-2flz7jgt]{background:var(--white);border-top:1px solid var(--border);padding:80px 0}.pa-use-list[data-astro-cid-2flz7jgt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pa-use[data-astro-cid-2flz7jgt]{background:var(--cream);border:1px solid var(--border);border-radius:var(--r-xl);padding:24px 22px}.pa-community[data-astro-cid-2flz7jgt]{background:var(--cream);border-top:1px solid var(--border);padding:80px 0}.pa-community[data-astro-cid-2flz7jgt] .pa-use[data-astro-cid-2flz7jgt]{background:var(--white)}.pa-use-list--two[data-astro-cid-2flz7jgt]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto}.pa-steps[data-astro-cid-2flz7jgt]{background:var(--cream-deep);padding:80px 0}.pa-step-list[data-astro-cid-2flz7jgt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pa-step[data-astro-cid-2flz7jgt]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);opacity:0;padding:22px 20px}.demo--live[data-astro-cid-2flz7jgt] .pa-step[data-astro-cid-2flz7jgt]{animation:dIn .5s var(--ease-out-expo) both;animation-delay:calc(.15s + var(--i) * .22s)}.pa-step-num[data-astro-cid-2flz7jgt]{width:28px;height:28px;font-family:var(--font-display);color:var(--teal);background:var(--teal-light);border:1px solid var(--teal-bdr);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.pa-step[data-astro-cid-2flz7jgt] h3[data-astro-cid-2flz7jgt]{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700}.pa-step[data-astro-cid-2flz7jgt] p[data-astro-cid-2flz7jgt]{color:var(--ink-mid);margin:0;font-size:14px;line-height:1.6}.pa-faq[data-astro-cid-2flz7jgt]{background:var(--white);border-top:1px solid var(--border);padding:80px 0}.pa-faq-inner[data-astro-cid-2flz7jgt]{max-width:760px}.pa-faq-list[data-astro-cid-2flz7jgt]{flex-direction:column;gap:10px;display:flex}.pa-faq-item[data-astro-cid-2flz7jgt]{background:var(--cream);border:1px solid var(--border);border-radius:var(--r-lg);padding:0 20px}.pa-faq-item[data-astro-cid-2flz7jgt] summary[data-astro-cid-2flz7jgt]{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.pa-faq-item[data-astro-cid-2flz7jgt] summary[data-astro-cid-2flz7jgt]::-webkit-details-marker{display:none}.pa-faq-item[data-astro-cid-2flz7jgt] summary[data-astro-cid-2flz7jgt]:after{content:"+";color:var(--teal);flex-shrink:0;font-weight:700}.pa-faq-item[data-astro-cid-2flz7jgt][open] summary[data-astro-cid-2flz7jgt]:after{content:"−"}.pa-faq-item[data-astro-cid-2flz7jgt] summary[data-astro-cid-2flz7jgt]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.pa-faq-item[data-astro-cid-2flz7jgt] p[data-astro-cid-2flz7jgt]{color:var(--ink-mid);padding:0 0 18px;font-size:15px;line-height:1.65}.pa-start[data-astro-cid-2flz7jgt]{background:var(--teal);text-align:center;padding:96px 0}.pa-start-inner[data-astro-cid-2flz7jgt]{max-width:640px}.pa-start-photo[data-astro-cid-2flz7jgt]{aspect-ratio:5/3;object-fit:cover;object-position:center 40%;border-radius:var(--r-xl);width:min(560px,100%);height:auto;margin:0 auto 36px;display:block;box-shadow:0 20px 60px #00000047}.pa-start[data-astro-cid-2flz7jgt] h2[data-astro-cid-2flz7jgt]{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800}.pa-start[data-astro-cid-2flz7jgt] p[data-astro-cid-2flz7jgt]{color:#ffffffeb;margin-bottom:32px;font-size:17px}.pa-start[data-astro-cid-2flz7jgt] .btn-primary[data-astro-cid-2flz7jgt]{color:var(--teal);background:#fff}.pa-start-btns[data-astro-cid-2flz7jgt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.pa-pricing-link[data-astro-cid-2flz7jgt]{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pa-start-note[data-astro-cid-2flz7jgt]{color:#ffffffd9;margin:20px 0 0;font-size:13px}.demo[data-astro-cid-2flz7jgt]{background:var(--white);border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:0 24px 80px #1414101f, 0 0 0 1px var(--border);color:var(--ink-mid);font-size:13px;overflow:hidden}.demo--hero[data-astro-cid-2flz7jgt]{animation:6s ease-in-out infinite floatY}.demo-bar[data-astro-cid-2flz7jgt]{border-bottom:1px solid var(--border);background:#f0eee9;align-items:center;gap:7px;padding:10px 14px;display:flex}.demo-bar[data-astro-cid-2flz7jgt] span[data-astro-cid-2flz7jgt]{background:var(--border);border-radius:50%;width:9px;height:9px}.demo-bar[data-astro-cid-2flz7jgt] span[data-astro-cid-2flz7jgt]:first-child{background:#ff5f57}.demo-bar[data-astro-cid-2flz7jgt] span[data-astro-cid-2flz7jgt]:nth-child(2){background:#ffbd2e}.demo-bar[data-astro-cid-2flz7jgt] span[data-astro-cid-2flz7jgt]:nth-child(3){background:#28c840}.demo-bar[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--white);border:1px solid var(--border);height:20px;color:var(--ink-soft);border-radius:6px;flex:1;align-items:center;margin-left:6px;padding:0 10px;font-size:11px;font-style:normal;display:flex}.demo-body[data-astro-cid-2flz7jgt]{flex-direction:column;gap:12px;padding:20px;display:flex}@keyframes dIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dPress{40%{transform:scale(.92)}to{background:var(--teal-mid);color:#fff;transform:scale(1)}}@keyframes dPulse{0%,to{box-shadow:0 0 #1a7a5c00}35%{box-shadow:0 0 0 5px #1a7a5c47}}@keyframes dFill{0%{width:0}to{width:100%}}@keyframes dDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.d-btns[data-astro-cid-2flz7jgt]{flex-wrap:wrap;gap:6px;display:flex}.d-btn[data-astro-cid-2flz7jgt]{background:var(--white);border:1px solid var(--border);color:var(--ink-mid);border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.d-btn--yes[data-astro-cid-2flz7jgt]{background:var(--teal);color:#fff;border-color:var(--teal)}.d-prompt[data-astro-cid-2flz7jgt]{background:var(--cream);border:1.5px dashed var(--amber-bdr);color:var(--ink);opacity:0;border-radius:10px;padding:12px 14px;font-weight:600}.demo--live[data-astro-cid-2flz7jgt] .d-prompt[data-astro-cid-2flz7jgt]{animation:dDrop .5s var(--ease-out-expo) .2s both}.d-label[data-astro-cid-2flz7jgt]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);opacity:0;font-size:11px;font-weight:700}.demo--live[data-astro-cid-2flz7jgt] .d-label[data-astro-cid-2flz7jgt]{animation:dIn .4s var(--ease-out-expo) .7s both}.d-btns--chips[data-astro-cid-2flz7jgt] .d-btn[data-astro-cid-2flz7jgt]{opacity:0}.demo--live[data-astro-cid-2flz7jgt] .d-btns--chips[data-astro-cid-2flz7jgt] .d-btn[data-astro-cid-2flz7jgt]{animation:dIn .4s var(--ease-out-expo) both;animation-delay:calc(.9s + var(--i) * .15s)}.demo--live[data-astro-cid-2flz7jgt] .d-btns--chips[data-astro-cid-2flz7jgt] .d-btn--yes[data-astro-cid-2flz7jgt]{animation:dIn .4s var(--ease-out-expo) 1.05s both, dPulse 1s var(--ease-out-quart) 1.6s 1, dPress .35s var(--ease-out-quart) 2.2s 1 forwards}.d-progress[data-astro-cid-2flz7jgt]{background:var(--border);opacity:0;border-radius:3px;height:6px;overflow:hidden}.d-progress[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--teal);border-radius:3px;width:0;height:100%;display:block}.demo--live[data-astro-cid-2flz7jgt] .d-progress[data-astro-cid-2flz7jgt]{animation:.3s 2.6s both dIn}.demo--live[data-astro-cid-2flz7jgt] .d-progress[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{animation:dFill .9s var(--ease-out-quart) 2.7s both}.d-tasks[data-astro-cid-2flz7jgt]{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;list-style:decimal;display:flex}.d-tasks[data-astro-cid-2flz7jgt] li[data-astro-cid-2flz7jgt]{color:var(--ink);opacity:0;font-size:12px;line-height:1.5}.demo--live[data-astro-cid-2flz7jgt] .d-tasks[data-astro-cid-2flz7jgt] li[data-astro-cid-2flz7jgt]{animation:dIn .45s var(--ease-out-expo) both;animation-delay:calc(3.7s + var(--i) * .3s)}.d-result[data-astro-cid-2flz7jgt]{background:var(--teal-light);border:1px solid var(--teal-bdr);color:var(--ink);opacity:0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.d-result[data-astro-cid-2flz7jgt] svg{flex-shrink:0;width:18px;height:18px;display:block}.demo--live[data-astro-cid-2flz7jgt] .d-result[data-astro-cid-2flz7jgt]{animation:dIn .5s var(--ease-out-expo) 4.5s both}.d-source[data-astro-cid-2flz7jgt]{background:var(--cream);border:1px solid var(--border);opacity:0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.d-source[data-astro-cid-2flz7jgt] b[data-astro-cid-2flz7jgt]{font-family:var(--font-display);color:var(--ink);font-size:14px}.demo--live[data-astro-cid-2flz7jgt] .d-source[data-astro-cid-2flz7jgt]{animation:dIn .45s var(--ease-out-expo) .2s both}.d-lines[data-astro-cid-2flz7jgt]{flex-direction:column;gap:5px;display:flex}.d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--border);border-radius:3px;height:6px;display:block}.d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:first-child{width:78%}.d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:nth-child(2){width:62%}.d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:nth-child(3){width:40%}.d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:nth-child(4){width:55%}.d-fork[data-astro-cid-2flz7jgt]{border-left:2px dashed var(--border);opacity:0;height:18px;margin-left:50%}.demo--live[data-astro-cid-2flz7jgt] .d-fork[data-astro-cid-2flz7jgt]{animation:.3s .9s both dIn}.d-levels[data-astro-cid-2flz7jgt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.d-level[data-astro-cid-2flz7jgt]{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:0;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.demo--live[data-astro-cid-2flz7jgt] .d-level[data-astro-cid-2flz7jgt]{animation:dIn .5s var(--ease-out-expo) both;animation-delay:calc(1.2s + var(--i) * .28s)}.d-level[data-astro-cid-2flz7jgt] b[data-astro-cid-2flz7jgt]{color:var(--ink);font-size:12px}.d-pill[data-astro-cid-2flz7jgt]{font-family:var(--font-display);border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:800}.d-level--0[data-astro-cid-2flz7jgt] .d-pill[data-astro-cid-2flz7jgt]{background:var(--amber-light);color:#9c4419}.d-level--1[data-astro-cid-2flz7jgt] .d-pill[data-astro-cid-2flz7jgt]{background:var(--teal-light);color:var(--teal)}.d-level--2[data-astro-cid-2flz7jgt] .d-pill[data-astro-cid-2flz7jgt]{background:var(--teal);color:#fff}.d-level--0[data-astro-cid-2flz7jgt] .d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--amber-light)}.d-level--0[data-astro-cid-2flz7jgt] .d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:nth-child(n+3){display:none}.d-level--1[data-astro-cid-2flz7jgt] .d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--teal-light)}.d-level--1[data-astro-cid-2flz7jgt] .d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]:nth-child(4){display:none}.d-level--2[data-astro-cid-2flz7jgt] .d-lines[data-astro-cid-2flz7jgt] i[data-astro-cid-2flz7jgt]{background:var(--teal-bdr)}@media (width<=960px){.pa-hero-inner[data-astro-cid-2flz7jgt],.pa-benefits-grid[data-astro-cid-2flz7jgt]{grid-template-columns:minmax(0,1fr);gap:32px}.demo--hero[data-astro-cid-2flz7jgt]{animation:none}.pa-step-list[data-astro-cid-2flz7jgt]{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-use-list[data-astro-cid-2flz7jgt]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pa-hero[data-astro-cid-2flz7jgt]{padding-top:110px}.pa-step-list[data-astro-cid-2flz7jgt],.d-levels[data-astro-cid-2flz7jgt]{grid-template-columns:minmax(0,1fr)}}
