.contact[data-astro-cid-gwrhl7xa]{max-width:40rem}.page-title[data-astro-cid-gwrhl7xa]{font-size:var(--step-3);margin:.4rem 0 .6rem}.intro[data-astro-cid-gwrhl7xa]{color:var(--muted);font-size:var(--step-1);margin-bottom:2.25rem}.form[data-astro-cid-gwrhl7xa]{display:grid;gap:1.25rem}.form[data-astro-cid-gwrhl7xa] [data-astro-cid-gwrhl7xa][hidden]{display:none!important}.hp[data-astro-cid-gwrhl7xa]{position:absolute;left:-9999px}.field[data-astro-cid-gwrhl7xa]{display:grid;gap:.45rem;border:0;padding:0;margin:0;min-width:0}label[data-astro-cid-gwrhl7xa],legend[data-astro-cid-gwrhl7xa]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0}input[data-astro-cid-gwrhl7xa][type=text],input[data-astro-cid-gwrhl7xa][type=email],textarea[data-astro-cid-gwrhl7xa]{background:var(--forge-iron);border:1px solid var(--forge-ash);border-radius:var(--radius);color:var(--warm-white);font-family:var(--font-body);font-size:var(--step-0);padding:.8em .9em;resize:vertical}input[data-astro-cid-gwrhl7xa]:focus-visible,textarea[data-astro-cid-gwrhl7xa]:focus-visible{outline:2px solid var(--digital-glow);outline-offset:2px}.form[data-astro-cid-gwrhl7xa] .btn[data-astro-cid-gwrhl7xa]{justify-self:start;margin-top:.5rem}.choices[data-astro-cid-gwrhl7xa]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.choices--col[data-astro-cid-gwrhl7xa]{flex-direction:column;align-items:stretch}.choices[data-astro-cid-gwrhl7xa] .choice{position:relative;display:block;cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:var(--step-0);color:var(--warm-white)}.choices[data-astro-cid-gwrhl7xa] .choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choices[data-astro-cid-gwrhl7xa] .choice span{display:block;padding:.65em 1em;border:1px solid var(--forge-ash);border-radius:var(--radius);background:var(--forge-iron);transition:border-color .15s ease,background .15s ease}.choices[data-astro-cid-gwrhl7xa] .choice:hover span{border-color:var(--muted)}.choices[data-astro-cid-gwrhl7xa] .choice input:checked+span{border-color:var(--molten);background:color-mix(in srgb,var(--molten) 12%,var(--forge-iron))}.choices[data-astro-cid-gwrhl7xa] .choice input:focus-visible+span{outline:2px solid var(--digital-glow);outline-offset:2px}.check[data-astro-cid-gwrhl7xa]{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:var(--step--1);color:var(--muted)}.check[data-astro-cid-gwrhl7xa] input[data-astro-cid-gwrhl7xa]{width:1.1rem;height:1.1rem;accent-color:var(--molten)}.estimate[data-astro-cid-gwrhl7xa]{border:1px solid var(--forge-ash);border-radius:var(--radius);background:var(--forge-char);padding:1.1rem 1.25rem}.est-label[data-astro-cid-gwrhl7xa]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--digital-glow)}.est-empty[data-astro-cid-gwrhl7xa]{color:var(--muted);margin-top:.4rem}.est-price[data-astro-cid-gwrhl7xa]{font-size:var(--step-2);font-weight:800;color:var(--warm-white);margin-top:.3rem;line-height:1.1}.est-time[data-astro-cid-gwrhl7xa]{color:var(--muted);margin-top:.2rem}.est-note[data-astro-cid-gwrhl7xa]{color:var(--faint);font-size:var(--step--1);margin-top:.7rem}.privacy[data-astro-cid-gwrhl7xa]{color:var(--faint);font-size:var(--step--1);margin-top:-.4rem}.privacy[data-astro-cid-gwrhl7xa] a[data-astro-cid-gwrhl7xa]{color:var(--digital-glow);text-decoration:underline;text-underline-offset:3px}.status[data-astro-cid-gwrhl7xa]{padding:.8rem 1rem;border-radius:var(--radius);border:1px solid var(--forge-ash);background:var(--forge-iron)}.status[data-astro-cid-gwrhl7xa].ok{border-color:var(--digital-glow)}.status[data-astro-cid-gwrhl7xa].err{border-color:var(--ember)}.direct[data-astro-cid-gwrhl7xa]{margin-top:1.5rem;color:var(--faint);font-size:var(--step--1)}.direct[data-astro-cid-gwrhl7xa] a[data-astro-cid-gwrhl7xa]{color:var(--digital-glow);font-family:var(--font-mono)}.direct[data-astro-cid-gwrhl7xa] a[data-astro-cid-gwrhl7xa]:hover{color:var(--spark)}
