.head.svelte-7hut91{padding:88px 48px 72px;text-align:center;max-width:720px;margin:0 auto}.head.svelte-7hut91 h1:where(.svelte-7hut91){font-weight:800;font-size:56px;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px;color:var(--paper);text-wrap:balance}.head.svelte-7hut91 .sub:where(.svelte-7hut91){font-size:18px;color:var(--body-d);line-height:1.65;margin:0 auto;max-width:560px;text-wrap:pretty}.caps.svelte-7hut91{padding:0 48px 72px}.grid.svelte-7hut91{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cap.svelte-7hut91{padding:28px;border-radius:18px;background:var(--dark-2);border:1px solid var(--line-d)}.cap.svelte-7hut91:hover{border-color:#2e9e4f80}.cap-icon.svelte-7hut91{width:44px;height:44px;border-radius:12px;background:#2e9e4f1f;border:1px solid rgba(46,158,79,.3);display:grid;place-items:center;margin-bottom:14px;flex-shrink:0}.cap-title.svelte-7hut91{font-family:var(--display);font-weight:700;font-size:20px;margin-bottom:8px;color:var(--paper)}.cap.svelte-7hut91 p:where(.svelte-7hut91){font-size:14px;color:var(--body-d);line-height:1.6;margin:0;text-wrap:pretty}.teach.svelte-7hut91{max-width:1060px;margin:16px auto 0;padding:30px 34px;border-radius:18px;background:#2e9e4f14;border:1px solid rgba(46,158,79,.35);display:grid;grid-template-columns:44px 1fr auto;gap:20px;align-items:center}.cap-icon.big.svelte-7hut91{margin-bottom:0}.teach-title.svelte-7hut91{font-family:var(--display);font-weight:700;font-size:21px;margin-bottom:6px;color:var(--paper)}.teach.svelte-7hut91 p:where(.svelte-7hut91){font-size:14.5px;color:var(--body-d);line-height:1.6;margin:0;text-wrap:pretty}.hw.svelte-7hut91{background:var(--cream);color:var(--ink);padding:80px 48px}.wrap-1060.svelte-7hut91{max-width:1060px;margin:0 auto}.hw.svelte-7hut91 h2:where(.svelte-7hut91){font-weight:800;font-size:38px;letter-spacing:-.02em;margin:0 0 40px;max-width:560px;text-wrap:balance}.hw-grid.svelte-7hut91{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hw-card.svelte-7hut91{padding:28px;border-radius:18px;background:#fff;border:1px solid var(--card-line)}.hw-tag.svelte-7hut91{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:6px;margin-bottom:14px}.hw-tag.green.svelte-7hut91{background:#2e9e4f1f;color:var(--green-deep)}.hw-tag.amber.svelte-7hut91{background:#e8830c1f;color:var(--amber-deep)}.hw-tag.blue.svelte-7hut91{background:#3e6fe01a;color:#2c51ac}.hw-title.svelte-7hut91{font-family:var(--display);font-weight:700;font-size:20px;margin-bottom:8px}.hw-card.svelte-7hut91 p:where(.svelte-7hut91){font-size:14px;color:var(--mid-l);line-height:1.6;margin:0;text-wrap:pretty}.apps.svelte-7hut91{padding:80px 48px;text-align:center}.apps.svelte-7hut91 h2:where(.svelte-7hut91){font-weight:800;font-size:34px;letter-spacing:-.02em;margin:0 0 28px}.on-dark.svelte-7hut91{color:var(--paper)}.app-pills.svelte-7hut91{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.app-pill.svelte-7hut91{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:14px;background:var(--dark-2);border:1px solid rgba(250,247,240,.1)}.pill-copy.svelte-7hut91{text-align:left}.pill-name.svelte-7hut91{font-weight:700;font-size:15px;color:var(--paper)}.pill-soon.svelte-7hut91{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--amber-bright)}.soon-dot.svelte-7hut91{width:6px;height:6px;border-radius:50%;background:var(--amber);animation:pulseDot 2s infinite}.apps-fine.svelte-7hut91{font-size:14px;color:var(--muted-d);margin:22px 0 0}.green-band.svelte-7hut91{background:var(--green);padding:64px 48px;text-align:center}.green-band.svelte-7hut91 h2:where(.svelte-7hut91){font-weight:800;font-size:36px;letter-spacing:-.02em;color:var(--dark);margin:0 0 12px;text-wrap:balance}.green-band.svelte-7hut91 p:where(.svelte-7hut91){font-size:16px;color:#0f0d0abf;margin:0 0 26px}@media(max-width:840px){.head.svelte-7hut91{padding:56px 18px 44px}.head.svelte-7hut91 h1:where(.svelte-7hut91){font-size:36px}.caps.svelte-7hut91,.hw.svelte-7hut91,.apps.svelte-7hut91,.green-band.svelte-7hut91{padding-left:18px;padding-right:18px}.grid.svelte-7hut91,.hw-grid.svelte-7hut91{grid-template-columns:1fr}.teach.svelte-7hut91{grid-template-columns:1fr;text-align:left}}
