.iq-container{width:calc(100% - 132px);max-width:1308px;margin-inline:auto}.iq-breadcrumb{color:#7b8771;align-items:center;gap:12px;padding-top:30px;font-size:13px;display:flex}.iq-heading{padding:46px 0}.iq-heading h1{letter-spacing:-1.8px;font-size:53px;line-height:1.1}.iq-heading>p{margin-top:23px;font-size:20px;line-height:1.65}.iq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.iq-contact{background:#f0f7e8;border:1px solid #e1e9d8;border-radius:20px;padding:30px}.iq-contact h2{letter-spacing:-.8px;font-size:30px;line-height:1.2}.iq-contact>p{color:#7d8a6f;margin-top:18px;font-size:15px;line-height:1.8}.iq-contact h3{margin-top:28px;font-size:22px}.iq-contact>a{color:#566e3f;overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:19px;font-size:14px;display:flex}.iq-contact>a>svg{flex-shrink:0}.iq-checklist{color:#7f995f;padding:28px 10px}.iq-checklist h3{letter-spacing:-.4px;margin-top:15px;font-size:21px}.iq-checklist ul{color:#89977b;gap:8px;margin-top:18px;padding-left:19px;font-size:14px;line-height:1.8;display:grid}.iq-checklist a{color:#6b8a48;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.b2b-form{background:#fcfdf9;border:1px solid #dce5d2;border-radius:20px;min-width:0;padding:30px}.b2b-form-heading{border-bottom:1px solid #e2e9da;margin-bottom:25px;padding-bottom:24px}.b2b-form-heading h2{letter-spacing:-.6px;font-size:26px}.b2b-form-heading p{color:#8b9780;margin-top:12px;font-size:12px}.b2b-form-heading p>span,.b2b-field label>span{color:#b24639}.b2b-fields{grid-template-columns:1fr 1fr;gap:23px 22px;display:grid}.b2b-field{min-width:0}.b2b-full{grid-column:1/-1}.b2b-field label{color:#3c4a30;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.b2b-field label small{color:#8f9c82;font-size:11px;font-weight:400}.b2b-field input,.b2b-field textarea{color:#32432a;background:#fff;border:1px solid #ccd9bd;border-radius:9px;width:100%;min-width:0;padding:13px 14px;font-size:15px;font-weight:400;line-height:1.5;display:block}.b2b-field textarea{resize:vertical;min-height:145px}.b2b-field input::placeholder,.b2b-field textarea::placeholder{color:#9aa58f;opacity:1}.b2b-field input[aria-invalid=true],.b2b-field textarea[aria-invalid=true]{background:snow;border-color:#b76758}.b2b-hint{color:#8e9b81;margin-top:7px;font-size:11px;line-height:1.6}.b2b-error{color:#aa4435;margin-top:7px;font-size:12px;line-height:1.5}.b2b-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.b2b-data-note{color:#929e85;border-top:1px solid #e0e8d6;margin-top:25px;padding-top:20px;font-size:11px;line-height:1.7}.b2b-submit{border-radius:11px;gap:28px;width:100%;margin-top:23px;padding:16px 22px;font-size:16px}.b2b-submit:disabled{opacity:.7;cursor:wait}.b2b-feedback{color:#657e49;background:#f0f5e9;border:1px solid #d3e0c4;border-radius:11px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;display:flex}.b2b-feedback>svg{flex-shrink:0}.b2b-feedback p{color:inherit;font-size:13px;line-height:1.65}.b2b-feedback.error,.b2b-feedback.invalid{color:#9c4e3c;background:#fff5f2;border-color:#edc7bb}.b2b-feedback.success strong{font-size:17px}.b2b-feedback.success p{margin-top:9px}.b2b-feedback code{overflow-wrap:anywhere;background:#e3edd7;border-radius:6px;margin-top:13px;padding:10px;font-size:11px;line-height:1.6;display:block}.b2b-feedback button{color:#4b702a;background:0 0;border:0;align-items:center;gap:10px;margin-top:17px;padding:0;font-size:13px;text-decoration:underline;display:flex}.b2b-spinner{animation:1s linear infinite inquiry-spin}@keyframes inquiry-spin{to{transform:rotate(360deg)}}.iq-footer{border-top:1px solid #e1e7d9;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding-block:35px;display:flex}.iq-footer p{font-size:12px}.iq-footer>a:last-child{align-items:center;gap:9px;font-size:12px;display:flex}@media (max-width:1100px){.iq-container{width:calc(100% - 64px)}.iq-layout{grid-template-columns:.7fr 1.3fr;gap:35px}.iq-heading h1{font-size:45px}.iq-contact{padding:25px}.iq-contact h2{font-size:27px}.b2b-form{padding:25px}.b2b-fields{gap:20px 17px}}@media (max-width:800px){.iq-layout{grid-template-columns:1fr;gap:26px}.iq-aside{grid-template-columns:1fr 1fr;gap:25px;display:grid}.iq-checklist{padding:15px 0}}@media (max-width:550px){.iq-container{width:calc(100% - 40px)}.iq-heading{padding:32px 0}.iq-heading h1{letter-spacing:-1.2px;font-size:37px}.iq-heading>p{font-size:18px}.iq-aside{grid-template-columns:1fr;gap:0}.iq-checklist{display:none}.iq-contact{padding:25px}.iq-contact h2{font-size:26px}.iq-contact>p{font-size:14px}.b2b-form{padding:23px 18px}.b2b-fields{grid-template-columns:1fr;gap:22px}.b2b-full{grid-column:auto}.b2b-field input,.b2b-field textarea{font-size:16px}.b2b-form-heading h2{font-size:24px}.iq-breadcrumb{padding-top:24px;font-size:12px}.iq-footer{flex-wrap:wrap;gap:20px}.iq-footer p{order:3;width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){.b2b-spinner{animation:none}}.b2b-field .b2b-error{min-height:18px}.b2b-field .b2b-error[aria-hidden=true]{visibility:hidden}
