.spq-inquiry{max-width:920px;margin:0 auto 48px;color:#243541}.spq-intro{font-size:18px;line-height:1.6;max-width:760px}.spq-tabs{display:flex;gap:10px;margin:26px 0 0;flex-wrap:wrap}.spq-tabs button{flex:1;min-width:200px;padding:15px 18px;border:1px solid #a9cbdf;border-radius:9px 9px 0 0;background:#edf5fa;color:#355264;font:inherit;font-weight:600;cursor:pointer}.spq-tabs button[aria-selected="true"]{background:#278fcf;color:#fff;border-color:#278fcf}.spq-inquiry [role="tabpanel"]{padding:28px;border:1px solid #c9dae5;border-radius:0 0 12px 12px;background:#f6fafc}.spq-inquiry h2{font-size:25px;margin:0 0 24px}.spq-inquiry label{display:block;font-weight:600;line-height:1.5;margin-bottom:18px}.spq-inquiry label>span{color:#b32d2d}.spq-inquiry small{font-size:13px;color:#6b7f8c;font-weight:400}.spq-inquiry input:not([type=hidden]),.spq-inquiry textarea{display:block;width:100%;max-width:100%;padding:12px;margin-top:6px;border:1px solid #b6cad8;border-radius:6px;background:#fff;box-sizing:border-box;font:inherit;font-weight:400;min-height:45px}.spq-inquiry textarea{resize:vertical}.spq-inquiry input[type="file"]{padding:11px}.spq-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.spq-contact-fields label:last-child{grid-column:1/-1}.spq-inquiry .spq-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.spq-inquiry [hidden],.spq-cta [hidden]{display:none!important}.spq-send{border:1px solid #2c96d2;border-radius:6px;background:linear-gradient(#60b8ed,#369ddc);color:#fff;padding:14px 24px;font:inherit;font-weight:600;box-shadow:0 4px 0 #287faf;cursor:pointer}.spq-send:disabled{opacity:.7;cursor:wait}.spq-send.is-waiting:after{content:"";display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:10px;animation:spq-inquiry-spin .7s linear infinite}.spq-result:empty{display:none}.spq-result{padding:14px;border-radius:7px;background:#fff0e8;color:#943d22}.spq-result.is-success{background:#e4f4e8;color:#255d36}.spq-form-note{font-size:13px;color:#607583;margin-top:20px}.spq-inquiry :focus-visible,.spq-cta :focus-visible{outline:3px solid #246e9c;outline-offset:3px}.spq-cta{background:linear-gradient(120deg,#e8f5fc,#f1f8fc);border:1px solid #a8cfe7;border-left:4px solid #2691d2;border-radius:10px;padding:22px 24px;margin:22px 0;clear:both}.spq-cta h3{font-size:22px!important;margin:0 0 8px!important;line-height:1.3}.spq-cta p{margin:0 0 16px;line-height:1.5}.spq-cta .sp-button{display:inline-flex;white-space:normal;font-size:15px}.spq-cta-controls{display:flex;gap:16px;margin-top:15px}.spq-cta-controls button{border:0;background:none;color:#496879;font:inherit;font-size:13px;padding:4px 0;cursor:pointer;box-shadow:none}.spq-cta-controls button[aria-pressed="true"]{font-weight:700;text-decoration:underline;text-underline-offset:4px}@keyframes spq-inquiry-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.spq-tabs{gap:7px}.spq-tabs button{min-width:0;padding:12px 8px;font-size:14px}.spq-inquiry [role="tabpanel"]{padding:20px 15px}.spq-inquiry h2{font-size:21px}.spq-contact-fields{grid-template-columns:1fr}.spq-send{width:100%}.spq-cta{padding:18px 16px}.spq-cta h3{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.spq-send.is-waiting:after{animation:none}}.spq-inquiry .spq-tabs button[aria-selected="false"]{background:#e7f1f7;color:#355264;box-shadow:none;border-color:#b5cfdf}.spq-inquiry .spq-tabs button[aria-selected="true"]{background:#278fcf;color:#fff;box-shadow:inset 0 -3px 0 #176f9f;border-color:#278fcf}.spq-cta .spq-cta-controls button{background:transparent;color:#355e78;border:0;box-shadow:none;padding:5px 0;border-radius:0}