.plushform-rfq-form{background:#dde7df;border:1px solid rgba(19,43,41,.16);padding:clamp(1.25rem,3vw,2.5rem);color:#132b29;display:grid;gap:1rem}.plushform-rfq-form h2{font:700 clamp(2rem,4vw,3.5rem)/.98 Georgia,serif;letter-spacing:-.06em;margin:.25rem 0 .8rem}.plushform-rfq-form p{margin:0;max-width:55rem}.plushform-rfq-form__eyebrow{color:#4a2430;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.plushform-rfq-form__system-note{border-left:3px solid #b54d3b;background:#fffdf8;padding:.75rem .9rem;color:#29453e;font-size:.82rem;line-height:1.5}.plushform-rfq-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plushform-rfq-form label{display:grid;gap:.42rem;font-size:.75rem;font-weight:800;letter-spacing:.02em}.plushform-rfq-form label small{color:#4f625d;font-size:.7rem;font-weight:500;letter-spacing:0;line-height:1.45}.plushform-rfq-form input,.plushform-rfq-form select,.plushform-rfq-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(19,43,41,.3);border-radius:0;background:#fffdf8;color:#132b29;font:400 1rem/1.45 system-ui,sans-serif;padding:.75rem}.plushform-rfq-form [aria-invalid="true"]{border:2px solid #b54d3b}.plushform-rfq-form__consent{display:flex!important;align-items:flex-start;gap:.65rem}.plushform-rfq-form__consent input{width:auto}.plushform-rfq-form button{justify-self:start;border:0;border-radius:0;background:#132b29;color:#fbf8f0;padding:.85rem 1.1rem;font-weight:900;cursor:pointer}.plushform-rfq-form button:disabled{opacity:.65;cursor:wait}.plushform-rfq-form__status{font-weight:700;min-height:1.5em}.plushform-rfq-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.plushform-rfq-form__grid{grid-template-columns:1fr}.plushform-rfq-form{padding:1.25rem}}
.plushform-rfq-form__starting-point{border:0;border-top:1px solid rgba(19,43,41,.2);padding:1rem 0 .25rem;margin:0}.plushform-rfq-form__starting-point legend{font-size:.78rem;font-weight:900}.plushform-rfq-form__starting-point>p{font-size:.78rem;line-height:1.45;color:#4f625d}.plushform-rfq-form__starting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.75rem}.plushform-rfq-form__starting-grid label{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;border:1px solid rgba(19,43,41,.25);background:#fffdf8;padding:.7rem;cursor:pointer}.plushform-rfq-form__starting-grid input{width:auto;margin-top:.15rem}.plushform-rfq-form__starting-grid strong{display:block;font-size:.75rem}.plushform-rfq-form__starting-grid small{display:block;margin-top:.25rem}@media(max-width:640px){.plushform-rfq-form__starting-grid{grid-template-columns:1fr}}
.plushform-rfq-form__evidence-request{border:0;border-top:1px solid rgba(19,43,41,.2);padding:1rem 0 .25rem;margin:0}.plushform-rfq-form__evidence-request legend{font-size:.78rem;font-weight:900}.plushform-rfq-form__evidence-request>p{font-size:.78rem;line-height:1.45;color:#4f625d}.plushform-rfq-form__evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.75rem}.plushform-rfq-form__evidence-grid label{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;border:1px solid rgba(19,43,41,.25);background:#fffdf8;padding:.7rem;cursor:pointer}.plushform-rfq-form__evidence-grid input{width:auto;margin-top:.15rem}.plushform-rfq-form__evidence-grid strong{display:block;font-size:.75rem}.plushform-rfq-form__evidence-grid small{display:block;margin-top:.25rem}@media(max-width:640px){.plushform-rfq-form__evidence-grid{grid-template-columns:1fr}}
.plushform-rfq-form__step-indicator{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#4f625d;text-transform:uppercase;border-bottom:1px solid rgba(19,43,41,.2);padding-bottom:.5rem}.plushform-rfq-form__optional-note{font-size:.82rem;color:#4f625d;line-height:1.5;border-left:3px solid #b54d3b;background:#fffdf8;padding:.75rem .9rem}.plushform-rfq-form__next{justify-self:start;background:#132b29;color:#fbf8f0}.plushform-rfq-form__actions{display:flex;gap:.75rem;align-items:center}.plushform-rfq-form__back{background:transparent!important;color:#132b29!important;border:1px solid rgba(19,43,41,.3)!important}
