:root{--yg-primary:#1d4ed7;--yg-primary-hover:#1a43bd;--yg-primary-tint:#1679d545;--yg-navy-950:#071222;--yg-navy-800:#102c50;--yg-navy-700:#123b63;--yg-ink:#222;--yg-ink-soft:#4a505b;--yg-muted:#6b7280;--yg-line:#e7e9ee;--yg-line-strong:#d5d9e1;--yg-surface:#fff;--yg-surface-alt:#f5f6f8;--yg-grad-dark:linear-gradient(180deg,#123b63 0%,#102c50 32%,#071222 100%);--yg-font-display:"Clarity City","Noto Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--yg-font-body:"Open Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--yg-font-accent:"Playwrite IE",cursive;--yg-container:1320px;--yg-gutter:16px;--yg-r-sm:8px;--yg-r-md:12px;--yg-r-lg:18px;--yg-r-pill:999px;--yg-shadow-sm:0 1px 2px rgba(7,18,34,.06);--yg-shadow-float:0 14px 34px -16px rgba(7,18,34,.3),0 2px 8px rgba(7,18,34,.06);--yg-ease:cubic-bezier(.4,0,.2,1);--yg-dur:.4s;--yg-t:var(--yg-dur) var(--yg-ease)}html,body{font-family:var(--yg-font-body);color:var(--yg-ink);background:var(--yg-surface)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--yg-font-display);letter-spacing:-.01em}.container{box-sizing:border-box;max-width:var(--yg-container);padding:0 var(--yg-gutter)}.yg-i{width:16px;height:16px;flex-shrink:0;display:block}.yg-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font:400 15px/1.4 var(--yg-font-accent);color:var(--yg-primary)}.yg-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.yg-h1{margin:0;font:700 clamp(30px,4.2vw,48px)/1.08 var(--yg-font-display);letter-spacing:-.025em;color:var(--yg-navy-950)}.yg-h2{margin:0;font:700 clamp(24px,2.8vw,34px)/1.15 var(--yg-font-display);letter-spacing:-.02em;color:var(--yg-navy-950)}.yg-h3{margin:0;font:600 18px/1.3 var(--yg-font-display);letter-spacing:-.01em;color:var(--yg-ink)}.yg-lead{margin:0;font:400 16px/1.65 var(--yg-font-body);color:var(--yg-ink-soft)}.yg-lead a{color:var(--yg-primary);font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size var(--yg-t)}.yg-lead a:hover{background-size:100% 1px}@media(max-width:767px){.yg-lead{font-size:15px}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:48px;border:4px solid transparent;border-radius:var(--yg-r-pill);background:#07122242 padding-box}::-webkit-scrollbar-thumb:hover{border-width:3px;background:var(--yg-primary) padding-box}::-webkit-scrollbar-thumb:active{background:var(--yg-navy-700) padding-box}::-webkit-scrollbar-corner{background:transparent}.md ::-webkit-scrollbar,.hd-drop ::-webkit-scrollbar{width:8px;height:8px}.md ::-webkit-scrollbar-thumb,.hd-drop ::-webkit-scrollbar-thumb{border-width:2px;background-color:#0712222e}.md ::-webkit-scrollbar-thumb:hover,.hd-drop ::-webkit-scrollbar-thumb:hover{background-color:var(--yg-primary)}@supports (-moz-appearance:none){html{scrollbar-width:thin;scrollbar-color:rgba(7,18,34,.3) transparent}}.yg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--yg-r-pill);border:1px solid transparent;font:600 14px/1 var(--yg-font-display);letter-spacing:.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--yg-t),border-color var(--yg-t),color var(--yg-t),box-shadow var(--yg-t),transform var(--yg-t)}.yg-btn .yg-i{width:14px;height:14px;transition:transform var(--yg-t)}.yg-btn:hover .yg-i{transform:translate(2px)}.yg-btn:focus-visible{outline:2px solid var(--yg-primary);outline-offset:2px}.yg-btn--dark{background:var(--yg-navy-950);border-color:var(--yg-navy-950);color:#fff}.yg-btn--dark:hover{background:var(--yg-navy-700);border-color:var(--yg-navy-700)}.yg-btn--primary{background:var(--yg-primary);border-color:var(--yg-primary);color:#fff}.yg-btn--primary:hover{background:var(--yg-primary-hover);border-color:var(--yg-primary-hover)}.yg-btn--ghost{background:transparent;border-color:var(--yg-line-strong);color:var(--yg-ink)}.yg-btn--ghost:hover{background:var(--yg-surface-alt)}.yg-btn--light{background:#fff;border-color:#fff;color:var(--yg-navy-950)}.yg-btn--light:hover{background:#eef0f3;border-color:#eef0f3}.yg-btn--sm{height:34px;padding:0 14px;font-size:13px}.yg-btn--lg{height:46px;padding:0 22px;font-size:15px}.yg-outline-cta{gap:8px;padding:10px 20px;border-radius:var(--yg-r-pill);background:var(--yg-navy-950);border:1px solid var(--yg-navy-950);box-shadow:none;color:#fff;font:600 14px/1.2 var(--yg-font-display);transition:background-color var(--yg-t),border-color var(--yg-t),box-shadow var(--yg-t),transform var(--yg-t)}.yg-outline-cta svg{transition:transform var(--yg-t)}.yg-outline-cta:before{display:none}.yg-outline-cta:hover{background:var(--yg-navy-700);border-color:var(--yg-navy-700);box-shadow:none}.yg-outline-cta:active{box-shadow:none}.yg-outline-cta:focus-visible{box-shadow:none;outline:2px solid var(--yg-primary);outline-offset:2px}.yg-outline-cta svg{width:15px;height:15px}.yg-scrim{position:fixed;inset:0;z-index:45;background:#07122247;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--yg-t),visibility var(--yg-t)}.yg-scrim.is-on{opacity:1;visibility:visible;pointer-events:auto}.yg-scrim.is-high{z-index:65;background:#07122273}.yg-fade{opacity:0;visibility:hidden;transition:opacity var(--yg-t),visibility var(--yg-t)}.yg-fade.is-on{opacity:1;visibility:visible}@keyframes yg-fade-in{0%{opacity:0}to{opacity:1}}.yg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yg-io [data-reveal]{opacity:0;transform:var(--rv-from,translate3d(0,32px,0));transition:opacity .7s var(--yg-ease) var(--rv-d,0s),transform 1s cubic-bezier(.16,1,.3,1) var(--rv-d,0s)}.yg-io [data-reveal=left]{--rv-from:translate3d(-44px,0,0)}.yg-io [data-reveal=right]{--rv-from:translate3d(44px,0,0)}.yg-io [data-reveal=zoom]{--rv-from:translate3d(0,24px,0) scale(.94)}.yg-io [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.yg-io [data-reveal]{opacity:1;transform:none}}
