.b2b-inquiry-card{background:#fff;border:1px solid #e0ddd5;border-radius:16px;padding:36px;box-shadow:0 18px 50px -40px #25282455;min-width:0}.b2b-form-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:var(--orange);margin:0 0 13px}.b2b-inquiry-card h2{font-size:30px;line-height:1.1;letter-spacing:-1px;margin:0}.b2b-form-intro{font-size:13px;line-height:1.6;color:#6d7167;margin-top:13px}.b2b-form-intro>span{color:var(--orange)}.b2b-fields{padding:0;margin:28px 0 0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.b2b-field{min-width:0}.b2b-field-wide{grid-column:1/-1}.b2b-field label{display:flex;align-items:baseline;font-size:13px;font-weight:600;gap:4px;margin-bottom:9px;color:#2e332a}.b2b-required{color:var(--orange)}.b2b-optional{font-weight:400;font-size:10px;color:#85897f;margin-left:auto}.b2b-field input,.b2b-field textarea{display:block;width:100%;border:1px solid #cccfc4;background:#fcfcfa;border-radius:5px;padding:12px 13px;font-size:14px;color:#252824;line-height:1.4;min-height:46px}.b2b-field textarea{resize:vertical;min-height:112px}.b2b-field input::placeholder,.b2b-field textarea::placeholder{color:#91958a;opacity:1}.b2b-field input:focus,.b2b-field textarea:focus{outline:2px solid #b95529;outline-offset:2px;border-color:#b95529}.b2b-field [aria-invalid=true]{border-color:#b34b35;background:#fffaf8}.b2b-field input:disabled,.b2b-field textarea:disabled{opacity:.65;cursor:wait}.b2b-field-hint{font-size:10px;line-height:1.55;color:#82877a;margin-top:7px}.b2b-field-error{font-size:11px;line-height:1.5;color:#a03524;margin-top:6px}.b2b-form-feedback{margin-top:22px;background:#fff3ec;border:1px solid #edd0bd;border-left:3px solid #b95529;border-radius:4px;padding:13px 15px;font-size:13px;line-height:1.6;color:#8d3d23}.b2b-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.b2b-submit-row{display:flex;gap:22px;align-items:center;border-top:1px solid #e4e3dc;padding-top:24px;margin-top:25px}.b2b-submit{gap:38px;min-width:190px;min-height:49px;font-size:14px}.b2b-submit:disabled{opacity:.75;cursor:wait}.b2b-submit-note{font-size:10px;line-height:1.6;max-width:220px;color:#85897e}.b2b-form-privacy{font-size:10px;line-height:1.6;margin-top:19px;color:#7a8072}.b2b-form-privacy summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.b2b-form-privacy p{margin-top:10px;max-width:540px}.b2b-form-privacy a{color:var(--orange);text-decoration:underline}.b2b-spinner{width:15px;height:15px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;animation:b2b-spin .7s linear infinite}.b2b-inquiry-success{padding-block:46px}.b2b-success-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#eef3e8;color:#57763c;border-radius:50%;margin-bottom:27px}.b2b-inquiry-success h2{font-size:38px}.b2b-inquiry-success>p:not(.b2b-form-eyebrow){font-size:15px;line-height:1.7;color:#6d7167;max-width:440px;margin-top:22px}.b2b-receipt{padding:22px;background:#f3f2ed;border:1px solid #e3e1d7;margin-top:28px;border-radius:6px}.b2b-receipt span{display:block;font-size:9px;letter-spacing:1.5px;color:#858a79}.b2b-receipt strong{display:block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-top:11px;overflow-wrap:anywhere}.b2b-success-actions{display:flex;flex-direction:column;align-items:start;gap:22px;margin-top:30px}.b2b-success-actions .button{font-size:13px;gap:24px;white-space:normal}.b2b-text-button{background:transparent;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:5px}@keyframes b2b-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.b2b-inquiry-card{padding:29px}.b2b-fields{column-gap:18px}.b2b-submit-row{gap:17px}.b2b-submit{min-width:170px;gap:25px}}@media(max-width:600px){.b2b-inquiry-card{padding:26px 22px;border-radius:12px}.b2b-inquiry-card h2{font-size:27px}.b2b-fields{grid-template-columns:1fr;gap:20px;margin-top:25px}.b2b-field input,.b2b-field textarea{font-size:16px;min-height:48px}.b2b-field-hint{font-size:11px}.b2b-field-error{font-size:12px}.b2b-submit-row{display:block}.b2b-submit{width:100%;justify-content:space-between;font-size:15px}.b2b-submit-note{display:block;margin-top:12px;max-width:none;font-size:10px}.b2b-form-privacy{font-size:11px}.b2b-inquiry-success h2{font-size:33px}.b2b-receipt{padding:18px}.b2b-receipt strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.b2b-spinner{animation:none}}.b2b-compact .b2b-fields{gap:16px 20px;margin-top:23px}.b2b-compact .b2b-field label{font-size:12px;margin-bottom:7px}.b2b-compact .b2b-field input{min-height:43px;padding:10px 12px}.b2b-compact .b2b-field textarea{min-height:74px;padding:10px 12px}.b2b-compact .b2b-submit-row{margin-top:19px;padding-top:19px}.b2b-compact .b2b-submit-note{display:none}.b2b-compact .b2b-submit{width:100%;justify-content:space-between;min-height:46px}.b2b-compact .b2b-form-privacy{margin-top:14px}.b2b-extra-details{grid-column:1/-1;font-size:12px;color:#6e7565}.b2b-extra-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;padding:3px 0}.b2b-extra-details>summary::-webkit-details-marker{display:none}.b2b-extra-details>summary:before{content:"+";font-size:17px;color:var(--orange)}.b2b-extra-details[open]>summary:before{content:"−"}.b2b-extra-details>summary>span{font-size:10px;color:#989c91;margin-left:auto}.b2b-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;padding-top:15px}.b2b-extra-grid>.b2b-field:last-child{grid-column:1/-1}@media(max-width:600px){.b2b-compact .b2b-fields{gap:14px}.b2b-compact .b2b-field input{font-size:16px;min-height:45px}.b2b-compact .b2b-field textarea{font-size:16px;min-height:72px}.b2b-extra-grid{grid-template-columns:1fr;gap:14px}}