*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--b:#4fb3f6;--b-500:#1f8fe0;--b-600:#1673c9;--b-700:#0a56a1;--b-ink:#04203d;--night:#0b1b30;--night-950:#06111f;--night-800:#102540;--night-700:#16304f;--gold:#f5b82e;--ink:#0b1b30;--muted:#5b6b80;--line:#e3e9f1;--canvas:#f4f7fb;--kred:#c8102e;--ease:cubic-bezier(.2,.8,.2,1)}[hidden]{display:none!important}html{scrollbar-color:#b6c4d6 transparent;scrollbar-width:thin}::-moz-selection{background:#cfe6fb;color:#0b1b30}::selection{background:#cfe6fb;color:#0b1b30}:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}h1,h2,h3{font-family:Outfit,Plus Jakarta Sans,system-ui,sans-serif}.container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;width:100%}@media (min-width:540px){.container{max-width:540px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1180px){.container{max-width:1180px}}@media (min-width:1320px){.container{max-width:1320px}}@keyframes k-fade-in{to{opacity:1}}@keyframes k-page-in{0%{opacity:0}}@keyframes k-spin{to{transform:rotate(1turn)}}@keyframes k-breathe{50%{opacity:.8;transform:scale(.94)}}@keyframes k-indeterminate{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@keyframes k-shimmer{to{transform:translateX(100%)}}@keyframes k-progress{0%{transform:scaleX(0)}12%{transform:scaleX(.3)}45%{transform:scaleX(.7)}to{transform:scaleX(.94)}}@keyframes k-rise{0%{opacity:0;transform:translate3d(0,12px,0)}}@keyframes k-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes k-float{50%{transform:translate3d(0,-10px,0)}}@keyframes k-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes k-toast-in{0%{opacity:0;transform:translate3d(18px,0,0) scale(.98)}}@keyframes k-toast-out{to{opacity:0;transform:translate3d(18px,0,0)}}.k-js #main{animation:k-page-in .6s ease both}.k-btn{align-items:center;border-radius:16px;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;line-height:1.2;padding:14px 26px;transition:transform .25s var(--ease),box-shadow .25s,background-color .25s,color .25s,border-color .25s;white-space:nowrap}.k-btn:hover{transform:translateY(-2px)}.k-btn:active{transform:translateY(0)}.k-btn i{transition:transform .25s var(--ease)}.k-btn:hover i.fa-arrow-right{transform:translateX(3px)}.k-btn--brand{background:#4fb3f6;box-shadow:0 14px 30px -12px rgba(79,179,246,.65);color:#04203d}.k-btn--brand:hover{background:#6cc2f8;box-shadow:0 18px 36px -12px rgba(79,179,246,.75);color:#04203d}.k-btn--dark{background:#102540;box-shadow:0 14px 30px -16px rgba(6,17,31,.7);color:#fff}.k-btn--dark:hover{background:#16304f;color:#fff}.k-btn--line{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);color:#fff}.k-btn--line:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.k-btn--white{background:#fff;box-shadow:0 14px 30px -14px rgba(0,0,0,.5);color:#0b1b30}.k-btn--soft,.k-btn--white:hover{color:#0a56a1}.k-btn--soft{background:#eef6ff;border:1px solid #d6e9fb}.k-btn--soft:hover{background:#d6e9fb;color:#084886}.k-btn--sm{border-radius:12px;font-size:.8rem;padding:9px 16px}#pageLoader{inset:0;position:fixed;transition:opacity .5s ease,visibility 0s linear .5s;z-index:2100}#pageLoader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.k-loader-veil{animation:k-fade-in .35s ease .3s forwards;background:#0a56a1;display:grid;inset:0;opacity:0;overflow:hidden;place-items:center;position:absolute}.k-loader-veil:before{background:radial-gradient(500px 360px at 50% 42%,rgba(79,179,246,.16),transparent 70%);content:"";inset:0;position:absolute}.k-loader-card{align-items:center;display:flex;flex-direction:column;gap:28px;position:relative}.k-loader-ring{background:#fff;border-radius:50%;box-shadow:0 30px 60px -24px rgba(0,0,0,.7);display:grid;height:150px;place-items:center;position:relative;width:150px}.k-loader-orbit{animation:k-spin 1s linear infinite;border-color:#4fb3f6 #4fb3f6 transparent transparent;border-radius:50%;border-style:solid;border-width:3px;inset:-8px;position:absolute}.k-loader-orbit--rev{animation-direction:reverse;animation-duration:1.8s;border-color:transparent transparent #f5b82e rgba(245,184,46,.25);border-width:2px;inset:-18px}.k-loader-ring img{animation:k-breathe 1.8s ease-in-out infinite;height:auto;width:106px}.k-loader-track{background:hsla(0,0%,100%,.12);border-radius:99px;height:4px;overflow:hidden;width:200px}.k-loader-track span{animation:k-indeterminate 1.2s cubic-bezier(.6,.1,.4,.9) infinite;background:#4fb3f6;border-radius:inherit;display:block;height:100%;width:40%}.k-loader-text{color:hsla(0,0%,100%,.65);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.k-dots{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.k-dots i{animation:k-dot 1.2s ease-in-out infinite;background:#4fb3f6;border-radius:50%;height:4px;width:4px}.k-dots i:nth-child(2){animation-delay:.15s}.k-dots i:nth-child(3){animation-delay:.3s}.k-progress{background:linear-gradient(90deg,#1673c9,#4fb3f6 60%,#a9d3f5);box-shadow:0 0 12px rgba(79,179,246,.7);height:3px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:opacity .3s;z-index:2050}.k-progress.is-active{animation:k-progress 9s cubic-bezier(.08,.7,.2,1) forwards;opacity:1}.k-skel{background-color:#e8eef6;overflow:hidden;position:relative}.k-skel:after{animation:k-shimmer 1.4s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.65) 50%,transparent 80%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:opacity .4s;z-index:1}.k-skel--dark{background-color:#0d4f93}.k-skel--dark:after{background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.1) 50%,transparent 80%)}.k-skel.is-loaded:after{animation:none;opacity:0}.k-fade{transition:opacity .6s ease}.k-js .k-fade{opacity:0}.k-js .k-fade.is-loaded{opacity:1}.k-js [data-aos],.k-js [data-reveal]{transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--reveal-delay,0ms)}.k-js [data-aos]:not(.is-revealed),.k-js [data-reveal]:not(.is-revealed){opacity:0;transform:translate3d(0,28px,0)}.k-js [data-aos=fade-down]:not(.is-revealed){transform:translate3d(0,-24px,0)}.k-js [data-aos=fade-right]:not(.is-revealed){transform:translate3d(-24px,0,0)}.k-js [data-aos=fade-left]:not(.is-revealed){transform:translate3d(24px,0,0)}.k-js [data-aos=zoom-in]:not(.is-revealed){transform:scale(.94)}.k-js [data-aos=fade]:not(.is-revealed){transform:none}.k-toast{align-items:flex-start;animation:k-toast-in .35s var(--ease);background:#fff;border:1px solid #e3e9f1;border-radius:16px;box-shadow:0 24px 48px -24px rgba(11,27,48,.45),inset 3px 0 0 var(--t,#1f8fe0);color:#0b1b30;display:flex;font-size:.86rem;gap:12px;line-height:1.45;padding:13px 14px}.k-toast.is-leaving{animation:k-toast-out .3s ease forwards}.k-toast-ico{background:color-mix(in srgb,var(--t) 12%,#fff);border-radius:8px;color:var(--t);display:grid;flex-shrink:0;font-size:.8rem;height:26px;place-items:center;width:26px}.k-toast-x{color:#8796aa;font-size:1.2rem;line-height:1;transition:color .2s}.k-toast-x:hover{color:#0b1b30}.k-top{background:#fff;border-radius:50%;bottom:100px;box-shadow:0 14px 30px -14px rgba(11,27,48,.5),inset 0 0 0 1px #e3e9f1;color:#0b1b30;display:grid;height:48px;opacity:0;place-items:center;position:fixed;right:24px;transform:translateY(12px) scale(.9);transition:opacity .3s,transform .35s var(--ease),visibility 0s linear .35s,background-color .2s,color .2s;visibility:hidden;width:48px;z-index:1015}.k-top.is-visible{opacity:1;transform:none;transition:opacity .3s,transform .35s var(--ease),background-color .2s,color .2s;visibility:visible}.k-top:hover{background:#0b1b30;color:#4fb3f6}.k-top svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.k-top-track{fill:none;stroke:#e3e9f1;stroke-width:2.5}.k-top-bar{fill:none;stroke:url(#kTopGrad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:100.53}.k-top i{font-size:.8rem;position:relative;transition:transform .25s var(--ease)}.k-top:hover i{transform:translateY(-2px)}@media (max-width:575.98px){.k-top{bottom:90px;height:42px;right:16px;width:42px}}.k-topbar{background:#084683;border-bottom:1px solid hsla(0,0%,100%,.08)}.k-ping{display:inline-block;height:7px;position:relative;width:7px}.k-ping,.k-ping:after{background:#4fb3f6;border-radius:50%}.k-ping:after{animation:k-ping 1.8s ease-out infinite;content:"";inset:0;position:absolute}.k-nav{background:#fff;transition:box-shadow .3s}.k-nav.is-scrolled{box-shadow:0 14px 34px -22px rgba(11,27,48,.45)}.k-link{align-items:center;border-radius:12px;color:#0b1b30;display:flex;font-size:.95rem;font-weight:600;gap:6px;padding:12px 14px;position:relative;transition:color .2s,background-color .2s;white-space:nowrap;width:100%}.k-dd.is-open>.k-link,.k-link:hover{background:#eef6ff;color:#0a56a1}.k-link.is-active{color:#0a56a1}.k-chev{font-size:.58rem;margin-left:auto;opacity:.7;transition:transform .3s var(--ease)}.k-dd.is-open .k-chev{transform:rotate(180deg)}.k-dd-label{color:#8796aa;display:none;font-size:.6rem;font-weight:800;letter-spacing:.16em;padding:8px 12px 6px;text-transform:uppercase}.k-dd-item{align-items:center;border-radius:12px;color:#0b1b30;display:flex;font-size:.88rem;font-weight:500;gap:10px;justify-content:space-between;padding:10px 12px;transition:background-color .2s,color .2s,padding-left .25s var(--ease)}a.k-dd-item:after{color:#1673c9;content:"→";font-size:.85rem;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .25s var(--ease)}a.k-dd-item:hover{background:#eef6ff;color:#0a56a1;padding-left:16px}a.k-dd-item:hover:after{opacity:1;transform:none}.k-dd-item.is-soon{color:#8796aa;cursor:default}.k-soon{background:#fdf6e3;border:1px solid #f8e7b3;border-radius:99px;color:#a67c12;flex-shrink:0;font-size:.56rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.k-dd-sep{background:#e3e9f1;height:1px;margin:6px 10px}.k-drawer-close{border:1px solid #e3e9f1;border-radius:12px;display:grid;font-size:1.5rem;height:42px;line-height:1;place-items:center;transition:background-color .2s,transform .25s var(--ease);width:42px}.k-drawer-close:hover{background:#eef6ff;transform:rotate(90deg)}.k-drawer-foot{background:#f4f7fb;border-top:1px solid #e3e9f1;padding:14px 16px 18px}@media (min-width:1200px){.k-menu{align-items:center;background:#0a56a1;box-shadow:0 16px 34px -18px rgba(6,17,31,.7),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;gap:0;padding:6px}.k-link,.k-menu{border-radius:999px}.k-link{background:transparent!important;color:hsla(0,0%,100%,.9);font-size:.82rem;gap:4px;padding:10px;width:auto}.k-dd.is-open>.k-link,.k-link.is-active,.k-link:hover{color:#4fb3f6}.k-link.is-active:after{background:#4fb3f6;border-radius:50%;bottom:2px;content:"";height:5px;left:50%;margin-left:-2.5px;position:absolute;width:5px}.k-chev{margin-left:2px}.k-dd{position:relative}.k-dd-label{display:block}.k-dd-panel{left:0;min-width:340px;opacity:0;position:absolute;top:calc(100% + 16px);transform:translateY(10px);transition:opacity .2s ease,transform .3s var(--ease),visibility 0s linear .3s;visibility:hidden;z-index:20}.k-dd-panel:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.k-dd--end .k-dd-panel{left:auto;right:0}.k-dd.is-open .k-dd-panel{opacity:1;transform:none;transition:opacity .2s ease,transform .3s var(--ease);visibility:visible}.k-dd-inner{background:#fff;border:1px solid #e3e9f1;border-radius:20px;box-shadow:0 36px 70px -30px rgba(11,27,48,.45);overflow:hidden;padding:6px 8px 8px;position:relative}.k-dd-inner:before{background:#4fb3f6;content:"";height:3px;left:0;position:absolute;right:0;top:0}.k-drawer-head{display:none}}@media (min-width:1400px){.k-link{font-size:.88rem;gap:6px;padding:10px 14px}}@media (max-width:1199.98px){.k-drawer{background:#fff;bottom:0;box-shadow:-30px 0 60px -20px rgba(6,17,31,.45);display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .4s var(--ease),visibility 0s linear .4s;visibility:hidden;width:min(88vw,360px);z-index:1060}.k-drawer-open .k-drawer{transform:none;transition:transform .4s var(--ease);visibility:visible}.k-drawer-head{align-items:center;border-bottom:1px solid #e3e9f1;display:flex;flex-shrink:0;height:72px;justify-content:space-between;padding:0 16px}.k-menu{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:12px}.k-menu>li{opacity:0;transform:translateX(16px);transition:opacity .3s,transform .4s var(--ease)}.k-drawer-open .k-menu>li{opacity:1;transform:none}.k-drawer-open .k-menu>li:nth-child(2){transition-delay:.04s}.k-drawer-open .k-menu>li:nth-child(3){transition-delay:.08s}.k-drawer-open .k-menu>li:nth-child(4){transition-delay:.12s}.k-drawer-open .k-menu>li:nth-child(5){transition-delay:.16s}.k-drawer-open .k-menu>li:nth-child(6){transition-delay:.2s}.k-drawer-open .k-menu>li:nth-child(7){transition-delay:.24s}.k-link.is-active{background:#eef6ff;box-shadow:inset 3px 0 0 #1f8fe0}.k-dd-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease),visibility 0s linear .35s;visibility:hidden}.k-dd.is-open .k-dd-panel{grid-template-rows:1fr;transition:grid-template-rows .35s var(--ease);visibility:visible}.k-dd-inner{min-height:0;overflow:hidden}.k-dd-list{border-left:2px solid #d6e9fb;margin:4px 0 8px 16px;padding-left:8px}.k-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(6,17,31,.5);inset:0;opacity:0;position:fixed;transition:opacity .35s;z-index:1055}.k-drawer-open .k-scrim{opacity:1}.k-drawer-open{overflow:hidden}}.sec-kicker{align-items:center;color:#0a56a1;display:inline-flex;font-size:.92rem;font-weight:700;gap:10px;letter-spacing:0;margin-bottom:10px}.sec-kicker:before{background:linear-gradient(180deg,#000 0 30%,#b00 30% 70%,#060 70%);border-radius:4px;box-shadow:inset 0 0 0 1.5px #fff,0 0 0 1px #d6e9fb;content:"";height:14px;width:14px}.k-card{background:#fff;border:1px solid #e3e9f1;border-radius:28px;box-shadow:0 1px 2px rgba(11,27,48,.04),0 24px 48px -34px rgba(11,27,48,.35);display:flex;flex-direction:column;height:100%;padding:26px;position:relative}.k-card-icon{background:#1f8fe0;border-radius:14px;box-shadow:0 12px 22px -10px rgba(31,143,224,.7);color:#fff;display:grid;flex-shrink:0;font-size:1rem;height:46px;place-items:center;width:46px}@media (max-width:767.98px){.k-card{border-radius:22px;padding:18px}}.kh{align-items:center;background:radial-gradient(520px 380px at 8% 0,rgba(79,179,246,.32),transparent 70%),radial-gradient(460px 360px at 62% 8%,rgba(245,184,46,.22),transparent 70%),radial-gradient(520px 420px at 100% 40%,rgba(52,211,153,.18),transparent 70%),radial-gradient(700px 380px at 40% 100%,rgba(10,86,161,.12),transparent 70%),linear-gradient(180deg,#f4f9ff,#fff 55%,#eef5fd);color:#0b1b30;display:flex;isolation:isolate;overflow:hidden;padding:24px 0 132px;position:relative}@media (min-width:992px){.kh{min-height:max(560px,calc(100svh - var(--kh-offset,140px)))}}.kh:before{background-image:radial-gradient(rgba(10,86,161,.16) 1px,transparent 1.3px);background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.4) 55%,transparent 85%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.4) 55%,transparent 85%)}.kh:after,.kh:before{content:"";pointer-events:none;position:absolute;z-index:-1}.kh:after{background:radial-gradient(circle,rgba(245,184,46,.28) 0,rgba(245,184,46,.12) 38%,transparent 66%);border-radius:50%;height:560px;margin-top:-330px;right:-60px;top:50%;width:560px}.kh-flagline{background:linear-gradient(90deg,#000 0 32%,#fff 32% 33%,#b00 33% 66%,#fff 66% 67%,#060 67%);height:3px;left:0;position:absolute;right:0;top:0}.kh-sky{align-items:flex-end;display:flex;gap:4px;height:128px;padding:0 max(12px,calc(50vw - 660px));pointer-events:none;z-index:-1}.kh-sky,.kh-sky:before{bottom:0;left:0;position:absolute;right:0}.kh-sky:before{background:linear-gradient(90deg,transparent,#0a56a1 15%,#0a56a1 85%,transparent);content:"";height:2px;opacity:.35}.kh-sky i{background:linear-gradient(180deg,rgba(31,143,224,.55),rgba(10,86,161,.1));border-radius:5px 5px 0 0;flex:1;height:calc(var(--h)*1%);transform-origin:50% 100%}.kh-sky i:nth-child(3n){background:linear-gradient(180deg,rgba(79,179,246,.5),rgba(79,179,246,.06))}.kh-sky i.is-hi{background:linear-gradient(180deg,#f5b82e,rgba(245,184,46,.12))}.k-js .kh-sky i{animation:kh-rise 1.2s var(--ease) both;animation-delay:calc(var(--d)*20ms + .2s)}@keyframes kh-rise{0%{transform:scaleY(0)}}@media (max-width:767.98px){.kh-sky{gap:2px;height:80px}}.kh-eyebrow{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e3e9f1;border-radius:999px;box-shadow:0 8px 20px -14px rgba(11,27,48,.4);color:#3d4b5f;display:inline-flex;font-size:.8rem;font-weight:600;gap:10px;max-width:100%;padding:7px 16px 7px 8px}.kh-flag{background:linear-gradient(180deg,#000 0 30%,#fff 30% 35%,#b00 35% 65%,#fff 65% 70%,#060 70%);border-radius:4px;box-shadow:0 0 0 1px rgba(11,27,48,.15);flex-shrink:0;height:16px;width:24px}.kh-title{color:#0b1b30;font-size:clamp(2.1rem,1.1rem + 2.3vw,3.1rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.kh-title em{background:linear-gradient(100deg,#0a56a1 10%,#1f8fe0 55%,#0f9f6e);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;position:relative;white-space:nowrap}.kh-title em:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 300 20'%3E%3Cpath fill='none' stroke='%23f5b82e' stroke-linecap='round' stroke-width='5' d='M3 14C60 4 140 3 297 9'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;bottom:-.06em;content:"";height:.2em;left:2%;position:absolute;right:2%}.k-js .kh-title em:after{animation:kh-draw .9s .5s var(--ease) both;-webkit-mask:linear-gradient(90deg,#000 50%,transparent 0) 0 0/200% 100%;mask:linear-gradient(90deg,#000 50%,transparent 0) 0 0/200% 100%}@keyframes kh-draw{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.kh-tools{display:flex;flex-direction:column;gap:10px;margin-top:18px}.kh-roles{display:flex;gap:4px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.kh-roles::-webkit-scrollbar{display:none}.kh-roles.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.kh-roles.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%);mask-image:linear-gradient(90deg,transparent,#000 15%)}.kh-roles.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.kh-pbtn,.kh-rarrow{background:#fff;border:1px solid #e3e9f1;box-shadow:0 6px 14px -10px rgba(11,27,48,.4);color:#0b1b30;display:grid;flex-shrink:0;place-items:center;transition:background .2s,color .2s,border-color .2s,opacity .2s,transform .25s var(--ease)}.kh-rarrow{border-radius:50%;font-size:.68rem;height:36px;width:36px}.kh-pbtn{border-radius:11px;font-size:.7rem;height:34px;width:34px}.kh-pbtn:hover,.kh-rarrow:hover{background:#0a56a1;border-color:#0a56a1;color:#fff;transform:translateY(-1px)}.kh-pbtn:disabled,.kh-rarrow:disabled{background:#fff;border-color:#e3e9f1;color:#0b1b30;cursor:default;opacity:.4;transform:none}.kh-role{align-items:center;border-radius:999px;color:#3d4b5f;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;padding:8px 14px;transition:background .25s,color .25s,box-shadow .25s;white-space:nowrap}.kh-role i{color:#1f8fe0;font-size:.72rem}.kh-role:hover{background:#eef6ff;color:#0b1b30}.kh-role[aria-selected=true]{background:#0a56a1;box-shadow:0 10px 22px -10px rgba(10,86,161,.8);color:#fff}.kh-role[aria-selected=true] i{color:#9ed8ff}.kh-role-n{background:#eef3f9;border-radius:99px;color:#3d4b5f;font-size:.62rem;font-weight:800;min-width:20px;padding:2px 7px;text-align:center}.kh-role-n:empty{display:none}.kh-role[aria-selected=true] .kh-role-n{background:#fff;color:#0a56a1}.kh-rail{--g:12px;display:grid;gap:var(--g);grid-auto-columns:calc((100% - var(--g))/2);grid-auto-flow:column;grid-template-rows:repeat(2,minmax(66px,auto));overflow-x:auto;padding:4px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.kh-rail::-webkit-scrollbar{display:none}.kh-tool{align-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.88);border:1px solid #e3e9f1;border-radius:16px;box-shadow:0 1px 2px rgba(11,27,48,.04),0 14px 30px -24px rgba(11,27,48,.5);color:#0b1b30;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:10px 40px 10px 12px;position:relative;scroll-snap-align:start;transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.kh-tool,.kh-tool[data-tone=blue]{--tone:#1f8fe0}.kh-tool[data-tone=green]{--tone:#0f9f6e}.kh-tool[data-tone=amber]{--tone:#d98a06}.kh-tool[data-tone=violet]{--tone:#7c3aed}.kh-tool[data-tone=red]{--tone:#e11d48}.kh-tool:before{background:var(--tone);border-radius:0 0 3px 3px;content:"";height:3px;left:16px;opacity:.7;position:absolute;right:16px;top:-1px;transition:opacity .3s,left .35s var(--ease),right .35s var(--ease)}.kh-tool:hover{border-color:color-mix(in srgb,var(--tone) 35%,#fff);box-shadow:0 26px 44px -26px color-mix(in srgb,var(--tone) 70%,transparent);transform:translateY(-4px)}.kh-tool:hover:before{border-radius:18px 18px 0 0;left:0;opacity:1;right:0}.kh-tool.is-lit{border-color:color-mix(in srgb,var(--tone) 40%,#fff)}.kh-tool-top{display:contents}.kh-tool-ico{align-self:center;background:color-mix(in srgb,var(--tone) 11%,#fff);border-radius:12px;color:var(--tone);display:grid;flex-shrink:0;font-size:.85rem;grid-column:1;grid-row:1/span 3;height:40px;place-items:center;transition:background .3s,color .3s;width:40px}.kh-tool:hover .kh-tool-ico{background:var(--tone);color:#fff}.kh-tool-grp{color:var(--tone);font-size:.66rem;font-weight:600;grid-column:2;grid-row:1;line-height:1.2;white-space:nowrap}.kh-tool-name{font-family:Outfit,sans-serif;font-size:.94rem;font-weight:600;grid-row:2;line-height:1.2;margin-top:1px}.kh-tool-name,.kh-tool-sub{display:block;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-tool-sub{color:#5b6b80;font-size:.72rem;grid-row:3;line-height:1.3;margin-top:2px}.kh-tool-go{background:#eff4fa;border-radius:50%;color:#0b1b30;display:grid;font-size:.58rem;height:26px;margin-top:-13px;place-items:center;position:absolute;right:10px;top:50%;transition:background .25s,color .25s,transform .3s var(--ease);width:26px}.kh-tool:hover .kh-tool-go{background:var(--tone);color:#fff;transform:translateX(2px)}.kh-rail.is-swap .kh-tool:not([hidden]){animation:kh-in .45s var(--ease) both;animation-delay:calc(min(var(--i,0),8)*32ms)}@keyframes kh-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.kh-pseg{flex:1;padding:8px 0}.kh-pseg:before{background:#dde5ef;border-radius:99px;content:"";display:block;height:4px;transition:background .3s}.kh-pseg.is-past:before{background:#a9d3f5}.kh-pseg.is-on:before{background:#0a56a1}.kh-pseg:hover:before{background:#7cc4ff}.kh-tools.is-single .kh-tools-foot{display:none}.lu{background:#fff;border-radius:28px;box-shadow:0 2px 4px rgba(11,27,48,.04),0 50px 90px -40px rgba(10,86,161,.55);color:#0b1b30;position:relative}.lu:before{border-radius:34px;filter:blur(1px);inset:-7px;opacity:.55;z-index:-1}.lu:after,.lu:before{background:conic-gradient(from 210deg,#0a56a1,#4fb3f6,#0f9f6e,#f5b82e,#e11d48,#0a56a1);content:"";position:absolute}.lu:after{border-radius:48px;filter:blur(30px);inset:-28px;opacity:.22;z-index:-2}.lu-live{align-items:center;background:rgba(200,16,46,.08);border-radius:99px;color:#c8102e;display:inline-flex;font-size:.62rem;font-weight:800;gap:6px;letter-spacing:.08em;padding:3px 10px 3px 8px;text-transform:uppercase}.lu-pulse{background:#c8102e;border-radius:50%;flex-shrink:0;height:7px;position:relative;width:7px}.lu-pulse:after{animation:k-ping 2s ease-out infinite;border:2px solid #c8102e;border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}.lu-stage{aspect-ratio:16/11;background:#0a3d73;flex:1;min-height:240px;position:relative;touch-action:pan-y}.lu-feature{inset:0;opacity:0;position:absolute;transition:opacity .7s ease,visibility 0s linear .7s;visibility:hidden}.lu-feature.is-active{opacity:1;transition:opacity .7s ease;visibility:visible}.lu-media{inset:0;position:absolute}.lu-media img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:opacity .6s ease,transform 8s ease-out;width:100%}.lu-feature.is-active .lu-media img{transform:scale(1)}.lu-media--fallback{background:radial-gradient(circle at 80% 15%,rgba(79,179,246,.4),transparent 50%),radial-gradient(circle at 10% 90%,rgba(6,58,112,.6),transparent 50%),linear-gradient(150deg,#1a70c4,#0a4f95)}.lu-media--fallback:before{background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 1.4px);background-size:20px 20px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 85%);mask-image:linear-gradient(180deg,#000 20%,transparent 85%);position:absolute}.lu-ghost{color:hsla(0,0%,100%,.08);font-family:Outfit,sans-serif;font-size:6rem;font-weight:800;line-height:1;position:absolute;right:20px;top:40px}.lu-overlay{background:linear-gradient(180deg,rgba(6,17,31,.45),rgba(6,17,31,0) 20%,rgba(6,17,31,0) 38%,rgba(6,17,31,.85) 76%,rgba(6,17,31,.95));color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:22px 22px 24px;position:absolute;z-index:2}.lu-title a:after{content:"";inset:0;position:absolute}.lu-segs{display:flex;gap:6px;left:18px;position:absolute;right:18px;top:14px;z-index:3}.lu-seg{flex:1;padding:6px 0}.lu-seg-track{background:hsla(0,0%,100%,.28);height:3px;overflow:hidden}.lu-seg-fill,.lu-seg-track{border-radius:3px;display:block}.lu-seg-fill{background:#fff;height:100%;width:0}.lu-seg.is-done .lu-seg-fill,.lu:not(.is-playing) .lu-seg[aria-selected=true] .lu-seg-fill{width:100%}.lu.is-playing .lu-seg[aria-selected=true] .lu-seg-fill{animation:lu-fill 6s linear forwards}.lu.is-paused .lu-seg-fill{animation-play-state:paused}@keyframes lu-fill{0%{width:0}to{width:100%}}.lu-arrow{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:12px;color:#0b1b30;display:grid;font-size:.72rem;height:38px;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .25s var(--ease);width:38px}.lu-arrow:hover{background:#0a56a1;border-color:#0a56a1;color:#fff;transform:translateY(-1px)}.ins-tag:before{background:#1f8fe0;border-radius:50%;box-shadow:0 0 0 3px rgba(31,143,224,.18);content:"";height:7px;width:7px}.ins-grid{background:#e3e9f1;border:1px solid #e3e9f1;border-radius:22px;display:grid;gap:1px;overflow:hidden}.ins-stat{--tone:#2563eb;background:#fff;display:flex;flex-direction:column;padding:20px 18px 18px;position:relative;transition:background-color .3s}.ins-stat:hover{background:color-mix(in srgb,var(--tone) 4%,#fff)}.ins-stat[data-tone=danger],.ins-stat[data-tone=red]{--tone:#dc2626}.ins-stat[data-tone=orange],.ins-stat[data-tone=warning]{--tone:#d97706}.ins-stat[data-tone=yellow]{--tone:#ca8a04}.ins-stat[data-tone=green],.ins-stat[data-tone=success]{--tone:#16a34a}.ins-stat[data-tone=purple],.ins-stat[data-tone=violet]{--tone:#7c3aed}.ins-stat[data-tone=info],.ins-stat[data-tone=teal]{--tone:#0d9488}.ins-stat-chip{align-items:center;background:color-mix(in srgb,var(--tone) 9%,#fff);border-radius:99px;color:var(--tone);display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;padding:4px 9px 4px 8px;white-space:nowrap}.ins-stat-chip:before{background:var(--tone);border-radius:50%;content:"";height:6px;width:6px}.ins-stat-num{color:#0b1b30;font-family:Outfit,sans-serif}.ins-meter i{background:var(--tone);border-radius:99px;display:block;height:100%;transition:width 1.4s var(--ease);width:calc(min(100,var(--p,0))*1%)}.ins.js-anim .ins-stat:not(.is-in) .ins-meter i{width:0}.sk-donut-wrap{aspect-ratio:1;margin:4px auto 0;position:relative;width:min(230px,72%)}.sk-donut-wrap:before{background:#f4f7fb;border-radius:50%;box-shadow:inset 0 0 0 1px #e3e9f1;content:"";inset:15%;position:absolute}.sk-donut{display:block;height:100%;overflow:visible;position:relative;transform:rotate(-90deg);width:100%}.sk-track{stroke:#eef3f9}.sk-slice,.sk-track{fill:none;stroke-width:7}.sk-slice{cursor:pointer;transition:stroke-dasharray 1.2s var(--ease),opacity .25s,stroke-width .25s}.sk-donut.has-focus .sk-slice{opacity:.22}.sk-donut.has-focus .sk-slice.is-on{opacity:1;stroke-width:9.5}.sk-item{--c:#1f8fe0;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:grid;font-size:.76rem;gap:8px;grid-template-columns:auto 1fr auto;padding:7px 10px;transition:background-color .2s,border-color .2s}.sk-item.is-on,.sk-item:hover{background:#f4f7fb;border-color:#e3e9f1}.sk-dot{background:var(--c);border-radius:4px;height:10px;width:10px}.cn-card{background:radial-gradient(620px 420px at 100% 0,rgba(79,179,246,.16),transparent 60%),radial-gradient(500px 360px at 0 100%,rgba(245,184,46,.1),transparent 60%),linear-gradient(160deg,#1a70c4,#0a56a1 48%,#094c90);box-shadow:0 44px 90px -46px rgba(6,17,31,.85)}.cn-card:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 20%,transparent 75%)}.cn-card:after,.cn-card:before{content:"";position:absolute;z-index:-1}.cn-card:after{background:repeating-radial-gradient(circle,transparent 0 58px,hsla(0,0%,100%,.07) 58px 59px);border-radius:50%;height:620px;margin-top:-310px;pointer-events:none;right:-160px;top:50%;width:620px}.cn-step{display:flex;gap:16px;padding:12px 0;position:relative}.cn-step:not(:last-child):after{background:linear-gradient(180deg,rgba(79,179,246,.5),hsla(0,0%,100%,.05));bottom:-12px;content:"";left:20px;position:absolute;top:56px;width:2px}.cn-step-n{background:rgba(79,179,246,.1);border:1px solid rgba(79,179,246,.25);border-radius:14px;color:#4fb3f6;display:grid;flex-shrink:0;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;height:42px;place-items:center;width:42px}.cn-step:first-child .cn-step-n{background:#4fb3f6;border-color:#4fb3f6;color:#04203d}.rn-tab{align-items:center;border-radius:99px;color:#5b6b80;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;padding:10px 20px;transition:background .25s,color .25s,box-shadow .25s}.rn-tab i{color:#1673c9}.rn-tab:hover{color:#0b1b30}.rn-tab[aria-selected=true]{background:#0b1b30;box-shadow:0 10px 20px -12px rgba(11,27,48,.8);color:#fff}.rn-tab[aria-selected=true] i{color:#4fb3f6}.rn-pane.is-shown{animation:k-rise .5s var(--ease)}.rn-report{background:#fff;border:1px solid #e3e9f1;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s,border-color .3s}.rn-report:hover{border-color:#d6e9fb;box-shadow:0 30px 50px -30px rgba(11,27,48,.45);transform:translateY(-6px)}.rn-cover{aspect-ratio:4/3;background:#e8eef6;border-radius:18px;margin:8px 8px 0;overflow:hidden;position:relative}.rn-cover img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease,transform .7s var(--ease);width:100%}.rn-report:hover .rn-cover img{transform:scale(1.06)}.rn-cover{display:block}.rn-cover-shade{background:linear-gradient(180deg,rgba(6,17,31,.35),transparent 35%);inset:0;position:absolute}.rn-chips{display:flex;gap:6px;justify-content:space-between;left:10px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:3}.rn-chip{align-items:center;background:#fff;border-radius:99px;box-shadow:0 4px 12px -4px rgba(0,0,0,.3);color:#0b1b30;display:inline-flex;font-size:.68rem;font-weight:800;gap:5px;padding:4px 10px}.rn-chip--type{color:#c8102e}.rn-chip--type i{font-size:.72rem}.rn-report--doc{--paper:#e3effc;--ink:#0a56a1}.rn-report--doc:nth-child(4n+2){--paper:#fbf0d6;--ink:#a16207}.rn-report--doc:nth-child(4n+3){--paper:#dcf3ee;--ink:#0f766e}.rn-report--doc:nth-child(4n+4){--paper:#e8e9fc;--ink:#4338ca}.rn-report--doc .rn-cover{background:radial-gradient(circle at 85% 10%,hsla(0,0%,100%,.8),transparent 45%),var(--paper)}.rn-doc{display:grid;inset:0;padding:34px 0 14px;place-items:center;position:absolute}.rn-doc-back,.rn-doc-page{aspect-ratio:3/4;background:#fff;border-radius:6px;grid-area:1/1;height:100%;max-width:70%;width:auto}.rn-doc-back{box-shadow:0 10px 24px -14px rgba(11,27,48,.5);opacity:.55;transform:rotate(7deg) translate(10px,6px);transition:transform .45s var(--ease)}.rn-doc-page{box-shadow:0 1px 2px rgba(11,27,48,.08),0 18px 34px -16px rgba(11,27,48,.55);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:14px 12px 12px 18px;position:relative;transform:rotate(-3deg);transition:transform .45s var(--ease),box-shadow .45s}.rn-doc-page:before{background:linear-gradient(90deg,#000 0 30%,#fff 30% 36%,#b00 36% 64%,#fff 64% 70%,#060 70%);bottom:0;content:"";left:0;position:absolute;top:0;width:7px}.rn-doc-page:after{background:linear-gradient(225deg,var(--paper) 50%,#dfe7f1 50%);border-bottom-left-radius:3px;content:"";height:16px;position:absolute;right:0;top:0;width:16px}.rn-doc-brand{color:var(--ink);font-size:.5rem;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.rn-doc-brand,.rn-doc-title{font-weight:700;overflow:hidden}.rn-doc-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#0b1b30;font-family:Outfit,sans-serif;font-size:.78rem;line-height:1.15;overflow-wrap:anywhere}.rn-doc-lines{display:flex;flex-direction:column;gap:3px;margin-top:2px}.rn-doc-lines i{background:#e3e9f1;border-radius:2px;display:block;height:2px}.rn-doc-lines i:nth-child(2){width:85%}.rn-doc-lines i:nth-child(3){width:60%}.rn-doc-chart{align-items:flex-end;display:flex;gap:3px;height:22%;margin-top:auto}.rn-doc-chart i{background:var(--ink);border-radius:2px 2px 0 0;flex:1;height:calc(var(--h)*1%);opacity:.75}.rn-doc-chart i:nth-child(odd){opacity:.35}.rn-report--doc:hover .rn-doc-page{box-shadow:0 1px 2px rgba(11,27,48,.08),0 26px 40px -18px rgba(11,27,48,.6);transform:rotate(0) translateY(-4px)}.rn-report--doc:hover .rn-doc-back{transform:rotate(10deg) translate(16px,4px)}.rn-btn{align-items:center;border-radius:13px;display:inline-flex;flex:1;font-size:.8rem;font-weight:700;gap:7px;justify-content:center;padding:11px 10px;transition:background .25s,color .2s,box-shadow .25s,transform .25s var(--ease)}.rn-btn--solid{background:#4fb3f6;color:#04203d}.rn-btn--solid:hover{background:#6cc2f8;box-shadow:0 12px 22px -12px rgba(79,179,246,.8);color:#04203d;transform:translateY(-1px)}.rn-btn--ghost{background:#eff4fa;color:#0b1b30}.rn-btn--ghost:hover{background:#0b1b30;color:#fff}.rn-feat{align-items:flex-end;background:#0a56a1;border-radius:28px;color:#fff;display:flex;isolation:isolate;min-height:440px;overflow:hidden;position:relative}.rn-feat:after{background:linear-gradient(180deg,rgba(6,17,31,0) 25%,rgba(6,17,31,.85) 75%,rgba(6,17,31,.96));content:"";inset:0;position:absolute;z-index:-1}.rn-feat-img{inset:0;position:absolute;z-index:-2}.rn-feat-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease,transform 1s var(--ease);width:100%}.rn-feat:hover .rn-feat-img img{transform:scale(1.05)}.rn-feat-title a:after,.rn-item-title a:after{content:"";inset:0;position:absolute}.rn-item{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:24px;display:grid;flex:1;gap:16px;grid-template-columns:150px 1fr;padding:12px;position:relative;transition:transform .35s var(--ease),box-shadow .35s,border-color .3s}.rn-item:hover{border-color:#d6e9fb;box-shadow:0 24px 44px -28px rgba(11,27,48,.4);transform:translateY(-4px)}.rn-item:hover .rn-item-title a{color:#0a56a1}.rn-item-img{aspect-ratio:4/3;background:#e8eef6;border-radius:16px;overflow:hidden}.rn-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease,transform .6s var(--ease);width:100%}.rn-item:hover .rn-item-img img{transform:scale(1.06)}.k-footer{background:radial-gradient(800px 400px at 10% 0,rgba(125,200,255,.14),transparent 60%),linear-gradient(180deg,#0a4b8d,#083f78)}.k-footer-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:24px}.k-social{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:hsla(0,0%,100%,.75);display:grid;font-size:.85rem;height:40px;place-items:center;transition:background .25s,color .2s,border-color .2s,transform .25s var(--ease);width:40px}.k-social:hover{background:#4fb3f6;border-color:#4fb3f6;color:#04203d;transform:translateY(-3px)}.k-flink{align-items:center;color:hsla(0,0%,100%,.62);display:flex;font-size:.9rem;gap:0;padding:5px 0;transition:color .2s,gap .3s var(--ease)}.k-flink:before{background:#4fb3f6;border-radius:2px;content:"";flex-shrink:0;height:2px;transition:width .3s var(--ease);width:0}.k-flink:hover{color:#4fb3f6;gap:9px}.k-flink:hover:before{width:12px}.k-partner{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:block;padding:8px 11px;transition:border-color .2s,background-color .2s,transform .25s var(--ease)}.k-partner img{filter:brightness(0) invert(1);height:26px;-o-object-fit:contain;object-fit:contain;opacity:.55;transition:opacity .2s;width:auto}.k-partner:hover{background:hsla(0,0%,100%,.07);border-color:rgba(79,179,246,.4);transform:translateY(-2px)}.k-partner:hover img{opacity:.95}.k-fb{bottom:20px;left:20px;position:fixed;z-index:1020}.k-fb-panel{background:#fff;border:1px solid #e3e9f1;border-radius:24px;bottom:calc(100% + 12px);box-shadow:0 40px 80px -30px rgba(11,27,48,.5);left:0;max-height:calc(100svh - 110px);max-width:calc(100vw - 40px);opacity:0;overflow-y:auto;position:absolute;transform:translateY(14px) scale(.97);transform-origin:0 100%;transition:opacity .25s ease,transform .35s var(--ease),visibility 0s linear .35s;visibility:hidden;width:380px}.k-fb-panel.is-open{opacity:1;transform:none;transition:opacity .25s ease,transform .35s var(--ease);visibility:visible}.k-fb-head{background:radial-gradient(260px 160px at 100% 0,rgba(125,200,255,.35),transparent 70%),#0a56a1;border-radius:24px 24px 0 0;color:#fff;overflow:hidden;padding:20px;position:relative}@media (max-width:575.98px){.k-fb{bottom:12px;left:12px}}.k-label{font-size:.76rem;font-weight:700;margin-bottom:6px}.k-input,.k-label{color:#0b1b30;display:block}.k-input{background:#f7f9fc;border:1px solid #dde5ef;border-radius:13px;font-size:.9rem;padding:11px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.k-input:hover{border-color:#a9d3f5}.k-input:focus{background:#fff;border-color:#1f8fe0;box-shadow:0 0 0 4px rgba(31,143,224,.14);outline:none}.k-input::-moz-placeholder{color:#94a3b8}.k-input::placeholder{color:#94a3b8}.k-input--dark{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#fff;padding-left:2.5rem}.k-input--dark:hover{border-color:rgba(79,179,246,.4)}.k-input--dark::-moz-placeholder{color:hsla(0,0%,100%,.45)}.k-input--dark::placeholder{color:hsla(0,0%,100%,.45)}.k-input--dark:focus{background:hsla(0,0%,100%,.08);border-color:#4fb3f6;box-shadow:0 0 0 4px rgba(79,179,246,.16)}.k-msg{animation:k-rise .3s ease;border:1px solid transparent;border-radius:12px;font-size:.82rem;padding:9px 12px}.k-msg[data-type=success]{background:rgba(22,115,201,.08);border-color:rgba(22,115,201,.25);color:#0a56a1}.k-msg[data-type=error]{background:rgba(200,16,46,.07);border-color:rgba(200,16,46,.25);color:#b0102a}.k-msg[data-type=already]{background:rgba(37,99,235,.07);border-color:rgba(37,99,235,.2);color:#1d4ed8}.k-msg--dark[data-type=success]{background:rgba(79,179,246,.12);border-color:rgba(79,179,246,.3);color:#7cc4ff}.k-msg--dark[data-type=error]{background:hsla(4,100%,72%,.1);border-color:hsla(4,100%,72%,.3);color:#ff8a80}.k-msg--dark[data-type=already]{background:rgba(245,184,46,.1);border-color:rgba(245,184,46,.3);color:#f5c84e}.demand-hero{background:radial-gradient(420px 300px at 6% 0,rgba(79,179,246,.3),transparent 70%),radial-gradient(380px 300px at 70% 0,rgba(245,184,46,.18),transparent 70%),radial-gradient(420px 320px at 100% 80%,rgba(52,211,153,.14),transparent 70%),linear-gradient(180deg,#f4f9ff,#fff 70%,#f4f7fb);color:#0b1b30;isolation:isolate;overflow:hidden;padding:18px 0 24px;position:relative}.demand-hero:before{background-image:radial-gradient(rgba(10,86,161,.15) 1px,transparent 1.3px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none;position:absolute;z-index:-1}.demand-hero:after{background:linear-gradient(90deg,transparent,#1f8fe0 20%,#0f9f6e 55%,#f5b82e 80%,transparent);bottom:0;content:"";height:3px;left:0;opacity:.5;position:absolute;right:0}.demand-hero .container{position:relative;z-index:1}.demand-hero-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.demand-hero-main{flex:1 1 520px;min-width:0}.demand-pill{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:999px;box-shadow:0 8px 18px -14px rgba(11,27,48,.45);color:#0a56a1;display:inline-flex;font-size:.76rem;font-weight:700;gap:8px;line-height:1.2;margin-bottom:8px;padding:4px 11px}.demand-pill .dot{background:#1f8fe0;border-radius:50%;box-shadow:0 0 0 3px rgba(31,143,224,.18);height:7px;width:7px}.demand-hero h1{color:#0b1b30;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 6px}.demand-hero p{color:#5b6b80;font-size:.95rem;line-height:1.55;margin:0;max-width:680px}.demand-hero-stats{align-items:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.demand-stat{background:#fff;border:1px solid #e3e9f1;border-radius:18px;box-shadow:0 1px 2px rgba(11,27,48,.04),0 16px 30px -24px rgba(11,27,48,.5);min-width:104px;padding:10px 14px 9px;position:relative;text-align:center}.demand-stat:before{background:#1f8fe0;border-radius:0 0 3px 3px;content:"";height:3px;left:16px;position:absolute;right:16px;top:-1px}.demand-stat:nth-child(2):before{background:#0f9f6e}.demand-stat:nth-child(3):before{background:#f5b82e}.demand-stat-value{color:#0a56a1;display:block;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.1;margin-bottom:3px}.demand-stat-label{color:#5b6b80;display:block;font-size:.72rem;font-weight:600;line-height:1.2}@media (max-width:991.98px){.demand-hero-row{align-items:flex-start;gap:16px}.demand-hero-stats{width:100%}.demand-stat{flex:1 1 100px}}@media (max-width:575.98px){.demand-hero{padding:14px 0 20px}.demand-stat{min-width:90px;padding:10px}.demand-stat-value{font-size:1.15rem}}.breadcrumb-section{background:linear-gradient(180deg,#f4f9ff,#fff);border-bottom:1px solid #e3e9f1;margin-bottom:2rem;overflow:hidden;padding:1.4rem 0 1.2rem;position:relative}.breadcrumb{flex-wrap:wrap;font-size:.86rem;list-style:none;margin:0;padding:0}.breadcrumb,.breadcrumb-item{align-items:center;display:flex;gap:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#94a3b8;content:"›";font-size:1rem}.breadcrumb-item a{align-items:center;color:#0a56a1;display:flex;font-weight:600;gap:.35rem}.breadcrumb-item a:hover{color:#084886}.breadcrumb-item.active{background:#0a56a1;border-radius:20px;color:#fff;font-weight:700;padding:.2rem .8rem}.breadcrumb-item i{font-size:.75rem;opacity:.8}.pg-crumbs{color:#5b6b80;display:flex;flex-wrap:wrap;font-size:.8rem;list-style:none;margin:0 0 8px;padding:0}.pg-crumbs,.pg-crumbs a{align-items:center;gap:6px}.pg-crumbs a{color:#0a56a1;display:inline-flex;font-weight:600;transition:color .2s}.pg-crumbs a:hover{color:#084886;text-decoration:underline}.pg-crumbs li+li:before{color:#94a3b8;content:"›";margin-right:6px}.pg-crumbs [aria-current]{color:#0b1b30;font-weight:600}.pg-main{background:#f4f7fb;padding:32px 0 72px}.pg-card{background:#fff;border:1px solid #e3e9f1;border-radius:24px;box-shadow:0 1px 2px rgba(11,27,48,.04),0 24px 48px -36px rgba(11,27,48,.4);position:relative}.pg-card+.pg-card{margin-top:24px}.pg-card-head{align-items:center;border-bottom:1px solid #eef3f9;display:flex;gap:14px;padding:22px 26px 18px}.pg-card-icon{background:#0a56a1;border-radius:14px;box-shadow:0 12px 22px -10px rgba(10,86,161,.7);color:#fff;display:grid;flex-shrink:0;font-size:1rem;height:46px;place-items:center;width:46px}.pg-card-head .pg-card-title,.pg-card-head h2{color:#0b1b30;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.pg-card-head p{color:#5b6b80;font-size:.84rem;margin-top:2px}.pg-card-body{padding:24px 26px 28px}@media (max-width:575.98px){.pg-card{border-radius:20px}.pg-card-head{padding:18px 18px 14px}.pg-card-body{padding:18px 18px 22px}}.ql-list{display:flex;flex-direction:column;gap:2px;padding:10px}.ql-item{align-items:center;border-radius:14px;color:#24364d;display:grid;font-size:.88rem;font-weight:600;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;line-height:1.3;padding:9px 10px;transition:background-color .2s,color .2s}.ql-icon{background:#eef6ff;border-radius:10px;color:#0a56a1;display:grid;font-size:.72rem;height:34px;place-items:center;transition:background-color .2s,color .2s,transform .3s var(--ease);width:34px}.ql-arrow{color:#94a3b8;font-size:.6rem;transition:color .2s,transform .3s var(--ease)}.ql-item:hover{background:#f4f8fd;color:#0a56a1}.ql-item:hover .ql-icon{background:#0a56a1;color:#fff;transform:rotate(-8deg)}.ql-item:hover .ql-arrow{color:#0a56a1;transform:translateX(3px)}.ql-item:focus-visible{outline:2px solid #1f8fe0;outline-offset:-2px}.ql-item[aria-current=page]{background:#eef6ff;box-shadow:inset 3px 0 0 #0a56a1;color:#0a56a1}.ql-item[aria-current=page] .ql-icon{background:#0a56a1;color:#fff}.ql-item[aria-current=page] .ql-arrow{color:#0a56a1}.ql-contact{background:radial-gradient(220px 140px at 100% 0,rgba(125,200,255,.45),transparent 70%),linear-gradient(150deg,#1a70c4,#0a56a1 60%,#084886);border-radius:18px;color:#fff;margin:6px 14px 14px;overflow:hidden;padding:18px;position:relative}.ql-contact:after{border:14px solid hsla(0,0%,100%,.08);border-radius:50%;bottom:-26px;content:"";height:96px;position:absolute;right:-26px;width:96px}.ql-contact p{color:hsla(0,0%,100%,.88);font-size:.86rem;line-height:1.55;position:relative}.ql-contact a{align-items:center;background:#fff;border-radius:12px;color:#0a56a1;display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;margin-top:12px;padding:9px 16px;position:relative;transition:transform .25s var(--ease),box-shadow .25s}.ql-contact a:hover{box-shadow:0 12px 22px -12px rgba(0,0,0,.5);transform:translateY(-2px)}.mv-statements{display:grid;gap:16px}@media (min-width:768px){.mv-statements{grid-template-columns:repeat(2,minmax(0,1fr))}}.mv-block{--c:#0a56a1;--t:#eef6ff;background:linear-gradient(160deg,var(--t),#fff 70%);border:1px solid color-mix(in srgb,var(--c) 18%,#fff);border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px 22px 26px;position:relative}.mv-block--obj{--c:#0f9f6e;--t:#e8f7f1}.mv-block:after{background:repeating-radial-gradient(circle,transparent 0 14px,color-mix(in srgb,var(--c) 10%,transparent) 14px 15px);border-radius:50%;content:"";height:140px;position:absolute;right:-40px;top:-40px;width:140px}.mv-block-icon{background:var(--c);border-radius:14px;box-shadow:0 12px 22px -10px color-mix(in srgb,var(--c) 75%,transparent);color:#fff;display:grid;font-size:1.05rem;height:48px;place-items:center;position:relative;width:48px;z-index:1}.mv-block h2{color:#0b1b30;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:8px;position:relative}.mv-block p{color:#33455c;font-size:.98rem;line-height:1.7;position:relative}.mv-block strong{color:var(--c)}.mv-pillars{display:grid;gap:14px}@media (min-width:576px){.mv-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.mv-pillar{--c:#1f8fe0;background:#fff;border:1px solid #e3e9f1;border-radius:18px;display:flex;flex-direction:column;padding:20px 18px 18px;position:relative;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.mv-pillar:nth-child(2){--c:#0f9f6e}.mv-pillar:nth-child(3){--c:#d98a06}.mv-pillar:before{background:var(--c);border-radius:0 0 3px 3px;content:"";height:3px;left:18px;position:absolute;right:18px;top:-1px}.mv-pillar:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);box-shadow:0 20px 36px -26px color-mix(in srgb,var(--c) 70%,transparent);transform:translateY(-3px)}.mv-pillar-icon{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:12px;color:var(--c);display:grid;font-size:.95rem;height:42px;margin-bottom:14px;place-items:center;width:42px}.mv-pillar h3{color:#0b1b30;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700;margin-bottom:6px}.mv-pillar p{color:#5b6b80;font-size:.86rem;line-height:1.6}.ben-accordion{display:flex;flex-direction:column;gap:12px;margin-top:22px}.ben-group{--c:#1f8fe0;background:#fff;border:1px solid #e3e9f1;border-radius:18px;overflow:hidden;transition:border-color .3s,box-shadow .3s,background-color .3s}.ben-group:nth-child(4n+2){--c:#0f9f6e}.ben-group:nth-child(4n+3){--c:#d98a06}.ben-group:nth-child(4n+4){--c:#7c3aed}.ben-group:hover{border-color:color-mix(in srgb,var(--c) 30%,#fff)}.ben-group.open{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 5%,#fff),#fff 60%);border-color:color-mix(in srgb,var(--c) 40%,#fff);box-shadow:0 22px 40px -30px color-mix(in srgb,var(--c) 80%,transparent)}.ben-group-heading{font:inherit;margin:0}.ben-group-header{align-items:center;border-radius:18px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left;width:100%}.ben-group-header:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.ben-num{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:12px;color:var(--c);display:grid;flex-shrink:0;font-size:.92rem;height:42px;place-items:center;transition:background-color .3s,color .3s;width:42px}.ben-group.open .ben-num{background:var(--c);color:#fff}.ben-group-title{color:#0b1b30;flex:1;font-family:Outfit,sans-serif;font-size:1.06rem;font-weight:600;line-height:1.3}.ben-count{background:#eef3f9;border-radius:99px;color:#5b6b80;flex-shrink:0;font-size:.72rem;font-weight:700;min-width:26px;padding:2px 8px;text-align:center}.ben-toggle{background:#f1f5f9;border-radius:50%;color:#0b1b30;display:grid;flex-shrink:0;font-size:.7rem;height:32px;place-items:center;transition:transform .35s var(--ease),background-color .3s,color .3s;width:32px}.ben-group.open .ben-toggle{background:var(--c);color:#fff;transform:rotate(45deg)}.ben-group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.ben-group.open .ben-group-body{grid-template-rows:1fr}.ben-group-inner{min-height:0;overflow:hidden}.ben-list{display:grid;gap:8px;padding:2px 16px 18px 72px}.ben-list li{color:#4b5b70;font-size:.93rem;line-height:1.6;padding-left:26px;position:relative}.ben-list li:before{background:color-mix(in srgb,var(--c) 14%,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.55' stroke-width='1.8' d='m4.5 8.3 2.2 2.2 4.8-5'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:.35em;width:16px}.ben-list strong{color:#0b1b30;font-weight:700}@media (max-width:575.98px){.ben-list{padding-left:16px}.ben-count{display:none}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.qind-mode-toggle{background:#eef3f9;border:1px solid #e3e9f1;border-radius:14px;display:inline-flex;gap:4px;padding:4px}.qind-mode-btn{align-items:center;border-radius:11px;color:#5b6b80;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;padding:9px 18px;transition:background-color .25s,color .25s,box-shadow .25s}.qind-mode-btn:hover{color:#0b1b30}.qind-mode-btn.active{background:#fff;box-shadow:0 6px 16px -10px rgba(11,27,48,.5);color:#0a56a1}.qind-mode-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.qind-mode-toggle.w-full .qind-mode-btn{flex:1;justify-content:center}@media (min-width:768px){.ql-wide .ql-list{display:grid;gap:6px 10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:12px 14px 14px}}.qx-grid>.pg-card{margin-top:0}@media (min-width:992px){.qx-grid{grid-template-rows:auto 1fr}}.qind-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%235b6b80' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:2.4rem}.qind-submit-btn{align-items:center;background:#0a56a1;border-radius:13px;box-shadow:0 12px 22px -12px rgba(10,86,161,.8);color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;justify-content:center;padding:11px 22px;transition:background-color .2s,transform .2s var(--ease);white-space:nowrap;width:100%}.qind-submit-btn:hover{background:#084886;transform:translateY(-1px)}.qind-submit-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.qind-filters{align-items:center;border-top:1px dashed #e3e9f1;display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px;padding:12px 26px 16px}.qind-filters-label{color:#5b6b80;font-weight:700}.qind-filter-badge{align-items:center;background:#eef6ff;border:1px solid #d6e9fb;border-radius:99px;color:#0a56a1;display:inline-flex;font-weight:600;gap:7px;padding:5px 10px}.qind-filter-badge i{font-size:.72rem}.qind-filter-remove{background:#d6e9fb;border-radius:50%;color:#0a56a1;display:grid;font-size:.6rem;height:18px;margin-left:2px;place-items:center;transition:background-color .2s,color .2s;width:18px}.qind-filter-remove:hover{background:#0a56a1;color:#fff}.qx-clear{align-items:center;background:#fff1f2;border:1px solid #ffe4e6;border-radius:99px;color:#e11d48;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;margin-left:auto;padding:5px 12px;transition:background-color .2s}.qx-clear:hover{background:#ffe4e6}.qx-clear--latest{background:#eef6ff;border-color:#d6e9fb;color:#0a56a1}.qx-clear--latest:hover{background:#0a56a1;color:#fff}@media (max-width:575.98px){.qind-filters{padding:12px 18px 16px}}.demand-loading,.out-loading,.qind-loading,.step-loading{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.82);border-radius:0 0 24px 24px;color:#5b6b80;display:flex;flex-direction:column;font-size:.86rem;font-weight:600;gap:10px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:5}.demand-loading.show,.out-loading.show,.qind-loading.show,.step-loading.show{opacity:1;transition:opacity .25s;visibility:visible}.demand-spinner,.out-spinner,.qind-spinner,.step-spinner{animation:k-spin .8s linear infinite;border:3px solid #d6e9fb;border-radius:50%;border-top-color:#0a56a1;height:38px;width:38px}.qind-chart-card{background:#fff;border:1px solid #eef3f9;border-radius:18px;padding:12px 8px 4px}.qx-chart{height:420px;width:100%}@media (max-width:575.98px){.qx-chart{height:340px}}.qind-table-wrap{border:1px solid #e3e9f1;border-radius:16px;margin-top:16px;overflow-x:auto}.qind-table{border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;width:100%}.qind-table thead th{background:#f4f7fb;border-bottom:1px solid #e3e9f1;color:#5b6b80;font-size:.74rem;font-weight:700;padding:11px 14px;text-align:right;white-space:nowrap}.qind-table thead th:first-child{text-align:left}.qind-table tbody th{color:#0b1b30;font-weight:700;padding:10px 14px;text-align:left;white-space:nowrap}.qind-table tbody td{color:#33455c;padding:10px 14px;text-align:right}.qind-table tbody tr+tr{border-top:1px solid #eef3f9}.qind-table tbody tr:hover{background:#f7fbff}.qx-toolbar{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.dx-dl,.qx-dl,.sx-dl{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:12px;color:#0f9f6e;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;padding:8px 14px;transition:background-color .2s,border-color .2s,color .2s}.dx-dl:hover,.qx-dl:hover,.sx-dl:hover{background:#0f9f6e;border-color:#0f9f6e;color:#fff}.dx-dl:focus-visible,.qx-dl:focus-visible,.sx-dl:focus-visible{outline:2px solid #0f9f6e;outline-offset:2px}.qx-note{color:#5b6b80;font-size:.78rem;margin-top:10px}.demand-empty,.out-empty,.qind-empty,.step-empty{align-items:center;background:#f7f9fc;border:1px dashed #dde5ef;border-radius:18px;color:#5b6b80;display:flex;flex-direction:column;font-size:.92rem;gap:12px;padding:44px 16px;text-align:center}.demand-empty i,.out-empty i,.qind-empty i,.step-empty i{background:#fff;border-radius:16px;box-shadow:0 10px 20px -14px rgba(10,86,161,.6);color:#0a56a1;display:grid;font-size:1.3rem;height:56px;place-items:center;width:56px}.qx-chips{display:flex;flex-wrap:wrap;gap:8px}.qx-chips a{align-items:center;background:#f4f7fb;border:1px solid #e3e9f1;border-radius:99px;color:#33455c;display:inline-flex;font-size:.83rem;font-weight:600;padding:7px 14px;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--ease)}.qx-chips a:hover{background:#eef6ff;border-color:#a9d3f5;color:#0a56a1;transform:translateY(-1px)}.qx-chips a[aria-current=true]{background:#0a56a1;border-color:#0a56a1;color:#fff}.qx-chips a:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.qx-chips-wrap{position:relative}.qx-chips-wrap.is-collapsed .qx-chips li:nth-child(n+7){display:none}.qx-chips-wrap.is-collapsed .qx-chips li:nth-child(n+7):has(a[aria-current=true]){display:list-item}.qx-more{align-items:center;background:#eef6ff;border:1px solid #d6e9fb;border-radius:12px;color:#0a56a1;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;margin-top:14px;padding:8px 14px;transition:background-color .2s,color .2s}.qx-more:hover{background:#0a56a1;color:#fff}.qx-more i{font-size:.65rem;transition:transform .3s var(--ease)}.qx-more[aria-expanded=true] i{transform:rotate(180deg)}.qx-more:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.demand-indicator-desc{background:#f7f9fc;border:1px solid #eef3f9;border-radius:16px;color:#33455c;font-size:.92rem;line-height:1.65;margin-bottom:18px;padding:14px 16px}.demand-indicator-desc p+p{margin-top:8px}.demand-indicator-desc a{color:#0a56a1;text-decoration:underline}.demand-indicator-desc ul{list-style:disc;padding-left:1.2rem}.demand-indicator-desc ol{list-style:decimal;padding-left:1.2rem}.demand-accordion{counter-reset:dacc;display:flex;flex-direction:column;gap:10px}.demand-acc-item{--c:#1f8fe0;background:#fff;border:1px solid #e3e9f1;border-radius:18px;counter-increment:dacc;overflow:hidden;transition:border-color .3s,box-shadow .3s}.demand-acc-item:nth-child(4n+2){--c:#0f9f6e}.demand-acc-item:nth-child(4n+3){--c:#d98a06}.demand-acc-item:nth-child(4n+4){--c:#7c3aed}.demand-acc-item:hover{border-color:color-mix(in srgb,var(--c) 30%,#fff)}.demand-acc-item.open{border-color:color-mix(in srgb,var(--c) 40%,#fff);box-shadow:0 22px 40px -30px color-mix(in srgb,var(--c) 80%,transparent)}.dx-acc-heading{font:inherit;margin:0}.demand-acc-header{align-items:center;border-radius:18px;cursor:pointer;display:flex;gap:14px;padding:12px 14px;text-align:left;width:100%}.demand-acc-header:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.demand-acc-num{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:11px;color:var(--c);display:grid;flex-shrink:0;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;height:34px;place-items:center;transition:background-color .3s,color .3s;width:34px}.demand-acc-num:before{content:counter(dacc)}.demand-acc-item.open .demand-acc-num{background:var(--c);color:#fff}.demand-acc-title{color:#0b1b30;flex:1;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;min-width:0}.demand-acc-toggle{background:#f1f5f9;border-radius:50%;color:#0b1b30;display:grid;flex-shrink:0;font-size:.68rem;height:30px;place-items:center;transition:transform .35s var(--ease),background-color .3s,color .3s;width:30px}.demand-acc-item.open .demand-acc-toggle{background:var(--c);color:#fff;transform:rotate(45deg)}.demand-acc-body{display:none;padding:4px 16px 16px}.demand-acc-body.show{animation:k-rise .35s var(--ease);display:block}.dx-chart{background:#fff;border:1px solid #eef3f9;border-radius:14px;height:360px;min-width:0;padding:8px 4px 0;width:100%}.dx-data,.sx-data{border:1px solid #e3e9f1;border-radius:14px;margin-top:12px;overflow:hidden}.dx-data summary,.sx-data summary{align-items:center;background:#f7f9fc;color:#0a56a1;cursor:pointer;display:flex;font-size:.84rem;font-weight:700;gap:8px;list-style:none;padding:10px 14px}.dx-data summary::-webkit-details-marker,.sx-data summary::-webkit-details-marker{display:none}.dx-data summary:before,.sx-data summary:before{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(-45deg);transition:transform .25s;width:8px}.dx-data[open] summary:before,.sx-data[open] summary:before{transform:rotate(45deg)}.dx-data summary:focus-visible,.sx-data summary:focus-visible{outline:2px solid #1f8fe0;outline-offset:-2px}.dx-data table,.sx-data table{border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;width:100%}.dx-data thead th,.sx-data thead th{background:#fff;border-bottom:1px solid #e3e9f1;color:#5b6b80;font-size:.74rem;font-weight:700;padding:9px 14px;text-align:left}.dx-data tbody th,.sx-data tbody th{color:#0b1b30;font-weight:600;padding:8px 14px;text-align:left}.dx-data td.num,.sx-data td.num{color:#33455c;padding:8px 14px;text-align:right}.dx-data tbody tr+tr,.sx-data tbody tr+tr{border-top:1px solid #eef3f9}.dx-data tbody tr:hover,.sx-data tbody tr:hover{background:#f7fbff}.dx-tools,.sx-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.dx-src,.sx-src{color:#5b6b80;font-size:.78rem}.inf-topics{position:relative}@media (min-width:992px){.inf-topics{position:sticky;top:104px}}.inf-topics-label{color:#5b6b80;font-size:.84rem;font-weight:700;margin:0 4px 10px}.inf-tablist{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04),0 24px 48px -36px rgba(11,27,48,.4);display:flex;flex-direction:column;gap:6px;padding:8px}.inf-tablist>li{--c:#1f8fe0}.inf-panel:nth-child(4n+2),.inf-tablist>li:nth-child(4n+2){--c:#0f9f6e}.inf-panel:nth-child(4n+3),.inf-tablist>li:nth-child(4n+3){--c:#d98a06}.inf-panel:nth-child(4n+4),.inf-tablist>li:nth-child(4n+4){--c:#7c3aed}.inf-panel,.inf-panel:nth-child(4n+1),.inf-tablist>li:nth-child(4n+1){--c:#1f8fe0}.inf-tab{align-items:center;border-radius:14px;color:#33455c;display:grid;font-size:.9rem;font-weight:600;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;line-height:1.3;padding:8px 10px;text-align:left;transition:background-color .2s,color .2s;width:100%}.inf-tab-icon{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:11px;color:var(--c);display:grid;font-size:.85rem;height:38px;place-items:center;transition:background-color .25s,color .25s;width:38px}.inf-tab-arrow{color:#b6c4d6;font-size:.6rem;transition:color .2s,transform .25s var(--ease)}.inf-tab:hover{background:#f4f8fd;color:#0b1b30}.inf-tab:hover .inf-tab-arrow{transform:translateX(2px)}.inf-tab[aria-selected=true]{background:color-mix(in srgb,var(--c) 8%,#fff);box-shadow:inset 3px 0 0 var(--c);color:#0b1b30}.inf-tab[aria-selected=true] .inf-tab-icon{background:var(--c);color:#fff}.inf-tab[aria-selected=true] .inf-tab-arrow{color:var(--c)}.inf-tab:focus-visible{outline:2px solid var(--c);outline-offset:-2px}@media (max-width:991.98px){.inf-topics-label{display:none}.inf-tablist{border-radius:18px;flex-direction:row;overflow-x:auto;padding:6px;scroll-snap-type:x proximity;scrollbar-width:none}.inf-tablist::-webkit-scrollbar{display:none}.inf-tablist>li{flex:0 0 auto;scroll-snap-align:start}.inf-tab{font-size:.84rem;gap:8px;grid-template-columns:30px auto;padding:6px 12px 6px 6px;white-space:nowrap}.inf-tab-icon{border-radius:9px;font-size:.75rem;height:30px;width:30px}.inf-tab-arrow{display:none}.inf-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--c)}}.inf-panel{padding:0}.inf-panel:focus-visible{border-radius:24px;outline:2px solid var(--c);outline-offset:-2px}.inf-panel:not([hidden]){animation:k-rise .35s var(--ease)}.inf-panel-head{align-items:center;border-bottom:1px solid #eef3f9;display:flex;gap:14px;padding:20px 24px 16px}.inf-panel-icon{background:var(--c);border-radius:14px;box-shadow:0 12px 22px -10px color-mix(in srgb,var(--c) 75%,transparent);color:#fff;display:grid;flex-shrink:0;font-size:1rem;height:46px;place-items:center;width:46px}.inf-panel-head h2{color:#0b1b30;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.inf-panel-body{color:#33455c;font-size:.95rem;line-height:1.65;padding:18px 24px 24px}.inf-panel-body>p{margin-bottom:10px}.inf-panel-body>ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.inf-panel-body>ul li{background:color-mix(in srgb,var(--c) 9%,#fff);border:1px solid color-mix(in srgb,var(--c) 20%,#fff);border-radius:99px;color:var(--c);font-size:.86rem;padding:5px 12px}.inf-panel-body strong{color:#0b1b30}@media (max-width:575.98px){.inf-panel-head{padding:16px 18px 14px}.inf-panel-body{padding:16px 18px 20px}}.ix-fig{background:#f7f9fc;border:1px solid #eef3f9;border-radius:16px;margin:4px 0 0;padding:10px}.ix-fig img{background:#fff;border-radius:10px;display:block;height:auto;width:100%}.ix-fig figcaption{color:#5b6b80;font-size:.8rem;margin:10px 4px 2px}.inf-download-btn{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--c) 30%,#fff);border-radius:12px;color:var(--c);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;margin-top:12px;padding:8px 14px;transition:background-color .2s,color .2s}.inf-download-btn:hover{background:var(--c);color:#fff}.inf-download-btn:focus-visible{outline:2px solid var(--c);outline-offset:2px}.jx-search{margin-bottom:14px;position:relative}.jx-search .k-input{background:#fff;padding-left:2.5rem}.jx-search i{color:#94a3b8;font-size:.85rem;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.joa-tab{grid-template-columns:38px minmax(0,1fr) auto}.joa-tab-count{background:#eef3f9;border-radius:99px;color:#5b6b80;font-size:.72rem;font-weight:700;min-width:26px;padding:2px 8px;text-align:center}.joa-tab[aria-selected=true] .joa-tab-count{background:var(--c);color:#fff}.joa-tab.is-empty{opacity:.4}@media (max-width:991.98px){.joa-tab{grid-template-columns:30px auto auto}}.joa-panels{display:flex;flex-direction:column;gap:16px}.joa-panels>.pg-card{margin-top:0}.joa-panel{--c:#1f8fe0}.joa-panel:not([hidden]){animation:k-rise .35s var(--ease)}.joa-panel:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.joa-file-list{display:grid;gap:10px;padding:18px 20px 22px}@media (min-width:768px){.joa-file-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.joa-file-list a{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:16px;color:#0b1b30;display:grid;font-size:.9rem;font-weight:600;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;height:100%;line-height:1.35;padding:12px 14px;transition:border-color .2s,box-shadow .25s,transform .25s var(--ease)}.joa-file-list a:hover{border-color:#f5c2c7;box-shadow:0 16px 30px -22px rgba(200,16,46,.55);transform:translateY(-2px)}.joa-file-list a:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.joa-file-icon{background:#fdecee;border-radius:10px;color:#c8102e;display:grid;font-size:1.1rem;height:52px;overflow:hidden;place-items:center;position:relative;width:44px}.joa-file-icon:after{background:linear-gradient(225deg,#fff 50%,#f7cdd2 0);content:"";height:12px;position:absolute;right:0;top:0;width:12px}.joa-file-badge{align-items:center;background:#eef6ff;border-radius:10px;color:#0a56a1;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;padding:5px 10px;text-transform:uppercase;transition:background-color .2s,color .2s}.joa-file-list a:hover .joa-file-badge{background:#0a56a1;color:#fff}.step-chart-item{background:#fff;border:1px solid #e3e9f1;border-radius:20px;padding:18px}.step-chart-item+.step-chart-item{margin-top:16px}.step-insight{align-items:flex-start;background:#eef6ff;border:1px solid #d6e9fb;border-radius:14px;color:#24364d;display:flex;font-size:.92rem;gap:10px;line-height:1.55;margin-bottom:12px;padding:12px 14px}.step-insight:before{background:#0a56a1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M8 2.5a3.6 3.6 0 0 0-2 6.6V11h4V9.1a3.6 3.6 0 0 0-2-6.6m-1.5 10h3'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:7px;content:"";flex-shrink:0;height:22px;margin-top:1px;width:22px}.step-insight strong{color:#0a56a1}.step-chart-wrap{background:#fff;border:1px solid #eef3f9;border-radius:14px;padding:8px 4px 0}.sx-chart{height:400px;min-width:0;width:100%}@media (max-width:575.98px){.sx-chart{height:340px}.step-chart-item{padding:12px}}.sx-desc{color:#4b5b70;font-size:.88rem;line-height:1.6;margin-top:12px}.sx-tools{margin-bottom:0}.opt-tag{background:#eef3f9;border-radius:99px;color:#5b6b80;font-size:.62rem;font-weight:600;margin-left:4px;padding:1px 7px}.out-autocomplete-wrap{position:relative}.out-ac-ico{color:#94a3b8;font-size:.8rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.out-autocomplete-input{padding-left:2.4rem;padding-right:2.4rem}.out-autocomplete-clear{background:#eef3f9;border-radius:50%;color:#5b6b80;display:grid;font-size:.7rem;height:26px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .2s,color .2s;width:26px}.out-autocomplete-clear:hover{background:#0a56a1;color:#fff}.out-autocomplete-dropdown{background:#fff;border:1px solid #e3e9f1;border-radius:14px;box-shadow:0 24px 48px -24px rgba(11,27,48,.45);display:none;left:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.out-autocomplete-dropdown.show{animation:k-rise .2s var(--ease);display:block}.out-ac-item{border-radius:10px;color:#24364d;cursor:pointer;font-size:.88rem;padding:9px 12px}.out-ac-item.active,.out-ac-item:hover{background:#eef6ff;color:#0a56a1}.out-ac-item mark{background:#fdf0c8;border-radius:3px;color:inherit;padding:0 1px}.out-ac-empty,.out-ac-loading{color:#5b6b80;font-size:.86rem;padding:10px 12px}.out-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.out-total-badge{align-items:center;background:#eef6ff;border:1px solid #d6e9fb;border-radius:12px;color:#0a56a1;display:inline-flex;font-size:.86rem;gap:8px;padding:7px 14px}.out-total-badge strong{color:#0b1b30}.out-download-btn{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:12px;color:#0f9f6e;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;padding:8px 14px;transition:background-color .2s,border-color .2s,color .2s}.out-download-btn:hover{background:#0f9f6e;border-color:#0f9f6e;color:#fff}.out-download-btn:disabled{cursor:wait;opacity:.7}.out-download-btn:focus-visible{outline:2px solid #0f9f6e;outline-offset:2px}.out-chart-wrap{background:#fff;border:1px solid #eef3f9;border-radius:16px;margin-bottom:16px;padding:14px 14px 10px}.out-chart-title{color:#0b1b30;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;margin-bottom:8px}.out-chart-canvas-wrap{height:320px;position:relative}.out-table-wrap{border:1px solid #e3e9f1;border-radius:16px;max-height:560px;overflow:auto}.out-table{border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;width:100%}.out-table thead th{background:#f4f7fb;border-bottom:1px solid #e3e9f1;color:#5b6b80;font-size:.74rem;font-weight:700;padding:11px 14px;position:sticky;text-align:right;top:0;white-space:nowrap;z-index:1}.out-table thead th:nth-child(-n+2){text-align:left}.out-table tbody td,.out-table tbody th{color:#33455c;padding:9px 14px;text-align:right}.out-table tbody td:first-child{color:#94a3b8;text-align:left;width:44px}.out-table tbody th{color:#0b1b30;font-weight:600;text-align:left}.out-table tbody tr+tr{border-top:1px solid #eef3f9}.out-table tbody tr:hover{background:#f7fbff}.out-table tbody td strong{color:#0a56a1}.out-table tfoot td{background:#eef6ff;border-top:1px solid #d6e9fb;bottom:0;color:#0b1b30;font-weight:700;padding:11px 14px;position:sticky;text-align:right}.out-table tfoot td:first-child{text-align:left}.ox-note{color:#5b6b80;font-size:.8rem;margin-top:10px}.tr-ext{--c:#0a56a1;align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:18px;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:14px 16px;transition:border-color .2s,box-shadow .25s,transform .25s var(--ease)}.tr-ext--green{--c:#0f9f6e}.tr-ext:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);box-shadow:0 18px 32px -24px color-mix(in srgb,var(--c) 70%,transparent);transform:translateY(-2px)}.tr-ext:focus-visible{outline:2px solid var(--c);outline-offset:2px}.tr-ext-icon{background:var(--c);border-radius:13px;color:#fff;display:grid;font-size:.95rem;height:44px;place-items:center;width:44px}.tr-ext-kicker{color:#5b6b80;display:block;font-size:.8rem}.tr-ext-kicker strong{color:#33455c}.tr-ext-name{color:#0b1b30;display:block;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:600;line-height:1.3;margin-top:2px}.tr-ext-go{color:var(--c);font-size:.75rem}.tr-map-wrap{background:linear-gradient(180deg,#f4f9ff,#fff);border:1px solid #eef3f9;border-radius:20px;padding:10px}.train-map-block{min-height:460px;width:100%}.train-map-block .highcharts-container,.train-map-block svg{font-family:Plus Jakarta Sans,system-ui,sans-serif!important}@media (max-width:575.98px){.train-map-block{min-height:360px}}.tr-map-wrap{position:relative}.tr-map-tip{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid #d6e9fb;border-radius:99px;box-shadow:0 8px 18px -12px rgba(10,86,161,.6);color:#0a56a1;display:inline-flex;font-size:.76rem;font-weight:600;gap:8px;left:22px;padding:6px 12px;pointer-events:none;position:absolute;top:20px;transition:opacity .4s,transform .4s var(--ease);z-index:4}.tr-map-tip i{animation:tr-tap 1.6s ease-in-out infinite}.tr-map-tip.is-hidden{opacity:0;transform:translateY(-6px)}@keyframes tr-tap{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.tr-map-pill{align-items:center;animation:k-rise .35s var(--ease);background:#0b1b30;border-radius:16px;bottom:20px;box-shadow:0 16px 30px -16px rgba(6,17,31,.8);color:#fff;display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:600;gap:8px;left:22px;max-width:calc(100% - 44px);padding:6px 6px 6px 14px;position:absolute;right:22px;width:-moz-max-content;width:max-content;z-index:4}.tr-map-pill-dot{background:#4fb3f6;border-radius:50%;box-shadow:0 0 0 4px rgba(79,179,246,.25);height:8px;width:8px}.tr-map-btn{align-items:center;background:hsla(0,0%,100%,.1);border-radius:11px;color:#fff;display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;padding:6px 10px;transition:background-color .2s}.tr-map-btn:hover{background:#4fb3f6;color:#04203d}.tr-map-btn:focus-visible{outline:2px solid #4fb3f6;outline-offset:2px}.tr-combo-ico{color:#1f8fe0;font-size:.82rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tr-combo-input{font-weight:600;padding-left:2.4rem;padding-right:2.4rem}.tr-combo-list{max-height:300px}.tr-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tr-quick:empty{display:none}.tr-chip{background:#f4f7fb;border:1px solid #e3e9f1;border-radius:99px;color:#33455c;font-size:.78rem;font-weight:600;padding:5px 11px;transition:background-color .2s,border-color .2s,color .2s}.tr-chip:hover{background:#eef6ff;border-color:#a9d3f5;color:#0a56a1}.tr-chip.is-on{background:#0a56a1;border-color:#0a56a1;color:#fff}.tr-chip:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.tr-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.tr-head .train-county-title{flex:1;min-width:0}.tr-count{background:#e8f7f1;border:1px solid #c3ebdc;border-radius:99px;color:#0f9f6e;flex-shrink:0;font-size:.74rem;font-weight:700;padding:4px 10px}.tr-tools{align-items:center;display:flex;gap:8px;margin-bottom:8px}.tr-tool-btn{background:#fff;border:1px solid #e3e9f1;border-radius:12px;color:#0b1b30;display:grid;flex-shrink:0;font-size:.8rem;height:42px;place-items:center;transition:background-color .2s,color .2s,border-color .2s;width:42px}.tr-tool-btn:hover{background:#0a56a1;border-color:#0a56a1;color:#fff}.tr-tool-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.tr-showing{color:#5b6b80;font-size:.78rem;font-weight:600;margin-bottom:8px}.tr-showing:empty,.train-accordion .panel[hidden]{display:none}.train-accordion.is-loading{min-height:220px;pointer-events:none;position:relative}.train-accordion.is-loading>*{opacity:.25;transition:opacity .2s}.train-accordion.is-loading:after{animation:tr-shim 1.2s linear infinite;background:repeating-linear-gradient(180deg,#eef3f9 0 46px,transparent 46px 54px);border-radius:14px;content:"";inset:0;-webkit-mask:linear-gradient(90deg,#000 30%,rgba(0,0,0,.4) 50%,#000 70%) 0 0/300% 100%;mask:linear-gradient(90deg,#000 30%,rgba(0,0,0,.4) 50%,#000 70%) 0 0/300% 100%;position:absolute}@keyframes tr-shim{to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}@media (max-width:575.98px){.tr-map-pill{margin-top:10px;max-width:none;position:static;width:auto}.tr-map-tip{display:none}}@media (prefers-reduced-motion:reduce){.tr-map-tip i,.train-accordion.is-loading:after{animation:none}}.train-county-title{color:#0b1b30;font-family:Outfit,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.3;margin:18px 0 12px}.train-accordion{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.train-accordion:empty:before{background:#f7f9fc;border:1px dashed #dde5ef;border-radius:16px;color:#5b6b80;content:"Institutions for the chosen county will appear here.";display:block;font-size:.88rem;padding:28px 16px;text-align:center}.train-accordion .panel{background:#fff;border:1px solid #e3e9f1;border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .25s}.train-accordion .panel.open,.train-accordion .panel:hover{border-color:#a9d3f5}.train-accordion .panel.open{box-shadow:0 14px 28px -22px rgba(10,86,161,.7)}.train-accordion .panel-heading{padding:0}.train-accordion .panel-title{font-size:.92rem;font-weight:600;line-height:1.35;margin:0}.train-accordion .panel-heading a,.train-accordion .panel-heading button{color:#0b1b30;display:block;padding:12px 44px 12px 14px;position:relative;text-align:left;transition:color .2s;width:100%}.train-accordion .panel-heading a:after,.train-accordion .panel-heading button:after{background:#f1f5f9;border-radius:50%;color:#0b1b30;content:"+";display:grid;font-size:.95rem;font-weight:600;height:24px;place-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s var(--ease),background-color .2s,color .2s;width:24px}.train-accordion .panel.open .panel-heading a,.train-accordion .panel.open .panel-heading button{color:#0a56a1}.train-accordion .panel.open .panel-heading a:after,.train-accordion .panel.open .panel-heading button:after{background:#0a56a1;color:#fff;transform:translateY(-50%) rotate(45deg)}.train-accordion .panel-collapse{display:none;visibility:visible!important}.train-accordion .panel-collapse.in,.train-accordion .panel-collapse.show{animation:k-rise .3s var(--ease);display:block}.train-accordion .panel-body{border-top:1px solid #eef3f9;color:#33455c;font-size:.88rem;line-height:1.6;padding:2px 14px 14px}.train-accordion .panel-body ul{display:grid;gap:4px;padding-top:10px}.train-accordion .panel-body li{padding-left:16px;position:relative}.train-accordion .panel-body li:before{background:#1f8fe0;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:.6em;width:6px}.train-accordion .panel-body table{border-collapse:collapse;font-size:.84rem;margin-top:8px;width:100%}.train-accordion .panel-body td,.train-accordion .panel-body th{border-bottom:1px solid #eef3f9;padding:6px 8px;text-align:left}.train-accordion .panel-body a{color:#0a56a1;text-decoration:underline}.ia-block{--c:#0a56a1;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 6%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--c) 16%,#fff);border-radius:18px;display:flex;gap:16px;margin-top:22px;padding:18px}.ia-block--green{--c:#0f9f6e}.ia-block-icon{background:var(--c);border-radius:13px;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--c) 75%,transparent);color:#fff;display:grid;flex-shrink:0;font-size:.95rem;height:44px;place-items:center;width:44px}.ia-block h2{color:#0b1b30;font-size:1.1rem;font-weight:700;margin-bottom:6px}.ia-block p{color:#33455c;font-size:.95rem;line-height:1.7}.ia-block p+p{margin-top:10px}.ia-block strong{color:#0b1b30}.ia-cta{background:radial-gradient(260px 180px at 100% 0,rgba(125,200,255,.45),transparent 70%),linear-gradient(150deg,#1a70c4,#0a56a1 60%,#084886);border-radius:24px;box-shadow:0 30px 60px -36px rgba(10,86,161,.9);color:#fff;overflow:hidden;padding:26px;position:relative}.ia-cta:after{border:20px solid hsla(0,0%,100%,.08);border-radius:50%;bottom:-40px;content:"";height:150px;position:absolute;right:-40px;width:150px}.ia-cta-icon{background:#fff;border-radius:14px;color:#0a56a1;display:grid;font-size:1.05rem;height:48px;place-items:center;width:48px}.ia-cta-text{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.45;margin:16px 0 18px;position:relative}.ia-cta-btn{align-items:center;background:#fff;border-radius:13px;color:#0a56a1;display:inline-flex;font-size:.9rem;font-weight:700;gap:9px;padding:11px 18px;position:relative;transition:transform .25s var(--ease),box-shadow .25s}.ia-cta-btn:hover{box-shadow:0 14px 26px -14px rgba(0,0,0,.55);transform:translateY(-2px)}.ia-cta-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ia-faq{display:grid;gap:10px}.ia-faq-item{background:#fff;border:1px solid #e3e9f1;border-radius:16px;transition:border-color .2s,box-shadow .25s}.ia-faq-item[open]{border-color:#c4b5fd;box-shadow:0 18px 34px -26px rgba(124,58,237,.6)}.ia-faq-item summary{align-items:center;border-radius:16px;cursor:pointer;display:flex;gap:12px;list-style:none;padding:14px 16px}.ia-faq-item summary::-webkit-details-marker{display:none}.ia-faq-item summary:focus-visible{outline:2px solid #7c3aed;outline-offset:-2px}.ia-faq-q-ico{background:#f3effe;border-radius:9px;color:#7c3aed;display:grid;flex-shrink:0;font-size:.72rem;height:30px;place-items:center;transition:background-color .2s,color .2s;width:30px}.ia-faq-item[open] .ia-faq-q-ico{background:#7c3aed;color:#fff}.ia-faq-item h3{color:#0b1b30;flex:1;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.ia-faq-tog{background:#f1f5f9;border-radius:50%;flex-shrink:0;height:26px;position:relative;transition:transform .3s var(--ease),background-color .2s;width:26px}.ia-faq-tog:after,.ia-faq-tog:before{background:#0b1b30;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -5px;position:absolute;top:50%;width:10px}.ia-faq-tog:after{transform:rotate(90deg);transition:transform .3s var(--ease)}.ia-faq-item[open] .ia-faq-tog{background:#7c3aed}.ia-faq-item[open] .ia-faq-tog:after,.ia-faq-item[open] .ia-faq-tog:before{background:#fff}.ia-faq-item[open] .ia-faq-tog:after{transform:rotate(0)}.ia-faq-a{animation:k-rise .3s var(--ease);color:#33455c;font-size:.93rem;line-height:1.65;padding:0 16px 16px 58px}.ia-faq-a a{color:#0a56a1;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:575.98px){.ia-faq-a{padding-left:16px}.ia-block{flex-direction:column;gap:12px}}.vi{--ink:#0b1b30;--ink2:#24364d;--ink3:#5b6b80;--ink4:#8796aa;--surface:#f4f7fb;--card:#fff;--border:#e3e9f1;--border2:#d4dde8;--accent:#0a56a1;--accent2:#084886;--acl:#eef6ff;--acm:#1f8fe0;--teal:#0d9488;--tl:#e6faf8;--amber:#d98a06;--al:#fef3c7;--coral:#e11d48;--cl:#ffe4e6;--green:#0f9f6e;--gl:#dcfce7;--purple:#7c3aed;--pl:#ede9fe;--pink:#db2777;--pkl:#fce7f3;--fd:Outfit,"Plus Jakarta Sans",system-ui,sans-serif;--fb:"Plus Jakarta Sans",system-ui,sans-serif;--fm:"Plus Jakarta Sans",system-ui,sans-serif;--text-xs:.72rem;--text-sm:.84rem;--text-base:.95rem;--text-xl:1.25rem;--text-2xl:1.45rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-body:1.6;--lh-heading:1.2;--r:14px;--rl:20px;--sh:0 1px 2px rgba(11,27,48,.04),0 18px 40px -32px rgba(11,27,48,.45);--shl:0 2px 4px rgba(11,27,48,.04),0 26px 50px -30px rgba(11,27,48,.5)}.vi .intel-wrap{background:var(--surface);color:var(--ink);font-size:var(--text-base);line-height:var(--lh-body)}.vi .fbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--border);padding:1rem 0}.vi .fbar-header{display:none}.vi .fbar-active-count{background:var(--acl);border-radius:99px;color:var(--accent);display:none;font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:.1rem .45rem}.vi .fbar-active-count.show{display:inline-flex}.vi .fbar-groups{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.vi .fg{display:flex;flex-direction:column;gap:.35rem}.vi .fg-date-wrapper{grid-column:span 2;min-width:260px}.vi .fg-lbl{align-items:center;color:var(--ink3);display:flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.vi .fg-lbl svg{opacity:.6}.vi .fdate,.vi .fsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1.5px solid var(--border2);border-radius:8px;color:var(--ink);font-family:var(--fb);font-size:.85rem;height:42px;padding:.5rem .75rem;transition:all .2s ease;width:100%}.vi .fsel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%231578be' d='m1 3 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:1.6rem}.vi .fdate:focus,.vi .fsel:focus{background-color:#fff;border-color:var(--accent);box-shadow:0 0 0 4px rgba(21,120,190,.1);outline:none}.vi .fdate.has-value,.vi .fsel.has-value{background-color:#f0f7ff;border-color:var(--accent);color:var(--accent2);font-weight:var(--fw-medium)}.vi .fg-dates{align-items:center;display:flex;gap:.5rem;width:100%}.vi .fg-dates .fdate{flex:1;min-width:110px}.vi .fbar-actions{border-left:1.5px solid var(--border);display:flex;gap:.6rem;padding-left:1rem}.vi .fbar-actions,.vi .fbtn{align-items:center;height:42px}.vi .fbtn{border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:.85rem;font-weight:600;gap:.4rem;padding:0 1.25rem;transition:all .2s;white-space:nowrap}.vi .fbtn.go{background:var(--accent);color:#fff}.vi .fbtn.go:hover{background:var(--accent2);box-shadow:0 4px 12px rgba(21,120,190,.3);transform:translateY(-1px)}.vi .fbtn.rs{background:#fff;border:1.5px solid var(--border2);color:var(--ink3)}.vi .fbtn.rs:hover{background:var(--cl);border-color:var(--coral);color:var(--coral)}.vi .fchips{border-top:1px dashed var(--border);display:none;flex-wrap:wrap;gap:.35rem;margin-top:.65rem;padding-top:.65rem}.vi .fchips.show{display:flex}.vi .fchip{align-items:center;background:var(--acl);border:1px solid #bfdbfe;border-radius:99px;color:var(--accent2);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:var(--fw-medium);gap:.35rem;padding:.2rem .65rem .2rem .75rem;transition:all .12s}.vi .fchip:hover{background:var(--accent);border-color:var(--accent)}.vi .fchip-x{font-size:.75rem;line-height:1;opacity:.7}@media(max-width:1200px){.vi .fbar-groups{grid-template-columns:repeat(3,1fr)}.vi .fbar-actions{border-left:none;border-top:1px solid var(--border);grid-column:span 3;height:auto;padding-left:0;padding-top:.75rem}}@media(max-width:768px){.vi .fbar-groups{grid-template-columns:1fr}.vi .fg-date-wrapper{grid-column:span 1;min-width:100%}.vi .fbar-actions{grid-column:span 1}}.vi .wrap{min-height:calc(100vh - 220px)}.vi .sidebar{background:var(--card);border-right:1px solid var(--border);flex-shrink:0;max-height:80vh;overflow-y:auto;padding:.5rem 0;top:1rem;width:260px}.vi .sg-lbl{border-top:1px solid var(--border);color:var(--ink4);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.1em;margin-top:.35rem;padding:.65rem 1.1rem .25rem;text-transform:uppercase}.vi .sg-lbl:first-child{border-top:none}.vi .si{align-items:center;border-left:3px solid transparent;color:var(--ink2);cursor:pointer;display:flex;font-size:var(--text-sm);gap:.6rem;padding:.5rem 1.1rem;transition:background .12s,color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vi .si:hover{background:var(--surface);color:var(--ink)}.vi .si.on{background:var(--acl);border-left-color:var(--accent);color:var(--accent2);font-weight:500}.vi .si-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.vi .si-badge{background:var(--acl);border-radius:99px;color:var(--accent2);font-size:.6rem;font-weight:600;margin-left:auto;padding:.1rem .4rem}.vi .content{flex:1;min-width:0;padding:1.5rem 1.75rem}.vi .panel{display:none}.vi .panel.on{display:block}.vi .ph{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.vi .ph-title{color:var(--ink);font-family:var(--fd);font-size:var(--text-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}.vi .ph-sub{color:var(--ink4);font-size:.77rem;margin-top:.18rem}.vi .ph-acts{display:flex;flex-shrink:0;gap:.35rem}.vi .drill-trail,.vi .ph-acts{align-items:center;flex-wrap:wrap}.vi .drill-trail{background:var(--acl);border:1px solid #c7d9ff;border-radius:8px;color:var(--accent2);display:none;font-size:.77rem;gap:.3rem;margin-bottom:.9rem;padding:.4rem .85rem}.vi .drill-trail.on{display:flex}.vi .dcrumb{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:.2rem;padding:.12rem .4rem;transition:background .12s}.vi .dcrumb:hover{background:rgba(26,86,219,.12)}.vi .dcrumb.root{font-weight:600}.vi .dsep{color:#93c5fd;font-size:.9rem;margin:0 .05rem}.vi .dcurrent{color:var(--ink);font-weight:500}.vi .card{background:var(--card);border:1px solid var(--border);border-radius:var(--rl);overflow:hidden}.vi .ch{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.6rem;padding:.8rem 1.15rem .6rem}.vi .dl-btn{align-items:center;background:transparent;border:1px solid var(--border2);border-radius:5px;color:var(--ink3);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fb);font-size:.68rem;font-weight:var(--fw-medium);gap:.25rem;margin-left:auto;padding:.18rem .5rem;text-decoration:none;transition:all .15s}.vi .dl-btn:hover{background:var(--acl);border-color:var(--accent);color:var(--accent2)}.vi .ch-acc,.vi .dl-btn svg{flex-shrink:0}.vi .ch-acc{border-radius:2px;height:15px;width:3px}.vi .ch-t{color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.vi .ch-r{align-items:center;display:flex;gap:.3rem;margin-left:auto}.vi .cb{padding:1.1rem}.vi .cf{align-items:center;background:var(--surface);border-top:1px solid var(--border);color:var(--ink4);display:flex;font-size:.68rem;justify-content:space-between;padding:.45rem 1.15rem}.vi .g2{grid-template-columns:1fr 1fr}.vi .g2,.vi .g3{display:grid;gap:1.1rem}.vi .g3{grid-template-columns:1fr 1fr 1fr}.vi .s2{grid-column:span 2}.vi .btn{background:var(--card);border:1px solid var(--border2);border-radius:5px;color:var(--ink3);cursor:pointer;font-family:var(--fb);font-size:.7rem;font-weight:500;padding:.24rem .6rem;transition:all .12s;white-space:nowrap}.vi .btn:hover{background:var(--surface);color:var(--ink)}.vi .btn.on{background:var(--accent);border-color:var(--accent);color:#fff}.vi .btn.back{background:var(--al);border-color:#fcd34d;color:var(--amber);font-weight:600}.vi .btn.back:hover{background:var(--amber);color:#fff}.vi .pill{align-items:center;border-radius:99px;display:inline-flex;font-size:.64rem;font-weight:600;letter-spacing:.03em;padding:.16rem .52rem}.vi .pb{background:var(--acl);color:var(--accent2)}.vi .pt{background:var(--tl);color:var(--teal)}.vi .pa{background:var(--al);color:var(--amber)}.vi .pg{background:var(--gl);color:var(--green)}.vi .pc{background:var(--cl);color:var(--coral)}.vi .pp{background:var(--pl);color:var(--purple)}.vi .ppk{background:var(--pkl);color:var(--pink)}.vi .cw{position:relative;width:100%}.vi .cw canvas{display:block}.vi .cld{align-items:center;background:hsla(0,0%,100%,.85);border-radius:8px;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .2s;z-index:10}.vi .cld.off{opacity:0;pointer-events:none}.vi .spin{animation:sp .65s linear infinite;border:2.5px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:24px;width:24px}@keyframes sp{to{transform:rotate(1turn)}}.vi .hbl{display:flex;flex-direction:column;gap:.4rem}.vi .hbr{align-items:center;display:grid;gap:.6rem}.vi .hbr.w3{grid-template-columns:190px 1fr 52px}.vi .hbr.w2{grid-template-columns:145px 1fr 52px}.vi .hb-lbl{color:var(--ink2);font-size:.77rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi .hb-tr{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.vi .hb-fi{border-radius:4px;height:100%;transition:width .75s cubic-bezier(.4,0,.2,1)}.vi .hb-n{color:var(--ink3);font-family:var(--fm);font-size:.7rem;text-align:right}.vi .sm{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh);display:flex;flex-direction:column;gap:.12rem;padding:.85rem 1rem}.vi .sm-lbl{color:var(--ink4);font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.vi .sm-val{color:var(--ink);font-family:var(--fd);font-size:1.5rem;line-height:1}.vi .sm-sub{color:var(--ink4);font-size:.68rem}.vi .sm-bar{background:var(--border);border-radius:2px;height:3px;margin-top:.4rem;overflow:hidden}.vi .sm-fi{border-radius:2px;height:100%;transition:width .8s ease}.vi .itbl{border-collapse:collapse;font-size:.79rem;width:100%}.vi .itbl th{background:var(--surface);color:var(--ink3);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;padding:.42rem .7rem;text-align:left;text-transform:uppercase;white-space:nowrap}.vi .itbl td,.vi .itbl th{border-bottom:1px solid var(--border)}.vi .itbl td{font-size:var(--text-sm);padding:.48rem .7rem;vertical-align:middle}.vi .itbl tr:last-child td{border-bottom:none}.vi .itbl tr:hover td{background:var(--surface)}.vi .itbl .rk{color:var(--ink4);font-family:var(--fm);font-size:.66rem;text-align:center;width:30px}.vi .itbl .nm{color:var(--ink2);font-family:var(--fm);font-size:.76rem;text-align:right}.vi .gg{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.vi .gt{background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;padding:.52rem .65rem;transition:all .14s}.vi .gt.on,.vi .gt:hover{background:var(--acl);border-color:var(--accent)}.vi .gt-n{color:var(--ink);font-size:.74rem;font-weight:500;margin-bottom:.12rem}.vi .gt-c{color:var(--ink3);font-family:var(--fm);font-size:.7rem}.vi .gt-s{color:var(--ink4);font-size:.63rem;margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi .gt-b{background:var(--accent);border-radius:2px;height:3px;margin-top:.3rem;min-width:3px;transition:width .6s ease}.vi .ins{background:var(--acl);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--ink2);font-size:.78rem;line-height:1.5;margin-bottom:.9rem;padding:.6rem .85rem}.vi .ins strong{color:var(--ink);font-weight:600}.vi .ins.g{background:var(--gl);border-color:var(--green)}.vi .ins.c{background:var(--cl);border-color:var(--coral)}.vi .ins.a{background:var(--al);border-color:var(--amber)}.vi .mob-sel{background:var(--card);border-bottom:1px solid var(--border);display:none;padding:.65rem 1rem}@media(max-width:768px){.vi .sidebar{display:none}.vi .mob-sel{display:block}.vi .g2,.vi .g3{grid-template-columns:1fr}.vi .s2{grid-column:span 1}.vi .content{padding:1rem}.vi .hbr.w3{grid-template-columns:110px 1fr 44px}}@media(max-width:600px){.vi .kpi-in{grid-template-columns:1fr 1fr}}.vi .fi{animation:fi .35s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fi{to{opacity:1;transform:none}}.vi .d1{animation-delay:.05s}.vi .d2{animation-delay:.1s}.vi .intel-page-wrap{margin-top:0}.vi .vx-crumbs{color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px;list-style:none;margin:0 0 14px;padding:0}.vi .vx-crumbs a{color:hsla(0,0%,100%,.85);text-decoration:none}.vi .vx-crumbs a:hover{color:#fff;text-decoration:underline}.vi .vx-crumbs li+li:before{content:"›";margin-right:6px;opacity:.6}.vi button.si{background:none;border-left:3px solid transparent;font-family:inherit;text-align:left}.vi button.si.on{border-left-color:var(--accent)}.vi .btn:focus-visible,.vi .dl-btn:focus-visible,.vi .fbtn:focus-visible,.vi .fchip:focus-visible,.vi .gt:focus-visible,.vi button.si:focus-visible{outline:3px solid var(--acm);outline-offset:2px}.vi .ch-t,.vi h2.ph-title{margin:0}.vi button.gt{text-align:left;width:100%}.vi button.fchip,.vi button.gt{font-family:inherit}.vi .vx-mob-lbl{color:var(--ink3);display:block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.vi .vx-err{color:var(--coral);font-size:.78rem;margin-top:.4rem}.vi .vx-kpi-strip{background:#1e293b;padding:.75rem 1rem}.vi .vx-kpi-strip .g{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.vi .vx-kpi-strip .v{color:#fff;font-family:var(--fb);font-size:var(--text-xl);font-weight:var(--fw-bold);text-align:center}.vi .vx-kpi-strip .l{color:hsla(0,0%,100%,.6);font-size:.6rem;letter-spacing:.05em;text-align:center;text-transform:uppercase}.vi .itbl tbody th{background:none;border-bottom:1px solid var(--border);color:var(--ink);font-size:var(--text-sm);letter-spacing:normal;padding:.48rem .7rem;text-transform:none;vertical-align:middle;white-space:normal}.vi .itbl tbody tr:last-child th{border-bottom:none}.vi .itbl tbody tr:hover th{background:var(--surface)}@media (prefers-reduced-motion:reduce){.vi .fi{animation:none;opacity:1;transform:none}}.vi .gt-c,.vi .hb-n,.vi .nm,.vi .rk,.vi .sm-val{font-variant-numeric:tabular-nums}.vi-kpis{background:#fff;border:1px solid #e3e9f1;border-radius:16px;box-shadow:0 1px 2px rgba(11,27,48,.04);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;overflow:hidden}@media (min-width:576px){.vi-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.vi-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.vi-kpi{--c:#0a56a1;align-items:center;border-bottom:1px solid #eef3f9;border-right:1px solid #eef3f9;display:flex;gap:9px;min-width:0;padding:10px 12px;transition:opacity .2s}.vi-kpi:nth-child(2){--c:#0f9f6e}.vi-kpi:nth-child(3){--c:#d98a06}.vi-kpi:nth-child(4){--c:#7c3aed}.vi-kpi:nth-child(5){--c:#e11d48}.vi-kpi:nth-child(6){--c:#0d9488}.vi-kpi-ico{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:8px;color:var(--c);display:grid;flex-shrink:0;font-size:.7rem;height:28px;place-items:center;width:28px}.vi-kpi-t{display:flex;flex-direction:column;min-width:0}.vi-kpi-v{color:#0b1b30;display:block;font-family:Outfit,sans-serif;font-size:1.08rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.vi-kpi-l{color:#5b6b80;display:block;font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vi-main[aria-busy=true] .vi-kpi-v{opacity:.45}@media (min-width:1200px){.vi-kpi{box-shadow:inset 3px 0 0 var(--c);padding:10px 12px 10px 16px}.vi-kpi-ico{display:none}}.vi .fbar-actions{border-left:none;border-top:1px dashed #e3e9f1;grid-column:1/-1;height:auto;justify-content:flex-end;padding-left:0;padding-top:.85rem}@media(min-width:1201px){.vi .fbar-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vi .fg-date-wrapper{grid-column:span 2}}@media(max-width:768px){.vi .fbar-actions{justify-content:stretch}.vi .fbar-actions .btn,.vi .fbar-actions button{flex:1;justify-content:center}}.vi .fbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3e9f1;border-radius:20px;box-shadow:var(--sh);padding:18px 20px;position:static}.vi .fg-lbl{color:#0b1b30;font-size:.76rem;letter-spacing:0;text-transform:none}.vi .fdate,.vi .fsel{background-color:#f7f9fc;border:1px solid #dfe7ef;border-radius:12px;font-size:.86rem;height:44px}.vi .fsel{background-position:right .75rem center;padding-right:2rem}.vi .fdate:focus,.vi .fsel:focus{border-color:#1f8fe0;box-shadow:0 0 0 4px rgba(31,143,224,.14)}.vi .fdate.has-value,.vi .fsel.has-value{background-color:#eef6ff;border-color:#a9d3f5;color:#0a56a1;font-weight:600}.vi .fbtn{border-radius:12px;font-weight:700;height:44px}.vi .fbtn.go{background:#0a56a1;box-shadow:0 12px 22px -12px rgba(10,86,161,.8)}.vi .fbtn.go:hover{background:#084886}.vi .fbtn.rs{border:1px solid #e3e9f1}.vi .fbtn.rs:hover{background:#fff1f2;border-color:#ffe4e6;color:#e11d48}.vi .fchip{background:#eef6ff;border-color:#d6e9fb;color:#0a56a1}.vi .fchip:hover{background:#0a56a1;border-color:#0a56a1;color:#fff}.vi .wrap{align-items:flex-start;display:flex;gap:24px;margin-top:24px;min-height:0}.vi .sidebar{background:#fff;border:1px solid #e3e9f1;border-radius:20px;box-shadow:var(--sh);max-height:calc(100vh - 124px);padding:8px;position:sticky;top:104px;width:270px}.vi .sg-lbl{border-top:1px solid #eef3f9;color:#8796aa;font-size:.72rem;letter-spacing:0;margin-top:6px;padding:12px 12px 6px;text-transform:none}.vi .sg-lbl:first-child{border-top:0;margin-top:0}.vi button.si{border:0;border-radius:12px;color:#33455c;display:flex;font-size:.86rem;font-weight:500;gap:10px;padding:9px 12px;width:100%}.vi button.si:hover{background:#f4f7fb;color:#0b1b30}.vi button.si.on{background:#eef6ff;box-shadow:inset 3px 0 0 #0a56a1;color:#0a56a1;font-weight:700}.vi .si-dot{height:8px;width:8px}.vi .si-badge{background:#ffe4e6;color:#e11d48;font-size:.62rem;font-weight:700}.vi .content{padding:0}.vi .ph{margin-bottom:14px}.vi .ph-title{color:#0b1b30;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.vi .ph-sub{color:#5b6b80;font-size:.84rem}.vi .card{border-color:#e3e9f1;border-radius:20px;box-shadow:var(--sh)}.vi .ch{border-bottom-color:#eef3f9;padding:14px 18px 12px}.vi .ch-acc{height:18px;width:4px}.vi .ch-t{font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.vi .cb{padding:18px}.vi .cf{background:#f7f9fc;border-top-color:#eef3f9;font-size:.74rem;padding:10px 18px}.vi .btn{border-color:#e3e9f1;border-radius:10px;font-size:.76rem;font-weight:700;padding:6px 12px}.vi .btn.on{background:#0a56a1;border-color:#0a56a1}.vi .ph-acts .fsel{border-radius:10px;font-size:.78rem;height:34px}.vi .dl-btn{border-color:#c3ebdc;border-radius:9px;color:#0f9f6e;font-size:.72rem;font-weight:700;padding:4px 9px}.vi .dl-btn:hover{background:#0f9f6e;border-color:#0f9f6e;color:#fff}.vi .pill{font-size:.7rem;padding:3px 10px}.vi .hb-tr{background:#eef3f9;height:10px}.vi .hb-fi,.vi .hb-tr{border-radius:99px}.vi .hb-lbl{font-size:.82rem}.vi .hb-n{font-size:.78rem;font-weight:600}.vi .ins{border:1px solid #d6e9fb;border-left:4px solid var(--accent);border-radius:14px;font-size:.86rem;padding:12px 14px}.vi .ins.g{border-color:#c3ebdc;border-left-color:var(--green)}.vi .ins.c{border-color:#ffd1d9;border-left-color:var(--coral)}.vi .gt{background:#fff;border-radius:14px;padding:10px 12px}.vi .gt.on,.vi .gt:hover{background:#eef6ff;border-color:#a9d3f5;transform:translateY(-1px)}.vi .gt-n{font-size:.8rem;font-weight:700}.vi .gt-b{border-radius:99px;height:4px}.vi .itbl th{font-size:.74rem;letter-spacing:0;text-transform:none}.vi .itbl tbody th,.vi .itbl td{font-size:.84rem}.vi .itbl tbody tr:hover th,.vi .itbl tr:hover td{background:#f7fbff}.vi .sm{border-radius:18px;padding:16px}.vi .sm-lbl{font-size:.76rem;letter-spacing:0;text-transform:none}.vi .sm-val{font-family:Outfit,sans-serif;font-size:1.7rem;font-weight:700}.vi .drill-trail{border-radius:12px}.vi .mob-sel{background:none;border:0;margin-top:16px;padding:0}.vi .mob-sel select{border-radius:12px!important;height:44px}.vi .spin{border-top-color:#0a56a1}@media (max-width:768px){.vi .wrap{margin-top:16px}}.ds-panel{color:#4b5b70;display:flex;flex-direction:column;font-size:.93rem;gap:14px;line-height:1.65;padding:2px 18px 20px 72px}.ds-panel strong{color:#0b1b30;font-weight:700}.ds-note{align-items:flex-start;background:color-mix(in srgb,var(--c) 7%,#fff);border:1px solid color-mix(in srgb,var(--c) 18%,#fff);border-radius:14px;color:#33455c;display:flex;font-size:.88rem;gap:12px;padding:12px 14px}.ds-note-icon{background:var(--c);border-radius:9px;color:#fff;display:grid;flex-shrink:0;font-size:.78rem;height:30px;place-items:center;width:30px}.ds-list{display:grid;gap:8px}.ds-list li{align-items:flex-start;display:flex;gap:10px}.ds-list li i{color:var(--c);flex-shrink:0;font-size:.85rem;margin-top:.35em;text-align:center;width:18px}.ds-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ds-grid-item{align-items:flex-start;background:#fff;border:1px solid #e3e9f1;border-radius:14px;color:#33455c;display:flex;font-size:.87rem;gap:10px;line-height:1.45;padding:12px 14px;transition:border-color .25s,transform .25s var(--ease)}.ds-grid-item i{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:9px;color:var(--c);display:grid;flex-shrink:0;font-size:.78rem;height:30px;place-items:center;width:30px}.ds-grid-item:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);transform:translateY(-2px)}.ds-qual{display:grid;gap:10px}.ds-qual-item{align-items:flex-start;background:#f7f9fc;border:1px solid #eef3f9;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.ds-qual-icon{background:#fff;border-radius:11px;box-shadow:0 6px 14px -10px rgba(11,27,48,.5);color:var(--c);display:grid;flex-shrink:0;font-size:.85rem;height:36px;place-items:center;width:36px}.ds-qual-item strong{display:block;font-size:.93rem;margin-bottom:1px}.ds-qual-item p{color:#5b6b80;font-size:.86rem}@media (max-width:575.98px){.ds-panel{padding-left:16px}}.obj-section{margin-top:28px}.obj-section-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.obj-section-icon{background:#eef6ff;border-radius:11px;color:#0a56a1;display:grid;flex-shrink:0;font-size:.85rem;height:36px;place-items:center;width:36px}.obj-section-head h2{color:#0b1b30;font-size:1.12rem;font-weight:700;line-height:1.35;padding-top:6px}.obj-section-head p{color:#5b6b80;font-size:.9rem;margin-top:2px}.obj-aims{counter-reset:aim;display:flex;flex-direction:column;gap:10px}.obj-aims li{align-items:center;background:#f7f9fc;border:1px solid #eef3f9;border-radius:16px;color:#33455c;counter-increment:aim;display:grid;font-size:.95rem;gap:14px;grid-template-columns:auto auto minmax(0,1fr);line-height:1.6;padding:14px 18px 14px 14px;position:relative;transition:background-color .3s,border-color .3s}.obj-aims li:before{background:#0a56a1;border-radius:50%;color:#fff;content:counter(aim);display:grid;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;height:30px;place-items:center;width:30px}.obj-aims li:hover{background:#fff;border-color:#d6e9fb}.obj-aim-icon{background:#fff;border-radius:12px;box-shadow:0 6px 14px -10px rgba(10,86,161,.6);color:#0a56a1;display:grid;font-size:.9rem;height:40px;place-items:center;width:40px}.obj-aims strong,.obj-ind strong{color:#0b1b30;font-weight:700}@media (max-width:575.98px){.obj-aims li{grid-template-columns:auto minmax(0,1fr)}.obj-aim-icon{display:none}}.obj-divider{align-items:center;color:#5b6b80;display:flex;font-size:.82rem;font-weight:700;gap:14px;margin:30px 0 4px}.obj-divider:after,.obj-divider:before{background:linear-gradient(90deg,transparent,#dde5ef);content:"";flex:1;height:1px}.obj-divider:after{background:linear-gradient(90deg,#dde5ef,transparent)}.obj-inds{display:grid;gap:12px}@media (min-width:768px){.obj-inds{grid-template-columns:repeat(3,minmax(0,1fr))}}.obj-ind{--c:#1f8fe0;background:#fff;border:1px solid #e3e9f1;border-radius:18px;color:#4b5b70;display:flex;flex-direction:column;font-size:.9rem;gap:12px;line-height:1.6;padding:18px;position:relative;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.obj-ind:nth-child(2){--c:#0f9f6e}.obj-ind:nth-child(3){--c:#d98a06}.obj-ind:before{background:var(--c);border-radius:0 0 3px 3px;content:"";height:3px;left:18px;position:absolute;right:18px;top:-1px}.obj-ind:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);box-shadow:0 20px 36px -26px color-mix(in srgb,var(--c) 70%,transparent);transform:translateY(-3px)}.obj-ind-icon{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:12px;color:var(--c);display:grid;font-size:.95rem;height:42px;place-items:center;width:42px}.ab-lead{color:#24364d;font-size:1.08rem;line-height:1.7;padding-left:20px;position:relative}.ab-lead:before{background:linear-gradient(180deg,#000 0 30%,#b00 30% 70%,#060 70%);border-radius:4px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.ab-note{align-items:flex-start;background:#eef6ff;border:1px solid #d6e9fb;border-radius:18px;color:#24364d;display:flex;font-size:.93rem;gap:14px;line-height:1.6;margin-top:22px;padding:16px 18px}.ab-note-icon{background:#fff;border-radius:12px;box-shadow:0 6px 14px -8px rgba(10,86,161,.5);color:#0a56a1;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.ab-note strong{color:#0a56a1}.ab-timeline{display:flex;flex-direction:column;gap:6px;margin-top:28px;position:relative}.ab-timeline:before{background:linear-gradient(180deg,#1f8fe0,#0f9f6e 55%,#f5b82e);border-radius:2px;bottom:22px;content:"";left:21px;position:absolute;top:22px;width:2px}.ab-tl{gap:16px;grid-template-columns:44px 1fr;padding:10px 0}.ab-tl,.ab-tl-marker{display:grid;position:relative}.ab-tl-marker{background:#fff;border-radius:50%;box-shadow:0 0 0 2px var(--c,#1f8fe0),0 0 0 7px #fff,0 10px 20px -10px rgba(11,27,48,.5);color:var(--c,#1f8fe0);font-size:.9rem;height:44px;place-items:center;width:44px;z-index:1}.ab-tl:nth-child(2){--c:#0f9f6e}.ab-tl:nth-child(3){--c:#d98a06}.ab-tl-body{background:#f7f9fc;border:1px solid #eef3f9;border-radius:18px;padding:14px 18px 16px;transition:background-color .3s,border-color .3s}.ab-tl:hover .ab-tl-body{background:#fff;border-color:color-mix(in srgb,var(--c,#1f8fe0) 30%,#fff)}.ab-tl-body h3{color:#0b1b30;font-size:1.02rem;font-weight:700;line-height:1.3;margin-bottom:4px}.ab-tl-body p{color:#4b5b70;font-size:.92rem;line-height:1.65}.ab-tl-body strong{color:#0b1b30}.ab-aud-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:576px){.ab-aud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-aud{--c:#1f8fe0;align-items:flex-start;background:#fff;border:1px solid #e3e9f1;border-radius:18px;display:flex;gap:14px;height:100%;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.ab-aud:nth-child(2){--c:#0f9f6e}.ab-aud:nth-child(3){--c:#d98a06}.ab-aud:nth-child(4){--c:#7c3aed}.ab-aud:after{background:color-mix(in srgb,var(--c) 8%,transparent);border-radius:50%;bottom:-30px;content:"";height:90px;position:absolute;right:-30px;transition:transform .4s var(--ease);width:90px}.ab-aud:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);box-shadow:0 20px 36px -26px color-mix(in srgb,var(--c) 70%,transparent);transform:translateY(-3px)}.ab-aud:hover:after{transform:scale(1.5)}.ab-aud-icon{background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:12px;color:var(--c);display:grid;flex-shrink:0;font-size:.95rem;height:42px;place-items:center;width:42px}.ab-aud h3{color:#0b1b30;font-size:.98rem;font-weight:700;line-height:1.3;margin-bottom:4px}.ab-aud p{color:#5b6b80;font-size:.86rem;line-height:1.55}@media (max-width:1199.98px){.kh-rail{grid-auto-columns:calc((100% - var(--g))/2)}}@media (max-width:991.98px){.kh{padding:40px 0 112px}.rn-feat{min-height:360px}}@media (max-width:575.98px){.kh-rail{grid-auto-columns:100%;grid-template-rows:repeat(2,minmax(68px,auto))}.kh-eyebrow{border-radius:16px;font-size:.72rem}.lu{border-radius:22px}.lu-stage{min-height:280px}.rn-item{gap:12px;grid-template-columns:110px 1fr}}@media (prefers-reduced-motion:reduce){.k-js #main{animation:none}.k-js [data-aos],.k-js [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.ab-aud,.ab-aud:after,.ben-group-body,.ben-toggle,.k-dots i,.k-loader-orbit,.k-loader-ring img,.k-loader-track span,.k-ping:after,.k-skel:after,.kh-sky i,.kh-title em:after,.lu-pulse:after,.mv-pillar,.rn-doc-back,.rn-doc-page,.vi .fi,.vi .hb-fi{animation:none}.ins-meter i,.ins-stat,.k-btn,.k-dd-panel,.k-drawer,.k-fb-panel,.k-menu>li,.k-top,.kh-tool,.kh-tool-go,.rn-cover img,.rn-feat-img img,.rn-item,.rn-item-img img,.rn-report,.sk-slice{transition:none}.k-toast,.kh-rail.is-swap .kh-tool:not([hidden]),.rn-pane.is-shown{animation:none}.kh-rail,.kh-roles{scroll-behavior:auto}.lu-feature,.lu-media img{transition:none}.lu-media img{transform:none}}.vi .wrap.vi-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media(min-width:992px){.vi .wrap.vi-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media(min-width:1400px){.vi .wrap.vi-layout{grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr)}}.vi .vi-side{display:flex;flex-direction:column;gap:20px;min-width:0}.vi .vi-side .fbar{margin:0;padding:18px}.vi .vi-side .fbar-groups{gap:.85rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vi .vi-side .fg{min-width:0!important}.vi .vi-side .fsel{min-width:0;width:100%}.vi .vi-side .fg-date-wrapper{grid-column:1/-1;min-width:0}.vi .vi-side .fg-dates .fdate{min-width:0;padding-left:.6rem;padding-right:.4rem}.vi .vi-side .fbar-actions{border-top:1px dashed #e3e9f1;grid-column:1/-1;justify-content:stretch;padding-top:.85rem}.vi .vi-side .fbar-actions>*{flex:1;justify-content:center}.vi .vi-side .fchips{margin-top:.75rem}.vi .vi-side .sidebar{max-height:none;overflow:visible;position:static;width:auto}.vi .vi-side-h{align-items:center;border-bottom:1px solid #eef3f9;display:flex;gap:12px;margin-bottom:4px;padding:8px 8px 12px}.vi .vi-side-h h2{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;margin:0}.vi .vi-side-h p{color:#5b6b80;font-size:.76rem;margin:2px 0 0}.vi .vi-side .sg-lbl:nth-child(2){border-top:0;margin-top:0}@media(max-width:991px){.vi .vi-side .sidebar{display:none}.vi .vi-side .mob-sel{display:block;margin:0;order:-1}}.vi .vi-side button.si{padding:7px 12px}.vi .vi-side .sg-lbl{padding-top:10px}@media(max-width:575px){.vi .vi-side .fbar-groups{grid-template-columns:minmax(0,1fr)}}.yx-intro{color:#5b6b80;font-size:.84rem;line-height:1.6;margin:0 0 12px}.yx-tab-tag{color:#8796aa;display:block;font-size:.7rem;font-weight:500;margin-top:2px}.inf-tab[aria-selected=true] .yx-tab-tag,.yx-kicker{color:#1f8fe0}.yx-kicker{display:block;font-size:.72rem;font-weight:600;letter-spacing:.02em;margin-bottom:2px}.yx-facts{display:grid;gap:12px;margin:18px 0 0}@media(min-width:768px){.yx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.yx-fact:first-child:nth-last-child(odd){grid-column:1/-1}}.yx-fact{background:#f9fbfe;border:1px solid #e3e9f1;border-radius:16px;padding:14px 16px}.yx-fact dt{align-items:center;color:#0b1b30;display:flex;font-family:Outfit,system-ui,sans-serif;font-size:.86rem;font-weight:600;gap:8px;margin-bottom:6px}.yx-fact dt i{background:#e6f2fd;border-radius:8px;color:#0a56a1;display:grid;font-size:.7rem;height:26px;place-items:center;width:26px}.yx-fact dd{color:#33455c;font-size:.88rem;line-height:1.6;margin:0}.yx-link{align-items:center;background:#f2f8ff;border:1px dashed #a9d3f5;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding:14px 16px}.yx-link-lbl{color:#5b6b80;font-size:.8rem;font-weight:600}.yx-link .k-btn{max-width:100%;overflow-wrap:anywhere}.yx-note{margin:4px 22px 22px}@media(max-width:991.98px){.yx-tab-tag{display:none}}@media(max-width:575px){.yx-link .k-btn{justify-content:center;width:100%}.yx-note{margin:4px 14px 14px}}.rx-intro{color:#5b6b80;font-size:.9rem;line-height:1.6;margin:0 0 14px}.rx-search{align-items:center;background:#f7f9fc;border:1px solid #dde5ef;border-radius:18px;display:flex;gap:8px;padding:6px;position:relative;transition:border-color .2s,box-shadow .2s,background-color .2s}.rx-search:focus-within{background:#fff;border-color:#1f8fe0;box-shadow:0 0 0 4px rgba(31,143,224,.14)}.rx-search-icon{color:#94a3b8;font-size:.9rem;left:20px;pointer-events:none;position:absolute}.rx-search input{background:transparent;border:0;color:#0b1b30;flex:1;font-size:.95rem;height:44px;min-width:0;outline:none;padding:0 10px 0 40px}.res-search-btn{align-items:center;background:#0a56a1;border-radius:13px;box-shadow:0 10px 20px -12px rgba(10,86,161,.7);color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;height:44px;padding:0 20px;transition:background-color .2s,transform .2s}.res-search-btn:hover{background:#08467f}.res-search-btn:disabled{cursor:progress;opacity:.85}.res-search-btn .btn-spinner,.res-search-btn.loading .btn-text{display:none}.res-search-btn.loading .btn-spinner{align-items:center;display:inline-flex;gap:8px}#searchInput:focus-visible,.res-search-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}@media(max-width:575px){.res-search-btn{padding:0 14px}.res-search-btn .btn-text{font-size:0}.res-search-btn .btn-text i{font-size:.9rem}}#searchResultsPanel{display:none;margin-top:18px}#searchResultsPanel.show{animation:k-rise .35s var(--ease);display:block}.results-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.results-bar-left{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.results-count{align-items:center;color:#0b1b30;display:inline-flex;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin:0}.results-count i{color:#1f8fe0;font-size:.8rem}.results-query{color:#5b6b80;font-size:.86rem}.results-clear-btn{align-items:center;background:#fff1f3;border:1px solid #fbd0d8;border-radius:10px;color:#e11d48;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:7px 12px}.results-clear-btn:hover{background:#ffe4e8}.res-filter-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.res-filter-row label{display:block}.res-filter-row .k-input{font-size:.84rem;padding:9px 12px}@media(max-width:575px){.res-filter-row{grid-template-columns:minmax(0,1fr)}}.rx-shown{font-weight:600;margin:-4px 0 10px}.rx-cat-sub,.rx-shown{color:#5b6b80;font-size:.8rem}.rx-cat-sub{margin:2px 0 0}.rx-cat .res-acc-body{padding:18px 24px 24px}@media(max-width:575px){.rx-cat .res-acc-body{padding:16px}}.rx-hint{color:#5b6b80;font-size:.82rem;margin:0 0 10px}.year-tab-strip{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.year-tab-btn{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:12px;color:#33455c;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:8px;padding:7px 12px 7px 14px;transition:background-color .2s,color .2s,border-color .2s}.year-tab-btn:hover{border-color:#a9d3f5;color:#0a56a1}.year-tab-btn.active{background:#0a56a1;border-color:#0a56a1;box-shadow:0 10px 20px -14px rgba(10,86,161,.8);color:#fff}.year-tab-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.yt-count{background:#eef3f9;border-radius:99px;color:#5b6b80;font-size:.7rem;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.year-tab-btn.active .yt-count{background:#fff;color:#0a56a1}.year-panel[hidden]{display:none!important}.year-panel.show{animation:k-rise .3s var(--ease)}.year-section-label{align-items:center;color:#8796aa;display:flex;font-size:.74rem;font-weight:700;gap:12px;letter-spacing:.04em;margin:10px 0 12px;text-transform:uppercase}.year-section-label .line{background:#e3e9f1;flex:1;height:1px}.pub-list{display:grid;gap:10px}.pub-row{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:16px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;padding:10px 12px 10px 10px;transition:border-color .2s,box-shadow .2s,transform .2s}.pub-row:hover{border-color:#cfe3f7;box-shadow:0 16px 30px -24px rgba(10,86,161,.6);transform:translateY(-1px)}.pub-cover{background:#fdecee;border-radius:9px;box-shadow:0 1px 2px rgba(11,27,48,.08);height:66px;overflow:hidden;position:relative;width:52px}.pub-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-fallback{align-items:center;color:#c8102e;display:flex;flex-direction:column;font-size:1.05rem;gap:2px;height:100%;justify-content:center;width:100%}.cover-fallback span{font-size:.58rem;font-weight:800;letter-spacing:.06em}.pub-name{color:#0b1b30;font-size:.92rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.pub-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pub-tag{align-items:center;background:#f4f7fb;border-radius:8px;color:#5b6b80;display:inline-flex;font-size:.72rem;font-weight:500;gap:5px;padding:2px 8px}.pub-tag i{color:#8796aa;font-size:.62rem}.dl-link{align-items:center;background:#eef6ff;border:1px solid #d6e9fb;border-radius:11px;color:#0a56a1;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;padding:8px 14px;transition:background-color .2s,color .2s;white-space:nowrap}.dl-link:hover,.pub-row:hover .dl-link{background:#0a56a1;border-color:#0a56a1;color:#fff}.dl-link:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}@media(max-width:575px){.pub-row{gap:12px;grid-template-columns:44px minmax(0,1fr)}.pub-cover{height:56px;width:44px}.dl-link{grid-column:1/-1;justify-content:center}}.res-empty{align-items:center;color:#5b6b80;display:flex;flex-direction:column;gap:8px;padding:32px 16px;text-align:center}.res-empty i{color:#a9d3f5;font-size:1.6rem}.res-empty p{font-size:.9rem;margin:0}.pub-skeleton{align-items:center;border:1px solid #eef3f9;border-radius:16px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) 96px;padding:10px}.skeleton-btn,.skeleton-cover,.skeleton-line{animation:rx-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef3f9 25%,#f7f9fc 50%,#eef3f9 75%);background-size:200% 100%;border-radius:8px}.skeleton-cover{height:66px}.skeleton-lines{display:grid;gap:8px}.skeleton-line{height:12px}.skeleton-line.short{width:60%}.skeleton-line.tag{height:10px;width:30%}.skeleton-btn{height:34px}@keyframes rx-shimmer{to{background-position:-200% 0}}.nx-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.nx-head h2{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0}.nx-head-page{color:#5b6b80;font-size:.82rem;font-weight:600}.nx-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.nx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.nx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-card{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.nx-card:hover{border-color:#cfe3f7;box-shadow:0 26px 44px -30px rgba(10,86,161,.55);transform:translateY(-3px)}.nx-card:focus-within{border-color:#a9d3f5}.nx-card-img{aspect-ratio:16/10;background:#eef3f9;overflow:hidden;position:relative}.nx-card-img a{display:block;height:100%;width:100%}.nx-card-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease);width:100%}.nx-card:hover .nx-card-img img{transform:scale(1.04)}.nx-noimg{background:radial-gradient(circle at 85% 15%,rgba(79,179,246,.45),transparent 55%),linear-gradient(135deg,#0a56a1,#0b1b30);color:hsla(0,0%,100%,.35);display:grid;font-size:2.2rem;height:100%;min-height:180px;place-items:center;width:100%}.nx-card-cat,.nx-card-date{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;padding:5px 10px;position:absolute}.nx-card-cat{background:rgba(10,86,161,.85);color:#fff;left:12px;top:12px}.nx-card-date{background:hsla(0,0%,100%,.88);bottom:12px;color:#0b1b30;left:12px}.nx-card-cat i,.nx-card-date i{font-size:.62rem}.nx-card-body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.nx-card-meta{align-items:center;color:#5b6b80;display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:600;gap:8px;margin-bottom:8px}.nx-card-meta i{color:#8796aa;font-size:.66rem;margin-right:3px}.nx-latest{background:#4fb3f6;border-radius:8px;color:#0b1b30;font-size:.7rem;font-weight:700;padding:2px 9px}.nx-card-title{color:#0b1b30;display:-webkit-box;font-family:Outfit,system-ui,sans-serif;font-size:1.08rem;font-weight:600;letter-spacing:-.005em;line-height:1.35;margin:0 0 8px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-card-title a{color:inherit;transition:color .2s}.nx-card-title a:after{content:"";inset:0;position:absolute}.nx-card:hover .nx-card-title a{color:#0a56a1}.nx-card-title a:focus-visible{outline:none}.nx-card:has(.nx-card-title a:focus-visible){outline:2px solid #1f8fe0;outline-offset:2px}.nx-card-excerpt{color:#5b6b80;display:-webkit-box;font-size:.86rem;line-height:1.6;margin:0 0 14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-card-footer{border-top:1px solid #eef3f9;margin-top:auto;padding-top:12px}.nx-read{align-items:center;color:#0a56a1;display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;position:relative;z-index:1}.nx-read i{font-size:.72rem;transition:transform .25s var(--ease)}.nx-card:hover .nx-read i{transform:translateX(3px)}.nx-read:focus-visible{border-radius:6px;outline:2px solid #1f8fe0;outline-offset:3px}@media(min-width:768px){.nx-card.is-feature{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nx-card.is-feature .nx-card-img{aspect-ratio:auto;min-height:340px}.nx-card.is-feature .nx-card-img a{inset:0;position:absolute}.nx-card.is-feature .nx-card-body{justify-content:center;padding:32px 34px}.nx-card.is-feature .nx-card-title{font-size:clamp(1.35rem,1rem + .9vw,1.85rem);line-height:1.2;-webkit-line-clamp:4}.nx-card.is-feature .nx-card-excerpt{font-size:.95rem;-webkit-line-clamp:4}.nx-card.is-feature .nx-card-footer{border-top:0;margin-top:8px;padding-top:0}.nx-card.is-feature .nx-read{background:#0a56a1;border-radius:13px;box-shadow:0 12px 22px -14px rgba(10,86,161,.8);color:#fff;padding:11px 18px}}.nx-empty{align-items:center;background:#fff;border:1px dashed #cfe3f7;border-radius:22px;color:#5b6b80;display:flex;flex-direction:column;gap:10px;grid-column:1/-1;padding:56px 16px;text-align:center}.nx-empty i{color:#a9d3f5;font-size:2rem}.nx-empty p{margin:0}.nx-pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.nx-pager a,.nx-pager span{align-items:center;border-radius:13px;display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;padding:10px 16px}.nx-pager a{background:#fff;border:1px solid #dde5ef;color:#0a56a1;transition:background-color .2s,color .2s,border-color .2s}.nx-pager a:hover{background:#0a56a1;border-color:#0a56a1;color:#fff}.nx-pager a:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.nx-pager .nx-cur{background:#eef3f9;color:#5b6b80}.sp-hero{max-width:880px}.sp-crumb-cur{display:inline-block;max-width:32ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.sp-title{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sp-chip{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid #e3e9f1;border-radius:99px;color:#33455c;display:inline-flex;font-size:.78rem;font-weight:600;gap:7px;padding:6px 12px}.sp-chip i{color:#1f8fe0;font-size:.7rem}.sp-chip--brand{background:#0a56a1;border-color:#0a56a1;color:#fff}.sp-chip--brand i{color:#a9d3f5}.sp-article{background:#fff;border:1px solid #e3e9f1;border-radius:24px;box-shadow:0 1px 2px rgba(11,27,48,.04);overflow:hidden}.sp-cover{background:#eef3f9;margin:0;max-height:480px;overflow:hidden}.sp-cover img{height:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}.sp-body{padding:28px 32px 30px}@media(max-width:575px){.sp-body{padding:20px 18px 22px}}.sp-prose{color:#33455c;font-size:1.02rem;line-height:1.8;overflow-wrap:anywhere}.sp-prose>:first-child{margin-top:0}.sp-prose p{margin:0 0 1.1em}.sp-prose h2,.sp-prose h3,.sp-prose h4{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-weight:700;line-height:1.3;margin:1.6em 0 .55em}.sp-prose h2{font-size:1.45rem}.sp-prose h3{font-size:1.2rem}.sp-prose h4{font-size:1.05rem}.sp-prose a{color:#0a56a1;font-weight:600;text-decoration:underline;text-decoration-color:#a9d3f5;text-underline-offset:3px}.sp-prose a:hover{text-decoration-color:#0a56a1}.sp-prose b,.sp-prose strong{color:#0b1b30}.sp-prose ol,.sp-prose ul{margin:0 0 1.1em;padding-left:1.4em}.sp-prose ul{list-style:disc}.sp-prose ol{list-style:decimal}.sp-prose li{margin:.35em 0}.sp-prose li::marker{color:#1f8fe0}.sp-prose blockquote{background:#f2f8ff;border-left:4px solid #1f8fe0;border-radius:0 14px 14px 0;color:#0b1b30;font-style:italic;margin:1.4em 0;padding:14px 20px}.sp-prose img{border-radius:16px;height:auto;margin:1.2em auto;max-width:100%}.sp-prose figure{margin:1.4em 0}.sp-prose figcaption{color:#5b6b80;font-size:.82rem;margin-top:6px;text-align:center}.sp-prose hr{border:0;border-top:1px solid #e3e9f1;margin:2em 0}.sp-prose iframe,.sp-prose video{border-radius:16px;max-width:100%}.sp-table{border:1px solid #e3e9f1;border-radius:14px;margin:1.2em 0;overflow-x:auto}.sp-prose table{border-collapse:collapse;font-size:.9rem;width:100%}.sp-prose td,.sp-prose th{border-bottom:1px solid #eef3f9;padding:10px 12px;text-align:left}.sp-prose th{background:#f4f7fb;color:#0b1b30;font-weight:700}.sp-share{align-items:center;background:#f4f7fb;border:1px solid #e3e9f1;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:28px;padding:16px 18px}.sp-share-lbl{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:.95rem;font-weight:600}.sp-share-btns{display:flex;flex-wrap:wrap;gap:8px}.sp-share-btn{align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:12px;color:#0a56a1;display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.sp-share-btn:hover{background:#0a56a1;border-color:#0a56a1;color:#fff;transform:translateY(-1px)}.sp-share-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.sp-copy.is-done{background:#0f9f6e;border-color:#0f9f6e;color:#fff}.sp-back{align-items:center;color:#0a56a1;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;margin-top:20px}.sp-back i{transition:transform .25s var(--ease)}.sp-back:hover i{transform:translateX(-3px)}@media(min-width:992px){.sp-side{position:sticky;top:104px}}.sp-rel{display:grid;padding:8px}.sp-rel-item{align-items:center;border-radius:14px;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:10px;transition:background-color .2s}.sp-rel-item:hover{background:#f4f8fd}.sp-rel-item:focus-visible{outline:2px solid #1f8fe0;outline-offset:-2px}.sp-rel-img{background:linear-gradient(135deg,#0a56a1,#0b1b30);border-radius:10px;color:hsla(0,0%,100%,.45);display:grid;font-size:1rem;height:52px;overflow:hidden;place-items:center;width:64px}.sp-rel-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-rel-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0b1b30;font-size:.88rem;font-weight:600;line-height:1.35;overflow:hidden;transition:color .2s}.sp-rel-item:hover .sp-rel-title{color:#0a56a1}.sp-rel-date{color:#8796aa;display:block;font-size:.74rem;font-weight:500;margin-top:3px}.sp-side-foot{padding:4px 16px 16px}.gx-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.gx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gx-card{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04);display:flex;flex-direction:column;overflow:hidden;padding:10px;position:relative;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.gx-card:hover{border-color:#cfe3f7;box-shadow:0 30px 50px -32px rgba(10,86,161,.6);transform:translateY(-4px) rotate(-.4deg)}.gx-card:focus-visible{outline:2px solid #1f8fe0;outline-offset:3px}.gx-card-img{aspect-ratio:4/3;background:#eef3f9;border-radius:14px;flex:1 0 auto;overflow:hidden;position:relative}.gx-card-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease);width:100%}.gx-card:hover .gx-card-img img{transform:scale(1.06)}.gx-noimg{background:radial-gradient(circle at 80% 20%,rgba(79,179,246,.45),transparent 55%),linear-gradient(135deg,#0a56a1,#0b1b30);color:hsla(0,0%,100%,.35);display:grid;font-size:2.2rem;height:100%;min-height:180px;place-items:center;width:100%}.gx-card-overlay{align-items:center;background:linear-gradient(160deg,rgba(10,86,161,.78),rgba(11,27,48,.82));color:#fff;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}.gx-card:focus-visible .gx-card-overlay,.gx-card:hover .gx-card-overlay{opacity:1}.gx-overlay-icon{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;display:grid;font-size:1.1rem;height:52px;place-items:center;transform:scale(.8);transition:transform .35s var(--ease);width:52px}.gx-card:hover .gx-overlay-icon{transform:scale(1)}.gx-overlay-label{font-family:Outfit,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.02em}.gx-card-caption{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 6px 6px}.gx-caption-title{color:#0b1b30;display:-webkit-box;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.gx-card:hover .gx-caption-title{color:#0a56a1}.gx-caption-meta{color:#8796aa;display:flex;flex-wrap:wrap;font-size:.74rem;font-weight:600;gap:4px 10px;margin-top:4px}.gx-caption-meta i{color:#1f8fe0;margin-right:3px}.gx-view-circle{background:#eef6ff;border-radius:50%;color:#0a56a1;display:grid;flex-shrink:0;font-size:.75rem;height:36px;place-items:center;transition:background-color .25s,color .25s,transform .25s var(--ease);width:36px}.gx-card:hover .gx-view-circle{background:#0a56a1;color:#fff;transform:translateX(2px)}@media(min-width:992px){.gx-card.is-feature{grid-column:span 2;grid-row:span 2}.gx-card.is-feature .gx-card-img{aspect-ratio:auto;flex:1;min-height:300px}.gx-card.is-feature .gx-caption-title{font-size:1.3rem}}.alb-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.alb-back-btn{align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:12px;color:#0a56a1;display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;padding:9px 14px;transition:background-color .2s,color .2s,border-color .2s}.alb-back-btn:hover{background:#0a56a1;border-color:#0a56a1;color:#fff}.alb-back-btn i{transition:transform .25s var(--ease)}.alb-back-btn:hover i{transform:translateX(-3px)}.alb-count-badge{background:#eef6ff;color:#0a56a1;font-size:.82rem;padding:8px 13px}.alb-count-badge,.alb-play{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;gap:8px}.alb-play{background:#0a56a1;box-shadow:0 10px 20px -12px rgba(10,86,161,.8);color:#fff;font-size:.85rem;margin-left:auto;padding:9px 16px;transition:background-color .2s}.alb-play:hover{background:#08467f}.alb-back-btn:focus-visible,.alb-play:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}@media(max-width:575px){.alb-play{justify-content:center;margin-left:0;width:100%}}.alb-desc-card{align-items:flex-start;background:#fff;border:1px solid #e3e9f1;border-radius:20px;display:flex;gap:14px;margin-bottom:20px;padding:18px 20px}.alb-desc-icon{background:#0a56a1;border-radius:13px;color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.alb-desc-card h2{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:1.05rem;font-weight:600;margin:0 0 4px}.alb-desc-card p{color:#5b6b80;font-size:.92rem;line-height:1.65;margin:0}.alb-grid{display:grid;gap:12px;grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.alb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.alb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.alb-grid>li:nth-child(7n+1){grid-column:span 2;grid-row:span 2}}.alb-tile{aspect-ratio:1/1;background:#eef3f9;border:0;border-radius:16px;cursor:zoom-in;display:block;height:100%;min-height:150px;overflow:hidden;padding:0;position:relative;width:100%}.alb-grid>li:nth-child(7n+1) .alb-tile{aspect-ratio:auto}.alb-tile img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .6s var(--ease);width:100%}.alb-tile:hover img{transform:scale(1.06)}.alb-tile-scrim{background:linear-gradient(180deg,transparent 45%,rgba(11,27,48,.65));inset:0;opacity:.55;position:absolute;transition:opacity .3s}.alb-tile:hover .alb-tile-scrim{opacity:1}.alb-tile-zoom{display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .3s}.alb-tile:focus-visible .alb-tile-zoom,.alb-tile:hover .alb-tile-zoom{opacity:1}.alb-zoom-circle{background:rgba(10,86,161,.85);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;display:grid;height:46px;place-items:center;transform:scale(.8);transition:transform .3s var(--ease);width:46px}.alb-tile:hover .alb-zoom-circle{transform:scale(1)}.alb-tile-idx{background:hsla(0,0%,100%,.9);border-radius:8px;bottom:10px;color:#0b1b30;font-size:.72rem;font-weight:700;left:10px;min-width:26px;padding:2px 8px;position:absolute}.alb-tile:focus-visible{outline:3px solid #1f8fe0;outline-offset:2px}.alb-more{margin-top:40px}.alb-more-row{display:grid;gap:16px;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.alb-more-card{background:#fff;border:1px solid #e3e9f1;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:8px;scroll-snap-align:start;transition:transform .25s var(--ease),box-shadow .25s}.alb-more-card:hover{box-shadow:0 22px 36px -26px rgba(10,86,161,.6);transform:translateY(-3px)}.alb-more-card:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.alb-more-img{aspect-ratio:4/3;background:linear-gradient(135deg,#0a56a1,#0b1b30);border-radius:12px;color:hsla(0,0%,100%,.4);display:grid;font-size:1.4rem;overflow:hidden;place-items:center}.alb-more-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.alb-more-title{color:#0b1b30;display:-webkit-box;font-size:.88rem;font-weight:600;line-height:1.35;padding:0 6px 6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#alb-lightbox{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(6,14,26,.94);display:flex;flex-direction:column;inset:0;opacity:0;position:fixed;transition:opacity .2s;z-index:2000}#alb-lightbox.show{opacity:1}#alb-lightbox[hidden]{display:none}.alb-lb-top{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.alb-lb-counter{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.95rem;font-weight:600}.alb-lb-actions{display:flex;gap:8px}.alb-lb-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;color:#fff;display:grid;height:42px;place-items:center;transition:background-color .2s;width:42px}.alb-lb-btn:hover{background:hsla(0,0%,100%,.22)}.alb-lb-btn[aria-pressed=true]{background:#1f8fe0;border-color:#1f8fe0}.alb-lb-stage{flex:1;gap:12px;justify-content:center;padding:0 12px;position:relative}.alb-lb-fig,.alb-lb-stage{align-items:center;display:flex;min-height:0}.alb-lb-fig{flex-direction:column;margin:0;max-height:100%;max-width:100%}.alb-lb-img{border-radius:14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.8);max-height:calc(100vh - 210px);max-width:min(1200px,100%);-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .25s,transform .35s var(--ease)}.alb-lb-img.is-in{opacity:1;transform:none}.alb-lb-cap{color:hsla(0,0%,100%,.8);font-size:.88rem;margin-top:10px;max-width:70ch;text-align:center}.alb-lb-nav{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:48px;place-items:center;transition:background-color .2s,transform .2s;width:48px}.alb-lb-nav:hover{background:#1f8fe0;border-color:#1f8fe0;transform:scale(1.06)}.alb-lb-nav[hidden]{display:none}@media(max-width:575px){.alb-lb-nav{background:rgba(11,27,48,.7);height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.alb-lb-prev{left:8px}.alb-lb-next{right:8px}.alb-lb-nav:hover{transform:translateY(-50%)}}.alb-lb-btn:focus-visible,.alb-lb-nav:focus-visible,.alb-lb-thumb:focus-visible{outline:2px solid #4fb3f6;outline-offset:2px}.alb-lb-footer{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px}.alb-lb-strip{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:thin}.alb-lb-thumb{border:2px solid transparent;border-radius:9px;flex-shrink:0;height:48px;opacity:.5;overflow:hidden;padding:0;transition:opacity .2s,border-color .2s;width:64px}.alb-lb-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.alb-lb-thumb:hover{opacity:.85}.alb-lb-thumb.on{border-color:#4fb3f6;opacity:1}.alb-lb-hint{color:hsla(0,0%,100%,.55);font-size:.74rem}.alb-lb-hint kbd{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:5px;color:#fff;display:inline-block;font-family:inherit;font-size:.7rem;margin:0 2px;padding:1px 6px}@media(max-width:575px){.alb-lb-hint{display:none}}.vx-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.vx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.vx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-card.is-feature{grid-column:span 2;grid-row:span 2}}.vx-card{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04);display:flex;flex-direction:column;overflow:hidden;padding:10px;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.vx-card:hover{border-color:#cfe3f7;box-shadow:0 28px 46px -32px rgba(10,86,161,.6);transform:translateY(-3px)}.vx-frame{aspect-ratio:16/9;background:radial-gradient(circle at 80% 20%,rgba(79,179,246,.4),transparent 55%),linear-gradient(135deg,#0a56a1,#0b1b30);border-radius:14px;flex:1 0 auto;overflow:hidden;position:relative}.vx-thumb{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .6s var(--ease);width:100%}.vx-card:hover .vx-thumb{transform:scale(1.05)}.vx-noimg{color:hsla(0,0%,100%,.2);display:grid;font-size:2.4rem;inset:0;place-items:center;position:absolute}.vx-thumb:not([hidden])+.vx-noimg{display:none}.vx-overlay{align-items:center;background:linear-gradient(180deg,rgba(11,27,48,.05),rgba(11,27,48,.55));border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:0;position:absolute;width:100%;z-index:1}.vx-play-outer{border-radius:50%;display:grid;height:78px;place-items:center;position:relative;width:78px}.vx-play-outer:after,.vx-play-outer:before{animation:vx-ripple 2.2s ease-out infinite;border:2px solid hsla(0,0%,100%,.55);border-radius:50%;content:"";inset:0;position:absolute}.vx-play-outer:after{animation-delay:1.1s}.vx-play-btn{background:#0a56a1;border-radius:50%;box-shadow:0 14px 30px -10px rgba(0,0,0,.6);color:#fff;display:grid;font-size:1.15rem;height:62px;place-items:center;position:relative;transition:transform .25s var(--ease),background-color .25s;width:62px}.vx-play-btn i{margin-left:3px}.vx-overlay:hover .vx-play-btn{background:#e11d48;transform:scale(1.08)}.vx-card.is-feature .vx-play-btn{font-size:1.4rem;height:78px;width:78px}.vx-card.is-feature .vx-play-outer{height:96px;width:96px}@keyframes vx-ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.vx-play-outer:after,.vx-play-outer:before{animation:none;opacity:.4}}.vx-play-hint{background:rgba(11,27,48,.55);border-radius:99px;font-size:.78rem;font-weight:600;opacity:0;padding:4px 12px;transform:translateY(4px);transition:opacity .25s,transform .25s}.vx-overlay:focus-visible .vx-play-hint,.vx-overlay:hover .vx-play-hint{opacity:1;transform:none}.vx-overlay:focus-visible{border-radius:14px;outline:3px solid #4fb3f6;outline-offset:-3px}.vx-corner-badge{align-items:center;background:#e11d48;border-radius:10px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:12px;top:12px;transform:translateX(10px);transition:opacity .25s,transform .25s var(--ease);z-index:2}.vx-card:hover .vx-corner-badge{opacity:1;transform:none}.vx-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%;z-index:3}.vx-frame.playing .vx-corner-badge,.vx-frame.playing .vx-overlay{display:none}.vx-card-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 6px 6px}.vx-title{color:#0b1b30;display:-webkit-box;font-family:Outfit,system-ui,sans-serif;font-size:.98rem;font-weight:600;line-height:1.35;margin:0 0 3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vx-footer-label{align-items:center;color:#5b6b80;display:inline-flex;font-size:.8rem;font-weight:600;gap:7px}.vx-footer-label i{color:#1f8fe0}.vx-yt-badge{align-items:center;background:#fff1f3;border:1px solid #fbd0d8;border-radius:11px;color:#e11d48;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:7px;padding:7px 12px;transition:background-color .2s,color .2s}.vx-yt-badge:hover{background:#e11d48;border-color:#e11d48;color:#fff}.vx-yt-badge:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.nsi-hero-chips{align-self:flex-end;display:flex;flex-wrap:wrap;gap:8px;max-width:360px}.nsi-chip{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid #e3e9f1;border-radius:12px;box-shadow:0 1px 2px rgba(11,27,48,.04);color:#0b1b30;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;padding:8px 12px}.nsi-chip i{color:#0a56a1}@media(max-width:991px){.nsi-hero-chips{align-self:flex-start;max-width:none}}.nsi-p{color:#33455c;font-size:.95rem;line-height:1.7;margin:0 0 12px}.nsi-p strong{color:#0b1b30}.nsi-note{align-items:flex-start;background:#fff7e6;border:1px solid #fde3b0;border-radius:14px;color:#7a4a00;display:flex;font-size:.88rem;font-weight:600;gap:10px;padding:12px 14px}.nsi-note i{color:#d98a06;margin-top:3px}@media(min-width:992px){.nsi-side{position:sticky;top:104px}}.nsi-steps-card{background:#fff;border:1px solid #e3e9f1;border-radius:20px;box-shadow:0 1px 2px rgba(11,27,48,.04);padding:18px}.nsi-steps-label{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:.95rem;font-weight:600;margin:0 0 8px}.nsi-progress{background:#eef3f9;border-radius:99px;height:8px;overflow:hidden}.nsi-progress span{background:linear-gradient(90deg,#0a56a1,#4fb3f6);border-radius:99px;display:block;height:100%;transition:width .4s var(--ease);width:0}.nsi-progress-txt{color:#5b6b80;font-size:.76rem;font-weight:600;margin:6px 0 12px}.nsi-steps{display:grid;gap:4px}.nsi-step{align-items:center;border-radius:12px;color:#33455c;display:grid;font-size:.88rem;font-weight:500;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:8px;transition:background-color .2s,color .2s}.nsi-step:hover{background:#f4f8fd;color:#0b1b30}.nsi-step-n{background:#eef6ff;border-radius:9px;color:#0a56a1;display:grid;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;font-weight:700;height:30px;place-items:center;width:30px}.nsi-step-ok{color:#0f9f6e;font-size:.72rem;opacity:0;transition:opacity .2s}.nsi-step.is-current{background:#eef6ff;box-shadow:inset 3px 0 0 #0a56a1;color:#0a56a1;font-weight:700}.nsi-step.is-current .nsi-step-n{background:#0a56a1;color:#fff}.nsi-step.is-done .nsi-step-n{background:#0f9f6e;color:#fff}.nsi-step.is-done .nsi-step-ok{opacity:1}.nsi-step:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}@media(max-width:991px){.nsi-side{position:sticky;top:76px;z-index:20}.nsi-steps-card{border-radius:16px;box-shadow:0 10px 24px -18px rgba(11,27,48,.4);padding:10px 12px}.nsi-progress-txt,.nsi-steps-label{display:none}.nsi-steps{display:flex;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.nsi-step{font-size:.8rem;grid-template-columns:26px auto;padding:5px 10px 5px 5px;white-space:nowrap}.nsi-step-n{height:26px;width:26px}.nsi-step-ok{display:none}}.nsi-form{display:grid;gap:22px;margin-top:22px}.nsi-module-card{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04);overflow:hidden;scroll-margin-top:110px}.nsi-module-head{align-items:center;background:linear-gradient(180deg,#f7fbff,#fff);border-bottom:1px solid #eef3f9;display:flex;gap:14px;padding:18px 22px}.nsi-module-badge{background:linear-gradient(135deg,#0a56a1,#1f8fe0);border-radius:15px;box-shadow:0 10px 20px -12px rgba(10,86,161,.8);color:#fff;display:grid;flex-shrink:0;font-size:.68rem;font-weight:800;height:52px;letter-spacing:.06em;line-height:1.05;place-items:center;text-align:center;width:52px}.nsi-module-badge,.nsi-module-head h2{font-family:Outfit,system-ui,sans-serif}.nsi-module-head h2{color:#0b1b30;font-size:1.15rem;font-weight:700;margin:0}.nsi-module-head p{color:#5b6b80;font-size:.84rem;margin:2px 0 0}.nsi-module-body{padding:20px 22px 22px}@media(max-width:575px){.nsi-module-body,.nsi-module-head{padding-left:16px;padding-right:16px}}.nsi .row{display:flex;flex-wrap:wrap;margin:0 -8px;row-gap:4px}.nsi .row>[class*=col-]{min-width:0;padding:0 8px 12px;position:relative;width:100%}@media(min-width:768px){.nsi .row>.col-md-2{width:16.666%}.nsi .row>.col-md-3{width:25%}.nsi .row>.col-md-4{width:33.333%}.nsi .row>.col-md-6{width:50%}.nsi .row>.col-md-8{width:66.666%}.nsi .row>.col-md-12{width:100%}}@media(min-width:768px) and (max-width:1199px){.nsi .row>.col-md-3,.nsi .row>.col-md-4{width:50%}}.nsi .form-row{margin:0 -8px}.nsi .form-row>.form-group,.nsi .form-row>[class*=col]{padding:0 8px}.nsi .col-form-label,.nsi .control-label,.nsi label{color:#0b1b30;display:inline-block;font-size:.84rem;font-weight:600;line-height:1.35;margin:0 0 6px;padding:0}.nsi .asteriskField,.nsi .nsi-req{color:#e11d48;font-weight:700;margin-left:2px}.nsi .form-group{margin-bottom:12px}.nsi .datepicker,.nsi .form-control,.nsi .select,.nsi .textinput,.nsi input[type=date],.nsi input[type=email],.nsi input[type=number],.nsi input[type=tel],.nsi input[type=text],.nsi select,.nsi select.form-control,.nsi textarea{background-color:#f7f9fc;border:1px solid #dde5ef;border-radius:12px;color:#0b1b30;display:block;font-size:.9rem;min-height:44px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.nsi select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%230a56a1' d='m1 3 4 4 4-4'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.2rem}.nsi select[multiple]{background-image:none;min-height:110px;padding-right:12px}.nsi textarea{min-height:96px}.nsi .form-control:focus,.nsi input:focus,.nsi select:focus,.nsi textarea:focus{background-color:#fff;border-color:#1f8fe0;box-shadow:0 0 0 4px rgba(31,143,224,.14);outline:none}.nsi input[type=file]{background:#fff;padding:8px}.nsi input[type=checkbox],.nsi input[type=radio]{accent-color:#0a56a1;display:inline-block;min-height:0;width:auto}.nsi .has-error .form-control,.nsi .is-invalid{background-color:#fff5f7!important;border-color:#e11d48!important;box-shadow:0 0 0 3px rgba(225,29,72,.12)!important}.nsi .form-text,.nsi .help-block,.nsi .text-muted{color:#5b6b80;display:block;font-size:.76rem;margin-top:5px}.nsi .has-error .help-block,.nsi .invalid-feedback{color:#e11d48}.nsi .card,.nsi .card-header{background:none;border:0}.nsi .card-header{padding:0}.nsi .w-100{width:100%}.nsi .select2-container{width:100%!important}.nsi .select2-container--default .select2-selection--multiple,.nsi .select2-container--default .select2-selection--single{background:#f7f9fc;border:1px solid #dde5ef;border-radius:12px;min-height:44px}.nsi .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:12px}.nsi .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}#form_set{display:grid;gap:14px}.nsi-formset-row{animation:k-rise .3s var(--ease);background:#fbfdff;border:1px solid #e3e9f1;border-radius:18px;padding:14px 16px 6px}.nsi-rec-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.nsi-rec-n{background:#eef6ff;border-radius:9px;color:#0a56a1;font-size:.76rem;font-weight:600;gap:6px;padding:4px 10px}.nsi-del-btn,.nsi-rec-n{align-items:center;display:inline-flex}.nsi-del-btn{background:#fff1f3;border:1px solid #fbd0d8;border-radius:10px;color:#e11d48;font-size:.78rem;font-weight:700;gap:7px;padding:6px 12px;transition:background-color .2s,color .2s}.nsi-del-btn:hover{background:#e11d48;color:#fff}.nsi-add-btn{align-items:center;background:#f2f8ff;border:2px dashed #a9d3f5;border-radius:16px;color:#0a56a1;display:flex;font-size:.9rem;font-weight:700;gap:9px;justify-content:center;margin-top:14px;padding:13px;transition:background-color .2s,border-color .2s;width:100%}.nsi-add-btn:hover{background:#e6f2fd;border-color:#1f8fe0}.nsi-add-btn:focus-visible,.nsi-del-btn:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.nsi-submit-card{align-items:center;background:radial-gradient(circle at 90% 0,rgba(79,179,246,.35),transparent 50%),linear-gradient(135deg,#0a56a1,#0b1b30);border-radius:22px;box-shadow:0 24px 44px -30px rgba(10,86,161,.9);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 22px;scroll-margin-top:110px}.nsi-submit-info{color:hsla(0,0%,100%,.82);font-size:.9rem;line-height:1.6}.nsi-submit-info strong{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:1.1rem}.nsi-submit-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.nsi-submit-btn{align-items:center;background:#4fb3f6;border-radius:14px;box-shadow:0 14px 28px -14px rgba(0,0,0,.6);color:#0b1b30;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:13px 24px;transition:background-color .2s,transform .2s}.nsi-submit-btn:hover{background:#fff;transform:translateY(-1px)}.nsi-submit-btn:disabled{cursor:progress;opacity:.7;transform:none}.nsi-submit-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.nsi-loading-area{color:#ffd7de;font-size:.82rem;font-weight:600;min-height:1.2em}.nsi-loading-area:empty{display:none}@media(max-width:575px){.nsi-submit-actions{align-items:stretch;width:100%}.nsi-submit-btn{justify-content:center}}.nsi-alert{background:#eef6ff;border:1px solid #d6e9fb;border-radius:14px;color:#0a56a1;font-size:.88rem;font-weight:600;padding:12px 14px}.nsi-alert--success{background:#ecfdf5;border-color:#bfe9d8;color:#0f7a55}.nsi-alert--danger,.nsi-alert--error{background:#fff1f3;border-color:#fbd0d8;color:#be123c}.nsi-alert--warning{background:#fff7e6;border-color:#fde3b0;color:#7a4a00;margin-top:22px}.nsi-done{background:linear-gradient(180deg,#f0fdf8,#fff);border:1px solid #bfe9d8;border-radius:22px;margin-top:22px;padding:40px 24px;text-align:center}.nsi-done:focus{outline:none}.nsi-done-icon{animation:k-rise .4s var(--ease);background:#0f9f6e;border-radius:50%;box-shadow:0 16px 30px -14px rgba(15,159,110,.8);color:#fff;display:grid;font-size:2rem;height:72px;margin:0 auto 14px;place-items:center;width:72px}.nsi-done h2{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px}.nsi-done p{color:#33455c;font-size:.95rem;line-height:1.65;margin:0 auto 18px;max-width:56ch}.faq-search{align-items:center;display:flex;position:relative}.faq-search-icon{color:#94a3b8;font-size:.92rem;left:18px;pointer-events:none;position:absolute}.faq-search input{background:#fff;border:1px solid #dde5ef;border-radius:18px;box-shadow:0 1px 2px rgba(11,27,48,.04);color:#0b1b30;font-size:.95rem;height:54px;padding:0 48px 0 46px;transition:border-color .2s,box-shadow .2s;width:100%}.faq-search input:focus{border-color:#1f8fe0;box-shadow:0 0 0 4px rgba(31,143,224,.14);outline:none}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search-clear{background:#f4f7fb;border-radius:10px;color:#5b6b80;display:grid;height:34px;place-items:center;position:absolute;right:10px;width:34px}.faq-search-clear:hover{background:#e3e9f1;color:#0b1b30}.faq-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:16px 0 12px}.faq-bar-label{color:#5b6b80;letter-spacing:.02em}.faq-bar-label,.faq-expand{font-size:.8rem;font-weight:700}.faq-expand{align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:10px;color:#0a56a1;display:inline-flex;gap:7px;padding:7px 12px;transition:background-color .2s,color .2s}.faq-expand:hover,.faq-expand[aria-pressed=true]{background:#0a56a1;border-color:#0a56a1;color:#fff}.faq-list{display:grid;gap:10px}.faq-item{background:#fff;border:1px solid #e3e9f1;border-radius:18px;overflow:hidden;scroll-margin-top:110px;transition:border-color .25s,box-shadow .25s}.faq-item:hover{border-color:#cfe3f7}.faq-item.open{border-color:#a9d3f5;box-shadow:0 22px 40px -32px rgba(10,86,161,.55)}.faq-h{font-size:inherit;font-weight:inherit;margin:0}.faq-question{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px;text-align:left;width:100%}.faq-question:focus-visible{border-radius:18px;outline:2px solid #1f8fe0;outline-offset:-2px}.faq-num{background:#eef6ff;border-radius:11px;color:#0a56a1;display:grid;font-family:Outfit,system-ui,sans-serif;font-size:.78rem;font-weight:700;height:36px;place-items:center;transition:background-color .25s,color .25s;width:36px}.faq-item.open .faq-num{background:#0a56a1;color:#fff}.faq-q-text{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.faq-item.open .faq-q-text{color:#0a56a1}.faq-toggle{background:#f4f7fb;border-radius:50%;color:#0a56a1;display:grid;font-size:.75rem;height:32px;place-items:center;transition:transform .3s var(--ease),background-color .25s,color .25s;width:32px}.faq-item.open .faq-toggle{background:#1f8fe0;color:#fff;transform:rotate(45deg)}.faq-answer:not([hidden]){animation:k-rise .3s var(--ease)}.faq-answer-inner{color:#33455c;font-size:.94rem;line-height:1.75;padding:0 18px 18px 68px}@media(max-width:575px){.faq-answer-inner{padding-left:18px}}.faq-answer-inner p{margin:0 0 .8em}.faq-answer-inner ol,.faq-answer-inner ul{margin:0 0 .8em;padding-left:1.3em}.faq-answer-inner ul{list-style:disc}.faq-answer-inner ol{list-style:decimal}.faq-answer-inner li::marker{color:#1f8fe0}.faq-answer-inner a:not(.faq-link){color:#0a56a1;font-weight:600;text-decoration:underline;text-decoration-color:#a9d3f5;text-underline-offset:3px}.faq-answer-inner strong{color:#0b1b30}.faq-link{align-items:center;background:#f4f7fb;border-radius:9px;color:#5b6b80;display:inline-flex;font-size:.76rem;font-weight:600;gap:6px;margin-top:4px;padding:5px 10px;transition:color .2s,background-color .2s}.faq-link:hover{background:#eef6ff;color:#0a56a1}@media(min-width:992px){.faq-side{position:sticky;top:104px}}#noResults{margin-top:10px}.lg-doc .pg-card-head{flex-wrap:wrap}.lg-doc-icon--warn{background:linear-gradient(135deg,#d98a06,#f59e0b)!important}.lg-doc-date{align-items:center;background:#eef6ff;border-radius:10px;color:#0a56a1;display:inline-flex;font-size:.76rem;font-weight:700;gap:7px;margin-left:auto;padding:6px 11px}@media(max-width:575px){.lg-doc-date{margin-left:0}}.lg-toc{background:#f7f9fc;border:1px solid #eef3f9;border-radius:16px;margin-bottom:20px;padding:14px 16px}.lg-toc-label{color:#8796aa;display:block;font-size:.74rem;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.lg-toc ol{counter-reset:toc;display:flex;flex-wrap:wrap;gap:6px}.lg-toc li{counter-increment:toc}.lg-toc a{align-items:center;background:#fff;border:1px solid #e3e9f1;border-radius:10px;color:#33455c;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;padding:6px 11px;transition:color .2s,border-color .2s,background-color .2s}.lg-toc a:before{color:#1f8fe0;content:counter(toc,decimal-leading-zero);font-family:Outfit,system-ui,sans-serif;font-size:.7rem;font-weight:700}.lg-toc a:hover{background:#eef6ff;border-color:#a9d3f5;color:#0a56a1}.lg-sections{display:grid;gap:0}.lg-section{border-top:1px solid #eef3f9;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:18px 0;scroll-margin-top:110px}.lg-section:first-child{border-top:0;padding-top:4px}.lg-section:target .lg-section-num{background:#0a56a1;color:#fff}.lg-section-num{background:#eef6ff;border-radius:14px;color:#0a56a1;display:grid;font-size:.9rem;font-weight:700;height:44px;place-items:center;position:relative;transition:background-color .25s,color .25s;width:44px}.lg-section-num,.lg-section-title{font-family:Outfit,system-ui,sans-serif}.lg-section-title{align-items:center;color:#0b1b30;display:flex;font-size:1.05rem;font-weight:600;gap:9px;margin:8px 0 6px}.lg-section-title i{color:#1f8fe0;font-size:.85rem}.lg-section-body .lg-section-sub{color:#8796aa;font-size:.82rem;font-weight:600;margin:-2px 0 .7em}.lg-section-body p{color:#33455c;font-size:.95rem;line-height:1.75;margin:0 0 .7em}.lg-section-body p:last-child{margin-bottom:0}.lg-section-body strong{color:#0b1b30}.lg-section-body ul{color:#33455c;font-size:.95rem;line-height:1.7;list-style:disc;margin:.4em 0 .8em;padding-left:1.2em}.lg-section-body li::marker{color:#1f8fe0}@media(max-width:575px){.lg-section{gap:12px;grid-template-columns:36px minmax(0,1fr)}.lg-section-num{border-radius:11px;font-size:.8rem;height:36px;width:36px}}.lg-contact{align-items:flex-start;background:#eef6ff;border:1px solid #d6e9fb;border-radius:18px;display:flex;gap:14px;margin-top:20px;padding:16px 18px}.lg-contact-icon{background:#0a56a1;border-radius:12px;color:#fff;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.lg-contact p{color:#33455c;font-size:.92rem;margin:0 0 10px}.lg-contact strong{color:#0b1b30}.lg-contact-btns{display:flex;flex-wrap:wrap;gap:8px}.lg-contact-btn{align-items:center;background:#fff;border:1px solid #d6e9fb;border-radius:11px;color:#0a56a1;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;overflow-wrap:anywhere;padding:8px 12px;transition:background-color .2s,color .2s}.lg-contact-btn:hover{background:#0a56a1;border-color:#0a56a1;color:#fff}.pv-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pv-act{align-items:center;background:#fff;border:1px solid #d6e9fb;border-radius:11px;color:#0a56a1;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;padding:7px 13px;transition:background-color .2s,color .2s}.pv-act:hover{background:#eef6ff}.pv-act--brand{background:#0a56a1;border-color:#0a56a1;color:#fff}.pv-act--brand:hover{background:#08467f}.pv-act:focus-visible{outline:2px solid #1f8fe0;outline-offset:2px}.pv-actions .lg-doc-date{margin-left:0}@media(min-width:992px){.pv-side{position:sticky;top:104px}}.pv-toc{background:#fff;border:1px solid #e3e9f1;border-radius:22px;box-shadow:0 1px 2px rgba(11,27,48,.04);overflow:hidden}.pv-toc-head{border-bottom:1px solid #eef3f9;padding:16px 18px 12px}.pv-toc-head h2{align-items:center;color:#0b1b30;display:flex;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600;gap:9px;margin:0}.pv-toc-head h2 i{color:#1f8fe0;font-size:.85rem}.pv-toc-head p{color:#5b6b80;font-size:.78rem;margin:2px 0 0}.pv-toc-list{display:grid;gap:2px;padding:8px}.pv-toc-link{align-items:center;border-radius:11px;color:#33455c;display:grid;font-size:.86rem;font-weight:500;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:7px 10px;transition:background-color .2s,color .2s}.pv-toc-link:hover{background:#f4f8fd;color:#0b1b30}.pv-toc-num{border-radius:9px;display:grid;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;height:28px;place-items:center;transition:background-color .2s,color .2s;width:28px}.pv-toc-link.is-current,.pv-toc-num{background:#eef6ff;color:#0a56a1;font-weight:700}.pv-toc-link.is-current{box-shadow:inset 3px 0 0 #0a56a1}.pv-toc-link.is-current .pv-toc-num{background:#0a56a1;color:#fff}.pv-toc-link:focus-visible{outline:2px solid #1f8fe0;outline-offset:-2px}.pv-toc-note{background:#f2f8ff;border:1px solid #d6e9fb;border-radius:14px;margin:0 12px 12px;padding:12px 14px}.pv-toc-note p{color:#33455c;font-size:.82rem;line-height:1.6;margin:0}.pv-toc-note strong{color:#0b1b30}@media(max-width:991px){.pv-toc-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pv-toc-list li{flex:0 0 auto}.pv-toc-link{background:#f7f9fc;grid-template-columns:24px auto;padding:5px 10px 5px 5px;white-space:nowrap}.pv-toc-num{height:24px;width:24px}}.pv-sections .lg-section-title{font-size:1.12rem;margin-top:2px}.pv-sections .lg-section{grid-template-columns:minmax(0,1fr)}.pv-sections .lg-section-num{display:none}.pv-sections .lg-section:target .lg-section-title{color:#0a56a1}.pv-nosell{align-items:center;background:#fff1f3;border:1px solid #fbd0d8;border-radius:14px;color:#be123c;display:flex;font-size:.88rem;font-weight:700;gap:10px;margin-top:12px;padding:12px 14px}.pv-contact{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:16px;margin-top:10px;padding:16px 18px}.pv-contact-title{color:#0b1b30;font-family:Outfit,system-ui,sans-serif;font-weight:600;margin-bottom:6px}.pv-contact-detail{color:#5b6b80;font-size:.9rem;line-height:1.9}.pv-contact-detail a,.pv-contact-detail span{color:#0b1b30;font-weight:600}.pv-contact-detail a{color:#0a56a1;text-decoration:underline;text-decoration-color:#a9d3f5;text-underline-offset:3px}@media print{#feedback-widget,#kNavbar,#kToasts,#kTop,#kTopbar,.demand-hero-stats,.demand-hero:after,.demand-hero:before,.k-footer,.k-nav,.lg-contact,.pg-crumbs,.pv-actions,.pv-side,[class*=feedback],footer{display:none!important}.demand-hero{background:none!important;padding:0!important}.lg-doc{border:0!important;box-shadow:none!important}.lg-section{-moz-column-break-inside:auto;break-inside:auto}.lg-section-title{-moz-column-break-after:avoid;break-after:avoid}.pg-main{padding-top:8px!important}.lg-doc.lg\:col-span-8{grid-column:1/-1}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-3\.5{left:.875rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-\[156px\]{top:156px}.isolate{isolation:isolate}.z-\[1030\]{z-index:1030}.z-\[1090\]{z-index:1090}.z-\[1\]{z-index:1}.col-span-full{grid-column:1/-1}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.\!mb-0{margin-bottom:0!important}.\!mb-3{margin-bottom:.75rem!important}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:-.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[26px\]{margin-bottom:26px}.mb-\[3px\]{margin-bottom:3px}.mb-\[7px\]{margin-bottom:7px}.ml-0\.5{margin-left:.125rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[22px\]{height:22px}.h-\[2px\]{height:2px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[84px\]{height:84px}.min-h-\[1\.2em\]{min-height:1.2em}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[22px\]{width:22px}.w-\[min\(92vw\2c 380px\)\]{width:min(92vw,380px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-\[240px\]{max-width:240px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-brand-100{--tw-border-opacity:1;border-color:rgb(214 233 251/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(227 233 241/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.\!bg-\[\#0f9f6e\]{--tw-bg-opacity:1!important;background-color:rgb(15 159 110/var(--tw-bg-opacity,1))!important}.\!bg-\[\#7c3aed\]{--tw-bg-opacity:1!important;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))!important}.\!bg-\[\#d98a06\]{--tw-bg-opacity:1!important;background-color:rgb(217 138 6/var(--tw-bg-opacity,1))!important}.bg-\[\#eef3f0\]{--tw-bg-opacity:1;background-color:rgb(238 243 240/var(--tw-bg-opacity,1))}.bg-brand-400{--tw-bg-opacity:1;background-color:rgb(79 179 246/var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(238 246 255/var(--tw-bg-opacity,1))}.bg-brand-700{--tw-bg-opacity:1;background-color:rgb(10 86 161/var(--tw-bg-opacity,1))}.bg-brand-900\/90{background-color:rgba(4,32,61,.9)}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.bg-kred{--tw-bg-opacity:1;background-color:rgb(200 16 46/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[\.04\]{background-color:hsla(0,0%,100%,.04)}.bg-\[linear-gradient\(180deg\2c \#000_0_30\%\2c \#fff_30\%_35\%\2c \#bb0000_35\%_65\%\2c \#fff_65\%_70\%\2c \#006600_70\%\)\]{background-image:linear-gradient(180deg,#000 0 30%,#fff 30% 35%,#b00 35% 65%,#fff 65% 70%,#060 70%)}.bg-\[radial-gradient\(circle_at_85\%_15\%\2c rgba\(61\2c 220\2c 132\2c \.3\)\2c transparent_50\%\)\2c linear-gradient\(135deg\2c \#1b2f28\2c \#08120f\)\]{background-image:radial-gradient(circle at 85% 15%,rgba(61,220,132,.3),transparent 50%),linear-gradient(135deg,#1b2f28,#08120f)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[18px\]{padding:18px}.p-\[26px\]{padding:26px}.\!py-8{padding-bottom:2rem!important;padding-top:2rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[27\%\]{padding-left:27%;padding-right:27%}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pb-5{padding-bottom:1.25rem!important}.\!pt-6{padding-top:1.5rem!important}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-3\.5{padding-left:.875rem}.pr-3\.5{padding-right:.875rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Outfit,Plus Jakarta Sans,system-ui,sans-serif}.font-sans{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.text-5xl{font-size:3rem;line-height:1}.text-\[\.62rem\]{font-size:.62rem}.text-\[\.64rem\]{font-size:.64rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.74rem\]{font-size:.74rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.76rem\]{font-size:.76rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.79rem\]{font-size:.79rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.86rem\]{font-size:.86rem}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1rem\]{font-size:1rem}.text-\[length\:clamp\(1\.3rem\2c 1rem_\+_\.9vw\2c 1\.75rem\)\]{font-size:clamp(1.3rem,1rem + .9vw,1.75rem)}.text-\[length\:clamp\(1\.45rem\2c 1\.15rem_\+_\.7vw\2c 1\.75rem\)\]{font-size:clamp(1.45rem,1.15rem + .7vw,1.75rem)}.text-\[length\:clamp\(1\.45rem\2c 1\.2rem_\+_\.6vw\2c 1\.8rem\)\]{font-size:clamp(1.45rem,1.2rem + .6vw,1.8rem)}.text-\[length\:clamp\(1\.7rem\2c 1\.2rem_\+_1\.4vw\2c 2\.5rem\)\]{font-size:clamp(1.7rem,1.2rem + 1.4vw,2.5rem)}.text-\[length\:clamp\(1\.9rem\2c 1\.2rem_\+_2vw\2c 2\.9rem\)\]{font-size:clamp(1.9rem,1.2rem + 2vw,2.9rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.015em\]{letter-spacing:-.015em}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-wide{letter-spacing:.025em}.text-\[\#8796aa\]{--tw-text-opacity:1;color:rgb(135 150 170/var(--tw-text-opacity,1))}.text-\[\#8a9a94\]{--tw-text-opacity:1;color:rgb(138 154 148/var(--tw-text-opacity,1))}.text-brand-100{--tw-text-opacity:1;color:rgb(214 233 251/var(--tw-text-opacity,1))}.text-brand-200{--tw-text-opacity:1;color:rgb(169 211 245/var(--tw-text-opacity,1))}.text-brand-400{--tw-text-opacity:1;color:rgb(79 179 246/var(--tw-text-opacity,1))}.text-brand-500{--tw-text-opacity:1;color:rgb(31 143 224/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(22 115 201/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(10 86 161/var(--tw-text-opacity,1))}.text-brand-900{--tw-text-opacity:1;color:rgb(4 32 61/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(11 27 48/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(91 107 128/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/\[\.16\]{color:hsla(0,0%,100%,.16)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.\!shadow-\[0_12px_22px_-10px_rgba\(124\2c 58\2c 237\2c \.6\)\]{--tw-shadow:0 12px 22px -10px rgba(124,58,237,.6)!important;--tw-shadow-colored:0 12px 22px -10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_12px_22px_-10px_rgba\(15\2c 159\2c 110\2c \.7\)\]{--tw-shadow:0 12px 22px -10px rgba(15,159,110,.7)!important;--tw-shadow-colored:0 12px 22px -10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_12px_22px_-10px_rgba\(217\2c 138\2c 6\2c \.7\)\]{--tw-shadow:0 12px 22px -10px rgba(217,138,6,.7)!important;--tw-shadow-colored:0 12px 22px -10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_10px_24px_-18px_rgba\(11\2c 27\2c 48\2c \.5\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(11\2c 27\2c 48\2c \.5\)\]{--tw-shadow:0 10px 24px -18px rgba(11,27,48,.5);--tw-shadow-colored:0 10px 24px -18px var(--tw-shadow-color)}.shadow-\[0_8px_18px_-8px_rgba\(10\2c 86\2c 161\2c \.8\)\]{--tw-shadow:0 8px 18px -8px rgba(10,86,161,.8);--tw-shadow-colored:0 8px 18px -8px var(--tw-shadow-color)}.shadow-\[0_8px_18px_-8px_rgba\(10\2c 86\2c 161\2c \.8\)\],.shadow-deep{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-deep{--tw-shadow:0 40px 80px -40px rgba(0,0,0,.7);--tw-shadow-colored:0 40px 80px -40px var(--tw-shadow-color)}.shadow-glow{--tw-shadow:0 14px 30px -12px rgba(79,179,246,.65);--tw-shadow-colored:0 14px 30px -12px var(--tw-shadow-color)}.shadow-glow,.shadow-soft{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow:0 1px 2px rgba(11,27,48,.05),0 10px 30px -18px rgba(11,27,48,.3);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 30px -18px var(--tw-shadow-color)}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-brand-100{--tw-ring-opacity:1;--tw-ring-color:rgb(214 233 251/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-white\/20{--tw-ring-color:hsla(0,0%,100%,.2)}.blur{--tw-blur:blur(8px)}.blur,.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-blur{--tw-backdrop-blur:blur(8px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:rotate-90:hover{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-2\.5:hover{gap:.625rem}.hover\:bg-brand-300:hover{--tw-bg-opacity:1;background-color:rgb(124 196 255/var(--tw-bg-opacity,1))}.hover\:bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(238 246 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:text-brand-300:hover{--tw-text-opacity:1;color:rgb(124 196 255/var(--tw-text-opacity,1))}.hover\:text-brand-400:hover{--tw-text-opacity:1;color:rgb(79 179 246/var(--tw-text-opacity,1))}.hover\:text-brand-800:hover{--tw-text-opacity:1;color:rgb(8 72 134/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:not-sr-only:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[2200\]:focus{z-index:2200}.focus\:rounded-xl:focus{border-radius:.75rem}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-bottom:.5rem;padding-top:.5rem}.focus\:font-bold:focus{font-weight:700}.focus\:text-brand-700:focus{--tw-text-opacity:1;color:rgb(10 86 161/var(--tw-text-opacity,1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-\[3px\]{--tw-translate-x:3px}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:translate-x-\[3px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-ink{--tw-text-opacity:1;color:rgb(11 27 48/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:no-preference){.motion-safe\:scroll-smooth{scroll-behavior:smooth}}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media not all and (min-width:576px){.max-sm\:sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:px-4{padding-left:1rem;padding-right:1rem}.max-sm\:text-\[1\.02rem\]{font-size:1.02rem}}@media (min-width:401px){.min-\[401px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px){.sm\:ml-\[54px\]{margin-left:54px}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pr-4{padding-right:1rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:rounded-\[36px\]{border-radius:36px}.md\:p-10{padding:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-20{padding-top:5rem}}@media (min-width:992px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-5{grid-column-start:5}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:gap-12{gap:3rem}.lg\:self-start{align-self:flex-start}.lg\:p-14{padding:3.5rem}.lg\:pt-1{padding-top:.25rem}}@media (min-width:1200px){.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.6fr_1\.3fr_1\.2fr_1\.5fr\]{grid-template-columns:1.6fr 1.3fr 1.2fr 1.5fr}.xl\:gap-12{gap:3rem}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}