.tool-page[data-astro-cid-qpbky7bx]{max-width:1320px;margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) 1.25rem clamp(4rem,10vh,6rem)}.eyebrow[data-astro-cid-qpbky7bx]{text-transform:uppercase;letter-spacing:.14em;color:var(--blue-300);margin:0 0 1rem;font-size:.78rem}.tool-page[data-astro-cid-qpbky7bx] [data-astro-cid-qpbky7bx]:is(h1,h2){text-wrap:balance}.tool-page[data-astro-cid-qpbky7bx] [data-astro-cid-qpbky7bx]:is(p,li,summary){text-wrap:pretty}.hero[data-astro-cid-qpbky7bx]{max-width:52rem}.hero[data-astro-cid-qpbky7bx] h1[data-astro-cid-qpbky7bx]{font-size:clamp(2rem,5vw,3.6rem)}.promise[data-astro-cid-qpbky7bx]{color:#fff;margin:1rem 0 .35rem;font-size:1.15rem}.expect[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:0}.tool[data-astro-cid-qpbky7bx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem;display:grid}.step[data-astro-cid-qpbky7bx],.results[data-astro-cid-qpbky7bx]{border-radius:var(--radius-lg);background:#111a2ea6;border:1px solid #94a3b824;min-width:0;padding:1.4rem}.step[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx],.results[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{font-family:var(--font-ui);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1.1rem;font-weight:600;line-height:1.3;display:flex}.num[data-astro-cid-qpbky7bx]{background:var(--blue-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.field[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin-bottom:.4rem;font-size:.9rem;display:block}.opt[data-astro-cid-qpbky7bx]{opacity:.75;font-weight:400}textarea[data-astro-cid-qpbky7bx],.more-grid[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]{width:100%;min-width:0;font:inherit;color:#fff;resize:vertical;border-radius:var(--radius-sm);background:#070b1499;border:1px solid #64748b;padding:.8rem .95rem;font-size:1rem}[data-astro-cid-qpbky7bx]:is(textarea,input):focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}fieldset[data-astro-cid-qpbky7bx]{border:0;min-width:0;margin:1.1rem 0 0;padding:0}legend[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin-bottom:.45rem;padding:0;font-size:.9rem}.star-row[data-astro-cid-qpbky7bx],.tone-row[data-astro-cid-qpbky7bx]{flex-wrap:wrap;gap:.45rem;display:flex}.star[data-astro-cid-qpbky7bx],.tone[data-astro-cid-qpbky7bx]{cursor:pointer;position:relative}.star[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx],.tone[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star[data-astro-cid-qpbky7bx] span[data-astro-cid-qpbky7bx][aria-hidden],.tone[data-astro-cid-qpbky7bx] span[data-astro-cid-qpbky7bx]{min-width:52px;min-height:44px;color:var(--slate-200);white-space:nowrap;border:1px solid #94a3b84d;border-radius:99px;justify-content:center;align-items:center;padding:0 .95em;font-size:.95rem;font-weight:600;display:inline-flex}.star[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]:checked+span[data-astro-cid-qpbky7bx],.tone[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]:checked+span[data-astro-cid-qpbky7bx]{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.star[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]:focus-visible+span[data-astro-cid-qpbky7bx],.tone[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]:focus-visible+span[data-astro-cid-qpbky7bx]{outline:2px solid var(--blue-400);outline-offset:2px}.more[data-astro-cid-qpbky7bx]{margin-top:1.1rem}.more[data-astro-cid-qpbky7bx] summary[data-astro-cid-qpbky7bx]{cursor:pointer;color:var(--blue-300);width:fit-content;padding:.35rem 0;font-size:.95rem;font-weight:600}.more[data-astro-cid-qpbky7bx] summary[data-astro-cid-qpbky7bx]:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px;border-radius:4px}.more-grid[data-astro-cid-qpbky7bx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.7rem;display:grid}.more-grid[data-astro-cid-qpbky7bx] label[data-astro-cid-qpbky7bx]{color:var(--slate-400);gap:.35rem;min-width:0;font-size:.88rem;display:grid}.check[data-astro-cid-qpbky7bx]{color:var(--slate-200);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;margin-top:1rem;font-size:.95rem;display:flex}.check[data-astro-cid-qpbky7bx]+.check[data-astro-cid-qpbky7bx]{margin-top:.25rem}.check[data-astro-cid-qpbky7bx] input[data-astro-cid-qpbky7bx]{width:1.1rem;height:1.1rem;accent-color:var(--blue-500);flex:none;margin:0}.go[data-astro-cid-qpbky7bx]{justify-content:center;width:100%;margin-top:1rem}.pv-note[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:-.4rem 0 0;font-size:.95rem}.out[data-astro-cid-qpbky7bx].in{animation:rr-in .45s var(--ease-out) both}@keyframes rr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.out[data-astro-cid-qpbky7bx].in{animation:none}}.found[data-astro-cid-qpbky7bx]{border:0;min-width:0;margin:0 0 1rem;padding:0}.found[data-astro-cid-qpbky7bx] legend[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin-bottom:.5rem;padding:0;font-size:.9rem}.chip-row[data-astro-cid-qpbky7bx]{flex-wrap:wrap;gap:.45rem;display:flex}.chip-row[data-astro-cid-qpbky7bx] .chip{cursor:pointer;position:relative}.chip-row[data-astro-cid-qpbky7bx] .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip-row[data-astro-cid-qpbky7bx] .chip span{min-height:44px;color:var(--slate-200);border:1px solid #64748b;border-radius:99px;align-items:center;gap:.35rem;padding:0 .95em;font-size:.92rem;font-weight:600;display:inline-flex}.chip-row[data-astro-cid-qpbky7bx] .chip span:before{content:"+";color:var(--blue-300);font-weight:700}.chip-row[data-astro-cid-qpbky7bx] .chip input:checked+span{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.chip-row[data-astro-cid-qpbky7bx] .chip input:checked+span:before{content:"✓";color:#fff}.chip-row[data-astro-cid-qpbky7bx] .chip input:focus-visible+span{outline:2px solid var(--blue-400);outline-offset:2px}.found-note[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:.45rem 0 0;font-size:.85rem}.replies[data-astro-cid-qpbky7bx]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.reply[data-astro-cid-qpbky7bx] textarea[data-astro-cid-qpbky7bx]{min-height:5rem;line-height:1.5;overflow:hidden}#rr-out[data-astro-cid-qpbky7bx]{scroll-margin-top:5.5rem}.reply[data-astro-cid-qpbky7bx] textarea[data-astro-cid-qpbky7bx].has-ph{border-color:#fcd34d8c}.reply-bar[data-astro-cid-qpbky7bx]{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.count[data-astro-cid-qpbky7bx]{color:var(--slate-400);font-size:.82rem}.small[data-astro-cid-qpbky7bx]{white-space:nowrap;min-height:44px;padding:.6em 1.1em;font-size:.9rem}.msg[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:.45rem 0 0;font-size:.9rem}.msg[data-astro-cid-qpbky7bx]:empty{margin:0}.msg[data-astro-cid-qpbky7bx].ok{color:#86efac}.msg[data-astro-cid-qpbky7bx].warn{color:#fcd34d}#rr-flag[data-astro-cid-qpbky7bx]{margin:0 0 .9rem}.copy[data-astro-cid-qpbky7bx]{position:relative}.copy[data-astro-cid-qpbky7bx].done{color:#0000!important}.copy[data-astro-cid-qpbky7bx].done:after{content:"";border:.18em solid #fff;border-width:0 .18em .18em 0;width:.55em;height:1em;margin:auto;position:absolute;inset:0;translate:0 -.12em;rotate:45deg}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-qpbky7bx].done:after{animation:.35s cubic-bezier(.2,.9,.25,1.3) both tick-in}}@keyframes tick-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.lists[data-astro-cid-qpbky7bx]{border-top:1px solid #94a3b824;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem;padding-top:1.1rem;display:grid}.lists[data-astro-cid-qpbky7bx] h3[data-astro-cid-qpbky7bx]{font-family:var(--font-ui);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.lists[data-astro-cid-qpbky7bx] ul[data-astro-cid-qpbky7bx]{color:var(--slate-400);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.soft[data-astro-cid-qpbky7bx]{background:#3b82f61a;border:1px solid #60a5fa4d;border-radius:14px;margin-top:1.2rem;padding:.9rem 1rem}.soft[data-astro-cid-qpbky7bx] p[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin:0 0 .4rem;font-size:.93rem}.soft[data-astro-cid-qpbky7bx] b[data-astro-cid-qpbky7bx]{color:#fff}.linkish-a[data-astro-cid-qpbky7bx]{color:var(--blue-300);font-weight:600}.offer[data-astro-cid-qpbky7bx]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#3b82f62e,#111a2ee6 60%);border:1px solid #60a5fa73;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,7vh,4.5rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.offer[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{margin:0;font-size:clamp(1.7rem,3.8vw,2.6rem)}.offer-lede[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin:.9rem 0 1rem;font-size:1.08rem}.offer-list[data-astro-cid-qpbky7bx]{color:var(--slate-400);gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.offer-list[data-astro-cid-qpbky7bx] b[data-astro-cid-qpbky7bx]{color:#fff;font-weight:600}.offer-card[data-astro-cid-qpbky7bx]{border-radius:var(--radius-lg);background:#070b1499;border:1px solid #94a3b82e;justify-items:start;gap:.6rem;padding:1.5rem;display:grid}.plan-name[data-astro-cid-qpbky7bx]{color:var(--blue-300);letter-spacing:.02em;margin:0;font-weight:700}.price[data-astro-cid-qpbky7bx]{align-items:baseline;gap:.4rem;margin:0;display:flex}.amt[data-astro-cid-qpbky7bx]{color:#fff;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:700;line-height:1}.per[data-astro-cid-qpbky7bx]{color:var(--slate-200);font-size:1.05rem}.price-note[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin:0 0 .4rem}.price-small[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:0;font-size:.88rem}.how[data-astro-cid-qpbky7bx],.faq[data-astro-cid-qpbky7bx]{max-width:760px;margin-top:clamp(3rem,7vh,4.5rem)}.how[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx],.faq[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx],.next[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{margin-bottom:.9rem;font-size:clamp(1.6rem,3.6vw,2.2rem)}.how[data-astro-cid-qpbky7bx] h3[data-astro-cid-qpbky7bx]{font-family:var(--font-ui);margin:1.4rem 0 .4rem;font-size:1.05rem;font-weight:600}.how[data-astro-cid-qpbky7bx] [data-astro-cid-qpbky7bx]:is(ol,ul){color:var(--slate-400);gap:.4rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.how[data-astro-cid-qpbky7bx] b[data-astro-cid-qpbky7bx]{color:#fff;font-weight:600}.how[data-astro-cid-qpbky7bx] p[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin:0 0 .8rem}.how[data-astro-cid-qpbky7bx] .ex-review[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin-bottom:.4rem;font-style:italic}.how[data-astro-cid-qpbky7bx] .ex[data-astro-cid-qpbky7bx]{border-left:3px solid var(--blue-500);background:#111a2ea6;border-radius:12px;padding:.85rem 1rem}.faq[data-astro-cid-qpbky7bx] details[data-astro-cid-qpbky7bx]{border-bottom:1px solid #94a3b824}.faq[data-astro-cid-qpbky7bx] summary[data-astro-cid-qpbky7bx]{cursor:pointer;color:#fff;padding:.95rem 0;font-weight:600}.faq[data-astro-cid-qpbky7bx] summary[data-astro-cid-qpbky7bx]:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px;border-radius:4px}.faq[data-astro-cid-qpbky7bx] p[data-astro-cid-qpbky7bx]{color:var(--slate-400);margin:0 0 1rem}.next[data-astro-cid-qpbky7bx]{border-radius:var(--radius-lg);background:linear-gradient(#3b82f624,#111a2ed9);border:1px solid #60a5fa73;max-width:760px;margin-top:clamp(3rem,7vh,4.5rem);padding:1.75rem}.next[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{margin:0}.next[data-astro-cid-qpbky7bx] p[data-astro-cid-qpbky7bx]{color:var(--slate-200);margin:.6rem 0 1.25rem}.next-btns[data-astro-cid-qpbky7bx]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=1100px){.tool[data-astro-cid-qpbky7bx]{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.offer[data-astro-cid-qpbky7bx]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tool-page[data-astro-cid-qpbky7bx]{padding-inline:1rem}.step[data-astro-cid-qpbky7bx],.results[data-astro-cid-qpbky7bx]{padding:1.1rem}.more-grid[data-astro-cid-qpbky7bx],.lists[data-astro-cid-qpbky7bx]{grid-template-columns:minmax(0,1fr)}.offer-card[data-astro-cid-qpbky7bx] .btn[data-astro-cid-qpbky7bx]{justify-content:center;width:100%}}@media (width<=400px){.hero[data-astro-cid-qpbky7bx] h1[data-astro-cid-qpbky7bx]{font-size:1.7rem}.offer[data-astro-cid-qpbky7bx]{padding:1.25rem 1rem}.offer[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{font-size:1.45rem}}@media (width<=340px){.offer[data-astro-cid-qpbky7bx] h2[data-astro-cid-qpbky7bx]{font-size:1.3rem}}@media (width<=360px){.star[data-astro-cid-qpbky7bx] span[data-astro-cid-qpbky7bx][aria-hidden]{min-width:44px;padding:0 .7em}}
