.contact-form[data-v-ff60bd92]{display:flex;flex-direction:column;gap:1rem}.feedback[data-v-ff60bd92]{align-items:center;background:#4caf501f;border-radius:12px;color:#2d7a33;display:flex;font-size:.9rem;gap:.6rem;padding:.65rem .8rem}.feedback-icon[data-v-ff60bd92]{font-size:1.1rem}.field[data-v-ff60bd92]{display:flex;flex-direction:column;gap:.45rem}.field-label[data-v-ff60bd92]{color:var(--color-neutral-500);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.field-input[data-v-ff60bd92]{align-items:center;display:flex;position:relative}.field-input input[data-v-ff60bd92]{background:#f8fafcb3;border:1px solid rgba(15,60,90,.12);border-radius:12px;font-size:.96rem;padding:.75rem .95rem .75rem 2.5rem;width:100%}.field-input input[data-v-ff60bd92]:focus{background:#fff;border-color:var(--color-brand-secondary);box-shadow:0 0 0 3px #58c4e033;outline:none}.field-icon[data-v-ff60bd92]{color:var(--color-neutral-400);font-size:1.1rem;left:.85rem;position:absolute}.field-textarea[data-v-ff60bd92]{display:flex;flex-direction:column;gap:.35rem}.field-textarea textarea[data-v-ff60bd92]{background:#f8fafcb3;border:1px solid rgba(15,60,90,.12);border-radius:12px;font-size:.96rem;padding:.75rem .95rem;resize:none;width:100%}.field-textarea textarea[data-v-ff60bd92]:focus{background:#fff;border-color:var(--color-brand-secondary);box-shadow:0 0 0 3px #58c4e033;outline:none}.char-count[data-v-ff60bd92]{align-self:flex-end;color:var(--color-neutral-400);font-size:.75rem}.submit-button[data-v-ff60bd92]{align-items:center;background:linear-gradient(135deg,var(--color-brand-secondary) 0,var(--color-brand-accent) 100%);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;justify-content:center;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.submit-button[data-v-ff60bd92]:disabled{cursor:not-allowed;opacity:.6}.submit-button[data-v-ff60bd92]:not(:disabled):hover{box-shadow:0 12px 24px #2a7fad40;transform:translateY(-2px)}.button-icon[data-v-ff60bd92]{font-size:1rem}.contact-shell[data-v-8a6a0b62]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:1100}.contact-fab[data-v-8a6a0b62]{align-items:center;background:#0077b6;border:none;border-radius:50%;bottom:20px;box-shadow:0 10px 30px #0003;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;pointer-events:auto;position:absolute;right:20px;transition:transform .2s ease,box-shadow .2s ease;width:56px;z-index:1110}.contact-fab[data-v-8a6a0b62]:hover{box-shadow:0 14px 40px #00000040;transform:translateY(-2px)}.fab-icon[data-v-8a6a0b62]{font-size:22px}.contact-drawer[data-v-8a6a0b62]{background:#fff;border:1px solid #eef2f4;border-radius:16px;bottom:90px;box-shadow:0 18px 60px #0000002e;display:flex;flex-direction:column;max-height:min(80vh,720px);overflow:hidden;pointer-events:auto;position:fixed;right:20px;width:min(480px,calc(100vw - 40px));z-index:1105}.drawer-header[data-v-8a6a0b62]{align-items:center;border-bottom:1px solid #eef2f4;display:flex;gap:.75rem;padding:.9rem 1rem}.content-badge[data-v-8a6a0b62]{background:#2a7fad1f;border-radius:999px;color:var(--color-brand-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:.25rem .7rem;text-transform:uppercase}.drawer-header h3[data-v-8a6a0b62]{color:#183f4b;font-size:1.1rem;margin:0}.close-btn[data-v-8a6a0b62]{background:transparent;border:none;color:#6b7280;cursor:pointer;margin-left:auto}.drawer-content[data-v-8a6a0b62]{background:linear-gradient(135deg,#f8fafb,#fff);flex:1 1 auto;overflow-y:auto;padding:1rem}.contact-overlay[data-v-8a6a0b62]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#081c2c73;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:1101}.drawer-enter-from[data-v-8a6a0b62],.drawer-leave-to[data-v-8a6a0b62]{opacity:0;transform:translateY(12px)}.drawer-enter-active[data-v-8a6a0b62],.drawer-leave-active[data-v-8a6a0b62]{transition:all .2s ease}.overlay-enter-from[data-v-8a6a0b62],.overlay-leave-to[data-v-8a6a0b62]{opacity:0}.overlay-enter-active[data-v-8a6a0b62],.overlay-leave-active[data-v-8a6a0b62]{transition:opacity .2s ease}@media (max-width:1024px){.contact-drawer[data-v-8a6a0b62]{bottom:100px;left:50%;right:50%;transform:translate(-50%);width:min(560px,calc(100vw - 48px))}}@media (max-width:480px){.contact-fab[data-v-8a6a0b62]{bottom:16px;right:16px}.contact-drawer[data-v-8a6a0b62]{border-radius:24px 24px 0 0;bottom:0;left:0;max-height:calc(100vh - 110px);right:0;transform:none;width:auto}}:root{--color-brand-deep:#081c2c;--color-brand-primary:#0f3c5a;--color-brand-secondary:#2a7fad;--color-brand-accent:#0077b6;--color-accent-soft:rgba(88,196,224,.16);--color-neutral-025:#f8fafc;--color-neutral-050:#f1f5f9;--color-neutral-100:#e2e8f0;--color-neutral-400:#94a3b8;--color-neutral-600:#475569;--color-neutral-800:#1e293b;--color-neutral-900:#0b1220;--color-orange:#e29e21;--color-border-subtle:rgba(15,60,90,.12);--shadow-soft:0 18px 30px rgba(8,28,44,.14);--shadow-lifted:0 28px 45px rgba(11,35,55,.18);--layout-max-width:1200px;--layout-page-padding:clamp(1.5rem,4vw,3.5rem)}body,html{font-family:MawacFont;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.dropdown[data-v-cdd97e15]{display:inline-block;position:relative}.dropdown-trigger[data-v-cdd97e15]{align-items:center;background:none;border:none;color:#ffffffe6;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;gap:.45rem;padding:.45rem .75rem;transition:color .3s ease}.dropdown-trigger.scrolled[data-v-cdd97e15]{color:var(--color-neutral-800)}.dropdown-ghost .dropdown-trigger[data-v-cdd97e15]:after{background:var(--color-brand-accent);content:"";display:block;height:1px;transition:width .3s ease;width:0}.dropdown-ghost .dropdown-trigger.active[data-v-cdd97e15]:after,.dropdown-ghost .dropdown-trigger[data-v-cdd97e15]:hover:after{width:70%}.dropdown-trigger.active[data-v-cdd97e15],.dropdown-trigger[data-v-cdd97e15]:hover{color:var(--color-brand-accent)}.dropdown-cta .dropdown-trigger[data-v-cdd97e15]{background:#58c4e01f;border:1px solid var(--color-orange);border-radius:999px;cursor:pointer;letter-spacing:.08em;padding:.55rem 1.4rem}.dropdown-cta .dropdown-trigger.scrolled[data-v-cdd97e15]{background:#0f3c5a14;border-color:#0f3c5a1f;color:var(--color-brand-primary)}.trigger-chevron[data-v-cdd97e15]{display:inline-flex;transition:transform .3s ease}.trigger-chevron.open[data-v-cdd97e15]{transform:rotate(180deg)}.dropdown-menu[data-v-cdd97e15]{background:#fffffffa;border:1px solid rgba(15,60,90,.12);border-radius:18px;box-shadow:var(--shadow-lifted);cursor:pointer;left:0;min-width:240px;overflow:hidden;position:absolute;top:calc(100% + 12px);z-index:1000}.dropdown-cta .dropdown-menu[data-v-cdd97e15]{left:auto;right:0}.dropdown-header[data-v-cdd97e15]{background:linear-gradient(135deg,#2a7fad1a,#58c4e029);border-bottom:1px solid rgba(15,60,90,.08);padding:.85rem 1.1rem}.dropdown-header strong[data-v-cdd97e15]{color:var(--color-neutral-900);display:block;font-size:.92rem}.dropdown-header small[data-v-cdd97e15]{color:var(--color-neutral-400);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.dropdown-list[data-v-cdd97e15]{list-style:none;margin:0;padding:.35rem 0}.dropdown-item[data-v-cdd97e15]{align-items:center;color:var(--color-neutral-800);display:flex;font-size:.95rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:.6rem 1.1rem;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.dropdown-item[data-v-cdd97e15]:hover{background:#2a7fad1f;transform:translate(4px)}.item-icon[data-v-cdd97e15]{color:currentColor;font-size:1rem}.dropdown-state[data-v-cdd97e15]{color:var(--color-neutral-600);font-size:.9rem;padding:1rem 1.25rem}.dropdown-state--error[data-v-cdd97e15]{color:#d64545}.dropdown-fade-enter-active[data-v-cdd97e15],.dropdown-fade-leave-active[data-v-cdd97e15]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-cdd97e15],.dropdown-fade-leave-to[data-v-cdd97e15]{opacity:0;transform:translateY(-8px)}.navbar[data-v-cbec6241]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081c2c8c;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease;z-index:1000}.navbar-scrolled[data-v-cbec6241]{background:#fffffff0;border-bottom-color:var(--color-border-subtle);box-shadow:var(--shadow-soft)}.navbar-inner[data-v-cbec6241]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--layout-max-width);min-height:84px;padding:0 var(--layout-page-padding)}.navbar-brand[data-v-cbec6241]{display:flex;flex-direction:column;gap:.2rem;text-decoration:none}.brand-name[data-v-cbec6241]{color:#fff;font-family:MawacFontBold,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.08em;transition:color .3s ease}.navbar-scrolled .brand-name[data-v-cbec6241]{color:var(--color-brand-primary)}.brand-tagline[data-v-cbec6241]{color:#ffffffbf;font-size:.85rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease}.navbar-scrolled .brand-tagline[data-v-cbec6241]{color:var(--color-neutral-600)}.navbar-links[data-v-cbec6241]{align-items:center;display:flex;gap:1.75rem}.nav-link[data-v-cbec6241]{color:#ffffffe0;cursor:pointer;font-size:.98rem;font-weight:600;letter-spacing:.04em;position:relative;text-decoration:none;transition:color .3s ease}.navbar-scrolled .nav-link[data-v-cbec6241]{color:var(--color-neutral-800)}.nav-link[data-v-cbec6241]:after{background:var(--color-brand-accent);bottom:-.35rem;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link[data-v-cbec6241]:focus-visible:after,.nav-link[data-v-cbec6241]:hover:after{width:60%}.nav-link[data-v-cbec6241]:focus-visible,.nav-link[data-v-cbec6241]:hover{color:var(--color-brand-accent)}.navbar-action[data-v-cbec6241] .dropdown-cta .dropdown-trigger{align-items:center;background:#58c4e01f;border:1px solid rgba(88,196,224,.4);border-radius:999px;color:var(--color-brand-accent);display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:.55rem 1.4rem;text-transform:uppercase}.navbar-action[data-v-cbec6241] .dropdown-cta .dropdown-trigger:after{display:none}.navbar-action[data-v-cbec6241] .dropdown-cta .dropdown-trigger:focus-visible,.navbar-action[data-v-cbec6241] .dropdown-cta .dropdown-trigger:hover{background:#58c4e038;border-color:#58c4e0cc;color:var(--color-brand-primary);cursor:pointer}.navbar-scrolled .navbar-action[data-v-cbec6241] .dropdown-cta .dropdown-trigger{background:#0f3c5a14;border-color:#0f3c5a1f;color:var(--color-brand-primary)}.navbar-progress[data-v-cbec6241]{background:#ffffff14;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.navbar-scrolled .navbar-progress[data-v-cbec6241]{background:#0f3c5a14}.navbar-progress-bar[data-v-cbec6241]{background:linear-gradient(90deg,var(--color-brand-secondary),var(--color-brand-accent));display:block;height:100%;transition:width .15s ease-out;width:0}@media (max-width:1024px){.navbar-inner[data-v-cbec6241]{padding:0 clamp(1rem,4vw,2rem)}.navbar-links[data-v-cbec6241]{gap:1.25rem}}@media (max-width:768px){.navbar[data-v-cbec6241]{background:#081c2cd9}.navbar-inner[data-v-cbec6241]{align-items:flex-start;flex-direction:column;gap:.75rem;padding-bottom:.85rem;padding-top:.85rem}.navbar-links[data-v-cbec6241]{justify-content:space-between;width:100%}.navbar-action[data-v-cbec6241]{align-self:flex-end}}.footer[data-v-141184b9]{background-image:url(../background-mawac-header.png);background-size:cover;color:#fff;padding:clamp(3rem,8vw,4.5rem) 0 2rem}.footer-surface[data-v-141184b9]{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,3.5rem);margin:0 auto;max-width:1240px;padding:0 var(--layout-page-padding)}.footer-container[data-v-141184b9]{align-items:start;display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:minmax(200px,1fr) minmax(240px,1.2fr) minmax(200px,1fr)}.footer-brand[data-v-141184b9]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-self:center;max-width:360px;text-align:center}.footer-logo[data-v-141184b9]{font-family:MawacFontBold,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:.12em;text-transform:uppercase}.footer-description[data-v-141184b9]{color:#ffffffb8;font-size:.95rem;line-height:1.6;margin:0}.footer-column h4[data-v-141184b9]{font-size:1.05rem;font-weight:600;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.footer-column ul[data-v-141184b9]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.footer-column a[data-v-141184b9],.footer-column li[data-v-141184b9]{color:#ffffffc7;font-size:.95rem;line-height:1.5;text-decoration:none}.footer-column[data-v-141184b9]{justify-self:start}.footer-column--explore[data-v-141184b9]{justify-self:end;text-align:right}.footer-bottom[data-v-141184b9]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:#fff9;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:space-between;padding-top:1.5rem}.footer-bottom-links[data-v-141184b9]{display:flex;gap:1.5rem}.footer-bottom-links a[data-v-141184b9]{color:inherit;text-decoration:none}.footer-bottom-links a[data-v-141184b9]:focus-visible,.footer-bottom-links a[data-v-141184b9]:hover{color:var(--color-brand-accent)}@media (max-width:1024px){.footer-container[data-v-141184b9]{grid-template-columns:repeat(2,minmax(220px,1fr))}.footer-brand[data-v-141184b9]{grid-column:1/-1}.footer-column--explore[data-v-141184b9]{justify-self:start;text-align:left}}@media (max-width:680px){.footer-container[data-v-141184b9]{grid-template-columns:1fr}.footer-brand[data-v-141184b9]{align-items:flex-start;text-align:left}.footer-bottom[data-v-141184b9]{align-items:flex-start;flex-direction:column}}.error-page[data-v-6f84ad74]{display:flex;flex-direction:column;min-height:100vh}.error-content[data-v-6f84ad74]{margin-top:-150px;padding:0 1.5rem 6rem;position:relative}.error-wrapper[data-v-6f84ad74]{margin:0 auto;max-width:1100px}.error-card[data-v-6f84ad74]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid rgba(23,122,194,.14);border-radius:28px;box-shadow:0 40px 80px #10283f2e;font-family:MawacFont,sans-serif;padding:3.5rem clamp(2rem,4vw,4rem);position:relative}.status-meter[data-v-6f84ad74]{align-items:center;display:flex;height:150px;justify-content:center;margin:0 auto 2.5rem;position:relative;width:150px}.status-ring[data-v-6f84ad74]{background:radial-gradient(circle at 30% 30%,rgba(23,122,194,.35),rgba(72,193,233,.2) 60%,transparent 80%);border-radius:50%;filter:blur(6px);top:0;right:0;bottom:0;left:0;opacity:.9;position:absolute}.status-code[data-v-6f84ad74]{color:#177ac2;font-size:clamp(4rem,7vw,5.5rem);font-weight:700;letter-spacing:-4px;position:relative;text-shadow:0 12px 24px rgba(23,122,194,.25)}.error-heading[data-v-6f84ad74]{color:#10283f;font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;margin-bottom:1rem;text-align:center}.error-subheading[data-v-6f84ad74]{color:#10283fd1;font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:1.5rem;text-align:center}.error-message[data-v-6f84ad74]{color:#10283fb8;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:650px;text-align:center}[data-v-6f84ad74] .hero-header{border-radius:0 0 36px 36px;min-height:clamp(320px,45vh,420px);overflow:hidden;padding:6rem clamp(1.5rem,4vw,3.5rem) 8rem}[data-v-6f84ad74] .hero-title{font-size:clamp(2.4rem,5vw,3.2rem);letter-spacing:-.01em}[data-v-6f84ad74] .hero-subtitle{color:#ffffffe6;font-size:clamp(1.1rem,2.5vw,1.35rem)}.error-actions[data-v-6f84ad74]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:3rem 0 2.5rem}.primary-action[data-v-6f84ad74],.secondary-action[data-v-6f84ad74]{align-items:center;border-radius:999px;display:inline-flex;font-size:.98rem;font-weight:600;gap:.75rem;letter-spacing:.02em;padding:.95rem 1.75rem;text-decoration:none;transition:all .4s ease}.primary-action[data-v-6f84ad74]{background:linear-gradient(120deg,#177ac2,#48c1e9);box-shadow:0 18px 30px #177ac259;color:#fff}.primary-action[data-v-6f84ad74]:hover{box-shadow:0 26px 40px #177ac26b;transform:translateY(-4px)}.secondary-action[data-v-6f84ad74]{background:#177ac214;border:1.5px solid rgba(23,122,194,.4);color:#177ac2}.secondary-action[data-v-6f84ad74]:hover{background:#177ac22e;border-color:#177ac2b3;box-shadow:0 18px 24px #10283f1f;transform:translateY(-4px)}.action-icon[data-v-6f84ad74]{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;height:42px;justify-content:center;width:42px}.action-icon svg[data-v-6f84ad74]{height:22px;width:22px;stroke-width:1.7}.secondary-action .action-icon[data-v-6f84ad74]{background:#177ac21f}.error-links[data-v-6f84ad74]{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.error-link[data-v-6f84ad74]{align-items:flex-start;background:#10283f0a;border:1px solid transparent;border-radius:20px;color:inherit;display:flex;gap:.95rem;overflow:hidden;padding:1.4rem 1.5rem;position:relative;text-decoration:none;transition:all .35s ease}.error-link[data-v-6f84ad74]:after{background:linear-gradient(140deg,rgba(23,122,194,.25),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .35s ease}.error-link[data-v-6f84ad74]:hover{background:#ffffffeb;border-color:#177ac259;box-shadow:0 20px 32px #10283f29;transform:translateY(-6px)}.error-link[data-v-6f84ad74]:hover:after{opacity:1}.link-icon[data-v-6f84ad74]{align-items:center;background:linear-gradient(135deg,#177ac233,#48c1e959);border-radius:16px;color:#177ac2;display:inline-flex;height:52px;justify-content:center;position:relative;width:52px;z-index:1}.link-icon svg[data-v-6f84ad74]{height:24px;width:24px;stroke-width:1.5}.link-copy[data-v-6f84ad74]{display:flex;flex-direction:column;gap:.35rem;position:relative;z-index:1}.link-title[data-v-6f84ad74]{color:#10283f;font-size:1rem;font-weight:600}.link-description[data-v-6f84ad74]{color:#10283fa6;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.error-content[data-v-6f84ad74]{margin-top:-120px}.error-card[data-v-6f84ad74]{padding:3rem 2.5rem}}@media (max-width:768px){.error-content[data-v-6f84ad74]{margin-top:-80px;padding-bottom:4rem}.error-card[data-v-6f84ad74]{border-radius:22px;padding:2.5rem 1.75rem}.error-links[data-v-6f84ad74]{grid-template-columns:1fr}.primary-action[data-v-6f84ad74],.secondary-action[data-v-6f84ad74]{justify-content:center;width:100%}[data-v-6f84ad74] .hero-header{border-radius:0 0 24px 24px;padding:5rem 1.75rem 6rem}}@media (max-width:540px){.error-content[data-v-6f84ad74]{margin-top:-40px}.status-meter[data-v-6f84ad74]{height:120px;width:120px}[data-v-6f84ad74] .hero-header{border-radius:0 0 18px 18px;padding:3.5rem 1.25rem 4.5rem}}
