._button_j53f9_1{border-radius:var(--radius-sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-block}._sm_j53f9_9{font-size:var(--text-sm);padding:10px 18px}._md_j53f9_14{padding:14px 24px}._lg_j53f9_18{padding:16px 28px}._primary_j53f9_22{background:var(--color-teal);color:var(--color-on-teal)}._primary_j53f9_22:hover{background:var(--color-teal-bright);color:var(--color-on-teal)}._outline_j53f9_32{border:1px solid var(--color-line-outline);color:var(--color-text)}._outline_j53f9_32:hover{border-color:var(--color-teal);color:var(--color-text)}._switch_i9xha_1{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);flex:none;display:flex;overflow:hidden}._option_i9xha_9{font-family:var(--font-mono);color:var(--color-text-muted);padding:8px 10px;font-size:12px;text-decoration:none}._option_i9xha_9:hover{color:var(--color-text)}._active_i9xha_21,._active_i9xha_21:hover{background:var(--color-text);color:var(--color-bg)}._logo_1auxz_1{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}._large_1auxz_11{font-size:24px}._accent_1auxz_15{color:var(--color-teal)}._header_oatpj_1{z-index:var(--z-header);background:var(--color-bg-translucent);border-bottom:1px solid var(--color-line);backdrop-filter:blur(8px);position:sticky;top:0}._bar_oatpj_10{max-width:var(--layout-max);min-height:var(--header-height);padding:10px var(--layout-gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin:0 auto;display:grid;position:relative}._logo_oatpj_22{text-decoration:none}._nav_oatpj_26{flex-wrap:wrap;justify-content:center;gap:8px 28px;min-width:0;display:flex}._link_oatpj_34{color:var(--color-text-strong);font-size:15px;font-weight:500;text-decoration:none}._link_oatpj_34:hover{color:var(--color-teal)}._actions_oatpj_45{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}._cta_oatpj_52{flex:none}._burger_oatpj_56{display:none}@media (width<=760px){._bar_oatpj_10{gap:0 var(--space-sm);min-height:72px;padding:var(--space-xs) var(--layout-gutter-mobile);grid-template-columns:minmax(0,1fr) auto}._logo_oatpj_22{grid-area:1/1}._actions_oatpj_45{grid-area:1/2}._cta_oatpj_52{display:none}._nav_oatpj_26{padding-bottom:var(--space-xs);grid-area:2/1/auto/-1}.js ._burger_oatpj_56{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:38px;padding:0;display:flex}._burger_oatpj_56 i{background:var(--color-text);width:18px;height:2px;transition:transform .25s var(--ease), opacity var(--duration-fast) var(--ease);border-radius:2px;display:block}._header_oatpj_1[data-menu=open] ._burger_oatpj_56 i:first-child{transform:translateY(6px)rotate(45deg)}._header_oatpj_1[data-menu=open] ._burger_oatpj_56 i:nth-child(2){opacity:0}._header_oatpj_1[data-menu=open] ._burger_oatpj_56 i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.js ._nav_oatpj_26{max-height:calc(100vh - 80px);padding:var(--space-2xs) var(--layout-gutter-mobile) var(--space-sm);background:var(--color-bg);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-menu);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s;flex-flow:column;justify-content:flex-start;gap:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}._header_oatpj_1[data-menu=open] ._nav_oatpj_26{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s;transform:none}.js ._link_oatpj_34{border-bottom:1px solid var(--color-line-soft);opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);padding:14px 0;font-size:17px;transform:translateY(-6px)}.js ._link_oatpj_34:last-child{border-bottom:0}._header_oatpj_1[data-menu=open] ._link_oatpj_34{opacity:1;transform:none}._header_oatpj_1[data-menu=open] ._link_oatpj_34:nth-child(2){transition-delay:40ms}._header_oatpj_1[data-menu=open] ._link_oatpj_34:nth-child(3){transition-delay:80ms}._header_oatpj_1[data-menu=open] ._link_oatpj_34:nth-child(4){transition-delay:.12s}._header_oatpj_1[data-menu=open] ._link_oatpj_34:nth-child(5){transition-delay:.16s}}@media (width<=760px) and (prefers-reduced-motion:reduce){.js ._nav_oatpj_26,.js ._link_oatpj_34,._burger_oatpj_56 i{transition:none}}._footer_agg2f_1{background:var(--color-bg-footer)}._container_agg2f_5{max-width:var(--layout-max);padding:0 var(--layout-gutter);margin:0 auto}._grid_agg2f_11{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px;padding:56px 0;display:grid}._logo_agg2f_19{margin-bottom:var(--space-md)}._about_agg2f_23{max-width:38ch;color:var(--color-text-muted);font-size:15px}._label_agg2f_29{margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-text-muted)}._links_agg2f_37{gap:var(--space-xs);display:grid}._link_agg2f_37{color:var(--color-text-strong);font-size:15px;text-decoration:none}._link_agg2f_37:hover{color:var(--color-teal)}._certs_agg2f_52{gap:var(--space-2xs);color:var(--color-text-strong);font-size:15px;display:grid}._bottom_agg2f_59{justify-content:space-between;gap:var(--space-xs);padding:var(--space-lg) 0 var(--space-xl);border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._bottomLink_agg2f_70{color:var(--color-text-muted)}._bottomLink_agg2f_70:hover{color:var(--color-teal)}@media (width<=760px){._container_agg2f_5{padding:0 var(--layout-gutter-mobile)}._grid_agg2f_11{padding:var(--space-2xl) 0}}
