.nfm-ecoeps-intro[data-v-a45cdc68]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-ecoeps-intro__inner[data-v-a45cdc68]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nfm-ecoeps-intro__content[data-v-a45cdc68]{opacity:0;transform:translate(-24px);transition:opacity .7s ease,transform .7s ease}.nfm-ecoeps-intro__content.nfm-ecoeps-intro--visible[data-v-a45cdc68]{opacity:1;transform:translate(0)}.nfm-ecoeps-intro__highlight[data-v-a45cdc68]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a7ec8;background:#eaf2fc;padding:4px 14px;border-radius:100px;margin-bottom:18px}.nfm-ecoeps-intro__title[data-v-a45cdc68]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:#17202b;line-height:1.18;margin:0 0 18px}.nfm-ecoeps-intro__text[data-v-a45cdc68]{font-size:.96rem;line-height:1.75;color:#475869;margin:0 0 36px}.nfm-ecoeps-intro__stats[data-v-a45cdc68]{display:flex;gap:28px;flex-wrap:wrap}.nfm-ecoeps-intro__stat[data-v-a45cdc68]{display:flex;flex-direction:column;gap:4px}.nfm-ecoeps-intro__stat-value[data-v-a45cdc68]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;font-weight:800;color:#3a7ec8;line-height:1}.nfm-ecoeps-intro__stat-label[data-v-a45cdc68]{font-size:.75rem;color:#7e90a0;line-height:1.3;max-width:110px}.nfm-ecoeps-intro__media[data-v-a45cdc68]{opacity:0;transform:translate(24px);transition:opacity .7s ease .15s,transform .7s ease .15s}.nfm-ecoeps-intro__media.nfm-ecoeps-intro--visible[data-v-a45cdc68]{opacity:1;transform:translate(0)}.nfm-ecoeps-intro__img-frame[data-v-a45cdc68]{position:relative;border-radius:20px;overflow:visible}.nfm-ecoeps-intro__img[data-v-a45cdc68]{width:100%;border-radius:18px;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;box-shadow:0 16px 48px #17202b24;transition:transform .5s ease}.nfm-ecoeps-intro__img-frame:hover .nfm-ecoeps-intro__img[data-v-a45cdc68]{transform:scale(1.02)}.nfm-ecoeps-intro__ring[data-v-a45cdc68]{position:absolute;top:-18px;right:-18px;width:120px;height:120px;border-radius:50%;border:2.5px dashed #BBC8D4;pointer-events:none;animation:nfm-ring-spin-a45cdc68 18s linear infinite}@keyframes nfm-ring-spin-a45cdc68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nfm-ecoeps-intro__tag[data-v-a45cdc68]{position:absolute;bottom:-14px;left:20px;background:#fff;border-radius:50px;padding:8px 16px 8px 10px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px #17202b1f;font-size:.78rem;font-weight:700;color:#17202b}.nfm-ecoeps-intro__tag-icon[data-v-a45cdc68]{width:22px;height:22px}@media (max-width: 768px){.nfm-ecoeps-intro__inner[data-v-a45cdc68]{grid-template-columns:1fr;gap:40px}.nfm-ecoeps-intro__content[data-v-a45cdc68],.nfm-ecoeps-intro__media[data-v-a45cdc68]{opacity:1!important;transform:none!important}.nfm-ecoeps-intro__stats[data-v-a45cdc68]{gap:20px}}.nfm-ecoeps-feat[data-v-d5b197b7]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-ecoeps-feat__inner[data-v-d5b197b7]{max-width:1080px;margin:0 auto}.nfm-ecoeps-feat__header[data-v-d5b197b7]{text-align:center;margin-bottom:64px}.nfm-ecoeps-feat__highlight[data-v-d5b197b7]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a7ec8;background:#eaf2fc;padding:4px 14px;border-radius:100px;margin-bottom:14px}.nfm-ecoeps-feat__title[data-v-d5b197b7]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;color:#17202b;margin:0}.nfm-ecoeps-feat__list[data-v-d5b197b7]{display:flex;flex-direction:column;gap:72px}.nfm-ecoeps-feat__row[data-v-d5b197b7]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.nfm-ecoeps-feat__row--reverse[data-v-d5b197b7]{direction:rtl}.nfm-ecoeps-feat__row--reverse[data-v-d5b197b7]>*{direction:ltr}.nfm-ecoeps-feat__row--visible[data-v-d5b197b7]{opacity:1;transform:translateY(0)}.nfm-ecoeps-feat__img-wrap[data-v-d5b197b7]{position:relative;border-radius:18px;overflow:hidden}.nfm-ecoeps-feat__img[data-v-d5b197b7]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;border-radius:18px;box-shadow:0 12px 40px #17202b1f;transition:transform .5s ease}.nfm-ecoeps-feat__img-wrap:hover .nfm-ecoeps-feat__img[data-v-d5b197b7]{transform:scale(1.03)}.nfm-ecoeps-feat__img-placeholder[data-v-d5b197b7]{aspect-ratio:4/3;background:#eaf2fc;border-radius:18px;display:flex;align-items:center;justify-content:center}.nfm-ecoeps-feat__img-placeholder svg[data-v-d5b197b7]{width:64px;height:64px}.nfm-ecoeps-feat__step-badge[data-v-d5b197b7]{position:absolute;top:16px;left:16px;background:#3a7ec8;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:5px 10px;border-radius:6px}.nfm-ecoeps-feat__feat-title[data-v-d5b197b7]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;color:#17202b;margin:0 0 14px}.nfm-ecoeps-feat__divider[data-v-d5b197b7]{width:40px;height:3px;border-radius:2px;background:#3a7ec8;margin-bottom:18px}.nfm-ecoeps-feat__feat-desc[data-v-d5b197b7]{font-size:.93rem;line-height:1.75;color:#475869;margin:0}@media (max-width: 768px){.nfm-ecoeps-feat__row[data-v-d5b197b7],.nfm-ecoeps-feat__row--reverse[data-v-d5b197b7]{grid-template-columns:1fr;direction:ltr;gap:28px;opacity:1;transform:none}.nfm-ecoeps-feat__list[data-v-d5b197b7]{gap:48px}}.nfm-impact[data-v-e6f1055c]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-impact__inner[data-v-e6f1055c]{max-width:1080px;margin:0 auto}.nfm-impact__header[data-v-e6f1055c]{text-align:center;margin-bottom:48px}.nfm-impact__highlight[data-v-e6f1055c]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a7ec8;background:#fff;padding:4px 14px;border-radius:100px;margin-bottom:14px}.nfm-impact__title[data-v-e6f1055c]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;color:#17202b;margin:0}.nfm-impact__body[data-v-e6f1055c]{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:56px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.nfm-impact__body.nfm-impact--visible[data-v-e6f1055c]{opacity:1;transform:translateY(0)}.nfm-impact__body-col[data-v-e6f1055c]{font-size:.95rem;line-height:1.75;color:#475869;margin:0;padding:24px;background:#fff9;border-radius:12px;border-left:3px solid #BBC8D4}.nfm-impact__pillars[data-v-e6f1055c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nfm-impact__pillar[data-v-e6f1055c]{padding:28px 22px;border-radius:14px;box-shadow:0 2px 10px #17202b14;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease,box-shadow .3s ease}.nfm-impact__pillar[data-v-e6f1055c]:nth-child(1){transition-delay:.05s}.nfm-impact__pillar[data-v-e6f1055c]:nth-child(2){transition-delay:.15s}.nfm-impact__pillar[data-v-e6f1055c]:nth-child(3){transition-delay:.25s}.nfm-impact__pillar[data-v-e6f1055c]:nth-child(4){transition-delay:.35s}.nfm-impact__pillar.nfm-impact--visible[data-v-e6f1055c]{opacity:1;transform:translateY(0)}.nfm-impact__pillar[data-v-e6f1055c]:hover{box-shadow:0 8px 28px #3a7ec826;transform:translateY(-4px)}.nfm-impact__pillar.nfm-impact--visible[data-v-e6f1055c]:hover{transform:translateY(-4px)}.nfm-impact__pillar-icon[data-v-e6f1055c]{width:42px;height:42px;margin:0 auto 16px;color:#3a7ec8}.nfm-impact__pillar-icon svg[data-v-e6f1055c]{width:100%;height:100%}.nfm-impact__pillar-title[data-v-e6f1055c]{font-family:Cormorant Garamond,Georgia,serif;font-size:.9rem;font-weight:700;color:#17202b;margin:0 0 8px}.nfm-impact__pillar-desc[data-v-e6f1055c]{font-size:.82rem;line-height:1.6;color:#475869;margin:0}@media (max-width: 900px){.nfm-impact__pillars[data-v-e6f1055c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.nfm-impact__body[data-v-e6f1055c]{grid-template-columns:1fr;gap:16px}.nfm-impact__pillars[data-v-e6f1055c]{grid-template-columns:1fr}.nfm-impact__pillar[data-v-e6f1055c]{opacity:1;transform:none}}.nfm-ecoeps-contact[data-v-e4db66fc]{width:100%;padding:88px 24px 72px;box-sizing:border-box;background:#17202b}.nfm-ecoeps-contact__inner[data-v-e4db66fc]{max-width:1080px;margin:0 auto}.nfm-ecoeps-contact__header[data-v-e4db66fc]{text-align:center;margin-bottom:52px;opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.nfm-ecoeps-contact__header.nfm-ecoeps-contact--visible[data-v-e4db66fc]{opacity:1;transform:translateY(0)}.nfm-ecoeps-contact__highlight[data-v-e4db66fc]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a7ec8;background:#3a7ec826;padding:4px 14px;border-radius:100px;margin-bottom:16px}.nfm-ecoeps-contact__title[data-v-e4db66fc]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;color:#fff;margin:0 0 14px;line-height:1.2}.nfm-ecoeps-contact__intro[data-v-e4db66fc]{font-size:.96rem;color:#bbc8d4;max-width:500px;margin:0 auto;line-height:1.7}.nfm-ecoeps-contact__cards[data-v-e4db66fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:52px}.nfm-ecoeps-contact__card[data-v-e4db66fc]{display:flex;align-items:flex-start;gap:16px;padding:26px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease,background .25s ease,border-color .25s ease}.nfm-ecoeps-contact__card[data-v-e4db66fc]:nth-child(1){transition-delay:.05s}.nfm-ecoeps-contact__card[data-v-e4db66fc]:nth-child(2){transition-delay:.15s}.nfm-ecoeps-contact__card[data-v-e4db66fc]:nth-child(3){transition-delay:.25s}.nfm-ecoeps-contact__card.nfm-ecoeps-contact--visible[data-v-e4db66fc]{opacity:1;transform:translateY(0)}.nfm-ecoeps-contact__card[data-v-e4db66fc]:hover{background:#3a7ec81f;border-color:#3a7ec866;transform:translateY(-3px)}.nfm-ecoeps-contact__card.nfm-ecoeps-contact--visible[data-v-e4db66fc]:hover{transform:translateY(-3px)}.nfm-ecoeps-contact__icon-wrap[data-v-e4db66fc]{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#3a7ec8;display:flex;align-items:center;justify-content:center}.nfm-ecoeps-contact__icon-wrap svg[data-v-e4db66fc]{width:22px;height:22px}.nfm-ecoeps-contact__card-body[data-v-e4db66fc]{display:flex;flex-direction:column;gap:4px;min-width:0}.nfm-ecoeps-contact__contact-type[data-v-e4db66fc]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#bbc8d4}.nfm-ecoeps-contact__contact-value[data-v-e4db66fc]{font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;word-break:break-word;transition:color .2s ease}a.nfm-ecoeps-contact__contact-value[data-v-e4db66fc]:hover{color:#3a7ec8}.nfm-ecoeps-contact__quote[data-v-e4db66fc]{text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1rem,1.8vw,1.3rem);font-style:italic;color:#7e90a0;max-width:680px;margin:0 auto;line-height:1.7}.nfm-ecoeps-contact__quote-mark[data-v-e4db66fc]{font-size:1.8em;color:#3a7ec8;line-height:0;vertical-align:-.3em}@media (max-width: 768px){.nfm-ecoeps-contact__cards[data-v-e4db66fc]{grid-template-columns:1fr;gap:14px}.nfm-ecoeps-contact__card[data-v-e4db66fc]{opacity:1;transform:none}}
