.commercial-inquiry-form-module__knkKra__section{background:linear-gradient(145deg, var(--navy), #0c2c48);border-radius:var(--radius-lg);color:var(--white);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,5rem);padding:clamp(1.25rem,5vw,4rem);scroll-margin-top:7rem;display:grid}.commercial-inquiry-form-module__knkKra__introduction{align-self:start;position:sticky;top:7rem}.commercial-inquiry-form-module__knkKra__introduction h2{color:var(--white)}.commercial-inquiry-form-module__knkKra__introduction .eyebrow{color:var(--white)}.commercial-inquiry-form-module__knkKra__introduction>p:not(.eyebrow){color:#d8e5ef}.commercial-inquiry-form-module__knkKra__contactCard{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff38;gap:.45rem;margin-block-start:2rem;padding:1.25rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.commercial-inquiry-form-module__knkKra__contactCard p{color:#d8e5ef;margin:0}.commercial-inquiry-form-module__knkKra__contactCard a{color:var(--white);overflow-wrap:anywhere;font-weight:800}.commercial-inquiry-form-module__knkKra__formPanel{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);min-width:0;padding:clamp(1.25rem,4vw,2.5rem)}.commercial-inquiry-form-module__knkKra__allFields{border:0;min-width:0;margin:0;padding:0}.commercial-inquiry-form-module__knkKra__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.commercial-inquiry-form-module__knkKra__field{align-content:start;gap:.35rem;min-width:0;display:grid}.commercial-inquiry-form-module__knkKra__fullWidth{grid-column:1/-1}.commercial-inquiry-form-module__knkKra__field label,.commercial-inquiry-form-module__knkKra__modelFieldset legend{color:var(--navy);font-weight:800}.commercial-inquiry-form-module__knkKra__field input,.commercial-inquiry-form-module__knkKra__field select,.commercial-inquiry-form-module__knkKra__field textarea{background:var(--white);color:var(--ink);font:inherit;border:1px solid #9dafbd;border-radius:.65rem;width:100%;min-height:3rem;padding:.65rem .75rem}.commercial-inquiry-form-module__knkKra__field textarea{resize:vertical;min-height:7rem}.commercial-inquiry-form-module__knkKra__field input:focus-visible,.commercial-inquiry-form-module__knkKra__field select:focus-visible,.commercial-inquiry-form-module__knkKra__field textarea:focus-visible,.commercial-inquiry-form-module__knkKra__modelFieldset:focus-visible,.commercial-inquiry-form-module__knkKra__modelChoice input:focus-visible,.commercial-inquiry-form-module__knkKra__checkRow input:focus-visible,.commercial-inquiry-form-module__knkKra__success:focus-visible,.commercial-inquiry-form-module__knkKra__errorSummary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.commercial-inquiry-form-module__knkKra__field [aria-invalid=true],.commercial-inquiry-form-module__knkKra__modelFieldset[aria-invalid=true],.commercial-inquiry-form-module__knkKra__checkRow input[aria-invalid=true]{border-color:#a12622;box-shadow:0 0 0 1px #a12622}.commercial-inquiry-form-module__knkKra__hint,.commercial-inquiry-form-module__knkKra__optional{color:var(--muted);font-size:.82rem;font-weight:500}.commercial-inquiry-form-module__knkKra__fieldError{color:#8f1d1a;min-height:.25rem;font-size:.85rem;font-weight:750;display:block}.commercial-inquiry-form-module__knkKra__errorSummary{border-radius:var(--radius-md);background:#fff3f2;border:2px solid #a12622;margin-block-end:1.5rem;padding:1rem 1.25rem}.commercial-inquiry-form-module__knkKra__errorSummary h3{color:#731a17;margin-block-end:.65rem;font-size:1.1rem}.commercial-inquiry-form-module__knkKra__errorSummary ul{margin:0;padding-inline-start:1.25rem}.commercial-inquiry-form-module__knkKra__errorSummary a{color:#731a17;font-weight:750}.commercial-inquiry-form-module__knkKra__modelFieldset{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;margin:0;padding:1.25rem}.commercial-inquiry-form-module__knkKra__selectedModels{flex-wrap:wrap;gap:.55rem;margin-block-end:1rem;display:flex}.commercial-inquiry-form-module__knkKra__selectedModel{background:var(--sky);color:var(--navy);border:1px solid #b8cfdf;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .4rem .35rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.commercial-inquiry-form-module__knkKra__selectedModel button{background:var(--white);color:var(--navy);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1.1rem;line-height:1;display:inline-flex}.commercial-inquiry-form-module__knkKra__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.commercial-inquiry-form-module__knkKra__modelChoice{background:var(--white);border:1px solid var(--line);border-radius:.8rem;gap:.35rem;padding:.85rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.commercial-inquiry-form-module__knkKra__modelChoice:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.commercial-inquiry-form-module__knkKra__modelChoice label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.commercial-inquiry-form-module__knkKra__modelChoice input{accent-color:var(--blue);width:1.15rem;height:1.15rem;margin-block-start:.2rem}.commercial-inquiry-form-module__knkKra__modelChoice span{display:grid}.commercial-inquiry-form-module__knkKra__modelChoice small{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.commercial-inquiry-form-module__knkKra__modelChoice strong{color:var(--navy);line-height:1.25}.commercial-inquiry-form-module__knkKra__modelChoice a,.commercial-inquiry-form-module__knkKra__browseLink{font-size:.78rem;font-weight:750}.commercial-inquiry-form-module__knkKra__checkRow{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-block-start:1.25rem;display:grid}.commercial-inquiry-form-module__knkKra__checkRow input{accent-color:var(--blue);width:1.2rem;height:1.2rem;margin-block-start:.25rem}.commercial-inquiry-form-module__knkKra__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.5rem;display:flex}.commercial-inquiry-form-module__knkKra__measurementControl{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-md);margin-block-start:1.5rem;padding:1rem 1.15rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.commercial-inquiry-form-module__knkKra__measurementControl label{color:var(--navy);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-weight:800;display:grid}.commercial-inquiry-form-module__knkKra__measurementControl input{accent-color:var(--blue);width:1.2rem;height:1.2rem;margin-block-start:.2rem}.commercial-inquiry-form-module__knkKra__measurementControl input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.commercial-inquiry-form-module__knkKra__measurementControl p{color:var(--muted);margin:.55rem 0 0 1.9rem;font-size:.82rem}.commercial-inquiry-form-module__knkKra__measurementControl .commercial-inquiry-form-module__knkKra__measurementStatus{color:var(--navy);font-weight:700}.commercial-inquiry-form-module__knkKra__submitRow button{cursor:pointer;font:inherit}.commercial-inquiry-form-module__knkKra__submitRow button:disabled{cursor:wait;opacity:.65}.commercial-inquiry-form-module__knkKra__submitStatus,.commercial-inquiry-form-module__knkKra__submitError{margin:0}.commercial-inquiry-form-module__knkKra__submitError{color:#8f1d1a;max-width:38rem;font-weight:750}.commercial-inquiry-form-module__knkKra__success{background:var(--sky);border-radius:var(--radius-md);border:1px solid #b8cfdf;padding:clamp(1.25rem,4vw,2rem);transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.commercial-inquiry-form-module__knkKra__success h3{font-size:clamp(1.5rem,3vw,2rem)}.commercial-inquiry-form-module__knkKra__noScript{border-radius:var(--radius-md);background:#fff7dc;border:1px solid #d7a921;margin-block-end:1rem;padding:1rem}.commercial-inquiry-form-module__knkKra__honeypot,.commercial-inquiry-form-module__knkKra__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.commercial-inquiry-form-module__knkKra__contactCard:hover{background-color:#ffffff24;border-color:#ffffff70;transform:translateY(-.2rem);box-shadow:0 1.25rem 2.75rem #0412202e}.commercial-inquiry-form-module__knkKra__modelChoice:hover,.commercial-inquiry-form-module__knkKra__measurementControl:hover,.commercial-inquiry-form-module__knkKra__success:hover{background-color:var(--sky);border-color:var(--blue);transform:translateY(-.15rem);box-shadow:0 .85rem 2rem #123f671f}}@media (max-width:62rem){.commercial-inquiry-form-module__knkKra__section{grid-template-columns:1fr}.commercial-inquiry-form-module__knkKra__introduction{position:static}}@media (max-width:42rem){.commercial-inquiry-form-module__knkKra__formGrid,.commercial-inquiry-form-module__knkKra__modelGrid{grid-template-columns:1fr}.commercial-inquiry-form-module__knkKra__fullWidth{grid-column:auto}.commercial-inquiry-form-module__knkKra__submitRow{width:100%}.commercial-inquiry-form-module__knkKra__submitRow .button{width:100%}}@media (prefers-reduced-motion:reduce){.commercial-inquiry-form-module__knkKra__contactCard:hover,.commercial-inquiry-form-module__knkKra__modelChoice:hover,.commercial-inquiry-form-module__knkKra__measurementControl:hover,.commercial-inquiry-form-module__knkKra__success:hover{transform:none}}
.quote-contact-module__Z6ylGW__section{background:linear-gradient(145deg, var(--navy), #0c2c48);border-radius:var(--radius-lg);color:var(--white);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);scroll-margin-top:7rem;display:grid}.quote-contact-module__Z6ylGW__section h2{color:var(--white)}.quote-contact-module__Z6ylGW__section .eyebrow{color:var(--white)}.quote-contact-module__Z6ylGW__section p{color:#d8e5ef}.quote-contact-module__Z6ylGW__contactCard{background:var(--white);border-radius:var(--radius-md);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.quote-contact-module__Z6ylGW__contactCard p{color:var(--ink);overflow-wrap:anywhere}.quote-contact-module__Z6ylGW__contactCard a:not(.button){color:var(--navy);font-weight:700}@media (max-width:52rem){.quote-contact-module__Z6ylGW__section{grid-template-columns:minmax(0,1fr)}}
