.iconfade-enter-active[data-v-5170b590],.iconfade-leave-active[data-v-5170b590]{transition:opacity .18s ease,transform .18s ease}.iconfade-enter-from[data-v-5170b590],.iconfade-leave-to[data-v-5170b590]{opacity:0;transform:rotate(-90deg) scale(.8)}.brand[data-v-1f9e4eb4]{display:flex;gap:14px;height:60px}.brand-logo[data-v-1f9e4eb4]{display:block;height:100%;width:auto}.nav-link[data-v-1f9e4eb4]{color:#2b2b2b;font-weight:500}.nav-link[data-v-1f9e4eb4]:hover{color:#b80010;transition:color .4s ease}.dark-mode .nav-link[data-v-1f9e4eb4]{color:#e5e7eb}.dark-mode .nav-link[data-v-1f9e4eb4]:hover{color:#d2161b}.scrolled-nav-link[data-v-1f9e4eb4]{color:#fff;cursor:pointer;font-weight:500}.scrolled-nav-link[data-v-1f9e4eb4]:hover{color:#d2161b;transition:all .4s ease}.m-link[data-v-1f9e4eb4]{border-radius:12px;color:#1f2937;display:block;font-weight:500;padding:12px 14px;transition:background-color .2s ease,color .2s ease,transform .06s ease}.dark-mode .m-link[data-v-1f9e4eb4]{color:#e5e7eb}.m-link[data-v-1f9e4eb4]:hover{background-color:#b8001014;color:#b80010}.dark-mode .m-link[data-v-1f9e4eb4]:hover{background-color:#b8001026;color:#ff4d55}.m-link[data-v-1f9e4eb4]:active{transform:scale(.98)}.slidefade-enter-active[data-v-1f9e4eb4],.slidefade-leave-active[data-v-1f9e4eb4]{transition:opacity .18s ease,transform .18s ease}.slidefade-enter-from[data-v-1f9e4eb4],.slidefade-leave-to[data-v-1f9e4eb4]{opacity:0;transform:translateY(-6px)}@media (max-width:387px){.brand[data-v-1f9e4eb4]{height:30px}.brand .brand-name[data-v-1f9e4eb4],.brand .scrolled-brand-name[data-v-1f9e4eb4]{font-size:13px}}.fade-up-appear-from[data-v-a110e16b],.fade-up-enter-from[data-v-a110e16b]{opacity:0;transform:translateY(8px)}.fade-up-appear-active[data-v-a110e16b],.fade-up-enter-active[data-v-a110e16b]{transition:opacity .7s ease,transform .7s ease}.fade-up-appear-to[data-v-a110e16b],.fade-up-enter-to[data-v-a110e16b]{opacity:1;transform:translateY(0)}.icon[data-v-a110e16b]{color:#b80010;font-size:24px;line-height:32px;margin-right:12px}@media (min-width:390px){#home[data-v-a110e16b]{background-position:25%;padding-top:60px}}.services[data-v-f302d368]{background:linear-gradient(180deg,#fafafa,#f4f5f7);padding:80px 0;transition:background-color .3s ease}.dark-mode .services[data-v-f302d368]{background:linear-gradient(180deg,#141517,#1b1c1f)}.container[data-v-f302d368]{margin:0 auto;padding:0 20px}.section-head[data-v-f302d368]{margin-bottom:56px;text-align:center}.section-title[data-v-f302d368]{color:#111827;display:inline-block;font-size:32px;font-weight:400;margin-bottom:16px;padding-bottom:8px;position:relative}.dark-mode .section-title[data-v-f302d368]{color:#fff}.section-title[data-v-f302d368]:after{background:#b80010;border-radius:999px;bottom:0;box-shadow:0 0 6px #b8001066;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:80px}.section-sub[data-v-f302d368]{color:#4b5563;margin:0 auto;max-width:640px}.dark-mode .section-sub[data-v-f302d368]{color:#d1d5db}.cards[data-v-f302d368]{display:grid;gap:36px;grid-template-columns:1fr}@media (min-width:768px){.cards[data-v-f302d368]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards[data-v-f302d368]{grid-template-columns:repeat(3,1fr)}}.card[data-v-f302d368]{background:#fff;border:1px solid rgba(184,0,16,.1);border-radius:18px;box-shadow:0 3px 8px #b800100d;overflow:hidden;transition:all .35s ease}.dark-mode .card[data-v-f302d368]{background:#25272b;border-color:#ffffff1a;box-shadow:0 2px 6px #0006}.card[data-v-f302d368]:hover{border-color:#b80010;box-shadow:0 10px 24px #b8001026,0 6px 12px #00000026;transform:translateY(-6px)}.card-media[data-v-f302d368]{height:340px;overflow:hidden}.card-media img[data-v-f302d368]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease,filter .6s ease;width:100%}.card:hover .card-media img[data-v-f302d368]{filter:brightness(1.05) contrast(1.1);transform:scale(1.07)}.card-body[data-v-f302d368]{padding:26px}.card-title[data-v-f302d368]{color:#111827;font-size:21px;font-weight:600;margin-bottom:12px}.dark-mode .card-title[data-v-f302d368]{color:#fff}.card-text[data-v-f302d368]{color:#4b5563;font-size:15px;line-height:1.6;margin-bottom:22px}.dark-mode .card-text[data-v-f302d368]{color:#d1d5db}.card-meta[data-v-f302d368]{color:#6b7280;display:flex;font-size:14px;justify-content:space-between}.dark-mode .card-meta[data-v-f302d368]{color:#9ca3af}.meta-item[data-v-f302d368]{align-items:center;display:flex}.meta-icon[data-v-f302d368]{color:#b80010;font-size:21px;margin-right:8px;transition:color .3s ease}.v-modal-overlay[data-v-a287af33]{background:radial-gradient(60% 60% at 50% 50%,#b800102e 0,#0000009e 60%);inset:0;position:fixed;z-index:9998}.v-modal-wrap[data-v-a287af33]{display:grid;inset:0;outline:none;padding:16px;place-items:center;position:fixed;z-index:9999}.v-modal[data-v-a287af33]{background:#fff;border:1px solid rgba(184,0,16,.18);border-radius:18px;box-shadow:0 24px 64px #00000040,0 8px 24px #b800101a;max-height:86vh;outline:none;overflow:auto;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;width:min(92vw,920px)}.v-modal[data-v-a287af33]:focus-within{border-color:#b80010;box-shadow:0 28px 72px #00000047,0 0 0 3px #b8001033}.dark-mode .v-modal[data-v-a287af33]{background:#0c0f14;border-color:#ffffff1f;box-shadow:0 24px 64px #0000008c}.v-modal__header[data-v-a287af33]{align-items:center;display:flex;padding:16px 20px 10px}.v-modal__title[data-v-a287af33]{color:#111827;font-size:18px;font-weight:800;padding-bottom:6px;position:relative}.dark-mode .v-modal__title[data-v-a287af33]{color:#f3f4f6}.v-modal__close[data-v-a287af33]{align-items:center;background:#fff;border:1px solid rgba(184,0,16,.25);border-radius:10px;color:#b80010;cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;line-height:1;margin-left:auto;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;width:36px}.v-modal__close[data-v-a287af33]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 6px 14px #b8001040;color:#d2161b}.v-modal__close[data-v-a287af33]:active{transform:translateY(1px)}.v-modal__close[data-v-a287af33]:focus-visible{box-shadow:0 0 0 3px #b8001040;outline:none}.dark-mode .v-modal__close[data-v-a287af33]{background:#12161c;border-color:#ffffff2e;color:#ffccd1}.dark-mode .v-modal__close[data-v-a287af33]:hover{background:#b800102e;border-color:#b80010;color:#fff}.v-modal__body[data-v-a287af33]{color:#374151;line-height:1.6;padding:16px 20px 20px}.dark-mode .v-modal__body[data-v-a287af33]{color:#d1d5db}.backdrop-enter-from[data-v-a287af33],.backdrop-leave-to[data-v-a287af33]{opacity:0}.backdrop-enter-active[data-v-a287af33],.backdrop-leave-active[data-v-a287af33]{transition:opacity .18s ease}.panel-enter-from[data-v-a287af33],.panel-leave-to[data-v-a287af33]{opacity:0;transform:translateY(8px) scale(.98)}.panel-enter-active[data-v-a287af33],.panel-leave-active[data-v-a287af33]{transition:opacity .22s ease,transform .22s ease}@media (prefers-reduced-motion:reduce){.backdrop-enter-active[data-v-a287af33],.backdrop-leave-active[data-v-a287af33],.panel-enter-active[data-v-a287af33],.panel-leave-active[data-v-a287af33]{transition:none!important}}.specs-title[data-v-71eaad19]{color:#111827;display:inline-block;font-size:18px;font-weight:800;margin:16px 0 12px;padding-bottom:6px;position:relative}.dark-mode .specs-title[data-v-71eaad19]{color:#f3f4f6}.specs-list[data-v-71eaad19]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.spec-item[data-v-71eaad19]{align-content:start;background:#b800100f;border:1px solid rgba(184,0,16,.12);border-radius:12px;box-shadow:0 2px 6px #b800100f;display:grid;gap:8px;justify-items:center;padding:14px 12px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.spec-item[data-v-71eaad19]:hover{background:#b8001017;border-color:#b80010;box-shadow:0 10px 20px #b8001026;transform:translateY(-4px)}.dark-mode .spec-item[data-v-71eaad19]{background:#b800101a;border-color:#ffffff1f;box-shadow:0 2px 10px #00000059}.dark-mode .spec-item[data-v-71eaad19]:hover{background:#b8001024;border-color:#b80010}.spec-icon[data-v-71eaad19]{color:#b80010;display:inline-grid;filter:drop-shadow(0 .5px 0 rgba(0,0,0,.18));font-size:clamp(45px,4.5vw,65px);line-height:1;place-items:center}.spec-label[data-v-71eaad19]{color:#4b5563;font-size:13px;font-weight:700;text-align:center}.dark-mode .spec-label[data-v-71eaad19]{color:#cfd5df}.spec-value[data-v-71eaad19]{color:#b80010;font-size:15px;font-weight:800;letter-spacing:.2px;text-align:center}.fleet[data-v-7886121c]{background:linear-gradient(180deg,#fafafa,#f4f5f7);padding:80px 0;transition:background-color .3s ease}.dark-mode .fleet[data-v-7886121c]{background:linear-gradient(180deg,#141517,#1b1c1f)}.container[data-v-7886121c]{margin:0 auto;padding:0 20px}.section-head[data-v-7886121c]{margin-bottom:56px;text-align:center}.section-title[data-v-7886121c]{color:#111827;display:inline-block;font-size:32px;font-weight:400;margin-bottom:16px;padding-bottom:8px;position:relative}.dark-mode .section-title[data-v-7886121c]{color:#fff}.section-title[data-v-7886121c]:after{background:#b80010;border-radius:999px;bottom:0;box-shadow:0 0 6px #b8001066;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:80px}.section-sub[data-v-7886121c]{color:#4b5563;margin:0 auto;max-width:640px}.dark-mode .section-sub[data-v-7886121c]{color:#d1d5db}.cards[data-v-7886121c]{display:grid;gap:36px;grid-template-columns:1fr}@media (min-width:768px){.cards[data-v-7886121c]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards[data-v-7886121c]{grid-template-columns:repeat(3,1fr)}}.card[data-v-7886121c]{background:#fff;border:1px solid rgba(184,0,16,.1);border-radius:18px;box-shadow:0 3px 8px #b800100d;overflow:hidden;transition:all .35s ease}.dark-mode .card[data-v-7886121c]{background:#25272b;border-color:#ffffff1a;box-shadow:0 2px 6px #0006}.card[data-v-7886121c]:hover{border-color:#b80010;box-shadow:0 10px 24px #b8001026,0 6px 12px #00000026;transform:translateY(-6px)}.card-media[data-v-7886121c]{height:350px;overflow:hidden}.card-media img[data-v-7886121c]{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .6s ease,filter .6s ease;width:100%}.card:hover .card-media img[data-v-7886121c]{filter:brightness(1.05) contrast(1.1);transform:scale(1.07)}.card-body[data-v-7886121c]{padding:26px}.card-title[data-v-7886121c]{color:#111827;font-size:21px;font-weight:600;margin-bottom:12px}.dark-mode .card-title[data-v-7886121c]{color:#fff}.card-text[data-v-7886121c]{color:#4b5563;font-size:15px;line-height:1.6;margin-bottom:24px;min-height:96px}.dark-mode .card-text[data-v-7886121c]{color:#d1d5db}.btn-primary[data-v-7886121c]{align-items:center;background-color:#b80010;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 24px;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;width:100%}.btn-primary[data-v-7886121c]:hover{background-color:#d2161b;box-shadow:0 6px 16px #b8001040}.btn-primary[data-v-7886121c]:active{transform:translateY(1px) scale(.99)}.btn-primary[data-v-7886121c]:focus-visible{outline:2px solid rgba(184,0,16,.4);outline-offset:2px}.dark-mode .btn-primary[data-v-7886121c]{box-shadow:0 0 0 transparent}.modal-row[data-v-7886121c]{align-items:center;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}.modal-text[data-v-7886121c]{color:#374151;line-height:1.6}.dark-mode .modal-text[data-v-7886121c]{color:#d1d5db}.drawing-wrap[data-v-7886121c]{align-items:center;align-self:stretch;background:#b800100a;border-radius:12px;box-shadow:0 10px 24px #0000001f;display:flex;justify-content:center;padding:16px;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease}.drawing-wrap[data-v-7886121c]:hover{box-shadow:0 16px 36px #0000002e;transform:translateY(-3px)}.dark-mode .drawing-wrap[data-v-7886121c]{background:#b8001014;box-shadow:0 10px 24px #00000059}.modal-drawing[data-v-7886121c]{border-radius:10px;height:auto;justify-self:center;width:100%}@media (min-width:1024px){.modal-row[data-v-7886121c]{gap:20px;grid-template-columns:1fr minmax(240px,420px)}.modal-drawing[data-v-7886121c]{justify-self:end;max-width:420px}}.about-section[data-v-3ca5a5af]{background:linear-gradient(180deg,#fafafa,#f4f5f7);padding:80px 0;transition:all .3s ease}.dark-mode .about-section[data-v-3ca5a5af]{background:linear-gradient(180deg,#141517,#1b1c1f)}.container[data-v-3ca5a5af]{margin:0 auto;padding:0 20px}.about-grid[data-v-3ca5a5af]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.about-grid[data-v-3ca5a5af]{grid-template-columns:1fr 1fr}}.about-title[data-v-3ca5a5af]{color:#111827;display:inline-block;font-size:32px;font-weight:400;margin-bottom:1.25rem;padding-bottom:10px;position:relative}.dark-mode .about-title[data-v-3ca5a5af]{color:#f9fafb}.about-title[data-v-3ca5a5af]:after{background:#b80010;border-radius:999px;bottom:0;box-shadow:0 0 6px #b8001059;content:"";height:3px;left:0;position:absolute;width:88px}.about-paragraph[data-v-3ca5a5af]{color:#4b5563;line-height:1.75;margin-bottom:1.25rem}.dark-mode .about-paragraph[data-v-3ca5a5af]{color:#d1d5db}.about-stats[data-v-3ca5a5af]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}@media (min-width:768px){.about-stats[data-v-3ca5a5af]{grid-template-columns:repeat(4,1fr)}}.stat-item[data-v-3ca5a5af]{background:#b800100f;border:1px solid rgba(184,0,16,.12);border-radius:.75rem;box-shadow:0 2px 6px #b800100f;display:flex;flex-direction:column;padding:1rem 1.1rem;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.stat-item[data-v-3ca5a5af]:hover{background:#b8001017;border-color:#b80010;box-shadow:0 10px 20px #b8001026;transform:translateY(-4px)}.dark-mode .stat-item[data-v-3ca5a5af]{background:#b800101a;border-color:#ffffff1f;box-shadow:0 2px 10px #00000059}.dark-mode .stat-item[data-v-3ca5a5af]:hover{background:#b8001024;border-color:#b80010}.stat-number[data-v-3ca5a5af]{color:#b80010;font-size:32px;font-weight:700;line-height:1.1;margin-bottom:2px}.stat-label[data-v-3ca5a5af]{color:#4b5563;font-size:14px}.dark-mode .stat-label[data-v-3ca5a5af]{color:#d1d5db}.about-photo[data-v-3ca5a5af]{border:1px solid rgba(184,0,16,.12);border-radius:.9rem;box-shadow:0 12px 28px #0000003d;height:420px;overflow:hidden;position:relative;transition:all .35s ease}.about-photo[data-v-3ca5a5af]:hover{border-color:#b80010;box-shadow:0 10px 24px #b8001026,0 6px 12px #00000026;transform:translateY(-6px)}.about-photo img[data-v-3ca5a5af]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease,filter .5s ease;width:100%}.about-photo:hover img[data-v-3ca5a5af]{transform:scale(1.05)}.dark-mode .about-photo img[data-v-3ca5a5af]{filter:brightness(.92)}.about-certs--wide[data-v-3ca5a5af]{background:linear-gradient(180deg,#00000005,#00000008);border-radius:12px;border-top:1px solid rgba(17,24,39,.08);margin-top:40px;padding:24px 16px;text-align:center}.dark-mode .about-certs--wide[data-v-3ca5a5af]{background:linear-gradient(180deg,#ffffff05,#ffffff08);border-top-color:#f3f4f61f}.certs-title[data-v-3ca5a5af]{color:#111827;font-size:18px;font-weight:500;margin-bottom:16px}.dark-mode .certs-title[data-v-3ca5a5af]{color:#f3f4f6}.certs-row[data-v-3ca5a5af]{align-items:center;display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:center;margin:0 auto;max-width:960px}.cert-badge[data-v-3ca5a5af]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));height:150px;transition:transform .2s ease,filter .2s ease;width:auto}.cert-badge[data-v-3ca5a5af]:hover{transform:translateY(-2px) scale(1.02)}.certs-note[data-v-3ca5a5af]{color:#6b7280;font-size:13px;margin-top:10px}.dark-mode .certs-note[data-v-3ca5a5af]{color:#9ca3af}.contact-section[data-v-24f04a23]{background:linear-gradient(180deg,#f8f8f9,#f1f2f4);padding:80px 0;transition:background-color .3s ease}.dark .contact-section[data-v-24f04a23],.dark-mode .contact-section[data-v-24f04a23]{background:linear-gradient(180deg,#141517,#1b1c1f)}.container[data-v-24f04a23]{margin:0 auto;padding-left:20px;padding-right:20px}.contact-grid[data-v-24f04a23]{display:grid;gap:48px;grid-template-columns:1fr}@media (min-width:1024px){.contact-grid[data-v-24f04a23]{grid-template-columns:1fr 1fr}}.section-head[data-v-24f04a23]{margin-bottom:24px}.section-title[data-v-24f04a23]{color:#111827;display:inline-block;font-size:32px;font-weight:400;margin-bottom:12px;padding-bottom:8px;position:relative}.dark .section-title[data-v-24f04a23],.dark-mode .section-title[data-v-24f04a23]{color:#fff}.section-title[data-v-24f04a23]:after{background:#b80010;border-radius:999px;bottom:0;box-shadow:0 0 6px #b8001059;content:"";height:3px;left:0;position:absolute;width:90px}.section-sub[data-v-24f04a23]{color:#4b5563;line-height:1.7}.dark .section-sub[data-v-24f04a23],.dark-mode .section-sub[data-v-24f04a23]{color:#d1d5db}.info-list[data-v-24f04a23]{display:grid;gap:20px;margin-top:24px}.info-item[data-v-24f04a23]{align-items:flex-start;background:#fff5f5;border:1px solid rgba(184,0,16,.15);border-radius:18px;box-shadow:0 3px 8px #b8001014;display:flex;padding:20px;transition:all .25s ease}.info-item[data-v-24f04a23]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 10px 22px #b8001026;transform:translateY(-3px)}.dark .info-item[data-v-24f04a23],.dark-mode .info-item[data-v-24f04a23]{background:#b800101f;border-color:#ffffff1f;box-shadow:0 2px 6px #00000059}.dark-mode .info-item[data-v-24f04a23]:hover{background:#b800102e;border-color:#b80010}.info-icon[data-v-24f04a23]{align-items:center;background:#b80010;border-radius:9999px;box-shadow:0 3px 8px #b8001059;color:#fff;display:inline-flex;height:48px;justify-content:center;margin-right:16px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;width:48px}.info-item:hover .info-icon[data-v-24f04a23]{background:#d2161b;box-shadow:0 6px 14px #b8001073;transform:scale(1.05)}.info-title[data-v-24f04a23]{color:#111827;font-weight:700;margin-bottom:4px}.dark .info-title[data-v-24f04a23],.dark-mode .info-title[data-v-24f04a23]{color:#fff}.info-sub[data-v-24f04a23]{color:#4b5563}.dark .info-sub[data-v-24f04a23],.dark-mode .info-sub[data-v-24f04a23]{color:#d1d5db}.social[data-v-24f04a23]{border-top:1px solid rgba(184,0,16,.25);margin-top:40px;padding-top:24px}.dark .social[data-v-24f04a23],.dark-mode .social[data-v-24f04a23]{border-top-color:#b8001059}.social-title[data-v-24f04a23]{color:#111827;font-size:20px;font-weight:700;margin-bottom:12px}.dark .social-title[data-v-24f04a23],.dark-mode .social-title[data-v-24f04a23]{color:#fff}.social-sub[data-v-24f04a23]{color:#4b5563;margin-bottom:20px}.dark .social-sub[data-v-24f04a23],.dark-mode .social-sub[data-v-24f04a23]{color:#d1d5db}.social-cards[data-v-24f04a23]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.social-cards[data-v-24f04a23]{grid-template-columns:repeat(3,1fr)}}.social-card[data-v-24f04a23]{align-items:center;background:#fff5f5;border:1px solid rgba(184,0,16,.15);border-radius:14px;box-shadow:0 3px 8px #b8001014;display:flex;gap:12px;padding:16px;transition:all .25s ease}.social-card[data-v-24f04a23]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 10px 22px #b8001026;transform:translateY(-3px)}.dark .social-card[data-v-24f04a23],.dark-mode .social-card[data-v-24f04a23]{background:#b800101f;border-color:#ffffff1f;box-shadow:0 2px 6px #00000059}.dark-mode .social-card[data-v-24f04a23]:hover{background:#b800102e;border-color:#b80010}.social-avatar[data-v-24f04a23]{align-items:center;background:#b80010;border-radius:9999px;box-shadow:0 3px 6px #b800104d;color:#fff;display:inline-flex;height:40px;justify-content:center;transition:background .25s ease,transform .25s ease;width:40px}.social-card:hover .social-avatar[data-v-24f04a23]{background:#d2161b;transform:scale(1.1)}.social-name[data-v-24f04a23]{color:#111827;font-size:14px;font-weight:700}.dark .social-name[data-v-24f04a23],.dark-mode .social-name[data-v-24f04a23]{color:#fff}.social-handle[data-v-24f04a23]{color:#6b7280;font-size:12px}.dark .social-handle[data-v-24f04a23],.dark-mode .social-handle[data-v-24f04a23]{color:#9ca3af}.linkedin-banner[data-v-24f04a23]{background:#fff5f5;border:1px solid rgba(184,0,16,.15);border-radius:12px;box-shadow:0 2px 6px #b8001014;margin-top:16px;padding:16px;transition:all .25s ease}.linkedin-banner[data-v-24f04a23]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 10px 20px #b8001026}.dark .linkedin-banner[data-v-24f04a23],.dark-mode .linkedin-banner[data-v-24f04a23]{background:#b800101f;border-color:#ffffff1f;box-shadow:0 2px 6px #00000059}.dark-mode .linkedin-banner[data-v-24f04a23]:hover{background:#b800102e;border-color:#b80010}.linkedin-row[data-v-24f04a23]{align-items:center;display:flex;gap:12px}.linkedin-title[data-v-24f04a23]{color:#111827;font-weight:700}.dark .linkedin-title[data-v-24f04a23],.dark-mode .linkedin-title[data-v-24f04a23]{color:#fff}.linkedin-sub[data-v-24f04a23]{color:#4b5563;font-size:14px}.dark .linkedin-sub[data-v-24f04a23],.dark-mode .linkedin-sub[data-v-24f04a23]{color:#d1d5db}.map-card[data-v-24f04a23]{background:#fff5f5;border:1px solid rgba(184,0,16,.15);border-radius:16px;box-shadow:0 3px 8px #b8001014;height:400px;overflow:hidden;position:relative;transition:all .3s ease}.map-card[data-v-24f04a23]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 12px 26px #b8001029;transform:translateY(-4px)}.dark .map-card[data-v-24f04a23],.dark-mode .map-card[data-v-24f04a23]{background:#b800101f;border-color:#ffffff1f;box-shadow:0 2px 6px #00000059}.dark-mode .map-card[data-v-24f04a23]:hover{background:#b800102e;border-color:#b80010}.map-frame[data-v-24f04a23]{border:0;filter:saturate(.95);height:100%;inset:0;position:absolute;transition:filter .3s ease;width:100%}.map-card:hover .map-frame[data-v-24f04a23]{filter:saturate(1)}.dark .map-frame[data-v-24f04a23],.dark-mode .map-frame[data-v-24f04a23]{filter:brightness(.92) saturate(.9)}.dark .map-card:hover .map-frame[data-v-24f04a23],.dark-mode .map-card:hover .map-frame[data-v-24f04a23]{filter:brightness(.96) saturate(1)}.info-icon[data-v-24f04a23] svg,.social-avatar[data-v-24f04a23] svg{height:22px;width:22px}.toast[data-v-3f4acb12]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;bottom:30px;box-shadow:0 6px 20px #00000026;color:#fff;font-size:15px;font-weight:500;left:50%;padding:14px 24px;position:fixed;transform:translate(-50%);z-index:9999}.toast--success[data-v-3f4acb12]{background:#22c55ee6}.toast--error[data-v-3f4acb12]{background:#ef4444e6}.toast--loading[data-v-3f4acb12]{background:#7c7979e6}.message-container[data-v-3f4acb12]{align-items:center;display:flex}.icon[data-v-3f4acb12]{font-size:22px;margin-right:10px}.toast-enter-active[data-v-3f4acb12],.toast-leave-active[data-v-3f4acb12]{transition:opacity .4s ease,transform .4s ease}.toast-enter-from[data-v-3f4acb12],.toast-leave-to[data-v-3f4acb12]{opacity:0;transform:translate(-50%,20px)}.request-section[data-v-70fb03b2]{background:linear-gradient(180deg,#f8f8f9,#f1f2f4);padding:80px 0;transition:background-color .3s ease}.dark-mode .request-section[data-v-70fb03b2]{background:linear-gradient(180deg,#141517,#1b1c1f)}.container[data-v-70fb03b2]{margin:0 auto;padding:0 20px}.section-head[data-v-70fb03b2]{margin-bottom:48px;text-align:center}.section-title[data-v-70fb03b2]{color:#111827;display:inline-block;font-size:32px;font-weight:400;margin-bottom:12px;padding-bottom:8px;position:relative}.dark-mode .section-title[data-v-70fb03b2]{color:#fff}.section-title[data-v-70fb03b2]:after{background:#b80010;border-radius:999px;bottom:0;box-shadow:0 0 6px #b8001059;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:90px}.section-sub[data-v-70fb03b2]{color:#4b5563;line-height:1.7;margin:0 auto;max-width:720px}.dark-mode .section-sub[data-v-70fb03b2]{color:#d1d5db}.form-card[data-v-70fb03b2]{background:#fff5f5;border:1px solid rgba(184,0,16,.15);border-radius:18px;box-shadow:0 3px 10px #b8001014;margin:0 auto;max-width:720px;padding:32px;transition:all .25s ease}.form-card[data-v-70fb03b2]:hover{background:#ffe8e8;border-color:#b80010;box-shadow:0 12px 24px #b8001026;transform:translateY(-3px)}.dark-mode .form-card[data-v-70fb03b2]{background:#b800101f;border-color:#ffffff1f;box-shadow:0 2px 6px #00000059}.dark-mode .form-card[data-v-70fb03b2]:hover{background:#b800102e;border-color:#b80010}.form[data-v-70fb03b2]{display:grid;gap:20px}.form-row[data-v-70fb03b2]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.form-row[data-v-70fb03b2]{grid-template-columns:1fr 1fr}}.form-field[data-v-70fb03b2]{display:grid;gap:8px}.form-label[data-v-70fb03b2]{color:#7a1a20;font-size:14px;font-weight:600}.dark-mode .form-label[data-v-70fb03b2]{color:#ffb9b9}.form-input[data-v-70fb03b2]{background:#fffafb;border:1px solid rgba(184,0,16,.25);border-radius:12px;box-shadow:inset 0 1px 3px #b8001014;color:#2c2c2c;padding:12px 16px;transition:all .2s ease;width:100%}.form-input[data-v-70fb03b2]:focus{background:#fff0f0;border-color:#b80010;box-shadow:0 0 0 3px #b8001033;outline:none}.form-input[data-v-70fb03b2]:hover{background:#fff0f0;border-color:#d2161b}.form-input[data-v-70fb03b2]::-moz-placeholder{color:#9ca3af}.form-input[data-v-70fb03b2]::placeholder{color:#9ca3af}.dark-mode .form-input[data-v-70fb03b2]{background:#b8001026;border-color:#ffffff40;color:#fff}.dark-mode .form-input[data-v-70fb03b2]:focus{background:#b8001038;border-color:#b80010;box-shadow:0 0 0 3px #b8001059}.dark-mode .form-input[data-v-70fb03b2]:hover{background:#b800102e;border-color:#d2161b}.form-textarea[data-v-70fb03b2]{min-height:140px;resize:vertical}.form-consent[data-v-70fb03b2]{align-items:center;display:flex;gap:8px}.form-checkbox[data-v-70fb03b2]{accent-color:#b80010;background:#fff0f0;border:1px solid rgba(184,0,16,.25);border-radius:6px;height:20px;transition:all .2s ease;width:20px}.form-checkbox[data-v-70fb03b2]:hover{border-color:#b80010;box-shadow:0 0 4px #b8001033}.dark-mode .form-checkbox[data-v-70fb03b2]{background:#b8001033;border-color:#ffffff40}.form-consent-label[data-v-70fb03b2]{color:#374151;font-size:14px}.dark-mode .form-consent-label[data-v-70fb03b2]{color:#d1d5db}.btn[data-v-70fb03b2]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:14px 24px;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.btn[data-v-70fb03b2]:active{transform:translateY(1px)}.btn-block[data-v-70fb03b2]{width:100%}.btn-primary[data-v-70fb03b2]{background:#b80010;box-shadow:0 4px 12px #b8001040;color:#fff}.btn-primary[data-v-70fb03b2]:hover{background:#d2161b;box-shadow:0 8px 18px #b8001059}.dark-mode .btn-primary[data-v-70fb03b2]{box-shadow:0 4px 10px #0006}.hp[data-v-70fb03b2]{height:0;left:-9999px;opacity:0;position:absolute;width:0}
