.page-module__v9JJtG__eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.75rem;font-size:.75rem;display:inline-block}.page-module__v9JJtG__toolSection{background:var(--background-alt);padding:4rem 0 5rem}.page-module__v9JJtG__toolGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:3rem;display:grid}@media (max-width:960px){.page-module__v9JJtG__toolGrid{grid-template-columns:1fr;gap:2rem}}.page-module__v9JJtG__toolIntro{min-width:0}@media (max-width:960px){.page-module__v9JJtG__toolIntro{order:2}}.page-module__v9JJtG__howList{counter-reset:how;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.page-module__v9JJtG__howList li{counter-increment:how;color:var(--text-muted);padding-left:2.5rem;line-height:1.55;position:relative}.page-module__v9JJtG__howList li:before{content:counter(how);background:var(--text);width:1.75rem;height:1.75rem;color:var(--white);font-family:var(--font-jetbrains-mono),monospace;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:0;left:0}.page-module__v9JJtG__howList strong{color:var(--text);font-family:var(--font-display);margin-bottom:.2rem;font-size:1.05rem;display:block}.page-module__v9JJtG__toolCard{background:var(--white);border:1px solid var(--border);border-radius:16px;min-width:0;padding:2rem}@media (max-width:600px){.page-module__v9JJtG__toolCard{padding:1.25rem}}.page-module__v9JJtG__form{gap:1.25rem;display:grid}.page-module__v9JJtG__row{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}@media (max-width:600px){.page-module__v9JJtG__row{grid-template-columns:1fr}}.page-module__v9JJtG__field{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.page-module__v9JJtG__field label,.page-module__v9JJtG__field legend{font-family:var(--font-display);color:var(--text);margin-bottom:.4rem;padding:0;font-size:.95rem;font-weight:600}.page-module__v9JJtG__field input,.page-module__v9JJtG__field select,.page-module__v9JJtG__field textarea{width:100%;font:inherit;color:var(--text);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #cfcfcf;border-radius:10px;padding:.75rem .9rem;font-size:1rem}.page-module__v9JJtG__field textarea{resize:vertical;min-height:5.5rem}.page-module__v9JJtG__field input:focus,.page-module__v9JJtG__field select:focus,.page-module__v9JJtG__field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c45c262e}.page-module__v9JJtG__fieldHint{color:var(--text-muted);margin:.1rem 0 0;font-size:.8rem;line-height:1.4}.page-module__v9JJtG__req{color:var(--accent-text)}.page-module__v9JJtG__hint{color:var(--text-muted);margin-left:.35rem;font-size:.85rem;font-weight:400}.page-module__v9JJtG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__v9JJtG__chip{font:inherit;background:var(--white);color:var(--text);cursor:pointer;transition:all var(--transition-fast);border:1px solid #cfcfcf;border-radius:999px;padding:.5rem .9rem;font-size:.9rem}.page-module__v9JJtG__chip:hover{border-color:var(--text)}.page-module__v9JJtG__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__v9JJtG__chipOn{background:var(--text);border-color:var(--text);color:var(--white)}.page-module__v9JJtG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-module__v9JJtG__error{color:#8a3a12;background:#fbeee7;border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.95rem}.page-module__v9JJtG__submit,.page-module__v9JJtG__primaryBtn{border-radius:var(--radius-button);background:var(--accent);min-height:52px;color:var(--white);font:var(--button-font);cursor:pointer;transition:background var(--transition-fast);border:0;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;text-decoration:none;display:inline-flex}.page-module__v9JJtG__submit{width:100%}.page-module__v9JJtG__submit:hover,.page-module__v9JJtG__primaryBtn:hover{background:var(--accent-hover)}.page-module__v9JJtG__submit:disabled{background:var(--text);cursor:progress}.page-module__v9JJtG__fine{color:var(--text-muted);text-align:center;margin:-.5rem 0 0;font-size:.85rem}.page-module__v9JJtG__results{scroll-margin-top:calc(var(--header-height) + 1rem)}.page-module__v9JJtG__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__v9JJtG__resultsTitle{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.2}.page-module__v9JJtG__resultsFor{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem}.page-module__v9JJtG__resultsActions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__v9JJtG__copyBtn,.page-module__v9JJtG__ghostBtn{font:inherit;border:1px solid var(--text);background:var(--white);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.45rem .9rem;font-size:.85rem}.page-module__v9JJtG__copyBtn:hover,.page-module__v9JJtG__ghostBtn:hover{background:var(--text);color:var(--white)}.page-module__v9JJtG__ghostBtn{border-color:#cfcfcf}.page-module__v9JJtG__cards{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.page-module__v9JJtG__card{border:1px solid var(--border);background:var(--white);border-radius:14px;min-width:0;padding:1.5rem}@media (max-width:600px){.page-module__v9JJtG__card{padding:1.1rem}}.page-module__v9JJtG__cardTop{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.page-module__v9JJtG__cardNum{font-family:var(--font-jetbrains-mono),monospace;color:var(--text-muted);font-size:.85rem}.page-module__v9JJtG__tag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:.25rem .55rem;font-size:.7rem}.page-module__v9JJtG__tag_customers{color:var(--secondary-text);background:#e8efee}.page-module__v9JJtG__tag_decisions{color:var(--text);background:#eee}.page-module__v9JJtG__tag_writing{color:var(--accent-text);background:#fbeee7}.page-module__v9JJtG__time{color:var(--text-muted);margin-left:auto;font-size:.8rem}.page-module__v9JJtG__cardTitle{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.page-module__v9JJtG__cardBody{color:#3d3d3d;margin:0 0 1rem;line-height:1.6}.page-module__v9JJtG__stepsLabel{font-family:var(--font-display);margin:0 0 .4rem;font-size:.9rem;font-weight:600}.page-module__v9JJtG__steps{color:#3d3d3d;gap:.35rem;margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.55;list-style:decimal;display:grid}.page-module__v9JJtG__prompt{background:var(--background-alt);border:1px solid var(--border);border-radius:10px;overflow:hidden}.page-module__v9JJtG__promptHead{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.8rem;display:flex}.page-module__v9JJtG__promptText{font-family:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;padding:.9rem;font-size:.82rem;line-height:1.6}.page-module__v9JJtG__inlineCta{background:var(--text);color:var(--white);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.5rem;display:flex}.page-module__v9JJtG__inlineCta h3{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.2rem}.page-module__v9JJtG__inlineCta p{color:#cfcfcf;max-width:38rem;margin:0}.page-module__v9JJtG__why{background:var(--white);padding:5rem 0}.page-module__v9JJtG__whyTitle{font-family:var(--font-display);max-width:22ch;margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.page-module__v9JJtG__whyLead{color:#3d3d3d;max-width:44rem;margin:0 0 3rem;font-size:1.125rem;line-height:1.65}.page-module__v9JJtG__buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.page-module__v9JJtG__buckets{grid-template-columns:1fr}}.page-module__v9JJtG__bucket{border-top:2px solid var(--text);padding-top:1.25rem}.page-module__v9JJtG__bucketNum{font-family:var(--font-jetbrains-mono),monospace;color:var(--accent-text);font-size:.8rem}.page-module__v9JJtG__bucket h3{font-family:var(--font-display);margin:.4rem 0 .5rem;font-size:1.25rem}.page-module__v9JJtG__bucket p{color:#3d3d3d;margin:0;line-height:1.6}.page-module__v9JJtG__sample{margin-top:2.5rem}.page-module__v9JJtG__sample .page-module__v9JJtG__card{padding:1.25rem}.page-module__v9JJtG__sample .page-module__v9JJtG__cardTitle{font-size:1.1rem}.page-module__v9JJtG__sample .page-module__v9JJtG__cardBody,.page-module__v9JJtG__sample .page-module__v9JJtG__steps{font-size:.95rem}.page-module__v9JJtG__sample .page-module__v9JJtG__promptText{font-size:.78rem}.page-module__v9JJtG__byline{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin:0;padding-top:1rem;font-size:.85rem}.page-module__v9JJtG__byline a{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.page-module__v9JJtG__updated{color:var(--text-muted);margin:2.5rem 0 0;font-size:.8rem}
