.cmp-hf{position:relative;margin:0;min-width:0}.cmp-hf__art{position:relative;min-height:1px}.cmp-hf__art svg{display:block;width:100%;height:auto;overflow:visible}.cmp-hf .hf-frame{fill:none;stroke:var(--fig-rest);stroke-width:1;shape-rendering:crispEdges}.cmp-hf .hf-frame--tool{stroke:var(--fig-body)}.cmp-hf .hf-k{font:500 12px/1 var(--font-mono);letter-spacing:.12em;fill:var(--fig-cap)}.cmp-hf .hf-nm{font:500 13px/1 var(--font-sans);fill:var(--fig-ink)}.cmp-hf .hf-nm--neo{fill:var(--fig-sig-ink)}.cmp-hf .hf-call{fill:none;stroke:var(--fig-edge);stroke-width:1.15}.cmp-hf .hf-node{fill:var(--theme-surface, var(--surface));stroke:var(--fig-ink);stroke-width:1.15}.cmp-hf .hf-agent{fill:var(--fig-ink)}.cmp-hf .hf-cross{fill:var(--theme-surface, var(--surface));stroke:var(--fig-ink);stroke-width:1.15}.cmp-hf .hf-cross-half{fill:var(--fig-ink)}.cmp-hf .hf-neo{fill:var(--fig-sig)}.cmp-hf .hf-neo-line{fill:none;stroke:var(--fig-sig);stroke-width:1.5}.cmp-hf .hf-gate{fill:var(--fig-sig)}.cmp-hf .hf-draw{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset var(--t, .52s) var(--fig-ease-out) var(--d, 0ms)}.cmp-hf .hf-pop{transform-box:fill-box;transform-origin:center;transition:opacity .18s var(--ease-out) var(--d, 0ms),transform .26s var(--fig-ease-out) var(--d, 0ms)}.cmp-hf .hf-fade{transition:opacity .26s var(--ease-out) var(--d, 0ms)}.cmp-hf.is-pre .hf-draw{stroke-dashoffset:1;transition:none}.cmp-hf.is-pre .hf-pop{opacity:0;transform:scale(.4);transition:none}.cmp-hf.is-pre .hf-fade{opacity:0;transition:none}.cmp-hf.is-static :is(.hf-draw,.hf-pop,.hf-fade){transition:none!important}@media(prefers-reduced-motion:reduce){.cmp-hf :is(.hf-draw,.hf-pop,.hf-fade){transition:none!important}}html.is-still .cmp-hf :is(.hf-draw,.hf-pop,.hf-fade){transition:none!important}@media(max-width:1023px){.cmp-hf{margin-top:clamp(40px,6vh,56px);max-width:480px}}.cmp-lead{padding-bottom:clamp(88px,13vh,152px)}.cmp-view[hidden]{display:none}.cmp-oc__head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px}.cmp-oc__h{margin:0}.cmp-oc__sub{margin:0;color:var(--muted)}.cmp-oc__flag{margin:12px 0 0;font-size:var(--step-small);line-height:1.5;color:var(--muted)}.cmp-oc__flag .rv-mark{margin-right:6px}@media(min-width:900px){.cmp-oc__head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:end}.cmp-oc__h{grid-column:1 / span 6}.cmp-oc__side{grid-column:7 / -1}}.cmp-oc__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:clamp(36px,5vh,52px);padding-bottom:16px}.cmp-key2{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0;font-size:var(--step-small);line-height:1.4;color:var(--muted)}.cmp-key2>span{display:inline-flex;align-items:center;gap:10px}.cmp-oc__more{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:var(--step-small)}.cmp-oc__more .link{color:var(--text)}.cmp-oc__more .rv-mark{font-size:var(--step-label)}@media(hover:hover)and (pointer:fine){.cmp-oc__more .link:hover{color:var(--accent-text, var(--mexico-800))}}.cmp-mk{display:inline-block;flex:none;width:14px;height:14px;box-sizing:border-box;border:1.5px solid currentColor;color:var(--text);vertical-align:middle}.cmp-mk--full{background:currentColor}.cmp-mk--part{background:linear-gradient(to top right,currentColor 0 50%,transparent 50% 100%)}.cmp-mk--none{color:var(--ink-400)}.is-neo .cmp-mk{color:var(--neo-signal-blue-500, #228DB5)}.cmp-oc__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-oc__t-wrap{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed}.cmp-oc__t-wrap :is(th,td){padding:0;font-weight:400}.cmp-oc__t-wrap thead th:first-child{width:44%}.cmp-oc__k{font:500 var(--step-label)/1.3 var(--font-mono);letter-spacing:.14em;color:var(--faint);text-align:left}.cmp-oc__c{padding:0 6px 14px!important;font:500 .9375rem/1.25 var(--font-display);letter-spacing:-.005em;color:var(--text);text-align:center;vertical-align:bottom}.cmp-oc__c .h-l{white-space:nowrap}thead .cmp-oc__k{padding-bottom:14px!important;vertical-align:bottom}.cmp-oc__t-wrap thead tr{border-bottom:1px solid var(--ink-400)}.cmp-oc__t-wrap tbody tr{border-bottom:1px solid var(--rule)}.cmp-oc__o{padding:14px 16px 14px 0!important;text-align:left;font-size:var(--step-body);line-height:1.4;color:var(--text)}.cmp-oc__o .rv-mark{margin-left:8px}.cmp-oc__d{text-align:center;vertical-align:middle;line-height:0}.cmp-oc__t-wrap .is-neo,.cmp-ly .is-neo{background:var(--neo-signal-blue-900, #E9F7FE)}.cmp-oc__t-wrap tfoot tr{border-top:1px solid var(--ink-400)}.cmp-oc__tl{padding:20px 16px 22px 0!important;text-align:left;vertical-align:baseline;font:500 var(--step-h3)/1.1 var(--font-display)!important;letter-spacing:-.02em;color:var(--text)}.cmp-oc__t{padding:20px 6px 22px!important;text-align:center;vertical-align:baseline;font:500 var(--step-h3)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}@media(min-width:1180px){.cmp-oc__o{white-space:nowrap}}@media(min-width:1040px){.cmp-oc__scroll{overflow-x:visible}.cmp-oc__t-wrap thead th,.cmp-ly thead th{position:sticky;top:var(--nav-h, 74px);z-index:2;background:var(--theme-surface, var(--surface));box-shadow:inset 0 -1px 0 var(--ink-400)}.cmp-oc__t-wrap thead th.is-neo{background:linear-gradient(var(--neo-signal-blue-900, #E9F7FE),var(--neo-signal-blue-900, #E9F7FE)),var(--theme-surface, var(--surface))}}.cmp-ly{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.cmp-ly :is(th,td){padding:0;font-weight:400;text-align:left}.cmp-ly thead tr{border-bottom:1px solid var(--ink-400)}.cmp-ly thead .cmp-ly__l{width:18%}.cmp-ly thead .cmp-ly__s{width:28%}.cmp-ly thead .cmp-ly__n{width:8%}.cmp-ly thead .cmp-oc__c{padding:0 2px 14px!important;font-size:.875rem}.cmp-ly thead .cmp-ly__l,.cmp-ly thead .cmp-ly__s{padding:0 16px 14px 0;vertical-align:bottom}.cmp-ly__g th{padding:28px 0 10px;font:500 var(--step-label)/1.3 var(--font-mono);letter-spacing:.14em;color:var(--faint);border-bottom:1px solid var(--rule)}.cmp-ly__grp:first-of-type .cmp-ly__g th{padding-top:20px}.cmp-ly__r{border-bottom:1px solid var(--rule)}.cmp-ly__r>*{vertical-align:middle}.cmp-ly__r>.cmp-ly__l{padding:16px 16px 16px 0}.cmp-ly__r.is-neo>.cmp-ly__l{padding-left:14px}.cmp-ly__w{display:block;margin-bottom:4px;font:500 var(--step-label)/1.3 var(--font-mono);letter-spacing:.12em;color:var(--faint)}.cmp-ly__nm{display:block;font:500 1.125rem/1.25 var(--font-display);letter-spacing:-.012em;color:var(--text)}.cmp-ly__s{padding:16px 24px 16px 0!important}.cmp-ly__sees{display:block;font-size:var(--step-small);line-height:1.45;color:var(--text);text-wrap:pretty}.cmp-ly__miss{display:block;margin-top:4px;font-size:.875rem;line-height:1.45;color:var(--muted);text-wrap:pretty}.cmp-ly .cmp-oc__d{text-align:center}td.cmp-ly__n{text-align:center;font:500 1.375rem/1 var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;border-left:1px solid var(--rule)}.cmp-ly thead .cmp-ly__n .h-l{white-space:nowrap}.cmp-ly__pt{display:block;margin-top:6px;font:400 .75rem/1.2 var(--font-sans);letter-spacing:0;color:var(--muted);white-space:nowrap}.cmp-ly__fn{margin:16px 0 0;font-size:.8125rem;line-height:1.5;color:var(--faint)}.cmp-aps{padding-bottom:clamp(24px,4vh,48px)}.cmp-aps__head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px}.cmp-aps__h{margin:0}.cmp-aps__hint{margin:0;color:var(--faint)}.cmp-aps__hint[hidden]{display:none}@media(min-width:900px){.cmp-aps__head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.cmp-aps__h{grid-column:1 / span 9}.cmp-aps__hint{grid-column:1 / -1}}.cmp-aps__disc{margin:20px 0 0;font-size:.8125rem;line-height:1.5;color:var(--faint)}.cmp-close{padding-block:clamp(88px,13vh,152px) clamp(96px,14vh,168px)}.cmp-close__in{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px;align-items:start;padding-top:clamp(48px,7vh,80px);border-top:1px solid var(--ink-400)}.cmp-close__h{margin:0}.cmp-close__body{margin:0;max-width:52ch;color:var(--muted)}.cmp-close__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:8px}@media(min-width:1024px){.cmp-close__in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.cmp-close__h{grid-column:1 / span 9}.cmp-close__body{grid-column:1 / span 6;max-width:none}.cmp-close__ctas{grid-column:1 / span 9}}.cmp-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--col-gap);margin:clamp(48px,7vh,72px) 0 0;padding:0;list-style:none;scroll-margin-top:calc(var(--nav-h, 76px) + 24px)}.cmp-check{display:grid;grid-template-columns:2rem minmax(0,1fr);align-content:start;padding:20px 0 30px;border-top:1px solid var(--ink-400)}.cmp-check:nth-child(n+4){border-top-color:var(--rule)}.cmp-check__n{margin:0;font:500 var(--step-small)/1.35 var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums}.cmp-check__b>*{margin:0}.cmp-check__h{font:500 1.125rem/1.35 var(--font-display);letter-spacing:-.012em;color:var(--text)}.cmp-check__d{margin-top:8px;max-width:38ch;font-size:var(--step-small);line-height:1.55;color:var(--muted);text-wrap:pretty}.cmp-check__t{display:grid;gap:3px;margin-top:14px!important}.cmp-check__k{margin-bottom:3px;color:var(--faint)}.cmp-check__o{font-size:.875rem;line-height:1.45;color:var(--text);text-wrap:pretty}@media(max-width:1099px){.cmp-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-check:nth-child(n+3){border-top-color:var(--rule)}}@media(max-width:639px){.cmp-checks{grid-template-columns:minmax(0,1fr)}.cmp-check:nth-child(n+2){border-top-color:var(--rule)}}.cmp-close__ask{margin:0 12px 0 0;font:500 var(--step-body)/1.45 var(--font-sans);color:var(--text)}.cmp-ly{min-width:900px}.cmp-ly thead .cmp-ly__l{width:20%}.cmp-ly thead .cmp-ly__s{width:36%}.cmp-ly thead .cmp-ly__n{width:10%}
