@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;600&display=swap";.lang-toggle[data-v-709e6e49]{border:none;outline:none;background:transparent;color:#0ea5e9;font-weight:700;font-size:.75rem;cursor:pointer;transition:all .3s ease}.lang-toggle[data-v-709e6e49]:hover{color:#fff;transform:scale(1.05)}.lang-toggle[data-v-709e6e49]:active{transform:scale(.95)}.lang-text[data-v-709e6e49]{display:block;padding-left:20px}@media(max-width:768px){.lang-toggle[data-v-709e6e49]{width:40px;height:40px;font-size:.7rem}}[data-v-af1ac94b]:root{--primary-color: #0fbcf9;--dark-color: #1e272e;--navy: #1e272e;--navy-deep: #0f1b27;--blue: #0fbcf9;--blue-dark: #0984e3;--gold: #f0b030;--green: #00b894;--red: #ff7675;--bg: #f0f3f9;--text: #2d3436;--muted: #7f8c8d;--border: #d2dae2}[data-v-af1ac94b]{margin:0;padding:0;box-sizing:border-box;font-family:Kanit,sans-serif}body[data-v-af1ac94b]{background-color:#f5f6fa}.navbar[data-v-af1ac94b]{display:flex;justify-content:space-between;align-items:center;padding:0 1%;height:60px;background-color:var(--navy);color:#fff;position:sticky;top:0;z-index:200;box-shadow:0 2px 16px #0000004d}.nav-links[data-v-af1ac94b]{display:flex;align-items:center;gap:20px}.logo-section[data-v-af1ac94b]{display:flex;align-items:center;gap:10px}.logo-dot[data-v-af1ac94b]{width:28px;height:28px;border-radius:50%;border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;position:relative}.logo-dot[data-v-af1ac94b]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse-af1ac94b 2.5s infinite}@keyframes pulse-af1ac94b{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}.brand-name[data-v-af1ac94b]{font-size:1.1rem;font-weight:800;color:var(--blue)}.brand-name strong[data-v-af1ac94b]{color:#fff}.page-button[data-v-af1ac94b]{background:transparent;border:none;text-decoration:none;color:#ffffffd9;display:flex;align-items:center;gap:8px;padding:6px 12px}.page-link[data-v-af1ac94b]{text-decoration:none;color:#ffffffd9;font-size:.85rem;transition:color .3s ease}.page-link[data-v-af1ac94b]:hover{background:none;color:var(--blue)!important;text-decoration:none}.page-link[data-v-af1ac94b]:visited{color:#ffffffd9}.page-indicator[data-v-af1ac94b]{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:5px 15px;border-radius:20px;font-size:.8rem}.indicator-dot[data-v-af1ac94b]{width:6px;height:6px;background:var(--blue);border-radius:50%;box-shadow:0 0 8px var(--blue)}.btn-login[data-v-af1ac94b]{background:transparent;border:1px solid var(--blue);color:var(--blue);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease;text-decoration:none}.btn-login[data-v-af1ac94b]:hover{border-color:var(--blue-dark);color:var(--blue-dark);text-decoration:none}.btn-logout[data-v-af1ac94b]{background:transparent;border:1px solid var(--red);color:var(--red);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.btn-logout[data-v-af1ac94b]:hover{border-color:#ff7875;color:#ff7875}.btn-back[data-v-af1ac94b]{background:transparent;border:none;text-decoration:none;color:#ffffff80;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s;padding:6px 12px;border-radius:7px}.btn-back[data-v-af1ac94b]:hover{color:#fff;background:#ffffff14}.btn-hero-primary[data-v-af1ac94b]{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-dark) 100%);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 6px 20px #0fbcf966}.btn-hero-primary[data-v-af1ac94b]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0fbcf98c}.btn-hero-secondary[data-v-af1ac94b]{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);color:#ffffffd9;font-family:Kanit,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;background:#ffffff0d}.btn-hero-secondary[data-v-af1ac94b]:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.btn-cta-white[data-v-af1ac94b]{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;border-radius:8px;border:none;background:#fff;color:var(--blue-dark);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #0003}.btn-cta-white[data-v-af1ac94b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}@keyframes fu-af1ac94b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.app-layout[data-v-af1ac94b]{display:flex;align-items:stretch;min-height:calc(100vh - 52px)}.sidebar-wrap[data-v-af1ac94b]{width:0;overflow:clip;flex-shrink:0;transition:width .25s ease}.sidebar-wrap.open[data-v-af1ac94b]{width:260px}.app-main[data-v-af1ac94b]{flex:1;min-width:0}.nav-sidebar-panel[data-v-af1ac94b],.sidebar-panel[data-v-af1ac94b]{position:fixed;top:52px;left:0;width:260px;height:calc(100vh - 52px);background:linear-gradient(180deg,#0d1b2a,#1a2f45);display:flex;flex-direction:column;overflow-y:auto;z-index:90;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open .nav-sidebar-panel[data-v-af1ac94b],.sidebar-wrap.open .sidebar-panel[data-v-af1ac94b]{transform:translate(0)}.nav-sidebar-sticky[data-v-af1ac94b],.sidebar-sticky[data-v-af1ac94b]{display:flex;flex-direction:column;flex:1;overflow-y:auto}@media(max-width:767px){.sidebar-wrap[data-v-af1ac94b]{position:fixed;inset:0;z-index:1100;width:100%;height:100dvh;overflow:hidden;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open[data-v-af1ac94b]{width:100%;transform:translate(0)}.nav-sidebar-panel[data-v-af1ac94b],.sidebar-panel[data-v-af1ac94b]{position:static;transform:none;transition:none;width:100%;height:100%}.nav-sidebar-sticky[data-v-af1ac94b],.sidebar-sticky[data-v-af1ac94b]{position:static;height:auto}}.sidebar-head[data-v-af1ac94b]{padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.sidebar-brand[data-v-af1ac94b]{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.5px}.sidebar-brand strong[data-v-af1ac94b]{font-weight:700;color:#0ea5e9}.sidebar-close-btn[data-v-af1ac94b],.sidebar-mobile-close[data-v-af1ac94b]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.sidebar-close-btn[data-v-af1ac94b]:hover,.sidebar-mobile-close[data-v-af1ac94b]:hover{opacity:1}.sidebar-nav[data-v-af1ac94b]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-section-title[data-v-af1ac94b]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fff6;padding:16px 20px 6px;letter-spacing:.8px}.sidebar-link[data-v-af1ac94b]{display:flex;align-items:center;gap:12px;padding:12px 28px;color:#ffffffb3;text-decoration:none;transition:all .2s;font-size:.95rem;font-weight:500;border-left:3px solid transparent}.sidebar-link[data-v-af1ac94b]:hover,.sidebar-link.router-link-active[data-v-af1ac94b]{background:#0ea5e91a;color:#0ea5e9;border-left-color:#0ea5e9}.sidebar-link.router-link-active[data-v-af1ac94b]{background:#0ea5e926;font-weight:600}.sl-icon[data-v-af1ac94b]{font-size:1.1rem;flex-shrink:0}.sidebar-footer[data-v-af1ac94b]{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.sidebar-logout-btn[data-v-af1ac94b]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;color:#ffffffb3;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.sidebar-logout-btn[data-v-af1ac94b]:hover{background:#ef44441a;color:#ef4444}.chip[data-v-af1ac94b]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.chip-blue[data-v-af1ac94b]{background:#e0f2fe;color:#0369a1}.chip-green[data-v-af1ac94b]{background:#dcfce7;color:#166534}.chip-red[data-v-af1ac94b]{background:#fee2e2;color:#991b1b}.chip-yellow[data-v-af1ac94b]{background:#fef9c3;color:#854d0e}.navbar[data-v-af1ac94b]{position:sticky;top:0;z-index:1000}.navbar-left[data-v-af1ac94b]{display:flex;align-items:center;gap:10px}.logo-toggle[data-v-af1ac94b]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:4px 8px;transition:background .15s}.logo-toggle[data-v-af1ac94b]:hover{background:#ffffff1a}.nav-links[data-v-af1ac94b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:640px){.nav-links[data-v-af1ac94b]{gap:4px}.page-button[data-v-af1ac94b]{display:none}.user-info[data-v-af1ac94b]{font-size:.78rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}footer[data-v-a7cd2e63]{background:#0f1b27;color:#ffffff80;padding:56px 8% 32px}.footer-grid[data-v-a7cd2e63]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:40px;max-width:1100px}.footer-brand .logo[data-v-a7cd2e63]{margin-bottom:14px}.footer-brand p[data-v-a7cd2e63]{font-size:.85rem;color:#fff6;line-height:1.7;font-weight:300;max-width:300px}.footer-contact[data-v-a7cd2e63]{margin-top:16px;display:flex;flex-direction:column;gap:6px}.footer-contact a[data-v-a7cd2e63]{color:#fff6;font-size:.82rem;text-decoration:none;transition:color .2s;display:flex;align-items:center;gap:8px}.footer-contact a[data-v-a7cd2e63]:hover{color:0fbcf9}.footer-col h4[data-v-a7cd2e63]{color:#fff;font-size:.88rem;font-weight:700;margin-bottom:14px;letter-spacing:.3px}.footer-col ul[data-v-a7cd2e63]{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-col ul li a[data-v-a7cd2e63]{color:#fff6;font-size:.82rem;text-decoration:none;transition:color .2s;font-weight:300}.footer-col ul li a[data-v-a7cd2e63]:hover{color:0fbcf9}.footer-divider[data-v-a7cd2e63]{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0 0 24px}.footer-bottom[data-v-a7cd2e63]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#ffffff4d;flex-wrap:wrap;gap:10px}.footer-bottom-logo[data-v-a7cd2e63]{color:#0fbcf9;font-weight:700;font-size:.9rem}.footer-bottom-logo span[data-v-a7cd2e63]{color:#ffffff80}.logo[data-v-a7cd2e63]{font-size:1.5rem;font-weight:800;color:#0af;letter-spacing:1px;display:flex;align-items:center;gap:8px;text-decoration:none}.logo span[data-v-a7cd2e63]{color:#fff}.logo-dot[data-v-a7cd2e63]{width:8px;height:8px;border-radius:50%;background:#0af;animation:pulse 2.5s infinite}@media(max-width:450px){footer[data-v-a7cd2e63]{padding:36px 5% 24px}.footer-grid[data-v-a7cd2e63]{grid-template-columns:1fr;gap:28px}.footer-brand p[data-v-a7cd2e63]{max-width:100%}.footer-bottom[data-v-a7cd2e63]{flex-direction:column;align-items:flex-start;gap:6px;font-size:.75rem}}.service-card[data-v-6de526f2]{position:relative;overflow:hidden;flex:0 1 350px;background:#fff;border-radius:12px;padding:40px 30px;text-align:center;box-shadow:0 4px 18px #0000000d;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease;border-bottom:4px solid transparent}.service-card[data-v-6de526f2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0fbcf9,#0984e3);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.service-card[data-v-6de526f2]:hover{border-bottom-color:#0fbcf9;transform:translateY(-10px);box-shadow:0 18px 40px #0000001a}.service-card[data-v-6de526f2]:hover:before{transform:scaleX(1)}.icon-text[data-v-6de526f2]{font-size:3rem;display:block}.service-icon[data-v-6de526f2]{width:50px;height:auto}.service-title[data-v-6de526f2]{font-size:1.25rem;color:#1a1a1a;margin-bottom:15px;font-weight:700}.service-desc[data-v-6de526f2]{font-size:.9rem;color:#666;line-height:1.6;margin-bottom:20px}.service-price[data-v-6de526f2]{font-weight:700;color:#1a1a1a;margin-bottom:20px}.service-price span[data-v-6de526f2]{color:#0af}.btn-booking[data-v-6de526f2]{background:transparent;border:1.5px solid #00aaff;color:#0af;padding:10px 25px;border-radius:10px;font-weight:700;cursor:pointer;transition:.2s}.btn-booking[data-v-6de526f2]:hover{background:#0af;color:#fff}.why-section[data-v-85969189]{background:linear-gradient(135deg,#0f1b27,#1e272e);padding:80px 8%;position:relative;overflow:hidden}.why-section[data-v-85969189]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(15,188,249,.06) 0%,transparent 60%),radial-gradient(circle at 80% 50%,rgba(9,132,227,.06) 0%,transparent 60%);pointer-events:none}.why-inner[data-v-85969189]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.why-content[data-v-85969189]{color:#fff}.why-content .section-label[data-v-85969189]{margin-bottom:14px}.why-content h2[data-v-85969189]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.25}.why-content h2 span[data-v-85969189]{color:#0fbcf9}.why-content p[data-v-85969189]{color:#ffffff8c;font-size:.9rem;line-height:1.7;font-weight:300;margin-bottom:30px}.why-features[data-v-85969189]{display:flex;flex-direction:column;gap:16px}.why-feature[data-v-85969189]{display:flex;gap:14px;align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:2px 10px;transition:all .25s}.why-feature[data-v-85969189]:hover{background:#0fbcf90f;border-color:#0fbcf933;transform:translate(4px)}.feature-icon[data-v-85969189]{font-size:1.5rem;flex-shrink:0}.feature-text h4[data-v-85969189]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:3px}.feature-text p[data-v-85969189]{color:#ffffff73;font-size:.82rem;line-height:1.5;font-weight:300}.why-certs[data-v-85969189]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cert-card[data-v-85969189]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px 20px;text-align:center;transition:all .3s}.cert-card[data-v-85969189]:hover{background:#0fbcf90f;border-color:#0fbcf933;transform:translateY(-4px)}.cert-icon[data-v-85969189]{font-size:2rem;margin-bottom:10px}.cert-num[data-v-85969189]{font-size:1.8rem;font-weight:800;color:#0fbcf9;line-height:1}.cert-lbl[data-v-85969189]{font-size:.78rem;color:#ffffff80;margin-top:5px;font-weight:300;line-height:1.4}.section-label[data-v-85969189]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#0fbcf9;background:#0fbcf914;border:1px solid rgba(15,188,249,.2);padding:4px 14px;border-radius:20px;margin-bottom:14px}@media(max-width:768px){.why-section[data-v-85969189]{padding:60px 6%}.why-inner[data-v-85969189]{grid-template-columns:1fr;gap:36px}}@media(max-width:450px){.why-section[data-v-85969189]{padding:40px 5%}.why-inner[data-v-85969189]{gap:28px}.why-content h2[data-v-85969189]{font-size:1.5rem}.why-feature[data-v-85969189]{padding:10px;gap:10px}.feature-icon[data-v-85969189]{font-size:1.2rem}.feature-text h4[data-v-85969189]{font-size:.88rem}.feature-text p[data-v-85969189]{font-size:.78rem}.why-certs[data-v-85969189]{grid-template-columns:1fr 1fr;gap:10px}.cert-card[data-v-85969189]{padding:16px 12px}.cert-icon[data-v-85969189]{font-size:1.5rem;margin-bottom:6px}.cert-num[data-v-85969189]{font-size:1.4rem}.cert-lbl[data-v-85969189]{font-size:.7rem}}[data-v-8227aaff]:root{--primary-color: #0fbcf9;--dark-color: #1e272e;--navy: #1e272e;--navy-deep: #0f1b27;--blue: #0fbcf9;--blue-dark: #0984e3;--gold: #f0b030;--green: #00b894;--red: #ff7675;--bg: #f0f3f9;--text: #2d3436;--muted: #7f8c8d;--border: #d2dae2}[data-v-8227aaff]{margin:0;padding:0;box-sizing:border-box;font-family:Kanit,sans-serif}body[data-v-8227aaff]{background-color:#f5f6fa}.navbar[data-v-8227aaff]{display:flex;justify-content:space-between;align-items:center;padding:0 1%;height:60px;background-color:var(--navy);color:#fff;position:sticky;top:0;z-index:200;box-shadow:0 2px 16px #0000004d}.nav-links[data-v-8227aaff]{display:flex;align-items:center;gap:20px}.logo-section[data-v-8227aaff]{display:flex;align-items:center;gap:10px}.logo-dot[data-v-8227aaff]{width:28px;height:28px;border-radius:50%;border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;position:relative}.logo-dot[data-v-8227aaff]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse-8227aaff 2.5s infinite}@keyframes pulse-8227aaff{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}.brand-name[data-v-8227aaff]{font-size:1.1rem;font-weight:800;color:var(--blue)}.brand-name strong[data-v-8227aaff]{color:#fff}.page-button[data-v-8227aaff]{background:transparent;border:none;text-decoration:none;color:#ffffffd9;display:flex;align-items:center;gap:8px;padding:6px 12px}.page-link[data-v-8227aaff]{text-decoration:none;color:#ffffffd9;font-size:.85rem;transition:color .3s ease}.page-link[data-v-8227aaff]:hover{background:none;color:var(--blue)!important;text-decoration:none}.page-link[data-v-8227aaff]:visited{color:#ffffffd9}.page-indicator[data-v-8227aaff]{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:5px 15px;border-radius:20px;font-size:.8rem}.indicator-dot[data-v-8227aaff]{width:6px;height:6px;background:var(--blue);border-radius:50%;box-shadow:0 0 8px var(--blue)}.btn-login[data-v-8227aaff]{background:transparent;border:1px solid var(--blue);color:var(--blue);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease;text-decoration:none}.btn-login[data-v-8227aaff]:hover{border-color:var(--blue-dark);color:var(--blue-dark);text-decoration:none}.btn-logout[data-v-8227aaff]{background:transparent;border:1px solid var(--red);color:var(--red);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.btn-logout[data-v-8227aaff]:hover{border-color:#ff7875;color:#ff7875}.btn-back[data-v-8227aaff]{background:transparent;border:none;text-decoration:none;color:#ffffff80;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s;padding:6px 12px;border-radius:7px}.btn-back[data-v-8227aaff]:hover{color:#fff;background:#ffffff14}.btn-hero-primary[data-v-8227aaff]{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-dark) 100%);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 6px 20px #0fbcf966}.btn-hero-primary[data-v-8227aaff]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0fbcf98c}.btn-hero-secondary[data-v-8227aaff]{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);color:#ffffffd9;font-family:Kanit,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;background:#ffffff0d}.btn-hero-secondary[data-v-8227aaff]:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.btn-cta-white[data-v-8227aaff]{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;border-radius:8px;border:none;background:#fff;color:var(--blue-dark);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #0003}.btn-cta-white[data-v-8227aaff]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}@keyframes fu-8227aaff{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.app-layout[data-v-8227aaff]{display:flex;align-items:stretch;min-height:calc(100vh - 52px)}.sidebar-wrap[data-v-8227aaff]{width:0;overflow:clip;flex-shrink:0;transition:width .25s ease}.sidebar-wrap.open[data-v-8227aaff]{width:260px}.app-main[data-v-8227aaff]{flex:1;min-width:0}.nav-sidebar-panel[data-v-8227aaff],.sidebar-panel[data-v-8227aaff]{position:fixed;top:52px;left:0;width:260px;height:calc(100vh - 52px);background:linear-gradient(180deg,#0d1b2a,#1a2f45);display:flex;flex-direction:column;overflow-y:auto;z-index:90;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open .nav-sidebar-panel[data-v-8227aaff],.sidebar-wrap.open .sidebar-panel[data-v-8227aaff]{transform:translate(0)}.nav-sidebar-sticky[data-v-8227aaff],.sidebar-sticky[data-v-8227aaff]{display:flex;flex-direction:column;flex:1;overflow-y:auto}@media(max-width:767px){.sidebar-wrap[data-v-8227aaff]{position:fixed;inset:0;z-index:1100;width:100%;height:100dvh;overflow:hidden;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open[data-v-8227aaff]{width:100%;transform:translate(0)}.nav-sidebar-panel[data-v-8227aaff],.sidebar-panel[data-v-8227aaff]{position:static;transform:none;transition:none;width:100%;height:100%}.nav-sidebar-sticky[data-v-8227aaff],.sidebar-sticky[data-v-8227aaff]{position:static;height:auto}}.sidebar-head[data-v-8227aaff]{padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.sidebar-brand[data-v-8227aaff]{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.5px}.sidebar-brand strong[data-v-8227aaff]{font-weight:700;color:#0ea5e9}.sidebar-close-btn[data-v-8227aaff],.sidebar-mobile-close[data-v-8227aaff]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.sidebar-close-btn[data-v-8227aaff]:hover,.sidebar-mobile-close[data-v-8227aaff]:hover{opacity:1}.sidebar-nav[data-v-8227aaff]{flex:1;overflow-y:auto;padding:16px 0}.sidebar-section-title[data-v-8227aaff]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fff6;padding:16px 20px 6px;letter-spacing:.8px}.sidebar-link[data-v-8227aaff]{display:flex;align-items:center;gap:12px;padding:12px 28px;color:#ffffffb3;text-decoration:none;transition:all .2s;font-size:.95rem;font-weight:500;border-left:3px solid transparent}.sidebar-link[data-v-8227aaff]:hover,.sidebar-link.router-link-active[data-v-8227aaff]{background:#0ea5e91a;color:#0ea5e9;border-left-color:#0ea5e9}.sidebar-link.router-link-active[data-v-8227aaff]{background:#0ea5e926;font-weight:600}.sl-icon[data-v-8227aaff]{font-size:1.1rem;flex-shrink:0}.sidebar-footer[data-v-8227aaff]{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.sidebar-logout-btn[data-v-8227aaff]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;color:#ffffffb3;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.sidebar-logout-btn[data-v-8227aaff]:hover{background:#ef44441a;color:#ef4444}.chip[data-v-8227aaff]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.chip-blue[data-v-8227aaff]{background:#e0f2fe;color:#0369a1}.chip-green[data-v-8227aaff]{background:#dcfce7;color:#166534}.chip-red[data-v-8227aaff]{background:#fee2e2;color:#991b1b}.chip-yellow[data-v-8227aaff]{background:#fef9c3;color:#854d0e}[data-v-8227aaff]:root{--navy: #1e272e;--navy-deep: #0f1b27;--blue: #0fbcf9;--blue-dark: #0984e3;--bg: #f0f3f9;--text: #2d3436;--muted: #7f8c8d;--border: #d2dae2}.main-container[data-v-8227aaff]{width:100%}.services-section[data-v-8227aaff]{padding:80px 8%;background:var(--bg);text-align:center}.underline[data-v-8227aaff]{width:60px;height:3px;background:linear-gradient(90deg,var(--blue),var(--blue-dark));margin:18px auto 0;border-radius:2px}.service-grid[data-v-8227aaff],.cards-grid[data-v-8227aaff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.hero[data-v-8227aaff]{position:relative;background:linear-gradient(#0a1622d1,#0a1622e6),url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1600&q=80) center/cover no-repeat;min-height:640px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px 24px;overflow:hidden;white-space:normal}.hero[data-v-8227aaff]:before{content:"";position:absolute;inset:0;background-size:60px 60px;animation:gridMove-8227aaff 20s linear infinite;pointer-events:none}@keyframes gridMove-8227aaff{0%{transform:translateY(0)}to{transform:translateY(60px)}}.hero[data-v-8227aaff]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);animation:scan-8227aaff 4s ease-in-out infinite;pointer-events:none}@keyframes scan-8227aaff{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.hero-badge[data-v-8227aaff]{display:inline-flex;align-items:center;gap:8px;background:#0fbcf91a;border:1px solid rgba(15,188,249,.3);color:var(--blue);padding:6px 18px;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin-bottom:28px;position:relative;z-index:1;animation:fadeDown .6s ease both}.hero-badge-dot[data-v-8227aaff]{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:pulse-8227aaff 2s infinite}.hero h1[data-v-8227aaff]{font-size:clamp(2.2rem,5vw,4rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:20px;position:relative;z-index:1;animation:fadeDown .7s .1s ease both}.hero h1 .accent[data-v-8227aaff]{color:var(--blue)}.hero p[data-v-8227aaff]{font-size:clamp(.95rem,2vw,1.2rem);color:#ffffffa6;max-width:560px;line-height:1.65;margin-bottom:36px;position:relative;z-index:1;animation:fadeDown .7s .2s ease both}.hero-actions[data-v-8227aaff]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1;animation:fadeDown .7s .3s ease both}.section-header[data-v-8227aaff]{text-align:center;margin-bottom:56px}.section-header h2[data-v-8227aaff]{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:var(--navy);margin-bottom:12px}.section-header p[data-v-8227aaff]{color:var(--muted);font-size:.95rem;max-width:500px;margin:0 auto;line-height:1.6;font-weight:300}.section-label[data-v-8227aaff]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);background:#0fbcf914;border:1px solid rgba(15,188,249,.2);padding:4px 14px;border-radius:20px;margin-bottom:14px}.process-strip[data-v-8227aaff]{background:var(--navy);padding:52px 8%;border-bottom:1px solid rgba(15,188,249,.1)}.process-strip h2[data-v-8227aaff]{text-align:center;color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:40px}.process-strip h2 span[data-v-8227aaff]{color:var(--blue)}.process-steps[data-v-8227aaff]{display:flex;gap:0;max-width:900px;margin:0 auto;position:relative}.process-steps[data-v-8227aaff]:before{content:"";position:absolute;top:28px;left:calc(10% + 28px);right:calc(10% + 28px);height:2px;background:#0fbcf933;z-index:0}.process-step[data-v-8227aaff]{flex:1;text-align:center;padding:0 16px;position:relative;z-index:1;animation:fadeUp-8227aaff .5s ease both}.process-step[data-v-8227aaff]:nth-child(1){animation-delay:.05s}.process-step[data-v-8227aaff]:nth-child(2){animation-delay:.12s}.process-step[data-v-8227aaff]:nth-child(3){animation-delay:.19s}.process-step[data-v-8227aaff]:nth-child(4){animation-delay:.26s}.process-step[data-v-8227aaff]:nth-child(5){animation-delay:.33s}.step-circle[data-v-8227aaff]{width:56px;height:56px;border-radius:50%;background:#0fbcf91a;border:2px solid rgba(15,188,249,.35);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.4rem;transition:all .3s}.process-step:hover .step-circle[data-v-8227aaff]{background:#0fbcf933;border-color:var(--blue);box-shadow:0 0 20px #0fbcf94d;transform:scale(1.1)}.step-num[data-v-8227aaff]{display:block;font-size:.7rem;font-weight:700;color:var(--blue);letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}.step-title[data-v-8227aaff]{font-size:.88rem;font-weight:600;color:#fff;line-height:1.3}.step-desc[data-v-8227aaff]{font-size:.75rem;color:#ffffff73;margin-top:4px;line-height:1.4}.step-arrow[data-v-8227aaff]{position:absolute;top:24px;right:-10px;color:#0fbcf966;font-size:1.2rem;z-index:2}.process-step:last-child .step-arrow[data-v-8227aaff]{display:none}@keyframes fadeUp-8227aaff{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cta-band[data-v-8227aaff]{background:linear-gradient(135deg,#0280c8,#0984e3 40%,#005f9e);padding:64px 8%;text-align:center;position:relative;overflow:hidden}.cta-band[data-v-8227aaff]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 30px,rgba(255,255,255,.02) 30px,rgba(255,255,255,.02) 60px);pointer-events:none}.cta-band h2[data-v-8227aaff]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:#fff;margin-bottom:12px;position:relative;z-index:1}.cta-band p[data-v-8227aaff]{color:#ffffffbf;font-size:.95rem;margin-bottom:32px;font-weight:300;position:relative;z-index:1}.cta-actions[data-v-8227aaff]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.hero-welcome-text[data-v-8227aaff]{font-size:clamp(1.2rem,3vw,1.8rem);color:#fff;font-weight:700;margin-bottom:8px;position:relative;z-index:1}.hero-welcome-text strong[data-v-8227aaff]{color:#0fbcf9}.hero-welcome-sub[data-v-8227aaff]{font-size:.95rem;color:#ffffff8c;position:relative;z-index:1}@media(max-width:450px){.process-strip[data-v-8227aaff]{padding:36px 5%}.process-strip h2[data-v-8227aaff]{font-size:1.2rem;margin-bottom:28px}.process-steps[data-v-8227aaff]{flex-wrap:wrap;max-width:100%}.process-steps[data-v-8227aaff]:before{display:none}.process-step[data-v-8227aaff]{flex:0 0 33.33%;width:33.33%;padding:0 8px}.process-step[data-v-8227aaff]:nth-child(4){padding-top:10px;margin-left:17.33%}.process-step[data-v-8227aaff]:nth-child(5){padding-top:10px}.process-step:nth-child(3) .step-arrow[data-v-8227aaff]{display:none}.step-circle[data-v-8227aaff]{width:44px;height:44px;font-size:1.1rem}.step-title[data-v-8227aaff]{font-size:.78rem}.step-desc[data-v-8227aaff]{font-size:.68rem}}#app{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body{margin:0;padding:0;background-color:#fff}html{scroll-behavior:smooth}:root{--primary-color: #0fbcf9;--dark-color: #1e272e;--navy: #1e272e;--navy-deep: #0f1b27;--blue: #0fbcf9;--blue-dark: #0984e3;--gold: #f0b030;--green: #00b894;--red: #ff7675;--bg: #f0f3f9;--text: #2d3436;--muted: #7f8c8d;--border: #d2dae2}*{margin:0;padding:0;box-sizing:border-box;font-family:Kanit,sans-serif}body{background-color:#f5f6fa}.navbar{display:flex;justify-content:space-between;align-items:center;padding:0 1%;height:60px;background-color:var(--navy);color:#fff;position:sticky;top:0;z-index:200;box-shadow:0 2px 16px #0000004d}.nav-links{display:flex;align-items:center;gap:20px}.logo-section{display:flex;align-items:center;gap:10px}.logo-dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;position:relative}.logo-dot:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse 2.5s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}.brand-name{font-size:1.1rem;font-weight:800;color:var(--blue)}.brand-name strong{color:#fff}.page-button{background:transparent;border:none;text-decoration:none;color:#ffffffd9;display:flex;align-items:center;gap:8px;padding:6px 12px}.page-link{text-decoration:none;color:#ffffffd9;font-size:.85rem;transition:color .3s ease}.page-link:hover{background:none;color:var(--blue)!important;text-decoration:none}.page-link:visited{color:#ffffffd9}.page-indicator{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:5px 15px;border-radius:20px;font-size:.8rem}.indicator-dot{width:6px;height:6px;background:var(--blue);border-radius:50%;box-shadow:0 0 8px var(--blue)}.btn-login{background:transparent;border:1px solid var(--blue);color:var(--blue);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease;text-decoration:none}.btn-login:hover{border-color:var(--blue-dark);color:var(--blue-dark);text-decoration:none}.btn-logout{background:transparent;border:1px solid var(--red);color:var(--red);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.btn-logout:hover{border-color:#ff7875;color:#ff7875}.btn-back{background:transparent;border:none;text-decoration:none;color:#ffffff80;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s;padding:6px 12px;border-radius:7px}.btn-back:hover{color:#fff;background:#ffffff14}.btn-hero-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-dark) 100%);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 6px 20px #0fbcf966}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0fbcf98c}.btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);color:#ffffffd9;font-family:Kanit,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;background:#ffffff0d}.btn-hero-secondary:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.btn-cta-white{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;border-radius:8px;border:none;background:#fff;color:var(--blue-dark);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #0003}.btn-cta-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}@keyframes fu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.app-layout{display:flex;align-items:stretch;min-height:calc(100vh - 52px)}.sidebar-wrap{width:0;overflow:clip;flex-shrink:0;transition:width .25s ease}.sidebar-wrap.open{width:260px}.app-main{flex:1;min-width:0}.nav-sidebar-panel,.sidebar-panel{position:fixed;top:52px;left:0;width:260px;height:calc(100vh - 52px);background:linear-gradient(180deg,#0d1b2a,#1a2f45);display:flex;flex-direction:column;overflow-y:auto;z-index:90;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open .nav-sidebar-panel,.sidebar-wrap.open .sidebar-panel{transform:translate(0)}.nav-sidebar-sticky,.sidebar-sticky{display:flex;flex-direction:column;flex:1;overflow-y:auto}@media(max-width:767px){.sidebar-wrap{position:fixed;inset:0;z-index:1100;width:100%;height:100dvh;overflow:hidden;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open{width:100%;transform:translate(0)}.nav-sidebar-panel,.sidebar-panel{position:static;transform:none;transition:none;width:100%;height:100%}.nav-sidebar-sticky,.sidebar-sticky{position:static;height:auto}}.sidebar-head{padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.sidebar-brand{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.5px}.sidebar-brand strong{font-weight:700;color:#0ea5e9}.sidebar-close-btn,.sidebar-mobile-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.sidebar-close-btn:hover,.sidebar-mobile-close:hover{opacity:1}.sidebar-nav{flex:1;overflow-y:auto;padding:16px 0}.sidebar-section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fff6;padding:16px 20px 6px;letter-spacing:.8px}.sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 28px;color:#ffffffb3;text-decoration:none;transition:all .2s;font-size:.95rem;font-weight:500;border-left:3px solid transparent}.sidebar-link:hover,.sidebar-link.router-link-active{background:#0ea5e91a;color:#0ea5e9;border-left-color:#0ea5e9}.sidebar-link.router-link-active{background:#0ea5e926;font-weight:600}.sl-icon{font-size:1.1rem;flex-shrink:0}.sidebar-footer{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.sidebar-logout-btn{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;color:#ffffffb3;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.sidebar-logout-btn:hover{background:#ef44441a;color:#ef4444}.chip{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.chip-blue{background:#e0f2fe;color:#0369a1}.chip-green{background:#dcfce7;color:#166534}.chip-red{background:#fee2e2;color:#991b1b}.chip-yellow{background:#fef9c3;color:#854d0e}
