.nfa-page{--nfa-navy:#0b1f4d;--nfa-blue:#0e2a6b;--nfa-blue-hover:#1b44a8;--nfa-gold:#b8892b;--nfa-gold-text:#7a5a12;--nfa-gold-light:#e3c27a;--nfa-gold-bg:#fbf4e3;--nfa-blue-bg:#eef2fb;--nfa-soft:#f4f6fb;--nfa-body:#3d4a63;--nfa-muted:#5a6478;--nfa-border:#e3e7ef;--nfa-on-dark:#dce3f2;font-family:var(--nfa-font-sans),"IBM Plex Sans Thai",sans-serif;color:var(--nfa-navy);background:#fff;line-height:1.65;font-size:17px}.nfa-page a{color:var(--nfa-blue)}.nfa-page a:hover{color:var(--nfa-blue-hover)}.nfa-page p{margin:0}.nfa-page ul{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.nfa-page h1,.nfa-page h2{margin:0;font-family:var(--nfa-font-serif),"Noto Serif Thai",serif;font-weight:700}.nfa-container{max-width:1200px;margin:0 auto}.nfa-section{padding:96px 24px}.nfa-section--soft{background:var(--nfa-soft)}.nfa-section--dark{background:var(--nfa-navy);color:#fff}.nfa-zh,.nfa-zhs{font-family:Noto Sans SC,sans-serif}.nfa-zhs{display:block;font-size:.9em;opacity:.82;margin-top:2px}.nfa-zhh{display:block;font-family:"Noto Serif SC",serif;font-weight:600;font-size:.62em;color:var(--nfa-gold-text);margin-top:6px;letter-spacing:.02em}.nfa-section--dark .nfa-zhh{color:var(--nfa-gold-light)}.nfa-eyebrow{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--nfa-gold-text)}.nfa-section--dark .nfa-eyebrow{color:var(--nfa-gold-light)}.nfa-h2{margin-top:10px!important;font-size:clamp(28px,3.6vw,40px);line-height:1.3;max-width:860px}.nfa-grid{margin-top:48px;display:grid;gap:24px}@keyframes nfa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nfa-rise{animation:nfa-rise .7s ease-out both}.nfa-d1{animation-delay:.08s}.nfa-d2{animation-delay:.16s}.nfa-d3{animation-delay:.24s}.nfa-lift{transition:transform .25s ease,box-shadow .25s ease}.nfa-lift:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(11,31,77,.1)}.nfa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;text-decoration:none}.nfa-page a.nfa-btn--primary{background:var(--nfa-blue);color:#fff;box-shadow:0 8px 22px rgba(14,42,107,.25)}.nfa-page a.nfa-btn--outline{border:1.5px solid var(--nfa-blue);color:var(--nfa-blue);background:#fff}.nfa-page a.nfa-btn--gold{background:var(--nfa-gold);color:var(--nfa-navy)}.nfa-page a.nfa-btn--ghost{border:1.5px solid rgba(255,255,255,.6);color:#fff}.nfa-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.95);border-bottom:1px solid #e6e9f0}.nfa-header__inner{max-width:1200px;margin:0 auto;padding:8px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nfa-logo{width:150px;height:72px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 47%;object-position:center 47%;display:block}.nfa-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:15px;font-weight:500;line-height:1.25}.nfa-nav a{text-decoration:none;padding:8px 0;text-align:center}.nfa-nav .nfa-zhs{font-size:12px}.nfa-page .nfa-nav a.nfa-nav__cta{background:var(--nfa-blue);color:#fff;padding:10px 20px;border-radius:999px}.nfa-hero{background:linear-gradient(180deg,#f4f6fb,#fff);border-bottom:1px solid #eef0f5}.nfa-hero__inner{max-width:1200px;margin:0 auto;padding:80px 24px 88px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.nfa-hero__copy{flex:1 1 520px;min-width:0}.nfa-hero__kicker{margin-bottom:18px!important;display:inline-flex;align-items:center;gap:10px}.nfa-hero__kicker:before{content:"";width:28px;height:2px;background:var(--nfa-gold)}.nfa-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.25}.nfa-hero__zh{margin-top:14px!important;font-family:"Noto Serif SC",serif;font-weight:600;font-size:clamp(22px,2.6vw,30px);color:var(--nfa-blue)}.nfa-hero__lead{margin-top:22px!important;font-size:18px;color:var(--nfa-body);max-width:580px}.nfa-chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.nfa-chip{font-size:14px;font-weight:500;border-radius:999px;padding:8px 14px}.nfa-chip--blue{color:var(--nfa-blue);background:var(--nfa-blue-bg)}.nfa-chip--gold{color:var(--nfa-gold-text);background:var(--nfa-gold-bg)}.nfa-hero__ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.nfa-hero__ctas .nfa-btn{min-height:56px}.nfa-hero__langs{margin-top:22px!important;font-size:14px;color:var(--nfa-muted)}.nfa-report{flex:1 1 380px;min-width:0;max-width:480px}.nfa-report__card{background:#fff;border:1px solid var(--nfa-border);border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(11,31,77,.12)}.nfa-report__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.nfa-report__list{margin-top:22px;display:flex;flex-direction:column;gap:12px}.nfa-report__row{display:flex;align-items:center;gap:12px;padding:14px;background:var(--nfa-soft);border-radius:12px}.nfa-report__row--gold{background:var(--nfa-gold-bg)}.nfa-report__icon{width:32px;height:32px;flex:none;border-radius:50%;background:var(--nfa-blue);color:#fff;display:grid;place-items:center}.nfa-report__row--gold .nfa-report__icon{background:var(--nfa-gold)}.nfa-report__note{font-size:13px;color:var(--nfa-muted)}.nfa-report__row--gold .nfa-report__note{color:var(--nfa-gold-text)}.nfa-card{border:1px solid #e6e9f0;border-radius:18px;padding:28px;background:#fff}.nfa-card--dark{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.nfa-card--dark .nfa-card__text,.nfa-card--dark ul{color:var(--nfa-on-dark);font-size:16px}.nfa-pain{font-size:15px;color:#8a3b2e;font-weight:600}.nfa-card__title{font-weight:600;font-size:19px}.nfa-card__solve{margin-top:16px!important;padding-top:16px;border-top:1px dashed #d9dee8;color:var(--nfa-body)}.nfa-card__solve strong{color:var(--nfa-blue)}.nfa-num{font-size:13px;font-weight:600;color:var(--nfa-gold-light)}.nfa-why__icon{width:52px;height:52px;border-radius:14px;background:var(--nfa-blue-bg);display:grid;place-items:center}.nfa-partners{margin-top:40px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.nfa-partners figure{margin:0;flex:1 1 520px;min-width:0}.nfa-partners figure img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 20px 50px rgba(11,31,77,.15)}.nfa-partners figcaption{margin-top:10px;font-size:14px;color:var(--nfa-muted)}.nfa-partners__list{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.nfa-partner{background:#fff;border:1px solid var(--nfa-border);border-radius:16px;padding:20px 22px}.nfa-partner__name{font-weight:600;font-size:18px;color:var(--nfa-blue)}.nfa-partner__desc{margin-top:4px!important;color:var(--nfa-body);font-size:16px}.nfa-quote{margin:8px 0 0;padding:18px 22px;border-radius:16px;background:var(--nfa-navy);color:#fff;font-size:16px}.nfa-quote__by{display:block;margin-top:10px;font-size:14px;color:var(--nfa-gold-light)}.nfa-readmore{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}.nfa-pkg{border:1px solid var(--nfa-border);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px;position:relative}.nfa-pkg--featured{border:2px solid var(--nfa-blue);box-shadow:0 18px 44px rgba(14,42,107,.14)}.nfa-pkg__badge{position:absolute;top:-14px;left:32px;background:var(--nfa-gold);color:#fff;font-size:13px;font-weight:600;padding:4px 14px;border-radius:999px}.nfa-pkg__name{font-weight:600;font-size:20px}.nfa-pkg__for{color:var(--nfa-muted);font-size:15px}.nfa-pkg ul{margin-top:8px;color:var(--nfa-body);flex:1}.nfa-pkg .nfa-btn{margin-top:12px;min-height:48px;box-shadow:none}.nfa-note{margin-top:24px!important;font-size:14px;color:var(--nfa-muted)}.nfa-faq{max-width:860px;margin:0 auto}.nfa-faq .nfa-h2{margin-bottom:32px}.nfa-faq__list{display:flex;flex-direction:column;gap:12px}.nfa-faq details{background:#fff;border:1px solid var(--nfa-border);border-radius:14px;padding:0 24px}.nfa-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 0;font-weight:600;font-size:17px;line-height:1.45}.nfa-faq summary::-webkit-details-marker{display:none}.nfa-faq summary .nfa-zhs{font-weight:500}.nfa-chev{transition:transform .2s ease;flex:none}.nfa-faq details[open] .nfa-chev{transform:rotate(180deg)}.nfa-faq__a{margin-bottom:22px!important;color:var(--nfa-body)}.nfa-faq__a .nfa-zhs{margin-top:8px}.nfa-cta{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:space-between}.nfa-cta__copy{flex:1 1 480px;min-width:0}.nfa-cta h2{font-size:clamp(28px,3.6vw,42px);line-height:1.3}.nfa-cta__lead{margin-top:16px!important;color:var(--nfa-on-dark);max-width:540px}.nfa-cta__btns{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px}.nfa-contact{flex:1 1 340px;min-width:0;max-width:460px;display:flex;flex-direction:column;gap:16px;font-size:16px}.nfa-contact p{display:flex;gap:12px}.nfa-contact svg{flex:none;margin-top:3px}.nfa-page .nfa-contact a{color:#fff;word-break:break-all}.nfa-footer{padding:28px 24px;background:#081638;color:#aebbd6;font-size:14px}.nfa-footer>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}@media (prefers-reduced-motion:reduce){.nfa-chev,.nfa-lift,.nfa-rise{animation:none;transition:none}}