/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities;:root{--background:oklch(96.5% .012 85);--foreground:oklch(15% .004 100);--primary:oklch(15% .004 100);--primary-foreground:oklch(100% 0 0);--muted:oklch(94% .009 85);--muted-foreground:oklch(42% .015 85);--border:oklch(80% .02 85);--ring:oklch(59% .08 70);--conversion-error:oklch(47% .15 30);--interaction-glow:var(--bronze)}@supports (color:color-mix(in lab, red, red)){:root{--interaction-glow:color-mix(in oklch, var(--bronze) 90%, transparent)}}:root{--interaction-glow-line:linear-gradient(90deg, transparent, var(--interaction-glow), transparent);--interaction-shadow:0 1.25rem 2.5rem var(--raven)}@supports (color:color-mix(in lab, red, red)){:root{--interaction-shadow:0 1.25rem 2.5rem color-mix(in oklch, var(--raven) 8%, transparent)}}:root{--interaction-glow-shadow:0 0 .75rem var(--bronze)}@supports (color:color-mix(in lab, red, red)){:root{--interaction-glow-shadow:0 0 .75rem color-mix(in oklch, var(--bronze) 45%, transparent)}}:root{--interaction-wash:var(--bronze)}@supports (color:color-mix(in lab, red, red)){:root{--interaction-wash:color-mix(in oklch, var(--bronze) 8%, transparent)}}:root{--control-foreground:oklch(100% 0 0)}.form-status{color:var(--graphite,#55534e);min-height:1.4em;margin:1rem 0 0;font-size:.95rem}.form-status[data-state=success]{color:var(--stamp,#9c7544);font-weight:500}.form-status[data-state=error],.field-error{color:#9b2c1f}.field-error{margin:.35rem 0 0;font-size:.85rem}[aria-invalid=true]{border-color:#9b2c1f!important}button[type=submit]:disabled{opacity:.6;cursor:wait}.conversion-experience{padding:3rem 0 4rem}.conversion-heading{max-width:52rem;margin-bottom:2.5rem}.conversion-heading h1{font-family:var(--serif);letter-spacing:0;margin:.5rem 0 1.25rem;font-size:3.25rem;line-height:1.12}.conversion-experience h2{letter-spacing:0;font-size:1.8rem}.conversion-experience h3{letter-spacing:0}.conversion-note{color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.conversion-button{border:1px solid var(--raven);background:var(--raven);height:auto;min-height:46px;color:var(--control-foreground);font:500 .94rem var(--sans);white-space:normal;letter-spacing:0;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.1rem;line-height:1.35;display:inline-flex}.conversion-button:hover{background:var(--graphite)}.conversion-button-quiet{color:var(--ink);border-color:var(--rule);background:0 0}.conversion-button-quiet:hover{background:var(--interaction-wash);border-color:var(--bronze)}.conversion-button:focus-visible,.conversion-experience a:focus-visible,.inquiry-form input:focus-visible,.inquiry-form select:focus-visible,.inquiry-form textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.conversion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.conversion-fields label,.inquiry-form>label{flex-direction:column;gap:.45rem;font-size:.95rem;display:flex}.conversion-fields input,.conversion-fields select,.inquiry-form textarea{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper-raised);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:2px;padding:.75rem}.inquiry-form>label{margin-top:1rem}.inquiry-form label.conversion-checkbox,.conversion-checkbox{flex-direction:row;align-items:flex-start;gap:.7rem;margin:1rem 0;font-size:.94rem;line-height:1.5;display:flex}.conversion-checkbox input{width:18px;height:18px;accent-color:var(--bronze);flex:none;margin-top:.25rem}.inquiry-form{max-width:50rem}.conversion-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-success{padding:1.5rem 0}.inquiry-success>svg{color:var(--bronze)}.assessment-workspace{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:50rem;padding:2rem 0}.assessment-workspace h2{margin:1.5rem 0}.assessment-progress{color:var(--muted-foreground);align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.assessment-progress progress{accent-color:var(--bronze);width:12rem;height:6px}.assessment-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;padding:0;display:grid}.assessment-options label{box-sizing:border-box;border:1px solid var(--rule);cursor:pointer;background:var(--paper-raised);border-radius:2px;align-items:center;gap:.8rem;min-height:3.5rem;padding:1.15rem;display:flex}.assessment-options label.selected{border-color:var(--bronze);box-shadow:var(--interaction-glow-shadow)}.assessment-options input{accent-color:var(--bronze);flex:none}.conversion-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.5rem 0;display:flex}.conversion-direct{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:2rem;display:flex}.conversion-results>section{border-bottom:1px solid var(--rule);padding:2.5rem 0}.conversion-results>section:first-child{padding-top:0}.assessment-score{align-items:baseline;gap:1rem;margin:1.5rem 0;display:flex}.assessment-score strong{font:3.5rem var(--serif)}.assessment-score span{color:var(--muted-foreground)}.roi-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.roi-scenarios article{border:1px solid var(--rule);background:var(--paper-raised);border-radius:2px;padding:1.5rem}.roi-scenarios dt{color:var(--muted-foreground);margin:1rem 0 .25rem;font-size:.85rem}.roi-scenarios dd{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.tool-directory,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.tool-directory-item,.resource-grid article{border:1px solid var(--rule);color:var(--ink);background:var(--paper-raised);border-radius:2px;padding:1.75rem;text-decoration:none;display:block}.tool-directory-item{transition:transform .25s,box-shadow .25s;position:relative}.tool-directory-item:hover{box-shadow:var(--interaction-shadow),var(--interaction-glow-shadow);transform:translateY(-3px)}.tool-directory-item span{color:var(--bronze-dark);align-items:center;gap:.5rem;display:flex}.tool-directory-item h2,.resource-grid h2{margin-top:0;font-size:1.65rem}.roadmap-tabs{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.conversion-cta-band,.conversion-contact-section{background:var(--paper-raised);color:var(--ink);border-top:1px solid var(--rule);padding:3rem 0}.conversion-cta-band .wrap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.conversion-cta-band h2{letter-spacing:0;font-size:2rem}.conversion-cta-band .btn-row{flex-direction:column;align-items:stretch;display:flex}.conversion-cta-band .btn{white-space:normal;text-align:center}.conversion-resource-link{color:var(--ink);text-align:center;padding:.6rem;font-size:.9rem}.contextual-tool-link{white-space:normal}.conversion-experience details{margin:1.5rem 0}.conversion-experience summary{cursor:pointer;font-weight:500}@media (width<=46rem){.conversion-heading h1{font-size:2.35rem}.conversion-experience{padding-top:2rem}.assessment-options,.conversion-fields,.tool-directory,.resource-grid,.roi-scenarios,.conversion-cta-band .wrap{grid-template-columns:minmax(0,1fr)}.assessment-progress{flex-wrap:wrap;gap:.7rem}.conversion-cta-band .wrap{gap:1rem}.conversion-actions>.conversion-button{flex:auto}.roadmap-tabs{flex-direction:column;align-items:stretch}.conversion-experience h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.tool-directory-item:hover{transform:none}}
