.anitech-quote{padding-block:clamp(1.85rem,5vw,4.4rem);border-block-end:1px solid var(--ani-border);background:var(--ani-muted);scroll-margin-block-start:1rem}.anitech-quote-grid{display:grid;align-items:start;gap:clamp(1rem,3.3vw,3rem)}.anitech-quote-intro,.anitech-quote-panel{min-width:0;padding:clamp(1.2rem,3vw,2.65rem)}.anitech-quote-intro{border-block-start:3px solid var(--ani-amber);background:var(--ani-navy);color:var(--ani-on-navy)}.anitech .anitech-quote-intro h2{color:var(--ani-on-navy)}.anitech-quote-intro p{max-width:34ch;margin-block-start:.8rem;color:var(--ani-on-navy-muted);line-height:1.55}.anitech-quote-desk-link{display:inline-flex;align-items:center;min-height:2.75rem;gap:.45rem;margin-block-start:.8rem;color:var(--ani-on-navy);font-weight:650}.anitech-quote-desk-link svg{flex:none;color:var(--ani-amber)}.anitech .anitech-quote-desk-link:focus-visible{outline-color:var(--ani-amber)}.anitech-quote-panel{border:1px solid var(--ani-border);background:var(--ani-surface)}.anitech-quote-fields,.anitech-quote-pair-grid,.anitech-quote-field{display:grid;gap:.95rem;min-width:0}.anitech-quote-field{gap:.3rem}.anitech-quote-field label{color:var(--ani-heading);font-weight:650}.anitech-quote-field label span{color:var(--ani-link)}.anitech-quote-field :is(input,select,textarea){width:100%;min-width:0;min-height:2.75rem;padding:.55rem .72rem;border:1px solid var(--ani-border);border-radius:var(--ani-radius);background:var(--ani-surface);color:var(--ani-text);font-size:1rem}.anitech-quote-field textarea{min-height:8rem;resize:vertical}.anitech-quote-field [aria-invalid=true]{border-color:var(--destructive)}.anitech-quote-help{color:var(--ani-subtle);font-size:.9rem}.anitech-quote-error{color:var(--destructive);font-size:.9rem;font-weight:600}.anitech-quote-send-error{padding:.65rem .8rem;border-inline-start:2px solid var(--destructive);background:color-mix(in srgb,var(--destructive) 6%,var(--ani-surface));overflow-wrap:anywhere}.anitech-quote-submit{width:fit-content;max-width:100%;cursor:pointer}.anitech-quote-submit svg{flex:none}.anitech-quote-submit:disabled{cursor:wait;opacity:.72}.anitech-quote-notice{display:grid;align-items:start;justify-items:start;gap:.7rem}.anitech-quote-notice p{max-width:52ch;color:var(--ani-subtle)}.anitech-quote-panel a{color:var(--ani-link);text-decoration:underline}.anitech-quote-receipt>svg{color:var(--ani-link)}.anitech-quote-receipt .anitech-outline-action{margin-block-start:.35rem;cursor:pointer}@media(min-width:34rem){.anitech-quote-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:55rem){.anitech-quote-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}}
