.meos-mark[data-v-7828aa0c]{overflow:visible}.mark-flame[data-v-7828aa0c]{fill:var(--mark-flame)}.tone-light .mark-flame[data-v-7828aa0c]{fill:#fff}.mark-dot[data-v-7828aa0c]{fill:var(--brand-red)}.mark-letters[data-v-7828aa0c]{fill:#fff}.scene[data-v-15cd9eb4]{pointer-events:none;position:absolute;inset:-24px}.scene-layer[data-v-15cd9eb4],.scene-inner[data-v-15cd9eb4]{position:absolute;inset:0}.scene-inner[data-v-15cd9eb4]{opacity:0;transition:opacity .3s}.scene-inner.is-ready[data-v-15cd9eb4]{opacity:1}@media (hover:hover) and (pointer:fine){.scene-inner[data-v-15cd9eb4]{will-change:transform}}.scene-svg[data-v-15cd9eb4]{direction:ltr;width:100%;height:100%;position:absolute;inset:0}.scene-fx[data-v-15cd9eb4]{position:absolute}.sc-strata[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .32);stroke-width:1px;stroke-dasharray:2 6}.sc-ticks[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .35);stroke-width:1px}.seis[data-v-15cd9eb4]{fill:none;stroke:#7fb0ff;stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0}.ground-hatch[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .3);stroke-width:1px}.ground-line[data-v-15cd9eb4]{fill:none;stroke:#ffffff8c;stroke-width:1.5px}.res-edge[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .7);stroke-width:1.2px}.res-ripple[data-v-15cd9eb4]{fill:none;stroke:#7fb0ff;stroke-width:1.4px;opacity:0}.rig-line[data-v-15cd9eb4],.rig-leg[data-v-15cd9eb4],.rig-bay[data-v-15cd9eb4],.rig-board[data-v-15cd9eb4]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.rig-line[data-v-15cd9eb4]{stroke-width:2px}.rig-leg[data-v-15cd9eb4]{stroke-width:2.4px}.rig-line.thin[data-v-15cd9eb4]{stroke-width:1.1px;stroke-opacity:.7}.rig-bay[data-v-15cd9eb4]{stroke-width:1.2px;stroke-opacity:.72}.rig-board[data-v-15cd9eb4]{stroke-width:1.4px}.rig-cables path[data-v-15cd9eb4],.rig-kelly[data-v-15cd9eb4],.rig-block path[data-v-15cd9eb4]{fill:none;stroke:#ffffffd9;stroke-width:1.1px}.rig-cables path[data-v-15cd9eb4]{vector-effect:non-scaling-stroke}.rig-block rect[data-v-15cd9eb4],.rig-crown[data-v-15cd9eb4]{fill:var(--hero-knockout);stroke:#fff;stroke-width:1.6px}.rig-light[data-v-15cd9eb4]{fill:#ff3350}.rig-light-glow[data-v-15cd9eb4]{fill:#d00f2b59}.well-rig[data-v-15cd9eb4]{fill:none;stroke:#fff;stroke-width:2px}.well-jack[data-v-15cd9eb4]{fill:none;stroke:#ffffffbf;stroke-width:1.6px}.casing[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .5);stroke-width:1px}.oil[data-v-15cd9eb4]{fill:none;stroke:#7fb0ff;stroke-width:3.2px;stroke-linecap:round}.bit[data-v-15cd9eb4]{fill:#fff}.target circle[data-v-15cd9eb4]{fill:none;stroke:var(--color-accent);stroke-width:1.3px;stroke-dasharray:3 3}.target path[data-v-15cd9eb4]{fill:none;stroke:var(--color-accent);stroke-width:1.3px}.pipe-outer[data-v-15cd9eb4],.pipe-inner[data-v-15cd9eb4],.pipe-flow[data-v-15cd9eb4]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pipe-outer[data-v-15cd9eb4]{stroke:#6f95e6;stroke-opacity:.65;stroke-width:8px}.pipe-inner[data-v-15cd9eb4]{stroke:var(--hero-knockout);stroke-width:4px}.pipe-flow[data-v-15cd9eb4]{stroke:#b8d2ff;stroke-width:2px;stroke-dasharray:5 13}.sc-pulse[data-v-15cd9eb4]{opacity:0}.pulse-glow[data-v-15cd9eb4],.pulse-core[data-v-15cd9eb4]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pulse-glow[data-v-15cd9eb4]{stroke:#6f9bff;stroke-opacity:.55;stroke-width:14px}.pulse-core[data-v-15cd9eb4]{stroke:#f4f8ff;stroke-width:3.6px}.jack-solid[data-v-15cd9eb4]{fill:var(--hero-knockout);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.jack-line[data-v-15cd9eb4]{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.jack-line.thin[data-v-15cd9eb4]{stroke-width:1px;stroke-opacity:.7}.jack-pin[data-v-15cd9eb4]{fill:#fff}.tank-shell[data-v-15cd9eb4]{fill:var(--hero-knockout)}.tank-fill[data-v-15cd9eb4]{fill:#4f86f06b}.tank-line[data-v-15cd9eb4]{fill:none;stroke:#ffffff4d;stroke-width:1px}.tank-stair[data-v-15cd9eb4]{fill:none;stroke:#ffffff73;stroke-width:1px;stroke-dasharray:2 3}.tank-outline[data-v-15cd9eb4]{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round}.valve-body[data-v-15cd9eb4]{fill:var(--color-accent)}.valve-stem[data-v-15cd9eb4]{fill:none;stroke:#ff4a62;stroke-width:1.6px;stroke-linecap:round}.flare-leg[data-v-15cd9eb4],.flare-deck[data-v-15cd9eb4]{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.flare-brace[data-v-15cd9eb4]{fill:none;stroke:#ffffff8c;stroke-width:1px}.flare-guy[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .45);stroke-width:.8px}.flare-flash[data-v-15cd9eb4]{opacity:0}.sc-annot path[data-v-15cd9eb4]{fill:none;stroke:rgba(var(--line-rgb), .5);stroke-width:1px}.sc-label[data-v-15cd9eb4]{font-family:var(--font-en);letter-spacing:.16em;fill:rgba(var(--line-rgb), .8);font-size:9px;font-weight:500}.scene-chips[data-v-15cd9eb4]{position:absolute;inset:0}.chip[data-v-15cd9eb4]{position:absolute;transform:translate(-50%,-100%)}.chip-inner[data-v-15cd9eb4]{color:#fff;white-space:nowrap;border:1px solid rgba(var(--line-rgb), .32);border-radius:var(--radius-full);transition:background-color .6s var(--ease-out), border-color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#000f2ed1;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .65rem;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.chip-num[data-v-15cd9eb4]{color:var(--accent-on-dark);transition:color .6s var(--ease-out);font-size:.68rem;font-weight:600}.chip.is-lit .chip-inner[data-v-15cd9eb4]{background:#003da7f5;border-color:#b2cefff2;box-shadow:0 0 0 5px #2f6bff29,0 0 28px #2f6bff80}.chip.is-lit .chip-num[data-v-15cd9eb4]{color:#ffb3bf}@media (width<=720px){.chip-inner[data-v-15cd9eb4]{gap:.3rem;padding:.2rem .55rem;font-size:.68rem}.chip-num[data-v-15cd9eb4]{font-size:.6rem}}.hero[data-v-2a503ea4]{color:#fff;background:var(--hero-bg);isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-2a503ea4]{z-index:-1;position:absolute;inset:0}.hero-glow[data-v-2a503ea4]{top:5%;background:radial-gradient(closest-side, rgba(var(--hero-glow-rgb), .7), rgba(var(--hero-glow-rgb), .18) 60%, transparent);width:75%;height:95%;opacity:var(--hero-glow-opacity);position:absolute;inset-inline-end:-10%}.grid-spot[data-v-2a503ea4]{--r:280px;top:calc(-1 * var(--r));left:calc(-1 * var(--r));width:calc(2 * var(--r));height:calc(2 * var(--r));opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000008c 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000008c 45%,#0000 100%)}.grid-spot-lines[data-v-2a503ea4]{top:var(--r);left:var(--r);width:var(--hero-w,100vw);height:var(--hero-h,100vh);background-image:linear-gradient(rgba(var(--line-rgb), .34) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line-rgb), .34) 1px, transparent 1px), linear-gradient(rgba(var(--line-rgb), .17) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line-rgb), .17) 1px, transparent 1px);will-change:transform;background-position:top;background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute}.hero-inner[data-v-2a503ea4]{z-index:1;padding-top:calc(var(--header-height) + 2rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-bottom:4.5rem;display:grid;position:relative}.hero-text[data-v-2a503ea4]{z-index:1;position:relative}.hero-badge[data-v-2a503ea4]{font-size:var(--text-sm);color:#ffffffeb;border:1px solid rgba(var(--line-rgb), .25);border-radius:var(--radius-full);background:#ffffff0f;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.45rem 1.1rem .45rem .9rem;font-weight:600;line-height:1.5;display:inline-flex}.hero-badge-mark[data-v-2a503ea4]{flex-shrink:0;width:15px;height:auto}.hero-slides[data-v-2a503ea4]{display:grid}.hero-slide[data-v-2a503ea4]{grid-area:1/1}.hero-slide.is-ghost[data-v-2a503ea4]{visibility:hidden}.hero-title[data-v-2a503ea4]{color:#fff;letter-spacing:-.01em;font-size:clamp(2.1rem,3.9vw,3.5rem);font-weight:700;line-height:1.3}html[lang=en] .hero-title[data-v-2a503ea4]{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.2}.hero-desc[data-v-2a503ea4]{max-width:540px;font-size:var(--text-lg);color:#ffffffbd;margin-top:1.25rem;line-height:1.85}.hero-actions[data-v-2a503ea4]{gap:var(--space-md);flex-wrap:wrap;margin-top:2.25rem;display:flex}.btn-light[data-v-2a503ea4]{color:var(--brand-blue);background:#fff;box-shadow:0 12px 30px #000a2859}.btn-light[data-v-2a503ea4]:hover{color:var(--color-primary-dark);background:#eef3ff}.hero-indicators[data-v-2a503ea4]{gap:.5rem;margin-top:2.75rem;display:flex}.indicator[data-v-2a503ea4]{width:46px;height:4px;transition:background-color var(--transition-fast);background:#ffffff38;border-radius:2px;padding:0;position:relative;overflow:hidden}.indicator[data-v-2a503ea4]:before{content:"";position:absolute;inset:-12px -2px}.indicator[data-v-2a503ea4]:hover{background:#fff6}.indicator-progress[data-v-2a503ea4]{transform-origin:100%;background:#fff;animation:linear forwards indicator-fill-2a503ea4;position:absolute;inset:0}html[dir=ltr] .indicator-progress[data-v-2a503ea4]{transform-origin:0}@keyframes indicator-fill-2a503ea4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-visual[data-v-2a503ea4]{--bleed:min(300px, max(var(--gutter), (100vw - var(--container-max)) / 2));width:calc(100% + var(--bleed));aspect-ratio:720/600;margin-inline-end:calc(-1 * var(--bleed))}.hero-sheet[data-v-2a503ea4]{bottom:1.6rem;z-index:1;pointer-events:none;position:absolute;inset-inline-end:calc(var(--gutter) + .75rem)}.hero-sheet-inner[data-v-2a503ea4]{letter-spacing:.18em;color:rgba(var(--line-rgb), .7);align-items:center;gap:.75rem;font-size:10px;font-weight:500;display:flex}.hero-sheet-rule[data-v-2a503ea4]{background:rgba(var(--line-rgb), .45);width:28px;height:1px}.scroll-hint[data-v-2a503ea4]{position:absolute;bottom:1.75rem;left:50%;translate:-50%}.scroll-mouse[data-v-2a503ea4]{border:2px solid #ffffff59;border-radius:12px;justify-content:center;width:24px;height:38px;padding-top:7px;display:flex}.scroll-wheel[data-v-2a503ea4]{background:#fff9;border-radius:2px;width:3px;height:8px;animation:1.6s ease-in-out infinite scroll-down-2a503ea4}@keyframes scroll-down-2a503ea4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (width<=960px){.hero-inner[data-v-2a503ea4]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.hero-visual[data-v-2a503ea4]{width:100%;max-width:620px;margin-inline:auto}.scroll-hint[data-v-2a503ea4]{display:none}.hero-glow[data-v-2a503ea4]{inset-inline-end:-25%;width:120%;height:70%;top:35%}}@media (width<=720px){.hero-inner[data-v-2a503ea4]{padding-top:calc(var(--header-height) + 1.5rem);gap:1.75rem}.hero-badge[data-v-2a503ea4]{font-size:var(--text-xs);margin-bottom:1.2rem}.hero-title[data-v-2a503ea4]{font-size:1.95rem}html[lang=en] .hero-title[data-v-2a503ea4]{font-size:1.85rem}.hero-desc[data-v-2a503ea4]{font-size:var(--text-base);margin-top:.9rem}.hero-actions[data-v-2a503ea4]{gap:.6rem;margin-top:1.6rem}.hero-indicators[data-v-2a503ea4]{margin-top:1.75rem}.hero-visual[data-v-2a503ea4]{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter))}.hero-sheet[data-v-2a503ea4]{bottom:1rem}.hero-sheet-inner[data-v-2a503ea4]{gap:.5rem;font-size:8.5px}}.site-photo[data-v-255e989e]{object-fit:cover;width:100%;height:100%;filter:var(--photo-filter)}.site-photo-empty[data-v-255e989e]{background:linear-gradient(rgba(var(--line-rgb), .08) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(var(--line-rgb), .08) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(160deg, #0a3a9a, var(--color-navy));place-items:center;display:grid}.site-photo-mark[data-v-255e989e]{opacity:.5;width:34px;height:auto}.app-icon[data-v-7054f97a]{flex-shrink:0}.about-grid[data-v-248818cc]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.about-paragraphs[data-v-248818cc]{color:var(--color-text-secondary);gap:1rem;margin-top:1.5rem;font-size:1.02rem;line-height:2;display:grid}.about-tagline[data-v-248818cc]{font-size:var(--text-base);color:var(--color-text);background:var(--surface-soft);border-inline-start:3px solid var(--accent-mark);border-radius:var(--radius-md);margin-top:1.75rem;padding:1.1rem 1.4rem;line-height:1.9}.about-tagline strong[data-v-248818cc]{color:var(--link)}.about-pillars[data-v-248818cc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pillar[data-v-248818cc]{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base), box-shadow var(--transition-base), translate var(--transition-base);flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.pillar[data-v-248818cc]:hover{border-color:rgba(var(--color-primary-rgb), .35);box-shadow:var(--shadow-md);translate:0 -3px}.pillar-icon[data-v-248818cc]{width:44px;height:44px;color:var(--link);background:rgba(var(--color-primary-rgb), .08);border-radius:var(--radius-md);place-items:center;display:grid}.pillar-body[data-v-248818cc]{font-size:var(--text-sm);color:var(--color-text-muted);gap:.2rem;line-height:1.7;display:grid}.pillar-body strong[data-v-248818cc]{font-size:var(--text-base);color:var(--color-text)}.about-media[data-v-248818cc]{padding-bottom:3.5rem;padding-inline-end:2.5rem;position:relative}.media-frame[data-v-248818cc]{border:1.5px dashed rgba(var(--color-primary-rgb), .3);border-radius:var(--radius-2xl);position:absolute;inset:2.5rem 0 1.5rem 2.5rem}html[dir=rtl] .media-frame[data-v-248818cc]{inset:2.5rem 2.5rem 1.5rem 0}.media-main[data-v-248818cc]{aspect-ratio:4/4.6;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.media-small[data-v-248818cc]{bottom:0;aspect-ratio:1;border:6px solid var(--surface-card-solid);border-radius:var(--radius-xl);width:46%;box-shadow:var(--shadow-lg);position:absolute;inset-inline-end:0;overflow:hidden}.media-badge[data-v-248818cc]{top:2rem;background:var(--surface-card-solid);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);align-items:center;gap:.8rem;padding:.9rem 1.2rem;display:flex;position:absolute;inset-inline-start:-1.5rem}.media-badge-mark[data-v-248818cc]{width:30px;height:auto}.media-badge-text[data-v-248818cc]{line-height:1.35;font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.media-badge-text strong[data-v-248818cc]{font-size:var(--text-lg);letter-spacing:.08em;color:var(--link);font-weight:700}@media (width<=1024px){.about-pillars[data-v-248818cc]{grid-template-columns:1fr}.pillar[data-v-248818cc]{flex-direction:row;align-items:center}}@media (width<=960px){.about-grid[data-v-248818cc]{grid-template-columns:1fr}.about-media[data-v-248818cc]{width:100%;max-width:560px;margin-inline:auto}}@media (width<=720px){.about-paragraphs[data-v-248818cc]{font-size:var(--text-base);line-height:1.95}.about-media[data-v-248818cc]{padding-bottom:2.5rem;padding-inline-end:1.25rem}.media-badge[data-v-248818cc]{top:1rem;padding:.7rem .9rem;inset-inline-start:-.5rem}.media-frame[data-v-248818cc]{inset:1.5rem 0 1rem 1.25rem}html[dir=rtl] .media-frame[data-v-248818cc]{inset:1.5rem 1.25rem 1rem 0}}.section-title.is-light[data-v-4692aff1]{color:#fff}.section-subtitle.is-light[data-v-4692aff1]{color:#ffffffb8}.service-dialog[data-v-d76e0d5e]{border-radius:var(--radius-2xl);background:var(--surface-card-solid);width:min(760px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);overscroll-behavior:contain;border:none;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 100px #000f2e73}.service-dialog[open][data-v-d76e0d5e]{animation:dialog-in-d76e0d5e .4s var(--ease-out)}.service-dialog[data-v-d76e0d5e]:focus-visible{outline:none}.service-dialog[data-v-d76e0d5e]::backdrop{background:#000f2ead;animation:.3s backdrop-in-d76e0d5e}.service-dialog.is-closing[data-v-d76e0d5e]{animation:.22s forwards dialog-out-d76e0d5e}.service-dialog.is-closing[data-v-d76e0d5e]::backdrop{animation:.22s forwards backdrop-out-d76e0d5e}@keyframes dialog-in-d76e0d5e{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes dialog-out-d76e0d5e{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes backdrop-in-d76e0d5e{0%{opacity:0}}@keyframes backdrop-out-d76e0d5e{to{opacity:0}}.dialog-media[data-v-d76e0d5e]{aspect-ratio:16/7;position:relative;overflow:hidden}.dialog-media[data-v-d76e0d5e]:after{content:"";background:linear-gradient(180deg, rgba(var(--shade-rgb), .35) 0%, rgba(var(--shade-rgb), 0) 40%, rgba(var(--shade-rgb), .5) 100%);position:absolute;inset:0}.dialog-close[data-v-d76e0d5e]{top:1rem;z-index:1;width:42px;height:42px;color:var(--color-text);background:var(--surface-card-solid);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:transform var(--transition-base), background-color var(--transition-base);place-items:center;display:grid;position:absolute;inset-inline-end:1rem}.dialog-close[data-v-d76e0d5e]:hover{background:var(--surface-soft);transform:rotate(90deg)}.dialog-num[data-v-d76e0d5e]{top:1.35rem;z-index:1;font-size:var(--text-xs);letter-spacing:.1em;color:#fff;background:rgba(var(--shade-rgb), .72);border-radius:var(--radius-full);padding:.15rem .65rem;font-weight:600;line-height:1.6;position:absolute;inset-inline-start:1.5rem}.dialog-body[data-v-d76e0d5e]{padding:0 2rem 2rem}.dialog-icon[data-v-d76e0d5e]{z-index:1;color:#fff;background:var(--icon-bg);border:4px solid var(--surface-card-solid);border-radius:var(--radius-lg);place-items:center;width:60px;height:60px;margin-top:-30px;display:grid;position:relative}.dialog-title[data-v-d76e0d5e]{margin-top:1rem;font-size:clamp(1.4rem,2.4vw,1.75rem)}.dialog-text[data-v-d76e0d5e]{color:var(--color-text-secondary);margin-top:.75rem;line-height:2}.dialog-sub[data-v-d76e0d5e]{font-size:var(--text-sm);color:var(--color-text);margin-top:1.5rem;font-weight:700}.dialog-points[data-v-d76e0d5e]{gap:.6rem;margin-top:.75rem;display:grid}.dialog-points li[data-v-d76e0d5e]{color:var(--color-text-secondary);align-items:center;gap:.7rem;font-size:.95rem;display:flex}.point-check[data-v-d76e0d5e]{width:26px;height:26px;color:var(--accent-mark);background:rgba(var(--accent-mark-rgb), .1);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:grid}.dialog-actions[data-v-d76e0d5e]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn-ghost[data-v-d76e0d5e]{color:var(--color-text-secondary);background:var(--surface-soft)}.btn-ghost[data-v-d76e0d5e]:hover{background:var(--color-bg-section)}@media (width<=640px){.service-dialog[data-v-d76e0d5e]{border-radius:var(--radius-xl);width:calc(100% - 1.25rem);max-height:calc(100dvh - 1.25rem)}.dialog-media[data-v-d76e0d5e]{aspect-ratio:16/9}.dialog-body[data-v-d76e0d5e]{padding:0 1.25rem 1.5rem}.dialog-actions .btn[data-v-d76e0d5e]{flex:1}}.services-grid[data-v-31e9f99d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.service-card[data-v-31e9f99d]{text-align:start;background:var(--surface-card);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow .45s var(--ease-out), translate .45s var(--ease-out), border-color .45s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.service-card[data-v-31e9f99d]:hover{border-color:rgba(var(--color-primary-rgb), .25);box-shadow:var(--shadow-xl);translate:0 -6px}.service-card[data-v-31e9f99d]:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(300px circle at var(--gx,50%) var(--gy,50%), var(--card-light), transparent 70%);opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.service-card[data-v-31e9f99d]:after{content:"";inset-inline:0;z-index:2;background:linear-gradient(-90deg, var(--brand-line));transform-origin:100%;height:3px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}html[dir=ltr] .service-card[data-v-31e9f99d]:after{background:linear-gradient(90deg, var(--brand-line));transform-origin:0}@media (hover:hover) and (pointer:fine){.service-card[data-v-31e9f99d]:hover:before{opacity:1}}.service-card[data-v-31e9f99d]:hover:after,.service-card[data-v-31e9f99d]:focus-visible:after{transform:scaleX(1)}.card-media[data-v-31e9f99d]{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.card-media[data-v-31e9f99d] .site-photo{transition:transform .9s var(--ease-out)}.service-card:hover .card-media[data-v-31e9f99d] .site-photo{transform:scale(1.06)}.card-media[data-v-31e9f99d]:after{content:"";background:linear-gradient(180deg, rgba(var(--shade-rgb), 0) 45%, rgba(var(--shade-rgb), .55) 100%);position:absolute;inset:0}.card-num[data-v-31e9f99d]{top:.85rem;z-index:1;font-size:var(--text-xs);color:#fff;letter-spacing:.08em;background:rgba(var(--shade-rgb), .72);border-radius:var(--radius-full);padding:.15rem .6rem;font-weight:600;line-height:1.6;position:absolute;inset-inline-end:.85rem}.card-icon[data-v-31e9f99d]{z-index:1;margin-top:-29px;color:#fff;background:var(--icon-bg);border:4px solid var(--surface-card-solid);border-radius:var(--radius-lg);width:58px;height:58px;box-shadow:0 8px 20px var(--icon-glow);transition:background-color var(--transition-base), transform .5s var(--ease-out), box-shadow var(--transition-base);place-items:center;margin-inline-start:1.5rem;display:grid;position:relative}.service-card:hover .card-icon[data-v-31e9f99d]{background:var(--icon-bg-hover);box-shadow:0 10px 24px var(--icon-glow-hover);transform:translateY(-4px)rotate(-6deg)}.card-body[data-v-31e9f99d]{flex-direction:column;flex:1;gap:.6rem;padding:1rem 1.5rem 1.5rem;display:flex}.card-title[data-v-31e9f99d]{font-size:var(--text-xl);color:var(--text-heading);font-weight:700;line-height:1.45}.card-desc[data-v-31e9f99d]{color:var(--color-text-secondary);flex:1;font-size:.95rem;line-height:1.85}.card-more[data-v-31e9f99d]{font-size:var(--text-sm);color:var(--link);align-items:center;gap:.4rem;margin-top:.4rem;font-weight:600;display:inline-flex}.card-arrow[data-v-31e9f99d]{transition:transform var(--transition-base)}html[dir=ltr] .card-arrow[data-v-31e9f99d]{transform:scaleX(-1)}.service-card:hover .card-arrow[data-v-31e9f99d]{transform:translate(-4px)}html[dir=ltr] .service-card:hover .card-arrow[data-v-31e9f99d]{transform:scaleX(-1)translate(-4px)}@media (width<=1024px){.services-grid[data-v-31e9f99d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.services-grid[data-v-31e9f99d]{grid-template-columns:1fr;gap:1.1rem}.card-body[data-v-31e9f99d]{padding:.9rem 1.25rem 1.3rem}.card-icon[data-v-31e9f99d]{margin-inline-start:1.25rem}}.approach[data-v-59c70d0e]{color:#fff;background:var(--band-bg);isolation:isolate;overflow:hidden}.approach .blueprint-grid[data-v-59c70d0e]{z-index:-1}.steps[data-v-59c70d0e]{--node:72px;position:relative}.pipe[data-v-59c70d0e]{top:calc(var(--node) / 2 - 4px);background:rgba(var(--line-rgb), .14);border:1px solid rgba(var(--line-rgb), .22);border-radius:8px;height:8px;position:absolute;inset-inline:12.5%;overflow:hidden}.pipe-fill[data-v-59c70d0e]{background:linear-gradient(90deg, var(--color-primary-lighter), #8fb3ff);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}html[dir=ltr] .pipe-fill[data-v-59c70d0e]{background:linear-gradient(-90deg, var(--color-primary-lighter), #8fb3ff);transform-origin:0}.pipe-flow[data-v-59c70d0e]{top:50%;opacity:0;background:repeating-linear-gradient(90deg,#fffffff2 0 8px,#0000 8px 20px);width:calc(100% + 80px);height:2px;margin-top:-1px;transition:opacity .6s;position:absolute;inset-inline-start:-40px}.is-flowing .pipe-flow[data-v-59c70d0e]{opacity:1;animation:.9s linear infinite pipe-flow-rtl-59c70d0e}html[dir=ltr] .is-flowing .pipe-flow[data-v-59c70d0e]{animation-name:pipe-flow-ltr-59c70d0e}.is-offscreen .pipe-flow[data-v-59c70d0e]{animation-play-state:paused}.pipe-comet[data-v-59c70d0e]{opacity:0;visibility:hidden;background:linear-gradient(90deg,#0000,#b8d2ff8c 60%,#fff 92%,#0000);width:140px;height:100%;position:absolute;top:0;left:0}html[dir=rtl] .pipe-comet[data-v-59c70d0e]{background:linear-gradient(-90deg,#0000,#b8d2ff8c 60%,#fff 92%,#0000)}.node-ring[data-v-59c70d0e]{border-radius:var(--radius-full);opacity:0;pointer-events:none;border:2px solid #8fb3ff;position:absolute;inset:-2px}.node-icon[data-v-59c70d0e]{place-items:center;display:grid}@keyframes pipe-flow-rtl-59c70d0e{to{transform:translate(-20px)}}@keyframes pipe-flow-ltr-59c70d0e{to{transform:translate(20px)}}.steps-list[data-v-59c70d0e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.step[data-v-59c70d0e]{text-align:center;flex-direction:column;align-items:center;display:flex}.step-node[data-v-59c70d0e]{width:var(--node);height:var(--node);color:#fff9;background:var(--node-bg);border:1.5px solid rgba(var(--line-rgb), .35);border-radius:var(--radius-full);transition:color .5s var(--ease-out), background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out), transform .5s var(--ease-out);place-items:center;display:grid;position:relative}.step.lit .step-node[data-v-59c70d0e]{color:#fff;background:var(--brand-blue);border-color:#8fb3ff;transform:scale(1.06);box-shadow:0 0 0 6px #003da759,0 10px 30px #003da780}.step-num[data-v-59c70d0e]{font-size:var(--text-sm);letter-spacing:.12em;color:var(--accent-on-dark);margin-top:1.25rem;font-weight:600}.step-title[data-v-59c70d0e]{font-size:var(--text-xl);color:#fff;margin-top:.35rem}.step-text[data-v-59c70d0e]{color:#ffffffad;max-width:260px;margin-top:.6rem;font-size:.95rem;line-height:1.85}@media (width<=860px){.steps[data-v-59c70d0e]{--node:60px}.pipe[data-v-59c70d0e]{top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);inset-inline:auto;width:8px;height:auto;inset-inline-start:calc(var(--node) / 2 - 4px)}.pipe-fill[data-v-59c70d0e],html[dir=ltr] .pipe-fill[data-v-59c70d0e]{background:linear-gradient(180deg, var(--color-primary-lighter), #8fb3ff);transform-origin:top;transform:scaleY(0)}.pipe-comet[data-v-59c70d0e],html[dir=rtl] .pipe-comet[data-v-59c70d0e]{background:linear-gradient(#0000,#b8d2ff8c 60%,#fff 92%,#0000);width:100%;height:120px}.pipe-flow[data-v-59c70d0e]{top:-40px;margin-top:0;background:repeating-linear-gradient(#fffffff2 0 8px,#0000 8px 20px);width:2px;height:calc(100% + 80px);margin-inline-start:-1px;inset-inline-start:50%}.is-flowing .pipe-flow[data-v-59c70d0e],html[dir=ltr] .is-flowing .pipe-flow[data-v-59c70d0e]{animation-name:pipe-flow-down-59c70d0e}.steps-list[data-v-59c70d0e]{grid-template-columns:1fr;gap:2.25rem}.step[data-v-59c70d0e]{grid-template-columns:var(--node) 1fr;text-align:start;align-items:start;column-gap:1.25rem;display:grid}.step-node[data-v-59c70d0e]{grid-row:1/span 3}.step-num[data-v-59c70d0e]{margin-top:.2rem}.step-title[data-v-59c70d0e]{font-size:var(--text-lg);margin-top:.1rem}.step-text[data-v-59c70d0e]{max-width:none;margin-top:.35rem}}@keyframes pipe-flow-down-59c70d0e{to{transform:translateY(20px)}}.cta[data-v-80617a4c]{color:#fff;background:var(--color-navy);isolation:isolate;position:relative;overflow:hidden}.cta-media[data-v-80617a4c]{z-index:-2;position:absolute;inset:-10% 0}.cta-media[data-v-80617a4c] .site-photo{object-position:center 58%}html[dir=rtl] .cta-media[data-v-80617a4c] .site-photo{transform:scaleX(-1)}.cta-media[data-v-80617a4c] .site-photo{filter:var(--photo-filter-band)}.cta-embers[data-v-80617a4c]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta-overlay[data-v-80617a4c]{z-index:-1;background:linear-gradient(270deg, rgba(var(--shade-rgb), .95) 0%, rgba(var(--shade-rgb), .84) 34%, rgba(var(--shade-rgb), .38) 66%, rgba(var(--shade-rgb), .12) 100%), linear-gradient(0deg, rgba(var(--shade-rgb), .55) 0%, rgba(var(--shade-rgb), 0) 40%);position:absolute;inset:0}html[dir=ltr] .cta-overlay[data-v-80617a4c]{background:linear-gradient(90deg, rgba(var(--shade-rgb), .95) 0%, rgba(var(--shade-rgb), .84) 34%, rgba(var(--shade-rgb), .38) 66%, rgba(var(--shade-rgb), .12) 100%), linear-gradient(0deg, rgba(var(--shade-rgb), .55) 0%, rgba(var(--shade-rgb), 0) 40%)}@media (width<=900px){.cta-overlay[data-v-80617a4c],html[dir=ltr] .cta-overlay[data-v-80617a4c]{background:linear-gradient(180deg, rgba(var(--shade-rgb), .9) 0%, rgba(var(--shade-rgb), .78) 55%, rgba(var(--shade-rgb), .45) 100%)}}.cta-inner[data-v-80617a4c]{padding-block:clamp(4.5rem,9vw,7rem)}.cta-text[data-v-80617a4c]{max-width:600px}.cta-title[data-v-80617a4c]{color:#fff;font-size:clamp(1.75rem,3.2vw,2.6rem)}.cta-desc[data-v-80617a4c]{font-size:var(--text-lg);color:#ffffffc7;margin-top:.9rem;line-height:1.85}.cta-actions[data-v-80617a4c]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cta-actions .btn-outline-light[data-v-80617a4c]{background:rgba(var(--shade-rgb), .55)}@media (width<=720px){.cta-desc[data-v-80617a4c]{font-size:var(--text-base)}}.contact-grid[data-v-95faf023]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.contact-form[data-v-95faf023]{background:var(--surface-card);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);align-content:start;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.form-row[data-v-95faf023]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-field[data-v-95faf023]{gap:.45rem;display:grid}.form-label[data-v-95faf023]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.form-input[data-v-95faf023]{width:100%;font-size:var(--text-base);color:var(--color-text);background:var(--surface-soft);border-radius:var(--radius-md);transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);border:1.5px solid #0000;outline:none;padding:.85rem 1.1rem}.form-input.en[data-v-95faf023]{text-align:start}html[dir=rtl] .form-input.en[data-v-95faf023]{text-align:right}.form-input[data-v-95faf023]::placeholder{color:var(--color-text-muted);opacity:.8}.form-input[data-v-95faf023]:focus{background:var(--surface-card-solid);border-color:var(--color-primary-light);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.form-textarea[data-v-95faf023]{resize:vertical;min-height:150px;line-height:1.8}.form-actions[data-v-95faf023]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form-mail[data-v-95faf023]{font-size:var(--text-sm);color:var(--link);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.form-mail[data-v-95faf023]:hover{text-underline-offset:4px;text-decoration:underline}.info-card[data-v-95faf023]{color:#fff;background:var(--info-card-bg);border-radius:var(--radius-2xl);box-shadow:0 24px 50px rgba(var(--color-primary-rgb), .28);isolation:isolate;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.info-watermark[data-v-95faf023]{bottom:-40px;z-index:-1;opacity:.1;width:190px;height:auto;position:absolute;inset-inline-end:-30px}@media (prefers-reduced-motion:no-preference){.info-watermark[data-v-95faf023]{transform-origin:50% 100%;will-change:transform;animation:6s ease-in-out infinite watermark-breathe-95faf023}}@keyframes watermark-breathe-95faf023{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05,1.1)rotate(-2.5deg)}}.info-title[data-v-95faf023]{font-size:var(--text-2xl)}.info-desc[data-v-95faf023]{color:#ffffffbf;margin-top:.5rem;font-size:.95rem;line-height:1.8}.info-list[data-v-95faf023]{gap:1.15rem;margin-top:1.75rem;display:grid}.info-list li[data-v-95faf023]{align-items:flex-start;gap:.9rem;display:flex}.info-icon[data-v-95faf023]{border-radius:var(--radius-md);background:#ffffff1f;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.info-body[data-v-95faf023]{gap:.1rem;font-size:.97rem;line-height:1.6;display:grid}.info-label[data-v-95faf023]{font-size:var(--text-xs);color:#ffffff9e;font-weight:600}.info-body a[data-v-95faf023]{justify-self:start}.info-body a[data-v-95faf023]:hover{text-underline-offset:4px;text-decoration:underline}.info-wa[data-v-95faf023]{color:var(--brand-blue);background:#fff;align-self:flex-start;margin-top:auto}.info-list+.info-wa[data-v-95faf023]{margin-top:2rem}.info-wa[data-v-95faf023]:hover{background:#eef3ff}.contact-map[data-v-95faf023]{background:var(--surface-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);height:380px;box-shadow:var(--shadow-md);margin-top:1.5rem;position:relative;overflow:hidden}.contact-map iframe[data-v-95faf023]{width:100%;height:100%;filter:var(--map-filter);border:0;display:block}.map-link[data-v-95faf023]{bottom:1rem;font-size:var(--text-sm);color:#fff;background:var(--btn-primary-bg);border-radius:var(--radius-full);box-shadow:0 8px 20px rgba(var(--color-primary-rgb), .35);transition:background-color var(--transition-base), translate var(--transition-base);align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:1rem}.map-link[data-v-95faf023]:hover{background:var(--btn-primary-hover);translate:0 -2px}@media (width<=960px){.contact-grid[data-v-95faf023]{grid-template-columns:1fr}}@media (width<=720px){.form-row[data-v-95faf023]{grid-template-columns:1fr}.form-actions .btn[data-v-95faf023]{width:100%}.contact-map[data-v-95faf023]{border-radius:var(--radius-xl);height:300px}}.home[data-v-6f657113]{overflow-x:clip}.meos-logo-anim[data-v-265b7f7d]{width:100%;height:auto;display:block;overflow:visible}.lg-guide[data-v-265b7f7d]{fill:none;stroke:#003da74d;stroke-width:1.8px}.lg-flame-line[data-v-265b7f7d]{fill:none;stroke:#003da7;stroke-width:2.6px;stroke-linejoin:round}.lg-flame[data-v-265b7f7d]{fill:#003da7}.lg-ripple[data-v-265b7f7d]{fill:none;stroke:#d00f2b;stroke-width:2.4px;opacity:0}.lg-dot[data-v-265b7f7d]{fill:#d00f2b}.lg-meos-l[data-v-265b7f7d]{fill:#fff}.lg-ink[data-v-265b7f7d]{fill:#0b0f19}.intro[data-v-cf8696c4]{z-index:2000;cursor:pointer;position:fixed;inset:0}.intro-backdrop[data-v-cf8696c4]{background:#fff;position:absolute;inset:0}.intro-grid[data-v-cf8696c4]{background-image:linear-gradient(#003da712 1px,#0000 1px),linear-gradient(90deg,#003da712 1px,#0000 1px),linear-gradient(#003da709 1px,#0000 1px),linear-gradient(90deg,#003da709 1px,#0000 1px);background-position:50%;background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.intro-stage[data-v-cf8696c4]{opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.intro-logo[data-v-cf8696c4]{will-change:transform;width:clamp(280px,40vw,540px)}.intro-sparks[data-v-cf8696c4]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.is-video .intro-logo[data-v-cf8696c4]{width:min(62vw,110vh)}.is-video[data-v-cf8696c4]{cursor:default}@media (width<=720px){.intro-logo[data-v-cf8696c4]{width:80vw}}.header[data-v-7ec2d657]{z-index:1000;height:var(--header-height);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:0 0;position:fixed;top:0;left:0;right:0}.header.scrolled[data-v-7ec2d657]{background:var(--header-solid);box-shadow:0 2px 24px #001a4d14}.header-inner[data-v-7ec2d657]{justify-content:space-between;align-items:center;gap:var(--space-xl);height:100%;display:flex}.logo[data-v-7ec2d657]{aspect-ratio:834/384;flex-shrink:0;height:60px;display:block;position:relative}.logo.is-waiting[data-v-7ec2d657]{opacity:0}.logo-img[data-v-7ec2d657]{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.logo-color[data-v-7ec2d657],.header.scrolled .logo-light[data-v-7ec2d657]{opacity:0}.header.scrolled .logo-color[data-v-7ec2d657]{opacity:1}.nav-desktop[data-v-7ec2d657]{align-items:center;gap:.35rem;display:flex}.nav-link[data-v-7ec2d657]{color:#ffffffd1;border-radius:var(--radius-md);transition:color var(--transition-base);padding:.5rem .95rem;font-size:.95rem;font-weight:500;position:relative}.nav-link[data-v-7ec2d657]:after{content:"";inset-inline:.95rem;background:var(--accent-mark);height:2px;transition:transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:.2rem;transform:scaleX(0)}.nav-link[data-v-7ec2d657]:hover,.nav-link.active[data-v-7ec2d657]{color:#fff}.nav-link.active[data-v-7ec2d657]:after{transform:scaleX(1)}.scrolled .nav-link[data-v-7ec2d657]{color:var(--color-text-secondary)}.scrolled .nav-link[data-v-7ec2d657]:hover,.scrolled .nav-link.active[data-v-7ec2d657]{color:var(--color-primary)}.header-actions[data-v-7ec2d657]{align-items:center;gap:.6rem;display:flex}.call-btn[data-v-7ec2d657]{height:44px;font-size:var(--text-sm);color:#fff;background:var(--btn-accent-bg);border-radius:var(--radius-md);transition:background-color var(--transition-base), translate var(--transition-base);align-items:center;gap:.55rem;padding-inline:1rem;font-weight:600;display:inline-flex}.call-btn[data-v-7ec2d657]:hover{background:var(--btn-accent-hover);translate:0 -1px}.lang-btn[data-v-7ec2d657]{width:44px;height:44px;font-size:var(--text-sm);color:#fff;border-radius:var(--radius-md);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);border:1px solid #ffffff59;place-items:center;font-weight:700;display:grid}.lang-btn[data-v-7ec2d657]:hover{background:#ffffff1f}.scrolled .lang-btn[data-v-7ec2d657]{color:var(--color-primary);border-color:var(--color-border)}.scrolled .lang-btn[data-v-7ec2d657]:hover{background:var(--color-bg-alt)}.menu-toggle[data-v-7ec2d657]{border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:none}.hamburger[data-v-7ec2d657]{width:22px;height:14px;position:relative}.hamburger span[data-v-7ec2d657]{height:2px;transition:transform .35s var(--ease-out), opacity .2s, background-color .3s;background:#fff;border-radius:2px;position:absolute;inset-inline:0}.hamburger span[data-v-7ec2d657]:first-child{top:0}.hamburger span[data-v-7ec2d657]:nth-child(2){top:6px}.hamburger span[data-v-7ec2d657]:nth-child(3){top:12px}.scrolled .hamburger span[data-v-7ec2d657]{background:var(--color-text)}.menu-open .hamburger span[data-v-7ec2d657]:first-child{transform:translateY(6px)rotate(45deg)}.menu-open .hamburger span[data-v-7ec2d657]:nth-child(2){opacity:0}.menu-open .hamburger span[data-v-7ec2d657]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.scroll-progress[data-v-7ec2d657]{inset-inline:0;background:linear-gradient(90deg, var(--brand-line));transform-origin:100%;opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;transform:scaleX(0)}html[dir=ltr] .scroll-progress[data-v-7ec2d657]{transform-origin:0}.scrolled .scroll-progress[data-v-7ec2d657]{opacity:1}.nav-mobile[data-v-7ec2d657]{top:var(--header-height);inset-inline:0;padding:var(--space-xl) var(--gutter) calc(var(--space-2xl) + env(safe-area-inset-bottom));background:var(--color-bg);flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;overflow-y:auto}.nav-mobile-inner[data-v-7ec2d657]{flex-direction:column;display:flex}.nav-link-mobile[data-v-7ec2d657]{color:var(--color-text);border-bottom:1px solid var(--color-border-light);align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.5rem;font-weight:600;display:flex}.nav-link-mobile.active[data-v-7ec2d657]{color:var(--color-primary)}.nav-index[data-v-7ec2d657]{font-size:var(--text-xs);color:var(--accent-mark);font-weight:600}.nav-mobile-contact[data-v-7ec2d657]{margin-top:var(--space-xl);font-size:var(--text-base);color:var(--color-text-secondary);flex-direction:column;gap:.4rem;font-weight:500;display:flex}.nav-mobile-contact a[data-v-7ec2d657]{align-self:flex-start}.menu-enter-active[data-v-7ec2d657],.menu-leave-active[data-v-7ec2d657]{transition:opacity .3s}.menu-enter-active .nav-link-mobile[data-v-7ec2d657],.menu-enter-active .nav-mobile-contact[data-v-7ec2d657]{transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);transition-delay:calc(var(--i) * 45ms)}.menu-enter-from[data-v-7ec2d657],.menu-leave-to[data-v-7ec2d657]{opacity:0}.menu-enter-from .nav-link-mobile[data-v-7ec2d657],.menu-enter-from .nav-mobile-contact[data-v-7ec2d657]{opacity:0;transform:translateY(16px)}@media (width<=1100px){.call-number[data-v-7ec2d657]{display:none}.call-btn[data-v-7ec2d657]{justify-content:center;width:44px;padding:0}.nav-link[data-v-7ec2d657]{padding-inline:.7rem}.nav-link[data-v-7ec2d657]:after{inset-inline:.7rem}}@media (width<=960px){.nav-desktop[data-v-7ec2d657]{display:none}.menu-toggle[data-v-7ec2d657]{display:grid}}@media (width<=720px){.logo[data-v-7ec2d657]{height:46px}.header-actions[data-v-7ec2d657]{gap:.35rem}.call-btn[data-v-7ec2d657],.lang-btn[data-v-7ec2d657],.menu-toggle[data-v-7ec2d657]{width:42px;height:42px}}.footer[data-v-db06e230]{color:#ffffffb8;background:var(--footer-bg);isolation:isolate;position:relative;overflow:hidden}.footer .blueprint-grid[data-v-db06e230]{z-index:-1;opacity:.6}.footer-grid[data-v-db06e230]{grid-template-columns:1.4fr 1fr 1.3fr;gap:2.5rem;padding-block:4.5rem 3rem;display:grid}.footer-logo[data-v-db06e230]{width:190px;height:auto}.footer-desc[data-v-db06e230]{max-width:340px;margin-top:1.25rem;font-size:.95rem;line-height:1.9}.footer-heading[data-v-db06e230]{font-size:var(--text-base);color:#fff;margin-bottom:1.1rem}.footer-links[data-v-db06e230]{gap:.6rem;display:grid}.footer-links a[data-v-db06e230],.footer-contact a[data-v-db06e230]{transition:color var(--transition-base)}.footer-links a[data-v-db06e230]:hover,.footer-contact a[data-v-db06e230]:hover{color:#fff}.footer-contact[data-v-db06e230]{gap:.8rem;font-size:.95rem;display:grid}.footer-contact li[data-v-db06e230]{align-items:flex-start;gap:.65rem;line-height:1.6;display:flex}.footer-contact[data-v-db06e230] .app-icon{color:var(--accent-on-dark);margin-top:.15rem}.footer-bottom[data-v-db06e230]{padding-block:1.4rem calc(1.4rem + env(safe-area-inset-bottom));font-size:var(--text-sm);border-top:1px solid rgba(var(--line-rgb), .14);justify-content:space-between;align-items:center;gap:1rem;display:flex}.to-top[data-v-db06e230]{color:#fff;border-radius:var(--radius-md);width:42px;height:42px;transition:background-color var(--transition-base), translate var(--transition-base);border:1px solid #ffffff40;flex-shrink:0;place-items:center;display:grid}.to-top[data-v-db06e230]:hover{background:#ffffff1a;translate:0 -2px}@media (width<=900px){.footer-grid[data-v-db06e230]{grid-template-columns:1fr 1fr}.footer-brand[data-v-db06e230]{grid-column:1/-1}}@media (width<=560px){.footer-grid[data-v-db06e230]{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem 2.5rem}}.lang-veil[data-v-9e14f9b5]{z-index:1500;opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .5s,visibility 0s linear .5s;display:grid;position:fixed;inset:0}.lang-veil.is-on[data-v-9e14f9b5]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s}.is-light[data-v-9e14f9b5]{background:var(--color-bg)}.is-dark[data-v-9e14f9b5]{background:var(--color-navy)}.lang-veil-mark[data-v-9e14f9b5]{opacity:0;width:46px;height:auto;transition:opacity .3s ease, transform .6s var(--ease-out);transform:scale(.9)}.is-on .lang-veil-mark[data-v-9e14f9b5]{opacity:1;transition-delay:.1s;transform:scale(1)}.palette-switcher[data-v-3f2c8620]{bottom:calc(14px + env(safe-area-inset-bottom));z-index:1900;color:#fff;background:#070d1ef0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;max-width:calc(100vw - 20px);padding:5px;font-size:13px;font-weight:600;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 16px 40px #00000059}.ps-label[data-v-3f2c8620]{color:#fff9;white-space:nowrap;padding-inline:12px 6px;font-weight:500}.ps-option[data-v-3f2c8620]{color:#ffffffc7;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:6px 14px 6px 10px;transition:background-color .25s,color .25s;display:inline-flex}.ps-option[data-v-3f2c8620]:hover{color:#fff;background:#ffffff17}.ps-option.active[data-v-3f2c8620]{color:#0a1430;background:#fff}.ps-swatches[data-v-3f2c8620]{display:inline-flex}.ps-swatches i[data-v-3f2c8620]{border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #070d1ef0}.ps-option.active .ps-swatches i[data-v-3f2c8620]{box-shadow:0 0 0 2px #fff}.ps-swatches i+i[data-v-3f2c8620]{margin-inline-start:-5px}.ps-short[data-v-3f2c8620]{display:none}@media (width<=720px){.palette-switcher[data-v-3f2c8620]{gap:2px;font-size:12px}.ps-label[data-v-3f2c8620],.ps-name[data-v-3f2c8620]{display:none}.ps-short[data-v-3f2c8620]{display:inline}.ps-option[data-v-3f2c8620]{gap:6px;min-height:36px;padding:5px 11px 5px 8px}}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/alexandria-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/alexandria-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#003da7;--color-primary-light:#0a52d1;--color-primary-lighter:#4f86f0;--color-primary-dark:#002a78;--color-primary-rgb:0, 61, 167;--color-accent:#d00f2b;--color-accent-dark:#a80b22;--color-accent-rgb:208, 15, 43;--color-navy:#001a4d;--color-navy-deep:#000f2e;--color-navy-rgb:0, 26, 77;--color-blueprint:#8fb3ff;--color-bg:#fff;--color-bg-alt:#f4f7fc;--color-bg-section:#eaf0fa;--color-text:#0b0f19;--color-text-secondary:#424b5f;--color-text-muted:#6b7489;--color-border:#dfe6f2;--color-border-light:#edf1f8;--font-ar:"Alexandria", "Segoe UI", Tahoma, sans-serif;--font-en:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family:var(--font-ar);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px #001a4d0f;--shadow-md:0 6px 18px #001a4d12;--shadow-lg:0 14px 34px #001a4d17;--shadow-xl:0 26px 60px #001a4d24;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--transition-fast:.15s ease;--transition-base:.3s var(--ease-out);--container-max:1240px;--gutter:16px;--header-height:88px;--brand-blue:#003da7;--brand-red:#d00f2b;--surface-alt:var(--color-bg-alt);--surface-card:#fff;--surface-card-solid:#fff;--surface-soft:var(--color-bg-alt);--text-heading:var(--color-text);--link:var(--color-primary);--mark-flame:var(--brand-blue);--accent-mark:var(--color-accent);--accent-mark-rgb:var(--color-accent-rgb);--accent-on-dark:#ff6b80;--brand-line:var(--color-primary), var(--color-accent);--line-rgb:143, 179, 255;--shade-rgb:0, 20, 61;--hero-bg:linear-gradient(180deg, var(--color-navy) 0%, #001338 100%);--hero-glow-rgb:0, 61, 167;--hero-glow-opacity:1;--hero-knockout:var(--color-navy);--band-bg:linear-gradient(180deg, var(--color-navy) 0%, #00143d 100%);--node-bg:var(--color-navy);--info-card-bg:linear-gradient(155deg, var(--color-primary) 0%, var(--color-primary-dark) 55%, var(--color-navy) 100%);--footer-bg:var(--color-navy-deep);--header-solid:#fffffff7;--btn-primary-bg:var(--color-primary);--btn-primary-hover:var(--color-primary-light);--btn-primary-glow:rgba(var(--color-primary-rgb), .28);--btn-accent-bg:var(--color-accent);--btn-accent-hover:var(--color-accent-dark);--btn-accent-glow:rgba(var(--color-accent-rgb), .3);--icon-bg:var(--color-primary);--icon-glow:rgba(var(--color-primary-rgb), .3);--icon-bg-hover:var(--color-accent);--icon-glow-hover:rgba(var(--color-accent-rgb), .35);--card-light:#ff962829;--photo-filter:none;--photo-filter-band:none;--map-filter:none}html[lang=en]{--font-family:var(--font-en)}@media (width>=721px){:root{--gutter:32px}}@media (width<=720px){:root{--header-height:70px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height);background-color:var(--color-navy);font-size:16px}html.is-locked{overflow:hidden}body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:700;line-height:1.35}::selection{background:rgba(var(--color-primary-rgb), .18)}:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,7.5rem);position:relative}.section-alt{background:var(--surface-alt)}.en{font-family:var(--font-en);direction:ltr;unicode-bidi:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-badge{font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-md);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.section-badge:before{content:"";background:var(--accent-mark);border-radius:2px;flex-shrink:0;width:9px;height:9px;transform:rotate(45deg)}.section-badge:after{content:"";opacity:.4;background:currentColor;width:36px;height:1px}.tone-light .section-badge,.section-badge.is-light{color:var(--color-blueprint)}.section-head{max-width:720px;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.section-head.is-center{text-align:center;margin-inline:auto}.section-head.is-center .section-badge{justify-content:center}.section-title{color:var(--text-heading);font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.35}.section-subtitle{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.85}.w{vertical-align:top;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:hidden}.w-i{display:inline-block}.btn{min-height:52px;font-size:var(--text-base);border-radius:var(--radius-md);white-space:nowrap;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), translate var(--transition-base);justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.9rem;font-weight:600;display:inline-flex}.btn:hover{translate:0 -2px}.btn svg{transition:transform var(--transition-base);flex-shrink:0}html[dir=ltr] .btn .btn-arrow{transform:scaleX(-1)}.btn:hover .btn-arrow{transform:translate(-4px)}html[dir=ltr] .btn:hover .btn-arrow{transform:scaleX(-1)translate(-4px)}.btn-primary{color:#fff;background:var(--btn-primary-bg);box-shadow:0 10px 24px var(--btn-primary-glow)}.btn-primary:hover{background:var(--btn-primary-hover);box-shadow:0 14px 30px var(--btn-primary-glow)}.btn-accent{color:#fff;background:var(--btn-accent-bg);box-shadow:0 10px 24px var(--btn-accent-glow)}.btn-accent:hover{background:var(--btn-accent-hover)}.btn-outline-light{color:#fff;background:#ffffff0f;border:1px solid #ffffff59}.btn-outline-light:hover{background:#ffffff24;border-color:#fff9}.blueprint-grid{pointer-events:none;background-image:linear-gradient(rgba(var(--line-rgb), .09) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line-rgb), .09) 1px, transparent 1px), linear-gradient(rgba(var(--line-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line-rgb), .045) 1px, transparent 1px);background-position:top;background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%)}@media (width<=720px){.btn{min-height:48px;font-size:var(--text-sm);padding:.75rem 1.4rem}.section-subtitle{font-size:var(--text-base)}}html[data-palette="1"]{--color-bg-alt:#f3f7fe;--color-bg-section:#e8f0fc;--color-text:#0d1b36;--color-text-secondary:#44546f;--color-text-muted:#6c7b95;--color-border:#d9e4f5;--color-border-light:#e6edf9;--surface-alt:linear-gradient(180deg, #f7faff 0%, #eaf1fd 100%);--surface-soft:#f0f5fe;--text-heading:#0a3a9c;--link:#0a4cc4;--accent-mark:#2f6bff;--accent-mark-rgb:47, 107, 255;--accent-on-dark:#9fc0ff;--brand-line:#003da7, #4f86f0;--shade-rgb:0, 38, 110;--hero-bg:linear-gradient(165deg, #011a4c 0%, #022466 52%, #06378f 100%);--hero-glow-rgb:47, 107, 255;--hero-knockout:#022466;--band-bg:linear-gradient(160deg, #002a78 0%, #003da7 55%, #1d5ad8 100%);--node-bg:#00358f;--info-card-bg:linear-gradient(155deg, #2f6bff 0%, #003da7 55%, #002a78 100%);--footer-bg:linear-gradient(180deg, #021a4b 0%, #000f2e 100%);--header-solid:#fffffff5;--btn-primary-bg:linear-gradient(135deg, #2f6bff 0%, #003da7 100%);--btn-primary-hover:linear-gradient(135deg, #4a7fff 0%, #0a4cc4 100%);--btn-primary-glow:#003da752;--btn-accent-bg:linear-gradient(135deg, #2f6bff 0%, #003da7 100%);--btn-accent-hover:linear-gradient(135deg, #4a7fff 0%, #0a4cc4 100%);--btn-accent-glow:#2f6bff66;--icon-bg:linear-gradient(140deg, #2f6bff 0%, #003da7 100%);--icon-glow:#003da74d;--icon-bg-hover:linear-gradient(140deg, #5b8fff 0%, #1f5fe0 100%);--icon-glow-hover:#2f6bff73;--card-light:#2f6bff1c;--photo-filter:grayscale(1) sepia(.5) hue-rotate(178deg) saturate(1.7) contrast(1.05);--photo-filter-band:grayscale(.6) sepia(.35) hue-rotate(178deg) saturate(1.5) contrast(1.05);--map-filter:grayscale(.5) sepia(.2) hue-rotate(180deg) saturate(1.3)}html[data-palette="2"]{--color-primary:#6f9bff;--color-primary-rgb:111, 155, 255;--color-primary-light:#8fb3ff;--color-bg:#060d1f;--color-bg-alt:#0a1530;--color-bg-section:#0d1a3a;--color-text:#e9effc;--color-text-secondary:#d7e2fabd;--color-text-muted:#becdee8f;--color-border:#8fb3ff29;--color-border-light:#8fb3ff1c;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 22px #0000004d;--shadow-lg:0 16px 36px #00000061;--shadow-xl:0 26px 60px #00000073;--surface-alt:linear-gradient(180deg, #060d1f 0%, #0a1634 24%, #0a1634 76%, #060d1f 100%);--surface-card:linear-gradient(165deg, #0f1e44 0%, #0a1532 100%);--surface-card-solid:#0c1838;--surface-soft:#8fb3ff12;--text-heading:#fff;--link:#8fb3ff;--mark-flame:#fff;--accent-mark:#ff7a2f;--accent-mark-rgb:255, 122, 47;--accent-on-dark:#ff9a52;--brand-line:#ffb000, #ff5a1f, #d00f2b;--shade-rgb:4, 10, 28;--hero-bg:linear-gradient(180deg, #021238 0%, #060d1f 100%);--hero-knockout:#041131;--band-bg:radial-gradient(70% 70% at 50% 0%, #003da757, transparent 70%), #060d1f;--node-bg:#08132c;--info-card-bg:linear-gradient(155deg, #1f5fe0 0%, #003da7 50%, #04184a 100%);--footer-bg:#040917;--header-solid:#060d1ff0;--btn-primary-bg:linear-gradient(135deg, #2f6bff 0%, #003da7 100%);--btn-primary-hover:linear-gradient(135deg, #4a7fff 0%, #0a4cc4 100%);--btn-primary-glow:#2f6bff59;--btn-accent-bg:linear-gradient(135deg, #ff7a2f 0%, #d00f2b 100%);--btn-accent-hover:linear-gradient(135deg, #ff8f4d 0%, #e01a36 100%);--btn-accent-glow:#ff5a2859;--icon-bg:linear-gradient(140deg, #2f6bff 0%, #003da7 100%);--icon-glow:#2f6bff59;--icon-bg-hover:linear-gradient(140deg, #ff7a2f 0%, #d00f2b 100%);--icon-glow-hover:#ff5a2866;--card-light:#ff7a2f21;--photo-filter:saturate(.9) contrast(1.08) brightness(.82);--photo-filter-band:none;--map-filter:invert(.9) hue-rotate(180deg) saturate(.55) brightness(.92) contrast(.92)}html[data-palette="2"] .header.scrolled{box-shadow:0 1px #8fb3ff1a,0 10px 30px #00000059}html[data-palette="2"] .header.scrolled .logo-light{opacity:1}html[data-palette="2"] .header.scrolled .logo-color{opacity:0}html[data-palette="2"] .header.scrolled .nav-link{color:#ffffffc7}html[data-palette="2"] .header.scrolled .nav-link:hover,html[data-palette="2"] .header.scrolled .nav-link.active{color:#fff}html[data-palette="2"] .header.scrolled .lang-btn{color:#fff;border-color:#ffffff4d}html[data-palette="2"] .header.scrolled .lang-btn:hover{background:#ffffff1a}html[data-palette="2"] .header.scrolled .hamburger span{background:#fff}html[data-palette="2"] .intro-backdrop{background:#050b1c}html[data-palette="2"] .intro-grid{background-image:linear-gradient(#8fb3ff14 1px,#0000 1px),linear-gradient(90deg,#8fb3ff14 1px,#0000 1px),linear-gradient(#8fb3ff0a 1px,#0000 1px),linear-gradient(90deg,#8fb3ff0a 1px,#0000 1px)}html[data-palette="2"] .lg-ink,html[data-palette="2"] .lg-flame{fill:#fff}html[data-palette="2"] .lg-flame-line{stroke:#fff}html[data-palette="2"] .lg-guide{stroke:#8fb3ff59}html[data-palette="3"]{--color-navy:#0d2350;--color-navy-deep:#0a1b3e;--color-blueprint:#e6c99a;--color-bg:#fbf8f2;--color-bg-alt:#f4eee3;--color-bg-section:#ede4d4;--color-text:#1e1a14;--color-text-secondary:#5b5246;--color-text-muted:#8b806f;--color-border:#e5dbc9;--color-border-light:#eee6d8;--shadow-sm:0 1px 2px #281e0f0f;--shadow-md:0 6px 18px #281e0f12;--shadow-lg:0 14px 34px #281e0f1a;--shadow-xl:0 26px 60px #0d235029;--surface-alt:linear-gradient(180deg, #f7f2e8 0%, #efe6d6 100%);--surface-card:#fffdf9;--surface-card-solid:#fffdf9;--surface-soft:#f3ecdf;--text-heading:#0d2350;--link:#1a47a8;--accent-mark:#c8102e;--accent-mark-rgb:200, 16, 46;--accent-on-dark:#e8c08a;--brand-line:#0d2350, #c8102e;--line-rgb:232, 214, 182;--shade-rgb:13, 30, 64;--hero-bg:radial-gradient(120% 55% at 50% 100%, #e2a05c42 0%, #e2a05c14 45%, transparent 75%), linear-gradient(180deg, #091936 0%, #0d2350 55%, #1b2d55 100%);--hero-glow-rgb:52, 88, 160;--hero-glow-opacity:.6;--hero-knockout:#0f2450;--band-bg:linear-gradient(160deg, #0a1b3e 0%, #0d2350 55%, #15336d 100%);--node-bg:#0d2350;--info-card-bg:linear-gradient(155deg, #173c86 0%, #0d2350 60%, #0a1b3e 100%);--footer-bg:#0a1b3e;--header-solid:#fbf8f2f5;--btn-primary-bg:linear-gradient(135deg, #1a3f8f 0%, #0d2350 100%);--btn-primary-hover:linear-gradient(135deg, #2350a8 0%, #12306b 100%);--btn-primary-glow:#0d23504d;--btn-accent-bg:linear-gradient(135deg, #d62a42 0%, #a80b22 100%);--btn-accent-hover:linear-gradient(135deg, #e23a52 0%, #b8122b 100%);--btn-accent-glow:#c8102e4d;--icon-bg:linear-gradient(140deg, #1a3f8f 0%, #0d2350 100%);--icon-glow:#0d235047;--icon-bg-hover:linear-gradient(140deg, #d62a42 0%, #a80b22 100%);--icon-glow-hover:#c8102e52;--card-light:#d6a05a24;--photo-filter:sepia(.32) saturate(.78) contrast(1.04) brightness(1.02);--photo-filter-band:sepia(.18) saturate(.85);--map-filter:sepia(.3) saturate(.75)}
