.appstore[data-astro-cid-6ztxtf6m]{border:1px solid #0000;border-radius:16px;align-items:center;gap:.75rem;padding:.7rem 1.5rem .7rem 1.2rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px #0b3a4a40}.appstore[data-astro-cid-6ztxtf6m]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0b3a4a52}.appstore[data-astro-cid-6ztxtf6m]:active{transform:translateY(0)}.dark[data-astro-cid-6ztxtf6m]{color:#fff;background:#000;border-color:#3a3a3c}.light[data-astro-cid-6ztxtf6m]{color:#000;background:#fff}.logo[data-astro-cid-6ztxtf6m]{flex:none;width:34px;height:34px}.text[data-astro-cid-6ztxtf6m]{text-align:start;flex-direction:column;line-height:1.1;display:flex}small[data-astro-cid-6ztxtf6m]{letter-spacing:.01em;font-size:.75rem;font-weight:500}strong[data-astro-cid-6ztxtf6m]{letter-spacing:-.02em;font-size:1.65rem;font-weight:600}.phone{aspect-ratio:9/19;width:min(320px,78vw);box-shadow:var(--shadow-lg), inset 0 0 0 2px #2b363c;background:#11181c;border-radius:46px;padding:10px;position:relative}.phone .screen{color:#fff;text-align:center;background-color:#8fa9b8;background-position:50% 60%;background-size:cover;border-radius:37px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:44px 16px 24px;display:flex;position:relative;overflow:hidden}.phone .notch{background:#11181c;border-radius:999px;width:84px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone .top{text-shadow:0 1px 3px #00000059;flex-direction:column;align-items:center;gap:4px;display:flex}.phone .pill{letter-spacing:.06em;text-transform:uppercase;text-shadow:none;border-radius:999px;padding:3px 12px;font-size:.7rem;font-weight:700;transition:background .3s}.phone .pill.ring{background:var(--orange);color:#2b1a00;animation:1.2s ease-in-out infinite pulse}.phone .pill.ok{color:#052b10;background:#34c759}.phone .clock{letter-spacing:-.03em;font-size:3.4rem;font-weight:300;line-height:1.05}.phone .goal{font-size:.85rem;font-weight:600}.phone .card{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);width:100%;color:var(--text);background:#ffffffd1;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b3a4a38}.phone .exercise{object-fit:contain;pointer-events:none;width:156%;max-width:none;height:70%;position:absolute;top:-4%;left:-28%}.phone .ring-svg{width:46%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)rotate(-90deg)}.phone .track{fill:none;stroke:var(--teal-100);stroke-width:12px}.phone .bar{fill:none;stroke:var(--teal-600);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset .6s,stroke .3s}.phone .bar.complete{stroke:#34c759}.phone .count{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;bottom:calc(29% - 1.3rem);left:50%;transform:translate(-50%)}.phone .num{color:var(--teal-700);font-size:1.9rem;font-weight:800}.phone .of{color:var(--text-muted);margin-top:2px;font-size:.65rem;font-weight:600}.phone .bottom{letter-spacing:.04em;text-transform:uppercase;background:#00000047;border-radius:999px;padding:8px 20px;font-size:.8rem;font-weight:700}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hero[data-astro-cid-ergxyi7h]{background:radial-gradient(60rem 30rem at 85% -10%, #a6eeff8c, transparent 60%), radial-gradient(40rem 24rem at -10% 20%, #ff9f0a1f, transparent 60%), linear-gradient(180deg, #eaf7fb 0%, var(--bg) 100%);padding-block:clamp(2.5rem,7vw,5rem) clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:3rem;display:grid}.hero-icon[data-astro-cid-ergxyi7h]{box-shadow:var(--shadow);border-radius:20px;margin-bottom:1.5rem}h1[data-astro-cid-ergxyi7h]{font-size:clamp(2.2rem,6.5vw,3.9rem);font-weight:800}h1[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{color:var(--teal-600)}.lead[data-astro-cid-ergxyi7h]{max-width:34rem;color:var(--text-muted);margin-top:1.25rem;font-size:clamp(1.05rem,2.2vw,1.25rem)}.cta[data-astro-cid-ergxyi7h]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.link[data-astro-cid-ergxyi7h]{font-weight:600;text-decoration:none}.link[data-astro-cid-ergxyi7h]:hover{text-decoration:underline}.hero-points[data-astro-cid-ergxyi7h]{color:var(--teal-700);flex-wrap:wrap;gap:.5rem 1.25rem;margin:2rem 0 0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.hero-points[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:before{content:"✓";color:var(--orange-600);margin-inline-end:.4rem}.hero-visual[data-astro-cid-ergxyi7h]{justify-content:center;display:flex}.steps[data-astro-cid-ergxyi7h]{counter-reset:none;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}.step-num[data-astro-cid-ergxyi7h]{background:var(--orange);color:#2b1a00;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;font-weight:800;display:inline-grid}.steps[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h],.feature[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h],.privacy[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:1.15rem}.steps[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h],.feature[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h],.privacy[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--text-muted);margin-top:.5rem;font-size:.97rem}.alt[data-astro-cid-ergxyi7h]{border-block:1px solid var(--border);background:#fff}.features[data-astro-cid-ergxyi7h]{gap:1.25rem;display:grid}.feature[data-astro-cid-ergxyi7h]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.feature-icon[data-astro-cid-ergxyi7h]{background:var(--teal-100);width:3rem;height:3rem;color:var(--teal-600);border-radius:14px;place-items:center;margin-bottom:1rem;display:inline-grid}.exercises[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.exercises[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .5rem 1.1rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.exercises[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.exercises[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{aspect-ratio:1;object-fit:contain;width:100%;max-width:160px}.two-col[data-astro-cid-ergxyi7h]{align-items:center;gap:2.5rem;display:grid}.two-col[data-astro-cid-ergxyi7h] .section-head[data-astro-cid-ergxyi7h]{margin-bottom:1.75rem}.badges[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.badges[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.privacy[data-astro-cid-ergxyi7h]{background:var(--teal-900);border-radius:var(--radius);color:#fff;padding:2rem}.privacy[data-astro-cid-ergxyi7h] .feature-icon[data-astro-cid-ergxyi7h]{color:var(--teal-300);background:#a6eeff29}.privacy[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:#cfe6ee}.final[data-astro-cid-ergxyi7h]{background:linear-gradient(135deg, var(--teal-600), var(--teal-900));color:#fff;text-align:center;padding-block:clamp(3.5rem,8vw,5.5rem)}.final-inner[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.final[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:clamp(1.75rem,4.5vw,2.75rem)}.final[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:#d6eef5}.final[data-astro-cid-ergxyi7h] small[data-astro-cid-ergxyi7h]{color:#a9d3e0;max-width:30rem;font-size:.85rem}@media (width>=640px){.steps[data-astro-cid-ergxyi7h],.features[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}.exercises[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1.1fr .9fr}.steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr)}.features[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}.exercises[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(5,1fr)}.two-col[data-astro-cid-ergxyi7h]{grid-template-columns:1.2fr .8fr;gap:4rem}}
