:root{--as-navy:#16214d;--as-blue:#2744a0;--as-blue-2:#1b6fc4;--as-cyan:#00a4ec;--grad-cta:linear-gradient(135deg, #1b6fc4 0%, #2744a0 100%);--as-white:#fff;--as-surface:#f4f7fc;--as-surface-2:#e9eff8;--as-line:#dce4f0;--as-line-strong:#c6d2e4;--as-text:#161f38;--as-text-2:#46536e;--as-muted:#6b7890;--as-on-dark:#e9edf5;--as-on-dark-2:#a7b4d0;--as-trace:#2744a02e;--as-trace-on:#00a4ec;--as-trace-glow:0 0 10px #00a4ec8c;--as-focus:#00a4ec;--as-success:#1f9d5b;--as-warn:#b25000;--font-kr:"Pretendard Variable", Pretendard, -apple-system, sans-serif;--font-en:"Archivo", "Pretendard Variable", sans-serif;--font-mono:"JetBrains Mono", "D2Coding", ui-monospace, monospace;--fs-d1:72px;--fs-d2:48px;--fs-h1:36px;--fs-h2:26px;--fs-h3:19px;--fs-body:16px;--fs-cap:13px;--fs-mono:14px;--fs-stat:56px;--fs-eyebrow:13px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-6:48px;--sp-8:64px;--sp-12:96px;--sp-14:112px;--wrap:1280px;--gutter:24px;--sec-pad-y:112px;--lane-w:56px;--r-sm:4px;--r-md:8px;--r-lg:14px;--sh-1:0 1px 2px #2321390f;--sh-2:0 6px 20px #2321391a;--sh-3:0 14px 40px #23213924;--ease-out:cubic-bezier(.2, 0, .2, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1)}@media (max-width:768px){:root{--fs-d1:34px;--fs-d2:28px;--fs-h1:26px;--fs-h2:21px;--fs-h3:17px;--fs-body:15px;--fs-cap:12px;--fs-mono:13px;--fs-stat:36px;--fs-eyebrow:12px;--sec-pad-y:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-kr);font-size:var(--fs-body);color:var(--as-text);background:var(--as-white);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;line-height:1.75}img,svg{max-width:100%;display:block}a{color:var(--as-blue);text-decoration:none}button{cursor:pointer;background:0 0;border:0;font-family:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--as-focus);outline-offset:3px}.skip-link{z-index:200;background:var(--as-blue);color:#fff;border-radius:0 0 var(--r-md) 0;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.sec{padding-block:var(--sec-pad-y)}.sec-surface{background:var(--as-surface)}.sec-dark{background:var(--as-navy);color:var(--as-on-dark)}.as-sec-head{margin-bottom:var(--sp-6)}.eyebrow{font-family:var(--font-en);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--as-blue);align-items:center;gap:10px;font-weight:700;display:inline-flex}.sec-dark .eyebrow{color:var(--as-cyan)}.eyebrow .hex{flex:none}.sec-title{font-size:var(--fs-d2);letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-weight:700;line-height:1.25}.sec-lead{max-width:62ch;color:var(--as-text-2);text-wrap:pretty;margin-top:14px}.sec-dark .sec-lead{color:var(--as-on-dark-2)}.hex{width:8px;height:9px}.hex polygon{fill:var(--as-cyan)}.btn{border-radius:var(--r-md);white-space:nowrap;height:52px;transition:transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft), background-color .18s var(--ease-soft), border-color .18s var(--ease-soft);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.btn:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.btn svg{flex:none;width:18px;height:18px}.btn-emergency{background:var(--grad-cta);color:#fff;font-weight:800}.btn-emergency:hover{box-shadow:0 10px 30px #2744a059}.btn-primary{background:var(--as-blue);color:#fff}.btn-ghost{border:1px solid var(--as-line-strong);color:var(--as-blue);background:#fff}.btn-dark{color:#fff;background:#ffffff24;border:1px solid #ffffff59}@media (max-width:768px){.btn{height:48px}}@keyframes pulseCall{0%{box-shadow:0 0 #1b6fc473}70%{box-shadow:0 0 0 12px #1b6fc400}to{box-shadow:0 0 #1b6fc400}}.pulse{animation:2.4s ease-in-out infinite pulseCall}.pulse:hover,.pulse:focus-visible{animation-play-state:paused}.as-card{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);padding:28px}a.as-card,.as-card.hoverable{cursor:pointer}a.as-card:hover,.as-card.hoverable:hover{border-color:var(--as-blue);box-shadow:var(--sh-2);transform:translateY(-4px)}.badge-brand{font-family:var(--font-mono);letter-spacing:.04em;color:var(--as-text-2);border:1px solid var(--as-line-strong);border-radius:var(--r-sm);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:500;display:inline-block}.badge-item{background:var(--as-surface-2);color:var(--as-blue);border-radius:var(--r-sm);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.todo-badge{font-family:var(--font-mono);color:var(--as-warn);border-radius:var(--r-sm);white-space:nowrap;border:1px dashed;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.sec-dark .todo-badge{color:#e8a268}.rv{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(20px)}.rv.on{opacity:1;transform:translateY(0)}#toast{background:var(--as-navy);color:var(--as-on-dark);border-radius:var(--r-md);box-shadow:var(--sh-3);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);z-index:120;text-align:center;max-width:calc(100vw - 48px);padding:14px 24px;font-size:14px;font-weight:600;position:fixed;bottom:32px;left:50%;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}@media (max-width:767px){#toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.as-header{z-index:100;height:80px;transition:height .24s var(--ease-out), background-color .28s var(--ease-out), box-shadow .28s var(--ease-out);background:0 0;position:fixed;top:0;left:0;right:0}.as-header.shrink{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--as-line);height:64px;box-shadow:var(--sh-1);background:#fffffff0}.as-header .hwrap{max-width:var(--wrap);height:100%;padding:0 var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.logo{flex:none;align-items:center;display:inline-flex}.logo img{width:auto;height:38px}.logo .li-light,.as-header.shrink .logo .li-dark,.drawer .logo .li-dark{display:none}.as-header.shrink .logo .li-light,.drawer .logo .li-light{display:block}.hwrap>nav{margin-left:auto}.gnb{align-items:center;gap:4px;display:flex}.gnb>li{position:relative}.gnb>li>a{color:#ffffffeb;border-radius:var(--r-sm);height:44px;transition:color .18s var(--ease-soft), background-color .18s var(--ease-soft);align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.gnb>li>a:hover,.gnb>li>a:focus-visible{color:#fff;background:#ffffff1f}.as-header.shrink .gnb>li>a{color:var(--as-text-2)}.as-header.shrink .gnb>li>a:hover,.as-header.shrink .gnb>li>a:focus-visible{color:var(--as-blue);background:#2744a00f}.mega{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);width:520px;box-shadow:var(--sh-3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;padding:16px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px)}.mega:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.has-mega.menu-closed .mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mega-grid{counter-reset:mn;grid-template-columns:1fr 1fr;gap:4px;display:grid}.mega-grid:before{content:attr(data-label);font-family:var(--font-en);letter-spacing:.18em;color:var(--as-muted);border-bottom:1px solid var(--as-line);grid-column:1/-1;margin-bottom:6px;padding:2px 12px 10px;font-size:10px;font-weight:700}.mega.mega-sm{width:264px}.mega-sm .mega-grid{grid-template-columns:1fr}.mega-col .mega-cat{border-radius:var(--r-md);color:var(--as-text);white-space:nowrap;transition:all .16s var(--ease-soft);border-left:3px solid #0000;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.mega-col .mega-cat:before{counter-increment:mn;content:counter(mn, decimal-leading-zero);font-family:var(--font-mono);color:var(--as-cyan);flex:none;width:20px;font-size:11px;font-weight:700}.mega-col .mega-cat:hover,.mega-col .mega-cat:focus-visible{color:var(--as-blue);border-left-color:var(--as-cyan);background:#2744a012;padding-left:16px}.head-call{flex:none;align-items:center;display:flex}.head-call .hc-num{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:700;transition:color .28s}.as-header.shrink .hc-num{color:var(--as-blue)}.head-mobile{align-items:center;gap:6px;margin-left:auto;display:none}.head-icon-btn{color:#fff;border-radius:var(--r-sm);justify-content:center;align-items:center;width:44px;height:44px;transition:color .28s;display:inline-flex}.head-icon-btn svg{width:24px;height:24px}.as-header.shrink .head-icon-btn{color:var(--as-text)}.as-header.shrink .head-icon-btn.call{color:var(--as-blue)}@media (max-width:1279px){.gnb>li>a{padding:0 10px;font-size:14px}.head-call .hc-num{font-size:17px}}@media (max-width:1023px){.hwrap>nav,.head-call{display:none}.head-mobile{display:flex}.logo img{height:32px}}.drawer{z-index:110;opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out), visibility 0s linear .26s;background:#fff;flex-direction:column;padding:24px;display:flex;position:fixed;inset:0}.drawer.open{opacity:1;visibility:visible;transition-delay:0s}.drawer .head-icon-btn{color:var(--as-text)}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer-nav{flex-direction:column;gap:4px;margin-top:36px;display:flex;overflow-y:auto}.drawer-nav>a{color:var(--as-text);border-bottom:1px solid var(--as-line);justify-content:space-between;align-items:center;padding:11px 4px;font-size:21px;font-weight:700;display:flex}.drawer-nav>a svg{width:18px;height:18px;color:var(--as-muted)}.drawer-sub{border-bottom:1px solid var(--as-line);grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 4px 14px 16px;display:grid}.drawer-sub a{color:var(--as-text-2);padding:7px 0;font-size:14.5px;font-weight:600}.drawer-call{background:var(--as-surface);border:1px solid var(--as-line);border-radius:var(--r-lg);text-align:center;margin-top:auto;padding:20px}.drawer-call .dc-num{font-family:var(--font-mono);color:var(--as-blue);margin:0 0 14px;font-size:30px;font-weight:700;display:block}.drawer-call .btn{width:100%}.drawer-call-btn{background:var(--grad-cta);color:#fff}.as-dock{z-index:105;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--as-white);border-top:1px solid var(--as-line);transition:transform .3s var(--ease-out);grid-template-columns:60fr 20fr 20fr;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 20px #2321391f}.as-dock.show{transform:translateY(0)}.as-dock a{color:var(--as-text-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex}.as-dock a svg{width:20px;height:20px}.as-dock .dock-call{background:var(--grad-cta);color:#fff;flex-direction:row;gap:8px;font-size:16px;font-weight:800}.as-dock .dock-call svg{width:20px;height:20px}@media (max-width:767px){.as-dock{display:grid}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.hero{background:var(--as-navy);color:var(--as-on-dark);align-items:center;min-height:70svh;padding:120px 0 72px;display:flex;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0}.hero-art img{object-fit:cover;width:100%;height:100%}.hero-art:before{content:"";background:linear-gradient(90deg,#16214df0 0%,#16214dd6 34%,#16214d80 62%,#16214d3d 100%);position:absolute;inset:0}.hero-inner{z-index:2;width:100%;position:relative}.hero .eyebrow{color:var(--as-cyan)}.hero h1{font-size:var(--fs-d1);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:15ch;margin-top:18px;font-weight:800;line-height:1.15}.hero .hero-lead{max-width:56ch;color:var(--as-on-dark-2);text-wrap:pretty;margin-top:22px;font-size:17px}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-cta .btn-emergency{font-family:var(--font-mono);letter-spacing:.01em;height:56px;padding:0 32px;font-size:17px}.m01{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transform:translateY(24px)}body.loaded .m01{opacity:1;transform:translateY(0)}@keyframes word-appear{0%{opacity:0;filter:blur(10px);transform:translateY(30px)scale(.9)}50%{opacity:.8;filter:blur(2px);transform:translateY(10px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero .word{opacity:0;animation:word-appear .8s var(--ease-out) forwards;display:inline-block}.hero-rise{opacity:0;animation:word-appear .9s var(--ease-out) forwards}@keyframes grid-draw{0%{stroke-dashoffset:1400px;opacity:0}40%{opacity:.35}to{stroke-dashoffset:0;opacity:.22}}@keyframes dot-in{0%{opacity:0;transform:scale(.3)}60%{opacity:.9;transform:scale(1.3)}to{opacity:.6;transform:scale(1)}}@keyframes hero-float{0%,to{opacity:.15;transform:translate(0)}25%{opacity:.5;transform:translate(6px,-12px)}50%{opacity:.3;transform:translate(-4px,-6px)}75%{opacity:.6;transform:translate(8px,-16px)}}.hero-deco{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-deco .grid-line{stroke:#48c0f059;stroke-width:1px;stroke-dasharray:1400;stroke-dashoffset:1400px;opacity:0;animation:2.4s ease-out forwards grid-draw}.hero-deco .detail-dot{fill:#48c0f0cc;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out forwards dot-in}.hero-float{z-index:1;opacity:0;pointer-events:none;width:5px;height:5px;animation:hero-float 7s ease-in-out var(--fd,3s) infinite;background:#48c0f099;border-radius:50%;position:absolute}@media (max-width:767px){.hero-float{display:none}.hero-deco{opacity:.6}}@media (prefers-reduced-motion:reduce){.hero .word,.hero-rise{opacity:1;animation:none}.hero-deco .grid-line{stroke-dashoffset:0;opacity:.18;animation:none}.hero-deco .detail-dot{opacity:.5;animation:none}.hero-float{display:none}}.scroll-cue{z-index:3;color:var(--as-on-dark-2);font-family:var(--font-en);letter-spacing:.3em;transition:opacity .4s var(--ease-out);flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue .cue-line{background:var(--as-on-dark-2);width:1px;height:28px;animation:1.8s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.scroll-cue.hide{opacity:0}@media (max-width:1023px){.hero{padding:132px 0 88px}.hero-art:before{background:linear-gradient(#16214deb 0%,#16214dc2 55%,#16214d99 100%)}}@media (max-width:767px){.hero{padding:128px 0 88px}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%}}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sv8{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);cursor:pointer;transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.sv8:hover{border-color:var(--as-blue);box-shadow:var(--sh-2);transform:translateY(-4px)}.sv8__img{aspect-ratio:4/3;background:linear-gradient(180deg, #fbfcfe, var(--as-surface-2));border-bottom:1px solid var(--as-line);justify-content:center;align-items:center;padding:10px;display:flex}.sv8__img img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .4s var(--ease-out)}.sv8:hover .sv8__img img{transform:scale(1.06)}.sv8__b{flex-direction:column;flex:1;gap:2px;padding:14px 16px 16px;display:flex}.sv8__name{color:var(--as-text);font-size:15.5px;font-weight:700;line-height:1.35}.sv8__meta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.sv8__en{font-family:var(--font-en);letter-spacing:.1em;text-transform:uppercase;color:var(--as-muted);font-size:9.5px}.service-more{text-align:center;margin-top:36px}@media (max-width:1023px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.service-grid{grid-template-columns:1fr 1fr;gap:10px}.sv8__b{padding:11px 12px 13px}.sv8__name{font-size:13.5px}}.marquee-zone{position:relative;overflow:hidden}.marquee-zone:before,.marquee-zone:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.marquee-zone:before{background:linear-gradient(90deg, var(--mq-bg,var(--as-white)), transparent);left:0}.marquee-zone:after{background:linear-gradient(-90deg, var(--mq-bg,var(--as-white)), transparent);right:0}.sec-surface .marquee-zone{--mq-bg:var(--as-surface)}.marquee-row{align-items:center;gap:12px;width:max-content;margin-bottom:12px;display:flex}.marquee-row.rev{animation-direction:reverse}.mq-40{animation:40s linear infinite mq}.mq-50{animation:50s linear infinite mq}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-zone:hover .marquee-row{animation-play-state:paused}.marquee-row .badge-brand{background:var(--as-white);padding:10px 18px;font-size:13px}.logo-cell{background:var(--as-white);border:1px solid var(--as-line);border-radius:10px;justify-content:center;align-items:center;min-width:150px;height:64px;padding:12px 20px;display:flex}.logo-cell img{object-fit:contain;width:auto;max-width:140px;max-height:32px}.logo-cell.txt{color:var(--as-text-2);white-space:nowrap;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.marquee-row{flex-wrap:wrap;justify-content:flex-start;width:auto;animation:none!important}.marquee-row>:nth-child(n+15),.marquee-zone:before,.marquee-zone:after{display:none}}.case-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.case-nav{flex:none;gap:8px;display:flex}.case-nav button{background:var(--as-white);border:1px solid var(--as-line-strong);border-radius:var(--r-md);width:46px;height:46px;color:var(--as-blue);transition:all .18s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex}.case-nav button svg{width:18px;height:18px}.case-nav button:hover,.case-nav button:focus-visible{background:var(--as-blue);border-color:var(--as-blue);color:#fff}.case-nav .prev svg{transform:rotate(180deg)}.case-rail{--rail-pad:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));overscroll-behavior-x:contain;padding:8px var(--rail-pad) 16px;scroll-snap-type:x proximity;scroll-padding-inline:var(--rail-pad);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.case-rail::-webkit-scrollbar{display:none}.case-rail .case-card{scroll-snap-align:start;flex:none;width:clamp(272px,24vw,356px)}.case-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.case-media{aspect-ratio:4/3;background:linear-gradient(180deg, #f7f9fc, var(--as-surface-2));justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.case-media img{object-fit:contain;filter:drop-shadow(0 14px 22px #2321392e);max-width:62%;max-height:82%}a.case-card{color:inherit;cursor:pointer;text-decoration:none}.case-media.photo{padding:0}.case-media.photo img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none}.case-body{flex-direction:column;flex:1;padding:24px;display:flex}.case-badges{flex-wrap:wrap;gap:6px;display:flex}.case-model{font-family:var(--font-mono);color:var(--as-blue);letter-spacing:.01em;margin-top:12px;font-size:15px;font-weight:700}.case-symptom{margin-top:4px;font-size:15px;font-weight:600}.case-actions{border-top:1px solid var(--as-line);flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.case-actions li{color:var(--as-text-2);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.case-actions li:before{content:"·";color:var(--as-cyan);font-weight:800;position:absolute;left:2px}.case-more{text-align:center;margin-top:28px}.case-card .case-media img{transition:transform .56s var(--ease-expo);transform:scale(1.06)}.case-card.on .case-media img{transform:scale(1)}.case-card .case-body{opacity:0;transition:opacity .52s var(--ease-out) .12s, transform .52s var(--ease-out) .12s;transform:translateY(12px)}.case-card.on .case-body{opacity:1;transform:translateY(0)}@media (max-width:767px){.case-head{flex-direction:column;align-items:flex-start}.case-nav{display:none}.case-rail{gap:12px}.case-rail .case-card{width:min(78vw,320px)}}.modify-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.fix-flow{flex-direction:column;display:flex}.ff-block{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:22px 26px}.ff-block.problem{border-left:4px solid var(--as-warn)}.ff-block.result{border-left:4px solid var(--as-success)}.ff-label{color:var(--as-text);align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.ff-label .no{font-family:var(--font-en);letter-spacing:.16em;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.problem .ff-label .no{color:var(--as-warn);background:#fbeee8}.result .ff-label .no{color:var(--as-success);background:#e7f3ed}.ff-block ul{flex-direction:column;gap:8px;margin-top:13px;display:flex}.ff-block li{color:var(--as-text-2);word-break:keep-all;padding-left:24px;font-size:14.5px;line-height:1.6;position:relative}.ff-block.problem li:before{content:"";border:2.5px solid var(--as-warn);border-radius:50%;width:9px;height:9px;position:absolute;top:.48em;left:2px}.ff-block.result li svg{width:15px;height:15px;color:var(--as-success);position:absolute;top:.3em;left:0}.ff-arrow{color:#fff;background:linear-gradient(135deg,#1b6fc4,#2744a0);border-radius:999px;align-self:center;align-items:center;gap:8px;margin:12px 0;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #23213929}.ff-arrow svg{width:15px;height:15px;transform:rotate(90deg)}.modify-grid{align-items:stretch}.mod-visual{border-radius:var(--r-lg);border:1px solid var(--as-line);height:100%;min-height:320px;box-shadow:var(--sh-2);margin:0;position:relative;overflow:hidden}.mod-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm-cards{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.mm-card{background:var(--as-white);border:1px solid var(--as-line);border-left:4px solid var(--as-blue);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:24px 26px}.mm-card.migration{border-left-color:var(--as-cyan)}.mm-card .mm-en{font-family:var(--font-en);letter-spacing:.16em;color:var(--as-cyan);text-transform:uppercase;font-size:12px;font-weight:700}.mm-card h3{margin-top:6px;font-size:19px;font-weight:700}.mm-card p{color:var(--as-text-2);margin-top:8px;font-size:14px;line-height:1.7}.mm-card .mm-fit{color:var(--as-muted);border-top:1px dashed var(--as-line);margin-top:12px;padding-top:12px;font-size:12.5px}.mm-card .mm-fit strong{color:var(--as-blue);font-weight:700}@media (max-width:767px){.mm-cards{grid-template-columns:1fr;gap:12px}.mod-visual{min-height:220px}}.scope-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.scope-col{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);padding:24px}.scope-col h4{font-family:var(--font-en);letter-spacing:.1em;color:var(--as-blue);text-transform:uppercase;border-bottom:2px solid var(--as-surface-2);padding-bottom:12px;font-size:13px;font-weight:700}.scope-col p{color:var(--as-text-2);margin-top:12px;font-size:13px;line-height:1.8}.modify-cta{margin-top:40px}@media (max-width:1023px){.modify-grid{grid-template-columns:1fr;gap:36px}.scope-grid{grid-template-columns:1fr;gap:12px;margin-top:40px}}.equip-hero{grid-template-columns:5fr 7fr;align-items:stretch;gap:24px;display:grid}.eq-visual{border-radius:var(--r-lg);border:1px solid var(--as-line);box-shadow:var(--sh-2);min-height:420px;margin:0;position:relative;overflow:hidden}.eq-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eq-visual:after{content:"";background:linear-gradient(#0000 40%,#232139c7 100%);position:absolute;inset:0}.eq-visual .eqv-body{z-index:2;color:#fff;position:absolute;bottom:22px;left:24px;right:24px}.eq-visual .eqv-stat{align-items:baseline;gap:8px;display:flex}.eq-visual .eqv-stat strong{font-family:var(--font-mono);font-size:52px;font-weight:800;line-height:1}.eq-visual .eqv-stat span{font-size:15px;font-weight:700}.eq-visual .eqv-sub{color:#e9edf5d9;margin-top:6px;font-size:13px}.eq-cats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eq-cat{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);flex-direction:column;padding:22px 24px;display:flex}.eq-cat:hover{border-color:var(--as-blue);box-shadow:var(--sh-2);transform:translateY(-4px)}.eq-cat .ec-top{align-items:center;gap:12px;display:flex}.eq-cat .ec-icon{border-radius:var(--r-md);background:var(--as-surface-2);width:44px;height:44px;color:var(--as-blue);flex:none;justify-content:center;align-items:center;display:flex}.eq-cat .ec-icon svg{width:24px;height:24px}.eq-cat .ec-tt h3{font-size:16.5px;font-weight:700;line-height:1.3}.eq-cat .ec-tt .ec-en{font-family:var(--font-en);letter-spacing:.14em;color:var(--as-muted);text-transform:uppercase;font-size:10px;font-weight:700}.eq-cat .ec-cnt{font-family:var(--font-mono);color:var(--as-cyan);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.eq-cat .ec-items{border-top:1px solid var(--as-surface-2);font-family:var(--font-mono);color:var(--as-text-2);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.9}.tech-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.tech-strip li{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:16px 18px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.tech-strip li svg{width:18px;height:18px;color:var(--as-cyan);flex:none;margin-top:3px}@media (max-width:1023px){.equip-hero{grid-template-columns:1fr}.eq-visual{min-height:260px}.tech-strip{grid-template-columns:1fr 1fr}}@media (max-width:767px){.eq-cats,.tech-strip{grid-template-columns:1fr}}.clients-note{color:var(--as-muted);margin-top:20px;font-size:14px}.clients-policy{color:var(--as-muted);margin-top:6px;font-size:12px}.clients-more{margin-top:24px}.contact-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contact-card{flex-direction:column;display:flex}.contact-card .cc-icon{border-radius:var(--r-md);background:var(--as-surface-2);width:48px;height:48px;color:var(--as-blue);justify-content:center;align-items:center;display:flex}.contact-card .cc-icon svg{width:24px;height:24px}.contact-card h3{margin-top:16px;font-size:19px;font-weight:700}.contact-card .cc-target{color:var(--as-text-2);flex:1;margin-top:6px;font-size:14px}.contact-card .btn{width:100%;margin-top:20px}.contact-card .btn-emergency{font-family:var(--font-mono);letter-spacing:.01em}.contact-card .cc-resp{color:var(--as-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.contact-card .cc-resp svg{flex:none;width:14px;height:14px}.quote-form{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);margin-top:48px;padding:40px}.quote-form h3{font-size:var(--fs-h2);font-weight:700}.quote-form .qf-sub{color:var(--as-muted);margin-top:4px;font-size:14px}.qf-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.qf-field.full{grid-column:1/-1}.qf-field>label,.qf-field .qf-label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.qf-seg{gap:10px;display:flex}.qf-seg .seg{flex:1;margin:0}.qf-seg input{opacity:0;width:1px;height:1px;position:absolute}.qf-seg .seg span{border:1px solid var(--as-line-strong,var(--as-line));height:50px;color:var(--as-text-2);background:var(--as-white);cursor:pointer;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.qf-seg .seg span svg{width:17px;height:17px}.qf-seg .seg span:hover{border-color:var(--as-blue);color:var(--as-blue)}.qf-seg input:checked+span{border-color:var(--as-blue);color:var(--as-blue);box-shadow:inset 0 0 0 1px var(--as-blue);background:#eff5fc}.qf-seg input:focus-visible+span{outline:2px solid var(--as-focus,var(--as-cyan));outline-offset:2px}@media (max-width:767px){.qf-seg{flex-direction:column}}.qf-field label .req{color:var(--as-warn)}.qf-field label .opt{color:var(--as-muted);font-size:12px;font-weight:500}.qf-field input[type=text],.qf-field input[type=tel],.qf-field textarea{width:100%;color:var(--as-text);border:1px solid var(--as-line-strong);border-radius:var(--r-md);background:var(--as-white);transition:border-color .18s var(--ease-soft);padding:13px 16px;font-family:inherit;font-size:16px}.qf-field input:focus,.qf-field textarea:focus{border-color:var(--as-blue);outline:2px solid var(--as-focus);outline-offset:1px}.qf-field textarea{resize:vertical;min-height:96px}.qf-field input[type=file]{color:var(--as-text-2);font-size:13px}.qf-field .qf-err{color:#c0392b;margin-top:6px;font-size:12px;font-weight:600;display:none}.qf-field.error input,.qf-field.error textarea{border-color:#c0392b}.qf-field.error .qf-err{display:block}.qf-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.qf-proto-note{color:var(--as-muted);font-size:12px}@media (max-width:1023px){.contact-grid,.qf-grid{grid-template-columns:1fr}.quote-form{padding:24px}}.channel-row{background:var(--as-white);border:1px solid var(--as-line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px 28px;display:flex}.channel-row .chr-txt{color:var(--as-text-2);font-size:15px;font-weight:600}.channel-row .chr-links{flex-wrap:wrap;gap:10px;display:flex}.chr-btn{border:1px solid var(--as-line-strong);border-radius:var(--r-md);height:48px;color:var(--as-text);transition:transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft), border-color .18s var(--ease-soft);align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.chr-btn:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.chr-btn svg{width:16px;height:16px;color:var(--as-muted)}.chr-mark{color:#fff;width:26px;height:26px;font-family:var(--font-en);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.chr-btn.naver .chr-mark{background:#03c75a}.chr-btn.naver:hover{border-color:#03c75a}.chr-btn.blogspot .chr-mark{background:#f57d00}.chr-btn.blogspot:hover{border-color:#f57d00}@media (max-width:767px){.channel-row{flex-direction:column;align-items:stretch;padding:20px}.chr-links{flex-direction:column}.chr-btn{justify-content:flex-start}.chr-btn svg{margin-left:auto}}.as-footer{background:var(--as-navy);color:var(--as-on-dark-2);padding:72px 0 0}.footer-grid{grid-template-columns:4fr 2fr 3fr 3fr;gap:40px;padding-bottom:56px;display:grid}.footer-grid h4{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--as-on-dark);margin-bottom:16px;font-size:12px;font-weight:700}.footer-brand .f-slogan{font-family:var(--font-en);letter-spacing:.18em;color:var(--as-cyan);margin-top:14px;font-size:13px;font-weight:700}.footer-brand p{max-width:34ch;margin-top:10px;font-size:13px;line-height:1.7}.footer-grid ul{flex-direction:column;gap:8px;display:flex}.footer-grid ul a,.footer-grid ul li{color:var(--as-on-dark-2);font-size:13.5px}.footer-grid ul a:hover{color:#fff}.f-contact li{align-items:baseline;gap:10px;display:flex}.f-contact .f-k{width:64px;color:var(--as-on-dark-2);opacity:.7;flex:none;font-size:12px}.f-contact .f-v{font-family:var(--font-mono);color:var(--as-on-dark);letter-spacing:.01em;font-size:13.5px}.f-contact .f-v a{color:var(--as-on-dark)}.f-biz li{font-size:13px;line-height:1.7}.footer-bar{border-top:1px solid #ffffff1a;padding:20px 0}.footer-bar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-bar small{color:var(--as-on-dark-2);font-size:12.5px}.footer-bar .f-proto{font-family:var(--font-mono);color:#9aa5b899;font-size:11px}@media (max-width:1023px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer-grid{grid-template-columns:1fr;gap:32px}}@media (scripting:none){.rv,.case-card .case-body{opacity:1;transform:none}.case-card .case-media img{transform:none}}.fp{background:var(--as-white);border:1px solid var(--as-line-strong);border-radius:var(--r-md);min-height:50px;transition:border-color .18s var(--ease-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 8px;display:flex}.fp-input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fp-btn{border:1px solid var(--as-line-strong);height:34px;color:var(--as-blue);white-space:nowrap;cursor:pointer;transition:border-color .18s var(--ease-soft), background-color .18s var(--ease-soft);background:#fff;border-radius:7px;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.fp-btn svg{flex:none;width:16px;height:16px}.fp-btn:hover{border-color:var(--as-blue);background:#eff5fc}.fp-input:focus-visible+.fp-btn{outline:2px solid var(--as-focus);outline-offset:2px}.fp-text{min-width:0;color:var(--as-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.fp.has .fp-text{color:var(--as-text-2);font-weight:600}.fp.over .fp-text{color:#c0392b}.fp-clear{width:30px;height:30px;color:var(--as-muted);cursor:pointer;transition:background-color .18s var(--ease-soft), color .18s var(--ease-soft);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-clear svg{width:14px;height:14px}.fp-clear:hover{background:var(--as-surface-2);color:var(--as-text)}.fp-clear:focus-visible{outline:2px solid var(--as-focus);outline-offset:2px}.qf-field.error .fp{border-color:#c0392b}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-v25-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
