:root{--card:#fff;--line:#dce5eb;--ink:#18364b;--muted:#536573;--bg:#f5f8fa}*{box-sizing:border-box}body{margin:0;background:#f5f8fa;color:#18364b;font:17px/1.8 Malgun Gothic,sans-serif;word-break:keep-all;overflow-wrap:anywhere}button,input{font:inherit}button{cursor:pointer}[hidden]{display:none!important}a{color:#20567b}h1{font-size:clamp(28px,4vw,42px);line-height:1.45}#mindlab-session{margin:10vh auto;max-width:640px;padding:32px;background:#fff;border:1px solid #dce5eb;border-radius:16px}#mindlab-session button{padding:14px 20px}#app{--ml-brand-gutter: 28px;--ml-brand-height: 44px;--ml-brand-icon-width: 56px;--ml-brand-gap: 10px;--ml-brand-title-size: 26px;--ml-brand-academy-size: 8px}#app .un-header.ga-header .un-head-inner{min-height:80px!important;padding:16px var(--ml-brand-gutter)!important;align-items:center!important}#app .ga-header .ga-brand{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:var(--ml-brand-height)!important;gap:0!important;padding:0!important}#app .ml-brand-mark{display:inline-grid!important;grid-template-columns:var(--ml-brand-icon-width) max-content;align-items:center;column-gap:var(--ml-brand-gap);height:var(--ml-brand-height);color:#102c46;text-align:left;white-space:nowrap;vertical-align:middle}#app .ml-brand-mark .ga-symbol{grid-area:auto!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--ml-brand-icon-width)!important;height:var(--ml-brand-height)!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#app .ml-brand-mark .ga-symbol img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;mix-blend-mode:normal!important;filter:none!important}#app .ml-brand-mark .ga-wordmark{grid-area:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;align-self:center!important;gap:4px!important;height:var(--ml-brand-height)!important;margin:0!important;padding:0!important}#app .ml-brand-mark .ga-wordmark b{display:block!important;margin:0!important;color:#102c46!important;font-family:Georgia,Times New Roman,serif!important;font-size:var(--ml-brand-title-size)!important;font-weight:700!important;line-height:1!important;letter-spacing:.015em!important;white-space:nowrap}#app .ml-brand-mark .ga-wordmark em{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;color:#102c46!important;font-family:Arial,sans-serif!important;font-size:var(--ml-brand-academy-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.34em!important}#app .ml-brand-mark .ga-wordmark em i{display:block!important;flex:1 1 24px!important;min-width:18px;height:1px!important;background:#3d73a5!important}#app .ga-page-label{display:none!important}#app .ga-footer{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center!important;column-gap:32px!important;row-gap:20px!important;box-sizing:border-box;width:100%;max-width:1200px;margin:48px auto 0!important;padding:28px var(--ml-brand-gutter) 22px!important}#app .ga-footer-brand{display:flex!important;align-items:center!important;min-height:var(--ml-brand-height);margin:0!important;padding:0!important}#app .ga-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px;margin:0}#app .ga-footer>small{grid-column:1 / -1;width:100%;margin:0}@media(max-width:1000px){#app{--ml-brand-gutter: 20px}}@media(max-width:1000px){#app .ga-footer{grid-template-columns:1fr;row-gap:18px!important}#app .ga-footer nav{justify-content:flex-start}}@media(max-width:480px){#app{--ml-brand-gutter: 16px;--ml-brand-height: 38px;--ml-brand-icon-width: 47px;--ml-brand-gap: 8px;--ml-brand-title-size: 22px;--ml-brand-academy-size: 7px}#app .un-header.ga-header .un-head-inner{min-height:72px!important;padding-block:14px!important}}#app .ml-site-shell{position:relative!important;z-index:1200!important;background:#fff!important;border:0!important;border-bottom:1px solid #dfe7ef!important;box-shadow:none!important;color:#18354d}#app .ml-site-shell .un-head-inner{position:relative!important;display:flex!important;flex-wrap:nowrap!important;gap:24px!important;max-width:1400px!important;min-height:84px!important;margin:auto!important;padding:18px 32px!important}#app .ml-site-shell .ga-brand{flex:none!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}#app .ml-primary-nav{flex:1;min-width:0}#app .ml-primary-links{display:flex;align-items:center;justify-content:center;gap:4px}#app .ml-site-shell .ml-shell-link{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#53667a;font:inherit;font-size:16px;font-weight:650;line-height:1.4;white-space:nowrap;box-shadow:none;cursor:pointer;text-decoration:none}#app .ml-primary-links>.ml-shell-link.is-current{background:#f0f5f9;color:#102f4a}#app .ml-site-shell .ml-shell-link:hover{background:#f2f6fa;color:#123653}#app .ml-shell-utilities{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}#app .ml-shell-disclosure{position:relative;margin:0;border:0;background:transparent;padding:0;box-shadow:none}#app .ml-shell-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 12px;list-style:none;border:1px solid #dae4ed;border-radius:10px;background:#fff;color:#183c58;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap}#app .ml-shell-disclosure>summary::-webkit-details-marker,#app .ml-action-menu>summary::-webkit-details-marker{display:none}#app .ml-shell-disclosure[open]>summary{background:#f2f6fa;border-color:#a9bece}#app .ml-caret{display:inline-block;flex:none;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}#app details[open]>summary .ml-caret{transform:translateY(2px) rotate(225deg)}#app .ml-mode-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:#a47f3a}#app .ml-shell-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:1210;display:flex;flex-direction:column;gap:3px;width:250px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #dde6ed;border-radius:14px;background:#fff;box-shadow:0 14px 42px #18354d1c;text-align:left}#app .ml-popover-label{margin:2px 10px 8px;color:#718194;font-size:16px;font-weight:650;line-height:1.5}#app .ml-shell-popover>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:44px;width:100%;margin:0;padding:12px 11px;border:0;border-radius:8px;background:transparent;color:#29475f;box-shadow:none;text-align:left;font:inherit;font-size:16px;line-height:1.5;white-space:normal;cursor:pointer}#app .ml-shell-popover>button:hover{background:#f1f5f9}#app .ml-shell-popover>button[aria-pressed=true]{background:#eef4f8;color:#112f4b}#app .ml-shell-popover>button[aria-pressed=true] b:after{content:"\2713";margin-left:12px;color:#416e6d}#app .ml-shell-popover small{font-size:16px;line-height:1.6;color:#677e90}#app .ml-shell-popover hr{width:calc(100% - 20px);margin:6px 10px;border:0;border-top:1px solid #e7edf2}#app .ml-shell-disclosure:not([open])>.ml-shell-popover,#app .ml-action-menu:not([open])>.ml-action-options{display:none!important}#app .ml-account-menu>summary{width:48px;padding:10px;gap:6px}#app .ml-context-nav{margin:0;padding:0 32px;border-top:1px solid #f0f3f7;background:#fff;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d8e2eb transparent}#app .ml-context-nav>div{display:flex;align-items:stretch;gap:24px;max-width:1336px;margin:auto;min-height:48px}#app .ml-context-nav .ml-shell-link{position:relative;min-height:48px;padding:11px 2px;border-radius:0;font-size:16px;font-weight:550;color:#637588}#app .ml-context-nav .ml-shell-link.is-current{color:#163a56;background:transparent;font-weight:750}#app .ml-context-nav .ml-shell-link.is-current:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#183c58;border-radius:2px 2px 0 0}#app .ml-context-nav .ml-shell-link:hover{background:transparent;color:#123653}#app .ml-mobile-menu,#app .ml-mobile-account{display:none}#app .ml-preview-notice{position:relative;margin:0;border:0;border-bottom:1px solid #e4d9bd;background:#fcf9f1;color:#624e2a}#app .ml-preview-notice>div{display:flex;align-items:center;gap:10px;max-width:1400px;margin:auto;padding:11px 32px}#app .ml-preview-notice p{display:flex;gap:14px;flex-wrap:wrap;margin:0;font-size:16px;line-height:1.6}#app .ml-preview-notice b{font-weight:700}#app .ml-preview-notice p span{color:#7a6c53}#app .ml-preview-notice button{margin-left:auto;padding:5px 0;border:0;background:transparent;color:#624e2a;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:4px;box-shadow:none}#app .ml-site-shell button:focus-visible,#app .ml-site-shell summary:focus-visible,#app .ml-action-menu summary:focus-visible,#app .ml-inline-tabs button:focus-visible,#app .ml-topic-select select:focus-visible{outline:3px solid #729cc0;outline-offset:3px}#app .ml-inline-tabs,#app .mc-nav.ml-inline-tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;min-height:48px!important;padding:0!important;margin:0 0 28px!important;border:0!important;border-bottom:1px solid #dce5ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}#app .mc-nav.ml-inline-tabs>div{display:flex!important;gap:24px!important}#app .ml-inline-tabs button,#app .mc-nav.ml-inline-tabs button{flex:none;min-height:48px!important;padding:10px 1px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#60778b!important;font-size:16px!important;font-weight:550!important;white-space:nowrap}#app .ml-inline-tabs button.active{color:#123653!important;border-bottom:2px solid #183c58!important;font-weight:750!important}#app .ml-inline-tabs button:hover{color:#123653!important}#app .ml-pilot-toolbar>.lib-actions{display:flex!important;align-items:center;gap:12px;width:100%;flex-wrap:wrap}#app .ml-pilot-toolbar>.lib-actions>.lib-button{width:auto!important}#app .ml-pilot-toolbar .lib-actions>.ml-back-link{margin-right:auto;padding:10px 0!important;border:0!important;background:transparent!important;color:#647c90!important;box-shadow:none!important}#app .ml-action-menu{position:relative;align-self:center;padding:0;margin:0;border:0;background:transparent;box-shadow:none;z-index:20}#app .ml-action-menu>summary{display:flex;align-items:center;gap:16px;min-height:46px;padding:12px 16px;list-style:none;border:1px solid #d6e2ec;border-radius:10px;background:#fff;color:#24465e;box-shadow:none;font-size:16px;font-weight:650;line-height:1.5;cursor:pointer;white-space:nowrap}#app .ml-action-menu>summary:after{content:"\22ef";font-size:20px;line-height:12px;color:#73889b}#app .ml-action-options{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:220px;max-width:calc(100vw - 48px);padding:8px;border:1px solid #dce5ed;border-radius:12px;background:#fff;box-shadow:0 12px 36px #17354c20}#app .ml-action-options>*{display:block!important;min-height:44px;width:100%;padding:12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#24465e!important;box-shadow:none!important;text-align:left;line-height:1.5;font-size:16px;white-space:normal;cursor:pointer}#app .ml-action-options>*:hover{background:#f0f5f9!important}#app .ml-pilot-toolbar .lib-actions .ml-action-options>.lib-button,#app .act-intro .lib-actions .ml-action-options>.lib-button{display:block!important;width:100%!important;min-height:44px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#24465e!important;box-shadow:none!important;transform:none!important;text-align:left!important;justify-content:flex-start!important}#app .ml-pilot-toolbar .lib-actions .ml-action-options>.lib-button:hover,#app .act-intro .lib-actions .ml-action-options>.lib-button:hover{background:#f0f5f9!important}#app .ml-action-options>[hidden]{display:none!important}#app .ml-topic-select{display:none}#app .lib-categories{gap:7px!important}#app .lib-categories .lib-chip{min-height:38px!important;padding:8px 12px!important;border-color:transparent!important;background:#f4f7fa!important;font-size:16px!important;box-shadow:none!important}#app .lib-categories .lib-chip.active{background:#173c59!important;color:#fff!important}#app .ml-pilot-toolbar{margin-bottom:20px!important}#app .ml-site-shell~.un-page{min-height:60vh}@media(max-width:1199px)and (min-width:1100px){#app .ml-site-shell .un-head-inner{gap:15px!important;padding-left:24px!important;padding-right:24px!important}#app .ml-primary-links>.ml-shell-link{padding:10px 8px;font-size:16px}#app .ml-shell-utilities{gap:8px}}@media(max-width:1099px){#app .ml-site-shell .un-head-inner{gap:16px!important;min-height:78px!important;padding:16px 24px!important}#app .ml-mobile-menu{display:flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:42px;order:4;margin:0;padding:9px;border:0;border-radius:9px;background:#f0f5f9;color:#20435e;font:inherit;font-size:16px;font-weight:700;box-shadow:none;cursor:pointer}#app .ml-shell-utilities{margin-left:auto}#app .ml-account-menu{display:none}#app .ml-primary-nav{display:none;position:absolute;top:100%;left:16px;right:16px;z-index:1220;max-height:calc(100dvh - 104px);overflow-y:auto;padding:12px;border:1px solid #dce6ee;border-radius:16px;background:#fff;box-shadow:0 16px 42px #17354c21}#app .ml-primary-nav[data-open]{display:block}#app .ml-primary-links{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:2px 2px 14px}#app .ml-primary-links>.ml-shell-link{justify-content:flex-start;padding:15px 14px;min-height:54px;font-size:16px}#app .ml-mobile-account{display:flex;flex-wrap:wrap;gap:4px;padding:12px 3px 3px;border-top:1px solid #e7edf2}#app .ml-mobile-account>button{min-height:44px;padding:12px;border:0;border-radius:7px;background:transparent;color:#60778b;font:inherit;font-size:16px;box-shadow:none;cursor:pointer}#app .ml-context-nav{padding:0 24px}#app .ml-context-nav>div{gap:23px}#app .ml-preview-notice>div{padding:10px 24px}}@media(max-width:600px){#app .ml-site-shell{--ml-brand-height:34px;--ml-brand-icon-width:42px;--ml-brand-gap:7px;--ml-brand-title-size:20px;--ml-brand-academy-size:6px}#app .ml-site-shell .un-head-inner{min-height:72px!important;padding:16px!important;gap:10px!important}#app .ml-mobile-menu{min-width:40px;padding:9px}#app .ml-mobile-menu span{display:none}#app .ml-shell-disclosure>summary{min-height:40px;padding:9px 10px;gap:6px;font-size:16px}#app .ml-shell-disclosure>summary .ml-mode-dot{display:none}#app .ml-context-nav{padding:0 16px}#app .ml-context-nav>div{gap:22px}#app .ml-context-nav .ml-shell-link{min-height:46px;font-size:16px}#app .ml-view-switch .ml-shell-popover{right:-50px}#app .ml-primary-nav{left:12px;right:12px}#app .ml-primary-links{grid-template-columns:1fr}#app .ml-primary-links>.ml-shell-link{min-height:46px;padding:12px}#app .ml-preview-notice>div{padding:10px 16px;gap:8px;align-items:flex-start}#app .ml-preview-notice .ml-mode-dot{margin-top:6px}#app .ml-preview-notice p{gap:2px;display:grid;font-size:16px}#app .ml-preview-notice p span{max-width:195px;font-size:16px}#app .ml-preview-notice button{padding-top:1px;font-size:16px}#app .ml-topic-select{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:15px 0 0;color:#536b7d;font-size:16px;font-weight:650}#app .ml-topic-select select{min-height:44px;width:100%;padding:10px 12px;border:1px solid #d7e3ed;border-radius:9px;background:#f8fafc;color:#23475f;font:inherit;font-size:16px}#app .ml-topic-select+.lib-categories{display:none!important}#app .lib-category-caption{display:none!important}#app .ml-pilot-toolbar .lib-actions{gap:8px}#app .ml-pilot-toolbar .lib-actions>.lib-button{min-height:44px!important;padding:11px 13px!important;font-size:16px!important}#app .ml-pilot-toolbar .lib-actions>.ml-back-link{font-size:16px!important}#app .ml-action-menu>summary{min-height:44px;padding:11px 12px;gap:8px;font-size:16px}#app .ml-inline-tabs,#app .mc-nav.ml-inline-tabs{gap:22px!important}}@media(max-width:359px){#app .ml-site-shell{--ml-brand-title-size:17px;--ml-brand-icon-width:36px;--ml-brand-height:30px;--ml-brand-gap:5px}#app .ml-site-shell .un-head-inner{padding:14px 12px!important;gap:6px!important}#app .ml-shell-disclosure>summary{padding:9px 8px;font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-site-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{#app .ml-site-shell,#app .ml-preview-notice,#app .ml-action-menu{display:none!important}}#app .ml-about-page{--about-navy:#102c43;--about-ink:#18364b;--about-muted:#61717b;--about-gold:#c1a465;--about-paper:#f7f5f0;--about-line:#dedfd9;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--about-ink);font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word}#app .ml-about-page *,#app .ml-about-page *:before,#app .ml-about-page *:after{box-sizing:border-box}#app .un-page[data-page=home]{max-width:none!important;padding:0!important;background:#fff}#app .ml-about-page :is(h1,h2,h3,p,figure,ul){margin:0}#app .ml-about-page :is(h1,h2,h3){color:inherit;font-weight:750;letter-spacing:-.045em;word-break:keep-all}#app .ml-about-page h2{font-size:clamp(28px,3vw,40px);line-height:1.4}#app .ml-about-page h3{font-size:23px;line-height:1.5}#app .ml-about-page h3>span{display:block}#app .ml-about-page :is(h2,h3){text-wrap:balance}#app .ml-about-page p{text-wrap:pretty}#app .about-inner{width:100%;max-width:1160px;padding-left:32px;padding-right:32px;margin:0 auto}#app .about-section{padding-top:90px;padding-bottom:90px}#app .about-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 20px!important;color:#7f6737;font-size:16px;font-weight:750;line-height:1.5;letter-spacing:.18em}#app .about-eyebrow i{width:24px;height:1px;background:currentColor;opacity:.6}#app .about-section-head{max-width:740px;margin-bottom:42px}#app .about-section-head>p:last-child:not(.about-eyebrow){margin-top:18px;color:var(--about-muted);font-size:16px;line-height:1.9}#app .about-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}#app .ml-about-page .about-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;width:auto;max-width:100%;margin:0;padding:13px 19px;border:1px solid #cbd8e1;border-radius:8px;background:#fff;color:#193a52;box-shadow:none!important;transform:none;font:inherit;font-size:16px;font-weight:700;line-height:1.6;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}#app .about-cta svg{flex:none;width:18px;height:18px;transition:transform .2s}#app .about-cta:hover svg{transform:translate(3px)}#app .ml-about-page .about-cta.gold{border-color:#d9c896;background:#e5d7b3;color:#1b3344}#app .ml-about-page .about-cta.gold:hover{background:#efdfb8;border-color:#efdfb8}#app .ml-about-page .about-cta.navy{border-color:#16354c;background:#16354c;color:#fff}#app .ml-about-page .about-cta.navy:hover{background:#254b65}#app .ml-about-page .about-cta.text{min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#2c526e;gap:14px}#app .about-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#e9eceb;box-shadow:none;font:inherit;font-size:16px;font-weight:550;cursor:pointer}#app .ml-about-page :is(button,a,summary):focus-visible{outline:3px solid #7fa6c7;outline-offset:5px}#app .about-hero{position:relative;isolation:isolate;min-height:640px;overflow:hidden;background:#102b40;color:#fff}#app .about-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#102b40 0%,#102b40 30%,#102b40ed 42%,#102b407d 57%,transparent 73%)}#app .about-hero-photo{position:absolute;inset:0 0 0 auto;z-index:-2;width:69%;height:100%;overflow:hidden}#app .about-hero-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% 50%;animation:aboutPhotoIn 1.2s ease-out both}#app .about-hero-photo figcaption{position:absolute;right:28px;bottom:22px;padding:3px 7px;border-radius:4px;background:#102c4399;color:#f1f5f7;font-size:16px;line-height:1.5}#app .about-hero-inner{width:100%;max-width:1280px;min-height:640px;display:flex;align-items:center;margin:auto;padding:68px 48px}#app .about-hero-copy{position:relative;max-width:600px;width:53%;z-index:1;animation:aboutCopyIn .7s ease-out both}#app .about-hero-copy .about-eyebrow{color:#d6bb80}#app .about-hero h1{margin:0 0 25px;font-size:clamp(42px,4.8vw,64px);font-weight:700;line-height:1.24;letter-spacing:-.055em}#app .about-hero h1>span{display:block}#app .about-hero h1 em{font-style:normal;color:#e3c993}#app .about-hero-belief{color:#f5f3ed;font-size:22px;line-height:1.7;letter-spacing:-.025em}#app .about-hero-description{margin-top:19px!important;color:#c1cdd6;font-size:16px;line-height:1.95}#app .about-hero .about-actions{margin-top:28px}#app .about-hero-note{margin-top:18px!important;color:#a7b9c6;font-size:16px;line-height:1.6;letter-spacing:.01em}#app .about-hero-signature{position:absolute;bottom:36px;right:44px;display:flex;flex-direction:column;color:#fff;line-height:1.6;font-size:16px;letter-spacing:-.02em;text-shadow:0 1px 8px #0008}#app .about-hero-signature strong{font-weight:550}#app .about-purpose .about-section-head{margin-bottom:45px}#app .about-purpose-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding-top:32px;border-top:1px solid var(--about-line)}#app .about-caption{margin-bottom:12px!important;color:#806738;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.7}#app .about-caption span{margin-left:12px;letter-spacing:0;color:#5d7280;font-weight:500}#app .about-purpose-grid h3{margin-bottom:15px;font-size:29px;line-height:1.4}#app .about-purpose-grid article>p:last-child{max-width:530px;color:var(--about-muted);font-size:16px;line-height:2}#app .about-profession{margin-top:42px!important;padding-left:22px;border-left:2px solid #c7b078;color:#324e61;font-size:18px;font-weight:550;line-height:1.9;letter-spacing:-.025em}#app .about-ships{background:var(--about-paper);border-top:1px solid #e7e6df;border-bottom:1px solid #e7e6df}#app .about-ships-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}#app .about-ship{position:relative;display:flex;flex-direction:column;padding:26px 0 0;border-top:1px solid #bcad8f}#app .about-ship-top{display:flex;align-items:center;justify-content:space-between;color:#806c46;font:italic 24px Georgia,serif}#app .about-ship-top i{position:relative;display:block;width:38px;height:25px;border:1px solid #baa575;border-top:0;border-radius:0 0 38px 38px;opacity:.8}#app .about-ship-top i:after{content:"";position:absolute;bottom:6px;left:18px;width:1px;height:27px;background:#baa575;transform:rotate(25deg);transform-origin:bottom}#app .about-ship-name{margin:29px 0 8px!important;color:#7b6338;font-size:16px;font-weight:700;letter-spacing:.11em}#app .about-ship h3{margin-bottom:16px;font-size:25px}#app .about-ship h3+p{color:#596b75;font-size:16px;line-height:1.95}#app .about-ship small{margin-top:auto;padding-top:25px;color:#60685c;font-size:16px;line-height:1.7}#app .about-principles{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;margin-top:58px;padding-top:30px;border-top:1px solid #dad8ce}#app .about-principles .about-eyebrow{margin-bottom:9px!important}#app .about-principles h3{font-size:22px}#app .about-principles ul{padding:0;list-style:none}#app .about-principles li{position:relative;margin:0 0 10px;padding-left:20px;color:#5c6e76;font-size:16px;line-height:1.8}#app .about-principles li:before{content:"\2713";position:absolute;left:0;color:#9b844f;font-size:16px}#app .about-benefit-list{border-top:1px solid var(--about-line)}#app .about-benefit-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid var(--about-line)}#app .about-index{align-self:start;padding-top:4px;color:#a68e5b;font:italic 22px Georgia,serif}#app .about-benefit-list .about-caption{margin-bottom:4px!important;color:#5f7482;font-size:16px}#app .about-benefit-list h3{margin-bottom:8px;font-size:23px}#app .about-benefit-list h3+p{max-width:650px;color:var(--about-muted);font-size:16px;line-height:1.9}#app .about-availability{display:block;margin-top:7px;color:#7e683e;font-size:16px;line-height:1.7}#app .about-experience{background:#f1f5f7}#app .about-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#app .about-case-grid article{display:flex;flex-direction:column;min-width:0;padding:28px 24px;border:1px solid #dce4e8;border-radius:13px;background:#fff}#app .about-case-grid .about-caption{font-size:16px;margin-bottom:20px!important;letter-spacing:.04em}#app .about-case-grid .about-caption span{margin-left:10px;font-size:16px}#app .about-case-grid h3{margin-bottom:16px;font-size:22px;line-height:1.6}#app .about-case-grid h3+p{color:var(--about-muted);font-size:16px;line-height:1.95}#app .about-case-name{margin-top:14px!important;margin-bottom:23px!important;color:#536f82;font-family:Georgia,serif;font-size:16px;font-style:italic}#app .about-case-apply{margin-top:auto;padding-top:17px;border-top:1px solid #e7edef}#app .about-case-apply b{color:#7b6233;font-size:16px;font-weight:700}#app .about-case-apply p{margin-top:6px;color:#506b7e;font-size:16px;line-height:1.9}#app .about-sources{margin-top:24px;border:0;border-top:1px solid #dce4e8;border-bottom:1px solid #dce4e8;border-radius:0;background:transparent;box-shadow:none}#app .about-sources summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:48px;padding:13px 0;list-style:none;color:#5e7484;font-size:16px;font-weight:550;cursor:pointer}#app .about-sources summary::-webkit-details-marker{display:none}#app .about-sources summary span{color:#8b9eab;font-size:18px}#app .about-sources>div{padding:7px 0 24px;font-size:16px;color:#516b7b}#app .about-sources ul{padding:15px 0 0;list-style:none}#app .about-sources li{display:flex;flex-direction:column;gap:3px;margin-top:13px}#app .about-sources b{color:#526b7d;font-size:16px}#app .about-sources a{width:fit-content;color:#385e7c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:normal}#app .about-sources small{color:#5d7382;font-size:16px}#app .about-origin{display:grid;grid-template-columns:1fr 1fr;gap:70px}#app .about-origin-line{margin-top:23px!important;color:#806736;font-size:16px;line-height:1.9}#app .about-origin-story{padding-top:30px}#app .about-origin-story p{margin-bottom:18px;color:#61727c;font-size:16px;line-height:2}#app .about-origin-story p:last-child{margin-bottom:0}#app .about-free{background:#faf9f5;border-top:1px solid #e8e5dc}#app .about-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#app .about-course-grid article{display:flex;flex-direction:column;padding:27px 25px;border:1px solid #dce3e7;border-radius:14px;background:#fff}#app .about-course-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px;color:#5e7484;font-size:16px;font-weight:600;line-height:1.6}#app .about-course-meta b{flex:none;padding:5px 8px;border-radius:5px;background:#edf2f5;color:#45677e;font-size:16px;font-weight:650;white-space:nowrap}#app .about-course-grid h3{margin-bottom:13px;font-size:23px}#app .about-course-grid h3+p{color:var(--about-muted);font-size:16px;line-height:1.95}#app .about-course-bottom{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:27px}#app .about-course-bottom small{color:#5d7382;font-size:16px}#app .about-course-more{display:flex;justify-content:center;margin-top:28px}#app .about-final{position:relative;padding:76px 0 80px;background:#102e45;color:#f8f7f2;text-align:center;overflow:hidden}#app .about-final:before{position:absolute;content:"";left:50%;top:0;width:1px;height:29px;background:#c9b075}#app .about-final .about-eyebrow{justify-content:center;color:#c9ad70;margin-bottom:23px!important}#app .about-final-invite{margin-bottom:9px!important;color:#b9cbd7;font-size:16px;letter-spacing:-.02em}#app .about-final h2{font-size:clamp(29px,3.2vw,42px);line-height:1.5}#app .about-final h2+p{margin:20px 0 29px;color:#b7c8d4;font-size:16px;line-height:2}#app .about-final small{display:block;margin-top:17px;color:#91aabd;font-size:16px;line-height:1.8}#app .ml-about-page .ga-footer{margin-top:0!important;background:#fff}#app .un-page[data-page=home]>.ga-footer{margin-top:0!important}#app .un-page[data-page=home] .ga-footer a{color:#526f83;font-size:16px;line-height:1.7;text-decoration:none;text-underline-offset:4px}#app .un-page[data-page=home] .ga-footer a:hover{text-decoration:underline}#app .un-page[data-page=home] .ga-footer>small{color:#5d7382;font-size:16px;line-height:1.8}#app .about-reveal-ready{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--about-order,0)*70ms)}#app .about-reveal-ready.is-visible{opacity:1;transform:none}#app .about-public-login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid #d8e2eb;border-radius:9px;background:#fff;color:#1e425d;box-shadow:none;font:inherit;font-size:16px;font-weight:650;cursor:pointer}#mindlab-auth-dialog{width:min(430px,calc(100vw - 32px));max-height:85dvh;padding:32px;border:1px solid #dce4eb;border-radius:18px;background:#fff;color:#1d3c53;box-shadow:0 24px 100px #102d4330;word-break:keep-all}#mindlab-auth-dialog::backdrop{background:#102b407d;backdrop-filter:blur(4px)}#mindlab-auth-dialog .about-dialog-close{position:absolute;top:10px;right:12px;width:36px;min-height:36px;padding:4px;border:0;background:transparent;color:#6c8190;box-shadow:none;font-size:24px;cursor:pointer}#mindlab-auth-dialog .about-dialog-kicker{margin:0 0 17px;color:#7e6535;font-size:16px;letter-spacing:.12em}#mindlab-auth-dialog h2{margin:0 0 14px;font-size:25px;line-height:1.5;letter-spacing:-.04em}#mindlab-auth-dialog p{margin:0;color:#587181;font-size:16px;line-height:1.9}#mindlab-auth-dialog .about-dialog-signin{width:100%;min-height:48px;margin:24px 0 14px;padding:12px;border:1px solid #163b57;border-radius:8px;background:#163b57;color:#fff;box-shadow:none;font:inherit;font-size:16px;font-weight:650;cursor:pointer}#mindlab-auth-dialog a{color:#526f83;font-size:16px;text-underline-offset:3px}#mindlab-auth-dialog :is(button,a):focus-visible{outline:3px solid #7fa6c7;outline-offset:4px}@keyframes aboutCopyIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes aboutPhotoIn{0%{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){#app .about-hero-inner{padding-left:32px;padding-right:32px}#app .about-hero-copy{width:56%}#app .about-hero h1{font-size:52px}#app .about-hero-description{font-size:16px}#app .about-case-grid article,#app .about-course-grid article{padding:24px 20px}#app .about-case-grid h3,#app .about-course-grid h3{font-size:21px}#app .about-origin{gap:42px}}@media(max-width:960px){#app .about-hero{display:flex;flex-direction:column;min-height:0}#app .about-hero:after{display:none}#app .about-hero-inner{min-height:0;padding:54px 32px 42px;order:0}#app .about-hero-copy{max-width:680px;width:100%}#app .about-hero h1{font-size:56px}#app .about-hero-photo{position:relative;inset:auto;z-index:0;order:1;width:100%;height:340px}#app .about-hero-photo img{object-position:60% 52%}#app .about-hero-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#102b4033,transparent 40%)}#app .about-hero-signature{z-index:2;bottom:30px;right:32px}#app .about-hero-description{font-size:16px}#app .about-section{padding-top:66px;padding-bottom:66px}#app .about-purpose-grid{gap:35px;grid-template-columns:.85fr 1.15fr}#app .about-ships-grid{gap:23px}#app .about-ship h3{font-size:22px}#app .about-benefit-list article{grid-template-columns:30px minmax(0,1fr);gap:8px 20px}#app .about-benefit-list article>.about-cta{grid-column:2;justify-self:start}#app .about-case-grid,#app .about-course-grid{gap:14px}#app .about-course-meta{flex-wrap:wrap;margin-bottom:18px}#app .about-case-grid article{padding:22px 17px}#app .about-case-grid .about-caption span{display:block;margin:4px 0 0}#app .about-course-grid article{padding:23px 18px}#app .about-course-bottom .about-cta{font-size:16px;padding:12px;gap:10px}}@media(max-width:680px){#app .about-inner{padding-left:24px;padding-right:24px}#app .about-section{padding-top:56px;padding-bottom:56px}#app .about-section-head{margin-bottom:32px}#app .about-section-head>p:last-child:not(.about-eyebrow){font-size:16px;margin-top:15px}#app .about-eyebrow{margin-bottom:16px!important;font-size:16px;letter-spacing:.14em}#app .about-hero-inner{padding:42px 24px 32px}#app .about-hero h1{font-size:42px;line-height:1.28;margin-bottom:22px}#app .about-hero-belief{font-size:18px;line-height:1.75}#app .about-hero-description{font-size:16px;margin-top:15px!important;line-height:1.95}#app .about-hero-description br{display:none}#app .about-hero .about-actions{gap:10px 20px;margin-top:23px}#app .about-hero .about-cta{min-height:48px;font-size:16px;padding:12px 15px;gap:12px}#app .about-text-link{font-size:16px;gap:8px}#app .about-hero-note{font-size:16px;max-width:300px;line-height:1.8;margin-top:13px!important}#app .about-hero-photo{height:245px}#app .about-hero-photo img{object-position:60% 55%}#app .about-hero-photo figcaption{bottom:12px;right:18px;font-size:16px}#app .about-hero-signature{bottom:32px;left:24px;right:auto;font-size:16px}#app .about-purpose-grid{grid-template-columns:1fr;gap:32px;padding-top:26px}#app .about-purpose-grid article+article{padding-top:26px;border-top:1px solid #e7e7e0}#app .about-purpose-grid h3{font-size:26px}#app .about-purpose-grid article>p:last-child{font-size:16px}#app .about-profession{font-size:16px;padding-left:17px;margin-top:32px!important}#app .about-profession br{display:none}#app .about-ships-grid{grid-template-columns:1fr;gap:30px}#app .about-ship{padding-top:18px;display:grid;grid-template-columns:1fr 44px}#app .about-ship-top{grid-column:2;grid-row:1 / 3;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-end;font-size:21px}#app .about-ship-top i{width:30px;height:20px}#app .about-ship-top i:after{left:14px;height:22px}#app .about-ship-name{grid-column:1;grid-row:1;margin:0 0 7px!important;font-size:16px}#app .about-ship h3{grid-column:1;grid-row:2;font-size:24px;margin-bottom:14px}#app .about-ship h3+p{grid-column:1 / -1;font-size:16px}#app .about-ship small{grid-column:1 / -1;padding-top:14px;font-size:16px}#app .about-principles{grid-template-columns:1fr;gap:21px;margin-top:38px;padding-top:27px}#app .about-principles h3{font-size:22px}#app .about-principles li{font-size:16px}#app .about-benefit-list article{gap:7px 13px;padding:24px 0;grid-template-columns:25px minmax(0,1fr)}#app .about-index{font-size:20px}#app .about-benefit-list h3{font-size:21px;line-height:1.6}#app .about-benefit-list h3+p{font-size:16px}#app .about-benefit-list article>.about-cta{font-size:16px;min-height:44px;padding:10px 0}#app .about-case-grid,#app .about-course-grid{grid-template-columns:1fr;gap:18px}#app .about-case-grid article,#app .about-course-grid article{padding:26px 24px}#app .about-case-grid h3,#app .about-course-grid h3{font-size:23px}#app .about-case-grid .about-caption{margin-bottom:16px!important}#app .about-case-grid .about-caption span{display:inline;margin:0 0 0 12px}#app .about-case-name{margin-bottom:19px!important}#app .about-origin{grid-template-columns:1fr;gap:28px}#app .about-origin-line{margin-top:18px!important;font-size:16px}#app .about-origin-story{padding-top:0}#app .about-origin-story p{font-size:16px}#app .about-course-meta{flex-wrap:nowrap;gap:10px;margin-bottom:22px}#app .about-course-bottom{padding-top:23px;gap:14px}#app .about-course-bottom .about-cta{justify-content:space-between;font-size:16px;padding:12px 15px}#app .about-final{padding:61px 0}#app .about-final-invite{font-size:16px}#app .about-final h2{font-size:28px;line-height:1.5}#app .about-final h2+p{font-size:16px;line-height:2}#app .about-final h2+p br{display:none}#app .about-final .about-cta{font-size:16px;padding:12px 17px;gap:16px}#app .about-final small{font-size:16px}#app .about-public-login{font-size:16px;min-height:40px;padding:8px 12px}}@media(max-width:359px){#app .about-inner{padding-left:20px;padding-right:20px}#app .about-hero-inner{padding:34px 20px 27px}#app .about-hero h1{font-size:35px}#app .about-hero .about-actions{gap:6px 15px}#app .about-hero .about-cta{padding:12px;font-size:16px;gap:8px}#app .about-hero .about-text-link{font-size:16px}#app .about-hero-photo{height:220px}#app .about-course-grid article,#app .about-case-grid article{padding:24px 20px}}@media(prefers-reduced-motion:reduce){#app .ml-about-page *,#app .ml-about-page *:before,#app .ml-about-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .about-reveal-ready{opacity:1!important;transform:none!important}}@media print{#app .about-reveal-ready{opacity:1!important;transform:none!important}#app .about-hero{color:#153b55!important;background:#fff!important}#app .about-hero-photo{display:none}#app .about-hero *{color:#153b55!important}#app .about-section{break-inside:avoid;padding-top:24px;padding-bottom:24px}#app .about-actions{display:none}}#app .ml-editorial-page{--editorial-navy:#102c43;--editorial-ink:#18364b;--editorial-muted:#61717b;--editorial-gold:#c1a465;--editorial-paper:#f7f5f0;--editorial-line:#dedfd9;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--editorial-ink);font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word}#app .ml-editorial-page *,#app .ml-editorial-page *:before,#app .ml-editorial-page *:after{box-sizing:border-box}#app .ml-editorial-page :is(h1,h2,h3,p,ol,ul){margin:0}#app .ml-editorial-page :is(h1,h2,h3){color:inherit;font-weight:750;letter-spacing:-.045em;word-break:keep-all;text-wrap:balance}#app .ml-editorial-page h2{font-size:clamp(28px,3vw,38px);line-height:1.45}#app .ml-editorial-page h3{font-size:24px;line-height:1.55}#app .ml-editorial-page p{text-wrap:pretty}#app .editorial-inner{width:100%;max-width:1160px;margin:0 auto;padding-left:32px;padding-right:32px}#app .editorial-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 19px!important;color:#7f6737;font-size:16px;font-weight:750;line-height:1.6;letter-spacing:.14em}#app .editorial-eyebrow i{width:22px;height:1px;background:currentColor;opacity:.65}#app .editorial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}#app .ml-editorial-page .ml-editorial-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:auto;max-width:100%;min-height:50px;margin:0;padding:13px 19px;border:1px solid #cbd8e1;border-radius:8px;background:#fff;color:#193a52;box-shadow:none!important;font:inherit;font-size:16px;font-weight:700;line-height:1.6;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}#app .ml-editorial-cta svg,#app .editorial-text-link svg{flex:none;width:18px;height:18px;transition:transform .2s}#app .ml-editorial-cta:hover svg,#app .editorial-text-link:hover svg{transform:translate(3px)}#app .ml-editorial-page .ml-editorial-cta.gold{border-color:#d9c896;background:#e5d7b3;color:#1b3344}#app .ml-editorial-page .ml-editorial-cta.gold:hover{background:#efdfb8;border-color:#efdfb8}#app .ml-editorial-page .ml-editorial-cta.navy{border-color:#16354c;background:#16354c;color:#fff}#app .ml-editorial-page .ml-editorial-cta.navy:hover{background:#254b65}#app .ml-editorial-page .editorial-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:#2c526e;box-shadow:none;font:inherit;font-size:16px;font-weight:600;line-height:1.6;text-align:left;cursor:pointer}#app .ml-editorial-page :is(button,a,summary):focus-visible{outline:3px solid #7fa6c7;outline-offset:5px}@media(max-width:680px){#app .editorial-inner{padding-left:24px;padding-right:24px}#app .editorial-eyebrow{font-size:16px;margin-bottom:15px!important}#app .ml-editorial-page .ml-editorial-cta{font-size:16px;gap:13px;padding:12px 16px}#app .ml-editorial-page .editorial-text-link{font-size:16px}}@media(max-width:359px){#app .editorial-inner{padding-left:20px;padding-right:20px}#app .editorial-actions{gap:10px 14px}#app .ml-editorial-page .ml-editorial-cta{font-size:16px;padding:12px;gap:9px}#app .ml-editorial-page .editorial-text-link{font-size:16px;gap:8px}}@media(prefers-reduced-motion:reduce){#app .ml-editorial-page *,#app .ml-editorial-page *:before,#app .ml-editorial-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#app .ml-editorial-page .about-reveal-ready{opacity:1!important;transform:none!important}#app .ml-editorial-page .ml-editorial-cta{display:none}}#app{--ml-control-radius:8px;--ml-control-height:44px;--ml-action-height:50px}#app#app :is(.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:var(--ml-action-height)!important;height:auto!important;max-width:100%;padding:12px 18px!important;border-radius:var(--ml-control-radius)!important;font-size:16px!important;font-weight:700!important;line-height:1.6!important;text-align:center!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere;box-shadow:none!important;background-image:none!important;border-bottom-width:1px!important;vertical-align:middle}#app#app :is(.about-cta,.ml-editorial-cta,.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary) svg{flex-shrink:0;vertical-align:middle}#app#app :is(.lib-resource-card .ga-btn,.lib-chip,.ps-card-start,.mfinfo,.mfnewopen,.ma-feature-link,.ml-motion-toggle,.prc-single-preview){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:var(--ml-control-height)!important;height:auto!important;border-radius:var(--ml-control-radius)!important;padding:10px 13px!important;line-height:1.6!important;text-align:center!important;font-size:16px!important;white-space:normal!important;box-shadow:none!important}#app#app :is(.crm-scope,.op-page,.ma-page) button:not(.crm-metrics button,.crm-tasks button,.op-metrics button,.op-queue button,.crm-customer-name){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ml-control-height);height:auto;border-radius:var(--ml-control-radius);line-height:1.6;text-align:center;white-space:normal;vertical-align:middle}#app#app .crm-customer-name{min-height:44px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}#app#app :is(.ml-shell-disclosure>summary,.ml-mobile-menu,.ml-account-menu>summary){min-height:44px;border-radius:8px}#app#app .ga-footer nav button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.6;text-align:center}#app#app :is(.ma-more-services,.ma-usage-help,.lib-pilot-image-caption,.lib-revision-note)>summary{min-height:44px;display:flex;align-items:center;gap:8px;line-height:1.6}#app#app :is(.b1-scripts,.ta-full-call) summary{padding-inline:6px!important}#app#app :is(.b1-scripts,.ta-full-call) summary>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline:3px;flex-shrink:0;font:20px/1 sans-serif}#app :is(button,summary,a,input,select,textarea):focus-visible{outline:3px solid #7a9cb8;outline-offset:3px}#app button:not(:disabled){touch-action:manipulation}#app button:disabled{cursor:not-allowed}@media(max-width:359px){#app#app :is(.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){padding-inline:13px!important;font-size:16px!important;gap:8px!important}}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{#app#app :is(.about-cta,.ml-editorial-cta,.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){display:none!important}}#app img:not([src]),#app img[src=""]{visibility:hidden}#app#app .ml-pilot-toolbar .lib-actions>.ml-back-link{border-radius:0!important;min-height:44px!important;text-align:left!important}#app#app :is(.ga-btn,.lib-button:not(.ml-back-link)){background-color:#fff!important;color:#193a52!important;border-color:#cbd8e1!important}#app#app :is(.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.mfgo,.mesave,.mk-primary,.ml-primary){background-color:#16354c!important;color:#fff!important;border-color:#16354c!important}#app#app .ga-btn.gold{background-color:#e5d7b3!important;color:#1b3344!important;border-color:#d9c896!important}#app#app :is(.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary):disabled{background-color:#e9eef2!important;color:#53697a!important;border-color:#d5e0e7!important;opacity:1!important}#app#app .ml-pilot-loading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;min-width:0;max-width:100%;text-align:center;box-sizing:border-box}#app#app .ml-pilot-loading .lib-button{flex:0 1 auto}#app#app :is(.mfab.solid,.btn:not(.ghost):not(.danger),.crm-primary,.ml-editorial-cta.navy,.about-cta.primary){background-color:#16354c!important;background-image:none!important;color:#fff!important;border:1px solid #16354c!important}#app#app :is(.mfab.solid,.btn:not(.ghost):not(.danger),.crm-primary,.ml-editorial-cta.navy,.about-cta.primary):hover:not(:disabled){background-color:#254c65!important;color:#fff!important;border-color:#254c65!important}#app#app :is(.mfab:not(.solid):not(.kakao),.btn.ghost){background-color:#fff!important;background-image:none!important;color:#193a52!important;border:1px solid #cbd8e1!important}#app#app .btn.danger{background-color:#fff!important;color:#983c33!important;border:1px solid #dbcac6!important}#app#app :is(.mfab,.btn,.crm-primary,.ml-editorial-cta,.about-cta):disabled{background-color:#e9eef2!important;background-image:none!important;color:#53697a!important;border-color:#cbd8e1!important;opacity:1!important}#app#app :is(.mfab,.btn,.crm-primary){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;line-height:1.6;text-align:center;max-width:100%;white-space:normal;overflow-wrap:anywhere}#app#app :is(.mfab,.btn,.crm-primary) svg{flex-shrink:0;color:inherit}#app#app :is(.mfab,.btn,.crm-primary)>span{color:inherit}#app#app :is(.ml-back-link,.ml-inline-tabs button:not(.on),.ml-mobile-account>button,.op-nav button:not([aria-pressed=true]),.fpk-consent-info summary){color:#425e73!important}#app#app :is(.sth-intents button>span,.cmh-topics button>span,.ps-audiences button>span,.ps-audiences button>small){color:#465f6d!important}#app#app :is(.about-sources summary>span,.fpk-faq summary>span,.crm-customer-name>span[aria-hidden]){color:#526a7b!important}#app#app :is(.about-sources summary>span,.fpr-source-details summary>span,.fpk-consent-info summary>span,.ps-workspace summary small,.ps-workspace summary>span){color:#425e73!important}#app#app button[data-act=mcClient]{background-color:#fff!important;color:#425e73!important;border-color:#cbd8e1!important}#app#app .ml-gen-continue{background-color:#16354c!important;color:#fff!important;border-color:#16354c!important}#app#app .crm-back{color:#425e73!important}#app#app .about-sources summary{color:#425e73!important}#app{--ml-control-radius:10px;--ml-control-height:48px;--ml-action-height:48px}@media screen{#app#app button,#app#app input:is([type=button],[type=submit],[type=reset]),#app#app a:is(.btn,.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfab,.crm-primary){box-sizing:border-box!important;min-height:48px!important;border-radius:10px!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;font-weight:700!important;max-width:100%;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;touch-action:manipulation}#app#app :is(.btn,.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfab,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary,.ml-gen-continue),#app#app .ml-scan-retake button,#app#app .ml-scan-confirm{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:auto!important;min-height:48px!important;padding:11px 18px!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;background-image:none!important}#app#app :is(.ga-btn,.lib-button:not(.primary):not(.ml-back-link),.mc-btn:not(.primary),.btn.ghost,.mfab:not(.solid):not(.kakao),.ml-editorial-cta:not(.navy),.about-cta:not(.primary):not(.text)){color:#244453!important;background:#fff!important;border-color:#8fa5af!important}#app#app :is(.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.btn:not(.ghost):not(.danger),.mfab.solid,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary,.ml-gen-continue,.ml-editorial-cta.navy,.about-cta.primary,.ml-scan-confirm){color:#fff!important;background:#174f50!important;border-color:#174f50!important}#app#app :is(.btn.danger,button[data-scan-stop]){color:#823b2d!important;background:#fff5ef!important;border-color:#ae796a!important}#app#app button:disabled:not(.ml-scan-shot),#app#app input:is([type=button],[type=submit]):disabled{opacity:1!important;color:#566773!important;background:#e9eef1!important;border-color:#b9c7cf!important;box-shadow:none!important;cursor:not-allowed}#app#app :is(button,a,input,select,summary):focus-visible{outline:3px solid #ac6818!important;outline-offset:3px!important}#app#app :is(button,a):is(.ml-mobile-menu,.ml-icon-button){min-width:48px!important;padding:8px!important}#app#app button[hidden],#app#app a[hidden]{display:none!important}}@media screen{#app#app .mfab.kakao:not(:disabled){background:#fee500!important;background-image:none!important;color:#191919!important;border-color:#c6b200!important}#app#app .mfab.kakao:hover:not(:disabled){background:#f2d900!important;color:#191919!important;border-color:#aa9800!important}#app#app .mfab.kakao:active:not(:disabled){background:#e3ce00!important;color:#191919!important}#app#app .mfab.kakao:disabled{background:#e9eef1!important;color:#566773!important;border-color:#b9c7cf!important;opacity:1!important;cursor:not-allowed}#app#app .mfab.kakao :is(span,svg){color:inherit!important}}.ml-site-footer,#app#app .ml-site-footer{box-sizing:border-box;position:relative;clear:both;isolation:isolate;width:100%;max-width:none;margin:0!important;padding:0!important;background:#fff!important;color:#3d4a66;border:0!important;border-top:1px solid #d6dce6!important;font-family:MindLab Noto Sans KR,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;text-align:left}.ml-site-footer:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#14295c 0 70%,#b88a2e 70% 100%)}.ml-site-footer *{box-sizing:border-box}.ml-site-footer .ml-footer-inner{max-width:1232px;padding:44px 24px 22px;margin:0 auto}.ml-site-footer .ml-footer-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-bottom:30px}.ml-site-footer .ml-footer-brand,#app#app .ml-site-footer .ml-footer-brand,.ml-site-footer .ml-footer-mini{display:inline-flex;align-items:center;gap:12px;width:fit-content;text-decoration:none;color:#14295c}#app#app .ml-site-footer .ml-footer-identity p,.ml-site-footer .ml-footer-identity p{margin:20px 0 4px;font-size:17px!important;font-weight:700;line-height:1.6!important;color:#16213a}#app#app .ml-site-footer .ml-footer-tagline,.ml-site-footer .ml-footer-tagline{font-size:16px;line-height:1.7;color:#4a5672}.ml-site-footer .ml-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;min-width:0}.ml-site-footer .ml-footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#app#app .ml-site-footer .ml-footer-nav h2,.ml-site-footer .ml-footer-nav h2{margin:0 0 10px!important;padding-bottom:10px;width:100%;border-bottom:1px solid #e6d3a6;font-size:16px!important;font-weight:800;letter-spacing:.08em;line-height:1.5!important;color:#8a6420!important}#app#app .ml-site-footer .ml-footer-link,.ml-site-footer .ml-footer-link{display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:6px;width:auto!important;min-height:40px!important;margin:0!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#2a3754!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none;text-align:left!important;cursor:pointer;transition:color .15s}#app#app .ml-site-footer .ml-footer-link:hover,.ml-site-footer .ml-footer-link:hover{color:#14295c!important;text-decoration:underline;text-underline-offset:4px}.ml-site-footer .ml-footer-link>span{color:#b88a2e;opacity:0;transform:translate(-3px);transition:opacity .15s,transform .15s}.ml-site-footer .ml-footer-link:hover>span,.ml-site-footer .ml-footer-link:focus-visible>span{opacity:1;transform:none}.ml-site-footer a:focus-visible,.ml-site-footer button:focus-visible,.ml-site-footer summary:focus-visible{outline:2px solid #14295c;outline-offset:4px;border-radius:4px}.ml-site-footer .ml-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #e3e7ee;padding-top:18px;color:#4a5672}#app#app .ml-site-footer .ml-footer-bottom small,.ml-site-footer .ml-footer-bottom small,#app#app .ml-site-footer .ml-footer-bottom>span,.ml-site-footer .ml-footer-bottom>span{font-size:16px!important;line-height:1.7!important;color:#4a5672!important}.ml-site-footer .ml-footer-bottom>span{margin-left:auto}#app#app .ml-site-footer .ml-footer-private,.ml-site-footer .ml-footer-private{margin:0!important;padding:0 12px!important;min-height:34px!important;background:#fff!important;border:1.5px solid #d6dce6!important;border-radius:8px!important;box-shadow:none!important;color:#14295c!important;font-size:16px!important;font-weight:700!important;cursor:pointer;text-decoration:none}#app#app .ml-site-footer .ml-footer-private:hover{border-color:#14295c!important;background:#e8eef8!important}@media(max-width:1000px){.ml-site-footer .ml-footer-top{grid-template-columns:1fr;gap:30px}.ml-site-footer .ml-footer-inner{padding-top:34px}}@media(max-width:480px){.ml-site-footer .ml-footer-inner{padding:30px 20px 22px}.ml-site-footer .ml-footer-nav{gap:20px}.ml-site-footer .ml-footer-bottom{display:grid;gap:6px}.ml-site-footer .ml-footer-bottom>span{margin:0}.ml-site-footer .ml-footer-private{justify-self:start}}@media(prefers-reduced-motion:reduce){.ml-site-footer *{transition:none!important;animation:none!important}}@media print{.ml-site-footer,#app .ml-site-footer{display:none!important}}.ml-site-footer.is-compact .ml-footer-inner{padding:12px 24px}.ml-site-footer .ml-footer-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.ml-site-footer .ml-footer-mini{gap:8px}#app#app .ml-site-footer .ml-footer-bar>small,.ml-site-footer .ml-footer-bar>small{font-size:16px!important;color:#4a5672!important}.ml-site-footer .ml-footer-more{margin-left:auto;position:relative}#app#app .ml-site-footer .ml-footer-more>summary,.ml-site-footer .ml-footer-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1.5px solid #d6dce6;border-radius:8px;background:#fff;color:#14295c;font-size:16px!important;font-weight:700}.ml-site-footer .ml-footer-more>summary::-webkit-details-marker{display:none}.ml-site-footer .ml-footer-more>summary:after{content:"\25be";font-size:16px;transition:transform .15s}.ml-site-footer .ml-footer-more[open]>summary:after{transform:rotate(180deg)}.ml-site-footer .ml-footer-more>summary:hover{border-color:#14295c;background:#e8eef8}.ml-site-footer .ml-footer-more-body{position:absolute;right:0;bottom:calc(100% + 10px);width:min(460px,calc(100vw - 32px));padding:18px 20px;background:#fff;border:1px solid #d6dce6;border-radius:14px;box-shadow:0 -12px 30px -12px #0a14324d;z-index:20}.ml-site-footer .ml-footer-more-body .ml-footer-nav{gap:20px}@media(max-width:640px){.ml-site-footer.is-compact .ml-footer-inner{padding:10px 16px}.ml-site-footer .ml-footer-bar>small{display:none}.ml-site-footer .ml-footer-more-body{right:-8px}}:is(#app,body) .ml-x-brand img,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini) img{display:block;width:auto!important;height:44px!important;flex:none}:is(#app,body) .ml-x-brand,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini){gap:10px!important}#app#app .ml-logo-word,body .ml-logo-word{display:inline-flex!important;flex-direction:column;align-items:stretch;gap:3px;line-height:1;text-align:left;white-space:nowrap}#app#app .ml-logo-word b,body .ml-logo-word b{display:block;margin:0;font-family:MindLab Noto Sans KR,Noto Sans KR,sans-serif;font-size:20px!important;font-weight:800;letter-spacing:.06em;line-height:1!important;color:#14295c!important}#app#app .ml-logo-word em,body .ml-logo-word em{display:flex!important;align-items:center;gap:5px;margin:0;font-family:MindLab Noto Sans KR,Noto Sans KR,sans-serif;font-style:normal;font-size:.5rem!important;font-weight:700;letter-spacing:.3em;line-height:1!important;color:#2f4f86!important}#app#app .ml-logo-word em i,body .ml-logo-word em i{display:block;flex:1 1 6px;min-width:6px;height:1px;background:#3d73a5}@media(max-width:640px){:is(#app,body) .ml-x-brand img,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini) img{height:38px!important}#app#app .ml-logo-word b,body .ml-logo-word b{font-size:17px!important}#app#app .ml-logo-word em,body .ml-logo-word em{font-size:.4375rem!important;letter-spacing:.24em}}body :is(.ftn-public-brand,.ps-public-brand,.ml-support-public-brand){display:inline-flex!important;align-items:center;gap:10px!important}body :is(.ftn-public-brand,.ps-public-brand,.ml-support-public-brand) img{display:block;width:auto!important;height:44px!important}#app#app .ml-brand-mark:has(.ml-logo-word){--ml-brand-icon-width:56px;--ml-brand-height:44px;--ml-brand-gap:10px;column-gap:10px}#app#app .ml-brand-mark .ga-wordmark.ml-logo-word{height:auto!important;gap:3px!important}.ml-next-path,.ml-field-note{margin-block:40px;padding:28px!important;border:1px solid #d8e2e8;border-radius:18px;background:#fff;color:#18364b;box-sizing:border-box}.ml-next-path h2,.ml-field-note h2{font-size:clamp(24px,3vw,32px);line-height:1.4;margin:8px 0 16px;word-break:keep-all}.ml-next-path p,.ml-field-note p,.ml-field-note label{font-size:17px;line-height:1.8}.ml-path-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.ml-path-options button{border:1px solid #aebfcb;background:#f7f9fa;color:#18364b;border-radius:10px;min-height:50px;padding:14px 18px;font:inherit;font-weight:700;text-align:left;cursor:pointer;word-break:keep-all}.ml-path-options button[aria-pressed=true]{background:#17394f;color:#fff;border-color:#17394f}.ml-path-detail{padding:22px;background:#f6f4ef;border-radius:12px}.ml-path-detail h3{font-size:21px;line-height:1.6;margin:0}.ml-path-detail ol{padding:0;list-style:none;counter-reset:path}.ml-path-detail li{counter-increment:path;display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #d9dfdf}.ml-path-detail li:before{content:"0" counter(path);font-weight:800;color:#816735}.ml-path-detail li>div{flex:1}.ml-path-detail b,.ml-path-detail span{display:block;line-height:1.7}.ml-path-detail span{font-size:16px;color:#526573}.ml-path-detail small,.ml-field-note small{display:block;font-size:16px;line-height:1.8;color:#526573}.ml-field-stages{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.ml-field-stages label{display:flex;align-items:center;gap:10px;background:#eef4f6;padding:12px 18px;border-radius:10px;min-height:44px;box-sizing:border-box}.ml-field-stages input{width:20px;height:20px;accent-color:#163c54}.ml-field-note textarea{width:100%;box-sizing:border-box;font:inherit;font-size:17px;line-height:1.8;padding:16px;border:1px solid #aebfcb;border-radius:10px;resize:vertical;margin:10px 0}.ml-field-summary{margin:12px 0;padding:14px;background:#eef4f6;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}.ml-field-summary p{margin:6px 0!important}.ml-library-situations{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ml-library-situations button{border:1px solid #aebfcb;background:#f8fafb;color:#15364c;border-radius:24px;padding:12px 18px;min-height:46px;font:inherit;cursor:pointer}.ml-next-path button:focus-visible,.ml-field-note :focus-visible,.ml-library-situations button:focus-visible{outline:3px solid #9d7325;outline-offset:4px}#app .about-hero-copy>*{animation:none!important;opacity:1!important;transform:none!important}@media(max-width:650px){.ml-next-path,.ml-field-note{padding:20px!important;margin-inline:16px;width:auto!important}.ml-path-options{grid-template-columns:1fr}.ml-path-detail{padding:18px}.ml-path-detail li{flex-wrap:wrap}.ml-path-detail li>div{flex-basis:75%}.ml-path-detail li button{width:100%;justify-content:center}.ml-field-stages label{width:100%}}@media(prefers-reduced-motion:no-preference){.ml-path-options button{transition:background-color .16s,color .16s}.ml-path-detail{animation:mlPathIn .2s ease-out}@keyframes mlPathIn{0%{transform:translateY(4px)}to{transform:none}}}[data-library-history]{margin-top:18px;border-top:1px solid #d8e2e8;padding-top:16px}[data-library-history-status]{font-size:16px!important;color:#526573}[data-library-recent]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-library-favorite]{margin:12px 0 0!important;justify-content:flex-start!important;min-height:44px!important}.lib-resource-card[hidden]{display:none!important}@media screen{:root{--ml-accent:#17645c;--ml-ink:#192f3a;--ml-line:#dce3e5;--ml-canvas:#f5f7f7}body{background:var(--ml-canvas)!important}#app#app{max-width:none!important;background:var(--ml-canvas);color:var(--ml-ink)}#app#app :is(.un-page,main,section,article,header,figure,[data-about-reveal],.crm-work-heading,.crm-metrics,.fhero,.srhero){animation:none!important;opacity:1!important;transform:none!important}#app#app :is(button,a,summary){transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}#app#app :is(button,a,summary):focus-visible{outline:3px solid #168879!important;outline-offset:3px!important}#app#app :is(button,a):hover{transform:none!important}#app#app :is(.about-reveal-ready,[data-about-reveal]){visibility:visible!important;opacity:1!important;transform:none!important}#app#app .un-page{max-width:1280px!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important}#app#app .ml-site-shell{background:#fff!important;position:relative!important}#app#app .ml-site-shell .un-head-inner{max-width:1336px!important;min-height:80px!important;padding:16px 28px!important;gap:20px!important}#app#app .ml-site-shell .ga-brand{max-width:190px!important}#app#app .ml-primary-links{gap:4px;justify-content:center}#app#app .ml-primary-links .ml-shell-link{font-size:16px!important;padding:12px 16px!important;color:#425964!important;border-radius:9px!important}#app#app .ml-primary-links .is-current{color:#135b53!important;background:#eaf3f0!important}#app#app .ml-find-feature{min-height:44px;border:1px solid #cfdadb!important;border-radius:9px!important;background:#fff!important;color:#334c56!important;padding:10px 14px!important;font:inherit;font-size:16px!important;font-weight:650;white-space:nowrap;box-shadow:none!important;cursor:pointer}#app#app .ml-find-feature span{font-size:20px;margin-left:10px}#app#app .ml-context-nav{background:#fff!important;border-top:1px solid #edf0f1;padding-inline:28px}#app#app .ml-context-nav>div{max-width:1280px;gap:16px;padding:0!important}#app#app .ml-context-nav .ml-shell-link{min-height:44px;padding:8px 4px!important;border-radius:0!important;background:transparent!important;font-size:16px!important}#app#app .ml-context-nav [aria-current=page]{background:transparent!important;color:#17645c!important;border-bottom:2px solid #17645c}#app#app .ml-shell-utilities{gap:8px}#app#app .ml-directory{width:min(720px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;padding:28px;border:1px solid #dce3e5;border-radius:18px;color:#192f3a;background:#fff;box-shadow:0 24px 100px #0c242c33}#app#app .ml-directory::backdrop{background:#102c3a66;backdrop-filter:blur(3px)}#app#app .ml-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}#app#app .ml-directory-head p{font-size:16px!important;color:#637a83;margin:0 0 6px!important}#app#app .ml-directory-head h2{font-size:25px!important;line-height:1.4!important;margin:0!important;color:#192f3a!important}#app#app .ml-directory-head button{background:#f1f5f5;border:0;border-radius:8px;font-size:24px;min-height:44px;min-width:44px;color:#334c56}#app#app .ml-directory-search{display:block;font-size:16px;font-weight:650;color:#4f6770}#app#app .ml-directory-search input{display:block;width:100%;margin:8px 0 18px;border:1px solid #b9ccca;background:#f7faf9;padding:12px 14px}#app#app .ml-directory-results{display:grid;grid-template-columns:1fr 1fr;gap:8px}#app#app .ml-directory-results a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e2e8e8;border-radius:10px;text-decoration:none;color:#233e48;font-size:16px;line-height:1.5}#app#app .ml-directory-results a:hover{background:#edf6f3;border-color:#adc9c2}#app#app .ml-directory-results small{font-size:16px;line-height:1.6;color:#657b82}#app#app .ml-directory [hidden]{display:none!important}#app#app .ml-directory:not([open]){display:none!important}#app#app .about-hero{display:grid!important;grid-template-columns:1.05fr 1fr;gap:56px;max-width:1224px;margin:0 auto;padding:64px 28px 40px!important;min-height:0!important;background:transparent!important;border:0!important}#app#app .about-hero-photo{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:auto!important;height:410px!important;border-radius:18px;overflow:hidden;margin:0!important}#app#app .about-hero-photo img{width:100%;height:100%;object-fit:cover;opacity:1!important;filter:none!important;transform:none!important}#app#app .about-hero-photo:after,#app#app .about-hero:after,#app#app .about-hero:before,#app#app .about-hero-signature{display:none!important}#app#app .about-hero-inner{grid-column:1;grid-row:1;position:static!important;display:flex;align-items:center;padding:0!important;min-height:0!important;width:auto!important;max-width:none!important}#app#app .about-hero-copy{animation:none!important;opacity:1!important;transform:none!important;width:100%!important;max-width:none!important;padding:0!important}#app#app .about-hero h1{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.28!important;letter-spacing:-.055em!important;color:#19353e!important;margin:16px 0!important;text-shadow:none!important}#app#app .about-hero h1 em{color:#17645c!important;background:none!important;-webkit-text-fill-color:#17645c!important;font-style:normal}#app#app .about-hero-belief{color:#3b555f!important;font-size:19px!important;line-height:1.6!important;margin:0 0 14px!important}#app#app .about-hero-description{display:block!important;font-size:16px!important;line-height:1.8!important;color:#526b74!important}#app#app .about-hero .ml-intro-details{border:0!important;background:transparent!important}#app#app .about-hero .ml-intro-details summary{color:#536b72!important}#app#app .about-hero .about-eyebrow{color:#17645c!important;font-size:16px!important;letter-spacing:.12em!important}#app#app .about-hero-note{font-size:16px!important;color:#5e747c!important;margin-top:18px!important}#app#app .about-actions{gap:10px!important;flex-wrap:wrap!important;margin-top:22px!important}#app#app .about-cta{min-height:48px!important;padding:12px 18px!important;border-radius:9px!important;font-size:16px!important;box-shadow:none!important}#app#app .about-hero .about-actions .about-cta.gold,#app#app .about-hero .about-actions .about-cta.navy{background:#17645c!important;color:#fff!important;border:1px solid #17645c!important}#app#app .about-hero .about-cta.text{background:#fff!important;color:#214b4a!important;border:1px solid #cbdad7!important}#app#app .about-inner{max-width:1224px!important}#app#app .ml-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto 64px!important;padding:0 28px!important}#app#app .ml-start-grid>a,#app#app .ml-start-grid>button{display:block;text-align:left;padding:26px!important;background:#fff!important;border:1px solid #dce5e4!important;border-radius:14px!important;box-shadow:0 3px 12px #183a3a04!important;text-decoration:none;font:inherit;color:#233e48;min-width:0;cursor:pointer}#app#app .ml-start-grid>a:hover,#app#app .ml-start-grid>button:hover{border-color:#77aaa0!important;background:#fbfdfc!important}#app#app .ml-start-number{font-size:16px;color:#17645c;font-weight:700;letter-spacing:.03em}#app#app .ml-start-grid h2{font-size:20px!important;line-height:1.5!important;margin:12px 0 8px!important;color:#203e48!important;letter-spacing:-.04em}#app#app .ml-start-grid p{font-size:16px!important;line-height:1.7!important;color:#60747d!important;margin:0 0 22px!important}#app#app .ml-start-grid b{font-size:16px;color:#17645c}#app#app .about-section{padding-block:64px!important}#app#app :is(.crm-page,.crm-topbar,.crm-detail-body){background:transparent!important}#app#app .crm-workspace{max-width:1280px;margin:auto;padding:32px 28px!important}#app#app .crm-work-heading{align-items:center;margin:0 0 22px!important}#app#app :is(.crm-work-heading h1,.crm-page-title h1,.crm-page-title h2){font-size:30px!important;line-height:1.4!important;color:#213e48!important;margin:0 0 6px!important;letter-spacing:-.045em}#app#app :is(.crm-work-heading,.crm-page-title)>div>p:not(.crm-eyebrow){font-size:16px!important;color:#61777e!important}#app#app .crm-eyebrow{color:#6a7e83!important;font-size:16px!important;font-weight:650;letter-spacing:.06em;margin:0 0 5px!important}#app#app .crm-primary{background:#17645c!important;color:#fff!important;border:1px solid #17645c!important;border-radius:9px!important;min-height:46px!important;padding:11px 20px!important;font-size:16px!important;box-shadow:none!important}#app#app .ml-work-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #d9e2e3}#app#app .ml-work-tabs button{min-height:42px;border:1px solid #d6e2df!important;border-radius:8px!important;background:#fff!important;color:#36544f!important;font:inherit;font-size:16px;padding:10px 16px;cursor:pointer;box-shadow:none!important}#app#app .crm-metrics{gap:12px!important;margin:0 0 22px!important}#app#app .crm-metrics>button{background:#fff!important;color:#24444e!important;border:1px solid #dce4e6!important;border-radius:12px!important;padding:16px 18px!important;min-height:100px!important;box-shadow:none!important}#app#app .crm-metrics>button span{font-size:16px!important;color:#617980!important}#app#app .crm-metrics>button b{font-size:26px!important;color:#193c43!important;line-height:1.2!important}#app#app .crm-metrics>button small{font-size:16px!important;margin-left:6px}#app#app .crm-metrics>button em{font-size:16px!important;color:#687e86!important}#app#app .crm-panel{border:1px solid #dde5e7!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:24px!important;margin-bottom:22px!important}#app#app .crm-section-heading h2{font-size:21px!important;letter-spacing:-.03em}#app#app .crm-stage-overview{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:16px 0!important}#app#app .crm-stage-overview button{min-height:38px!important;padding:7px 12px!important;background:#f5f8f8!important;border:1px solid transparent!important;border-radius:7px!important;display:flex;gap:9px;align-items:center;font-size:16px!important;box-shadow:none!important}#app#app .crm-stage-overview button[aria-pressed=true]{background:#e6f2ee!important;color:#155d53!important;border-color:#abcfc3!important}#app#app .crm-stage-overview button b{font-size:16px!important}#app#app .crm-search input{background:#f8fbfa!important;border:1px solid #bed0ca!important;min-height:48px!important}#app#app .crm-customer-row{box-shadow:none!important;border-radius:9px!important;padding:17px!important;background:#fff!important;border-bottom:1px solid #e4eaea}#app#app .crm-customer-name{font-size:17px!important;color:#1a514b!important}#app#app .crm-person-icon{background:#e9f2ef!important;color:#366359!important;border-radius:10px!important}#app#app .crm-list-controls{gap:12px}#app#app .crm-list-controls label{font-size:16px!important}#app#app .crm-list-controls select{min-height:42px!important;font-size:16px!important}#app#app .ml-report-search{display:block;font-size:16px;color:#516a74;margin:12px 0}#app#app .ml-report-search input{width:100%;display:block;padding:11px 14px;margin-top:7px;border:1px solid #ccd9dc;background:#f8fafb}#app#app .ml-report-list{max-height:380px;overflow:auto;scrollbar-width:thin}#app#app .ml-report-list>.ml-report-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e1e7e9!important;border-radius:0!important;text-align:left;color:#24444e;font:inherit;cursor:pointer}#app#app .ml-report-list>.ml-report-row:hover{background:#f1f7f5!important}#app#app .ml-report-list b{font-size:16px}#app#app .ml-report-list small{display:block;font-size:16px;color:#71868e;margin-top:5px}#app#app .ml-report-list .ml-report-open>span:last-child{font-size:16px;white-space:nowrap;color:#17645c}#app#app .ml-report-list>[hidden],#app#app .ml-report-library>[hidden]{display:none!important}#app#app .crm-topbar{padding:24px 28px!important;margin:0!important}#app#app .crm-detail-body{padding-inline:28px!important}#app#app .crm-scope .fhero{border:1px solid #dce4e5!important;background:#fff!important;color:#203e48!important;border-radius:12px!important;padding:24px!important}#app#app .crm-scope .fhero :is(h1,h2,b,strong,.fhname){color:#203e48!important}#app#app .crm-scope .fhero :is(p,small,.fhmeta){color:#617980!important}#app#app .crm-scope .fhero button:not(.on){background:#f1f6f5!important;color:#28544c!important;border-color:#d1e1db!important}#app#app .crm-scope :is(.fperson,.fpcard,.card){box-shadow:none!important;border-color:#dde5e7!important;border-radius:12px!important}#app#app .fpacts{display:flex!important;flex-wrap:wrap;gap:8px}#app#app .fpacts button{font-size:16px!important;min-height:44px!important;border-radius:8px!important}#app#app .crm-make-fold{border:1px solid #d7e3df;border-radius:10px;background:#f8fbfa!important;margin-top:16px;padding:12px!important}#app#app .crm-make-fold>summary{color:#25574c;font-weight:700;min-height:40px;cursor:pointer}#app#app .crm-scope:has(.ml-save-dock){padding-bottom:104px!important}#app#app .ml-save-dock{position:fixed!important;z-index:1150;bottom:18px;right:max(28px,calc((100vw - 1224px)/2));display:flex;gap:10px;background:#fff;padding:10px!important;border:1px solid #cbdad6;border-radius:12px;box-shadow:0 6px 28px #16352d18!important}#app#app .crm-report-shortcuts{grid-column:1/-1;column-span:all;border:1px solid #ccdcd6!important;background:#f7fbf9!important;padding:16px!important;border-radius:12px!important}#app#app .crm-report-shortcuts :is(.sracts,.crm-export-actions){display:flex!important;flex-wrap:wrap;gap:8px}#app#app .ml-scanner-downloads{max-width:1224px;margin:22px 28px 0 auto!important;border-radius:10px!important;background:#fff!important;border:1px solid #dce4e5!important;padding:4px 16px!important;box-shadow:none!important}#app#app .ml-scanner-downloads>summary{min-height:42px!important;font-size:16px!important;color:#536f77!important}#app#app .ml-task-entry{background:#fff!important;border:1px solid #dce5e7!important;border-radius:12px!important;padding:22px!important;gap:10px!important;box-shadow:none!important}#app#app .ml-task-title{font-size:28px!important;color:#203e48!important}#app#app :is(.fpz-ridges,.fpz-hero-glow,.fpz-floating){animation:none!important;filter:none!important}#app#app :is(.fpz-ridges,.fpz-hero-glow),#app#app .fpz-btn:after{display:none!important}#app#app .fpz-btn{border-radius:9px!important;box-shadow:none!important}#app#app .fpz-btn-gold{background:#e0eee7!important;color:#153e36!important}#app#app .fpz-hero{background:#173e43!important}#app#app .fpz-hero h1 em{background:none!important;color:#b5d9c9!important;-webkit-text-fill-color:#b5d9c9!important}#app#app :is(.fpz-section,.ftn-section,.cmh-section,.sth-section){padding-block:64px!important}#app#app .fpz-patterns{background:#183b42!important}@media(min-width:1100px){#app#app .ml-mobile-menu{display:none!important}}@media(max-width:1099px){#app#app .ml-site-shell .un-head-inner{flex-wrap:wrap!important;gap:12px!important;padding:16px 20px 0!important}#app#app .ml-primary-nav{position:static!important;display:block!important;order:5!important;flex:0 0 calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-height:none!important;overflow:visible!important;border:0!important;border-top:1px solid #edf1f1!important;padding:0!important;margin:0 -20px!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}#app#app .ml-primary-links{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important}#app#app .ml-primary-links>.ml-shell-link{min-height:48px!important;justify-content:center!important;font-size:16px!important;padding:10px 3px!important;border-radius:0!important;letter-spacing:-.03em}#app#app .ml-primary-links>.is-current{border-bottom:2px solid #17645c!important}#app#app .ml-mobile-account,#app#app .ml-mobile-menu{display:none!important}#app#app .ml-account-menu{display:block!important}#app#app .ml-shell-utilities{margin-left:auto!important;gap:6px}#app#app .ml-context-nav{padding-inline:20px}#app#app .ml-context-nav>div{gap:14px}#app#app .about-hero{gap:28px;padding-top:40px!important}#app#app .about-hero-photo{height:370px!important}}@media(max-width:700px){#app#app .ml-site-shell .ga-brand{max-width:145px!important}#app#app .ml-site-shell .un-head-inner{padding-inline:16px!important;gap:8px!important}#app#app .ml-find-feature{font-size:16px!important;min-height:40px;padding:8px 10px!important}#app#app .ml-find-feature span{display:none}#app#app .ml-view-switch>summary{padding:8px!important;font-size:16px!important;min-height:40px}#app#app .ml-mode-dot{display:none}#app#app .ml-account-menu>summary{width:36px;min-height:40px;padding:6px}#app#app .ml-account-menu .ml-caret{display:none}#app#app .ml-primary-nav{flex-basis:calc(100% + 32px)!important;width:calc(100% + 32px)!important;margin-inline:-16px!important}#app#app .ml-directory{padding:20px;max-height:88dvh}#app#app .ml-directory-results{grid-template-columns:1fr}#app#app .ml-directory-head h2{font-size:22px!important}#app#app .about-hero{display:flex!important;flex-direction:column;padding:36px 20px 24px!important;gap:28px}#app#app .about-hero-photo{order:2;width:100%!important;height:220px!important}#app#app .about-hero h1{font-size:34px!important}#app#app .about-hero-inner{width:100%!important}#app#app .ml-start-grid{grid-template-columns:1fr;gap:12px;padding-inline:20px!important;margin-bottom:32px!important}#app#app .ml-start-grid>a,#app#app .ml-start-grid>button{padding:22px!important}#app#app .ml-start-grid p{margin-bottom:14px!important}#app#app .about-section{padding-block:40px!important}#app#app .crm-workspace{padding:24px 16px!important}#app#app .crm-work-heading{flex-direction:column;align-items:flex-start!important;gap:16px!important}#app#app .crm-work-heading>.crm-primary{width:100%}#app#app .crm-metrics{grid-template-columns:1fr 1fr!important;gap:8px!important}#app#app .crm-metrics>button{padding:14px!important;min-height:90px!important}#app#app .crm-metrics>button em{display:none!important}#app#app .ml-work-tabs{gap:6px}#app#app .ml-work-tabs button{padding:9px 12px!important;font-size:16px!important;flex:1 1 40%}#app#app .crm-panel{padding:18px!important;border-radius:10px!important}#app#app .crm-topbar{padding:22px 16px!important}#app#app .crm-detail-body{padding-inline:16px!important}#app#app .crm-scope .fhero{padding:20px!important}#app#app .crm-topbar .crm-eyebrow{display:none}#app#app .crm-topbar .crm-page-title>p:last-child{font-size:16px!important}#app#app .ml-save-dock{bottom:12px;right:12px;left:12px;justify-content:flex-end}#app#app .ml-save-dock>.crm-primary{flex:1}#app#app .crm-report-shortcuts :is(.sracts,.crm-export-actions)>button{flex:1 1 42%;font-size:16px!important}#app#app .ml-scanner-downloads{margin:14px 16px 0!important;padding:3px 12px!important}#app#app .ml-task-entry{padding:18px!important}}@media(prefers-reduced-motion:reduce){#app#app *,#app#app *:before,#app#app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media screen{#app#app .ml-report-list .ml-report-row{flex-wrap:wrap;gap:10px;cursor:default}#app#app .ml-report-open{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 230px;min-width:0;text-align:left;background:transparent!important;border:0!important;padding:8px 0!important;color:#24444e;font:inherit;box-shadow:none!important}#app#app .ml-report-open>span:first-child{min-width:0;overflow-wrap:anywhere}#app#app .ml-share-entry,#app#app .ml-report-share,#app#app .ps-report-share{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;padding:10px 15px!important;border:1px solid #17645c!important;background:#eaf5f1!important;color:#14594f!important;border-radius:9px!important;font-size:16px!important;font-weight:700!important;white-space:normal!important;box-shadow:none!important;cursor:pointer}#app#app .crm-report-shortcuts .ml-share-entry{background:#17645c!important;color:#fff!important;min-width:130px}#app#app .fmra,#app#app .ps-report-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important}#app#app .ps-report-actions{flex-shrink:0}#app#app .ftn-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:14px;border:1px solid #cadcd6;border-radius:12px;background:#f3faf7}#app#app .ftn-share-actions button{min-height:44px!important;font-size:16px!important}@media(max-width:700px){#app#app .ml-report-list .ml-report-row{padding:12px 0!important}#app#app .ml-report-open{flex-basis:100%}#app#app .ml-report-share{width:100%}#app#app .fmra{justify-content:flex-start!important}#app#app .ftn-share-actions button{flex:1 1 42%}}}@media screen{#app#app :is(.crm-scope,.ml-report-library,.ps-report-workspace) button.mfab.ml-share-entry{background:#eaf5f1!important;color:#14594f!important;border-color:#17645c!important;white-space:nowrap!important}#app#app .crm-scope .crm-report-shortcuts button.mfab.ml-share-entry{background:#17645c!important;color:#fff!important}#app#app .crm-scope .fmra>button.mfab,#app#app .ps-report-workspace .ps-report-actions>button.mfab{font-size:16px!important;padding:10px 12px!important;white-space:nowrap!important;flex:0 0 auto!important;word-break:keep-all!important}#app#app .ftn-share-actions button[data-fortune-share-primary]{background:#17645c!important;color:#fff!important;border-color:#17645c!important}#app#app #mc-reading{scroll-margin-top:116px}}
