.nfm-services-hero[data-v-426e1bab]{width:100%;padding:80px 24px 64px;box-sizing:border-box;overflow:hidden}.nfm-services-hero__inner[data-v-426e1bab]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.nfm-services-hero__content[data-v-426e1bab]{opacity:0;transform:translate(-28px);transition:opacity .75s ease,transform .75s ease}.nfm-services-hero--visible.nfm-services-hero__content[data-v-426e1bab],.nfm-services-hero__content.nfm-services-hero--visible[data-v-426e1bab]{opacity:1;transform:translate(0)}.nfm-services-hero__highlight[data-v-426e1bab]{display:inline-block;font-family:Cormorant Garamond,Georgia,serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3a7ec8;background:#eaf2fc;padding:4px 12px;border-radius:100px;margin-bottom:18px}.nfm-services-hero__title[data-v-426e1bab]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:800;line-height:1.15;color:#17202b;margin:0 0 18px}.nfm-services-hero__subtitle[data-v-426e1bab]{font-size:1rem;line-height:1.7;color:#475869;margin:0 0 32px;max-width:480px}.nfm-services-hero__btn[data-v-426e1bab]{display:inline-flex;align-items:center;gap:10px;padding:13px 28px;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;border:2px solid #3A7EC8;background:#3a7ec8;color:#fff;transition:background .25s ease,transform .2s ease,box-shadow .25s ease;box-shadow:0 4px 16px #3a7ec838}.nfm-services-hero__btn[data-v-426e1bab]:hover{background:#2563a8;border-color:#2563a8;transform:translateY(-2px);box-shadow:0 8px 24px #2563a847}.nfm-services-hero__btn-arrow[data-v-426e1bab]{transition:transform .2s ease}.nfm-services-hero__btn:hover .nfm-services-hero__btn-arrow[data-v-426e1bab]{transform:translate(4px)}.nfm-services-hero__media[data-v-426e1bab]{opacity:0;transform:translate(28px);transition:opacity .75s ease .15s,transform .75s ease .15s}.nfm-services-hero__media.nfm-services-hero--visible[data-v-426e1bab]{opacity:1;transform:translate(0)}.nfm-services-hero__img-wrapper[data-v-426e1bab]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 16px 56px #17202b21;aspect-ratio:4/3}.nfm-services-hero__img[data-v-426e1bab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.nfm-services-hero__img-wrapper:hover .nfm-services-hero__img[data-v-426e1bab]{transform:scale(1.04)}.nfm-services-hero__img-overlay[data-v-426e1bab]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(58,126,200,.08) 0%,transparent 60%);pointer-events:none}.nfm-services-hero__badge[data-v-426e1bab]{position:absolute;bottom:18px;left:18px;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-services-hero__badge-icon[data-v-426e1bab]{width:28px;height:28px}.nfm-services-hero__scroll-indicator[data-v-426e1bab]{display:flex;justify-content:center;margin-top:48px}.nfm-services-hero__scroll-indicator span[data-v-426e1bab]{display:block;width:1.5px;height:40px;background:linear-gradient(to bottom,#3A7EC8,transparent);animation:nfm-scroll-pulse-426e1bab 1.8s ease-in-out infinite}@keyframes nfm-scroll-pulse-426e1bab{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.15)}}@media (max-width: 768px){.nfm-services-hero[data-v-426e1bab]{padding:56px 20px 40px}.nfm-services-hero__inner[data-v-426e1bab]{grid-template-columns:1fr;gap:36px}.nfm-services-hero__content[data-v-426e1bab],.nfm-services-hero__media[data-v-426e1bab]{opacity:1!important;transform:none!important}.nfm-services-hero__scroll-indicator[data-v-426e1bab]{display:none}}.nfm-process[data-v-c01173ef]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-process__inner[data-v-c01173ef]{max-width:1080px;margin:0 auto}.nfm-process__header[data-v-c01173ef]{text-align:center;margin-bottom:56px}.nfm-process__highlight[data-v-c01173ef]{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:16px}.nfm-process__title[data-v-c01173ef]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;color:#17202b;margin:0 0 14px;line-height:1.2}.nfm-process__subtitle[data-v-c01173ef]{font-size:.96rem;color:#475869;max-width:520px;margin:0 auto;line-height:1.65}.nfm-process__steps[data-v-c01173ef]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.nfm-process__step[data-v-c01173ef]{position:relative;padding:36px 28px 32px;border-radius:16px;margin:0 10px;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease;box-shadow:0 2px 12px #17202b12}.nfm-process__step[data-v-c01173ef]:nth-child(1){transition-delay:0s}.nfm-process__step[data-v-c01173ef]:nth-child(2){transition-delay:.15s}.nfm-process__step[data-v-c01173ef]:nth-child(3){transition-delay:.3s}.nfm-process__step--visible[data-v-c01173ef]{opacity:1;transform:translateY(0)}.nfm-process__step[data-v-c01173ef]:hover{box-shadow:0 10px 36px #3a7ec826;transform:translateY(-4px)}.nfm-process__step--visible[data-v-c01173ef]:hover{transform:translateY(-4px)}.nfm-process__connector[data-v-c01173ef]{position:absolute;top:52px;right:-20px;width:20px;height:2px;background:linear-gradient(to right,#bbc8d4,#3a7ec8);z-index:1}.nfm-process__connector[data-v-c01173ef]:after{content:"";position:absolute;right:-4px;top:-3.5px;border:4px solid transparent;border-left-color:#3a7ec8}.nfm-process__step-number[data-v-c01173ef]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:.7rem;font-weight:800;letter-spacing:.04em;margin-bottom:16px;background:#3a7ec8;color:#fff}.nfm-process__step-icon[data-v-c01173ef]{width:40px;height:40px;margin-bottom:14px}.nfm-process__step-icon svg[data-v-c01173ef]{width:100%;height:100%}.nfm-process__step-title[data-v-c01173ef]{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700;color:#17202b;margin:0 0 10px}.nfm-process__step-desc[data-v-c01173ef]{font-size:.88rem;line-height:1.65;color:#475869;margin:0}@media (max-width: 768px){.nfm-process__steps[data-v-c01173ef]{grid-template-columns:1fr;gap:20px}.nfm-process__step[data-v-c01173ef]{margin:0;opacity:1;transform:none}.nfm-process__connector[data-v-c01173ef]{display:none}}.nfm-adv[data-v-87d4d996]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-adv__inner[data-v-87d4d996]{max-width:1080px;margin:0 auto}.nfm-adv__header[data-v-87d4d996]{text-align:center;margin-bottom:48px}.nfm-adv__highlight[data-v-87d4d996]{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-adv__title[data-v-87d4d996]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;color:#17202b;margin:0}.nfm-adv__grid[data-v-87d4d996]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.nfm-adv__card[data-v-87d4d996]{position:relative;padding:32px 28px 28px;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #17202b12;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease,box-shadow .3s ease}.nfm-adv__card[data-v-87d4d996]:nth-child(1){transition-delay:0s}.nfm-adv__card[data-v-87d4d996]:nth-child(2){transition-delay:.1s}.nfm-adv__card[data-v-87d4d996]:nth-child(3){transition-delay:.2s}.nfm-adv__card[data-v-87d4d996]:nth-child(4){transition-delay:.3s}.nfm-adv__card--visible[data-v-87d4d996]{opacity:1;transform:translateY(0)}.nfm-adv__card[data-v-87d4d996]:hover{box-shadow:0 8px 30px #3a7ec824;transform:translateY(-3px)}.nfm-adv__card--visible[data-v-87d4d996]:hover{transform:translateY(-3px)}.nfm-adv__card-accent[data-v-87d4d996]{position:absolute;top:0;left:0;width:4px;height:100%;background:#3a7ec8;border-radius:4px 0 0 4px}.nfm-adv__card-icon[data-v-87d4d996]{width:36px;height:36px;margin-bottom:16px}.nfm-adv__card-icon svg[data-v-87d4d996]{width:100%;height:100%}.nfm-adv__card-title[data-v-87d4d996]{font-family:Cormorant Garamond,Georgia,serif;font-size:.98rem;font-weight:700;color:#17202b;margin:0 0 8px}.nfm-adv__card-desc[data-v-87d4d996]{font-size:.87rem;line-height:1.65;color:#475869;margin:0}.nfm-adv__note[data-v-87d4d996]{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-radius:10px;border-left:4px solid #3A7EC8;background:#fff;box-shadow:0 2px 8px #17202b0f}.nfm-adv__note-icon[data-v-87d4d996]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.nfm-adv__note p[data-v-87d4d996]{font-size:.87rem;line-height:1.6;color:#475869;margin:0}@media (max-width: 640px){.nfm-adv__grid[data-v-87d4d996]{grid-template-columns:1fr}.nfm-adv__card[data-v-87d4d996]{opacity:1;transform:none}}.nfm-faq[data-v-ee0f40f2]{width:100%;padding:80px 24px;box-sizing:border-box}.nfm-faq__inner[data-v-ee0f40f2]{max-width:760px;margin:0 auto}.nfm-faq__header[data-v-ee0f40f2]{text-align:center;margin-bottom:48px}.nfm-faq__highlight[data-v-ee0f40f2]{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-faq__title[data-v-ee0f40f2]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;color:#17202b;margin:0}.nfm-faq__list[data-v-ee0f40f2]{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.nfm-faq__item[data-v-ee0f40f2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #17202b12;overflow:hidden;transition:box-shadow .25s ease}.nfm-faq__item--open[data-v-ee0f40f2]{box-shadow:0 6px 24px #3a7ec821}.nfm-faq__item[data-v-ee0f40f2]:hover{box-shadow:0 4px 16px #3a7ec81a}.nfm-faq__question[data-v-ee0f40f2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:600;color:#17202b;line-height:1.4}.nfm-faq__question span[data-v-ee0f40f2]:first-child{flex:1}.nfm-faq__chevron[data-v-ee0f40f2]{flex-shrink:0;width:20px;height:20px;color:#3a7ec8;transition:transform .3s ease}.nfm-faq__chevron svg[data-v-ee0f40f2]{width:100%;height:100%}.nfm-faq__chevron--open[data-v-ee0f40f2]{transform:rotate(180deg)}.nfm-faq__answer-wrap[data-v-ee0f40f2]{overflow:hidden;transition:max-height .35s ease}.nfm-faq__answer[data-v-ee0f40f2]{padding:0 24px 20px;font-size:.88rem;line-height:1.7;color:#475869;margin:0}.nfm-faq__cta-wrap[data-v-ee0f40f2]{display:flex;justify-content:center}.nfm-faq__cta[data-v-ee0f40f2]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:10px;font-size:.92rem;font-weight:700;text-decoration:none;background:#3a7ec8;color:#fff;box-shadow:0 4px 20px #3a7ec840;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.nfm-faq__cta[data-v-ee0f40f2]:hover{background:#2563a8;transform:translateY(-2px);box-shadow:0 8px 28px #2563a84d}.nfm-faq__cta-icon[data-v-ee0f40f2]{width:18px;height:18px;transition:transform .2s ease}.nfm-faq__cta:hover .nfm-faq__cta-icon[data-v-ee0f40f2]{transform:translate(4px)}@media (max-width: 640px){.nfm-faq[data-v-ee0f40f2]{padding:56px 16px}.nfm-faq__question[data-v-ee0f40f2]{padding:16px 18px;font-size:.9rem}.nfm-faq__answer[data-v-ee0f40f2]{padding:0 18px 16px}}
