@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.ttf)format("truetype")}.nav-bar[data-v-0419b1ce]{z-index:50;font-family:Barlow,sans-serif;transition:transform .4s cubic-bezier(.4,0,.2,1);position:sticky;top:0}.nav-bar.nav-scrolled[data-v-0419b1ce]{transform:translateY(-100%)}.nav-bg[data-v-0419b1ce]{z-index:-1;box-shadow:none;opacity:1;background:0 0;transition:transform .4s cubic-bezier(.4,0,.2,1),background .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;inset:0}.nav-bg--solid[data-v-0419b1ce]{background:#fff;box-shadow:0 0 15px #3e73fa2e}.nav-bg--open[data-v-0419b1ce]{-webkit-backdrop-filter:blur(8px);background:#ffffffd9;box-shadow:0 0 30px #3e73fa47}.nav-link[data-v-0419b1ce]{color:#374151;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-v-0419b1ce]:after{content:"";background:#2563eb;border-radius:2px 2px 0 0;height:3px;transition:left .25s,right .25s;position:absolute;bottom:0;left:50%;right:50%}.nav-link[data-v-0419b1ce]:hover{color:#2563eb}.nav-link[data-v-0419b1ce]:hover:after,.nav-link--active[data-v-0419b1ce]:after{left:.75rem;right:.75rem}.nav-link--active[data-v-0419b1ce]{color:#2563eb}.dropdown-panel[data-v-0419b1ce]{opacity:0;pointer-events:none;z-index:40;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#fff6,#d6e3f64d);max-height:calc(100vh - 70px);transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .5s;overflow:hidden;transform:translateY(-150%);box-shadow:0 4px 12px #6b7ba840}.group:hover .dropdown-panel[data-v-0419b1ce]{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-scroll[data-v-0419b1ce]{scrollbar-width:thin;scrollbar-color:#3b82f64d transparent;max-height:calc(100vh - 70px);overflow-y:auto}.dropdown-scroll[data-v-0419b1ce]::-webkit-scrollbar{width:5px}.dropdown-scroll[data-v-0419b1ce]::-webkit-scrollbar-track{background:0 0}.dropdown-scroll[data-v-0419b1ce]::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:99px}.provider-card[data-v-0419b1ce]{background:0 0;transition:transform .2s}.provider-card[data-v-0419b1ce]:hover{transform:translateY(-6px)scale(1.04)}.provider-name[data-v-0419b1ce]{text-transform:uppercase;color:#374151;letter-spacing:.04em;font-family:Barlow,sans-serif;font-size:10px;font-weight:700}.icon-img[data-v-0419b1ce]{object-fit:contain;filter:drop-shadow(0 1px 2px #00000026);flex-shrink:0;width:1.5rem;height:1.5rem}.portrait-img[data-v-0419b1ce]{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 16px #3b82f640)drop-shadow(0 4px 6px #00000026);width:100%;height:9.75rem;transition:filter .2s;display:block}.provider-card:hover .portrait-img[data-v-0419b1ce]{filter:drop-shadow(0 16px 24px #3b82f659)drop-shadow(0 8px 12px #0003)}.portrait-empty[data-v-0419b1ce]{width:100%;height:9.75rem;display:block}.top-link[data-v-0419b1ce]{color:#374151;flex-direction:column;align-items:center;gap:2px;min-width:44px;font-family:Barlow,sans-serif;font-size:11px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.top-link[data-v-0419b1ce]:hover{color:#2563eb}.top-link-icon[data-v-0419b1ce]{flex-shrink:0;width:1.6rem;height:1.6rem;transition:transform .2s}.top-link:hover .top-link-icon[data-v-0419b1ce]{transform:scale(1.15)}.top-link-label[data-v-0419b1ce]{line-height:1}.btn-masuk[data-v-0419b1ce]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#3b82f6);border:none;border-radius:6px;padding:7px 26px;font-family:Barlow,sans-serif;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 4px 14px #2563eb4d}.btn-masuk[data-v-0419b1ce]:hover{background:linear-gradient(90deg,#1d4ed8,#2563eb);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73}.btn-daftar[data-v-0419b1ce]{color:#2563eb;cursor:pointer;background:#fff;border:1.5px solid #2563eb;border-radius:6px;padding:7px 26px;font-family:Barlow,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.btn-daftar[data-v-0419b1ce]:hover{background:#eff6ff;transform:translateY(-1px)}.lang-btn[data-v-0419b1ce]{cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:5px 8px;transition:background .2s;display:flex}.lang-btn[data-v-0419b1ce]:hover{background:#f0f4ff}.lang-icon[data-v-0419b1ce]{color:#2563eb;flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .3s}.lang-btn:hover .lang-icon[data-v-0419b1ce]{transform:rotate(20deg)}.lang-label[data-v-0419b1ce]{color:#374151;font-family:Barlow,sans-serif;font-size:13px;font-weight:500}.lang-caret[data-v-0419b1ce]{color:#6b7280;width:1rem;height:1rem;transition:transform .2s}.lang-caret--open[data-v-0419b1ce]{transform:rotate(180deg)}.lang-wrap[data-v-0419b1ce]{position:relative}.lang-menu[data-v-0419b1ce]{min-width:160px;box-shadow:none;opacity:0;pointer-events:none;z-index:60;background:0 0;border:none;margin-top:0;padding-top:6px;transition:opacity .22s,transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;right:0;transform:translateY(-8px)}.lang-menu--open[data-v-0419b1ce]{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-menu-inner[data-v-0419b1ce]{-webkit-backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #2563eb14;border-radius:10px;padding:5px;box-shadow:0 8px 24px #3e73fa2e}.lang-item[data-v-0419b1ce]{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 11px;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.lang-item[data-v-0419b1ce]:hover,.lang-item--active[data-v-0419b1ce]{color:#2563eb;background:#eff6ff}.flag[data-v-0419b1ce]{border-radius:2px;flex-shrink:0;width:20px;height:14px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000014}.flag[data-v-0419b1ce] svg{width:100%;height:100%;display:block}.lang-item[data-v-0419b1ce]{justify-content:flex-start}.lang-item-tag[data-v-0419b1ce]{letter-spacing:.06em;color:#2563eb;background:#2563eb1a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}@keyframes autoShine-0419b1ce{0%{left:-120%}55%{left:140%}to{left:140%}}.nav-link[data-v-0419b1ce]{border-radius:6px;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.nav-link[data-v-0419b1ce]:hover{transform:translateY(-3px)}.top-link[data-v-0419b1ce]{border-radius:8px;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.top-link[data-v-0419b1ce]:hover{transform:translateY(-4px)}.top-link-icon[data-v-0419b1ce]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s}.top-link:hover .top-link-icon[data-v-0419b1ce]{filter:drop-shadow(0 0 8px #4a89fca6);transform:scale(1.18)rotate(-6deg)}.btn-masuk[data-v-0419b1ce]{transition:box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.btn-masuk[data-v-0419b1ce]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:50%;height:100%;animation:3.5s ease-in-out infinite autoShine-0419b1ce;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.btn-masuk[data-v-0419b1ce]:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 0 22px #2563eb8c,0 6px 18px #2563eb59}.btn-daftar[data-v-0419b1ce]{transition:background .3s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.btn-daftar[data-v-0419b1ce]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#2563eb40,#0000);width:50%;height:100%;animation:3.5s ease-in-out .45s infinite autoShine-0419b1ce;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.btn-daftar[data-v-0419b1ce]:hover{background:#eff6ff;transform:translateY(-3px)scale(1.03);box-shadow:0 0 18px #2563eb4d,0 6px 16px #2563eb2e}.lang-btn[data-v-0419b1ce]{transition:background .25s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1)}.lang-btn[data-v-0419b1ce]:hover{background:#f0f4ffe6;transform:translateY(-3px);box-shadow:0 0 14px #2563eb38}.flag[data-v-0419b1ce]{transition:box-shadow .3s}.lang-btn:hover .flag[data-v-0419b1ce]{box-shadow:0 0 0 1px #2563eb66,0 0 10px #2563eb59}.banner[data-v-bcf95a58]{background:#f6fafd;margin-top:-70px;position:relative}.slick-container[data-v-bcf95a58]{width:100%;max-width:1920px;height:50rem;margin:0 auto;position:relative;overflow:hidden}.slick-list[data-v-bcf95a58]{width:100%;height:100%;position:relative}.slick-slide[data-v-bcf95a58]{opacity:0;pointer-events:none;transition:opacity .9s ease-in-out;position:absolute;inset:0}.slick-slide.slick-active[data-v-bcf95a58]{opacity:1;pointer-events:auto}.slick-slide img[data-v-bcf95a58]{-webkit-user-drag:none;object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:50rem;max-height:none;display:block}.slick-dots[data-v-bcf95a58]{z-index:5;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.slick-dots li button[data-v-bcf95a58]{cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;width:12px;height:12px;padding:0;font-size:0;transition:all .25s;display:block;box-shadow:0 1px 4px #00000040}.slick-dots li button[data-v-bcf95a58]:hover{background:#fff;transform:scale(1.18)}.slick-dots li.slick-active button[data-v-bcf95a58]{background:#2563eb;transform:scale(1.18)}.marquee-wrap[data-v-f065369b]{background:#f6fafd;width:100%;padding:14px 3.5rem}.marquee[data-v-f065369b]{background:linear-gradient(90deg,#fff,#eef4fd);border-radius:999px;align-items:center;gap:14px;max-width:1200px;margin:0 auto;padding:9px 20px 9px 9px;display:flex;overflow:hidden;box-shadow:0 2px 10px #3e73fa1f}.marquee-icon[data-v-f065369b]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 8px #2563eb59}.marquee-icon svg[data-v-f065369b]{color:#fff;width:18px;height:18px}.marquee-viewport[data-v-f065369b]{flex:1;position:relative;overflow:hidden}.marquee-track[data-v-f065369b]{gap:4rem;width:max-content;animation:28s linear infinite scrollLeft-f065369b;display:flex}.marquee:hover .marquee-track[data-v-f065369b]{animation-play-state:paused}.marquee-text[data-v-f065369b]{color:#6b7280;white-space:nowrap;font-family:Barlow,sans-serif;font-size:13px;font-weight:500}@keyframes scrollLeft-f065369b{0%{transform:translate(0)}to{transform:translate(-50%)}}
