:where(.compliance_root__FE__K) .kh-stage{padding-bottom:clamp(28px,4.6vw,64px)}:where(.compliance_root__FE__K) .kh-win{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(20px,3.4vw,48px);gap:clamp(20px,3.4vw,48px);align-items:center;max-width:1040px;margin:0 auto}:where(.compliance_root__FE__K) .kh-onb{padding:24px 26px 18px}:where(.compliance_root__FE__K) .kh-head{display:flex;justify-content:space-between;align-items:center;gap:12px}:where(.compliance_root__FE__K) .kh-who{font-family:var(--display);font-size:24px;letter-spacing:-.01em;margin-top:4px}:where(.compliance_root__FE__K) .kh-onb .track{margin-top:14px;border-top:1px solid var(--rule);padding-top:6px}:where(.compliance_root__FE__K) .kh-onb .track-step .r{white-space:nowrap}:where(.compliance_root__FE__K) .kh-feed{padding:24px 26px 12px}:where(.compliance_root__FE__K) .kh-rows{margin-top:14px;border-top:1px solid var(--rule)}:where(.compliance_root__FE__K) .kh-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14.5px}:where(.compliance_root__FE__K) .kh-row:last-child{border-bottom:0}:where(.compliance_root__FE__K) .kh-row small{display:block;font-size:12.5px;color:var(--ink-3)}:where(.compliance_root__FE__K) .kh-row .tag{min-width:112px;text-align:center}:where(.compliance_root__FE__K) .tag.hold{background:var(--paper);box-shadow:inset 0 0 0 1px #E4C3A6;color:var(--sand-ink)}:where(.compliance_root__FE__K) .hero-b.intro .kh-win{animation:compliance_fadeUp__vJXUU 1.1s .5s var(--ease) both}@media (max-width:900px){:where(.compliance_root__FE__K) .kh-win{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:where(.compliance_root__FE__K) .hb-stage.kh-stage{padding:28px 12px 16px}:where(.compliance_root__FE__K) .kh-feed,:where(.compliance_root__FE__K) .kh-onb{padding:20px 16px 12px}:where(.compliance_root__FE__K) .kh-onb .track-step{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;font-size:14px}:where(.compliance_root__FE__K) .kh-row .tag{min-width:0}}:where(.compliance_root__FE__K) #why{padding-bottom:clamp(72px,8vw,120px)}:where(.compliance_root__FE__K) .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);border-top:1px solid var(--ink);padding-top:30px}:where(.compliance_root__FE__K) .why article{display:grid;grid-gap:12px;gap:12px;align-content:start}:where(.compliance_root__FE__K) .why .ico{width:22px;height:22px;color:var(--sand-deep);margin-bottom:6px}:where(.compliance_root__FE__K) .why h3{font-size:26px}:where(.compliance_root__FE__K) .why p{color:var(--ink-2);font-size:16px}@media (max-width:900px){:where(.compliance_root__FE__K) .why{grid-template-columns:minmax(0,1fr);gap:32px}}:where(.compliance_root__FE__K) .lc-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}:where(.compliance_root__FE__K) .lc-line{position:absolute;left:0;right:0;top:5px;height:1px;background:var(--ink);transform-origin:left}:where(.compliance_root__FE__K) .lc-col{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start}:where(.compliance_root__FE__K) .lc-dot{width:11px;height:11px;border-radius:50%;background:var(--paper-2);border:2px solid var(--sand-deep);transition:background .4s,box-shadow .4s}:where(.compliance_root__FE__K) .lc-dot.on{background:var(--sand-deep);box-shadow:0 0 0 6px rgba(190,125,74,.2)}:where(.compliance_root__FE__K) .lc-when{font-family:var(--display);font-size:26px;letter-spacing:-.01em;margin:10px 0 6px}:where(.compliance_root__FE__K) .lc-card{padding:16px 18px;display:grid;grid-gap:4px;gap:4px}:where(.compliance_root__FE__K) .lc-card+.lc-card{margin-top:0}:where(.compliance_root__FE__K) .lc-card b{font-weight:500;font-size:16px}:where(.compliance_root__FE__K) .lc-card span{font-size:14.5px;color:var(--ink-2)}@media (max-width:860px){:where(.compliance_root__FE__K) .lc-cols{grid-template-columns:minmax(0,1fr);gap:36px}:where(.compliance_root__FE__K) .lc-line{display:none}}:where(.compliance_root__FE__K) .lc .lc-line{transform:scaleX(0);transition:transform 1.6s var(--ease)}:where(.compliance_root__FE__K) .lc .lc-col>*{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease),background .4s,box-shadow .4s;transition-delay:calc(var(--c) * .52s + var(--r) * .11s)}:where(.compliance_root__FE__K) .lc.play .lc-col>*,:where(.compliance_root__FE__K) .lc.play .lc-line{transform:none;opacity:1}:where(.compliance_root__FE__K) #roles .fit{align-items:center}:where(.compliance_root__FE__K) .rv-stage{position:relative;overflow:hidden;padding:clamp(22px,3.4vw,44px);background:#E6DED4 url(/images/site/hero-texture.jpg) 50%/cover no-repeat}:where(.compliance_root__FE__K) .who-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:3px 10px 3px 8px;border-radius:20px;white-space:nowrap;justify-self:start}:where(.compliance_root__FE__K) .who-chip i{width:7px;height:7px;border-radius:50%}:where(.compliance_root__FE__K) .who-chip.dk{background:#2A1D13;color:#F3DCC8}:where(.compliance_root__FE__K) .who-chip.dk i{background:var(--sand)}:where(.compliance_root__FE__K) .who-chip.yt{background:var(--sand-wash);color:var(--sand-ink);box-shadow:inset 0 0 0 1px #E4C3A6}:where(.compliance_root__FE__K) .who-chip.yt i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sand-deep)}:where(.compliance_root__FE__K) .rh{display:grid;justify-items:center}:where(.compliance_root__FE__K) .rh-card{width:100%;max-width:440px;padding:20px 22px;display:grid;grid-gap:10px;gap:10px}:where(.compliance_root__FE__K) .rh-card+.rh-card{margin-top:0}:where(.compliance_root__FE__K) .rh-card b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.01em}:where(.compliance_root__FE__K) .rh-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.compliance_root__FE__K) .rh-mid{display:flex;gap:72px}:where(.compliance_root__FE__K) .rh-line{position:relative;width:1px;height:56px;background:repeating-linear-gradient(to bottom,var(--sand-deep) 0 4px,transparent 4px 8px)}:where(.compliance_root__FE__K) .rh-line i{position:absolute;left:-3.5px;width:8px;height:8px;border-radius:50%;background:var(--sand-deep);box-shadow:0 0 0 4px rgba(190,125,74,.18)}:where(.compliance_root__FE__K) .rh-line.down i{animation:compliance_rhDown__n68nB 2.6s var(--ease) infinite}:where(.compliance_root__FE__K) .rh-line.up i{animation:compliance_rhUp__EqU8i 2.6s var(--ease) 1.3s infinite}@keyframes compliance_rhDown__n68nB{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:52px;opacity:0}}@keyframes compliance_rhUp__EqU8i{0%{top:52px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:-4px;opacity:0}}:where(.compliance_root__FE__K) .fit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}:where(.compliance_root__FE__K) .fit-copy{display:grid;grid-gap:22px;gap:22px}:where(.compliance_root__FE__K) .fit-copy p{color:var(--ink-2)}:where(.compliance_root__FE__K) .fit-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}:where(.compliance_root__FE__K) .fit-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:8px 32px;gap:8px 32px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:baseline}:where(.compliance_root__FE__K) .fit-list b{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em}:where(.compliance_root__FE__K) .fit-list span{color:var(--ink-2);font-size:15.5px}@media (max-width:900px){:where(.compliance_root__FE__K) .fit{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:where(.compliance_root__FE__K) .fit-list li{grid-template-columns:minmax(0,1fr)}}:where(.compliance_root__FE__K) .launch{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}:where(.compliance_root__FE__K) .launch li{display:grid;grid-gap:12px;gap:12px;align-content:start;padding-top:22px;border-top:2px solid var(--sand-deep)}:where(.compliance_root__FE__K) .launch .n{font-family:var(--display);font-size:18px;color:var(--sand-ink)}:where(.compliance_root__FE__K) .launch h3{font-size:26px}:where(.compliance_root__FE__K) .launch p{font-size:15.5px;color:var(--ink-2)}@media (max-width:900px){:where(.compliance_root__FE__K) .launch{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:520px){:where(.compliance_root__FE__K) .launch{grid-template-columns:minmax(0,1fr)}}:where(.compliance_root__FE__K) .ctl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}:where(.compliance_root__FE__K) .ctl-copy{display:grid;grid-gap:22px;gap:22px;align-content:start}:where(.compliance_root__FE__K) .ctl-copy>p{color:var(--ink-2)}:where(.compliance_root__FE__K) .ctl-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}:where(.compliance_root__FE__K) .ctl-points li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:15.5px}:where(.compliance_root__FE__K) .ctl-points svg{width:14px;height:14px;margin-top:5px;color:var(--sand-deep)}:where(.compliance_root__FE__K) .agent-note{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;background:var(--sand-wash);border-radius:10px}:where(.compliance_root__FE__K) .agent-note b{font-size:15px;color:var(--sand-ink)}:where(.compliance_root__FE__K) .agent-note p{font-size:15px;color:var(--ink-2)}:where(.compliance_root__FE__K) .agent-note a{font-size:15px;color:var(--sand-ink);font-weight:500;text-decoration:none}:where(.compliance_root__FE__K) .agent-note a:hover{text-decoration:underline}:where(.compliance_root__FE__K) .ctl-panel{padding:24px 26px 18px}:where(.compliance_root__FE__K) .ctl-panel .kv{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}:where(.compliance_root__FE__K) .ctl-panel .kv dd{font-family:var(--sans);font-size:14.5px}:where(.compliance_root__FE__K) .ctl-panel .track{margin-top:12px;border-top:1px solid var(--rule);padding-top:6px}@media (max-width:900px){:where(.compliance_root__FE__K) .ctl{grid-template-columns:minmax(0,1fr)}}:where(.compliance_root__FE__K) .expand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--night-rule);border:1px solid var(--night-rule)}:where(.compliance_root__FE__K) .expand a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-content:start;min-height:200px;padding:22px;background:var(--night);color:var(--night-fg);text-decoration:none;transition:background .3s}:where(.compliance_root__FE__K) .expand a:hover{background:var(--night-2)}:where(.compliance_root__FE__K) .expand .blk-ico{width:20px;height:20px;color:var(--sand)}:where(.compliance_root__FE__K) .expand .blk-ico svg{width:100%;height:100%;display:block}:where(.compliance_root__FE__K) .expand .arrow{color:var(--night-fg-2);transition:transform .3s var(--ease),color .3s}:where(.compliance_root__FE__K) .expand a:hover .arrow{transform:translateX(3px);color:var(--sand)}:where(.compliance_root__FE__K) .expand b{grid-column:1/-1;font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:-.01em;margin-top:40px}:where(.compliance_root__FE__K) .expand span.sub{grid-column:1/-1;font-size:14.5px;color:var(--night-fg-2);line-height:1.45}@media (max-width:980px){:where(.compliance_root__FE__K) .expand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:where(.compliance_root__FE__K) .expand{grid-template-columns:minmax(0,1fr)}:where(.compliance_root__FE__K) .expand a{min-height:0}:where(.compliance_root__FE__K) .expand b{margin-top:18px}}:where(.compliance_root__FE__K) .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}:where(.compliance_root__FE__K) .pair>div{display:grid;grid-gap:20px;gap:20px;align-content:start}:where(.compliance_root__FE__K) .pair h2{font-size:clamp(30px,3.2vw,42px)}:where(.compliance_root__FE__K) .pair p{color:var(--ink-2)}:where(.compliance_root__FE__K) .pair ul{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--ink)}:where(.compliance_root__FE__K) .pair li{padding:13px 0;border-bottom:1px solid var(--rule);font-size:15.5px;display:flex;justify-content:space-between;gap:16px}:where(.compliance_root__FE__K) .pair li a{text-decoration:none;display:flex;justify-content:space-between;width:100%;gap:16px}:where(.compliance_root__FE__K) .pair li a .arrow{color:var(--sand-deep)}:where(.compliance_root__FE__K) .pair li a:hover{color:var(--sand-ink)}@media (max-width:900px){:where(.compliance_root__FE__K) .pair{grid-template-columns:minmax(0,1fr);gap:64px}}@keyframes compliance_fadeUp__vJXUU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}