.laeq,.laeq-contact,.laeq-wa{--la-navy:#102943;--la-gold:#D7C3A5;font-family:Tajawal,Arial,sans-serif;box-sizing:border-box}.laeq *{box-sizing:border-box}.laeq{max-width:1040px;margin:0 auto;padding:clamp(26px,4vw,56px);background:#FAF8F3;color:#102943;scroll-margin-top:110px;border:1px solid #DCD7CB;border-top:3px solid #B19870;border-radius:12px;box-shadow:0 12px 44px #10294308}.laeq-heading{margin-bottom:30px;max-width:730px}.laeq-eyebrow{display:block;font-size:12px;letter-spacing:.12em;font-weight:600;color:#6D593C;margin-bottom:12px;line-height:1.8}.laeq h2{color:#102943;font-size:clamp(27px,3vw,38px);line-height:1.4;margin:0 0 14px}.laeq p{line-height:1.9}.laeq .laeq-intro{font-size:17px;color:#4B5A66;margin:0}.laeq .laeq-service-tag{display:inline-block;font-size:14px;font-weight:600;line-height:1.8;padding:4px 12px;background:#EEE6D8;color:#102943;border-radius:5px;margin:0 0 16px}.laeq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.laeq-wide{grid-column:1/-1}.laeq-field{min-width:0}.laeq label{display:block;margin-bottom:9px;color:#102943;line-height:1.7;font-weight:600;font-size:16px}.laeq-field>label{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.laeq-field-state{font-weight:400;font-size:12px;color:#596672;white-space:nowrap}.laeq input:not([type=checkbox]),.laeq select,.laeq textarea{appearance:none;width:100%;box-sizing:border-box;min-width:0;min-height:54px;background:#fff;color:#102943;border:1px solid #85919A;border-radius:7px;padding:14px 16px;font:inherit;font-size:16px;line-height:1.6;box-shadow:0 1px 2px #10294305;transition:border-color .15s,box-shadow .15s}.laeq select{padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='none' stroke='%23102943' stroke-width='1.6'/%3E%3C/svg%3E");background-size:20px;background-position:left 14px center;background-repeat:no-repeat}.laeq[dir=ltr] select{background-position:right 14px center}.laeq textarea{min-height:148px;resize:vertical}.laeq input::placeholder,.laeq textarea::placeholder{color:#65717B;opacity:1}.laeq input:hover,.laeq select:hover,.laeq textarea:hover{border-color:#6B7A86}.laeq input:focus,.laeq select:focus,.laeq textarea:focus{outline:2px solid #102943;outline-offset:2px;border-color:#102943;box-shadow:0 0 0 5px #1029430A}.laeq button:focus-visible,.laeq a:focus-visible,.laeq-wa:focus-visible{outline:3px solid #927548;outline-offset:4px}.laeq .laeq-privacy{padding-top:22px;margin-top:26px;border-top:1px solid #DCD7CB}.laeq .laeq-consent{display:flex;align-items:flex-start;gap:11px;font-size:14px;font-weight:400;line-height:1.9;cursor:pointer}.laeq-consent input{appearance:auto;flex:0 0 auto;width:20px;height:20px;margin:4px 0 0;accent-color:#102943}.laeq a{color:#102943;text-decoration:underline;text-underline-offset:4px}.laeq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:26px}.laeq .laeq-submit{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:54px;background:#102943!important;border:1px solid #102943;border-radius:6px;color:#fff!important;padding:14px 25px;font:inherit;font-weight:600;line-height:1.6;cursor:pointer;transition:background .15s}.laeq .laeq-submit:hover{background:#1D3C58!important}.laeq-submit:disabled{opacity:.65;cursor:default}.laeq-submit span{font-size:21px;font-weight:400}.laeq-result{padding:16px 20px;margin:24px 0 0;border-inline-start:4px solid #267047;border-radius:5px;background:#F0F7F1;color:#163E27;line-height:1.9}.laeq-result.is-error{border-color:#9D2929;background:#FFF2F1;color:#6B1D1D}.laeq-error{display:block;color:#8C2020;font-size:14px;line-height:1.6}.laeq-error:not(:empty){margin-top:7px}.laeq [aria-invalid=true]{border-color:#9D2929!important}.laeq .laeq-notice,.laeq .laeq-hours{font-size:13px;color:#4B5A66}.laeq .laeq-notice{margin:0 0 12px}.laeq .laeq-hours{margin:25px 0 0}.laeq-fallback{display:inline-block;font-size:14px;line-height:1.8;min-height:44px;padding:10px 0}.laeq-hp{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)}.laeq-contact{display:flex;flex-wrap:wrap;gap:12px 24px;color:#102943;margin-top:24px}.laeq-contact a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.laeq-wa{position:fixed;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:50px;max-width:calc(100vw - 36px);padding:10px 17px;background:#102943;color:#fff!important;text-decoration:none!important;border:1px solid #D7C3A5;border-radius:30px;box-shadow:0 4px 16px #10294326}.laeq-wa svg{flex:0 0 auto}.laeq-wa[hidden],.laeq-result[hidden]{display:none!important}body.admin-bar .laeq{scroll-margin-top:142px}@media(max-width:600px){.laeq-grid{grid-template-columns:minmax(0,1fr);gap:20px}.laeq-actions{display:block}.laeq .laeq-submit{width:100%}.laeq-fallback{display:block;text-align:center;margin-top:12px}.laeq{padding:28px 20px;border-radius:9px}.laeq .laeq-heading{margin-bottom:25px}.laeq-wa{bottom:max(12px,env(safe-area-inset-bottom));inset-inline-end:12px}.laeq .laeq-intro{font-size:16px}}@media(prefers-reduced-motion:reduce){.laeq *{transition:none!important;scroll-behavior:auto!important}}