.nx-site-header{position:sticky;top:0;z-index:100;background:var(--nx-surface);border-bottom:1px solid var(--nx-border)}.nx-header-inner{gap:var(--nx-space-6);min-height:80px}.nx-header-inner,.nx-site-logo{display:flex;align-items:center}.nx-site-logo{flex:0 0 156px}.nx-site-logo .brand-logo{width:156px;height:auto;display:block}.nx-navigation{flex:1 1;min-width:0}.nx-site-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:var(--nx-space-4)}.nx-services-toggle,.nx-site-nav>a:not(.nx-button){display:inline-flex;align-items:center;gap:var(--nx-space-2);min-height:var(--nx-touch-target);color:var(--nx-text);background:transparent;border:0;border-bottom:2px solid transparent;padding:var(--nx-space-2) 0;font-size:var(--nx-caption);font-weight:var(--nx-weight-label);line-height:1.4}.nx-mega a[data-active=true],.nx-site-nav .nx-services-toggle[data-active=true],.nx-site-nav>a[data-active=true]{border-bottom-color:var(--nx-accent);font-weight:700}.nx-services-toggle:hover,.nx-site-nav a:hover{color:var(--nx-primary);text-decoration:underline;text-underline-offset:6px}.nx-site-nav .nx-search-link{justify-content:center;min-width:44px}.nx-site-header .nx-menu-toggle,.nx-site-header .nx-mobile-consult{display:none}.nx-site-header .nx-header-cta{flex-shrink:0;font-size:var(--nx-label);padding-inline:var(--nx-space-4)}.nx-mega{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 40px));padding:var(--nx-space-8);grid-template-columns:1fr 1.25fr .8fr;gap:var(--nx-space-6);border:1px solid var(--nx-border);border-radius:0 0 var(--nx-radius-lg) var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg)}.nx-mega[data-expanded=true]{display:grid}.nx-mega .nx-menu-label{margin:0 0 var(--nx-space-3);font-size:var(--nx-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--nx-text-secondary);font-weight:var(--nx-weight-label)}.nx-mega a{display:flex;align-items:center;min-height:var(--nx-touch-target);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);font-size:var(--nx-body-sm);border-bottom:2px solid transparent}.nx-mega a:hover{background:var(--nx-blue-soft)}.nx-site-footer.nx-public{background:var(--nx-primary-deep);color:var(--nx-text-inverse);padding:var(--nx-space-16) 0 env(safe-area-inset-bottom);border:0}.nx-footer-grid{display:grid;grid-template-columns:1.3fr 1.15fr 1fr .8fr 1.25fr;gap:var(--nx-space-8)}.nx-footer-grid>*{min-width:0}.nx-footer-logo{display:inline-flex;background:var(--nx-surface);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);max-width:100%}.nx-footer-logo img{width:180px;max-width:100%;height:auto}.nx-footer-profile p{font-size:var(--nx-body-sm);line-height:var(--nx-leading-body);max-width:34ch;color:var(--nx-border)}.nx-site-footer h2{font-size:var(--nx-body);font-weight:var(--nx-weight-label);color:var(--nx-accent);margin:0 0 var(--nx-space-4)}.nx-site-footer nav>a{display:flex;align-items:center;min-height:44px;font-size:var(--nx-body-sm);line-height:1.5;padding-block:var(--nx-space-2)}.nx-site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.nx-site-footer a:focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}.nx-footer-contacts>a,.nx-footer-contacts>div{display:flex;align-items:flex-start;gap:var(--nx-space-3);padding-block:var(--nx-space-3);min-height:48px;font-size:var(--nx-body-sm);overflow-wrap:anywhere}.nx-footer-contacts small{display:block;color:var(--nx-border);font-size:var(--nx-caption);margin-bottom:var(--nx-space-1)}.nx-footer-contacts svg{color:var(--nx-accent);flex-shrink:0}.nx-footer-base{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nx-space-4);border-top:1px solid var(--nx-border-strong);margin-top:var(--nx-space-12);padding-block:var(--nx-space-6);font-size:var(--nx-caption)}.nx-footer-base nav{display:flex;flex-wrap:wrap;gap:var(--nx-space-6)}.nx-floating-contact.nx-public{position:fixed;z-index:80;right:var(--nx-space-4);bottom:calc(var(--nx-space-4) + env(safe-area-inset-bottom));min-width:var(--nx-touch-target);min-height:var(--nx-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--nx-space-2);border-radius:var(--nx-radius-md);padding:var(--nx-space-3);color:var(--nx-text-inverse);background:var(--nx-brand);box-shadow:var(--nx-shadow-md);border:1px solid var(--nx-border);font-size:var(--nx-label)}.contact-shortcut[hidden]{display:none}body:has(.nx-navigation[data-open=true]) .contact-shortcut,body:has(main input:focus,main textarea:focus,main select:focus) .contact-shortcut{visibility:hidden}#main{scroll-margin-top:var(--nx-scroll-margin)}@media (max-width:1100px){.nx-header-inner{min-height:76px;justify-content:space-between}.nx-navigation{flex:0 0 auto}.nx-site-header .nx-menu-toggle{display:inline-flex}.nx-site-header .nx-header-cta{display:none}.nx-site-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 108px);overflow-y:auto;overscroll-behavior:contain;background:var(--nx-surface);padding:var(--nx-space-5);box-shadow:var(--nx-shadow-lg);align-items:stretch}.nx-navigation[data-open=true] .nx-site-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--nx-space-2)}.nx-site-nav>*{flex-shrink:0}.nx-services-toggle,.nx-site-nav>a:not(.nx-button){font-size:var(--nx-body);width:100%;padding:var(--nx-space-3)}.nx-services-toggle{justify-content:space-between}.nx-mega{position:static;transform:none;width:100%;padding:var(--nx-space-4);border-radius:var(--nx-radius-md);grid-template-columns:1fr;gap:var(--nx-space-4);box-shadow:none;background:var(--nx-background)}.nx-site-header .nx-mobile-consult{display:flex;margin-top:var(--nx-space-3)}.nx-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-footer-profile{grid-column:span 2}}@media (max-width:620px){.nx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-8) var(--nx-space-5)}.nx-footer-contacts{grid-column:1/-1}.nx-floating-contact span{display:none}}:root{--nx-primary:#06366B;--nx-primary-dark:#022A55;--nx-primary-deep:#001F42;--nx-accent:#FF5A0A;--nx-accent-hover:#E94D00;--nx-accent-soft:#FFF2EA;--nx-blue-soft:#EDF5FC;--nx-background:#F7FAFC;--nx-surface:#FFFFFF;--nx-border:#DCE6F0;--nx-text:#0A2B52;--nx-text-muted:#566B82;--nx-surface-subtle:var(--nx-blue-soft);--nx-text-primary:var(--nx-text);--nx-text-secondary:var(--nx-text-muted);--nx-text-inverse:var(--nx-surface);--nx-border-default:var(--nx-border);--nx-border-strong:#75879B;--nx-brand:var(--nx-primary);--nx-brand-hover:var(--nx-primary-dark);--nx-success:#17643D;--nx-success-soft:#EAF7EF;--nx-warning:#805000;--nx-warning-soft:#FFF5D6;--nx-danger:#AC2430;--nx-danger-hover:#881B25;--nx-danger-soft:#FFF0F1;--nx-focus-ring:#1264A3;--nx-accent-ink:#00152E;--nx-font-family:var(--nx-font-brand,"Segoe UI"),Arial,Helvetica,sans-serif;--nx-display:clamp(2.5rem,5vw,4.5rem);--nx-h1:clamp(2.125rem,4.5vw,4rem);--nx-h2:clamp(1.75rem,3.25vw,2.75rem);--nx-h3:clamp(1.25rem,2vw,1.5rem);--nx-h4:1.125rem;--nx-body-lg:1.125rem;--nx-body:1rem;--nx-body-sm:.9375rem;--nx-caption:.8125rem;--nx-label:.875rem;--nx-leading-heading:1.12;--nx-leading-body:1.7;--nx-weight-heading:650;--nx-weight-label:600;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:20px;--nx-space-6:24px;--nx-space-8:32px;--nx-space-10:40px;--nx-space-12:48px;--nx-space-16:64px;--nx-space-20:80px;--nx-space-24:96px;--nx-container:1280px;--nx-container-reading:760px;--nx-container-wide:1440px;--nx-gutter:20px;--nx-section-space:64px;--nx-radius-sm:8px;--nx-radius-md:12px;--nx-radius-lg:18px;--nx-radius-xl:24px;--nx-radius-pill:999px;--nx-shadow-sm:0 4px 16px #001f4208;--nx-shadow-md:0 10px 30px #001f420d;--nx-shadow-lg:0 16px 40px #001f4212;--nx-touch-target:48px;--nx-icon-sm:16px;--nx-icon-md:20px;--nx-icon-lg:24px;--nx-scroll-margin:112px;--nx-duration:200ms}@media (min-width:768px){:root{--nx-gutter:24px;--nx-section-space:80px}}@media (min-width:1280px){:root{--nx-gutter:32px;--nx-section-space:96px}}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) :is(.nx-button,.nx-input,.nx-card,.nx-badge,.nx-chip,.nx-label){font-family:var(--nx-font-family);box-sizing:border-box}.nx-container{width:100%;max-width:var(--nx-container);margin-inline:auto;padding-inline:var(--nx-gutter);min-width:0}.nx-container--reading{max-width:var(--nx-container-reading)}.nx-container--wide{max-width:var(--nx-container-wide)}.nx-section{padding-block:var(--nx-section-space)}.nx-anchor{scroll-margin-top:var(--nx-scroll-margin)}.nx-type-display,.nx-type-h1,.nx-type-h2,.nx-type-h3,.nx-type-h4{font-family:var(--nx-font-family);font-weight:var(--nx-weight-heading);line-height:var(--nx-leading-heading);overflow-wrap:break-word}.nx-type-display{font-size:var(--nx-display)}.nx-type-h1{font-size:var(--nx-h1)}.nx-type-h2{font-size:var(--nx-h2);line-height:1.2}.nx-type-h3{font-size:var(--nx-h3);line-height:1.35}.nx-type-h4{font-size:var(--nx-h4);line-height:1.4}.nx-type-body,.nx-type-body-lg,.nx-type-body-sm,.nx-type-caption,.nx-type-label{font-family:var(--nx-font-family);line-height:var(--nx-leading-body)}.nx-type-body-lg{font-size:var(--nx-body-lg)}.nx-type-body{font-size:var(--nx-body)}.nx-type-body-sm{font-size:var(--nx-body-sm)}.nx-type-caption{font-size:var(--nx-caption)}.nx-type-label{font-size:var(--nx-label);font-weight:var(--nx-weight-label)}.nx-icon{width:var(--nx-icon-md);height:var(--nx-icon-md);flex-shrink:0}.nx-icon--sm{width:var(--nx-icon-sm);height:var(--nx-icon-sm)}.nx-icon--lg{width:var(--nx-icon-lg);height:var(--nx-icon-lg)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button{--nx-button-bg:var(--nx-brand);--nx-button-hover:var(--nx-brand-hover);--nx-button-text:var(--nx-text-inverse);display:inline-flex;align-items:center;justify-content:center;gap:var(--nx-space-2);min-height:var(--nx-touch-target);min-width:var(--nx-touch-target);max-width:100%;padding:var(--nx-space-3) var(--nx-space-5);border:1px solid transparent;border-radius:var(--nx-radius-md);background:var(--nx-button-bg);color:var(--nx-button-text);font-size:var(--nx-body);font-weight:var(--nx-weight-label);line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--nx-duration),border-color var(--nx-duration),box-shadow var(--nx-duration)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button--secondary{--nx-button-bg:var(--nx-blue-soft);--nx-button-hover:var(--nx-border);--nx-button-text:var(--nx-primary)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) :is(.nx-button--ghost,.nx-button--outline){--nx-button-bg:transparent;--nx-button-hover:var(--nx-blue-soft);--nx-button-text:var(--nx-primary)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button--outline{border-color:var(--nx-border-strong)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button--accent{--nx-button-bg:var(--nx-accent);--nx-button-hover:var(--nx-accent-hover);--nx-button-text:var(--nx-accent-ink)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button--whatsapp{--nx-button-bg:var(--nx-success);--nx-button-hover:var(--nx-primary-deep)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button--danger{--nx-button-bg:var(--nx-danger);--nx-button-hover:var(--nx-danger-hover)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background:var(--nx-button-hover)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 2px currentColor}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) :is(.nx-button,.nx-chip):is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-button[aria-busy=true]{cursor:progress}.nx-button[aria-busy=true]:after{content:"";width:var(--nx-icon-sm);height:var(--nx-icon-sm);border:2px solid;border-right:2px solid transparent;border-radius:var(--nx-radius-pill);animation:nx-progress .8s linear infinite;flex-shrink:0}@keyframes nx-progress{to{transform:rotate(1turn)}}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-field{display:grid;gap:var(--nx-space-2);min-width:0}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-label{font-size:var(--nx-label);font-weight:var(--nx-weight-label);color:var(--nx-text-primary)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input{width:100%;min-width:0;min-height:var(--nx-touch-target);padding:var(--nx-space-3);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-text-primary);font-size:var(--nx-body);line-height:1.5}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) textarea.nx-input{min-height:128px;resize:vertical}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input::placeholder{color:var(--nx-text-secondary);opacity:1}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input:hover:not(:disabled){border-color:var(--nx-brand)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input[aria-invalid=true]{border:2px solid var(--nx-danger)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input[data-state=success]{border:2px solid var(--nx-success)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-input:disabled{background:var(--nx-background);color:var(--nx-text-secondary);cursor:not-allowed}.nx-field-help{font-size:var(--nx-body-sm);color:var(--nx-text-secondary)}.nx-field-error{font-size:var(--nx-body-sm);color:var(--nx-danger)}.nx-field-success{font-size:var(--nx-body-sm);color:var(--nx-success)}.nx-choice{display:flex;align-items:center;gap:var(--nx-space-3);min-height:var(--nx-touch-target);cursor:pointer}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-choice input:is([type=checkbox],[type=radio]){width:var(--nx-icon-md);height:var(--nx-icon-md);min-height:0;margin:0;padding:0;flex-shrink:0;accent-color:var(--nx-brand)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-card{min-width:0;padding:var(--nx-space-6);border:1px solid var(--nx-border-default);border-radius:var(--nx-card-radius,var(--nx-radius-lg));background:var(--nx-card-bg,var(--nx-surface));color:var(--nx-text-primary);overflow-wrap:anywhere;box-shadow:var(--nx-card-shadow,var(--nx-shadow-sm))}.nx-card--panel{--nx-card-radius:var(--nx-radius-xl);--nx-card-shadow:none}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) .nx-card--sidebar{padding:var(--nx-space-5)}.nx-card--metric,.nx-card--stat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--nx-card-shadow:none}.nx-card--feature{--nx-card-bg:var(--nx-surface-subtle);--nx-card-shadow:none}.nx-card--article,.nx-card--service{transition:border-color var(--nx-duration),box-shadow var(--nx-duration)}.nx-card--article:focus-within,.nx-card--service:focus-within{border-color:var(--nx-brand)}@media (hover:hover){.nx-card--article:hover,.nx-card--service:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-md)}}.nx-badge,.nx-chip{--nx-chip-bg:var(--nx-background);--nx-chip-ink:var(--nx-text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:var(--nx-space-2);padding:var(--nx-space-1) var(--nx-space-3);border:1px solid var(--nx-border-default);border-radius:var(--nx-radius-pill);background:var(--nx-chip-bg);color:var(--nx-chip-ink);font-size:var(--nx-label);font-weight:var(--nx-weight-label);line-height:1.5;max-width:100%;overflow-wrap:anywhere}.nx-badge--brand{--nx-chip-bg:var(--nx-blue-soft);--nx-chip-ink:var(--nx-primary)}.nx-badge--accent{--nx-chip-bg:var(--nx-accent-soft);--nx-chip-ink:var(--nx-text)}.nx-badge--success{--nx-chip-bg:var(--nx-success-soft);--nx-chip-ink:var(--nx-success)}.nx-badge--warning{--nx-chip-bg:var(--nx-warning-soft);--nx-chip-ink:var(--nx-warning)}.nx-badge--danger{--nx-chip-bg:var(--nx-danger-soft);--nx-chip-ink:var(--nx-danger)}.nx-chip{min-height:var(--nx-touch-target);min-width:var(--nx-touch-target);cursor:pointer}.nx-chip:hover:not(:disabled){border-color:var(--nx-brand)}.nx-chip[aria-current=page],.nx-chip[aria-pressed=true]{--nx-chip-bg:var(--nx-brand);--nx-chip-ink:var(--nx-text-inverse);border-color:var(--nx-brand)}:where(.nx-public,.nx-admin,.admin-shell,.login-page,.nx-system) :is(.nx-button,.nx-chip,.nx-input,.nx-choice input):focus-visible{outline:3px solid var(--nx-focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--nx-surface)}@media (prefers-reduced-motion:reduce){:root{--nx-duration:0ms}.nx-button[aria-busy=true]:after{animation:none}}@media (forced-colors:active){.nx-badge,.nx-button,.nx-card,.nx-chip,.nx-input{border-color:CanvasText}}.nx-public{--color-primary:var(--nx-primary);--color-primary-dark:var(--nx-primary-dark);--color-secondary:#41627f;--color-accent:var(--nx-accent);--color-accent-soft:var(--nx-accent-soft);--color-background:#fff;--color-surface:var(--nx-surface);--color-surface-soft:#f5f7f9;--color-text:var(--nx-text);--color-text-muted:var(--nx-text-muted);--color-border:var(--nx-border);--color-success:var(--nx-success);--radius-sm:var(--nx-radius-sm);--radius-md:var(--nx-radius-md);--radius-lg:var(--nx-radius-lg);--radius-xl:var(--nx-radius-xl);--shadow-sm:var(--nx-shadow-sm);--shadow-md:var(--nx-shadow-md);--shadow-lg:var(--nx-shadow-lg);--container-width:var(--nx-container);--gutter:20px;--section-space:64px;--space-1:var(--nx-space-1);--space-2:var(--nx-space-2);--space-3:var(--nx-space-3);--space-4:var(--nx-space-4);--space-6:var(--nx-space-6);--space-8:var(--nx-space-8);--space-10:var(--nx-space-10);--space-12:var(--nx-space-12);--space-16:var(--nx-space-16);--space-20:var(--nx-space-20);--space-24:var(--nx-space-24);color:var(--color-text);font-family:var(--nx-font-family)}#main.nx-public{background:var(--color-background);font-size:17px;line-height:1.7}#main.nx-public :is(h1,h2,h3){font-weight:650;text-wrap:balance;color:var(--color-text);overflow-wrap:break-word}#main.nx-public h1{font-size:var(--nx-h1);line-height:1.12;letter-spacing:-.045em}#main.nx-public h2{font-size:var(--nx-h2);line-height:1.2;letter-spacing:-.035em}#main.nx-public h3{font-size:var(--nx-h3);line-height:1.35;letter-spacing:-.02em}#main.nx-public p{line-height:1.75;color:var(--color-text-muted)}#main.nx-public .eyebrow{font-size:.8125rem;line-height:1.5;letter-spacing:.08em;font-weight:650;color:#93450c}#main.nx-public .section{width:min(100%,var(--container-width));max-width:var(--container-width);padding:var(--section-space) var(--gutter);margin-inline:auto}#main.nx-public .section-heading{margin-bottom:var(--space-8)}#main.nx-public .section-heading h2{max-width:24ch;margin-top:var(--space-3)}#main.nx-public .section-heading p{max-width:65ch}.nx-public :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.nx-public :is(.button,button){font:inherit}#main.nx-public .button,.nx-public .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:48px;padding:12px 20px;border-radius:var(--radius-md);background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;font-size:1rem;font-weight:600;line-height:1.4;white-space:normal;text-align:center;box-shadow:none}#main.nx-public .button:hover,.nx-public .button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}#main.nx-public .hero.hero-v2,#main.nx-public .home-refresh{background:var(--color-background)}#main.nx-public .hero.hero-v2{display:flex;flex-direction:column;width:min(100%,var(--container-width));max-width:var(--container-width);min-height:0;margin:0 auto;padding:40px var(--gutter) 48px;gap:32px;border-radius:0;overflow:visible;align-items:stretch}#main.nx-public .hero-copy{order:0;padding:0;width:auto;animation:none;opacity:1;transform:none;max-width:none}#main.nx-public .hero-copy h1{text-transform:none;font-weight:650;font-size:clamp(2.125rem,4.5vw,4rem);line-height:1.12;letter-spacing:-.045em;margin:24px 0;max-width:15ch}#main.nx-public .hero-copy>.eyebrow{display:flex;background:transparent;padding:0;gap:12px;border-radius:0;font-size:.8125rem;letter-spacing:.06em}#main.nx-public .hero-copy>p{font-size:1.0625rem;max-width:57ch;margin-bottom:24px}#main.nx-public .hero-trust{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:0 0 24px;font-size:.875rem;color:var(--color-text-muted)}#main.nx-public .hero-trust li{display:flex;gap:8px;align-items:center}#main.nx-public .hero-trust svg{color:var(--color-success)}#main.nx-public .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}#main.nx-public .hero-actions .hero-primary{background:var(--color-primary);padding:12px 20px;border-radius:var(--radius-md)}#main.nx-public .hero-secondary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-weight:600;font-size:1rem}#main.nx-public .hero-tertiary{font-size:.875rem;min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}#main.nx-public .hero-location{border-top:1px solid var(--color-border);margin:24px 0 0;padding:16px 0 0;gap:12px;color:var(--color-text);font-size:.9375rem}#main.nx-public .hero-location small{color:var(--color-text-muted);font-size:.8125rem}#main.nx-public .hero-visual{order:1;position:relative;isolation:isolate;margin:0;min-width:0;align-self:stretch;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface-soft);aspect-ratio:4/3;border:1px solid var(--color-border)}#main.nx-public .hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}#main.nx-public .hero-visual figcaption{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px;padding:16px;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text)}#main.nx-public .hero-visual strong{font-size:.9375rem;font-weight:650;display:block}#main.nx-public .hero-visual small{font-size:.8125rem;line-height:1.5;display:block;color:var(--color-text-muted)}#main.nx-public .visual-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;background:var(--color-accent-soft);color:#93450c;border-radius:var(--radius-sm)}#main.nx-public .achievement-section{width:calc(100% - 40px);max-width:1216px;padding:32px 0;margin:0 auto;border:0;border-block:1px solid var(--color-border);border-radius:0;background:var(--color-surface);box-shadow:none}#main.nx-public .achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}#main.nx-public .achievement-grid>div{padding:0 8px;gap:8px}#main.nx-public .achievement-grid>div:nth-child(2n){border-left:1px solid var(--color-border)}#main.nx-public .achievement-grid dd{font-size:clamp(2.25rem,3.8vw,3.5rem);font-weight:650;letter-spacing:-.04em;color:var(--color-text)}#main.nx-public .achievement-grid dt{font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--color-text-muted)}#main.nx-public .service-ribbon{width:calc(100% - 40px);max-width:1216px;padding:24px;margin:32px auto 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text)}#main.nx-public .service-ribbon a{color:var(--color-primary);border-color:var(--color-border)}#main.nx-public .service-ribbon :is(small,span){color:var(--color-text-muted);font-size:.8125rem}#main.nx-public .service-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}#main.nx-public .service-card,#main.nx-public .service-card:nth-child(2){display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transform:none;overflow:hidden}#main.nx-public .service-card:nth-child(2) .service-thumb,#main.nx-public .service-thumb{order:0;min-height:0;height:auto;aspect-ratio:16/8;width:100%}#main.nx-public .service-thumb img{width:100%;height:100%;object-fit:cover}#main.nx-public .service-index{display:grid;place-items:center;width:40px;height:40px;background:var(--color-surface);color:var(--color-primary);border-radius:var(--radius-sm)}#main.nx-public .service-card-content{padding:24px;display:flex;flex-direction:column;flex:1 1;align-self:stretch;min-width:0}#main.nx-public .service-card h3{font-size:1.5rem;line-height:1.3;color:var(--color-text);font-weight:650}#main.nx-public .service-card .eyebrow{font-size:.8125rem;color:#93450c}#main.nx-public .service-card p{font-size:1rem;line-height:1.65;color:var(--color-text-muted)}#main.nx-public .service-benefits{padding:0;margin:8px 0 24px;list-style:none;display:grid;gap:8px;font-size:.875rem;color:var(--color-text-muted)}#main.nx-public .service-benefits li{display:flex;align-items:center;gap:8px}#main.nx-public .service-benefits svg{color:var(--color-success)}#main.nx-public .service-card .card-link{color:var(--color-primary);margin-top:auto;padding-top:16px;border-color:var(--color-border);font-size:.9375rem;min-height:44px}#main.nx-public .trust-section{padding-top:0}#main.nx-public .trust-grid{gap:24px}#main.nx-public .trust-grid>div{padding:24px 0;border:0;border-top:1px solid var(--color-border);background:transparent;border-radius:0}#main.nx-public .trust-number{display:block;width:auto;height:auto;background:transparent;color:#93450c;font-size:.875rem}#main.nx-public .trust-grid p{font-size:1rem}#main.nx-public .comparison-section{width:calc(100% - 40px);max-width:1216px;padding:32px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft)}#main.nx-public .home-refresh>.prose-block{border-bottom:1px solid var(--color-border);padding-block:48px;gap:48px}#main.nx-public .home-refresh>.prose-block p{font-size:1rem;max-width:68ch}#main.nx-public .process-timeline{background:var(--color-surface-soft);border-radius:0;color:var(--color-text);padding-block:48px}#main.nx-public .process-timeline .steps{display:grid;grid-template-columns:1fr;gap:0}#main.nx-public .process-timeline .step{position:relative;background:transparent;border:0;border-left:1px solid var(--color-border);border-radius:0;padding:0 0 32px 32px}#main.nx-public .process-timeline .step:last-child{padding-bottom:0}#main.nx-public .process-timeline .step-number{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-left:-52px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;color:var(--color-primary);font-size:.875rem}#main.nx-public .process-timeline .steps{margin-left:20px}#main.nx-public .process-timeline h3{color:var(--color-text);margin-top:16px}#main.nx-public .process-timeline p{color:var(--color-text-muted);font-size:1rem}#main.nx-public .process-timeline .eyebrow{color:#93450c}#main.nx-public .article-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}#main.nx-public .article-card h3{font-size:1.375rem;line-height:1.4}#main.nx-public .article-card p{font-size:1rem;line-height:1.65}#main.nx-public .article-card .eyebrow{font-size:.8125rem}#main.nx-public .article-card .card-link{min-height:44px;font-size:.9375rem;color:var(--color-primary)}#main.nx-public .sample-testimonials{background:var(--color-surface-soft);border-radius:0}#main.nx-public .sample-stories-grid{display:grid;grid-template-columns:1fr;gap:24px}#main.nx-public .sample-stories-grid article{padding:24px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg)}#main.nx-public .sample-stories-grid article>div{padding:0}#main.nx-public .sample-stories-grid h3{font-size:1.25rem}#main.nx-public .client-initials{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-primary);font-size:1rem;font-weight:650;margin-bottom:16px}#main.nx-public .sample-label{background:transparent;color:#93450c;padding:0;font-size:.8125rem}#main.nx-public .faq{gap:48px}#main.nx-public .faq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}#main.nx-public .faq-item h3{margin:0;font-size:1rem;line-height:1.5}#main.nx-public .faq-item button{width:100%;border:0;border-radius:0;background:transparent;color:var(--color-text);min-height:56px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:1rem;font-weight:600}#main.nx-public .faq-item button>span{flex:none;font-size:1.25rem;color:var(--color-primary)}#main.nx-public .faq-item button:focus-visible{outline-offset:-4px}#main.nx-public .faq-item[data-open=true]{border-color:var(--color-secondary);background:var(--color-surface-soft)}#main.nx-public .faq-panel{padding:0 20px 20px}#main.nx-public .faq-panel p{margin:0;font-size:1rem}#main.nx-public .consultation-section{width:calc(100% - 40px);max-width:1216px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-soft);padding:32px 20px;margin:32px auto 48px;gap:32px}#main.nx-public .consultation-section form{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-surface);min-width:0}#main.nx-public .consultation-section :is(input:not([type=checkbox]),select){min-height:48px;background:var(--color-surface);border:1px solid #8b9eb1;border-radius:var(--radius-sm);font-size:1rem;padding:12px;color:var(--color-text);width:100%;max-width:100%}#main.nx-public .consultation-section .check-label{font-size:.875rem;line-height:1.65;min-height:44px;cursor:pointer}#main.nx-public .consultation-section .check-label input{width:20px;height:20px;vertical-align:middle;accent-color:var(--color-primary);margin-right:8px}#main.nx-public .consultation-section .button{width:100%}#main.nx-public .direct-wa{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}#main.nx-public .cta.section{width:calc(100% - 40px);max-width:1216px;background:var(--color-primary-dark);border:0;border-top:3px solid var(--color-accent);border-radius:var(--radius-xl);padding:40px 24px;margin-bottom:64px}#main.nx-public .cta :is(h2,p){color:#fff}#main.nx-public .cta .eyebrow{color:#ffc18e}#main.nx-public .cta .button{background:var(--color-accent);color:var(--color-primary-dark);border-color:var(--color-accent)}#main.nx-public .detail-hero{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}#main.nx-public .detail-intro{background:transparent}#main.nx-public .detail-image{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}#main.nx-public .table-of-contents{background:var(--color-surface-soft);border-radius:var(--radius-md)}#main.nx-public .landing-reading .prose-block,#main.nx-public .reading-page .prose-block{width:calc(100% - 40px);max-width:780px;padding:24px 0}#main.nx-public .landing-reading .prose-block h2,#main.nx-public .reading-page .prose-block h2{font-size:clamp(1.75rem,2.5vw,2.25rem)}#main.nx-public .landing-reading .prose-block p,#main.nx-public .reading-page .prose-block p{font-size:1.0625rem;line-height:1.75}#main.nx-public .article-cover.section{padding:0;max-width:780px;width:calc(100% - 40px)}#main.nx-public .client-logo-cloud ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:center}#main.nx-public .client-logo-cloud img{height:40px;width:120px;object-fit:contain;filter:grayscale(1)}@media (min-width:761px){.nx-public{--gutter:24px;--section-space:80px}#main.nx-public .hero.hero-v2{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:40px;padding-block:48px 64px}#main.nx-public .hero-visual{grid-column:2;grid-row:1;aspect-ratio:4/5;max-height:640px}#main.nx-public .hero-copy{grid-column:1;grid-row:1}#main.nx-public .hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center}#main.nx-public .hero-tertiary{flex-basis:100%}#main.nx-public .achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}#main.nx-public .achievement-grid>div+div{border-left:1px solid var(--color-border)}#main.nx-public .sample-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main.nx-public .process-timeline .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}#main.nx-public .process-timeline .step{padding:24px 0 0;border-left:0;border-top:1px solid var(--color-border)}#main.nx-public .process-timeline .step-number{margin:-44px 0 0}#main.nx-public .process-timeline .step h3{font-size:1.25rem}#main.nx-public .process-timeline .step:last-child{padding-bottom:0}#main.nx-public .consultation-section{padding:40px;grid-template-columns:1fr 1fr}#main.nx-public .comparison-section{padding:40px}}@media (min-width:1024px){#main.nx-public .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.nx-public{--gutter:32px;--section-space:96px}#main.nx-public .hero.hero-v2{gap:64px;padding-top:64px}}@media (max-width:760px){#main.nx-public .hero-copy h1{font-size:clamp(2.125rem,9vw,2.625rem);max-width:17ch}#main.nx-public .hero-copy>p{font-size:1rem}#main.nx-public .section{padding-block:56px}#main.nx-public .trust-section{padding-top:0}#main.nx-public .home-refresh>.prose-block{padding-block:32px}#main.nx-public .hero-visual{aspect-ratio:4/3}#main.nx-public .hero-visual figcaption{left:12px;right:12px;bottom:12px;padding:12px}#main.nx-public .hero-visual small{font-size:.8125rem}#main.nx-public .hero-visual .visual-icon{display:none}#main.nx-public .consultation-section form{padding:20px}#main.nx-public .landing-reading .faq,#main.nx-public .reading-page .faq{padding:24px 20px}#main.nx-public .article-grid{grid-template-columns:1fr}#main.nx-public .service-card .service-thumb{aspect-ratio:16/8}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#main.nx-public :is(.service-card,.article-card){transition:transform .2s,border-color .2s,box-shadow .2s}#main.nx-public :is(.service-card,.article-card):hover{transform:translateY(-2px);border-color:var(--color-secondary);box-shadow:var(--shadow-md)}.nx-public .button{transition:background-color .2s}.nx-public .card-link>span{transition:transform .2s}.nx-public a:hover .card-link>span{transform:translateX(3px)}#main.nx-public .client-logo-cloud img:hover{filter:none}}@media (prefers-reduced-motion:reduce){.nx-public *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#main.nx-public .hero-copy{min-width:0}#main.nx-public .hero-visual{width:100%;align-self:center}#main.nx-public .hero-visual figcaption>span{min-width:0}@media (min-width:761px){#main.nx-public .hero.hero-v2{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}#main.nx-public .article-date{display:block;color:var(--color-text-muted);font-size:.8125rem;margin-block:8px}#main.nx-public .hero-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:40px 40px}#main.nx-public .hero-checklist,#main.nx-public .hero-service-badge{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;border:1px solid #ffffffb8;background:#ffffffed;color:var(--color-text);box-shadow:0 12px 28px #0a294926;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#main.nx-public .hero-checklist{top:22px;left:22px;padding:11px 14px;border-radius:14px}#main.nx-public .hero-checklist-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--color-accent-soft);color:#93450c}#main.nx-public .hero-checklist small,#main.nx-public .hero-checklist strong{display:block}#main.nx-public .hero-checklist strong{font-size:.78rem}#main.nx-public .hero-checklist small{color:var(--color-text-muted);font-size:.7rem;margin-top:2px}#main.nx-public .hero-service-badge{right:22px;top:22px;padding:9px 12px;border-radius:999px;font-size:.72rem;font-weight:650}#main.nx-public .hero-service-badge-dot{width:8px;height:8px;border-radius:50%;background:#35a46e;box-shadow:0 0 0 4px #35a46e20}@media(max-width:760px){#main.nx-public .hero-checklist{top:14px;left:14px}#main.nx-public .hero-service-badge{top:auto;right:14px;bottom:94px}}#main.nx-public .steps-section:not(.process-timeline){background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg)}#main.nx-public .steps-section:not(.process-timeline) :is(h2,h3){color:var(--color-text)}#main.nx-public .steps-section:not(.process-timeline) p{color:var(--color-text-muted)}#main.nx-public .steps-section:not(.process-timeline) .eyebrow{color:#93450c}#main.nx-public .steps-section:not(.process-timeline) .step{background:var(--color-surface);border:1px solid var(--color-border)}#main.nx-public .landing-reading :is(.steps-section,.faq),#main.nx-public .reading-page :is(.steps-section,.faq){width:calc(100% - 40px);max-width:900px}@media (min-width:761px){#main.nx-public .process-timeline .steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.catalog-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.catalog-jump a{display:inline-flex;min-height:44px;align-items:center;padding:9px 14px;border:1px solid #d5e0ec;border-radius:999px;color:#0b477e;font-weight:650;text-decoration:none;background:#fff}.catalog-jump a:hover{border-color:#ff8a36;color:#8c3600}#main.nx-public .service-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#main.nx-public .service-ribbon>span{grid-column:1/-1}#main.nx-public .service-ribbon>a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;font-size:1rem;line-height:1.5}#main.nx-public .service-ribbon a small{font-size:.875rem;line-height:1.5}#main.nx-public .article-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) auto auto;align-items:end;gap:16px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;margin:32px 0 16px}#main.nx-public .article-search label{display:flex;flex-direction:column;gap:8px;font-size:.9375rem;color:var(--color-text);min-width:0}#main.nx-public .article-search :is(input,select){width:100%;min-width:0;min-height:48px;border:1px solid #8b9eb1;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-sm);padding:12px;font:inherit}#main.nx-public .reset-search{display:flex;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:4px}#main.nx-public .article-results{font-size:.9375rem;margin-bottom:24px;overflow-wrap:anywhere}#main.nx-public .article-card :is(h2,h3){font-size:1.375rem;line-height:1.4;letter-spacing:-.02em}#main.nx-public .article-pagination{flex-wrap:wrap;justify-content:center;margin:40px 0}#main.nx-public .article-pagination,#main.nx-public .article-pagination>span{display:flex;align-items:center;gap:8px}#main.nx-public .article-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-size:.9375rem}#main.nx-public .article-pagination a[aria-current=page]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}#main.nx-public .article-service-guide{margin-top:48px;padding-top:32px;border-top:1px solid var(--color-border)}#main.nx-public .article-service-guide h2{font-size:1.75rem}#main.nx-public .article-service-guide ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#main.nx-public .article-service-guide li{display:grid;gap:8px;align-content:start;font-size:.9375rem}#main.nx-public .article-service-guide a{font-weight:650;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}#main.nx-public .article-service-guide span{color:var(--color-text-muted)}@media (max-width:900px){#main.nx-public .article-search{grid-template-columns:1fr 1fr}}@media (max-width:760px){#main.nx-public .article-search,#main.nx-public .article-service-guide ul,#main.nx-public .service-ribbon{grid-template-columns:1fr}#main.nx-public .article-search{padding:20px}#main.nx-public .article-search .button{width:100%}}.nx-public [data-catalog-group][hidden],.nx-public [data-catalog-row][hidden]{display:none}.nx-public .catalog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px}.nx-public .catalog-pagination button{min-height:48px;padding:12px 20px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-primary);cursor:pointer}.nx-public .catalog-pagination button:disabled{opacity:.5;cursor:default}.nx-public .author-profile{margin-top:24px;font-size:.9375rem;color:var(--color-text-muted)}@media (min-width:761px) and (max-width:1100px){#main.nx-public .hero-service-badge{top:100px;right:22px}}.skk-cluster ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skk-cluster li{min-width:0}.skk-cluster a{display:flex;align-items:center;min-height:48px;padding:16px;border:1px solid var(--color-border,#dce5ee);border-radius:12px;overflow-wrap:anywhere}.skk-cluster a:hover{background:#f5f7fa}.specialist-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.specialist-facts div{padding:16px;border:1px solid #dce5ee;border-radius:12px;min-width:0}.specialist-facts span,.specialist-facts strong{display:block;overflow-wrap:anywhere}.specialist-facts span{margin-top:8px}.service-catalog .catalog-controls button{min-height:48px;align-self:end;padding:12px 20px;border:1px solid #b5c7d9;border-radius:10px;background:white;color:#163d67;cursor:pointer}.service-catalog .catalog-table-scroll{max-width:100%;min-width:0}@media(max-width:760px){.skk-cluster ul,.specialist-facts{grid-template-columns:1fr}.service-catalog .catalog-controls button{align-self:stretch}.specialist-detail h1{overflow-wrap:anywhere;font-size:clamp(2rem,7vw,2.6rem)}}.sbu-code-guide{padding-block:var(--space-32,2rem);border-top:1px solid var(--color-border,#dce4ed);scroll-margin-top:7rem}.sbu-code-guide p{max-width:72ch}.sbu-code-meta{color:var(--color-text-muted,#4c6276);font-size:.95rem}.sbu-code-guides h3{overflow-wrap:anywhere}.sbu-code-guides .catalog-jump a{min-height:44px;display:inline-flex;align-items:center}#main.nx-public .nx-home{background:var(--nx-surface)}#main.nx-public .nx-home .section{padding-block:var(--nx-space-16)}#main.nx-public .nx-home h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}#main.nx-public .nx-home .hero.hero-v2{max-width:none;width:100%;padding:var(--nx-space-12) max(var(--nx-gutter),calc((100% - 1216px) / 2));background:var(--nx-blue-soft);display:grid;grid-template-columns:1.05fr 1fr;gap:var(--nx-space-10);align-items:center}#main.nx-public .nx-home .hero-copy{grid-column:1;grid-row:1}#main.nx-public .nx-home .hero-copy h1{max-width:20ch;font-size:clamp(2.25rem,3.8vw,3.5rem);margin-block:var(--nx-space-5)}#main.nx-public .nx-home .hero-copy>p{font-size:var(--nx-body);line-height:1.65;margin-block:0 var(--nx-space-5)}#main.nx-public .nx-home .hero-visual{grid-column:2;grid-row:1;aspect-ratio:1;min-height:0;height:auto;width:100%;border-radius:var(--nx-radius-xl);border:0;align-self:center}#main.nx-public .nx-home .hero-visual>img{position:absolute;inset:0}#main.nx-public .nx-home .hero-actions{flex-direction:row;flex-wrap:wrap}#main.nx-public .nx-home .hero-actions .hero-primary{background:var(--nx-accent);color:var(--nx-accent-ink)}#main.nx-public .nx-home .hero-actions .hero-primary:hover{background:var(--nx-accent-hover)}#main.nx-public .nx-home .hero-secondary{background:var(--nx-surface);border-color:var(--nx-primary)}#main.nx-public .nx-home .hero-tertiary{flex-basis:100%}#main.nx-public .nx-home .hero-location{margin-top:var(--nx-space-3);padding-top:var(--nx-space-3)}#main.nx-public .nx-home .achievement-section{width:100%;max-width:none;margin:0;padding:var(--nx-space-6) var(--nx-gutter);background:var(--nx-primary-deep);border:0}#main.nx-public .nx-home .achievement-grid{max-width:1216px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))}#main.nx-public .nx-home .achievement-grid dd{color:var(--nx-text-inverse);font-size:clamp(2rem,3vw,2.75rem)}#main.nx-public .nx-home .achievement-grid dt,#main.nx-public .nx-home .achievement-section p{color:var(--nx-border)}#main.nx-public .nx-home .achievement-section p{font-size:var(--nx-caption);text-align:center;margin:var(--nx-space-3) 0 0}#main.nx-public .nx-home .nx-need-section{padding-block:var(--nx-space-12) var(--nx-space-6)}#main.nx-public .nx-home .nx-need-section h2{margin-top:var(--nx-space-3)}.nx-home .nx-need-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-space-4)}#main.nx-public .nx-home .nx-need-card{padding:var(--nx-space-5);box-shadow:none}#main.nx-public .nx-home .nx-need-card>svg{color:var(--nx-accent-hover);width:28px;height:28px}#main.nx-public .nx-home .nx-need-card h3{font-size:var(--nx-body-lg);margin-block:var(--nx-space-3) var(--nx-space-2)}#main.nx-public .nx-home .nx-need-card p{font-size:var(--nx-body-sm);margin:0}.nx-home .nx-need-card>a{min-height:44px;display:inline-flex;align-items:center;font-size:var(--nx-label);font-weight:var(--nx-weight-label)}#main.nx-public .nx-home .services-section{padding-block:var(--nx-space-10) var(--nx-space-12)}#main.nx-public .nx-home .service-card{padding:0;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm)}#main.nx-public .nx-home .service-card .service-thumb{height:160px;aspect-ratio:auto}#main.nx-public .nx-home .service-card-content{padding:var(--nx-space-5)}#main.nx-public .nx-home .service-card p{font-size:var(--nx-body-sm);line-height:1.65}#main.nx-public .nx-home .nx-home-search{background:var(--nx-primary);padding-block:var(--nx-space-10);color:var(--nx-text-inverse)}.nx-home-search-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--nx-space-10);align-items:center}#main.nx-public .nx-home .nx-home-search h2{color:var(--nx-text-inverse);margin-block:var(--nx-space-3)}#main.nx-public .nx-home .nx-home-search p{color:var(--nx-border);margin-block:var(--nx-space-3)}#main.nx-public .nx-home .nx-home-search .eyebrow{color:var(--nx-accent-soft)}.nx-search-kinds{display:flex;flex-wrap:wrap;gap:var(--nx-space-2)}.nx-home .nx-search-kinds .nx-chip{border-radius:var(--nx-radius-sm);color:var(--nx-text-inverse);background:transparent}.nx-home .nx-search-kinds .nx-chip[aria-pressed=true]{background:var(--nx-accent);color:var(--nx-accent-ink);border-color:var(--nx-accent)}.nx-home-search-form{margin-top:var(--nx-space-3)}.nx-home-search-form label{display:block;font-size:var(--nx-label);margin-bottom:var(--nx-space-2)}.nx-home-search-form>div{display:flex;gap:var(--nx-space-2)}.nx-home-search-form input{min-width:0}.nx-home-search-form button{flex-shrink:0}.nx-home-search :is(a,button,input):focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}.nx-search-examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-space-3);font-size:var(--nx-caption)}.nx-search-examples a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}#main.nx-public .nx-home .quick-start{margin-block:var(--nx-space-8);padding:var(--nx-space-6);background:var(--nx-background);border-radius:var(--nx-radius-lg)}#main.nx-public .nx-home .quick-start h2{font-size:var(--nx-h3)}#main.nx-public .nx-home .trust-section{padding-block:var(--nx-space-10)}#main.nx-public .nx-home .trust-grid{gap:var(--nx-space-6)}#main.nx-public .nx-home .trust-grid>div{padding:var(--nx-space-4) 0;border:0;background:transparent}#main.nx-public .nx-home .trust-grid h3{font-size:var(--nx-body-lg)}#main.nx-public .nx-home .trust-number{color:var(--nx-accent-hover)}#main.nx-public .nx-home .comparison-section{padding-block:var(--nx-space-8)}#main.nx-public .nx-home .sample-testimonials{background:var(--nx-background);border-radius:var(--nx-radius-xl)}#main.nx-public .nx-home .article-card{border-radius:var(--nx-radius-lg);box-shadow:none}#main.nx-public .nx-home .home-articles .section-heading{margin-bottom:var(--nx-space-6)}#main.nx-public .nx-home .faq{padding-block:var(--nx-space-10)}#main.nx-public .nx-home .consultation-section{background:var(--nx-blue-soft);border-radius:var(--nx-radius-xl)}#main.nx-public .nx-home .consultation-section form{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm)}#main.nx-public .nx-home .consultation-section input:not([type=checkbox]):not([type=hidden]),#main.nx-public .nx-home .consultation-section select{min-height:var(--nx-touch-target);border-radius:var(--nx-radius-sm)}@media (max-width:1024px){.nx-home .nx-need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main.nx-public .nx-home .hero.hero-v2{gap:var(--nx-space-6)}#main.nx-public .nx-home .hero-visual{aspect-ratio:3/4}}@media (max-width:760px){#main.nx-public .nx-home .hero.hero-v2{grid-template-columns:1fr;padding-block:var(--nx-space-8)}#main.nx-public .nx-home .hero-copy{grid-column:1;grid-row:1}#main.nx-public .nx-home .hero-copy h1{font-size:clamp(2.125rem,8vw,2.625rem)}#main.nx-public .nx-home .hero-visual{grid-column:1;grid-row:2;aspect-ratio:4/3}#main.nx-public .nx-home .hero-actions{flex-direction:column}#main.nx-public .nx-home .achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-home .nx-need-grid,.nx-home-search-layout{grid-template-columns:1fr}#main.nx-public .nx-home .section{padding-block:var(--nx-space-10)}#main.nx-public .nx-home .hero-visual figcaption{padding:var(--nx-space-3)}#main.nx-public .nx-home .quick-start{width:calc(100% - 40px);padding:var(--nx-space-5)}.nx-home-search-form>div{flex-direction:column}}#main.nx-public .nx-service-hub{background:var(--nx-surface)}.nx-service-hub .nx-hub-hero{background:var(--nx-blue-soft)}.nx-service-hub .nx-hub-hero-inner{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:var(--nx-space-10);padding-block:var(--nx-space-12)}#main.nx-public .nx-service-hub h1{font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.12;margin-block:var(--nx-space-4);max-width:20ch}.nx-service-hub .nx-hub-hero p{max-width:64ch;margin:0}.nx-service-hub .nx-hub-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--nx-radius-xl)}.nx-service-hub .nx-hub-tools{padding-block:var(--nx-space-6)}.nx-service-hub .nx-hub-tools label{display:block;font-weight:var(--nx-weight-label);margin-bottom:var(--nx-space-2)}.nx-service-hub .nx-hub-search-row{display:flex;gap:var(--nx-space-3);align-items:center;padding:var(--nx-space-2);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm)}.nx-service-hub .nx-hub-search-row>svg{flex-shrink:0;margin-left:var(--nx-space-2)}.nx-service-hub .nx-hub-search-row input{min-width:0;flex:1 1;min-height:var(--nx-touch-target);border:0;background:transparent}.nx-service-hub .nx-hub-chips{display:flex;gap:var(--nx-space-2);flex-wrap:wrap;margin-top:var(--nx-space-4)}.nx-service-hub .nx-hub-chips button{min-height:var(--nx-touch-target);padding:var(--nx-space-2) var(--nx-space-5);background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:var(--nx-radius-pill)}.nx-service-hub .nx-hub-chips button[aria-pressed=true]{background:var(--nx-primary);color:var(--nx-text-inverse);border-color:var(--nx-primary);text-decoration:underline;text-underline-offset:5px}#main.nx-public .nx-service-hub .nx-hub-result-count{font-size:var(--nx-body-sm);margin:var(--nx-space-3) 0 0}.nx-service-hub .nx-hub-choice{padding-block:var(--nx-space-8)}.nx-service-hub .nx-hub-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-6)}.nx-service-hub .nx-hub-choice article{display:flex;gap:var(--nx-space-5);padding:var(--nx-space-6);box-shadow:var(--nx-shadow-sm)}.nx-service-hub .nx-hub-choice article>svg{color:var(--nx-accent-hover);width:32px;height:32px;flex-shrink:0}#main.nx-public .nx-service-hub h2{font-size:clamp(1.75rem,2.6vw,2.5rem);margin-block:var(--nx-space-2) var(--nx-space-6)}#main.nx-public .nx-service-hub h3{font-size:var(--nx-h3);margin-block:var(--nx-space-3)}.nx-service-hub .nx-hub-choice a,.nx-service-hub .nx-hub-support a{display:flex;align-items:center;min-height:var(--nx-touch-target);font-weight:var(--nx-weight-label);text-decoration:underline;text-underline-offset:4px}.nx-service-hub .nx-hub-group{padding-block:var(--nx-space-8)}.nx-service-hub .nx-hub-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-6)}.nx-service-hub .nx-hub-group--worker .nx-hub-results-grid{grid-template-columns:1fr}#main.nx-public .nx-service-hub .service-grid{grid-template-columns:1fr;height:100%;gap:0}#main.nx-public .nx-service-hub .service-card{padding:0;height:100%;box-shadow:var(--nx-shadow-sm)}#main.nx-public .nx-service-hub .service-thumb{height:200px;aspect-ratio:auto}#main.nx-public .nx-service-hub .service-card-content{padding:var(--nx-space-6)}#main.nx-public .nx-service-hub .nx-hub-group--worker .service-card{display:grid;grid-template-columns:.8fr 1.2fr}#main.nx-public .nx-service-hub .nx-hub-group--worker .service-thumb{height:100%;min-height:280px}.nx-service-hub .nx-hub-group--guide{border-top:1px solid var(--nx-border);margin-top:var(--nx-space-8)}.nx-service-hub .nx-hub-guide{display:flex;flex-direction:column;height:100%;padding:var(--nx-space-6);background:var(--nx-background)}#main.nx-public .nx-service-hub .nx-hub-guide h3{font-size:var(--nx-body-lg)}.nx-service-hub .nx-hub-guide p{font-size:var(--nx-body-sm)}.nx-service-hub .nx-hub-text-link{margin-top:auto;padding-top:var(--nx-space-4);font-weight:var(--nx-weight-label)}.nx-service-hub .nx-hub-directory{background:var(--nx-blue-soft);padding-block:var(--nx-space-12);margin-top:var(--nx-space-8)}.nx-service-hub .nx-hub-directory a{display:flex;align-items:center;gap:var(--nx-space-4);padding:var(--nx-space-6);border-radius:var(--nx-radius-md);background:var(--nx-surface);border:1px solid var(--nx-border);font-weight:var(--nx-weight-label)}.nx-service-hub .nx-hub-directory a span{flex:1 1}.nx-service-hub .nx-hub-directory svg{flex-shrink:0}.nx-service-hub .nx-hub-support{display:grid;grid-template-columns:1fr 1fr;gap:var(--nx-space-12);padding-block:var(--nx-space-16)}.nx-service-hub .nx-hub-support aside{padding:var(--nx-space-6)}#main.nx-public .nx-service-hub .nx-hub-support aside h2{font-size:var(--nx-h3)}.nx-service-hub .nx-hub-support ul{list-style:none;padding:0}.nx-service-hub .nx-hub-support li{display:flex;align-items:center;gap:var(--nx-space-3);margin-block:var(--nx-space-4)}.nx-service-hub .nx-hub-support li svg{color:var(--nx-success)}.nx-service-hub .nx-hub-final{background:var(--nx-primary);padding-block:var(--nx-space-12)}.nx-service-hub .nx-hub-final>div{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-8)}#main.nx-public .nx-service-hub .nx-hub-final :is(h2,p){color:var(--nx-text-inverse)}#main.nx-public .nx-service-hub .nx-hub-final .eyebrow{color:var(--nx-accent-soft)}.nx-service-hub .nx-hub-final .nx-button{flex-shrink:0}.nx-service-hub .nx-hub-empty{padding-block:var(--nx-space-10)}@media (max-width:760px){.nx-service-hub .nx-hub-choice-grid,.nx-service-hub .nx-hub-hero-inner,.nx-service-hub .nx-hub-results-grid,.nx-service-hub .nx-hub-support{grid-template-columns:1fr}.nx-service-hub .nx-hub-hero-inner{padding-block:var(--nx-space-8);gap:var(--nx-space-6)}.nx-service-hub .nx-hub-hero img{aspect-ratio:16/9}#main.nx-public .nx-service-hub .nx-hub-group--worker .service-card{display:flex}#main.nx-public .nx-service-hub .nx-hub-group--worker .service-thumb{height:200px;min-height:0}.nx-service-hub .nx-hub-chips button{padding-inline:var(--nx-space-4)}.nx-service-hub .nx-hub-choice article{padding:var(--nx-space-5)}.nx-service-hub .nx-hub-support{gap:var(--nx-space-6);padding-block:var(--nx-space-12)}.nx-service-hub .nx-hub-final>div{flex-direction:column;align-items:stretch}}.nx-service-hub .nx-hub-more{margin-top:var(--nx-space-6)}.nx-service-hub .nx-hub-more summary{cursor:pointer;min-height:var(--nx-touch-target);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);font-weight:var(--nx-weight-label)}.nx-service-hub .nx-hub-more[open] summary{margin-bottom:var(--nx-space-6)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing){background:var(--nx-surface)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero{background:var(--nx-blue-soft);padding-block:var(--nx-space-6) var(--nx-space-12)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .breadcrumbs{margin:0 0 var(--nx-space-6);padding:0;flex-wrap:wrap}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--nx-space-10)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) h1{font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.12;margin-block:var(--nx-space-4);max-width:20ch}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero p{max-width:62ch}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--nx-radius-xl)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-actions{display:flex;flex-wrap:wrap;gap:var(--nx-space-3);margin-top:var(--nx-space-6)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-body-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:var(--nx-space-10);padding-block:var(--nx-space-10)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-reading{min-width:0}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-toc{padding:var(--nx-space-6);background:var(--nx-background);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);margin-bottom:var(--nx-space-6)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-toc>div{display:flex;flex-wrap:wrap;gap:var(--nx-space-2) var(--nx-space-5);margin-top:var(--nx-space-3)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-toc a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--nx-body-sm);text-decoration:underline;text-underline-offset:4px}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-reading .section{width:100%;max-width:none;margin:0;padding:var(--nx-space-8) 0}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .prose-block{display:block}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) h2{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2;margin-block:var(--nx-space-3) var(--nx-space-5)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) h3{font-size:var(--nx-body-lg)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .prose-block p{max-width:75ch;margin-block:0 var(--nx-space-4)}:is(.nx-skk-landing,.nx-sbu-landing) [data-skk-block]{scroll-margin-top:var(--nx-scroll-margin)}:is(.nx-skk-landing,.nx-sbu-landing) [data-skk-block=jenjang]{background:var(--nx-blue-soft);padding-inline:var(--nx-space-6);border-radius:var(--nx-radius-lg)}:is(.nx-skk-landing,.nx-sbu-landing) [data-skk-block=jenjang] strong{display:inline-block;padding:var(--nx-space-2) var(--nx-space-3);margin-block:var(--nx-space-2);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-primary)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-4)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .step{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);padding:var(--nx-space-5)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .step p{font-size:var(--nx-body-sm);line-height:1.7;margin-bottom:0}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--nx-radius-pill);background:var(--nx-accent-soft);color:var(--nx-primary);font-size:var(--nx-body);font-weight:var(--nx-weight-label)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) :is([data-skk-block=proses],[data-sbu-block=proses]) .steps{grid-template-columns:1fr}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) :is([data-skk-block=proses],[data-sbu-block=proses]) .step{position:relative;padding-left:var(--nx-space-20)}:is(.nx-skk-landing,.nx-sbu-landing) :is([data-skk-block=proses],[data-sbu-block=proses]) .step-number{position:absolute;left:var(--nx-space-5);top:var(--nx-space-5)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support{min-width:0}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card{position:sticky;top:112px;padding:var(--nx-space-6);box-shadow:var(--nx-shadow-sm)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card h2{font-size:var(--nx-h3)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card p{font-size:var(--nx-body-sm)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card .nx-button{display:flex;width:100%;margin-top:var(--nx-space-3);padding-inline:var(--nx-space-3)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-links{border-top:1px solid var(--nx-border);margin-top:var(--nx-space-5);padding-top:var(--nx-space-3)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-links a{display:flex;align-items:center;min-height:var(--nx-touch-target);font-size:var(--nx-body-sm);text-decoration:underline;text-underline-offset:4px}:is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search{background:var(--nx-primary);padding-block:var(--nx-space-12)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search :is(h2,p,label){color:var(--nx-text-inverse)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search .eyebrow{color:var(--nx-accent-soft)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search input{min-width:0}:is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search button{flex-shrink:0}:is(.nx-skk-landing,.nx-sbu-landing) .nx-search-examples a{color:var(--nx-text-inverse)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) :is(.nx-skk-reference,.nx-skk-faq,.nx-skk-related)>.section,#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing)>.section{max-width:var(--nx-container);width:calc(100% - var(--nx-gutter) * 2);margin-inline:auto;padding-block:var(--nx-space-12)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-reference{background:var(--nx-background)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .certificate-section{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--nx-space-8)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .certificate-demo{margin:0;min-width:0}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--nx-space-10)}:is(.nx-skk-landing,.nx-sbu-landing) .faq-item{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);margin-bottom:var(--nx-space-3);overflow:hidden}:is(.nx-skk-landing,.nx-sbu-landing) .faq-item button{min-height:var(--nx-touch-target)}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-related{border-top:1px solid var(--nx-border)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .landing-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nx-space-4)}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .landing-links a{border-radius:var(--nx-radius-lg);padding:var(--nx-space-5);background:var(--nx-background)}:is(.nx-skk-landing,.nx-sbu-landing) .consultation-section{background:var(--nx-blue-soft);border-radius:var(--nx-radius-xl);padding-inline:var(--nx-space-6)}@media (max-width:1099px){:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-body-grid{grid-template-columns:1fr}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support{grid-row:1}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card{position:static}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card .nx-button{display:inline-flex;width:auto;margin-right:var(--nx-space-3)}}@media (max-width:760px){:is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search-layout,:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero-grid{grid-template-columns:1fr}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-hero img{aspect-ratio:16/9}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-actions{flex-direction:column}#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .certificate-section,#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .faq,#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .landing-links>div,#main.nx-public :is(.nx-skk-landing,.nx-sbu-landing) .steps{grid-template-columns:1fr}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card .nx-button{width:100%;margin-right:0}:is(.nx-skk-landing,.nx-sbu-landing) .nx-home-search-form>div{flex-direction:column}:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-body-grid{gap:var(--nx-space-6)}}@media (min-width:1100px) and (max-height:700px){:is(.nx-skk-landing,.nx-sbu-landing) .nx-skk-support-card{position:static}}.nx-sbu-landing .nx-sbu-classifications{padding-block:var(--nx-space-6)}.nx-sbu-landing .nx-sbu-classifications>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-3)}.nx-sbu-landing .nx-sbu-classifications a{display:flex;flex-direction:column;gap:var(--nx-space-3);padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-blue-soft)}.nx-sbu-landing .nx-sbu-classifications strong{color:var(--nx-primary);font-size:var(--nx-h3)}.nx-sbu-landing .nx-sbu-classifications p,.nx-sbu-landing .nx-sbu-classifications span{font-size:var(--nx-body-sm)}.nx-sbu-landing .nx-skk-support-card .nx-button{white-space:normal;text-align:center}.nx-sbu-landing [data-sbu-block=kualifikasi]{border-block:1px solid var(--nx-border)}@media (max-width:760px){.nx-sbu-landing .nx-sbu-classifications>div{grid-template-columns:1fr}}#main.nx-public .nx-article-archive{max-width:var(--nx-container);width:calc(100% - var(--nx-gutter) * 2);padding-block:var(--nx-space-8) var(--nx-space-16)}.nx-article-archive .nx-archive-hero{padding:var(--nx-space-10);background:var(--nx-blue-soft);border-radius:var(--nx-radius-xl)}#main.nx-public .nx-article-archive h1{font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.12;max-width:24ch;margin-block:var(--nx-space-4)}.nx-article-archive .list-intro{max-width:75ch}#main.nx-public .nx-article-archive .article-search{margin-block:var(--nx-space-6) var(--nx-space-4);padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface)}.nx-article-archive .article-search label{min-width:0}.nx-article-archive .article-search :is(input,select){min-height:var(--nx-touch-target);border-radius:var(--nx-radius-sm)}.nx-article-archive .nx-archive-topics{display:flex;flex-wrap:wrap;gap:var(--nx-space-2)}.nx-article-archive .nx-archive-topics a{display:inline-flex;align-items:center;min-height:var(--nx-touch-target);padding:var(--nx-space-2) var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-pill);background:var(--nx-surface);font-size:var(--nx-body-sm)}.nx-article-archive .nx-archive-topics a[aria-current=page]{color:var(--nx-text-inverse);background:var(--nx-primary);text-decoration:underline;text-underline-offset:5px}.nx-article-archive .nx-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--nx-space-8);padding-top:var(--nx-space-8)}.nx-article-archive .nx-archive-results{min-width:0}#main.nx-public .nx-article-archive .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-6)}#main.nx-public .nx-article-archive .article-card{padding:0;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm)}#main.nx-public .nx-article-archive .article-card h2{font-size:var(--nx-h3)}#main.nx-public .nx-article-archive .article-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#main.nx-public .nx-article-archive .article-card:first-child .article-thumb{width:100%;min-width:0;height:100%;min-height:240px;aspect-ratio:auto}#main.nx-public .nx-article-archive .article-card-body{padding:var(--nx-space-5)}#main.nx-public .nx-article-archive .article-service-guide{align-self:start;margin:var(--nx-space-8) 0 0;padding:var(--nx-space-6);background:var(--nx-primary-deep);border-radius:var(--nx-radius-lg)}#main.nx-public .nx-article-archive .article-service-guide h2{color:var(--nx-text-inverse);font-size:var(--nx-h3)}#main.nx-public .nx-article-archive .article-service-guide ul{display:grid;grid-template-columns:1fr;padding:0;gap:var(--nx-space-5)}#main.nx-public .nx-article-archive .article-service-guide li{list-style:none;display:flex;flex-direction:column;gap:var(--nx-space-2);border:0;padding:0}#main.nx-public .nx-article-archive .article-service-guide a{color:var(--nx-text-inverse);min-height:var(--nx-touch-target);display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}#main.nx-public .nx-article-archive .article-service-guide span{color:var(--nx-border);font-size:var(--nx-body-sm)}.nx-article-archive .article-pagination{flex-wrap:wrap;gap:var(--nx-space-2)}.nx-article-archive .article-pagination a{min-height:var(--nx-touch-target);min-width:var(--nx-touch-target)}#main.nx-public .nx-editorial{background:var(--nx-surface);padding-block:var(--nx-space-6) var(--nx-space-12)}#main.nx-public .nx-editorial>.breadcrumbs{margin:0 auto var(--nx-space-8);padding-block:var(--nx-space-2);flex-wrap:wrap}.nx-editorial .nx-editorial-layout{width:calc(100% - var(--nx-gutter) * 2);max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:200px minmax(0,760px) 240px;justify-content:center;gap:var(--nx-space-6)}.nx-editorial .nx-editorial-hero{grid-column:2;grid-row:1;min-width:0}#main.nx-public .nx-editorial h1{font-size:clamp(2.125rem,3.2vw,3rem);line-height:1.15;margin-block:var(--nx-space-4);overflow-wrap:anywhere}.nx-editorial .nx-editorial-deck{font-size:var(--nx-body-lg);line-height:1.7}.nx-editorial .article-byline{display:flex;flex-wrap:wrap;gap:var(--nx-space-2);padding-block:var(--nx-space-4);font-size:var(--nx-body-sm)}.nx-editorial .nx-editorial-cover{margin:var(--nx-space-4) 0 0}.nx-editorial .nx-editorial-cover img{display:block;width:100%;height:auto;border-radius:var(--nx-radius-lg)}.nx-editorial .nx-editorial-cover figcaption{margin-top:var(--nx-space-2);font-size:var(--nx-caption);color:var(--nx-text-muted)}.nx-editorial .nx-editorial-toc{grid-column:1;grid-row:1/3;min-width:0}.nx-editorial .nx-editorial-toc details{position:sticky;top:112px;max-height:calc(100dvh - 140px);overflow-y:auto;padding:var(--nx-space-4);background:var(--nx-background);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.nx-editorial .nx-editorial-toc summary{cursor:pointer;min-height:var(--nx-touch-target);font-weight:var(--nx-weight-label)}.nx-editorial .nx-editorial-toc nav{display:grid;gap:var(--nx-space-2)}.nx-editorial .nx-editorial-toc a{min-height:44px;padding:var(--nx-space-2);display:flex;align-items:center;font-size:var(--nx-body-sm);line-height:1.5;text-decoration:underline;text-underline-offset:3px}.nx-editorial .nx-editorial-body{grid-column:2;grid-row:2;min-width:0;max-width:760px}#main.nx-public .nx-editorial .nx-editorial-body .section{width:100%;max-width:none;margin:0;padding:var(--nx-space-8) 0}#main.nx-public .nx-editorial .prose-block{display:block}#main.nx-public .nx-editorial h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin-block:var(--nx-space-3) var(--nx-space-5)}#main.nx-public .nx-editorial h3{font-size:var(--nx-h3)}.nx-editorial .nx-editorial-body p{line-height:1.8;margin-block:0 var(--nx-space-5);overflow-wrap:anywhere}.nx-editorial .nx-editorial-body li{line-height:1.75;margin-bottom:var(--nx-space-3)}#main.nx-public .nx-editorial .author-profile{margin:0;padding:var(--nx-space-5);background:var(--nx-blue-soft);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md)}.nx-editorial .author-profile p{font-size:var(--nx-body-sm);margin-block:var(--nx-space-3) 0}.nx-editorial .nx-editorial-related{grid-column:3;grid-row:1/3;min-width:0}#main.nx-public .nx-editorial .nx-editorial-related h2{font-size:var(--nx-body-lg)}#main.nx-public .nx-editorial .article-grid{display:grid;grid-template-columns:1fr;gap:var(--nx-space-5)}#main.nx-public .nx-editorial .article-card{padding:0;border-radius:var(--nx-radius-lg);box-shadow:none}#main.nx-public .nx-editorial .article-card h3{font-size:var(--nx-body-lg)}#main.nx-public .nx-editorial .article-card-body{padding:var(--nx-space-4)}.nx-editorial .article-card p{font-size:var(--nx-body-sm)}.nx-editorial .nx-editorial-help{margin-top:var(--nx-space-6);padding:var(--nx-space-5);background:var(--nx-primary);border-radius:var(--nx-radius-lg)}#main.nx-public .nx-editorial .nx-editorial-help h2{color:var(--nx-text-inverse)}.nx-editorial .nx-editorial-help .nx-button{width:100%;padding-inline:var(--nx-space-3)}#main.nx-public .nx-editorial .faq{display:block}#main.nx-public .nx-editorial .steps{grid-template-columns:repeat(2,minmax(0,1fr))}#main.nx-public .nx-editorial .cta{display:flex;flex-direction:column;align-items:flex-start;padding:var(--nx-space-6);border-radius:var(--nx-radius-lg)}.nx-editorial :is(.table-wrap,.table-scroll,.comparison-table-wrap){max-width:100%;overflow-x:auto}.nx-editorial .content-image img{max-width:100%;height:auto}@media (max-width:1279px){.nx-editorial .nx-editorial-layout{grid-template-columns:minmax(0,760px) 240px}.nx-editorial .nx-editorial-hero{grid-column:1}.nx-editorial .nx-editorial-toc{grid-column:1;grid-row:2}.nx-editorial .nx-editorial-toc details{position:static;max-height:none}.nx-editorial .nx-editorial-body{grid-column:1;grid-row:3}.nx-editorial .nx-editorial-related{grid-column:2;grid-row:1/4}}@media (max-width:1023px){.nx-article-archive .nx-archive-layout{grid-template-columns:1fr}.nx-editorial .nx-editorial-layout{display:flex;flex-direction:column;max-width:760px}.nx-editorial .nx-editorial-body{max-width:100%}#main.nx-public .nx-editorial .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-article-archive .nx-archive-hero{padding:var(--nx-space-5)}#main.nx-public .nx-article-archive .article-search{display:flex;flex-direction:column;align-items:stretch;padding:var(--nx-space-4)}#main.nx-public .nx-article-archive .article-search label{width:100%}#main.nx-public .nx-article-archive .article-grid,#main.nx-public .nx-editorial .article-grid,#main.nx-public .nx-editorial .steps{grid-template-columns:1fr}#main.nx-public .nx-article-archive .article-card:first-child{display:flex}#main.nx-public .nx-article-archive .article-card:first-child .article-thumb{height:auto;min-height:0;aspect-ratio:16/9}}#main.nx-public :is(.nx-faq-page,.nx-contact-page){padding-block:var(--nx-space-8) var(--nx-space-16)}.nx-support-hero{padding:var(--nx-space-10);border-radius:var(--nx-radius-xl);background:var(--nx-blue-soft);margin-bottom:var(--nx-space-8)}#main.nx-public .nx-support-hero h1{font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.12;max-width:26ch;margin-block:var(--nx-space-4)}.nx-support-hero p{max-width:75ch}#main.nx-public .nx-support-hero .breadcrumbs{margin:0 0 var(--nx-space-6);padding:0;flex-wrap:wrap}.nx-support-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--nx-space-8)}.nx-faq-explorer{min-width:0}.nx-faq-controls{padding:var(--nx-space-6);background:var(--nx-blue-soft);border-radius:var(--nx-radius-lg)}.nx-faq-controls label{display:block;font-weight:var(--nx-weight-label);margin-bottom:var(--nx-space-3)}.nx-faq-controls input{width:100%;min-height:52px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:var(--nx-space-3) var(--nx-space-4);background:var(--nx-surface);color:var(--nx-text);font:inherit}.nx-faq-filters{display:flex;flex-wrap:wrap;gap:var(--nx-space-2);margin-top:var(--nx-space-4)}.nx-faq-filters .nx-button{min-height:var(--nx-touch-target);padding:var(--nx-space-2) var(--nx-space-4);border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text)}.nx-faq-filters [aria-pressed=true]{background:var(--nx-primary);color:var(--nx-text-inverse);text-decoration:underline;text-underline-offset:4px}.nx-faq-controls p{margin-bottom:0;font-size:var(--nx-body-sm)}#main.nx-public .nx-faq-page .section{width:100%;max-width:none;margin:0;padding-block:var(--nx-space-8)}#main.nx-public .nx-faq-page .faq{display:block}#main.nx-public .nx-faq-page .faq-item{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);margin-block:var(--nx-space-3);padding-inline:var(--nx-space-5);background:var(--nx-surface)}#main.nx-public .nx-faq-page .faq-item[hidden]{display:none}.nx-faq-page .faq-item button{min-height:64px}.nx-faq-page .faq-panel{line-height:1.75;padding-bottom:var(--nx-space-4)}#main.nx-public .nx-faq-page .cta{padding:var(--nx-space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--nx-space-4);border-radius:var(--nx-radius-lg)}.nx-support-aside{min-width:0}.nx-support-aside>section{margin-bottom:var(--nx-space-6)}.nx-support-guides,.nx-support-help{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);padding:var(--nx-space-6)}.nx-support-help{background:var(--nx-primary-deep);color:var(--nx-text-inverse)}#main.nx-public .nx-support-help :is(h2,p,a:not(.nx-button)){color:var(--nx-text-inverse)}.nx-support-guides>a,.nx-support-help>a{display:flex;min-height:var(--nx-touch-target);align-items:center;margin-top:var(--nx-space-3)}#main.nx-public .nx-support-aside h2{font-size:var(--nx-h3)}#main.nx-public .nx-support-aside .article-grid{grid-template-columns:1fr;gap:var(--nx-space-4)}#main.nx-public .nx-support-aside .article-card{padding:0}#main.nx-public .nx-support-aside .article-card-body{padding:var(--nx-space-4)}#main.nx-public .nx-support-aside .article-card h3{font-size:var(--nx-body-lg)}.nx-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--nx-space-8);align-items:start}#main.nx-public .nx-contact-page .contact-card{background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);padding:var(--nx-space-6)}#main.nx-public .nx-contact-page .contact-card :is(h2,p,a,strong,span){color:var(--nx-text)}#main.nx-public .nx-contact-page .contact-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nx-space-2);padding:var(--nx-space-5) 0;border-bottom:1px solid var(--nx-border);overflow-wrap:anywhere}.nx-contact-page .contact-row svg{color:var(--nx-accent)}#main.nx-public .nx-contact-page .consultation-section{width:100%;max-width:none;margin:0;padding:var(--nx-space-6);display:block;border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-blue-soft)}.nx-contact-form{min-width:0}.nx-contact-form form{margin-top:var(--nx-space-6)}.nx-contact-form :is(input:not([type=checkbox]),select){min-height:48px}.nx-contact-form .check-label{align-items:start}.nx-contact-form .check-label input{margin-top:6px}.nx-contact-topics{padding-top:var(--nx-space-12)}.nx-contact-topics>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nx-space-5);margin-block:var(--nx-space-6)}.nx-contact-topics>div>a{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);padding:var(--nx-space-6);background:var(--nx-surface)}#main.nx-public .nx-contact-topics h3{font-size:var(--nx-h3)}@media (max-width:1023px){.nx-contact-grid,.nx-support-grid{grid-template-columns:1fr}.nx-support-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-5)}.nx-support-aside .related-articles{grid-column:1/-1}#main.nx-public .nx-support-aside .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-support-hero{padding:var(--nx-space-5)}.nx-faq-controls{padding:var(--nx-space-4)}.nx-contact-topics>div,.nx-support-aside{display:flex;flex-direction:column}#main.nx-public .nx-support-aside .article-grid{grid-template-columns:1fr}#main.nx-public .nx-contact-page .consultation-section{padding:var(--nx-space-5)}}#main.nx-public .nx-faq-page .faq h2{max-width:none;font-size:clamp(1.5rem,2.5vw,2rem)}#main.nx-public .nx-faq-page .nx-faq-related{padding-top:var(--nx-space-10)}#main.nx-public .nx-faq-page .nx-faq-related .article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){#main.nx-public .nx-faq-page .nx-faq-related .article-grid{grid-template-columns:1fr}}.nx-admin.admin-shell{grid-template-columns:248px minmax(0,1fr);background:var(--nx-background);color:var(--nx-text);font-family:var(--nx-font-family)}.nx-admin .admin-sidebar{background:var(--nx-primary-deep);color:var(--nx-text-inverse);padding:var(--nx-space-6) var(--nx-space-4);overflow-y:auto}.nx-admin .nx-admin-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--nx-space-6)}.nx-admin .nx-admin-brand .brand{display:block;background:var(--nx-surface);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm)}.nx-admin .brand-logo{width:180px;height:auto}.nx-admin .sidebar-caption{display:block;color:var(--nx-border);font-size:.6875rem;margin:var(--nx-space-5) var(--nx-space-3) var(--nx-space-2)}.nx-admin .admin-sidebar nav{display:block}.nx-admin .admin-sidebar nav button{min-height:48px;margin-block:var(--nx-space-1);padding:var(--nx-space-3);color:var(--nx-text-inverse);border-left:3px solid transparent;border-radius:var(--nx-radius-sm)}.nx-admin .admin-sidebar nav button:hover{background:var(--nx-primary)}.nx-admin .admin-sidebar nav button.active{background:var(--nx-primary);border-left-color:var(--nx-accent);color:var(--nx-text-inverse);font-weight:650;text-decoration:underline;text-underline-offset:4px}.nx-admin .sidebar-bottom{padding:var(--nx-space-6) var(--nx-space-3) 0;gap:var(--nx-space-2)}.nx-admin .sidebar-bottom a,.nx-admin .sidebar-bottom button{min-height:44px;display:flex;align-items:center;color:var(--nx-text-inverse)}.nx-admin .admin-header{height:auto;min-height:80px;gap:var(--nx-space-4);padding:var(--nx-space-4) var(--nx-space-8);letter-spacing:normal;border-color:var(--nx-border)}.nx-admin .nx-admin-top-title{display:flex;align-items:center;gap:var(--nx-space-4);min-width:0}.nx-admin .nx-admin-top-title strong{display:block;font-size:var(--nx-body);color:var(--nx-text)}.nx-admin .nx-admin-kicker{font-size:.6875rem;letter-spacing:.08em}.nx-admin .nx-admin-account{display:flex;align-items:center;gap:var(--nx-space-3);max-width:45%;overflow-wrap:anywhere}.nx-admin .admin-badge{background:var(--nx-blue-soft);color:var(--nx-primary);border-color:var(--nx-border)}.nx-admin .admin-body{padding:var(--nx-space-8);max-width:1600px;width:100%}.nx-admin .admin-title{margin-bottom:var(--nx-space-6);align-items:flex-start}.nx-admin .admin-title h1{font-size:clamp(1.625rem,2.5vw,2.25rem);line-height:1.2}.nx-admin .admin-title h2{font-size:var(--nx-h3);margin-block:var(--nx-space-2)}.nx-admin .admin-title .eyebrow{color:var(--nx-text-muted);font-size:.6875rem;letter-spacing:.12em;margin-bottom:var(--nx-space-2)}.nx-admin .admin-card,.nx-admin .metric{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);padding:var(--nx-space-6);box-shadow:var(--nx-shadow-sm);min-width:0}.nx-admin .metric-grid{gap:var(--nx-space-4);margin-bottom:var(--nx-space-6)}.nx-admin .nx-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-admin .metric strong{font-size:2rem;margin-block:var(--nx-space-3)}.nx-admin .metric small{font-size:var(--nx-caption);color:var(--nx-text-muted)}.nx-admin .traffic-dashboard{margin-block:var(--nx-space-8)}.nx-admin .traffic-chart{height:200px}.nx-admin .traffic-chart>div>span{background:var(--nx-primary);border-radius:4px 4px 0 0}.nx-admin .traffic-breakdown{gap:var(--nx-space-4)}.nx-admin .nx-admin-overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--nx-space-6);align-items:start}.nx-admin .nx-admin-overview-grid .admin-card{margin:0}.nx-admin .nx-admin-overview-grid h2{font-size:var(--nx-h3);margin:0 0 var(--nx-space-4)}.nx-admin .nx-admin-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nx-space-4);flex-wrap:wrap}.nx-admin .nx-admin-recent{grid-column:1/-1}.nx-admin .nx-admin-table-scroll{overflow-x:auto;max-width:100%}.nx-admin table{width:100%;text-align:left;border-collapse:collapse}.nx-admin :is(th,td){padding:var(--nx-space-3);border-bottom:1px solid var(--nx-border)}.nx-admin .content-row{gap:var(--nx-space-3)}.nx-admin .content-row :is(strong,small),.nx-admin .traffic-breakdown li span{overflow-wrap:anywhere}.nx-admin .nx-admin-overview .text-button{min-height:44px}.nx-admin .nx-admin-backdrop,.nx-admin .nx-admin-close,.nx-admin .nx-admin-menu{display:none}.nx-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--nx-focus-ring);outline-offset:3px}.nx-admin .admin-sidebar :is(a,button):focus-visible{outline-color:var(--nx-accent)}@media(max-width:1279px){.nx-admin .nx-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-admin .nx-admin-overview-grid,.nx-admin .traffic-breakdown{grid-template-columns:1fr}}@media(max-width:1023px){.nx-admin.admin-shell{display:block}.nx-admin .admin-sidebar{display:flex;position:fixed;width:min(300px,calc(100vw - 32px));inset:0 auto 0 0;height:100dvh;z-index:102;visibility:hidden;transform:translateX(-100%)}.nx-admin[data-menu-open=true] .admin-sidebar{visibility:visible;transform:none}.nx-admin .nx-admin-backdrop{display:block;position:fixed;inset:0;z-index:101;background:rgb(0 21 46/45%);border:0;border-radius:0}.nx-admin .nx-admin-close,.nx-admin .nx-admin-menu{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:var(--nx-space-2);border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-primary);border-radius:var(--nx-radius-sm);padding:var(--nx-space-2)}.nx-admin .admin-sidebar nav{display:block;overflow:visible}.nx-admin .sidebar-bottom{display:flex}.nx-admin .admin-body{padding:var(--nx-space-6)}}@media(max-width:600px){.nx-admin .admin-header{padding:var(--nx-space-4);align-items:flex-start}.nx-admin .nx-admin-account{flex-direction:column;align-items:flex-end;font-size:.6875rem;max-width:38%}.nx-admin .nx-admin-kicker{display:none}.nx-admin .admin-body{padding:var(--nx-space-4)}.nx-admin .admin-title{flex-direction:column}.nx-admin .metric-grid{grid-template-columns:1fr}.nx-admin .admin-card,.nx-admin .metric{padding:var(--nx-space-4)}.nx-admin .content-row{display:flex;flex-wrap:wrap}.nx-admin .content-row>span:first-child{width:100%}}.nx-admin .nx-admin-event-details{margin-block:var(--nx-space-4)}.nx-admin .nx-admin-event-details>summary{min-height:44px;padding:var(--nx-space-3);cursor:pointer;font-weight:var(--nx-weight-label)}.nx-admin .content-controls form button,.nx-admin .content-controls>button{align-self:end;min-height:44px;padding:var(--nx-space-2) var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-blue-soft);color:var(--nx-primary)}.nx-admin .nx-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-space-4);margin-bottom:var(--nx-space-6)}.nx-admin .nx-workspace-summary>div{padding:var(--nx-space-4);background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md)}.nx-admin .nx-workspace-summary strong{display:block;font-size:var(--nx-h3);color:var(--nx-primary)}.nx-admin .nx-workspace-summary span{font-size:var(--nx-caption);color:var(--nx-text-muted)}.nx-admin .content-workspace .content-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nx-space-4);padding:var(--nx-space-6);background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);margin-bottom:var(--nx-space-4)}.nx-admin .content-workspace :is(input,select),.nx-admin .nx-content-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;width:100%;min-width:0;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-text);padding:var(--nx-space-3);font:inherit}.nx-admin .content-workspace label,.nx-admin .nx-content-editor label{font-weight:var(--nx-weight-label)}.nx-admin .nx-content-table{min-width:760px;font-size:var(--nx-caption)}.nx-admin .nx-content-table caption{text-align:left;padding-block:var(--nx-space-4);color:var(--nx-text-muted)}.nx-admin .nx-content-table th{background:var(--nx-blue-soft);white-space:nowrap}.nx-admin .nx-content-table td{vertical-align:top}.nx-admin .nx-content-table td:first-child{width:42%}.nx-admin .nx-content-table small{display:block;margin-top:var(--nx-space-2);overflow-wrap:anywhere}.nx-admin .content-workspace .content-name{min-height:44px;text-align:left;white-space:normal;color:var(--nx-primary)}.nx-admin .content-workspace .content-name:hover strong{text-decoration:underline}.nx-admin .content-workspace .audit-row-heading{gap:var(--nx-space-4)}.nx-admin .content-workspace .audit-content-row{padding-block:var(--nx-space-6)}.nx-admin .content-workspace .audit-links{overflow-wrap:anywhere}.nx-admin .content-workspace .content-pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--nx-space-3);margin-top:var(--nx-space-6);flex-wrap:wrap}.nx-admin .nx-content-editor .nx-editor-header{position:sticky;top:0;z-index:5;background:var(--nx-surface);border:1px solid var(--nx-border);padding:var(--nx-space-4);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-sm)}.nx-admin .nx-content-editor .nx-editor-header p{margin-bottom:0;font-size:var(--nx-caption)}.nx-admin .nx-content-editor .editor-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:var(--nx-space-6);align-items:start}.nx-admin .nx-content-editor .editor-layout>*{min-width:0}.nx-admin .nx-content-editor .sticky{position:static}.nx-admin .nx-content-editor h2{font-size:var(--nx-h3)}.nx-admin .nx-content-editor label{display:block;margin-block:var(--nx-space-4)}.nx-admin .nx-content-editor .check-label{display:flex;align-items:flex-start;gap:var(--nx-space-3)}.nx-admin .nx-content-editor :is(small,.help){font-weight:400;color:var(--nx-text-muted)}.nx-admin .nx-content-editor .block-editor{background:var(--nx-blue-soft);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);padding:var(--nx-space-4);margin-block:var(--nx-space-4)}.nx-admin .nx-content-editor .block-toolbar{display:flex;flex-wrap:wrap;gap:var(--nx-space-3);justify-content:space-between}.nx-admin .nx-content-editor .block-toolbar button{min-width:44px;min-height:44px}.nx-admin .nx-content-editor .block-add{display:flex;flex-wrap:wrap;gap:var(--nx-space-2)}.nx-admin .nx-search-preview{padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);overflow-wrap:anywhere}.nx-admin .nx-search-preview h3{color:var(--nx-primary);font-size:1.125rem;line-height:1.4;margin-block:var(--nx-space-3)}.nx-admin .nx-search-preview p{font-size:var(--nx-caption);margin:0}.nx-admin .nx-seo-findings details{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);margin-block:var(--nx-space-3)}.nx-admin .nx-seo-findings summary{cursor:pointer;min-height:44px;padding:var(--nx-space-3);font-weight:var(--nx-weight-label)}.nx-admin .nx-seo-findings summary span{float:right}.nx-admin .nx-seo-findings ul{padding:0 var(--nx-space-6) var(--nx-space-4);margin:0;font-size:var(--nx-caption);overflow-wrap:anywhere}.nx-admin .nx-seo-findings li+li{margin-top:var(--nx-space-3)}.nx-admin .nx-seo-findings [data-severity=error] summary{border-left:4px solid var(--nx-primary)}.nx-admin .nx-seo-findings [data-severity=warning] summary{border-left:4px solid var(--nx-accent)}@media(max-width:1279px){.nx-admin .nx-content-editor .editor-layout{grid-template-columns:1fr}.nx-admin .nx-content-editor aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-4)}}@media(max-width:767px){.nx-admin .nx-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-admin .content-workspace .content-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--nx-space-4)}.nx-admin .nx-content-editor aside{display:block}.nx-admin .nx-content-editor .nx-editor-header{position:static}.nx-admin .nx-content-editor .form-grid{grid-template-columns:1fr}}@media(max-width:430px){.nx-admin .content-workspace .content-controls{grid-template-columns:1fr}.nx-admin .content-workspace .audit-row-heading,.nx-admin .nx-content-editor .toolbar{flex-wrap:wrap}}#main.nx-public .nx-home .trust-number{color:var(--nx-primary)}.nx-admin [role=region][tabindex="0"]:focus-visible{outline:3px solid var(--nx-focus-ring);outline-offset:3px}.nx-admin .nx-content-editor :is(input,select,textarea,button,a){scroll-margin-block:220px 80px}@media(max-width:767px){.nx-admin .nx-content-editor :is(input,select,textarea,button,a){scroll-margin-block:24px}}@media(forced-colors:active){.nx-admin :is(button,input,select,textarea,[role=region]),.nx-public :is(button,input,select,textarea,summary){border-color:CanvasText}.nx-admin :focus-visible,.nx-public :focus-visible{outline-color:Highlight}}.nx-admin .nx-editor-header>div{min-width:0;max-width:100%}.nx-admin .nx-editor-context{overflow-wrap:anywhere}#main.nx-public :is(#katalog,#contoh-sertifikat){scroll-margin-top:var(--nx-scroll-margin)}