.site-nav[data-v-3b0e3435]{position:sticky;top:0;z-index:30;background:rgba(12,13,15,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.nav-inner[data-v-3b0e3435]{min-height:82px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:1.2rem}.brand img[data-v-3b0e3435]{width:78px}.links[data-v-3b0e3435]{display:flex;gap:1.2rem;justify-content:center}.links a[data-v-3b0e3435]{color:var(--text-muted);padding:.45rem .2rem;font-weight:600;border-bottom:2px solid transparent}.links a.router-link-active[data-v-3b0e3435]{color:#fff;border-bottom-color:var(--accent)}.cta[data-v-3b0e3435]{font-size:.9rem}.mobile-toggle[data-v-3b0e3435]{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:.4rem}.mobile-toggle span[data-v-3b0e3435]{width:24px;height:2px;background:#fff}@media (max-width:820px){.nav-inner[data-v-3b0e3435]{grid-template-columns:1fr auto auto}.mobile-toggle[data-v-3b0e3435]{display:flex}.links[data-v-3b0e3435]{display:none;position:absolute;top:82px;left:0;right:0;padding:1rem 4vw;background:#111316;border-bottom:1px solid var(--line);flex-direction:column;gap:.9rem}.links.open[data-v-3b0e3435]{display:flex}.cta[data-v-3b0e3435]{display:none}}.site-footer[data-v-c1c0d480]{border-top:1px solid var(--line);background:#0b0c0d;margin-top:84px}.footer-inner[data-v-c1c0d480]{padding:2.3rem 0;display:grid;gap:1rem}.footer-brand[data-v-c1c0d480]{display:flex;gap:.8rem;align-items:center}.footer-brand img[data-v-c1c0d480]{width:48px;height:48px}.footer-brand h3[data-v-c1c0d480]{font-size:1.08rem}.footer-brand p[data-v-c1c0d480]{color:var(--text-muted);font-size:.92rem}.footer-links[data-v-c1c0d480]{display:flex;flex-wrap:wrap;gap:1rem;color:var(--text-muted);font-weight:600}.footer-links a.router-link-active[data-v-c1c0d480]{color:#fff}.copyright[data-v-c1c0d480]{color:#9ea1a6;font-size:.9rem}:root{--bg:#0f0f10;--surface:#161616;--surface-soft:#1f1f22;--text:#f8f8f8;--text-muted:#c8c8c8;--line:hsla(0,0%,100%,.12);--accent:#ff4d24;--accent-strong:#fc8e44;--container:min(1120px,92vw);--content:min(760px,92vw);--radius:14px;--radius-sm:10px;--space-1:0.45rem;--space-2:0.7rem;--space-3:1rem;--space-4:1.4rem;--space-5:2rem;--h1:clamp(2rem,5vw,3.2rem);--h2:clamp(1.55rem,3vw,2.3rem);--h3:clamp(1.2rem,2vw,1.45rem)}*{box-sizing:border-box}#app,body,html{margin:0;min-height:100%}body{font-family:Sarabun,Lato,sans-serif;background:radial-gradient(circle at 20% 0,#232327 0,#111214 38%,#0a0b0d 100%);color:var(--text)}h1,h2,h3,h4,h5,h6{font-family:Oxanium,Lato,sans-serif;margin:0;line-height:1.16;letter-spacing:.01em}p{margin:0;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}img{max-width:100%;display:block}.shell{width:var(--container);margin:0 auto}.page-shell{width:var(--content);margin:0 auto}.section{padding:72px 0}.page-head{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.page-head h1{font-size:var(--h1);max-width:20ch}.page-head p{color:var(--text-muted);max-width:68ch}.card{background:linear-gradient(180deg,#1c1d20,#161719);border:1px solid var(--line);border-radius:var(--radius)}.panel{padding:1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.2rem;border-radius:999px;border:0;font-weight:700;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.btn-primary{background:var(--accent);color:#fff}.btn-primary:focus-visible,.btn-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--line);color:#fff}.btn-ghost:focus-visible,.btn-ghost:hover{border-color:hsla(0,0%,100%,.28)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700}.meta-row{color:var(--text-muted);font-size:.92rem}@media (max-width:760px){.section{padding:58px 0}.page-head{margin-bottom:var(--space-3)}}.hero[data-v-ac998a58]{display:grid;align-items:center;background-position:0 0,0 0,50% 50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover;padding-top:120px;padding-bottom:190px}.hero h1[data-v-ac998a58]{font-size:clamp(2.1rem,6vw,4rem);max-width:14ch}.hero-copy[data-v-ac998a58]{margin:1rem 0 1.4rem;max-width:56ch;color:#d5d9df}.compact[data-v-ac998a58]{margin-bottom:0}.section-title[data-v-ac998a58]{font-size:var(--h2)}.service-grid[data-v-ac998a58]{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.service-card[data-v-ac998a58]{padding:1rem}.service-card img[data-v-ac998a58]{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:999px}.service-card h3[data-v-ac998a58]{margin:.9rem 0 .45rem;font-size:var(--h3)}.service-card p[data-v-ac998a58]{color:var(--text-muted);min-height:84px}.service-card a[data-v-ac998a58]{color:var(--accent);font-weight:700}.split[data-v-ac998a58]{background:#141517;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split-grid[data-v-ac998a58]{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:1.4rem}.split-grid h2[data-v-ac998a58]{font-size:var(--h2);margin-bottom:.7rem}.split-grid p[data-v-ac998a58]{color:var(--text-muted);margin-bottom:1.4rem}.why-image[data-v-ac998a58]{border-radius:var(--radius);border:1px solid var(--line)}.faq[data-v-ac998a58]{background:#141517;border-top:1px solid var(--line)}.faq-wrap[data-v-ac998a58]{display:grid;grid-template-columns:1.04fr 1fr;gap:1.6rem;align-items:start}.faq-content[data-v-ac998a58]{display:grid;gap:.8rem;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.faq-content h2[data-v-ac998a58]{font-size:var(--h2)}.faq-lead[data-v-ac998a58]{color:#d5d9df}.faq-image[data-v-ac998a58]{border-radius:var(--radius);border:1px solid var(--line);min-height:450px;-o-object-fit:cover;object-fit:cover}.accordion-wrap[data-v-ac998a58]{display:grid;gap:.75rem;padding:1rem;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(252,142,68,.1),transparent 48%),#111216}.accordion-item[data-v-ac998a58]{border:1px solid var(--line);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.02);transition:border-color .2s ease,background-color .2s ease}.accordion-item.open[data-v-ac998a58]{border-color:rgba(252,142,68,.42);background:rgba(252,142,68,.07)}.accordion-toggle[data-v-ac998a58]{width:100%;background:none;border:0;color:#fff;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:.9rem;padding:.9rem 1rem;cursor:pointer}.accordion-title[data-v-ac998a58]{margin:0;font-size:1.03rem;line-height:1.35}.accordion-icon[data-v-ac998a58]{color:#fff;min-width:1.5rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.03);transition:transform .2s ease,border-color .2s ease}.accordion-icon.open[data-v-ac998a58]{transform:rotate(180deg);border-color:rgba(252,142,68,.6)}.accordion-list[data-v-ac998a58]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordion-list.open[data-v-ac998a58]{grid-template-rows:1fr}.accordion-list-content[data-v-ac998a58]{min-height:0;overflow:hidden;padding:0 1rem 1rem;color:var(--text-muted);line-height:1.6}@media (max-width:1020px){.service-grid[data-v-ac998a58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.faq-wrap[data-v-ac998a58],.service-grid[data-v-ac998a58],.split-grid[data-v-ac998a58]{grid-template-columns:1fr}.faq-image[data-v-ac998a58]{min-height:320px}}@media (max-width:991px){.hero[data-v-ac998a58]{padding-top:220px}}@media (max-width:767px){.hero[data-v-ac998a58]{padding-top:80px;padding-bottom:150px}}@media (max-width:479px){.hero[data-v-ac998a58]{padding-top:60px;padding-bottom:130px}}.blog-grid[data-v-8eb721ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card[data-v-8eb721ca]{overflow:hidden;display:block;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-card[data-v-8eb721ca]:hover{transform:translateY(-2px);border-color:rgba(252,142,68,.5);box-shadow:0 14px 32px rgba(0,0,0,.35)}.blog-card[data-v-8eb721ca]:focus-visible{transform:translateY(-2px);border-color:rgba(252,142,68,.64)}.blog-card img[data-v-8eb721ca]{width:100%;aspect-ratio:1.25/1;-o-object-fit:cover;object-fit:cover}.blog-content[data-v-8eb721ca]{padding:1rem;display:grid;gap:.62rem}.meta[data-v-8eb721ca]{color:var(--accent);font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.blog-content h2[data-v-8eb721ca]{font-size:var(--h3)}.blog-content p[data-v-8eb721ca]{color:var(--text-muted)}@media (max-width:980px){.blog-grid[data-v-8eb721ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-grid[data-v-8eb721ca]{grid-template-columns:1fr}}.banner[data-v-3f52b892]{background:linear-gradient(120deg,#171a20,#0f1115);border-bottom:1px solid var(--line)}.compact[data-v-3f52b892]{margin-bottom:0}.form-wrap[data-v-3f52b892]{min-height:52vh}.request-layout[data-v-3f52b892]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.request-visual[data-v-3f52b892]{overflow:hidden}.request-visual img[data-v-3f52b892]{width:100%;min-height:300px;max-height:380px;-o-object-fit:cover;object-fit:cover}.request-visual-copy[data-v-3f52b892]{padding:1rem;display:grid;gap:.6rem}.request-visual-copy h2[data-v-3f52b892]{font-size:clamp(1.25rem,2.1vw,1.7rem)}.request-visual-copy p[data-v-3f52b892]:last-child{color:var(--text-muted)}.form-card[data-v-3f52b892]{min-height:380px}.loading-state[data-v-3f52b892]{display:flex;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1rem;border-radius:12px;border:1px solid var(--line);background:#15181e;color:var(--text-soft)}.spinner[data-v-3f52b892]{width:18px;height:18px;border-radius:999px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-3f52b892 .8s linear infinite}.loading-error[data-v-3f52b892]{padding:1rem;margin-bottom:1rem;border-radius:12px;border:1px solid rgba(215,74,74,.5);background:rgba(215,74,74,.1);color:#ffb9b9}.loading-hint[data-v-3f52b892]{padding:.75rem 1rem;margin:-.5rem 0 1rem;border-left:2px solid hsla(0,0%,100%,.25);color:var(--text-soft);font-size:.95rem}@keyframes spin-3f52b892{to{transform:rotate(1turn)}}@media (max-width:960px){.request-layout[data-v-3f52b892]{grid-template-columns:1fr}.request-visual img[data-v-3f52b892]{min-height:220px;max-height:300px}}.not-found[data-v-24161d9c]{display:grid;gap:.8rem}.not-found h1[data-v-24161d9c]{font-size:var(--h1)}.not-found p[data-v-24161d9c]{color:var(--text-muted)}.actions[data-v-24161d9c]{display:flex;flex-wrap:wrap;gap:.6rem}.service-hero[data-v-76341ca6]{min-height:40vh;display:grid;align-items:end;background-size:cover;background-position:50%}.compact[data-v-76341ca6]{margin-bottom:0}.detail-grid[data-v-76341ca6]{display:grid;grid-template-columns:1.4fr .8fr;gap:1rem}.detail-content[data-v-76341ca6]{display:grid;gap:.9rem}.detail-content p[data-v-76341ca6]{color:#d3d7de}.sidebar[data-v-76341ca6]{height:-moz-fit-content;height:fit-content}.sidebar h2[data-v-76341ca6]{font-size:var(--h3)}.sidebar ul[data-v-76341ca6]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}.sidebar li[data-v-76341ca6]{display:flex;justify-content:space-between;gap:.7rem;color:var(--text-muted)}.sidebar strong[data-v-76341ca6]{color:#fff}@media (max-width:860px){.detail-grid[data-v-76341ca6]{grid-template-columns:1fr}}.rich-content[data-v-57b6260f]{display:grid;gap:.95rem}.rich-content h2[data-v-57b6260f],.rich-content h3[data-v-57b6260f],.rich-content h4[data-v-57b6260f]{margin:1.2rem 0 .2rem}.rich-content h2[data-v-57b6260f]{font-size:clamp(1.35rem,2.2vw,1.7rem)}.rich-content h3[data-v-57b6260f]{font-size:clamp(1.2rem,2vw,1.45rem)}.rich-content h4[data-v-57b6260f]{font-size:clamp(1.08rem,1.8vw,1.25rem)}.rich-content p[data-v-57b6260f]{color:#d4d8de;max-width:70ch}.rich-figure[data-v-57b6260f]{margin:.35rem 0}.rich-figure img[data-v-57b6260f]{width:100%;border-radius:var(--radius);border:1px solid var(--line);display:block}.rich-figure figcaption[data-v-57b6260f]{margin-top:.45rem;color:var(--text-muted);font-size:.92rem}.cover[data-v-2d43a727]{width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line)}.body[data-v-2d43a727]{margin-top:1rem}