.blue[data-v-531a7022]{filter:invert(19%) sepia(73%) saturate(7400%) hue-rotate(203deg) brightness(95%) contrast(101%)}.blue.scrolled[data-v-531a7022]{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);color:var(--accent)}.navbar[data-v-531a7022]{display:flex;justify-content:space-around;align-items:center;position:fixed;top:0;z-index:100;width:100%;background:#1a1f2ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,175,55,.2);transition:all .5s ease}.navbar.scrolled[data-v-531a7022]{padding-bottom:1rem;padding-top:1rem;display:flex;justify-content:space-around;align-items:center;box-shadow:0 4px 20px #00000026;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--accent);width:100%}.navbar_list[data-v-531a7022]{list-style:none;display:flex;gap:1rem;padding:0;margin:0}.navbar_list a[data-v-531a7022]{font-weight:500;position:relative}.navbar_list a[data-v-531a7022]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--primary);transition:.3s}.navbar_list a[data-v-531a7022]:hover:after{width:100%}.navbar__item a[data-v-531a7022]{color:#fff;text-decoration:none;font-weight:600;font-size:larger;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.navbar__item.scrolled a[data-v-531a7022]{color:var(--primary);text-decoration:none;font-weight:600;font-size:larger;text-shadow:none}.textlarge[data-v-531a7022]{font-size:larger;font-weight:700;color:var(--accent);text-shadow:0 2px 8px rgba(0,0,0,.5);letter-spacing:.5px}.textlarge.scrolled[data-v-531a7022]{font-size:larger;font-weight:700;color:var(--accent-dark);text-shadow:none}.navbar__item a[data-v-531a7022]:hover{color:var(--accent);transform:translateY(-2px)}.borderl[data-v-531a7022],.borderl.scrolled[data-v-531a7022]{border-left:2px solid var(--accent);height:40px;margin-left:10px;margin-right:10px;box-shadow:0 0 8px #d4af374d}.borderr[data-v-531a7022],.borderr.scrolled[data-v-531a7022]{border-right:2px solid var(--accent);height:40px;margin-left:10px;margin-right:10px;box-shadow:0 0 8px #d4af374d}.gap2[data-v-531a7022]{gap:5rem}.hamburger-menu[data-v-531a7022]{display:none}.w10[data-v-531a7022]{width:19rem;display:flex;flex-direction:column}.logo_taplet[data-v-531a7022],.logo_mobile[data-v-531a7022]{display:none}.navbar-burger_list[data-v-531a7022]{list-style:none}@media(max-width:1439px){.gap2[data-v-531a7022]{gap:2rem}.w10[data-v-531a7022]{width:12rem}}@media(max-width:1023px){.gap2[data-v-531a7022]{gap:0rem}.navbar__item a[data-v-531a7022],.textlarge[data-v-531a7022]{font-size:medium}.w10[data-v-531a7022]{width:10rem}.logo_labtop[data-v-531a7022]{display:none}.logo_taplet[data-v-531a7022]{display:block}.textlarge.scrolled[data-v-531a7022]{font-size:medium;font-weight:700;color:#364d88;text-shadow:none}}@media(max-width:767px){.borderl[data-v-531a7022],.borderr[data-v-531a7022],.navbar_list[data-v-531a7022]{display:none}.textlarge[data-v-531a7022]{font-size:medium}.navbar[data-v-531a7022]{justify-content:space-around;display:flex;gap:30%}.hamburger-menu[data-v-531a7022]{display:block;font-weight:700;font-size:x-large;color:var(--accent);border:none;background:none}.navbar-burger[data-v-531a7022]{position:fixed;height:100vh;width:60vw;right:0;background:var(--gradient-primary);box-shadow:-4px 0 20px #0006;border-radius:0;top:0;z-index:101;text-align:start;border-left:2px solid var(--accent)}.navbar-burger_list[data-v-531a7022]{list-style:none;display:flex;flex-direction:column;gap:10px;top:100px}.hamburger-close[data-v-531a7022]{font-size:xx-large;font-weight:700;color:var(--accent);border:none;background:none;right:10px}.logo_labtop[data-v-531a7022],.logo_taplet[data-v-531a7022]{display:none}.logo_mobile[data-v-531a7022]{display:block}.navbar-burger__item a[data-v-531a7022]{color:#fff;text-decoration:none;font-size:large;font-weight:500;transition:all .3s ease}.navbar-burger__item a[data-v-531a7022]:hover{color:var(--accent);padding-left:8px}.w10[data-v-531a7022]{width:10rem}.textlarge[data-v-531a7022]{display:none}}.footer[data-v-eb7bf76d]{background:var(--gradient-primary);padding:3rem 2rem 0;border-top:3px solid var(--accent)}.footer-grid[data-v-eb7bf76d]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding-bottom:2.5rem}.f-brand[data-v-eb7bf76d]{display:flex;gap:12px}.f-logo[data-v-eb7bf76d]{border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#ffffff0f;flex-shrink:0}.f-brand-name[data-v-eb7bf76d]{font-size:.875rem;font-weight:700;color:var(--accent);margin-bottom:8px}.f-addr[data-v-eb7bf76d]{font-size:.75rem;color:var(--text-muted);line-height:1.7}.f-col h4[data-v-eb7bf76d]{font-size:.75rem;font-weight:700;color:var(--accent);margin-bottom:12px;letter-spacing:.02em}.f-col a[data-v-eb7bf76d]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-on-dark);text-decoration:none;line-height:2.1;transition:all .3s ease}.f-col a[data-v-eb7bf76d]:hover{color:var(--accent);transform:translate(4px)}.f-col i[data-v-eb7bf76d]{font-size:14px;flex-shrink:0}.f-qr[data-v-eb7bf76d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.line-pill[data-v-eb7bf76d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#00c300;color:#fff!important;font-size:.75rem;font-weight:600;text-decoration:none}.line-pill[data-v-eb7bf76d]:hover{background:#090;color:#fff!important}.qr-img[data-v-eb7bf76d]{border-radius:6px;background:#fff;padding:4px}.qr-label[data-v-eb7bf76d]{font-size:.7rem;color:var(--text-muted)}.f-bottom[data-v-eb7bf76d]{max-width:1200px;margin:0 auto;border-top:1px solid rgba(255,255,255,.1);padding:1.25rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.f-bottom p[data-v-eb7bf76d]{font-size:.7rem;color:var(--text-muted)}.f-social[data-v-eb7bf76d]{display:flex;gap:10px}.f-social a[data-v-eb7bf76d]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:var(--text-on-dark);text-decoration:none;transition:all .3s ease}.f-social a[data-v-eb7bf76d]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.f-social i[data-v-eb7bf76d]{font-size:14px}@media(max-width:1023px){.footer-grid[data-v-eb7bf76d]{grid-template-columns:1fr 1fr;gap:1.75rem}.f-brand[data-v-eb7bf76d]{grid-column:span 2}}@media(max-width:425px){.footer[data-v-eb7bf76d]{padding:2.5rem 1.25rem 0}.footer-grid[data-v-eb7bf76d]{grid-template-columns:1fr;text-align:center}.f-brand[data-v-eb7bf76d]{grid-column:span 1;flex-direction:column;align-items:center;text-align:center}.f-col a[data-v-eb7bf76d]{justify-content:center}.f-qr[data-v-eb7bf76d]{align-items:center}.f-bottom[data-v-eb7bf76d]{flex-direction:column;text-align:center}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.container{width:100%}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}html{scroll-behavior:smooth}body{font-family:Prompt,sans-serif}h1,h2,h3,.nav{font-family:Kanit,sans-serif}html,body{width:100%;height:100%;margin:0;padding:0}:root{--primary:#1a1f2e;--primary-light:#2d3748;--primary-dark:#0d1117;--accent:#d4af37;--accent-light:#f4cf67;--accent-dark:#b8960c;--bg-main:#fff;--bg-section:#f8fafc;--bg-footer:#1e293b;--text-main:#0f172a;--text-muted:#64748b;--text-on-dark:#f1f5f9;--gradient-primary:linear-gradient(135deg,#1a1f2e 0%,#2d3748 100%);--gradient-accent:linear-gradient(135deg,#d4af37 0%,#f4cf67 100%);--border-soft:#e2e8f0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.hero[data-v-c784a40f]{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;color:#fff}.hero-background[data-v-c784a40f]{position:absolute;inset:0}.hero-background img[data-v-c784a40f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-overlay[data-v-c784a40f]{position:absolute;inset:0;background:linear-gradient(90deg,#0c121ee0,#0c121ead 42%,#0c121e40)}.hero-content[data-v-c784a40f]{position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin:0 auto;padding:120px 0 100px}.hero-badge[data-v-c784a40f]{display:inline-flex;padding:8px 16px;border-left:3px solid var(--accent, #d4af37);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin-bottom:28px}h1[data-v-c784a40f]{max-width:800px;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05;font-weight:800;letter-spacing:-.04em}h1 span[data-v-c784a40f]{display:block;color:#e6c96a}.hero-description[data-v-c784a40f]{max-width:650px;margin:28px 0 34px;font-size:1.15rem;line-height:1.8;color:#ffffffdb}.hero-actions[data-v-c784a40f]{display:flex;gap:14px}.btn[data-v-c784a40f]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:6px;font-weight:700;text-decoration:none;transition:.3s ease}.btn-primary[data-v-c784a40f]{background:var(--accent, #d4af37);color:#171b25}.btn-primary[data-v-c784a40f]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #d4af374d}.btn-outline[data-v-c784a40f]{color:#fff;border:1px solid rgba(255,255,255,.65)}.btn-outline[data-v-c784a40f]:hover{background:#fff;color:#171b25}.hero-services[data-v-c784a40f]{display:flex;align-items:center;gap:14px;margin-top:70px;font-size:.8rem;letter-spacing:.08em;color:#ffffffb3}.hero-services i[data-v-c784a40f]{width:4px;height:4px;border-radius:50%;background:var(--accent, #d4af37)}.scroll-indicator[data-v-c784a40f]{position:absolute;z-index:3;right:35px;bottom:35px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#ffffffb3;text-decoration:none;font-size:.65rem;letter-spacing:.2em}.scroll-indicator div[data-v-c784a40f]{width:1px;height:60px;background:#ffffff80}@media(max-width:768px){.hero[data-v-c784a40f]{min-height:90vh}.hero-content[data-v-c784a40f]{width:min(100% - 32px,600px);padding:100px 0 70px}h1[data-v-c784a40f]{font-size:clamp(2.5rem,12vw,4rem)}.hero-description[data-v-c784a40f]{font-size:1rem}.hero-actions[data-v-c784a40f]{flex-direction:column;max-width:280px}.hero-services[data-v-c784a40f]{margin-top:45px;flex-wrap:wrap}.scroll-indicator[data-v-c784a40f]{display:none}}.section-container[data-v-53c81ed5]{width:min(1200px,calc(100% - 48px));margin:auto}.about[data-v-53c81ed5]{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:120px 0}.about-image[data-v-53c81ed5]{position:relative}.about-image img[data-v-53c81ed5]{width:100%;height:650px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.image-card[data-v-53c81ed5]{position:absolute;right:-30px;bottom:35px;padding:22px 28px;background:#fff;box-shadow:0 15px 40px #00000026}.image-card strong[data-v-53c81ed5]{display:block;color:var(--accent, #d4af37);font-size:2rem}.image-card span[data-v-53c81ed5]{font-size:.65rem;letter-spacing:.15em;color:#555}.section-label[data-v-53c81ed5]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:18px}h2[data-v-53c81ed5]{margin:0 0 28px;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.15;color:var(--primary, #1a1f2e)}h2 span[data-v-53c81ed5]{display:block;color:var(--accent, #b99525)}p[data-v-53c81ed5]{color:var(--text-muted, #666);line-height:1.9;margin:0 0 15px}.highlights[data-v-53c81ed5]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0}.highlights div[data-v-53c81ed5]{padding:18px;border-top:1px solid #ddd}.highlights span[data-v-53c81ed5]{color:var(--accent, #d4af37);font-size:.75rem;font-weight:800}.highlights p[data-v-53c81ed5]{margin:7px 0 0;font-size:.9rem;line-height:1.5;color:#333}.text-link[data-v-53c81ed5]{color:var(--primary, #1a1f2e);font-weight:700;text-decoration:none}.text-link span[data-v-53c81ed5]{color:var(--accent, #d4af37);margin-left:8px;transition:.3s}.text-link:hover span[data-v-53c81ed5]{margin-left:14px}@media(max-width:900px){.about[data-v-53c81ed5]{grid-template-columns:1fr;gap:50px;padding:80px 0}.about-image img[data-v-53c81ed5]{height:500px}.image-card[data-v-53c81ed5]{right:15px}}@media(max-width:500px){.section-container[data-v-53c81ed5]{width:calc(100% - 32px)}.about-image img[data-v-53c81ed5]{height:400px}.highlights[data-v-53c81ed5]{grid-template-columns:1fr}}.services[data-v-0ceba99f]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0}.section-header[data-v-0ceba99f]{max-width:720px;margin-bottom:50px}.section-label[data-v-0ceba99f]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-0ceba99f]{margin:0 0 15px;font-size:clamp(2.2rem,4vw,3.5rem);color:var(--primary, #1a1f2e)}.section-header p[data-v-0ceba99f]{color:var(--text-muted, #666);line-height:1.8}.service-grid[data-v-0ceba99f]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:310px;gap:18px}.service-card[data-v-0ceba99f]{position:relative;overflow:hidden;border-radius:4px;text-decoration:none;grid-column:span 2}.service-card[data-v-0ceba99f]:nth-child(1),.service-card[data-v-0ceba99f]:nth-child(2){grid-column:span 3}.service-card img[data-v-0ceba99f]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.overlay[data-v-0ceba99f]{position:absolute;inset:0;background:linear-gradient(to top,#0a0f19e6,#0a0f191a)}.content[data-v-0ceba99f]{position:absolute;inset:auto 0 0;padding:30px;color:#fff}.content>span[data-v-0ceba99f]{color:#e5c76c;font-size:.75rem;font-weight:800}h3[data-v-0ceba99f]{margin:7px 0;font-size:1.7rem}.content p[data-v-0ceba99f]{max-width:450px;margin:0 0 12px;color:#ffffffc7;line-height:1.6;font-size:.9rem}.content strong[data-v-0ceba99f]{color:#e5c76c;font-size:.85rem}.service-card:hover img[data-v-0ceba99f]{transform:scale(1.06)}.all-services[data-v-0ceba99f]{display:flex;width:-moz-fit-content;width:fit-content;margin:40px auto 0;padding:14px 25px;background:var(--primary, #1a1f2e);color:#fff;text-decoration:none;font-weight:700;border-radius:4px;gap:10px;transition:.3s}.all-services[data-v-0ceba99f]:hover{background:var(--accent, #d4af37);color:#111}@media(max-width:800px){.service-grid[data-v-0ceba99f]{grid-template-columns:1fr 1fr;grid-auto-rows:300px}.service-card[data-v-0ceba99f],.service-card[data-v-0ceba99f]:nth-child(1),.service-card[data-v-0ceba99f]:nth-child(2){grid-column:span 1}.service-card[data-v-0ceba99f]:last-child{grid-column:span 2}}@media(max-width:550px){.services[data-v-0ceba99f]{padding:80px 0}.service-grid[data-v-0ceba99f]{grid-template-columns:1fr}.service-card[data-v-0ceba99f],.service-card[data-v-0ceba99f]:nth-child(1),.service-card[data-v-0ceba99f]:nth-child(2),.service-card[data-v-0ceba99f]:last-child{grid-column:span 1}}.why-us[data-v-9727fa58]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0}.intro[data-v-9727fa58]{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end;margin-bottom:70px}.section-label[data-v-9727fa58]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:18px}h2[data-v-9727fa58]{margin:0;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.08;color:var(--primary, #1a1f2e)}.intro>p[data-v-9727fa58]{margin:0;color:var(--text-muted, #666);line-height:1.9;font-size:1.05rem}.reasons[data-v-9727fa58]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.reason[data-v-9727fa58]{padding:30px 0}.number[data-v-9727fa58]{display:block;color:var(--accent, #d4af37);font-size:.8rem;font-weight:800;margin-bottom:35px}h3[data-v-9727fa58]{color:var(--primary, #1a1f2e);font-size:1.2rem;margin-bottom:15px}.reason p[data-v-9727fa58]{color:var(--text-muted, #666);font-size:.9rem;line-height:1.8;margin:0}.line[data-v-9727fa58]{width:100%;height:1px;margin-top:30px;background:#ddd}@media(max-width:900px){.intro[data-v-9727fa58]{grid-template-columns:1fr;gap:30px}.reasons[data-v-9727fa58]{grid-template-columns:1fr 1fr}}@media(max-width:550px){.why-us[data-v-9727fa58]{padding:80px 0}.reasons[data-v-9727fa58]{grid-template-columns:1fr}}.process[data-v-805c67e1]{width:min(1100px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-805c67e1]{max-width:650px;margin-bottom:70px}.section-label[data-v-805c67e1]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-805c67e1]{margin:0 0 15px;color:var(--primary, #1a1f2e);font-size:clamp(2.2rem,4vw,3.5rem)}.header p[data-v-805c67e1]{margin:0;color:var(--text-muted, #666);line-height:1.8}.timeline[data-v-805c67e1]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:55px 40px}.timeline[data-v-805c67e1]:before{content:"";position:absolute;left:0;right:0;top:31px;height:1px;background:#d7d7d7;z-index:0}.step[data-v-805c67e1]{position:relative;z-index:1}.step-number[data-v-805c67e1]{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;border-radius:50%;background:var(--bg-section, #f5f6f8);border:1px solid var(--accent, #d4af37);color:var(--accent, #d4af37);font-size:.8rem;font-weight:800}.step-content[data-v-805c67e1]{padding-right:15px}h3[data-v-805c67e1]{margin:0 0 12px;color:var(--primary, #1a1f2e);font-size:1.1rem}.step p[data-v-805c67e1]{margin:0;color:var(--text-muted, #666);line-height:1.8;font-size:.88rem}@media(max-width:800px){.timeline[data-v-805c67e1]{grid-template-columns:1fr 1fr}.timeline[data-v-805c67e1]:before{display:none}}@media(max-width:550px){.process[data-v-805c67e1]{padding:80px 0}.timeline[data-v-805c67e1]{grid-template-columns:1fr;gap:35px}.step[data-v-805c67e1]{display:grid;grid-template-columns:62px 1fr;gap:20px}.step-number[data-v-805c67e1]{margin:0}}.projects[data-v-8d021f9b]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0;display:grid;grid-template-columns:.8fr 1.5fr;gap:80px;align-items:center}.left[data-v-8d021f9b]{display:flex;flex-direction:column;align-items:flex-start}.section-label[data-v-8d021f9b]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-8d021f9b]{margin:0 0 20px;color:var(--primary, #1a1f2e);font-size:clamp(2.4rem,5vw,4rem)}.left>p[data-v-8d021f9b]{margin:0;color:var(--text-muted, #666);line-height:1.8}.controls[data-v-8d021f9b]{display:flex;align-items:center;gap:18px;margin-top:40px}.controls button[data-v-8d021f9b]{width:42px;height:42px;border-radius:50%;background:transparent;border:1px solid #ccc;cursor:pointer;transition:.3s}.controls button[data-v-8d021f9b]:hover{background:var(--accent, #d4af37);border-color:var(--accent, #d4af37)}.controls span[data-v-8d021f9b]{color:#777;font-size:.8rem}.dots[data-v-8d021f9b]{display:flex;gap:7px;margin-top:25px}.dots button[data-v-8d021f9b]{width:25px;height:3px;padding:0;border:0;background:#ddd;cursor:pointer}.dots button.active[data-v-8d021f9b]{background:var(--accent, #d4af37)}.link[data-v-8d021f9b]{margin-top:35px;color:var(--primary, #1a1f2e);font-weight:700;text-decoration:none}.visual[data-v-8d021f9b]{overflow:hidden;border-radius:4px}.track[data-v-8d021f9b]{display:flex;transition:transform .7s cubic-bezier(.4,0,.2,1)}.slide[data-v-8d021f9b]{position:relative;min-width:100%;height:570px}.slide img[data-v-8d021f9b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caption[data-v-8d021f9b]{position:absolute;inset:auto 0 0;padding:80px 35px 35px;color:#fff;background:linear-gradient(transparent,#0a0f19e6)}.caption span[data-v-8d021f9b]{color:#e4c568;font-size:.7rem;font-weight:800;letter-spacing:.15em}.caption h3[data-v-8d021f9b]{margin:7px 0;font-size:1.5rem}.caption p[data-v-8d021f9b]{margin:0 0 12px;color:#ffffffbf}.caption a[data-v-8d021f9b]{color:#e4c568;text-decoration:none;font-weight:700;font-size:.85rem}@media(max-width:850px){.projects[data-v-8d021f9b]{grid-template-columns:1fr;gap:45px}.left[data-v-8d021f9b]{align-items:center;text-align:center}.slide[data-v-8d021f9b]{height:480px}}@media(max-width:500px){.projects[data-v-8d021f9b]{width:calc(100% - 32px);padding:80px 0}.slide[data-v-8d021f9b]{height:400px}}.categories[data-v-f59378ce]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-f59378ce]{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end;margin-bottom:50px}.section-label[data-v-f59378ce]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-f59378ce]{margin:0;color:var(--primary, #1a1f2e);font-size:clamp(2.3rem,5vw,4rem);line-height:1.1}.header p[data-v-f59378ce]{margin:0;color:var(--text-muted, #666);line-height:1.9}.grid[data-v-f59378ce]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:300px;gap:15px}.card[data-v-f59378ce]{position:relative;overflow:hidden;grid-column:span 2}.card[data-v-f59378ce]:nth-child(1),.card[data-v-f59378ce]:nth-child(2){grid-column:span 3}.card img[data-v-f59378ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.6s ease}.overlay[data-v-f59378ce]{position:absolute;inset:0;background:linear-gradient(transparent 25%,#0a0f19d9)}.content[data-v-f59378ce]{position:absolute;bottom:0;padding:28px;color:#fff}h3[data-v-f59378ce]{margin:0 0 8px;font-size:1.5rem}.content p[data-v-f59378ce]{margin:0;color:#ffffffc7;font-size:.88rem;line-height:1.6}.card:hover img[data-v-f59378ce]{transform:scale(1.07)}@media(max-width:800px){.header[data-v-f59378ce]{grid-template-columns:1fr;gap:25px}.grid[data-v-f59378ce]{grid-template-columns:1fr 1fr}.card[data-v-f59378ce],.card[data-v-f59378ce]:nth-child(1),.card[data-v-f59378ce]:nth-child(2){grid-column:span 1}}@media(max-width:550px){.categories[data-v-f59378ce]{padding:80px 0}.grid[data-v-f59378ce]{grid-template-columns:1fr}}.before-after[data-v-d8fc9bf8]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-d8fc9bf8]{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end;margin-bottom:50px}.section-label[data-v-d8fc9bf8]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-d8fc9bf8]{margin:0;color:var(--primary, #1a1f2e);font-size:clamp(2.2rem,5vw,4rem);line-height:1.1}h2 span[data-v-d8fc9bf8]{display:block;color:var(--accent, #b99525)}.header p[data-v-d8fc9bf8]{color:var(--text-muted, #666);line-height:1.9;margin:0}.comparison[data-v-d8fc9bf8]{position:relative;height:620px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comparison>.after[data-v-d8fc9bf8]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before[data-v-d8fc9bf8]{position:absolute;inset:0 auto 0 0;overflow:hidden;z-index:2}.before img[data-v-d8fc9bf8]{width:1200px;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.divider[data-v-d8fc9bf8]{position:absolute;top:0;bottom:0;width:2px;background:#fff;z-index:5;transform:translate(-1px);pointer-events:none}.divider span[data-v-d8fc9bf8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#222;box-shadow:0 4px 15px #0003}.slider[data-v-d8fc9bf8]{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:10;cursor:ew-resize}.label[data-v-d8fc9bf8]{position:absolute;top:25px;z-index:6;padding:7px 12px;background:#0000008c;color:#fff;font-size:.65rem;letter-spacing:.15em}.before-label[data-v-d8fc9bf8]{left:25px}.after-label[data-v-d8fc9bf8]{right:25px}.project-info[data-v-d8fc9bf8]{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:30px}.project-info span[data-v-d8fc9bf8]{color:var(--accent, #d4af37);font-size:.65rem;letter-spacing:.15em;font-weight:800}.project-info h3[data-v-d8fc9bf8]{margin:8px 0;color:var(--primary, #1a1f2e);font-size:1.4rem}.project-info p[data-v-d8fc9bf8]{color:var(--text-muted, #666);line-height:1.8;margin:0}@media(max-width:800px){.header[data-v-d8fc9bf8],.project-info[data-v-d8fc9bf8]{grid-template-columns:1fr;gap:25px}.comparison[data-v-d8fc9bf8]{height:480px}}@media(max-width:500px){.before-after[data-v-d8fc9bf8]{padding:80px 0}.comparison[data-v-d8fc9bf8]{height:360px}}.gallery[data-v-65221e1d]{width:min(1200px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-65221e1d]{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.section-label[data-v-65221e1d]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-65221e1d]{margin:0;color:var(--primary, #1a1f2e);font-size:clamp(2.3rem,5vw,4rem)}.header p[data-v-65221e1d]{margin:0;color:var(--text-muted, #666);line-height:1.9}.filters[data-v-65221e1d]{display:flex;flex-wrap:wrap;gap:8px;margin:45px 0 25px}.filters button[data-v-65221e1d]{padding:9px 18px;border:1px solid #ddd;background:transparent;color:#666;cursor:pointer;border-radius:3px;transition:.3s}.filters button.active[data-v-65221e1d],.filters button[data-v-65221e1d]:hover{background:var(--primary, #1a1f2e);color:#fff;border-color:var(--primary, #1a1f2e)}.grid[data-v-65221e1d]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:12px}.image[data-v-65221e1d]{position:relative;overflow:hidden}.image.large[data-v-65221e1d]{grid-column:span 2;grid-row:span 2}.image img[data-v-65221e1d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease}.caption[data-v-65221e1d]{position:absolute;inset:auto 0 0;padding:45px 20px 20px;color:#fff;background:linear-gradient(transparent,#000000bf);transform:translateY(100%);transition:.3s}.caption span[data-v-65221e1d]{display:block;font-size:.65rem;color:#e5c76c}.caption strong[data-v-65221e1d]{font-size:.9rem}.image:hover img[data-v-65221e1d]{transform:scale(1.06)}.image:hover .caption[data-v-65221e1d]{transform:translateY(0)}@media(max-width:800px){.header[data-v-65221e1d]{grid-template-columns:1fr;gap:25px}.grid[data-v-65221e1d]{grid-template-columns:1fr 1fr}.image.large[data-v-65221e1d]{grid-column:span 2}}@media(max-width:500px){.gallery[data-v-65221e1d]{padding:80px 0}.grid[data-v-65221e1d]{grid-template-columns:1fr;grid-auto-rows:260px}.image.large[data-v-65221e1d]{grid-column:span 1;grid-row:span 1}}.testimonials[data-v-464d1482]{width:min(1000px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-464d1482]{text-align:center}.section-label[data-v-464d1482]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-464d1482]{margin:0;color:var(--primary, #1a1f2e);font-size:clamp(2.3rem,5vw,4rem)}h2 span[data-v-464d1482]{display:block;color:var(--accent, #b99525)}.header p[data-v-464d1482]{max-width:650px;margin:20px auto 0;color:var(--text-muted, #666);line-height:1.8}.review-placeholder[data-v-464d1482]{position:relative;max-width:750px;margin:60px auto 0;padding:60px;background:var(--bg-section, #f5f6f8);text-align:center;border:1px solid #e5e5e5}.quote[data-v-464d1482]{color:var(--accent, #d4af37);font-family:Georgia,serif;font-size:5rem;line-height:.7}.review-placeholder p[data-v-464d1482]{color:#555;line-height:1.9;font-size:1.05rem}.review-placeholder span[data-v-464d1482]{color:#999;font-size:.65rem;letter-spacing:.2em;font-weight:800}@media(max-width:500px){.testimonials[data-v-464d1482]{padding:80px 0}.review-placeholder[data-v-464d1482]{padding:40px 25px}}.faq[data-v-7a5be53a]{width:min(900px,calc(100% - 48px));margin:auto;padding:110px 0}.header[data-v-7a5be53a]{text-align:center;margin-bottom:55px}.section-label[data-v-7a5be53a]{color:var(--accent, #d4af37);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin-bottom:15px}h2[data-v-7a5be53a]{margin:0 0 15px;color:var(--primary, #1a1f2e);font-size:clamp(2.3rem,5vw,4rem)}.header p[data-v-7a5be53a]{margin:0;color:var(--text-muted, #666)}.item[data-v-7a5be53a]{border-top:1px solid #ddd}.item[data-v-7a5be53a]:last-child{border-bottom:1px solid #ddd}.item button[data-v-7a5be53a]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 5px;border:0;background:transparent;color:var(--primary, #1a1f2e);text-align:left;cursor:pointer;font-size:1rem;font-weight:700}.item button strong[data-v-7a5be53a]{color:var(--accent, #d4af37);font-size:1.4rem;font-weight:400}.answer[data-v-7a5be53a]{padding:0 45px 28px 5px;color:var(--text-muted, #666);line-height:1.9;font-size:.9rem}@media(max-width:500px){.faq[data-v-7a5be53a]{padding:80px 0}.item button[data-v-7a5be53a]{padding:20px 0}.answer[data-v-7a5be53a]{padding-left:0}}.cta[data-v-9c6bde1e]{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden}.background[data-v-9c6bde1e]{position:absolute;inset:0}.background img[data-v-9c6bde1e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.background[data-v-9c6bde1e]:after{content:"";position:absolute;inset:0;background:#0c121ec7}.content[data-v-9c6bde1e]{position:relative;z-index:2;width:min(850px,calc(100% - 48px));margin:auto;text-align:center;color:#fff}.section-label[data-v-9c6bde1e]{color:#e3c567;font-size:.7rem;letter-spacing:.2em;font-weight:800;margin-bottom:18px}h2[data-v-9c6bde1e]{margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}p[data-v-9c6bde1e]{max-width:650px;margin:25px auto 12px;font-size:1.1rem;line-height:1.8;color:#ffffffd9}.content>span[data-v-9c6bde1e]{display:block;color:#ffffffa6;font-size:.9rem}.actions[data-v-9c6bde1e]{display:flex;justify-content:center;gap:12px;margin-top:35px}.btn[data-v-9c6bde1e]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 28px;border-radius:4px;text-decoration:none;font-weight:700;transition:.3s}.primary[data-v-9c6bde1e]{background:#d4af37;color:#111}.outline[data-v-9c6bde1e]{border:1px solid rgba(255,255,255,.6);color:#fff}.outline[data-v-9c6bde1e]:hover{background:#fff;color:#111}.primary[data-v-9c6bde1e]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #d4af3759}small[data-v-9c6bde1e]{display:block;margin-top:30px;color:#ffffff80}@media(max-width:500px){.cta[data-v-9c6bde1e]{min-height:600px}.actions[data-v-9c6bde1e]{flex-direction:column;max-width:280px;margin-left:auto;margin-right:auto}}.home[data-v-da7210b4]{width:100%;overflow:hidden}.section-light[data-v-da7210b4]{width:100%;background:var(--bg-main)}.section-gray[data-v-da7210b4]{width:100%;background:var(--bg-section)}.m8[data-v-bce79e70]{margin:8%}.gap4[data-v-bce79e70]{gap:1rem;flex-wrap:wrap}.process[data-v-bce79e70]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-bce79e70]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-bce79e70]{width:100%}@media screen and (max-width:1025px){.gap4[data-v-bce79e70]{gap:.25rem}.m8[data-v-bce79e70]{margin:10%}.w-1\/4[data-v-bce79e70]{width:48%}}@media screen and (max-width:768px){.gap4[data-v-bce79e70]{gap:.5rem}.m8[data-v-bce79e70]{margin:15%}}@media screen and (max-width:425px){.gap4[data-v-bce79e70]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-bce79e70]{margin-top:20%}.process-img[data-v-bce79e70]{font-size:1.5rem}.process[data-v-bce79e70]{flex-direction:column}.w-1\/4[data-v-bce79e70]{width:100%}}.m8[data-v-0a2b345c]{margin:8%}.gap4[data-v-0a2b345c]{gap:1rem;flex-wrap:wrap}.process[data-v-0a2b345c]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-0a2b345c]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-0a2b345c]{width:65%}@media screen and (max-width:1025px){.gap4[data-v-0a2b345c]{gap:.25rem}.m8[data-v-0a2b345c]{margin:10%}.w-1\/4[data-v-0a2b345c]{width:48%}}@media screen and (max-width:768px){.gap4[data-v-0a2b345c]{gap:.5rem}.m8[data-v-0a2b345c]{margin:15%}.w-1\/4[data-v-0a2b345c]{width:48%}}@media screen and (max-width:425px){.gap4[data-v-0a2b345c]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-0a2b345c]{margin-top:20%}.process-img[data-v-0a2b345c]{font-size:1.5rem}.process[data-v-0a2b345c]{flex-direction:column}.w-1\/4[data-v-0a2b345c]{width:100%}}.m8[data-v-758070ae]{margin:8%}.gap4[data-v-758070ae]{gap:1rem;flex-wrap:wrap}.process[data-v-758070ae]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-758070ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-758070ae]{width:65%}@media screen and (max-width:1024px){.gap4[data-v-758070ae]{gap:.25rem}.m8[data-v-758070ae]{margin:10%}.w-1\/4[data-v-758070ae]{width:48%}}@media screen and (max-width:768px){.gap4[data-v-758070ae]{gap:.5rem}.m8[data-v-758070ae]{margin:15%}.w-1\/4[data-v-758070ae]{width:70%}}@media screen and (max-width:425px){.gap4[data-v-758070ae]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-758070ae]{margin-top:20%}.process-img[data-v-758070ae]{font-size:1.5rem}.process[data-v-758070ae]{flex-direction:column}.w-1\/4[data-v-758070ae]{width:100%}}.m8[data-v-e961d63a]{margin:8%}.gap-4[data-v-e961d63a]{gap:1rem;flex-wrap:wrap}.process[data-v-e961d63a]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-e961d63a]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-e961d63a]{width:65%}@media screen and (max-width:1025px){.gap4[data-v-e961d63a]{gap:.25rem}.m8[data-v-e961d63a]{margin:10%}.w-1\/4[data-v-e961d63a]{width:48%}}@media screen and (max-width:768px){.gap4[data-v-e961d63a]{gap:.5rem}.m8[data-v-e961d63a]{margin:15%}}@media screen and (max-width:425px){.gap4[data-v-e961d63a]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-e961d63a]{margin-top:20%}.process-img[data-v-e961d63a]{font-size:1.5rem}.process[data-v-e961d63a]{flex-direction:column}.w-1\/4[data-v-e961d63a]{width:100%}}.m8[data-v-daf5f3a3]{margin:8%}.gap4[data-v-daf5f3a3]{gap:1rem;flex-wrap:wrap}.process[data-v-daf5f3a3]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-daf5f3a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-daf5f3a3]{width:65%}@media screen and (max-width:1024px){.gap4[data-v-daf5f3a3]{gap:.25rem}.m8[data-v-daf5f3a3]{margin:10%}.w-1\/4[data-v-daf5f3a3]{width:48%}}@media screen and (max-width:768px){.gap4[data-v-daf5f3a3]{gap:.5rem}.m8[data-v-daf5f3a3]{margin:15%}.w-1\/4[data-v-daf5f3a3]{width:70%}}@media screen and (max-width:425px){.gap4[data-v-daf5f3a3]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-daf5f3a3]{margin-top:20%}.process-img[data-v-daf5f3a3]{font-size:1.5rem}.process[data-v-daf5f3a3]{flex-direction:column}.w-1\/4[data-v-daf5f3a3]{width:100%}}.m8[data-v-b84f7651]{margin:8%}.gap4[data-v-b84f7651]{gap:1rem;flex-wrap:wrap}.process[data-v-b84f7651]{display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.process-img[data-v-b84f7651]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-weight:700;gap:1rem}.w-3\/4[data-v-b84f7651]{width:65%}.w-1\/4[data-v-b84f7651]{width:100%}@media screen and (max-width:1024px){.gap4[data-v-b84f7651]{gap:.25rem}.m8[data-v-b84f7651]{margin:10%}}@media screen and (max-width:768px){.gap4[data-v-b84f7651]{gap:.5rem}.m8[data-v-b84f7651]{margin:15%}}@media screen and (max-width:425px){.gap4[data-v-b84f7651]{gap:.25rem;flex-direction:column;-o-object-fit:cover;object-fit:cover;width:100%}.m8[data-v-b84f7651]{margin-top:20%}.process-img[data-v-b84f7651]{font-size:1.5rem}.process[data-v-b84f7651]{flex-direction:column}}.about-page[data-v-f796f9b0]{width:100%}.sec-light[data-v-f796f9b0]{background:var(--bg-main, #fff);padding:4rem 2rem}.sec-gray[data-v-f796f9b0]{background:var(--bg-section, #f5f5f7);padding:4rem 2rem}.hero-grid[data-v-f796f9b0]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.sec-tag[data-v-f796f9b0]{font-size:.75rem;font-weight:600;letter-spacing:.15em;color:#364d88;margin:0 0 .75rem}.hero-text h1[data-v-f796f9b0]{font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1.35;margin:0 0 1.25rem}.hero-desc[data-v-f796f9b0]{font-size:.95rem;color:#666;line-height:1.8;margin:0}.hero-img[data-v-f796f9b0]{width:100%;height:360px;border-radius:1rem;background-size:cover;background-position:center;background-color:#e5e5e5}.stat-grid[data-v-f796f9b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.stat-box[data-v-f796f9b0]{background:#fff;border-radius:.75rem;padding:2rem 1rem;text-align:center}.stat-num[data-v-f796f9b0]{display:block;font-size:2rem;font-weight:700;color:#364d88;margin-bottom:.5rem}.stat-label[data-v-f796f9b0]{font-size:.8rem;color:#777}.story-grid[data-v-f796f9b0]{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.story-img[data-v-f796f9b0]{width:100%;height:320px;border-radius:1rem;background-size:cover;background-position:center;background-color:#e5e5e5}.story-text h2[data-v-f796f9b0]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem}.story-text p[data-v-f796f9b0]{font-size:.95rem;color:#666;line-height:1.8;margin:0 0 .75rem}.title-center[data-v-f796f9b0]{text-align:center;max-width:600px;margin:0 auto 2.5rem}.title-center h2[data-v-f796f9b0]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.title-center p[data-v-f796f9b0]{font-size:.95rem;color:#666}.value-grid[data-v-f796f9b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.value-card[data-v-f796f9b0]{background:#fff;border-radius:1rem;padding:1.75rem 1.25rem;text-align:center}.value-card i[data-v-f796f9b0]{font-size:2rem;color:#364d88;margin-bottom:.875rem;display:block}.value-card h4[data-v-f796f9b0]{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.value-card p[data-v-f796f9b0]{font-size:.8rem;color:#777;line-height:1.6}.team-grid[data-v-f796f9b0]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.team-card[data-v-f796f9b0]{text-align:center}.team-avatar[data-v-f796f9b0]{width:88px;height:88px;border-radius:50%;background:#f0f0f0;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center}.team-avatar i[data-v-f796f9b0]{font-size:32px;color:#bbb}.team-card h5[data-v-f796f9b0]{font-size:.9rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.team-card span[data-v-f796f9b0]{font-size:.8rem;color:#888}.cta-sec[data-v-f796f9b0]{text-align:center}.cta-sec h2[data-v-f796f9b0]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.cta-sec p[data-v-f796f9b0]{font-size:.95rem;color:#666;margin:0 0 1.5rem}.cta-btns[data-v-f796f9b0]{display:flex;justify-content:center;gap:12px}.btn-line[data-v-f796f9b0]{display:inline-block;background-color:#00c300;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem}.btn-line[data-v-f796f9b0]:hover{background-color:#090}.btn-outline[data-v-f796f9b0]{display:inline-block;border:1.5px solid #364d88;color:#364d88;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem}.text-hero[data-v-f796f9b0]{color:#364d88;font-size:2rem;font-weight:800}@media(max-width:1023px){.hero-grid[data-v-f796f9b0],.story-grid[data-v-f796f9b0]{grid-template-columns:1fr;gap:2rem}.story-grid .story-img[data-v-f796f9b0]{order:-1}.stat-grid[data-v-f796f9b0],.value-grid[data-v-f796f9b0],.team-grid[data-v-f796f9b0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-light[data-v-f796f9b0],.sec-gray[data-v-f796f9b0]{padding:2.5rem 1.25rem}.hero-text h1[data-v-f796f9b0]{font-size:1.5rem}.stat-grid[data-v-f796f9b0],.value-grid[data-v-f796f9b0],.team-grid[data-v-f796f9b0]{grid-template-columns:1fr 1fr;gap:1rem}.cta-btns[data-v-f796f9b0]{flex-direction:column;align-items:center}}.service-page[data-v-1473c373]{width:100%}.sec-light[data-v-1473c373]{background:var(--bg-main, #fff);padding:4rem 2rem}.sec-gray[data-v-1473c373]{background:var(--bg-section, #f5f5f7);padding:4rem 2rem}.hero-sec[data-v-1473c373]{text-align:center}.sec-tag[data-v-1473c373]{font-size:.75rem;font-weight:600;letter-spacing:.15em;color:#364d88;margin:0 0 .5rem}.hero-sec h1[data-v-1473c373]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem}.hero-desc[data-v-1473c373]{font-size:.95rem;color:#666;max-width:520px;margin:0 auto;line-height:1.7}.svc-block[data-v-1473c373]{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.svc-block.reverse[data-v-1473c373]{grid-template-columns:1.15fr 1fr}.svc-block.reverse .svc-img[data-v-1473c373]{order:2}.svc-img[data-v-1473c373]{width:100%;height:360px;border-radius:1rem;background-size:cover;background-position:center;background-color:#e5e5e5}.svc-num[data-v-1473c373]{font-size:.75rem;font-weight:600;letter-spacing:.1em;color:#364d88;margin:0 0 .5rem}.svc-text h2[data-v-1473c373]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem}.subtype-row[data-v-1473c373]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:1rem}.subtype-tag[data-v-1473c373]{font-size:.75rem;padding:4px 12px;border-radius:6px;border:1px solid #d8dbe6;color:#555}.svc-desc[data-v-1473c373]{font-size:.95rem;color:#666;line-height:1.75;margin:0 0 1.5rem}.process-row[data-v-1473c373]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:1.5rem}.process-step[data-v-1473c373]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 10px;text-align:center}.process-step .pn[data-v-1473c373]{width:28px;height:28px;border-radius:50%;background:#e8edf8;color:#364d88;font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.process-step h5[data-v-1473c373]{font-size:.7rem;font-weight:500;color:#1a1a1a;line-height:1.4;margin:0}.btn-row[data-v-1473c373]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-v-1473c373]{display:inline-block;background:#364d88;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600}.btn-outline[data-v-1473c373]{display:inline-block;border:1.5px solid #364d88;color:#364d88;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600}.cta-sec[data-v-1473c373]{text-align:center}.cta-sec h2[data-v-1473c373]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.cta-sec p[data-v-1473c373]{font-size:.95rem;color:#666;margin:0 0 1.5rem}.btn-line[data-v-1473c373]{display:inline-block;background-color:#00c300;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem}.btn-line[data-v-1473c373]:hover{background-color:#090}.text-hero[data-v-1473c373]{color:#364d88;font-size:1.5rem;font-weight:800}@media(max-width:1023px){.svc-block[data-v-1473c373],.svc-block.reverse[data-v-1473c373]{grid-template-columns:1fr;gap:2rem}.svc-block.reverse .svc-img[data-v-1473c373]{order:-1}.svc-img[data-v-1473c373]{height:280px}}@media(max-width:600px){.sec-light[data-v-1473c373],.sec-gray[data-v-1473c373]{padding:2.5rem 1.25rem}.hero-sec h1[data-v-1473c373]{font-size:1.5rem}.process-row[data-v-1473c373]{grid-template-columns:repeat(2,1fr)}.btn-row[data-v-1473c373]{flex-direction:column}.btn-row a[data-v-1473c373]{text-align:center}}.portfolio-page[data-v-8cbbed29]{width:100%}.sec-light[data-v-8cbbed29]{background:var(--bg-main, #fff);padding:4rem 2rem}.sec-gray[data-v-8cbbed29]{background:var(--bg-section, #f5f5f7);padding:4rem 2rem}.hero-sec[data-v-8cbbed29]{text-align:center}.sec-tag[data-v-8cbbed29]{font-size:.75rem;font-weight:600;letter-spacing:.15em;color:#364d88;margin:0 0 .5rem}.hero-sec h1[data-v-8cbbed29]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem}.hero-desc[data-v-8cbbed29]{font-size:.95rem;color:#666;max-width:520px;margin:0 auto 1.75rem;line-height:1.7}.jump-nav[data-v-8cbbed29]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.jump-pill[data-v-8cbbed29]{font-size:.8rem;padding:8px 18px;border-radius:999px;border:1px solid #d8dbe6;color:#555;text-decoration:none;transition:all .2s}.jump-pill[data-v-8cbbed29]:hover{background:#364d88;color:#fff;border-color:#364d88}.cat-inner[data-v-8cbbed29]{max-width:1200px;margin:0 auto}.cat-header[data-v-8cbbed29]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.75rem;flex-wrap:wrap;gap:8px}.cat-title-wrap[data-v-8cbbed29]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cat-icon[data-v-8cbbed29]{width:40px;height:40px;border-radius:10px;background:#364d88;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cat-icon i[data-v-8cbbed29]{font-size:20px}.cat-title[data-v-8cbbed29]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}.cat-count[data-v-8cbbed29]{font-size:.8rem;color:#999}.cat-link[data-v-8cbbed29]{font-size:.85rem;color:#364d88;font-weight:600;text-decoration:none}.cat-link[data-v-8cbbed29]:hover{text-decoration:underline}.proj-grid[data-v-8cbbed29]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.proj-card[data-v-8cbbed29]{display:block;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb;background:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.proj-card[data-v-8cbbed29]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.proj-img[data-v-8cbbed29]{width:100%;height:220px;background-size:cover;background-position:center;background-color:#e5e5e5}.proj-body[data-v-8cbbed29]{padding:1rem 1.1rem}.proj-body h5[data-v-8cbbed29]{font-size:.9rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.proj-body p[data-v-8cbbed29]{font-size:.78rem;color:#888;margin:0 0 .5rem}.proj-link[data-v-8cbbed29]{font-size:.78rem;color:#364d88;font-weight:600}.cta-sec[data-v-8cbbed29]{text-align:center}.cta-sec h2[data-v-8cbbed29]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.cta-sec p[data-v-8cbbed29]{font-size:.95rem;color:#666;margin:0 0 1.5rem}.btn-line[data-v-8cbbed29]{display:inline-block;background-color:#00c300;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem}.btn-line[data-v-8cbbed29]:hover{background-color:#090}.text-hero[data-v-8cbbed29]{color:#364d88;font-size:1.5rem;font-weight:800}@media(max-width:1023px){.proj-grid[data-v-8cbbed29]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-light[data-v-8cbbed29],.sec-gray[data-v-8cbbed29]{padding:2.5rem 1.25rem}.hero-sec h1[data-v-8cbbed29]{font-size:1.5rem}.proj-grid[data-v-8cbbed29]{grid-template-columns:1fr}.cat-header[data-v-8cbbed29]{flex-direction:column;align-items:flex-start}.jump-nav[data-v-8cbbed29]{gap:6px}.jump-pill[data-v-8cbbed29]{font-size:.75rem;padding:6px 14px}}
