:root{--color-brand-50: #e7f5ee;--color-brand-100: #cae9d9;--color-brand-200: #9fd7ba;--color-brand-300: #70c498;--color-brand-400: #40b075;--color-brand-500: #109c53;--color-brand-600: #0e8547;--color-brand-700: #0b6d3a;--color-brand-800: #09562e;--color-brand-900: #063e21;--color-ink-900: #14181a;--color-ink-800: #1f2529;--color-ink-700: #333c41;--color-ink-600: #4d5860;--color-ink-500: #6b7680;--color-ink-400: #94a0a8;--color-ink-300: #c2cbd0;--color-ink-200: #e2e8eb;--color-ink-100: #eef2f3;--color-ink-50: #f7f9fa;--color-surface: #ffffff;--color-surface-warm: #f7f5f1;--color-success: #109c53;--color-warning: #d69a1f;--color-danger: #cf173c;--gradient-brand: #109c53;--gradient-brand-soft: linear-gradient(180deg, rgba(16, 156, 83, .12) 0%, rgba(16, 156, 83, 0) 100%);--gradient-mesh: radial-gradient(circle at 15% 20%, rgba(16, 156, 83, .35), transparent 45%), radial-gradient(circle at 85% 0%, rgba(9, 86, 46, .4), transparent 50%), linear-gradient(160deg, #04301f 0%, #062a1c 55%, #0a1f17 100%);--font-heading: "Manrope", "Segoe UI", sans-serif;--font-body: "Inter", "Segoe UI", sans-serif;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 2px 8px rgba(20, 24, 26, .06);--shadow-md: 0 8px 24px rgba(20, 24, 26, .08);--shadow-lg: 0 24px 48px -12px rgba(8, 46, 30, .22);--shadow-glass: 0 8px 32px rgba(8, 46, 30, .12);--container-max: 1280px;--header-height: 84px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .16s;--dur-med: .32s;--dur-slow: .56s}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink-900);margin:0}h1{font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem)}h2{font-size:clamp(1.85rem,1.5rem + 1.6vw,2.75rem)}h3{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}h4{font-size:1.25rem}p{font-family:var(--font-body);color:var(--color-ink-600);line-height:1.7;margin:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-600)}.lead{font-size:clamp(1.05rem,1rem + .3vw,1.25rem);color:var(--color-ink-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:active{transform:translateY(1px) scale(.99)}.btn--md{padding:12px 22px;font-size:.95rem}.btn--lg{padding:16px 30px;font-size:1.05rem}.btn--primary{background:var(--gradient-brand);color:#fff;box-shadow:0 10px 24px -8px #00953f8c}.btn--primary:hover{box-shadow:0 14px 30px -8px #00953fa6;transform:translateY(-2px)}.btn--secondary{background:var(--color-ink-900);color:#fff}.btn--secondary:hover{background:var(--color-ink-800);transform:translateY(-2px)}.btn--outline-light{background:transparent;border-color:#fff6;color:#fff}.btn--outline-light:hover{background:#ffffff1f;border-color:#ffffffb3}.btn--ghost{background:var(--color-ink-50);color:var(--color-ink-800)}.btn--ghost:hover{background:var(--color-ink-100)}:root{--adm-sidebar-w: 272px;--adm-topbar-h: 68px;--adm-chrome: #062d1a;--adm-chrome-2: #0a3a23;--adm-chrome-line: rgba(255, 255, 255, .08);--adm-chrome-text: #b9d3c4;--adm-chrome-muted: #6f957f;--adm-canvas: #f4f7f5;--adm-card: #ffffff;--adm-line: #e3e9e6;--adm-line-strong: #cfd8d3;--adm-text: #122019;--adm-text-2: #45554d;--adm-text-3: #6a7a72;--adm-copper: #c27a43;--adm-info: #1f6fb2;--adm-warning-ink: #8a5c0f;--adm-danger-ink: #a4122f;--adm-radius: 12px;--adm-radius-sm: 8px;--adm-shadow-card: 0 1px 2px rgba(6, 45, 26, .04), 0 1px 3px rgba(6, 45, 26, .06);--adm-shadow-pop: 0 20px 40px -12px rgba(6, 45, 26, .28), 0 2px 6px rgba(6, 45, 26, .08);--adm-ring: 0 0 0 3px rgba(16, 156, 83, .28);--adm-dur: .18s}.admin-list__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.admin-list__header h1{font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--adm-text);margin:0}.admin-list__header p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--adm-text-3);max-width:640px}.admin-btn,.admin-list__new,.admin-form__submit,.admin-form__cancel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--adm-radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background var(--adm-dur) ease,border-color var(--adm-dur) ease,color var(--adm-dur) ease,box-shadow var(--adm-dur) ease}.admin-btn:focus-visible,.admin-list__new:focus-visible,.admin-form__submit:focus-visible,.admin-form__cancel:focus-visible{outline:none;box-shadow:var(--adm-ring)}.admin-btn:disabled,.admin-list__new:disabled,.admin-form__submit:disabled,.admin-form__cancel:disabled{opacity:.5;cursor:not-allowed}.admin-btn--primary,.admin-list__new,.admin-form__submit{background:var(--color-brand-500);color:#fff;box-shadow:0 1px 2px #062d1a2e,inset 0 1px #ffffff1f}.admin-btn--primary:hover:not(:disabled),.admin-list__new:hover:not(:disabled),.admin-form__submit:hover:not(:disabled){background:var(--color-brand-600)}.admin-btn--primary:active:not(:disabled),.admin-list__new:active:not(:disabled),.admin-form__submit:active:not(:disabled){background:var(--color-brand-700)}.admin-list__new:before{content:"";width:16px;height:16px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat}.admin-btn--secondary,.admin-form__cancel{background:var(--adm-card);color:var(--adm-text-2);border-color:var(--adm-line-strong)}.admin-btn--secondary:hover:not(:disabled),.admin-form__cancel:hover:not(:disabled){background:var(--adm-canvas);color:var(--adm-text)}.admin-list__action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;margin-left:4px;border:1px solid transparent;border-radius:var(--adm-radius-sm);background:none;color:var(--color-brand-700);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--adm-dur) ease,border-color var(--adm-dur) ease}.admin-list__action:focus-visible{outline:none;box-shadow:var(--adm-ring)}.admin-list__action:hover{background:var(--color-brand-50);border-color:var(--color-brand-100)}.admin-list__action--edit:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.17 6.81a1 1 0 0 0-3.99-3.99L3.84 16.17a2 2 0 0 0-.5.83l-1.32 4.35a.5.5 0 0 0 .62.62l4.35-1.32a2 2 0 0 0 .83-.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.17 6.81a1 1 0 0 0-3.99-3.99L3.84 16.17a2 2 0 0 0-.5.83l-1.32 4.35a.5.5 0 0 0 .62.62l4.35-1.32a2 2 0 0 0 .83-.5z'/%3E%3C/svg%3E") center/contain no-repeat}.admin-list__action--view:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7 10.75 10.75 0 0 1 19.88 0 1 1 0 0 1 0 .7 10.75 10.75 0 0 1-19.88 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7 10.75 10.75 0 0 1 19.88 0 1 1 0 0 1 0 .7 10.75 10.75 0 0 1-19.88 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}.admin-list__action--approve:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.admin-list__action--approve{background:var(--color-brand-500);color:#fff}.admin-list__action--approve:hover{background:var(--color-brand-600);border-color:transparent}.admin-list__action--danger{color:var(--adm-danger-ink)}.admin-list__action--danger:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M10 11v6M14 11v6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M10 11v6M14 11v6'/%3E%3C/svg%3E") center/contain no-repeat}.admin-list__action--danger:hover{background:#fdecef;border-color:#f7cbd4}.admin-list__action--reject:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.admin-select,.admin-toolbar select{min-height:40px;padding:0 36px 0 12px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius-sm);background:var(--adm-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a7a72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/16px;appearance:none;font-family:var(--font-body);font-size:14px;color:var(--adm-text);cursor:pointer;transition:border-color var(--adm-dur) ease,box-shadow var(--adm-dur) ease}.admin-select:hover,.admin-toolbar select:hover{border-color:var(--color-ink-400)}.admin-select:focus-visible,.admin-toolbar select:focus-visible{outline:none;border-color:var(--color-brand-500);box-shadow:var(--adm-ring)}.admin-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.admin-form__row{grid-template-columns:1fr;gap:0}}.admin-form__checkbox{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;font-size:14px;color:var(--adm-text-2);cursor:pointer}.admin-form__checkbox input{width:18px;height:18px;accent-color:var(--color-brand-500);cursor:pointer}.admin-form__list-label{display:block;font-size:13px;font-weight:600;color:var(--adm-text);margin-bottom:8px}.admin-form__list-item{display:flex;gap:8px;margin-bottom:8px}.admin-form__list-item input,.admin-form__list-item textarea{flex:1;font-family:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius-sm);color:var(--adm-text);background:var(--adm-card);resize:vertical;transition:border-color var(--adm-dur) ease,box-shadow var(--adm-dur) ease}.admin-form__list-item input:focus,.admin-form__list-item textarea:focus{outline:none;border-color:var(--color-brand-500);box-shadow:var(--adm-ring)}.admin-form__list-item button{border:1px solid var(--adm-line-strong);background:var(--adm-card);border-radius:var(--adm-radius-sm);padding:0 12px;font-size:12px;font-weight:600;color:var(--adm-text-3);cursor:pointer;align-self:flex-start;height:40px;transition:color var(--adm-dur) ease,border-color var(--adm-dur) ease,background var(--adm-dur) ease}.admin-form__list-item button:focus-visible{outline:none;box-shadow:var(--adm-ring)}.admin-form__list-item button:hover:not(:disabled){color:var(--adm-danger-ink);border-color:#f7cbd4;background:#fdecef}.admin-form__list-item button:disabled{opacity:.4;cursor:not-allowed}.admin-form__add{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px dashed var(--color-brand-300);background:var(--color-brand-50);border-radius:var(--adm-radius-sm);padding:0 14px;font-size:13px;font-weight:600;color:var(--color-brand-700);cursor:pointer;margin-bottom:20px;transition:background var(--adm-dur) ease,border-color var(--adm-dur) ease}.admin-form__add:focus-visible{outline:none;box-shadow:var(--adm-ring)}.admin-form__add:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat}.admin-form__add:hover{background:var(--color-brand-100);border-color:var(--color-brand-500)}.admin-form__actions{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;gap:12px;margin:24px -24px -24px;padding:16px 24px;background:var(--adm-canvas);border-top:1px solid var(--adm-line);border-radius:0 0 16px 16px;z-index:1}.admin-card{background:var(--adm-card);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow-card)}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after{transition-duration:0ms!important;animation-duration:0ms!important}}.skeleton{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,#edf2ef,#f6f9f7,#edf2ef);background-size:200% 100%;animation:skeleton-shimmer 1.3s ease-in-out infinite}.skeleton--text{height:12px}.skeleton--title{height:20px;border-radius:8px}.skeleton--heading{height:34px;border-radius:10px}.skeleton--circle{aspect-ratio:1;height:auto;border-radius:50%}.skeleton--square{width:44px;height:44px;border-radius:12px;flex-shrink:0}.skeleton--block{width:100%;height:100%;border-radius:0}.skeleton--light{background:linear-gradient(90deg,#ffffff24,#ffffff47,#ffffff24);background-size:200% 100%}.skeleton-stack{display:flex;flex-direction:column;gap:10px;width:100%}.skeleton-stack--lg{gap:16px}.skeleton-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px;background:var(--color-surface);border:1px solid var(--color-ink-100);border-radius:var(--radius-lg);overflow:hidden}.skeleton-card--media{padding:0;gap:0}.skeleton-card__media{aspect-ratio:16/10}.skeleton-card__body{display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px}.skeleton-card--row{flex-direction:row;align-items:center;gap:16px;padding:20px 24px}.skeleton-hero{background:var(--color-brand-500);padding:40px 0 68px}.skeleton-hero__inner{display:flex;flex-direction:column;gap:18px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-body);color:var(--color-ink-700);background:var(--color-surface);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{padding:0;margin:0;list-style:none}button{font-family:inherit}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:32px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--color-brand-200);color:var(--color-ink-900)}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none;transition-delay:0s!important}}natsave-root,app-main-layout,app-chat-widget,app-hero-banner,app-page-hero,app-section-heading,app-breadcrumb,app-cta-section,app-branch-locator,app-loan-calculator-widget,app-home,app-category-landing,app-product-detail,app-useful-links,app-tariff-guide,app-mobile-banking,app-loan-calculator,app-agency-banking,app-atm-services,app-eft-codes,app-privacy-policy,app-news-list,app-news-detail,app-gallery,app-background,app-board,app-team,app-careers-list,app-career-detail,app-publications-list,app-contact,app-not-found{display:block}.natsave-swal{border-radius:var(--radius-lg)!important;font-family:var(--font-body);padding-bottom:28px!important}.natsave-swal__title{font-family:var(--font-heading);font-size:20px!important;color:var(--color-ink-900)}.natsave-swal__text{color:var(--color-ink-600);font-size:14px}.natsave-swal__confirm,.natsave-swal__cancel{border-radius:var(--radius-pill)!important;font-weight:600!important;padding:10px 24px!important;box-shadow:none!important}.swal2-toast.natsave-swal{border-radius:var(--radius-md)!important;padding:12px 16px!important;align-items:center}
