:root{--g9:#0a2f66;--g8:#0b4aa6;--g7:#1068d6;--g6:#1a78e0;--g5:#3b8fe8;--g2:#d6e6fa;--g1:#eaf2fc;--g0:#f4f8fe;--ink:#14223a;--mut:#5a6a80;--line:#e0e8f2;--r:14px;--sh:0 8px 28px #0a285a17;--w:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font:16px/1.65 var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;line-height:1.25}button{font:inherit;cursor:pointer}.ic{flex:none}.wrap{max-width:var(--w);margin:0 auto;padding:0 20px}.narrow{max-width:860px}.empty{text-align:center;color:var(--mut);padding:40px 0}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-p{background:var(--g7);color:#fff}.btn-p:hover{background:var(--g8);transform:translateY(-1px);box-shadow:0 6px 16px #1068d647}.btn-o{color:var(--g7);border-color:var(--g7);background:#fff}.btn-o:hover{background:var(--g1)}.btn-w{color:var(--g8);background:#fff}.btn-w:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.btn-sm{padding:9px 18px;font-size:13.5px}.btn-block{width:100%;display:flex}.hd{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff7;transition:box-shadow .2s;position:sticky;top:0}.hd.scrolled{box-shadow:0 4px 20px #0a285a14}.hd-in{align-items:center;gap:22px;height:76px;display:flex}.logo{flex:none;align-items:center;gap:8px;display:inline-flex}.logo-img{width:auto;height:46px}.logo-mark{color:var(--g7);display:grid}.logo-text{letter-spacing:.04em;color:var(--g8);flex-direction:column;font-size:17px;font-weight:800;line-height:1;display:flex}.logo-text b:last-child{letter-spacing:.14em;margin-top:2px;font-size:21px}.nav{flex:1}.nav>ul{justify-content:center;gap:2px;display:flex}.nav>ul>li{position:relative}.nav>ul>li>a{white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:10px 11px;font-size:13.5px;font-weight:500;display:flex}.nav>ul>li:hover>a,.nav>ul>li.on>a{color:var(--g7)}.nav>ul>li.on>a{font-weight:700}.sub{border:1px solid var(--line);min-width:230px;box-shadow:var(--sh);opacity:0;visibility:hidden;background:#fff;border-radius:12px;padding:8px;transition:all .18s;position:absolute;top:100%;left:0;transform:translateY(6px)}.has-sub:hover .sub,.has-sub:focus-within .sub{opacity:1;visibility:visible;transform:none}.sub a{border-radius:8px;padding:9px 12px;font-size:14px;display:block}.sub a:hover{background:var(--g1);color:var(--g7)}.hd-r{flex:none;align-items:center;gap:16px;display:flex}.hotline{color:var(--g7);align-items:center;gap:9px;display:flex}.hotline span{flex-direction:column;line-height:1.15;display:flex}.hotline small{color:var(--mut);font-size:11px}.hotline b{color:var(--ink);font-size:15px}.burger{color:var(--g8);background:0 0;border:0;padding:6px;display:none}.ov{opacity:0;visibility:hidden;z-index:70;background:#081c4280;transition:all .25s;position:fixed;inset:0}.drawer{z-index:80;background:#fff;flex-direction:column;width:min(88vw,380px);transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-10px 0 40px #00000026}body.menu-open .ov{opacity:1;visibility:visible}body.menu-open .drawer{transform:none}body.menu-open{overflow:hidden}.dr-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dr-x{color:var(--g8);background:0 0;border:0}.dr-nav{flex:1;padding:8px 12px;overflow:auto}.dr-row{color:var(--mut);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.dr-row a{color:var(--ink);flex:1;padding:14px 0;font-weight:600}.dr-nav li.on>.dr-row a{color:var(--g7)}.dr-tg{color:var(--mut);background:0 0;border:0;padding:10px;transition:all .2s}.dr-sub{border-left:2px solid var(--g2);margin-left:8px;padding:0 0 8px 14px;display:none}.dr-sub a{color:var(--mut);padding:8px 12px;font-size:14.5px;display:block}.dr-nav li.open>.dr-sub{display:block}.dr-nav li.open .dr-tg{transform:rotate(180deg)}.dr-f{border-top:1px solid var(--line);background:var(--g0);gap:12px;padding:16px 20px 22px;display:grid}.dr-hot{color:var(--g7);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dr-hot span{flex-direction:column;line-height:1.2;display:flex}.dr-hot small{color:var(--mut);font-size:12px}.dr-hot b{color:var(--g8);font-size:18px}.sec{padding:64px 0}.sec-g{background:var(--g0)}.sh{text-align:center;max-width:720px;margin:0 auto 36px}.sh h2,.pf-txt h2,.why-txt h2,.testi h2,.news h2{letter-spacing:-.01em;margin-top:6px;font-size:clamp(25px,3.1vw,36px);font-weight:800}.sh .lede{color:var(--mut);margin:10px 0 0;font-size:15px}.why-txt .lede,.pf-txt .lede{color:var(--mut);margin:12px 0 20px;font-size:15px}.ey{color:var(--g6);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.ey-l{color:var(--g6)}.hero{background:linear-gradient(180deg,var(--g0),#fff 85%);position:relative;overflow:hidden}.hero-img{width:60%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.hero-img img,.hero-img .ph{object-fit:cover;width:100%;height:100%}.hero-in{align-items:center;min-height:470px;padding-top:30px;padding-bottom:30px;display:flex;position:relative}.hero-txt{max-width:640px}.hero-txt .ey{margin-bottom:10px}.hero h1{letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,3.4vw,44px);font-weight:800}.hero-txt p{color:#2f4260;max-width:480px;margin:16px 0 24px;font-size:16px}.btns{flex-wrap:wrap;gap:12px;display:flex}.badges{grid-template-columns:repeat(4,max-content);justify-content:start;gap:34px;padding:8px 0 30px;display:grid;position:relative}.badges li{color:var(--g7);align-items:center;gap:10px;display:flex}.badges li+li{border-left:1px solid var(--line);padding-left:34px}.badges span{flex-direction:column;font-size:13px;line-height:1.3;display:flex}.badges b{color:var(--ink);font-weight:600}.badges small{color:var(--mut);font-size:12.5px}.ph{color:#8db4e6;background:linear-gradient(135deg,#e3eefb,#c6dcf6);place-items:center;width:100%;height:100%;min-height:100%;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card-s{border-radius:var(--r);box-shadow:var(--sh);border:1px solid var(--line);background:#fff;transition:all .25s;display:block;overflow:hidden}.card-s:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0a285a26}.card-s .im{aspect-ratio:16/10;position:relative;overflow:visible}.card-s .im img,.card-s .im .ph{object-fit:cover;width:100%;height:100%}.ic-c{background:var(--g7);color:#fff;z-index:2;border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:-22px;left:18px}.card-s h3{font-size:17px;font-weight:700}.card-s p{color:var(--mut);min-height:44px;margin:6px 0 14px;font-size:14px}.more{color:var(--g7);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}a:hover>.bd .more .ic,.more:hover .ic{transform:translate(3px)}.more .ic{transition:all .2s}.why{background:linear-gradient(90deg,var(--g1),var(--g0))}.why-in{grid-template-columns:.95fr 1.1fr 1.35fr;align-items:center;gap:36px;padding-top:44px;padding-bottom:44px;display:grid}.why-img{aspect-ratio:5/4;border-radius:16px;overflow:hidden}.why-img img,.why-img .ph{object-fit:cover;width:100%;height:100%}.why-txt p{color:var(--mut);margin:12px 0 20px;font-size:15px}.why-list{grid-template-columns:1fr 1fr;gap:22px 26px;display:grid}.why-list li{align-items:flex-start;gap:12px;display:flex}.why-list b{font-size:14.5px;display:block}.why-list span:not(.ic-o){color:var(--mut);margin-top:2px;font-size:13px;line-height:1.5;display:block}.ic-o{border:1.5px solid var(--g5);width:46px;height:46px;color:var(--g7);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.scroll-wrap{position:relative}.scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:4px 2px 12px;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.ind{scroll-snap-align:start;min-width:210px;box-shadow:var(--sh);border:1px solid var(--line);background:#fff;border-radius:12px;flex:0 0 calc(20% - 14.4px);transition:all .25s;overflow:hidden}.ind:hover{transform:translateY(-3px)}.ind .im{aspect-ratio:16/10}.ind .im img,.ind .im .ph{object-fit:cover;width:100%;height:100%}.ind b{padding:12px 14px;font-size:14px;display:block}.arrow{border:1px solid var(--line);width:42px;height:42px;box-shadow:var(--sh);color:var(--g8);z-index:3;background:#fff;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.arrow:hover{background:var(--g7);color:#fff;border-color:var(--g7)}.arrow-r{right:-14px}.arrow-l{left:-14px}.pf{background:linear-gradient(90deg,var(--g1),#fff 70%);padding:56px 0}.pf-in{grid-template-columns:.8fr 1.7fr;align-items:center;gap:40px;display:grid}.pf-txt p{color:var(--mut);margin:12px 0 22px;font-size:15px}.slider{position:relative}.slider .slide{display:none}.slider .slide.on{animation:.5s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pf-slider .slide{position:relative}.pf-slider .big{aspect-ratio:16/8.5;border-radius:16px;overflow:hidden}.pf-slider .big img,.pf-slider .big .ph{object-fit:cover;width:100%;height:100%}.pf-slider .info{width:min(300px,72%);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:16px 18px;position:absolute;bottom:22px;right:22px}.pf-slider .info h3{margin-bottom:8px;font-size:16px}.pf-slider .info li{color:var(--mut);align-items:flex-start;gap:9px;padding:3px 0;font-size:13px;display:flex}.pf-slider .info li .ic{color:var(--g6);margin-top:3px}.duo{grid-template-columns:1fr 1.35fr;align-items:start;gap:48px;display:grid}.t-slider{margin-top:20px}.t-card{grid-template-columns:150px 1fr;align-items:stretch;gap:20px;margin:0;display:none}.t-slider .slide.on{display:grid}.t-im{border-radius:12px;min-height:150px;overflow:hidden}.t-im img,.t-im .ph{object-fit:cover;width:100%;height:100%}.t-card blockquote{background:var(--g0);border:1px solid var(--line);border-radius:12px;margin:0;padding:18px 20px}.t-card .q{color:var(--g5)}.t-card p{margin:6px 0 10px;font-size:15px}.t-card figcaption{color:var(--g7);font-size:13px;font-weight:600}.dots{gap:8px;margin-top:14px;display:flex}.dots button{background:var(--g2);border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.dots button.on{background:var(--g7);border-radius:6px;width:24px}.news-h{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.news-g{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card-n{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:12px;transition:all .25s;display:block;overflow:hidden}.card-n:hover{transform:translateY(-3px)}.card-n .im{aspect-ratio:16/10}.card-n .im img,.card-n .im .ph{object-fit:cover;width:100%;height:100%}.card-n .bd{padding:14px 16px 18px}.card-n time{color:var(--g6);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.card-n h3{font-size:16px;font-weight:700}.card-n p{color:var(--mut);margin:8px 0 0;font-size:14px}.card-n-s h3{font-size:13.5px;line-height:1.4}.card-n-s .bd{padding:10px 12px 14px}.cta{background:linear-gradient(100deg,var(--g9),var(--g7));color:#fff;position:relative;overflow:hidden}.cta-in{align-items:center;gap:28px;padding-top:42px;padding-bottom:42px;display:flex;position:relative}.cta-leaf{opacity:.14;width:150px;height:150px;position:absolute;bottom:-24px;left:-20px}.cta-txt{flex:1;position:relative}.cta h2{font-size:clamp(22px,2.6vw,30px);font-weight:800}.cta p{color:#d6e6fa;margin:6px 0 0;font-size:15px}.ft{border-top:1px solid var(--line);background:#fff}.ft-grid{grid-template-columns:1.4fr .8fr 1fr 1.5fr .8fr;gap:34px;padding-top:44px;padding-bottom:36px;display:grid}.ft-brand p{color:var(--mut);margin:12px 0 8px;font-size:14px}.ft-brand small{color:var(--mut);font-size:12px;line-height:1.5;display:block}.ft h4{margin-bottom:14px;font-size:15px;font-weight:700}.ft li{color:var(--mut);margin-bottom:9px;font-size:14px}.ft li a:hover{color:var(--g7)}.ft-ct li{align-items:flex-start;gap:9px;display:flex}.ft-ct .ic{color:var(--g6);margin-top:4px}.soc{flex-wrap:wrap;gap:10px;display:flex}.soc a{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;transition:all .2s;display:grid}.soc a:hover{transform:translateY(-2px)}.soc-facebook{background:#1877f2}.soc-youtube{background:red}.soc-linkedin{background:#0a66c2}.soc-zalo{background:#0068ff}.ft-b{background:var(--g9);color:#bcd3f2;font-size:13px}.ft-b .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.fab{background:var(--g7);color:#fff;z-index:50;border-radius:50%;place-items:center;width:52px;height:52px;display:none;position:fixed;bottom:18px;right:16px;box-shadow:0 8px 22px #1068d673}.pg-hero{background:linear-gradient(120deg,var(--g1),#fff 70%);border-bottom:1px solid var(--line);padding:40px 0 34px}.pg-hero h1{letter-spacing:-.01em;max-width:860px;font-size:clamp(28px,3.6vw,42px);font-weight:800}.pg-hero p{color:var(--mut);max-width:720px;margin:10px 0 0;font-size:16px}.crumbs{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.crumbs a:hover{color:var(--g7)}.crumbs span{color:var(--g7);font-weight:600}.two{grid-template-columns:1fr 340px;align-items:start;gap:44px;display:grid}.two-r{grid-template-columns:1fr 380px}.page-img{aspect-ratio:16/8.5;border-radius:16px;margin-bottom:26px;overflow:hidden}.page-img img,.page-img .ph{object-fit:cover;width:100%;height:100%}.meta{color:var(--mut);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.prose{color:#1f2f48;font-size:16.5px;line-height:1.8}.prose h2{margin:32px 0 12px;font-size:26px;font-weight:800}.prose h3{margin:26px 0 8px;font-size:20px;font-weight:700}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 18px;padding-left:24px}.prose ul{list-style:outside}.prose li{margin-bottom:6px}.prose img{border-radius:12px;height:auto;margin:20px auto}.prose a{color:var(--g7);text-decoration:underline}.prose blockquote{border-left:4px solid var(--g5);background:var(--g0);border-radius:0 10px 10px 0;margin:20px 0;padding:14px 20px}.prose table{border-collapse:collapse;width:100%;margin:18px 0}.prose td,.prose th{border:1px solid var(--line);padding:8px 12px}.side{gap:20px;display:grid;position:sticky;top:96px}.side-box{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:20px}.side-box h4{margin-bottom:12px;font-size:16px}.side-box li a{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.side-box li:last-child a{border:0}.side-box li a:hover{color:var(--g7)}.side-box li .ic{color:var(--g6)}.side-cta{background:linear-gradient(135deg,var(--g8),var(--g6));color:#fff;border-radius:14px;padding:22px}.side-cta h4{font-size:17px}.side-cta p{color:#d6e6fa;margin:8px 0 16px;font-size:14px}.side-cta .btn{margin-top:14px}.facts{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14.5px;display:grid}.facts dt{color:var(--mut)}.facts dd{margin:0;font-weight:600}.val{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:24px}.val h3{margin:14px 0 6px;font-size:17px}.val p{color:var(--mut);margin:0;font-size:14.5px}.g-title{margin:34px 0 16px;font-size:24px}.gallery{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gallery a{aspect-ratio:4/3;border-radius:10px;display:block;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;transition:all .3s}.gallery a:hover img{transform:scale(1.05)}.lb{z-index:100;background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lb img{border-radius:8px;max-width:94vw;max-height:90vh}.pager{justify-content:center;gap:8px;margin-top:36px;display:flex}.pager a,.pager .cur{border:1px solid var(--line);border-radius:10px;place-items:center;min-width:40px;height:40px;font-weight:600;display:grid}.pager .cur{background:var(--g7);color:#fff;border-color:var(--g7)}.pager a:hover{background:var(--g1)}.nf{text-align:center;padding:50px 0}.nf-n{color:var(--g2);font-size:96px;font-weight:800;line-height:1}.nf p{color:var(--mut);margin:10px 0 24px}.form label{gap:6px;font-size:14px;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-weight:400;transition:all .15s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--g5);outline:0;box-shadow:0 0 0 3px #3b8fe82e}.form em{color:#c0392b;font-size:13px;font-style:normal;font-weight:500}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hp{height:0;position:absolute;left:-9999px;overflow:hidden}.alert{border-radius:10px;margin-bottom:18px;padding:14px 18px;font-weight:500}.alert-ok{color:#0a5230;background:#e6f6ec;border:1px solid #bfe3cb}.alert-err{color:#a1291c;background:#fdecea;border:1px solid #f5c2bc}.ct-box .ft-ct li{color:var(--ink);font-size:15px}.map{border:1px solid var(--line);aspect-ratio:4/3;border-radius:14px;overflow:hidden}.map iframe{border:0;width:100%;height:100%}@media (max-width:1180px){.nav>ul>li>a{padding:10px 8px;font-size:13px}.hd-cta{display:none}.grid-4{grid-template-columns:repeat(2,1fr)}.why-in{grid-template-columns:1fr 1fr}.why-list{grid-column:1/-1}.ft-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:980px){.nav,.hotline{display:none}.burger{display:block}.hd-in{justify-content:space-between;height:66px}.hd-r{gap:6px}.hero-img{aspect-ratio:16/9;order:2;width:100%;height:auto;position:relative;-webkit-mask-image:none;mask-image:none}.hero{flex-direction:column;display:flex}.hero-in{order:1;min-height:0;padding-top:32px;padding-bottom:22px}.hero .wrap:last-child{order:3}.badges{grid-template-columns:repeat(2,1fr);gap:18px 12px;padding:22px 0 26px}.badges li+li{border:0;padding-left:0}.pf-in,.duo,.two,.two-r{grid-template-columns:1fr}.side{position:static}.grid-3{grid-template-columns:repeat(2,1fr)}.ind{flex-basis:230px}.arrow-r{right:6px}.arrow-l{left:6px}.cta-in{flex-direction:column;align-items:flex-start}.fab{display:grid}}@media (max-width:640px){body{font-size:15.5px}.sec{padding:44px 0}.grid-4,.grid-3,.row2,.grid-4.compact{grid-template-columns:1fr}.why-in{grid-template-columns:1fr;gap:24px}.why-list,.t-card{grid-template-columns:1fr}.t-im{aspect-ratio:16/9;min-height:0}.news-g{grid-template-columns:1fr}.card-n-s{grid-template-columns:120px 1fr;display:grid}.card-n-s .im{aspect-ratio:auto;height:100%}.ft-grid{grid-template-columns:1fr 1fr}.ft-brand,.ft-grid>div:nth-child(4){grid-column:1/-1}.gallery{grid-template-columns:1fr 1fr}.pf-slider .info{width:auto;box-shadow:none;border:1px solid var(--line);margin-top:12px;position:static}.pf-slider .big{aspect-ratio:16/10}.badges li{font-size:12px}.ft-b .wrap{flex-direction:column}.btns .btn{flex:1}}.lead{color:var(--mut);margin:0 0 20px;font-size:18px;line-height:1.7}.form-box{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;padding:28px}.form-box h2{margin-bottom:18px;font-size:22px;font-weight:800}.form{gap:14px;display:grid}.form label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:11px 13px}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--g5);border-color:var(--g5)}.form-ok{text-align:center;padding:30px 10px}.form-ok .ic-o{margin:0 auto 12px}.ct{gap:14px;display:grid}.ct li{align-items:flex-start;gap:12px;display:flex}.ct li>svg{color:var(--g6);flex:none;margin-top:3px}.ct small{color:var(--mut);font-size:12px;display:block}.ct a{color:var(--g7);font-weight:600}.steps{counter-reset:s;gap:12px;display:grid}.steps li{align-items:center;gap:12px;font-size:14.5px;display:flex}.steps .n{background:var(--g7);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.map{border:0;border-radius:14px;width:100%;height:240px}@media (max-width:900px){.two{grid-template-columns:1fr}.side{position:static}}body.loc-ko{font-family:var(--font-sans),var(--font-kr),system-ui,sans-serif}body.loc-zh{font-family:var(--font-sans),var(--font-sc),system-ui,sans-serif}.lang{position:relative}.lang-b{border:1px solid var(--line);color:var(--g8);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font:600 13px inherit;display:flex}.lang-m{border:1px solid var(--line);z-index:60;background:#fff;border-radius:12px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0a285a2e}.lang-m a{border-radius:8px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.lang-m a:hover,.lang-m li.on a{background:var(--g1);color:var(--g8)}.lang-m em,.dr-lang em{color:var(--mut);font-size:11px;font-style:normal}.dr-lang{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dr-lang a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.dr-lang a.on{background:var(--g7);color:#fff;border-color:var(--g7)}.dr-lang a.on em{color:#d6e6fa}.ph-art{background:var(--g8);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.ph-art svg{width:100%;height:100%;position:absolute;inset:0}.ph-cap{color:#e6f0fd;background:#05193c73;border-radius:6px;width:fit-content;max-width:calc(100% - 24px);padding:4px 9px;font-size:11.5px;position:absolute;bottom:10px;left:12px;right:12px}.hero-img .ph-art .ph-cap{display:none}.intro-in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-top:50px;padding-bottom:50px;display:grid}.why-list.one{grid-template-columns:1fr;gap:14px}.why-list.one b{font-size:16px;font-weight:600;line-height:1.5}.stmt{background:linear-gradient(100deg,var(--g9),var(--g7));color:#fff}.stmt-in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:50px;padding-bottom:50px;display:grid}.stmt .ey{color:#9cc7f5}.stmt h2{margin:8px 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:800}.stmt .lede{color:#d6e6fa;margin:0;font-size:16px}.stmt-img{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.stmt-img img{object-fit:cover;width:100%;height:100%}.proc{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.proc li{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:22px 20px;position:relative}.proc .n{background:var(--g7);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:700;display:grid}.proc b{font-size:16px;display:block}.proc p{color:var(--mut);margin:6px 0 0;font-size:14px}.proc-v{grid-template-columns:1fr 1fr}.proc-cta{text-align:center;margin-top:28px}.card-s .im{overflow:visible}.card-s .im>img,.card-s .im>.ph-art{border-radius:var(--r) var(--r) 0 0}.card-s .num{color:var(--g8);background:#ffffffeb;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800;position:absolute;top:12px;left:12px}.card-s .bd{padding:32px 20px 20px}.card-s .rib{color:var(--g6);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.card-s.accent-green .num{color:#17803d;background:#e3f6ea}.g2{grid-template-columns:repeat(3,1fr)}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tags span,.chip{background:var(--g1);color:var(--g8);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.tags span.g,.chip.g{color:#17803d;background:#e3f6ea}.card-p .im{aspect-ratio:16/10}.lead-tag{align-items:center;gap:10px;margin:0 0 16px;display:flex}.lead-tag b{color:var(--g7)}.ov{margin-bottom:28px}.checks{gap:10px;margin:14px 0;display:grid}.checks li{align-items:flex-start;gap:10px;display:flex}.checks .ic{color:var(--g6);flex:none;margin-top:3px}.blk{margin:34px 0}.blk h2{margin:6px 0 8px;font-size:26px;font-weight:800}.blk .lede{color:var(--mut);margin:0 0 16px}.items{grid-template-columns:1fr 1fr;gap:14px;display:grid}.items .it{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:12px;padding:16px 18px}.items .it b{margin-bottom:4px;display:block}.items .it p{color:var(--mut);margin:0;font-size:14px}.scope{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;grid-template-columns:240px 1fr;gap:20px;margin-bottom:18px;display:grid;overflow:hidden}.scope-im{min-height:180px}.scope-im img{object-fit:cover;width:100%;height:100%}.scope-bd{padding:18px 20px 18px 0}.scope-bd h3{margin:6px 0;font-size:19px}.scope-bd p{color:var(--mut);margin:0 0 10px;font-size:14.5px}.scope-h{align-items:center;gap:8px;display:flex}.scope-h .n{color:var(--g6);font-weight:800}.g-title{margin:32px 0 14px;font-size:24px;font-weight:800}.g-it{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.g-it img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.intro-in,.stmt-in{grid-template-columns:1fr}.proc,.g2{grid-template-columns:1fr 1fr}.proc-v,.items,.scope{grid-template-columns:1fr}.scope-bd{padding:0 18px 18px}.lang{display:none}}@media (max-width:560px){.proc,.g2{grid-template-columns:1fr}}.proc{margin:0;padding:0;list-style:none}.proc li{list-style:none}.pf-txt .lede{color:#d6e6fa}.ind .im .ph-art,.card-n .im .ph-art,.why-img .ph-art,.t-im .ph-art,.big .ph-art{width:100%;height:100%}.ind .ph-cap,.card-n .ph-cap,.t-im .ph-cap,.why-img .ph-cap,.big .ph-cap,.card-s .ph-cap{display:none}.t-im img{object-fit:cover;width:100%;height:100%}html,body{overflow-x:clip}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:12px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}:focus-visible{outline:3px solid var(--g5);outline-offset:2px}.lines{white-space:pre-line}.hi{color:#17803d}.stack{flex-direction:column;display:flex}.gap12{gap:12px}.sm{font-size:14.5px;line-height:1.55}.title{font-size:20px;font-weight:700}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slider .slide.on{animation:none}}.ey,.ey-l,.card-n time{color:var(--g7)}.why-img,.ind .im,.card-n .im,.big,.t-im,.page-img,.scope-im,.g-it{position:relative}.dr-h .logo,.ft-brand .logo{min-width:0}.logo__name{font-size:21px;line-height:1}.logo__lockup{align-items:center;gap:.4em;display:flex}.logo__lockup .logo__mk{width:auto;height:2.2em}.logo__lockup .logo__wm{width:6.6em;height:auto}.logo__lockup .logo__tg{width:6.6em;height:auto;display:block}.logo__txt{gap:.28em}.ft-brand .logo__name{font-size:22px}.hd-in{gap:14px}.hd-r{gap:12px}.nav>ul>li>a{padding:10px 8px}.hd .wrap{max-width:1360px}@media (max-width:1400px){.hd-cta{display:none}}@media (min-width:981px){.badges{background:#ffffffe0;border-radius:12px;width:fit-content;margin-bottom:22px;padding:12px 20px}}.lang-m li>span{color:var(--mut);justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.dr-lang>span{border:1px dashed var(--line);color:var(--mut);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.svc-ov{margin-bottom:28px}.nganh{scroll-margin-top:96px}.stmt-blk{background:linear-gradient(100deg,var(--g9),var(--g7));color:#fff;border-radius:16px;padding:28px}.stmt-blk .ey{color:#9cc7f5}.stmt-blk h2{color:#fff;margin:6px 0 8px}.stmt-blk .lede{color:#d6e6fa}.stmt-blk .btn{margin-top:6px}.rows{display:grid}.rows li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.rows li:last-child{border:0}.rows li>span:last-child,.rows li>a{text-align:right}.rows .k{color:var(--mut)}.prose-link{color:var(--g7);font-weight:600}.val-link{transition:all .25s;display:block}.val-link:hover{transform:translateY(-3px)}.val-num{color:var(--g7);font-size:15px;font-weight:800}.val .tag-line{margin:0 0 8px}.val .checks{color:var(--mut);font-size:14.5px}.val .btns{margin-top:14px}.team-role{color:var(--mut);margin-top:4px;font-size:14px;display:block}.client-logo{width:auto;max-height:44px;margin-bottom:12px}.post-meta{flex-wrap:wrap;gap:6px 10px;display:flex}.empty-box{text-align:center;color:var(--mut);padding:32px 0}.empty-box .btn{margin-top:14px}.list-note{color:var(--mut);text-align:center;margin:24px 0 0;font-size:13px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}a.chip,button.chip{border:0;padding:6px 14px;font-size:13.5px}.chip.on{background:var(--g7);color:#fff}.chips-c{justify-content:center}.frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:6px;min-width:0;display:grid}.flabel{color:var(--ink);font-size:14px;font-weight:600}.form fieldset{min-width:0}.req{color:#c0392b}.input.err{border-color:#c0392b}.errmsg{color:#a1291c;margin:0;font-size:13px;font-weight:500}.help{color:var(--mut);margin:0;font-size:13px}.optgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.optgrid--3{grid-template-columns:repeat(3,1fr)}.form label.opt{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:600;display:flex}.form label.opt:hover{border-color:var(--g5)}.form label.opt.on{border-color:var(--g7);background:var(--g1)}.form .opt input{width:18px;height:18px;accent-color:var(--g7);flex:none;margin:2px 0 0;padding:0}.opt small{color:var(--mut);font-size:12.5px;font-weight:400;display:block}.notice{color:#0a5230;background:#e6f6ec;border:1px solid #bfe3cb;border-radius:12px;gap:8px;padding:20px 22px;display:grid}.futnote{background:var(--g1);border-radius:10px;padding:14px 16px;font-size:14.5px}.futnote a{color:var(--g7);text-decoration:underline}.arr{line-height:1}.form label.flabel{display:block}.more{white-space:nowrap}.drawer{box-shadow:none}@media (max-width:640px){.btns .btn{white-space:normal;text-align:center}.frow,.optgrid,.optgrid--3{grid-template-columns:1fr}}@media (max-width:560px){.logo__name{font-size:18px}}
