.before-after[data-astro-cid-67ggu7zt]{border-top:1px solid var(--line);padding:56px 0}h2[data-astro-cid-67ggu7zt]{font-size:30px}.pairs[data-astro-cid-67ggu7zt]{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pair[data-astro-cid-67ggu7zt]{border:1px solid var(--line);border-radius:14px;padding:22px}.without[data-astro-cid-67ggu7zt],.with[data-astro-cid-67ggu7zt]{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.without[data-astro-cid-67ggu7zt]{color:var(--ink-3);padding-bottom:14px}.with[data-astro-cid-67ggu7zt]{border-top:1px solid var(--line);color:var(--ink);padding-top:14px;font-weight:600}.mark[data-astro-cid-67ggu7zt]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.without[data-astro-cid-67ggu7zt] .mark[data-astro-cid-67ggu7zt]{background:var(--surface-2);color:var(--ink-3)}.with[data-astro-cid-67ggu7zt] .mark[data-astro-cid-67ggu7zt]{background:var(--brand-soft);color:var(--brand-text)}@media (width<=899px){.pairs[data-astro-cid-67ggu7zt]{grid-template-columns:1fr;gap:14px}}@media (width<=719px){.before-after[data-astro-cid-67ggu7zt]{padding:40px 0}h2[data-astro-cid-67ggu7zt]{font-size:22px}.pairs[data-astro-cid-67ggu7zt]{margin-top:18px}.pair[data-astro-cid-67ggu7zt]{padding:18px}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);padding:56px 0}h2[data-astro-cid-hemr5th4]{font-size:30px}.list[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line);max-width:760px;margin-top:22px}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;border-radius:4px;padding:16px 36px 16px 0;font-size:16px;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;right:8px;transform:translateY(-75%)rotate(45deg)}details[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4]:after{transform:translateY(-25%)rotate(-135deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:68ch;color:var(--ink-2);padding:0 0 18px;font-size:15px;line-height:1.6}@media (width<=719px){.faq[data-astro-cid-hemr5th4]{padding:40px 0}h2[data-astro-cid-hemr5th4]{font-size:22px}.list[data-astro-cid-hemr5th4]{margin-top:14px}summary[data-astro-cid-hemr5th4]{font-size:15px}}.product .top{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%)}.product .hero{padding:26px 0 36px}.product .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.product .app-icon{background:linear-gradient(135deg, var(--app), #5a2fd6);width:56px;height:56px;color:var(--surface);font-family:var(--font-display);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;font-weight:700;display:flex}.product .eyebrow{color:var(--ink-2);margin-top:18px;font-size:15px;font-weight:700}.product .hero h1{max-width:520px;margin:8px 0 0;font-size:36px;line-height:1.12}.product .on-page{padding-bottom:28px}.product .on-page ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.product .on-page a{color:var(--brand-text);text-underline-offset:3px}.product .cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;display:flex}.product .cta small{color:var(--ink-3);font-size:13px}.product .shot{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:22px}.product .sec{border-top:1px solid var(--line);padding:56px 0}.product .sec h2{margin-bottom:8px;font-size:30px}.product .sub{max-width:600px;color:var(--ink-2)}.product .features,.product .steps,.product .plans,.product .plan-card ul{margin:0;padding:0;list-style:none}.product .features{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.product .feature{border:1px solid var(--line);border-radius:14px;padding:22px}.product .ic{background:var(--app-soft);color:#5a2fd6;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.product .feature h3,.product .step h3{font-size:16px}.product .feature h3{margin:14px 0 6px}.product .feature p,.product .step p{color:var(--ink-2);font-size:14px;line-height:1.55}.product .feature-note{background:var(--app-soft);color:#5a2fd6;border-radius:999px;margin-top:10px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.product .steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.product .n{color:var(--brand-text);letter-spacing:.08em;font-size:12px;font-weight:700}.product .step h3{margin:10px 0 6px}.product .plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.product .plan-card{border:1px solid var(--line);background:var(--surface-3);border-radius:16px;padding:26px}.product .plan-card h3{color:var(--ink-3);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.product .amt{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 2px;font-size:36px;font-weight:700}.product .amt span{color:var(--ink-3);letter-spacing:0;font-size:16px;font-weight:600}.product .trial{color:var(--brand-text);font-size:14px;font-weight:600}.product .plan-card ul{color:var(--ink-2);margin-top:16px;font-size:14px}.product .plan-card li{border-top:1px solid var(--line);gap:8px;padding:7px 0;display:flex}.product .plan-card li:before{content:"✓";content:"✓" / "";color:var(--brand);font-weight:700}.product .every-plan{color:var(--ink-2);margin-top:18px;font-size:15px}.product .questions{max-width:560px;margin-top:32px}.product .questions h3{margin-bottom:8px;font-size:20px}.product .questions p{color:var(--ink-2);font-size:15px;line-height:1.55}.product .questions a{color:var(--brand-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.product .legal{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}@media (width<=899px){.product .features,.product .steps{grid-template-columns:repeat(2,1fr)}}@media (width<=719px){.product .hero{padding:14px 0 32px}.product .grid{grid-template-columns:1fr;gap:24px}.product .plans{grid-template-columns:1fr;gap:14px}.product .app-icon{width:48px;height:48px;margin-bottom:12px;font-size:19px}.product .eyebrow{margin-top:14px;font-size:14px}.product .hero h1{margin:6px 0 0;font-size:26px}.product .on-page{padding-bottom:22px}.product .cta{margin-top:18px;display:grid}.product .cta small{text-align:center;font-size:12px}.product .shot{padding:14px}.product .sec{padding:40px 0}.product .sec h2{font-size:22px}.product .features{grid-template-columns:1fr;gap:0;margin-top:18px}.product .feature{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.product .feature h3{margin:0 0 4px;font-size:15px}.product .steps{grid-template-columns:1fr;gap:16px;margin-top:18px}.product .plan-card{padding:22px}.product .feature-note{margin-top:6px}}
