.consent[data-v-3abc012c]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);width:min(760px,100vw - 2rem);background:#fff;border-radius:16px;box-shadow:0 8px 40px #004f5d2e,0 2px 8px #00000014;border:1px solid rgba(0,104,122,.12);z-index:2000;padding:1.25rem 1.5rem}@media (max-width: 768px){.consent[data-v-3abc012c]{bottom:1rem;padding:1rem}}.consent__inner[data-v-3abc012c]{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.consent__inner[data-v-3abc012c]{flex-direction:column;align-items:flex-start}}.consent__icon[data-v-3abc012c]{flex-shrink:0;width:42px;height:42px;background:#00687a14;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00687a}@media (max-width: 768px){.consent__icon[data-v-3abc012c]{display:none}}.consent__content[data-v-3abc012c]{flex:1}.consent__title[data-v-3abc012c]{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#004f5d;margin-bottom:.3rem}.consent__text[data-v-3abc012c]{font-family:Montserrat,sans-serif;font-size:.82rem;color:#424242bf;line-height:1.6;font-weight:400}.consent__link[data-v-3abc012c]{color:#00687a;text-decoration:underline;text-underline-offset:2px;font-weight:500}.consent__link[data-v-3abc012c]:hover{color:#004f5d}.consent__actions[data-v-3abc012c]{display:flex;gap:.5rem;flex-shrink:0}@media (max-width: 768px){.consent__actions[data-v-3abc012c]{width:100%}}.consent__btn[data-v-3abc012c]{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;padding:.55rem 1.25rem;border-radius:50px;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}@media (max-width: 768px){.consent__btn[data-v-3abc012c]{flex:1}}.consent__btn--accept[data-v-3abc012c]{background:#00687a;color:#fff}.consent__btn--accept[data-v-3abc012c]:hover{background:#004f5d}.consent__btn--decline[data-v-3abc012c]{background:transparent;color:#42424299;border:1px solid rgba(66,66,66,.2)}.consent__btn--decline[data-v-3abc012c]:hover{color:#424242;border-color:#42424266}.consent-enter-active[data-v-3abc012c]{transition:opacity .4s ease,transform .4s cubic-bezier(.23,1,.32,1)}.consent-leave-active[data-v-3abc012c]{transition:opacity .3s ease,transform .3s ease}.consent-enter-from[data-v-3abc012c]{opacity:0;transform:translate(-50%) translateY(20px)}.consent-leave-to[data-v-3abc012c]{opacity:0;transform:translate(-50%) translateY(10px)}.scroll-top[data-v-70b29a95]{position:fixed;bottom:2rem;right:2rem;z-index:900;width:46px;height:46px;border-radius:50%;background:#00687a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #004f5d59;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.scroll-top[data-v-70b29a95]:hover{background:#004f5d;transform:translateY(-3px);box-shadow:0 8px 28px #004f5d73}.scroll-top-enter-active[data-v-70b29a95],.scroll-top-leave-active[data-v-70b29a95]{transition:opacity .3s ease,transform .3s ease}.scroll-top-enter-from[data-v-70b29a95],.scroll-top-leave-to[data-v-70b29a95]{opacity:0;transform:translateY(12px)}#bio-logik{min-height:100vh}.navbar[data-v-6e4cf663]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 0;transition:all .35s ease}.navbar--scrolled[data-v-6e4cf663]{background:#004f5df5;padding:.75rem 0;box-shadow:0 2px 20px #00687a1a}.navbar--scrolled .navbar__logo-icon[data-v-6e4cf663]{width:145px;flex-shrink:0;position:fixed;top:-34px}@media (max-width: 768px){.navbar--scrolled .navbar__logo-icon[data-v-6e4cf663]{width:115px;top:-24px}}.navbar__inner[data-v-6e4cf663]{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:1400px;margin:0 auto;padding:.5rem}.navbar__logo[data-v-6e4cf663]{display:flex;align-items:center;gap:.75rem;text-decoration:none}.navbar__logo-icon[data-v-6e4cf663]{width:145px;flex-shrink:0;position:fixed;top:-30px;transition:width .35s ease,top .35s ease}.navbar__logo-text[data-v-6e4cf663]{display:flex;flex-direction:column}.navbar__logo-name[data-v-6e4cf663]{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700;color:#00687a;line-height:1}.navbar__logo-sub[data-v-6e4cf663]{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#94b7ac;margin-top:.2rem}.navbar__links[data-v-6e4cf663]{display:flex;align-items:center;gap:2.5rem;list-style:none}@media (max-width: 1024px){.navbar__links[data-v-6e4cf663]{display:none}}.navbar__link[data-v-6e4cf663]{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.05em;color:#fff;position:relative;transition:color .25s}.navbar__link[data-v-6e4cf663]:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#00687a;transition:width .3s ease}.navbar__link[data-v-6e4cf663]:hover:after{width:100%}.navbar .has-dropdown[data-v-6e4cf663]{position:relative}.navbar .has-dropdown:hover .navbar__dropdown[data-v-6e4cf663]{opacity:1;visibility:visible;margin-top:0}.navbar__chevron[data-v-6e4cf663]{display:inline-block;margin-left:.25rem;vertical-align:middle;transition:transform .25s ease}.has-dropdown:hover .navbar__chevron[data-v-6e4cf663]{transform:rotate(180deg)}.navbar__dropdown[data-v-6e4cf663]{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;padding:.4rem;list-style:none;min-width:180px;box-shadow:0 8px 30px #004f5d2e;border:1px solid rgba(0,104,122,.1);opacity:0;visibility:hidden;margin-top:-6px;transition:opacity .2s ease,margin-top .2s ease,visibility .2s;z-index:200}.navbar__dropdown-link[data-v-6e4cf663]{display:block;padding:.55rem 1rem;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:500;color:#424242;border-radius:8px;text-decoration:none;white-space:nowrap;transition:all .2s}.navbar__dropdown-link[data-v-6e4cf663]:hover{color:#00687a;background:#00687a12}.navbar__drawer-sublinks[data-v-6e4cf663]{list-style:none;padding-left:1rem;margin-top:.1rem;margin-bottom:.25rem;border-left:2px solid rgba(0,104,122,.15);margin-left:1.5rem}.navbar__drawer-sublink[data-v-6e4cf663]{display:block;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;color:#424242a6;padding:.45rem .75rem;border-radius:8px;text-decoration:none;transition:all .2s}.navbar__drawer-sublink[data-v-6e4cf663]:hover{color:#00687a;background:#00687a0d}.navbar__hamburger[data-v-6e4cf663]{display:none;flex-direction:column;gap:5px;padding:.5rem;cursor:pointer;background:none;border:none;z-index:1100}@media (max-width: 1024px){.navbar__hamburger[data-v-6e4cf663]{display:flex}}.navbar__hamburger span[data-v-6e4cf663]{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:all .35s cubic-bezier(.23,1,.32,1);transform-origin:center}.navbar__hamburger--open span[data-v-6e4cf663]:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__hamburger--open span[data-v-6e4cf663]:nth-child(2){opacity:0;transform:scaleX(0)}.navbar__hamburger--open span[data-v-6e4cf663]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__overlay[data-v-6e4cf663]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.navbar__drawer[data-v-6e4cf663]{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:#fff;z-index:1100;display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;box-shadow:-8px 0 40px #00687a26}.navbar__drawer-header[data-v-6e4cf663]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(0,104,122,.1)}.navbar__drawer-logo[data-v-6e4cf663]{height:180px;width:auto;object-fit:contain}.navbar__drawer-close[data-v-6e4cf663]{width:36px;min-width:36px;height:36px;border-radius:50%;background:#00687a14;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00687a;transition:background .2s}.navbar__drawer-close[data-v-6e4cf663]:hover{background:#00687a26}.navbar__drawer-links[data-v-6e4cf663]{list-style:none;display:flex;flex-direction:column;gap:.25rem;flex:1}.navbar__drawer-link[data-v-6e4cf663]{display:block;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;color:#424242;padding:.85rem 1rem;border-radius:10px;transition:all .2s;text-decoration:none}.navbar__drawer-link[data-v-6e4cf663]:hover{color:#00687a;background:#00687a0f;padding-left:1.4rem}.navbar__drawer-cta[data-v-6e4cf663]{margin-top:1rem;justify-content:center}.navbar__drawer-footer[data-v-6e4cf663]{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#4242424d;text-align:center;margin-top:1.5rem}.overlay-enter-active[data-v-6e4cf663],.overlay-leave-active[data-v-6e4cf663]{transition:opacity .3s ease}.overlay-enter-from[data-v-6e4cf663],.overlay-leave-to[data-v-6e4cf663]{opacity:0}.drawer-enter-active[data-v-6e4cf663],.drawer-leave-active[data-v-6e4cf663]{transition:transform .35s cubic-bezier(.23,1,.32,1)}.drawer-enter-from[data-v-6e4cf663],.drawer-leave-to[data-v-6e4cf663]{transform:translate(100%)}.btn[data-v-6e4cf663]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:50px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn--primary[data-v-6e4cf663]{background:#00687a;color:#fff;border:2px solid #00687a;box-shadow:0 2px 10px #054551}.btn--primary[data-v-6e4cf663]:hover{background:#004f5d;border-color:#004f5d;transform:translateY(-1px);box-shadow:0 6px 20px #00687a4d}.hero[data-v-d9b5520e]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero__bg[data-v-d9b5520e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__bg-img[data-v-d9b5520e]{width:100%;height:100%;object-fit:cover;object-position:center}.hero__overlay[data-v-d9b5520e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffffd1,#00687aa6,#94b7ac73)}.hero__deco[data-v-d9b5520e]{position:absolute;z-index:1;pointer-events:none}.hero__deco--left[data-v-d9b5520e]{left:0;bottom:80px;width:120px;opacity:.6}.hero__content[data-v-d9b5520e]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center;padding-top:8rem;padding-bottom:6rem}@media (max-width: 1024px){.hero__content[data-v-d9b5520e]{grid-template-columns:1fr}}.hero__text[data-v-d9b5520e]{max-width:640px}.hero__eyebrow[data-v-d9b5520e]{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.hero__eyebrow[data-v-d9b5520e]:before{content:"";display:inline-block;width:32px;height:1px;background:#ffffff80}.hero h2.hero__title[data-v-d9b5520e]{font-size:clamp(1.8rem,4vw,2.5rem)}.hero h2.hero__title em[data-v-d9b5520e]{color:#004f5d}.hero__title[data-v-d9b5520e]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:1.5rem}.hero__title em[data-v-d9b5520e]{font-style:italic;color:#ecedd2f2;font-size:4vw}.hero__desc[data-v-d9b5520e]{font-family:Montserrat,sans-serif;font-size:1.05rem;color:#ffffffd9;line-height:1.8;font-weight:300;margin-bottom:2.5rem;max-width:520px}.hero__actions[data-v-d9b5520e]{display:flex;gap:1rem;flex-wrap:wrap}.hero__stats[data-v-d9b5520e]{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){.hero__stats[data-v-d9b5520e]{flex-direction:row;gap:1.25rem}}@media (max-width: 576px){.hero__stats[data-v-d9b5520e]{display:none}}.hero__stat-card[data-v-d9b5520e]{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.25rem 1.5rem;text-align:center;min-width:130px}.hero__stat-value[data-v-d9b5520e]{display:block;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;color:#fff;line-height:1}.hero__stat-label[data-v-d9b5520e]{display:block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin-top:.4rem}.hero__wave[data-v-d9b5520e]{position:absolute;bottom:-9px;left:0;right:0;z-index:3}.hero__wave svg[data-v-d9b5520e]{width:100%;height:100px}.btn[data-v-d9b5520e]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:50px;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;transition:all .3s ease;cursor:pointer}.btn--light[data-v-d9b5520e]{background:#fff;color:#00687a;border:2px solid #ffffff}.btn--light[data-v-d9b5520e]:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.btn--outline[data-v-d9b5520e]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}.btn--outline[data-v-d9b5520e]:hover{border-color:#fff;background:#ffffff1a;transform:translateY(-2px)}.forces-band[data-v-c3162d4e]{background:transparent;overflow:hidden;padding:1.1rem 0}.forces-band__track[data-v-c3162d4e]{display:flex;gap:3rem;width:max-content;animation:scroll-band-c3162d4e 28s linear infinite}.forces-band__item[data-v-c3162d4e]{display:inline-flex;align-items:center;gap:.65rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00687a80;white-space:nowrap}.forces-band__dot[data-v-c3162d4e]{width:5px;height:5px;border-radius:50%;background:#94b7ac80;flex-shrink:0}@keyframes scroll-band-c3162d4e{0%{transform:translate(0)}to{transform:translate(-50%)}}.services[data-v-89cddef3]{position:relative;background:linear-gradient(181deg,#ffffffd1,#ecedd2f2 50%,#ecedd2f2 50%,#94b7ac73);padding:0}.services__wave-top svg[data-v-89cddef3],.services__wave-bottom svg[data-v-89cddef3]{display:block;width:100%;height:80px}.services .container[data-v-89cddef3]{padding-top:3rem;padding-bottom:3rem}.services__header[data-v-89cddef3]{text-align:center;margin-bottom:3.5rem}.services__header .section-sub[data-v-89cddef3]{margin:0 auto;margin-top:1rem}.services__grid[data-v-89cddef3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 1024px){.services__grid[data-v-89cddef3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.services__grid[data-v-89cddef3]{grid-template-columns:1fr}}.service-card[data-v-89cddef3]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #00687a0f;border:1px solid rgba(0,104,122,.06);position:relative;transition:box-shadow .35s ease,border-color .35s ease}.service-card:hover .service-card__icon[data-v-89cddef3]{background:#00687a;color:#fff}.service-card__icon[data-v-89cddef3]{width:56px;height:56px;border-radius:14px;background:#00687a14;color:#00687a;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .35s ease}.service-card__title[data-v-89cddef3]{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;color:#424242;line-height:1.35;margin-bottom:.75rem}.service-card__desc[data-v-89cddef3]{font-family:Montserrat,sans-serif;font-size:.875rem;color:#424242;line-height:1.7;font-weight:300;margin-bottom:.5rem}.service-card__desc[data-v-89cddef3]:last-child{margin-bottom:0}.service-link[data-v-89cddef3]{color:#00687a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,104,122,.3);transition:border-color .2s}.service-link[data-v-89cddef3]:hover{border-bottom-color:#00687a}.service-card__learn-more[data-v-89cddef3]{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#00687a;text-decoration:none;letter-spacing:.02em;transition:gap .2s,color .2s}.service-card__learn-more svg[data-v-89cddef3]{transition:transform .2s}.service-card__learn-more[data-v-89cddef3]:hover{color:#004f5d;gap:.5rem}.service-card__learn-more:hover svg[data-v-89cddef3]{transform:translate(2px)}.services__more-link[data-v-89cddef3]{display:flex;justify-content:center;margin-top:2.5rem}.services__more-btn[data-v-89cddef3]{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 2rem;border:1.5px solid rgba(0,104,122,.35);border-radius:50px;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;color:#00687a;text-decoration:none;background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s,border-color .25s,color .25s,transform .2s}.services__more-btn svg[data-v-89cddef3]{transition:transform .2s}.services__more-btn[data-v-89cddef3]:hover{background:#00687a;border-color:#00687a;color:#fff;transform:translateY(-2px)}.services__more-btn:hover svg[data-v-89cddef3]{transform:rotate(90deg)}.process[data-v-c4142d17]{background:#fff;position:relative;overflow:hidden;margin-bottom:6rem}@media (max-width: 768px){.process[data-v-c4142d17]{padding:60px 0}}.process__header[data-v-c4142d17]{text-align:center;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}.process__header .section-sub[data-v-c4142d17]{margin:0 auto}.process__steps[data-v-c4142d17]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}@media (max-width: 1024px){.process__steps[data-v-c4142d17]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 576px){.process__steps[data-v-c4142d17]{grid-template-columns:1fr}}.process__step[data-v-c4142d17]{text-align:center;padding:2rem 1.5rem;position:relative}.process__step-connector[data-v-c4142d17]{position:absolute;top:7.75rem;left:50%;width:100%;height:1px;background:linear-gradient(to right,#00687a40,#00687a40)}@media (max-width: 1024px){.process__step-connector[data-v-c4142d17]{display:none}}.process__step-num[data-v-c4142d17]{font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700;color:#00687a14;line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.process__step-icon[data-v-c4142d17]{width:56px;height:56px;background:linear-gradient(135deg,#00687a1a,#94b7ac1a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00687a;margin:0 auto 1.25rem;border:1px solid rgba(0,104,122,.15)}.process__step-title[data-v-c4142d17]{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:600;color:#424242;margin-bottom:.75rem}.process__step-desc[data-v-c4142d17]{font-family:Montserrat,sans-serif;font-size:.85rem;color:#424242;line-height:1.7;font-weight:300}.process__deco[data-v-c4142d17]{position:absolute;right:-150px;top:50%;transform:translateY(-50%);width:400px;height:400px;pointer-events:none;opacity:.5}@media (max-width: 1024px){.process__deco[data-v-c4142d17]{display:none}}.contact[data-v-a4bdfd92]{background:linear-gradient(160deg,#004f5d,#00687a 55%,#94b7ac);position:relative;overflow:hidden;padding-bottom:0}.contact__wave-bottom[data-v-a4bdfd92]{position:relative;height:120px;margin-top:2rem}.contact__wave-layer[data-v-a4bdfd92]{position:absolute;bottom:0;left:0;width:100%;height:85px;display:block}.contact__wave-layer--back[data-v-a4bdfd92]{z-index:1;transform:rotate(2deg)}.contact__wave-layer--mid[data-v-a4bdfd92]{z-index:2;transform:rotate(1deg)}.contact__wave-layer--front[data-v-a4bdfd92]{z-index:3}.contact__header[data-v-a4bdfd92]{text-align:center;padding-top:100px;padding-bottom:3.5rem;max-width:680px;margin:0 auto}@media (max-width: 768px){.contact__header[data-v-a4bdfd92]{padding-top:60px;padding-bottom:2.5rem}}.contact__header .section-tag--light[data-v-a4bdfd92]{color:#ffffffd9;background:#ffffff26;margin:0 auto 1.25rem;display:inline-block}.contact__heading[data-v-a4bdfd92]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:1rem}.contact__heading em[data-v-a4bdfd92]{font-style:italic;color:#ecedd2e6}.contact__sub[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.95rem;color:#ffffffbf;line-height:1.8;font-weight:300}.contact__grid[data-v-a4bdfd92]{display:grid;grid-template-columns:280px 1fr;gap:2.5rem;align-items:start}@media (max-width: 1024px){.contact__grid[data-v-a4bdfd92]{grid-template-columns:1fr;gap:2rem}}.contact__info[data-v-a4bdfd92]{position:sticky;top:6rem}@media (max-width: 1024px){.contact__info[data-v-a4bdfd92]{position:static}}.contact__info-inner[data-v-a4bdfd92]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:1.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact__info-title[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:1.25rem}.contact__items[data-v-a4bdfd92]{display:flex;flex-direction:column;gap:1.1rem}.contact__item[data-v-a4bdfd92]{display:flex;align-items:center;gap:.9rem}.contact__item-icon[data-v-a4bdfd92]{width:40px;height:40px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.contact__item-label[data-v-a4bdfd92]{display:block;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.contact__item-value[data-v-a4bdfd92]{display:block;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:500;color:#fff;text-decoration:none;margin-top:.1rem;transition:color .2s}.contact__item-value[data-v-a4bdfd92]:hover{color:#ecedd2a6}.contact__deco[data-v-a4bdfd92]{margin-top:2rem;width:140px;opacity:.5;filter:brightness(0) invert(1)}@media (max-width: 1024px){.contact__deco[data-v-a4bdfd92]{display:none}}.contact__form-wrap[data-v-a4bdfd92]{background:#fff;border-radius:24px;padding:0;box-shadow:0 24px 64px #0000002e;overflow:hidden}.contact__success[data-v-a4bdfd92]{text-align:center;padding:4rem 2rem}.contact__success h3[data-v-a4bdfd92]{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;color:#00687a;margin-bottom:.75rem}.contact__success p[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;color:#424242;font-size:.95rem}.contact__success-icon[data-v-a4bdfd92]{width:64px;height:64px;background:#00687a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00687a;margin:0 auto 1.5rem}.contact__submit[data-v-a4bdfd92]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1rem 2rem;background:#00687a;color:#fff;border:none;border-radius:50px;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .3s ease}.contact__submit[data-v-a4bdfd92]:hover:not(:disabled){background:#004f5d;transform:translateY(-2px);box-shadow:0 8px 25px #00687a59}.contact__submit[data-v-a4bdfd92]:disabled{opacity:.7;cursor:not-allowed}.contact__form[data-v-a4bdfd92]{display:flex;flex-direction:column}.form-block[data-v-a4bdfd92]{padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #f0f2f4}@media (max-width: 576px){.form-block[data-v-a4bdfd92]{padding:1.25rem}}.form-block__header[data-v-a4bdfd92]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.form-block__num[data-v-a4bdfd92]{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#00687a33;line-height:1;min-width:2rem}.form-block__title[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00687a}.form-footer[data-v-a4bdfd92]{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;background:#fafbfc}@media (max-width: 576px){.form-footer[data-v-a4bdfd92]{padding:1.25rem}}.form-row[data-v-a4bdfd92]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row--3[data-v-a4bdfd92]{grid-template-columns:2fr 1fr 1fr}@media (max-width: 768px){.form-row--3[data-v-a4bdfd92]{grid-template-columns:1fr 1fr}.form-row--3[data-v-a4bdfd92]>:first-child{grid-column:1/-1}}@media (max-width: 576px){.form-row[data-v-a4bdfd92],.form-row--3[data-v-a4bdfd92]{grid-template-columns:1fr}.form-row--3[data-v-a4bdfd92]>:first-child{grid-column:auto}}.form-group[data-v-a4bdfd92]{display:flex;flex-direction:column;gap:.35rem}.form-group label[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;color:#424242cc;letter-spacing:.02em}.form-group input[data-v-a4bdfd92]:not([type=checkbox]),.form-group select[data-v-a4bdfd92],.form-group textarea[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.9rem;color:#424242;background:#f5f7f8;border:1.5px solid #e4e8eb;border-radius:10px;padding:.7rem .9rem;width:100%;transition:border-color .2s,background .2s,box-shadow .2s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group input[data-v-a4bdfd92]:not([type=checkbox])::placeholder,.form-group select[data-v-a4bdfd92]::placeholder,.form-group textarea[data-v-a4bdfd92]::placeholder{color:#b0bac3}.form-group input[data-v-a4bdfd92]:not([type=checkbox]):focus,.form-group select[data-v-a4bdfd92]:focus,.form-group textarea[data-v-a4bdfd92]:focus{border-color:#00687a;background:#fff;box-shadow:0 0 0 3px #00687a14}.form-group textarea[data-v-a4bdfd92]{resize:vertical;min-height:96px;line-height:1.6}.form-group--error input[data-v-a4bdfd92],.form-group--error select[data-v-a4bdfd92],.form-group--error textarea[data-v-a4bdfd92]{border-color:#e74c3c}.form-group--checkbox[data-v-a4bdfd92]{gap:.25rem}.form-label-block[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;color:#424242cc;letter-spacing:.02em;display:block;margin-bottom:.5rem}.form-pills[data-v-a4bdfd92]{display:flex;flex-wrap:wrap;gap:.5rem}.form-pill[data-v-a4bdfd92]{display:inline-flex;align-items:center;padding:.45rem 1.1rem;border-radius:50px;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;background:#f0f2f4;color:#424242b3;border:1.5px solid transparent;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.form-pill input[type=radio][data-v-a4bdfd92]{display:none}.form-pill[data-v-a4bdfd92]:hover{background:#00687a12;color:#00687a}.form-pill--active[data-v-a4bdfd92]{background:#00687a1a;color:#00687a;border-color:#00687a4d;font-weight:600}.form-checkbox[data-v-a4bdfd92]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.85rem;color:#424242;line-height:1.5}.form-checkbox input[type=checkbox][data-v-a4bdfd92]{width:18px;height:18px;min-width:18px;margin-top:.1rem;accent-color:#00687a;cursor:pointer}.form-note[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.75rem;color:#42424273;font-style:italic}.form-error[data-v-a4bdfd92]{font-family:Montserrat,sans-serif;font-size:.73rem;color:#e74c3c;font-weight:500}.footer[data-v-6a700f09]{background:#2a2a2a;color:#ffffffb3;z-index:5;position:relative;bottom:2px}.footer__wave svg[data-v-6a700f09]{display:block;width:100%;height:80px}.footer__main[data-v-6a700f09]{padding:3rem 0}.footer__grid[data-v-6a700f09]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}@media (max-width: 1024px){.footer__grid[data-v-6a700f09]{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 576px){.footer__grid[data-v-6a700f09]{grid-template-columns:1fr}}.footer__logo[data-v-6a700f09]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.footer__logo img[data-v-6a700f09]{width:208px;height:208px}.footer__logo div[data-v-6a700f09]{display:flex;flex-direction:column}.footer__logo-name[data-v-6a700f09]{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:700;color:#fff}.footer__logo-sub[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#94b7ac;margin-top:.15rem}.footer__tagline[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.85rem;color:#ffffff80;line-height:1.7;font-weight:300;max-width:280px}.footer__nav-title[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94b7ac;margin-bottom:1.25rem}.footer__nav ul[data-v-6a700f09]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.footer__nav a[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.88rem;color:#fff9;text-decoration:none;transition:color .25s}.footer__nav a[data-v-6a700f09]:hover{color:#94b7ac}.footer__contact p[data-v-6a700f09]{margin-bottom:.5rem}.footer__contact a[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.88rem;color:#fff9;text-decoration:none;transition:color .25s}.footer__contact a[data-v-6a700f09]:hover{color:#94b7ac}.footer__region[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.88rem;color:#fff6}.footer__bottom[data-v-6a700f09]{border-top:1px solid rgba(255,255,255,.06);padding:1.25rem 0}.footer__bottom-inner[data-v-6a700f09]{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width: 576px){.footer__bottom-inner[data-v-6a700f09]{flex-direction:column;text-align:center}}.footer__bottom-inner span[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.8rem;color:#ffffff59}.footer__bottom-inner a[data-v-6a700f09]{font-family:Montserrat,sans-serif;font-size:.8rem;color:#fff6;text-decoration:none;transition:color .25s}.footer__bottom-inner a[data-v-6a700f09]:hover{color:#94b7ac}.about[data-v-c09ab42c]{padding:0 0 100px;background:#fff;position:relative;overflow:hidden}.about .service-link[data-v-c09ab42c]{color:#00687a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,104,122,.3);transition:border-color .2s}.about .service-link[data-v-c09ab42c]:hover{border-bottom-color:#00687a}.about__banner[data-v-c09ab42c]{position:relative;background:linear-gradient(135deg,#004f5df2,#00687ad9);padding:8rem 0 6rem}@media (max-width: 768px){.about__banner[data-v-c09ab42c]{padding:6rem 0 4rem}}.about__banner-inner[data-v-c09ab42c]{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width: 768px){.about__banner-inner[data-v-c09ab42c]{flex-direction:column;align-items:flex-start}}.about__banner-text[data-v-c09ab42c]{flex:1}.about__banner-expertise[data-v-c09ab42c]{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#ffffffb3;margin-top:1rem;letter-spacing:.04em}.about__banner-logo[data-v-c09ab42c]{flex-shrink:0;opacity:.92}@media (max-width: 768px){.about__banner-logo[data-v-c09ab42c]{align-self:flex-end}}.about__banner-logo-img[data-v-c09ab42c]{height:210px;width:auto;display:block}@media (max-width: 768px){.about__banner-logo-img[data-v-c09ab42c]{display:none}}.about__banner-tag[data-v-c09ab42c]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.about__banner-tag[data-v-c09ab42c]:before{content:"";display:inline-block;width:28px;height:1px;background:#fff6}.about__banner-title[data-v-c09ab42c]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;line-height:1.15}.about__banner-title em[data-v-c09ab42c]{font-style:italic;color:#d4e8e4e6}.about__banner-wave[data-v-c09ab42c]{position:absolute;bottom:-1px;left:0;right:0;line-height:0}.about__banner-wave svg[data-v-c09ab42c]{display:block;width:100%;height:80px}.about .dragonfly-svg[data-v-c09ab42c]{display:block;overflow:visible}@media (max-width: 768px){.about[data-v-c09ab42c]{padding:70px 0}}.about__grid[data-v-c09ab42c]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:3rem}@media (max-width: 1024px){.about__grid[data-v-c09ab42c]{grid-template-columns:1fr;gap:3rem}}.about__visual[data-v-c09ab42c]{position:relative}.about__img-wrap[data-v-c09ab42c]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00687a2e;max-width:600px}.about__img-wrap[data-v-c09ab42c]:before{content:"";display:block;padding-top:115%}.about__img[data-v-c09ab42c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.about__img[data-v-c09ab42c]:hover{transform:scale(1.03)}.about__badge[data-v-c09ab42c]{position:absolute;bottom:1.5rem;right:-1.5rem;background:#fff;border-radius:16px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 30px #00687a26}@media (max-width: 768px){.about__badge[data-v-c09ab42c]{right:1rem}}.about__badge div[data-v-c09ab42c]{display:flex;flex-direction:column}.about__badge div strong[data-v-c09ab42c]{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;color:#424242;line-height:1}.about__badge div span[data-v-c09ab42c]{font-family:Montserrat,sans-serif;font-size:.7rem;color:#94b7ac;margin-top:.2rem;font-weight:500}.about__blob[data-v-c09ab42c]{position:absolute;top:-30px;left:-30px;width:200px;height:200px;background:radial-gradient(circle,rgba(212,232,228,.5) 0%,transparent 70%);border-radius:50%;z-index:-1}.about__text .section-heading[data-v-c09ab42c]{margin-bottom:1.5rem}.about__values[data-v-c09ab42c]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.about__value[data-v-c09ab42c]{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#00687a;background:#00687a14;border:1px solid rgba(0,104,122,.2);padding:.4rem 1rem;border-radius:50px;transition:all .25s}.about__value[data-v-c09ab42c]:hover{background:#00687a;color:#fff}.mission[data-v-0dc2b760]{padding:100px 0;position:relative;background:linear-gradient(1deg,#fff,#00687a0f 50%,#00687a0f 50%,#94b7ac73)}.mission .service-link[data-v-0dc2b760]{color:#00687a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,104,122,.3);transition:border-color .2s}.mission .service-link[data-v-0dc2b760]:hover{border-bottom-color:#00687a}.mission__wave-top[data-v-0dc2b760],.mission__wave-bottom[data-v-0dc2b760]{position:absolute;left:0;right:0;z-index:1;line-height:0}.mission__wave-top svg[data-v-0dc2b760],.mission__wave-bottom svg[data-v-0dc2b760]{display:block;width:100%;height:80px}.mission__wave-top[data-v-0dc2b760]{top:-1px}.mission__wave-bottom[data-v-0dc2b760]{bottom:-1px}.mission .container[data-v-0dc2b760]{position:relative;z-index:2}@media (max-width: 768px){.mission[data-v-0dc2b760]{padding:60px 0;padding-bottom:1rem}}.mission__inner[data-v-0dc2b760]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width: 1024px){.mission__inner[data-v-0dc2b760]{grid-template-columns:1fr;gap:1.5rem}}.mission__header .section-tag[data-v-0dc2b760]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#00687a;margin-bottom:1rem}.mission__title[data-v-0dc2b760]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600;color:#004f5d;line-height:1.25}.mission__title em[data-v-0dc2b760]{font-style:italic;color:#00687a}.mission__img-wrap[data-v-0dc2b760]{margin-top:2rem;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px #00687a29}.mission__img[data-v-0dc2b760]{width:100%;height:360px;object-fit:cover;display:block;transition:transform .6s ease}.mission__img[data-v-0dc2b760]:hover{transform:scale(1.03)}.mission__body[data-v-0dc2b760]{display:flex;flex-direction:column;gap:.3rem;padding-top:2rem}@media (max-width: 576px){.mission__body[data-v-0dc2b760]{padding-top:.2rem}}.mission__text[data-v-0dc2b760]{font-family:Montserrat,sans-serif;font-size:1rem;color:#424242cc;line-height:1.8;font-weight:400}.mission__text strong[data-v-0dc2b760]{color:#004f5d;font-weight:600}.mission__atouts[data-v-0dc2b760]{margin-top:3rem}.mission__atouts-label[data-v-0dc2b760]{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#00687a;text-align:center;margin-bottom:1.5rem}.mission__atouts-grid[data-v-0dc2b760]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 768px){.mission__atouts-grid[data-v-0dc2b760]{grid-template-columns:1fr}}.mission__atout-card[data-v-0dc2b760]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem 1.5rem;background:#fff;border:1px solid rgba(0,104,122,.1);border-radius:20px;box-shadow:0 4px 24px #00687a12;transition:transform .25s ease,box-shadow .25s ease}.mission__atout-card[data-v-0dc2b760]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #00687a24}.mission__atout-card p[data-v-0dc2b760]{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:500;color:#424242d9;line-height:1.65;margin:0}.mission__atout-icon[data-v-0dc2b760]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#00687a1f,#00687a0f);display:flex;align-items:center;justify-content:center;color:#00687a;flex-shrink:0}.mission__objectives[data-v-0dc2b760]{background:#fff;border:1px solid rgba(0,104,122,.12);border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 4px 20px #00687a12}.mission__objectives-label[data-v-0dc2b760]{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94b7ac;margin-bottom:1rem}.mission__list[data-v-0dc2b760]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.mission__list li[data-v-0dc2b760]{display:flex;align-items:center;gap:.7rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:500;color:#424242}.mission__list li svg[data-v-0dc2b760]{color:#00687a;flex-shrink:0}.team[data-v-263752f6]{background:linear-gradient(181deg,#ffffffd1,#00687aa6 50%,#00687aa6 50%,#94b7ac73);padding:0;position:relative}.team__wave-top svg[data-v-263752f6],.team__wave-bottom svg[data-v-263752f6]{display:block;width:100%;height:80px}.team__wave-bottom[data-v-263752f6]{position:absolute;bottom:-1px;left:0;right:0}.team .container[data-v-263752f6]{padding-top:3rem;padding-bottom:3rem}.team__header[data-v-263752f6]{text-align:center;margin-bottom:4rem}.team__header .section-sub[data-v-263752f6]{margin:0 auto;margin-top:1rem;color:#2a2a2a}.team__grid[data-v-263752f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}@media (max-width: 1024px){.team__grid[data-v-263752f6]{grid-template-columns:1fr}}.team__card[data-v-263752f6]{background:#ffffffdb;border:1px solid rgba(0,104,122,.1);border-radius:24px;padding:2.5rem;box-shadow:0 4px 24px #00687a0f;transition:box-shadow .35s ease,transform .35s ease;display:flex;flex-direction:column;gap:1.75rem}.team__card[data-v-263752f6]:hover{box-shadow:0 12px 40px #00687a21;transform:translateY(-4px)}.team__avatar[data-v-263752f6]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.team__avatar-img[data-v-263752f6]{width:220px;height:220px;border-radius:50%;overflow:hidden;border:3px solid rgba(0,104,122,.2);box-shadow:0 4px 16px #00687a26}.team__avatar-img img[data-v-263752f6]{width:100%;height:100%;object-fit:cover;object-position:center top}.team__avatar-placeholder[data-v-263752f6]{width:220px;height:220px;border-radius:50%;background:#00687a0f;border:2px dashed rgba(0,104,122,.2);display:flex;align-items:center;justify-content:center;color:#00687a66}.team__photo-note[data-v-263752f6]{font-family:Montserrat,sans-serif;font-size:.7rem;color:#42424266;font-style:italic;text-align:center}.team__info[data-v-263752f6]{display:flex;flex-direction:column;gap:.5rem}.team__name[data-v-263752f6]{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700;color:#004f5d;line-height:1.2}.team__role[data-v-263752f6]{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94b7ac;margin-bottom:.5rem}.team__bio[data-v-263752f6]{font-family:Montserrat,sans-serif;font-size:.9rem;color:#424242;line-height:1.75;font-weight:300;margin-bottom:.75rem}.team__bio[data-v-263752f6]:last-of-type{margin-bottom:0}.team__tags[data-v-263752f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.team__tag[data-v-263752f6]{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;color:#00687a;background:#00687a12;border:1px solid rgba(0,104,122,.15);padding:.3rem .85rem;border-radius:50px}.partners[data-v-f2c3cd5b]{background:#fff;padding:100px 0}@media (max-width: 768px){.partners[data-v-f2c3cd5b]{padding:60px 0}}.partners__header[data-v-f2c3cd5b]{text-align:center;margin-bottom:3rem}.partners__header .section-sub[data-v-f2c3cd5b]{margin:0 auto;margin-top:1rem}.partners__grid[data-v-f2c3cd5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1200px;margin:0 auto}@media (max-width: 1024px){.partners__grid[data-v-f2c3cd5b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.partners__grid[data-v-f2c3cd5b]{grid-template-columns:1fr}}.partners__card[data-v-f2c3cd5b]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid rgba(0,104,122,.1);border-radius:16px;padding:1.5rem .5rem 1.5rem 1.5rem;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 12px #00687a0d}.partners__card[data-v-f2c3cd5b]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00687a1f;border-color:#00687a40}.partners__card:hover .partners__card-icon[data-v-f2c3cd5b]{background:#00687a;color:#fff}.partners__card:hover .partners__card-arrow[data-v-f2c3cd5b]{opacity:1;transform:translate(0)}.partners__card-icon[data-v-f2c3cd5b]{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:#00687a12;color:#00687a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.partners__card-text[data-v-f2c3cd5b]{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.partners__card-name[data-v-f2c3cd5b]{font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700;color:#004f5d;line-height:1.2}.partners__card-desc[data-v-f2c3cd5b]{font-family:Montserrat,sans-serif;font-size:.75rem;color:#42424299;font-weight:400;line-height:1.4}.partners__card-arrow[data-v-f2c3cd5b]{flex-shrink:0;color:#00687a;opacity:0;transform:translate(-6px);transition:all .3s ease}#a-propos-page{min-height:100vh}.contact__wave-bottom{position:relative;height:120px;margin-top:2rem;overflow:hidden}.contact__wave-layer{position:absolute;bottom:0;left:0;width:100%;height:85px;display:block}.contact__wave-layer--back{z-index:1;transform:rotate(2deg)}.contact__wave-layer--mid{z-index:2;transform:rotate(1deg)}.contact__wave-layer--front{z-index:3}.politique[data-v-3e9ae475]{background:#fff;min-height:100vh}.politique__header[data-v-3e9ae475]{background:#004f5d;padding:3rem 0 4rem;color:#fff}.politique__back[data-v-3e9ae475]{display:inline-flex;align-items:center;gap:.4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;color:#ffffffb3;text-decoration:none;margin-bottom:2rem;transition:color .2s;cursor:pointer}.politique__back[data-v-3e9ae475]:hover{color:#fff}.politique__logo[data-v-3e9ae475]{margin-bottom:1.5rem}.politique__logo img[data-v-3e9ae475]{height:80px;width:auto}.politique__title[data-v-3e9ae475]{font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.politique__date[data-v-3e9ae475]{font-family:Montserrat,sans-serif;font-size:.85rem;color:#ffffff80}.politique__body[data-v-3e9ae475]{padding-top:3rem;padding-bottom:5rem;max-width:760px}.politique__section[data-v-3e9ae475]{margin-bottom:2.5rem}.politique__section h2[data-v-3e9ae475]{font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:700;color:#004f5d;margin-bottom:.75rem}.politique__section p[data-v-3e9ae475]{font-family:Montserrat,sans-serif;font-size:.95rem;color:#424242;line-height:1.8;font-weight:300;margin-bottom:.6rem}.politique__section ul[data-v-3e9ae475]{margin:.5rem 0 .75rem 1.5rem}.politique__section ul li[data-v-3e9ae475]{font-family:Montserrat,sans-serif;font-size:.95rem;color:#424242;line-height:1.8;font-weight:300}.politique__section a[data-v-3e9ae475]{color:#00687a;text-decoration:underline;text-underline-offset:3px}.politique__section a[data-v-3e9ae475]:hover{color:#004f5d}.politique__section em[data-v-3e9ae475]{font-style:italic}.esplus[data-v-0f78200b]{background:#fff;min-height:100vh}.esplus__header[data-v-0f78200b]{background:linear-gradient(160deg,#004f5d,#00687a);padding:6rem 0 0;color:#fff;position:relative}.esplus__header-wave[data-v-0f78200b]{margin-top:2rem}.esplus__header-wave svg[data-v-0f78200b]{display:block;width:100%;height:60px}.esplus__back[data-v-0f78200b]{display:inline-flex;align-items:center;gap:.4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;color:#ffffffa6;text-decoration:none;margin-bottom:2rem;transition:color .2s;cursor:pointer}.esplus__back[data-v-0f78200b]:hover{color:#fff}.esplus__tag[data-v-0f78200b]{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80!important;margin-bottom:.6rem}.esplus__title[data-v-0f78200b]{font-family:Playfair Display,Georgia,serif;font-size:2.4rem;font-weight:700;color:#fff;line-height:1.15;margin-bottom:.6rem}@media (max-width: 576px){.esplus__title[data-v-0f78200b]{font-size:1.8rem}}.esplus__subtitle[data-v-0f78200b]{font-family:Montserrat,sans-serif;font-size:1rem;color:#ffffffa6!important;font-weight:300;padding-bottom:1rem}.esplus__quicknav[data-v-0f78200b]{border-bottom:1px solid rgba(0,104,122,.1);padding:0}.esplus__quicknav .container[data-v-0f78200b]{padding-top:0;padding-bottom:0}.esplus__quicknav-list[data-v-0f78200b]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.esplus__quicknav-list[data-v-0f78200b]::-webkit-scrollbar{display:none}.esplus__quicknav-item[data-v-0f78200b]{display:inline-flex;align-items:center;gap:.5rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;color:#4242428c;text-decoration:none;padding:1rem 1.25rem;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.esplus__quicknav-item[data-v-0f78200b]:hover{color:#00687a;border-bottom-color:#00687a}.esplus__quicknav-dot[data-v-0f78200b]{width:6px;height:6px;border-radius:50%;background:#00687a59;flex-shrink:0}.esplus__body[data-v-0f78200b]{padding-bottom:5rem}.esplus__body .container[data-v-0f78200b]{max-width:1100px;padding-top:3.5rem}.esplus__section[data-v-0f78200b]{display:flex;align-items:stretch;scroll-margin-top:5rem;border-radius:16px;overflow:hidden;box-shadow:0 2px 16px #004f5d12}.esplus__section--reverse[data-v-0f78200b]{flex-direction:row-reverse}.esplus__section--reverse .esplus__section-img[data-v-0f78200b]{mask-image:linear-gradient(to left,transparent 0%,black 40%);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 40%)}@media (max-width: 576px){.esplus__section--reverse .esplus__section-img[data-v-0f78200b]{mask-image:linear-gradient(to bottom,transparent 0%,black 40%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 40%)}}.esplus__section[data-v-0f78200b]{min-height:280px}@media (max-width: 576px){.esplus__section[data-v-0f78200b]{flex-direction:column}}.esplus__section-body[data-v-0f78200b]{flex:0 0 58%;padding:2.25rem}@media (max-width: 576px){.esplus__section-body[data-v-0f78200b]{flex:none;width:100%;padding:1.75rem}}.esplus__section-img[data-v-0f78200b]{flex:1;background-size:cover;background-position:center;mask-image:linear-gradient(to right,transparent 0%,black 40%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 40%)}@media (max-width: 576px){.esplus__section-img[data-v-0f78200b]{flex:none;height:300px;width:100%;mask-image:linear-gradient(to bottom,transparent 0%,black 40%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 40%)}}.esplus__section-icon[data-v-0f78200b]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#00687a14;color:#00687a;margin-bottom:1rem}.esplus__section-content[data-v-0f78200b]{flex:1}.esplus__section-title[data-v-0f78200b]{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:700;color:#004f5d;line-height:1.3;margin-bottom:1.1rem}.esplus p[data-v-0f78200b]{font-family:Montserrat,sans-serif;font-size:.95rem;color:#424242;line-height:1.85;font-weight:500;margin-bottom:.85rem}.esplus p strong[data-v-0f78200b]{font-weight:600;color:#424242}.esplus p em[data-v-0f78200b]{font-style:italic}.esplus__cta[data-v-0f78200b]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.6rem 1.4rem;background:#00687a;color:#fff;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;border-radius:50px;text-decoration:none;transition:background .25s,transform .2s}.esplus__cta[data-v-0f78200b]:hover{background:#004f5d;transform:translateY(-1px)}.esplus__divider[data-v-0f78200b]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,104,122,.15),transparent);margin:3rem 0}.esplus__wave-bottom[data-v-0f78200b]{position:relative;height:120px;margin-top:2rem;overflow:hidden}.esplus__wave-layer[data-v-0f78200b]{position:absolute;bottom:0;left:0;width:100%;height:85px;display:block}.esplus__wave-layer--back[data-v-0f78200b]{z-index:1;transform:rotate(2deg)}.esplus__wave-layer--mid[data-v-0f78200b]{z-index:2;transform:rotate(1deg)}.esplus__wave-layer--front[data-v-0f78200b]{z-index:3}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:Montserrat,sans-serif;color:#424242;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:Montserrat,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container{padding:0 1.25rem}}.section-tag{display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#00687a;background:#00687a14;padding:.4rem 1rem;border-radius:50px;margin-bottom:1rem}.section-heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);color:#00687a;font-weight:600;line-height:1.2}.section-sub{font-size:1.05rem;color:#757575;line-height:1.7;font-weight:300;max-width:600px}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up-delay-1{transition-delay:.1s}.fade-up-delay-2{transition-delay:.2s}.fade-up-delay-3{transition-delay:.3s}.fade-up-delay-4{transition-delay:.4s}.fade-up-delay-5{transition-delay:.5s}.fade-up-delay-6{transition-delay:.6s}
