
html.nx.bz-work{
  --nx-tx:#1D1D1F; --nx-tx2:#55555B; --nx-tx3:#6E6E73; --nx-line:rgba(0,0,0,.08);
  --nx-tile:#FFFFFF; --nx-tile2:#FFFFFF; --nx-link:#1D5FD0;
  --bz-r:clamp(calc(16px * var(--u)), 1.6vw, calc(24px * var(--u)));
  background:#000; color-scheme:light;
}
html.nx.bz-work body, html.nx.bz-work body[data-nav="dark"], html.nx.bz-work body[data-nav="light"]{
  --tx:#1D1D1F; --tx-2:#55555B; --tx-3:#6E6E73; --text:#1D1D1F; --text-2:#55555B; --muted:#6E6E73; --grey:#55555B; --faint:#6E6E73;
  --edge:rgba(0,0,0,.1); --edge-soft:rgba(0,0,0,.07); --hairline:rgba(0,0,0,.1); --hairline-soft:rgba(0,0,0,.07);
  --hair:rgba(0,0,0,.08); --hover-tint:rgba(0,0,0,.04); --card:#FFFFFF; --chip:rgba(0,0,0,.05);
  background:#000; color:#1D1D1F;
}
html.nx.bz-work .site-bg, html.nx.bz-work .page-faq .site-bg, html.nx.bz-work .page-crs .site-bg{ background:#000 !important; }
html.nx.bz-work{ --bz-top:calc(var(--chrome-h, calc(72px * var(--u))) + calc(36px * var(--u))); }
html.nx.bz-work .site-main{ position:relative; z-index:3; margin-top:var(--bz-top); background:#F5F5F7; border-radius:var(--bz-r); }
html.nx.bz-work ::selection{ background:rgba(38,112,230,.2); color:#1D1D1F; }
html.nx.bz-work .faq-head{ padding-top:clamp(calc(56px * var(--u)), 9vh, calc(104px * var(--u))); }
html.nx.bz-work .nx-crspage{ padding-top:clamp(calc(56px * var(--u)), 9vh, calc(104px * var(--u))); }
html.nx.bz-work .masthead[data-pel-compact] ~ .site-main .crs{ min-height:calc(100svh - var(--bz-top) - calc(56px * var(--u))); padding-top:clamp(calc(36px * var(--u)), 6vh, calc(72px * var(--u))); border-radius:var(--bz-r); }

html.nx.bz-work .footer{
  --nx-tx:#F5F5F7; --nx-tx2:#A1A1A6; --nx-tx3:#86868B; --nx-line:rgba(255,255,255,.08); --nx-link:#5AA2FF;
  --tx:#F5F5F7; --tx-2:#A1A1A6; --tx-3:#86868B; --text:#F5F5F7; --text-2:#A1A1A6; --muted:#86868B; --grey:#A1A1A6; --faint:#86868B;
  --edge:rgba(255,255,255,.1); --hairline:rgba(255,255,255,.1); --hair:rgba(255,255,255,.08);
  border-top:0; color-scheme:dark; }

html.nx.bz{ --tk-h:0px; --hp:calc(1px * var(--uc, 1)); }
html.nx.bz .ticker{ display:none !important; }
.nh{ display:none; }
@media (min-width:961px){
  html.nx.bz{ --pel-head-h:calc(72 * var(--hp)); }
  html.nx.bz .masthead{ display:block; min-height:calc(72 * var(--hp)); }
  html.nx.bz .masthead > .pel, html.nx.bz .masthead > .masthead__in{ display:none !important; }

  html.nx.bz .nh{ --pp:calc(1px * var(--u, 1)); --e:cubic-bezier(.2,.7,.1,1);
    --ink:#F5F5F7; --ink2:#E3E3E8; --ink3:#8E8E93; --hl:rgba(255,255,255,.10); --logo:#2670E6;
    --panel:#161618; --panel-edge:rgba(255,255,255,.10); --panel-drop:0 calc(32 * var(--hp)) calc(72 * var(--hp)) calc(-20 * var(--hp)) rgba(0,0,0,.78), 0 calc(10 * var(--hp)) calc(26 * var(--hp)) calc(-14 * var(--hp)) rgba(0,0,0,.6);
    --row:#E8E8ED; --rowhl:rgba(255,255,255,.085); --field:rgba(255,255,255,.07);
    --fs:calc(16 * var(--hp)); --ctl:calc(40 * var(--hp)); --wpad:calc(12 * var(--hp));
    display:block; position:relative; height:calc(72 * var(--hp)); box-sizing:border-box;
    font-family:var(--nx-f); font-optical-sizing:auto; -webkit-font-smoothing:antialiased; color:var(--ink2); }
  html.nx.bz .nh *, html.nx.bz .nh *::before, html.nx.bz .nh *::after{ box-sizing:border-box; }
  html.nx.bz :where(.nh a){ text-decoration:none; color:inherit; }
  html.nx.bz :where(.nh button){ margin:0; padding:0; border:0; background:none; font:inherit; color:inherit; cursor:pointer; }
  html.nx.bz .nh [hidden]{ display:none !important; }
  html.nx.bz .masthead.is-light .nh, html.nx.bz-work:not(.bz-dark) .masthead .nh{ --ink:#1D1D1F; --ink2:#2C2C2E; --ink3:#6E6E73; --hl:rgba(0,0,0,.06);
    --panel:#FFFFFF; --panel-edge:rgba(0,0,0,.07); --panel-drop:0 calc(32 * var(--hp)) calc(72 * var(--hp)) calc(-26 * var(--hp)) rgba(0,0,0,.30), 0 calc(8 * var(--hp)) calc(22 * var(--hp)) calc(-12 * var(--hp)) rgba(0,0,0,.14);
    --row:#2B2B2F; --rowhl:rgba(0,0,0,.055); --field:rgba(0,0,0,.05); }
  html.nx.bz .masthead.is-clear .nh{ --ink:#F5F5F7; --ink2:#E3E3E8; --ink3:#8E8E93; --hl:rgba(255,255,255,.10);
    --panel:#161618; --panel-edge:rgba(255,255,255,.10); --panel-drop:0 calc(32 * var(--hp)) calc(72 * var(--hp)) calc(-20 * var(--hp)) rgba(0,0,0,.78), 0 calc(10 * var(--hp)) calc(26 * var(--hp)) calc(-14 * var(--hp)) rgba(0,0,0,.6);
    --row:#E8E8ED; --rowhl:rgba(255,255,255,.085); --field:rgba(255,255,255,.07); }
  html.nx.bz .masthead.is-clear.is-film .nh{ --logo:#FFFFFF; --ink2:#F0F0F3; --hl:rgba(255,255,255,.14); }

  html.nx.bz .nh-in{ position:relative; display:flex; align-items:center; height:100%; width:min(100% - 48 * var(--pp), max(1200 * var(--pp), var(--nh-need, 0px))); margin-inline:auto; }

  html.nx.bz .nh-logo{ display:inline-flex; align-items:baseline; gap:.34em; flex:none; font-size:calc(24 * var(--hp)); line-height:1; color:var(--logo); transition:color .35s ease; }
  html.nx.bz .nh-logo svg{ display:block; flex:none; height:.98em; width:auto; fill:currentColor; }
  html.nx.bz .nh-logo span{ font-style:italic; font-weight:800; letter-spacing:-.03em; }

  html.nx.bz .nh-nav{ position:relative; display:flex; align-items:center; height:100%; margin-inline:auto; }
  html.nx.bz .nh-w{ position:relative; z-index:1; display:flex; align-items:center; height:100%; font-weight:500; font-size:var(--fs); line-height:1; letter-spacing:-.012em;
    color:var(--ink2); white-space:nowrap; outline:0; transition:color .2s ease; }
  html.nx.bz .nh-w > span{ display:flex; align-items:center; height:calc(36 * var(--hp)); padding:0 var(--wpad); border-radius:calc(10 * var(--hp)); }
  html.nx.bz .nh-w:hover, html.nx.bz .nh-w.is-open{ color:var(--ink); }
  html.nx.bz .nh-w.is-here{ color:var(--ink); font-weight:600; }
  html.nx.bz .nh-w:focus-visible > span{ outline:calc(2px * var(--u)) solid #2670E6; outline-offset:calc(-2px * var(--u)); }
  html.nx.bz .nh-w--more > span{ padding:0 calc(10 * var(--hp)); font-size:calc(18 * var(--hp)); letter-spacing:.06em; }
  html.nx.bz .nh.is-snug{ --fs:calc(15 * var(--hp)); --wpad:calc(9 * var(--hp)); }
  html.nx.bz .nh-glide{ position:absolute; z-index:0; left:0; top:50%; width:var(--gw, 0px); height:calc(36 * var(--hp)); margin-top:calc(-18 * var(--hp)); translate:var(--gx, 0px) 0; border-radius:calc(10 * var(--hp));
    background:var(--hl); opacity:0; pointer-events:none; transition:translate .3s var(--e), width .3s var(--e), opacity .2s ease; }
  html.nx.bz .nh-nav.is-hot .nh-glide{ opacity:1; }
  html.nx.bz .nh-glide.is-jump{ transition:opacity .2s ease; }

  html.nx.bz .nh-tools{ display:flex; align-items:center; gap:calc(2 * var(--hp)); flex:none; }
  html.nx.bz .masthead .nh .nh-t{ display:inline-flex; align-items:center; justify-content:center; gap:calc(7 * var(--hp)); height:var(--ctl); min-height:0; min-width:var(--ctl); margin:0; padding:0 calc(11 * var(--hp)); border:0; border-radius:calc(10 * var(--hp));
    background:none; box-shadow:none; font-family:inherit; font-weight:500; font-size:var(--fs); line-height:1; letter-spacing:-.012em; text-transform:none; color:var(--ink2); white-space:nowrap;
    transition:background-color .2s ease, color .2s ease; }
  html.nx.bz .masthead .nh .nh-t svg{ display:block; width:calc(18 * var(--hp)); height:calc(18 * var(--hp)); fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz .masthead .nh .nh-t:hover, html.nx.bz .masthead .nh .nh-t.is-open{ color:var(--ink); background:var(--hl); }
  html.nx.bz .masthead .nh button.nh-t{ line-height:1.5; }
  html.nx.bz .masthead .nh .nh-t--ico{ padding:0; }
  html.nx.bz .masthead .nh .nh-t--lang{ font-size:calc(var(--fs) - 1 * var(--hp)); letter-spacing:.02em; }
  html.nx.bz .masthead .nh .nh-t--lang svg{ width:calc(17 * var(--hp)); height:calc(17 * var(--hp)); stroke-width:1.6; }
  html.nx.bz .masthead .nh .nh-cta{ display:inline-flex; align-items:center; height:var(--ctl); min-height:0; margin:0; margin-inline-start:calc(8 * var(--hp)); padding:0 calc(19 * var(--hp)); border:0; border-radius:calc(999px * var(--u)); background:#2670E6; box-shadow:none;
    font-family:inherit; font-weight:600; font-size:calc(15 * var(--hp)); line-height:1; letter-spacing:-.011em; text-transform:none; color:#FFFFFF; white-space:nowrap; transition:background-color .2s ease; }
  html.nx.bz .masthead .nh .nh-cta:hover{ background:#1F62D4; color:#FFFFFF; }
  html.nx.bz .masthead .nh .nh-t:focus-visible, html.nx.bz .masthead .nh .nh-cta:focus-visible, html.nx.bz .nh-logo:focus-visible{ outline:calc(2px * var(--u)) solid #2670E6; outline-offset:calc(2px * var(--u)); }
  html.nx.bz .masthead .nh .nh-t:focus-visible{ outline-offset:calc(-2px * var(--u)); }

  html.nx.bz .nh-panel{ position:absolute; z-index:5; left:0; top:100%; width:var(--pw, 0px); padding-top:calc(8 * var(--hp)); translate:var(--px, 0px) 0; visibility:hidden; pointer-events:none;
    transition:translate .28s var(--e), width .28s var(--e), visibility 0s .14s; }
  html.nx.bz .nh.is-open .nh-panel{ visibility:visible; pointer-events:auto; transition:translate .28s var(--e), width .28s var(--e), visibility 0s; }
  html.nx.bz .nh-panel.is-jump{ transition:none !important; }
  html.nx.bz .nh-panel-in{ position:relative; height:var(--ph, 0px); border-radius:calc(16 * var(--hp)); background:var(--panel); box-shadow:inset 0 0 0 1px var(--panel-edge), var(--panel-drop); overflow:hidden;
    opacity:0; translate:0 calc(-6 * var(--hp)); scale:.985; transform-origin:var(--po, 0px) 0; transition:opacity .11s ease, translate .11s ease, scale .11s ease, height .28s var(--e), background-color .3s ease; }
  html.nx.bz .nh.is-open .nh-panel-in{ opacity:1; translate:0 0; scale:1; transition:opacity .16s ease, translate .22s var(--e), scale .22s var(--e), height .28s var(--e), background-color .3s ease; }
  html.nx.bz .nh-panel.is-jump .nh-panel-in{ transition:opacity .16s ease, translate .22s var(--e), scale .22s var(--e) !important; }

  html.nx.bz .nh-pane{ position:absolute; inset-inline-start:0; top:0; width:max-content; min-width:calc(216 * var(--hp)); padding:calc(8 * var(--hp)); opacity:0; visibility:hidden; translate:calc(var(--d, 0) * 14 * var(--hp)) 0; transition:none; }
  html.nx.bz .nh-pane.is-on{ opacity:1; visibility:visible; translate:0 0; transition:opacity .2s ease .05s, translate .3s var(--e); }
  html.nx.bz .nh-pane.is-out{ opacity:0; visibility:visible; translate:calc(var(--d, 0) * -14 * var(--hp)) 0; transition:opacity .12s ease, translate .3s var(--e); }
  html.nx.bz .nh-panel.is-jump .nh-pane{ transition:none !important; }
  html.nx.bz .nh-cols{ display:flex; gap:calc(8 * var(--hp)); }
  html.nx.bz .nh-col{ min-width:calc(176 * var(--hp)); }
  html.nx.bz .nh-g{ display:flex; align-items:flex-end; height:calc(32 * var(--hp)); padding:0 calc(12 * var(--hp)) calc(7 * var(--hp)); font-weight:500; font-size:calc(13 * var(--hp)); line-height:1; letter-spacing:0; color:var(--ink3); white-space:nowrap; }
  html.nx.bz .nh-r + .nh-g{ margin-top:calc(6 * var(--hp)); }
  html.nx.bz .nh .nh-r{ position:relative; z-index:1; display:flex; align-items:center; justify-content:space-between; gap:calc(18 * var(--hp)); width:100%; height:calc(40 * var(--hp)); padding:0 calc(12 * var(--hp)); border-radius:calc(10 * var(--hp));
    font-weight:500; font-size:calc(16 * var(--hp)); line-height:1; letter-spacing:-.012em; text-align:start; color:var(--row); white-space:nowrap; transition:color .15s ease; }
  html.nx.bz .nh .nh-r:hover, html.nx.bz .nh .nh-r.is-cur{ color:var(--ink); }
  html.nx.bz .nh .nh-r--in{ padding-inline-start:calc(26 * var(--hp)); }
  html.nx.bz .nh-r svg{ display:block; flex:none; width:calc(16 * var(--hp)); height:calc(16 * var(--hp)); fill:none; stroke:#2670E6; stroke-width:2.2; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz .nh .nh-r:focus-visible, html.nx.bz .nh .nh-app:focus-visible{ outline:calc(2px * var(--u)) solid #2670E6; outline-offset:calc(-2px * var(--u)); }
  html.nx.bz .nh-sep{ height:1px; margin:calc(8 * var(--hp)) calc(4 * var(--hp)); background:var(--panel-edge); }
  html.nx.bz .nh-apps{ display:flex; gap:calc(2 * var(--hp)); margin-top:calc(8 * var(--hp)); padding-top:calc(8 * var(--hp)); box-shadow:inset 0 1px 0 var(--panel-edge); }
  html.nx.bz .nh .nh-app{ position:relative; z-index:1; display:grid; place-items:center; width:calc(40 * var(--hp)); height:calc(40 * var(--hp)); border-radius:calc(10 * var(--hp)); color:var(--row); transition:color .15s ease; }
  html.nx.bz .nh .nh-app:hover{ color:var(--ink); }
  html.nx.bz .nh-app svg{ display:block; width:calc(19 * var(--hp)); height:calc(19 * var(--hp)); fill:currentColor; }
  html.nx.bz .nh-app svg.is-line{ fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz .nh-rg{ position:absolute; z-index:0; left:0; top:0; width:var(--rw, 0px); height:var(--rh, 0px); translate:var(--rx, 0px) var(--ry, 0px); border-radius:calc(10 * var(--hp)); background:var(--rowhl); opacity:0; pointer-events:none;
    transition:translate .2s var(--e), width .2s var(--e), height .2s var(--e), opacity .15s ease; }
  html.nx.bz .nh-rg.is-on{ opacity:1; }
  html.nx.bz .nh-rg.is-jump{ transition:opacity .15s ease; }
  html.nx.bz .nh-pane--search{ width:calc(380 * var(--hp)); }
  html.nx.bz .nh-pane--search form{ margin:0; }
  html.nx.bz .nh-field{ display:flex; align-items:center; gap:calc(10 * var(--hp)); height:calc(44 * var(--hp)); margin:0; padding:0 calc(14 * var(--hp)); border-radius:calc(10 * var(--hp)); background:var(--field); color:var(--ink3); cursor:text; }
  html.nx.bz .nh-field svg{ display:block; flex:none; width:calc(17 * var(--hp)); height:calc(17 * var(--hp)); fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; }
  html.nx.bz .nh-field input{ flex:1; min-width:0; height:100%; margin:0; padding:0; border:0; border-radius:0; outline:0; background:none; box-shadow:none; -webkit-appearance:none; appearance:none;
    font:inherit; font-weight:500; font-size:calc(16 * var(--hp)); letter-spacing:-.012em; color:var(--ink); }
  html.nx.bz .nh-field input::placeholder{ color:var(--ink3); opacity:1; }
  html.nx.bz .nh-field input::-webkit-search-cancel-button{ -webkit-appearance:none; appearance:none; }

  @media (prefers-reduced-motion:reduce){
    html.nx.bz .nh-logo, html.nx.bz .nh-glide, html.nx.bz .nh-panel, html.nx.bz .nh-panel-in, html.nx.bz .nh-pane, html.nx.bz .nh-rg{ transition-duration:.01s !important; transition-delay:0s !important; }
  }
}
html.nx.bz-work.bz-dark .masthead{ --nx-tx:#F5F5F7; --nx-tx2:#A1A1A6; --nx-tx3:#86868B; --nx-line:rgba(255,255,255,.08); }
html.nx.bz-work:not(.bz-dark) .pel__head .pel-logo__w{ opacity:0; }
html.nx.bz-work:not(.bz-dark) .pel__head .pel-logo__b{ opacity:1; }
html.nx.bz-work:not(.bz-dark) .masthead__menu{ color:#1D1D1F; }
.bz-sheet-foot{ display:none; }
@media (max-width:960px){
  html.nx.bz .pel__head{ min-height:calc(60px * var(--u)); padding-block:calc(8px * var(--u)) calc(6px * var(--u)); }
  html.nx.bz[dir="rtl"] .pel__side{ margin-left:0; margin-right:auto; }
  html.nx.bz .masthead__menu{ position:relative; width:calc(44px * var(--u)); height:calc(44px * var(--u)); min-height:0; padding:0; border-radius:50%; background:rgba(255,255,255,.1); color:#fff; font-size:0; letter-spacing:0; }
  html.nx.bz .masthead__menu > span{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
  html.nx.bz .masthead__menu::before, html.nx.bz .masthead__menu::after{ content:""; position:absolute; left:calc(14px * var(--u)); right:calc(14px * var(--u)); height:1.6px; border-radius:calc(2px * var(--u)); background:currentColor; transition:transform .3s cubic-bezier(.2,.7,.1,1), top .3s cubic-bezier(.2,.7,.1,1); }
  html.nx.bz .masthead__menu::before{ top:calc(18px * var(--u)); }
  html.nx.bz .masthead__menu::after{ top:calc(24.4px * var(--u)); }
  html.nx.bz .masthead.nav--open .masthead__menu::before{ top:calc(21.2px * var(--u)); transform:rotate(45deg); }
  html.nx.bz .masthead.nav--open .masthead__menu::after{ top:calc(21.2px * var(--u)); transform:rotate(-45deg); }
  html.nx.bz-work:not(.bz-dark) .masthead:not(.nav--open) .masthead__menu{ background:rgba(0,0,0,.06); color:#1D1D1F; }
  html.nx.bz .masthead.is-light:not(.nav--open) .masthead__menu{ background:rgba(0,0,0,.06); color:#1D1D1F; }

  html.nx.bz .masthead.nav--open, html.nx.bz body .masthead.nav--open.tk-on{ background:#000 !important; }
  html.nx.bz .masthead.nav--open .pel__head{ background:#000; }
  html.nx.bz-work .masthead.nav--open .pel__head .pel-logo__w{ opacity:1; }
  html.nx.bz-work .masthead.nav--open .pel__head .pel-logo__b{ opacity:0; }
  html.nx.bz-work .masthead.nav--open .masthead__menu{ background:rgba(255,255,255,.1); color:#fff; }
  html.nx.bz .sheet{ justify-content:flex-start; gap:0; padding:calc(var(--pel-head-h, calc(60px * var(--u))) + calc(16px * var(--u))) max(calc(22px * var(--u)), env(safe-area-inset-right, 0px)) 0 max(calc(22px * var(--u)), env(safe-area-inset-left, 0px));
    background:#000; color:#F5F5F7; }
  html.nx.bz .sheet::after{ background:none; }
  html.nx.bz .sheet > .sheet__grp, html.nx.bz .sheet__toc, html.nx.bz .sheet__pel > .sheet__grp{ display:none !important; }
  html.nx.bz .sheet__pel{ margin:calc(6px * var(--u)) 0 0; padding:0; border:0; }
  html.nx.bz .bz-sheet-search{ position:relative; display:flex; align-items:center; flex:none; }
  html.nx.bz .bz-sheet-search .pel__search-btn{ position:absolute; inset-inline-start:calc(6px * var(--u)); top:50%; width:calc(40px * var(--u)); height:calc(40px * var(--u)); transform:translateY(-50%); color:#86868B; background:none; }
  html.nx.bz .bz-sheet-search .pel__search-in{ position:static; width:100%; opacity:1; visibility:visible; transform:none; min-height:calc(48px * var(--u)); padding:0 calc(16px * var(--u)) 0 calc(46px * var(--u)); border:0; border-radius:calc(14px * var(--u));
    background:#1C1C1E; color:#F5F5F7; font-size:calc(16px * var(--u)); box-shadow:none; }
  html.nx.bz .bz-sheet-search .pel__search-in::placeholder{ color:#86868B; }
  html.nx.bz .pelm__root{ gap:0; }
  html.nx.bz .pelm__grp, html.nx.bz .pelm__grp--sub{ border:0; }
  html.nx.bz .sheet .pelm__sum{ padding:calc(13px * var(--u)) 0; font-weight:600; font-size:calc(21px * var(--u)); letter-spacing:-.022em; text-transform:none; color:#F5F5F7; }
  html.nx.bz .sheet .pelm__sum .pel__caret{ width:calc(12px * var(--u)); height:calc(8px * var(--u)); color:#86868B; }
  html.nx.bz .sheet .pelm__list{ padding:0 0 calc(12px * var(--u)); gap:0; }
  html.nx.bz .sheet .pelm__link{ display:flex; align-items:center; min-height:calc(44px * var(--u)); padding:0; font-size:calc(17px * var(--u)); font-weight:450; color:#B4B4BA; }
  html.nx.bz .sheet .pelm__link:active, html.nx.bz .sheet .pelm__link.is-here{ color:#F5F5F7; }
  html.nx.bz .sheet .pelm__link--top{ min-height:0; padding:calc(13px * var(--u)) 0; border:0; font-weight:600; font-size:calc(21px * var(--u)); letter-spacing:-.022em; text-transform:none; color:#F5F5F7; }
  html.nx.bz .sheet .pelm__grp--sub > .pelm__sum{ padding:calc(10px * var(--u)) 0 calc(2px * var(--u)); font-size:calc(13px * var(--u)); font-weight:600; letter-spacing:0; color:#86868B; }
  html.nx.bz .sheet .pelm__grp--sub > .pelm__sum .pel__caret{ display:none; }
  html.nx.bz .sheet .pelm__grp--sub > .pelm__sum{ pointer-events:none; }
  html.nx.bz.bz-menu-open body #n8n-chat .chat-window-toggle, html.nx.bz.bz-menu-open body .pt-chat-nudge{ opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }
  html.nx.bz .sheet .pelm__grp--sub .pelm__list{ padding:0 0 calc(6px * var(--u)); }
  html.nx.bz .sheet .bz-ptm .pelm__sum > span{ font-weight:650; }
  html.nx.bz .bz-sheet-foot{ display:grid; gap:calc(14px * var(--u)); position:sticky; bottom:0; margin:auto calc(-1 * max(calc(22px * var(--u)), env(safe-area-inset-left, 0px))) 0; padding:calc(14px * var(--u)) max(calc(22px * var(--u)), env(safe-area-inset-right, 0px)) calc(calc(14px * var(--u)) + env(safe-area-inset-bottom, 0px)) max(calc(22px * var(--u)), env(safe-area-inset-left, 0px));
    background:#000; box-shadow:0 -1px 0 rgba(255,255,255,.08); }
  html.nx.bz .bz-sheet-acts{ display:grid; grid-template-columns:1fr 1fr; gap:calc(10px * var(--u)); }
  html.nx.bz .bz-sheet-acts .sheet__cta.btn-cta, html.nx.bz .bz-sheet-acts .sheet__login{ display:flex; align-items:center; justify-content:center; width:auto; min-height:calc(48px * var(--u)); margin:0; padding:0 calc(14px * var(--u)); border:0; border-radius:calc(999px * var(--u));
    font-family:var(--nx-f); font-weight:500; font-size:calc(16px * var(--u)); letter-spacing:-.01em; text-transform:none; text-align:center; }
  html.nx.bz .bz-sheet-acts .sheet__cta.btn-cta{ background:var(--nx-press); color:#fff; }
  html.nx.bz .bz-sheet-acts .sheet__login{ background:#1C1C1E; color:#F5F5F7; }
  html.nx.bz .bz-sheet-foot .sheet__lang{ display:flex; justify-content:space-between; gap:calc(6px * var(--u)); margin:0; }
  html.nx.bz .bz-sheet-foot .sheet__lang .lang__opt{ flex:1; min-height:calc(40px * var(--u)); padding:0; border:0 !important; border-radius:calc(999px * var(--u)); background:none; font-family:var(--nx-f); font-size:calc(14px * var(--u)); font-weight:500; letter-spacing:.02em; color:#A1A1A6; }
  html.nx.bz .bz-sheet-foot .sheet__lang .lang__opt.is-active{ background:#1C1C1E; color:#F5F5F7; }
}

html.nx.bz{ --nx-tile:#1C1C1E; --nx-tile2:#242427; }
html.nx.bz .nx-passage, html.nx.bz-work{ --nx-tile:#FFFFFF; --nx-tile2:#FFFFFF; }
html.nx.bz .nx-tile, html.nx.bz .nx-passage .nx-tile, html.nx.bz-work .nx-tile{ background:var(--nx-tile); box-shadow:none; }
html.nx.bz .nx-tile::before{ display:none !important; }
html.nx.bz .nx-quote.review, html.nx.bz .nx-passage .nx-quote.review{ background:var(--nx-tile); box-shadow:none; }
html.nx.bz .nx-devs a, html.nx.bz .nx-devs a:hover{ box-shadow:none; }
html.nx.bz .nx-devs a:hover{ background:#E9E9EE; }
html.nx.bz .nx-plans__glow{ display:none; }
html.nx.bz .nx-flow .nx-flow__n, html.nx-motion.bz .nx-flow.in .nx-flow__n{ box-shadow:0 0 0 calc(10px * var(--u)) #000; }
html.nx.bz .footer .pelf__input{ background:#1C1C1E; box-shadow:none; }
html.nx.bz .footer .pelf__go{ background:#2A2A2D; }
html.nx.bz .footer .pelf__go:hover{ background:#3A3A3E; }

html.nx.bz .nx-card{ box-shadow:0 calc(46px * var(--u)) calc(80px * var(--u)) calc(-44px * var(--u)) rgba(0,0,0,.95), inset 0 1px 0 rgba(255,255,255,.34), inset 0 0 0 1px rgba(255,255,255,.1);
  background:radial-gradient(120% 95% at 0% 0%, rgba(255,255,255,.26), rgba(255,255,255,0) 46%), radial-gradient(90% 90% at 100% 100%, rgba(109,123,255,.4), rgba(109,123,255,0) 60%),
             linear-gradient(135deg, #4A94FB 0%, #2566E0 50%, #1640B0 100%); }
html.nx.bz .nx-row{ transition:background-color .25s ease; }
html.nx.bz .nx-row.is-picked{ background:var(--nx-tile); box-shadow:none; }
html.nx.bz .nx-row:not(.is-picked) .nx-pill{ background:#2A2A2D; box-shadow:none; color:#F5F5F7; }
html.nx.bz .nx-row:not(.is-picked) .nx-pill:hover{ background:var(--nx-press); }
html.nx.bz .bz-par--plans{ margin-top:calc(22px * var(--u)); max-width:52ch; }
html.nx.bz .nx-row__n em{ display:inline-block; padding:0; border-radius:0; background:none; font-size:inherit; font-weight:500; letter-spacing:0; text-transform:lowercase; color:#6FA8FF; }
html.nx.bz .nx-row__n em::first-letter{ text-transform:uppercase; }
html.nx.bz .nx-row__f{ display:flex; align-items:baseline; gap:calc(8px * var(--u)); font-size:calc(16px * var(--u)); white-space:nowrap; }
html.nx.bz .nx-row__f b{ display:inline; font-size:calc(17px * var(--u)); }
html.nx.bz .bz-facts{ display:flex; justify-content:center; gap:clamp(calc(36px * var(--u)), 5vw, calc(72px * var(--u))); margin:clamp(calc(44px * var(--u)), 7vh, calc(68px * var(--u))) 0 0; }
html.nx.bz .bz-facts > div{ display:flex; flex-direction:column; align-items:center; gap:calc(8px * var(--u)); text-align:center; }
html.nx.bz .bz-facts dd{ margin:0; font-weight:650; font-size:clamp(calc(26px * var(--u)), 2.4vw, calc(34px * var(--u))); line-height:1; letter-spacing:-.035em; color:var(--nx-tx); }
html.nx.bz .bz-facts dt{ font-size:calc(15px * var(--u)); font-weight:500; color:var(--nx-tx2); }
html.nx.bz .nx-plans__card{ transform:rotate(-5deg); }
html.nx.bz[dir="rtl"] .nx-plans__card{ transform:rotate(5deg); }
@media (min-width:1001px){
  html.nx.bz .nx-plans__stage{ display:grid; grid-template-columns:minmax(0, 1.08fr) minmax(0, .92fr); column-gap:clamp(calc(44px * var(--u)), 5.4vw, calc(84px * var(--u))); align-items:center;
    width:var(--nx-wrap); margin-inline:auto; padding:clamp(calc(80px * var(--u)), 13vh, calc(136px * var(--u))) 0 clamp(calc(56px * var(--u)), 9vh, calc(96px * var(--u))); }
  html.nx.bz .nx-plans__intro{ display:none; }
  html.nx.bz .nx-plans__list{ grid-column:1; grid-row:1; width:auto; margin:0; }
  html.nx.bz .bz-plans__obj{ grid-column:2; grid-row:1; min-width:0; }
  html.nx.bz .nx-plans__card{ --cw:100%; width:100%; max-width:calc(540px * var(--u)); margin:0 auto; }
  html.nx.bz .nx-plans__list .nx-h2{ max-width:14ch; font-size:clamp(calc(34px * var(--u)), min(4.2vw, 7.6vh), calc(60px * var(--u))); line-height:1.03; letter-spacing:-.04em; }
  html.nx.bz .nx-rows{ margin-top:clamp(calc(24px * var(--u)), 4.2vh, calc(40px * var(--u))); gap:calc(4px * var(--u)); }
  html.nx.bz .nx-row{ grid-template-columns:minmax(0, 1fr) auto auto; grid-template-areas:"a f p" "n f p"; column-gap:calc(28px * var(--u)); row-gap:calc(3px * var(--u)); align-items:center;
    margin-inline:calc(-22px * var(--u)); padding:clamp(calc(11px * var(--u)), 1.8vh, calc(15px * var(--u))) calc(14px * var(--u)) clamp(calc(11px * var(--u)), 1.8vh, calc(15px * var(--u))) calc(22px * var(--u)); border-radius:calc(22px * var(--u)); }
  html.nx.bz .nx-row__a{ grid-area:a; align-self:end; font-size:clamp(calc(26px * var(--u)), min(2.3vw, 4.4vh), calc(32px * var(--u))); line-height:1.08; }
  html.nx.bz .nx-row__n{ grid-area:n; align-self:start; gap:0 calc(9px * var(--u)); font-weight:500; font-size:calc(16px * var(--u)); color:var(--nx-tx2); }
  html.nx.bz .nx-row__f{ grid-area:f; }
  html.nx.bz .nx-row .nx-pill{ grid-area:p; min-height:calc(48px * var(--u)); padding:0 calc(22px * var(--u)); font-size:calc(15.5px * var(--u)); }
}
@media (min-width:1001px) and (max-width:1199px){
  html.nx.bz .nx-row{ column-gap:calc(18px * var(--u)); margin-inline:calc(-16px * var(--u)); padding-inline:calc(16px * var(--u)) calc(10px * var(--u)); }
  html.nx.bz .nx-row .nx-pill{ padding:0 calc(16px * var(--u)); font-size:calc(14.5px * var(--u)); }
  html.nx.bz .nx-row__f{ font-size:calc(15px * var(--u)); } html.nx.bz .nx-row__f b{ font-size:calc(16px * var(--u)); }
}
@media (max-width:1000px){
  html.nx.bz .nx-plans__stage{ display:flex; flex-direction:column; align-items:stretch; width:min(100% - calc(48px * var(--u)), calc(760px * var(--u))); margin-inline:auto; padding:clamp(calc(72px * var(--u)), 11vh, calc(112px * var(--u))) 0 clamp(calc(40px * var(--u)), 7vh, calc(72px * var(--u))); }
  html.nx.bz .nx-plans__intro{ display:none; }
  html.nx.bz .nx-plans__list, html.nx.bz .nx-plans__list > [data-nx-list], html.nx.bz .bz-plans__obj{ display:contents; }
  html.nx.bz .nx-plans__list .nx-h2{ order:1; max-width:16ch; }
  html.nx.bz .bz-par--plans{ order:2; }
  html.nx.bz .nx-plans__card{ order:3; margin:clamp(calc(40px * var(--u)), 7vh, calc(60px * var(--u))) auto clamp(calc(20px * var(--u)), 4vh, calc(36px * var(--u))); }
  html.nx.bz .nx-rows{ order:4; }
  html.nx.bz .bz-facts{ order:5; margin-top:calc(28px * var(--u)); justify-content:flex-start; }
  html.nx.bz .bz-facts > div{ align-items:flex-start; text-align:start; }
}
@media (min-width:701px) and (max-width:1000px){ html.nx.bz .nx-row{ grid-template-columns:minmax(min-content, .9fr) minmax(max-content, 1.15fr) minmax(max-content, 1fr) auto; } }

html.nx.bz-film .hero.nx-hero{ position:fixed; left:0; top:0; width:100%; z-index:0; }
html.nx.bz-film .hero.nx-hero.is-done{ visibility:hidden; }
html.nx.bz-film #pricing{ position:relative; z-index:1; }
html.nx.bz-film:not(.bz-film-in) #pricing{ pointer-events:none; }
html.nx.bz-film.bz-film-in .hero.nx-hero{ pointer-events:none; }
html.nx.bz-film [data-nx-card-host]{ will-change:transform, opacity; }
html.nx.bz.bz-film .nx-plans__stage{ min-height:100svh; align-content:center; padding:calc(var(--nx-chrome) + clamp(calc(10px * var(--u)), 2.6vh, calc(40px * var(--u)))) 0 clamp(calc(14px * var(--u)), 2.6vh, calc(40px * var(--u))); }
html.nx.bz.bz-film .nx-plans__list .nx-h2{ font-size:clamp(calc(32px * var(--u)), min(4.2vw, 6.5vh), calc(60px * var(--u))); }
html.nx.bz.bz-film .bz-par--plans{ margin-top:clamp(calc(10px * var(--u)), 2vh, calc(22px * var(--u))); font-size:clamp(calc(16px * var(--u)), min(1.4vw, 2.35vh), calc(20px * var(--u))); }
html.nx.bz.bz-film .nx-rows{ margin-top:clamp(calc(12px * var(--u)), 3vh, calc(40px * var(--u))); }
html.nx.bz.bz-film .nx-row{ padding-block:clamp(calc(6px * var(--u)), 1.35vh, calc(15px * var(--u))); }
html.nx.bz.bz-film .nx-row__a{ font-size:clamp(calc(23px * var(--u)), min(2.3vw, 3.9vh), calc(32px * var(--u))); }
html.nx.bz.bz-film .nx-row__n{ font-size:clamp(calc(14px * var(--u)), 2vh, calc(16px * var(--u))); }
html.nx.bz.bz-film .nx-row .nx-pill{ min-height:clamp(calc(40px * var(--u)), 5.6vh, calc(48px * var(--u))); }
html.nx.bz.bz-film .bz-facts{ margin-top:clamp(calc(28px * var(--u)), 5.5vh, calc(68px * var(--u))); }

html.nx.bz-work .faq-search{ background:#FFFFFF; box-shadow:none; }
html.nx.bz-work .faq-search:focus-within{ box-shadow:inset 0 0 0 1.5px #3D8BFF; }
html.nx.bz-work .faq-search__clear{ background:rgba(0,0,0,.06); }
html.nx.bz-work .faq-search__clear:hover{ background:rgba(0,0,0,.1); }
html.nx.bz-work .faq-cat__icon{ background:#E9E9EE; }
html.nx.bz-work .faq-cat:hover > .faq-cat__head .faq-cat__icon{ background:#DFDFE5; }
html.nx.bz-work .faq-cat[open] > .faq-cat__head .faq-cat__icon{ background:var(--nx-press); }
html.nx.bz-work .faq-cat[open] > .faq-cat__head .faq-cat__icon::before, html.nx.bz-work .faq-cat[open] > .faq-cat__head .faq-cat__icon::after{ background:#fff; }
html.nx.bz-work .faq-geonote{ background:#FFFFFF; box-shadow:none; }
html.nx .faq-cat__no, html.nx .faq-q__no{ display:block; flex:none; min-width:calc(24px * var(--u)); font-style:normal; font-family:var(--nx-f); font-weight:500;
  font-size:calc(15px * var(--u)); letter-spacing:0; color:var(--nx-tx3); font-variant-numeric:tabular-nums; }
html.nx .faq-cat__no{ line-height:1; }
html.nx .faq-q__no{ line-height:1.4; }
html.nx .faq-a__inner{ padding-inline-start:calc(calc(24px * var(--u)) + 1rem); }
html.nx .faq-a__txt p{ margin:0 0 .7em; }
html.nx .faq-a__txt ul, html.nx .faq-a__txt ol{ margin:0 0 .7em; padding-inline-start:1.2em; }
html.nx .faq-a__txt ul{ list-style:disc; }
html.nx .faq-a__txt ol{ list-style:decimal; }
html.nx .faq-a__txt li{ margin:.3em 0; padding-inline-start:.15em; }
html.nx .faq-a__txt li::marker{ color:var(--nx-tx3); }
html.nx .faq-a__txt .faq-rows{ list-style:none; padding-inline-start:0; }
html.nx .faq-a__txt > :last-child{ margin-bottom:0; }
html.nx .faq-a__txt a{ color:#1D5FD0; text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:calc(3px * var(--u)); }
html.nx .faq-a__txt a:hover{ color:#174EA6; }
@media (max-width:760px){ html.nx .faq-a__inner{ padding-inline-start:calc(calc(24px * var(--u)) + .7rem); } }

html.nx.bz-work .crs__word:hover, html.nx.bz-work .crs__word:focus-visible,
html.nx.bz-work .crs__backlink:hover, html.nx.bz-work .crs__backlink:focus-visible,
html.nx.bz-work .crs__tel:hover, html.nx.bz-work .crs__maplink:hover{ color:#174EA6; }
html.nx.bz-work .crs__framebox{ background:#FFFFFF; box-shadow:none; }
html.nx.bz-work .crs__frame{ filter:none; }
html.nx.bz-work .cmap__land{ stroke:rgba(29,29,31,.36); fill:rgba(29,29,31,.035); }
html.nx.bz-work .cmap.is-near .cmap__land{ fill:rgba(29,29,31,.02); }
html.nx.bz-work .cmap__rivers{ stroke:rgba(38,112,230,.38); }
html.nx.bz-work .cmap::before{ display:none; }
html.nx.bz-work .cmap__pin{ color:#1D1D1F; }
html.nx.bz-work .cmap__sub{ color:rgba(29,29,31,.55); }
html.nx.bz-work .cmap__dot{ background:#2670E6; box-shadow:0 0 0 calc(12px * var(--u)) rgba(38,112,230,.14); }
html.nx.bz-work .cmap__pin:hover .cmap__dot, html.nx.bz-work .cmap__pin:focus-visible .cmap__dot, html.nx.bz-work .cmap__pin.is-on .cmap__dot{ box-shadow:0 0 0 calc(18px * var(--u)) rgba(38,112,230,.22); }
html.nx.bz-work .cmap__pin--small .cmap__dot{ box-shadow:0 0 0 calc(9px * var(--u)) rgba(38,112,230,.14); }
html.nx.bz-work .cmap.has-city .cmap__pin::before{ background:rgba(245,245,247,.92); }
html.nx.bz-work .cmap.has-city .cmap__dot{ box-shadow:0 0 0 calc(6px * var(--u)) rgba(245,245,247,.95), 0 0 0 calc(18px * var(--u)) rgba(38,112,230,.2); }
html.nx.bz-work .cmap.has-city .cmap__lbl, html.nx.bz-work .cmap.has-city .cmap__sub{ text-shadow:none; }
html.nx.bz-work .cmap__credit{ color:rgba(29,29,31,.4); }
html.nx.bz-work .cmap__credit:hover{ color:rgba(29,29,31,.75); }
html.nx.bz-work .cmap{ --city-green:rgba(46,158,98,.08); --city-water:rgba(38,112,230,.12); --city-stream:2.2px rgba(38,112,230,.2);
  --city-lane:.6px rgba(29,29,31,.12); --city-minor:.8px rgba(29,29,31,.22); --city-major:1.4px rgba(29,29,31,.42); --city-rail:.8px rgba(29,29,31,.14); }

html.nx.bz .nx-passage{ --nx-link:#1D5FD0; }

html.nx.bz .nx-passage .nx-h2 em{ color:inherit; }
html.nx.bz .nx-passage .nx-why__k{ color:var(--nx-tx); }
html.nx.bz .nx-why__title{ text-wrap:balance; }
html.nx.bz .nx-pel__story .pst-close{ color:var(--nx-tx); }
html.nx.bz .nx-pel__story .pst-close::before{ display:none; }

html.nx.bz .nx-h2{ font-size:clamp(calc(30px * var(--u)), 3.4vw, calc(48px * var(--u))); line-height:1.05; letter-spacing:-.035em; }
html.nx.bz .nx-h3{ font-size:clamp(calc(19px * var(--u)), 1.5vw, calc(22px * var(--u))); }
html.nx.bz .nx-intro:not(.nx-why__intro){ font-size:clamp(calc(17px * var(--u)), 1.4vw, calc(20px * var(--u))); font-weight:400; line-height:1.45; letter-spacing:-.012em; }
html.nx.bz .nx-sec, html.nx.bz .nx-passage > .nx-sec:not(#why){ padding:clamp(calc(64px * var(--u)), 10vh, calc(96px * var(--u))) 0; }
html.nx.bz .nx-plat__words .nx-h2{ font-size:clamp(calc(30px * var(--u)), 3.4vw, calc(48px * var(--u))); }
html.nx.bz .nx-rating{ font-size:clamp(calc(20px * var(--u)), 2vw, calc(28px * var(--u))); }
html.nx.bz .nx-close .nx-h1{ font-size:clamp(calc(34px * var(--u)), 4.6vw, calc(66px * var(--u))); letter-spacing:-.04em; }
html.nx.bz .nx-pel__lead{ font-size:clamp(calc(24px * var(--u)), min(2.8vw, 4.8vh), calc(40px * var(--u))); line-height:1.12; letter-spacing:-.032em; }
html.nx.bz .nx-conds dd{ font-size:clamp(calc(28px * var(--u)), min(3vw, 5.2vh), calc(42px * var(--u))); }
html.nx.bz .faq-head__title{ font-size:clamp(calc(34px * var(--u)), 4vw, calc(56px * var(--u))); letter-spacing:-.04em; }
html.nx.bz .faq-head__lead{ font-size:clamp(calc(17px * var(--u)), 1.4vw, calc(20px * var(--u))); font-weight:400; }
html.nx.bz .faq-cat__ttl{ font-size:clamp(calc(20px * var(--u)), 1.7vw, calc(24px * var(--u))); }
html.nx.bz .crs__q{ font-size:clamp(calc(32px * var(--u)), 3.9vw, calc(56px * var(--u))); letter-spacing:-.04em; }
html.nx.bz .crs__q--side{ font-size:clamp(calc(28px * var(--u)), 3.1vw, calc(44px * var(--u))); }
html.nx.bz .crs__word{ font-size:clamp(calc(20px * var(--u)), 1.9vw, calc(26px * var(--u))); }

html.nx.bz .nx-crspage .plan--dc{ column-gap:clamp(calc(14px * var(--u)), 1.4vw, calc(24px * var(--u))) !important; row-gap:clamp(calc(14px * var(--u)), 1.4vw, calc(24px * var(--u))) !important; margin-top:clamp(calc(32px * var(--u)), 5vh, calc(56px * var(--u))); }
html.nx.bz .nx-crspage .mz-deal-box{ container-type:inline-size; min-width:0; }
html.nx.bz .nx-crspage .mz-course{ display:flex; flex-direction:column; justify-content:flex-start; gap:0; padding:clamp(calc(24px * var(--u)), 3.2vh, calc(34px * var(--u))) clamp(calc(22px * var(--u)), 1.9vw, calc(32px * var(--u)));
  border-radius:calc(24px * var(--u)); background:#1C1C1E; min-height:0; }
html.nx.bz .nx-crspage .mz-course .nx-h3{ margin:0; font-weight:650; font-size:clamp(calc(20px * var(--u)), 1.6vw, calc(24px * var(--u))); line-height:1.2; letter-spacing:-.02em; color:var(--nx-tx); }
html.nx.bz[dir="rtl"] .nx-crspage .mz-course .nx-h3{ letter-spacing:0; }
html.nx.bz .nx-crspage .mz-course__fmt{ margin:calc(8px * var(--u)) 0 0; font-size:calc(15px * var(--u)); line-height:1.5; color:#A1A1A6; }
html.nx.bz .nx-crspage .mz-deal{ display:flex; align-items:flex-end; gap:min(3cqi, calc(16px * var(--u))); margin:clamp(calc(24px * var(--u)), 3.6vh, calc(36px * var(--u))) 0 clamp(calc(24px * var(--u)), 3.6vh, calc(36px * var(--u))); }
html.nx.bz .nx-crspage .mz-deal__give, html.nx.bz .nx-crspage .mz-deal__get{ display:flex; flex-direction:column; gap:calc(8px * var(--u)); min-width:0; }
html.nx.bz .nx-crspage .mz-deal__get{ flex:1; }
html.nx.bz .nx-crspage .mz-deal__lbl{ font-size:calc(14px * var(--u)); line-height:1.3; color:#86868B; }
html.nx.bz .nx-crspage .mz-deal .mz-deal__num{ display:block; margin:0; line-height:1; font-variant-numeric:tabular-nums; white-space:nowrap; direction:ltr; }
html.nx.bz[dir="rtl"] .nx-crspage .mz-deal .mz-deal__num{ text-align:end; }
html.nx.bz .nx-crspage .mz-deal__give .mz-deal__num{ font-weight:650; font-size:min(7cqi, calc(32px * var(--u))); letter-spacing:-.03em; color:#A1A1A6; }
html.nx.bz .nx-crspage .mz-deal__get .mz-deal__num{ font-weight:700; font-size:min(12cqi, calc(56px * var(--u))); letter-spacing:-.045em; color:var(--nx-tx); }
html.nx.bz .nx-crspage .mz-deal__arrow{ flex:none; display:block; width:min(6cqi, calc(30px * var(--u))); margin-bottom:min(1cqi, calc(6px * var(--u))); color:#6E6E73; }
html.nx.bz .nx-crspage .mz-deal__arrow svg{ display:block; width:100%; height:auto; }
html.nx.bz[dir="rtl"] .nx-crspage .mz-deal__arrow svg{ transform:scaleX(-1); }
@container (max-width:300px){
  html.nx.bz .nx-crspage .mz-deal{ flex-direction:column; align-items:flex-start; gap:calc(10px * var(--u)); }
  html.nx.bz .nx-crspage .mz-deal__arrow svg{ transform:rotate(90deg); }
}
html.nx.bz .nx-crspage .mz-course .mz-course__go{ display:flex; align-items:center; justify-content:center; align-self:stretch; width:auto; min-height:calc(56px * var(--u)); margin-top:auto; padding:0 calc(24px * var(--u));
  border-radius:calc(999px * var(--u)); font-weight:600; font-size:calc(17px * var(--u)); }
@media (min-width:1001px){
  html.nx.bz .nx-crspage .plan--dc{ grid-template-rows:repeat(3, auto) !important; }
  html.nx.bz .nx-crspage .mz-course{ display:grid; grid-row:span 3; grid-template-rows:subgrid; grid-template-columns:minmax(0, 1fr); row-gap:0; align-content:start; }
  html.nx.bz .nx-crspage .mz-course .mz-course__go{ align-self:end; justify-self:stretch; width:100%; margin-top:0; }
}

html.nx.bz:not(.bz-work) .page-crs .cmap__dot{ background:#FFFFFF; box-shadow:0 0 0 calc(7px * var(--u)) rgba(255,255,255,.1); }
html.nx.bz:not(.bz-work) .page-crs .cmap__pin:hover .cmap__dot, html.nx.bz:not(.bz-work) .page-crs .cmap__pin:focus-visible .cmap__dot,
html.nx.bz:not(.bz-work) .page-crs .cmap__pin.is-on .cmap__dot{ background:var(--nx-press, #2670E6); box-shadow:0 0 0 calc(9px * var(--u)) rgba(38,112,230,.28); }
html.nx.bz:not(.bz-work) .page-crs .cmap__pin--small .cmap__dot{ box-shadow:0 0 0 calc(6px * var(--u)) rgba(255,255,255,.1); }
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(10,12,16,.95), 0 0 0 calc(12px * var(--u)) rgba(255,255,255,.12); }
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin:hover .cmap__dot, html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin.is-on .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(10,12,16,.95), 0 0 0 calc(13px * var(--u)) rgba(38,112,230,.34); }
html.nx.bz:not(.bz-work) .page-crs .cmap__pin{ color:#F5F5F7; }
html.nx.bz:not(.bz-work) .page-crs .cmap__sub{ color:rgba(245,245,247,.6); }

html.nx.bz:not(.bz-work) .page-crs .cmap{ --city-top:#3B3B3F; --city-mid:#313134; --city-foot:#27272A; --city-light:rgba(255,255,255,.08);
  --city-green:rgba(255,255,255,.04); --city-water:rgba(22,74,170,.58); --city-shore:.8px rgba(130,180,255,.42); --city-stream:2.2px rgba(30,90,190,.6);
  --city-rail:.8px rgba(255,255,255,.2); --city-lane:.6px rgba(255,255,255,.22); --city-minor:.8px rgba(255,255,255,.36); --city-major:1.4px rgba(255,255,255,.62);
  --city-glow:rgba(255,255,255,.05); --city-haze:rgba(255,255,255,.2); }
.cmap__surfwrap{ position:absolute; left:50%; top:50%; z-index:0; width:200%; height:200%; transform:translate(-50%,-50%); pointer-events:none; transition:opacity .5s var(--ease-doc); }
.cmap__surf{ position:absolute; left:0; top:0; width:100%; height:100%; display:block; }
.cmap.has-frame .cmap__surfwrap{ opacity:0; }
.cmap.has-frame .cmap__city{ opacity:0 !important; transition:opacity .5s var(--ease-doc); }
html.nx.bz[dir="rtl"] .crs__addr{ text-align:right; }
html.nx.bz:not(.bz-work) .page-crs .cmap > svg{ pointer-events:none; -webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, #000 50%, rgba(0,0,0,.5) 68%, transparent 86%); mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, #000 50%, rgba(0,0,0,.5) 68%, transparent 86%); }
html.nx.bz:not(.bz-work) .page-crs .cmap__land{ fill:none; stroke:var(--cmap-edge); stroke-width:1.3; }
html.nx.bz:not(.bz-work) .page-crs .cmap__rivers{ stroke:rgba(255,255,255,.26); }
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin::before{ background:rgba(41,41,44,.9); }
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(41,41,44,.95), 0 0 0 calc(12px * var(--u)) rgba(255,255,255,.12); }
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin:hover .cmap__dot, html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin:focus-visible .cmap__dot,
html.nx.bz:not(.bz-work) .page-crs .cmap.has-city .cmap__pin.is-on .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(41,41,44,.95), 0 0 0 calc(13px * var(--u)) rgba(38,112,230,.34); }
@media (prefers-reduced-motion:reduce){
  .cmap__surfwrap{ transition:none; }
}

html.nx.bz.bz-falcon .pel-logo img{ display:none !important; }
html.nx.bz.bz-falcon .pel-logo{ display:inline-flex !important; align-items:baseline; gap:.34em; width:auto !important; height:auto !important; margin:0; font-family:var(--nx-f); font-weight:600;
  letter-spacing:-.035em; line-height:1; color:#F5F5F7; text-decoration:none; white-space:nowrap; opacity:1 !important; }
html.nx.bz.bz-falcon .pel-logo .bz-falcon-mk{ display:block; flex:none; width:auto; height:.98em; margin:0; }
html.nx.bz.bz-falcon .pel-logo .bz-falcon-w{ font-style:italic; font-weight:800; letter-spacing:-.03em; }
html.nx.bz.bz-falcon .pel__head .pel-logo{ font-size:calc(24 * var(--hp)); }
html.nx.bz.bz-falcon .footer .pelf__logo{ font-size:clamp(calc(30px * var(--u)), 3.6vh, calc(42px * var(--u))); color:#F5F5F7; }
@media (max-width:960px){ html.nx.bz.bz-falcon .pel__head .pel-logo{ font-size:calc(21px * var(--u)); } }
html.nx.bz.bz-falcon-albastru .pel-logo{ --pf-body:#2670E6; }
html.nx.bz.bz-falcon-auriu .pel-logo{ --pf-body:#C99B3C; }
html.nx.bz.bz-falcon-doua .pel-logo{ --pf-body:#2670E6; --pf-wing:#C99B3C; }
html.nx.bz.bz-falcon-auriu .masthead.is-light .pel-logo, html.nx.bz-work.bz-falcon-auriu:not(.bz-dark) .masthead .pel-logo{ --pf-body:#A6843F; }
html.nx.bz.bz-falcon-doua .masthead.is-light .pel-logo, html.nx.bz-work.bz-falcon-doua:not(.bz-dark) .masthead .pel-logo{ --pf-wing:#A6843F; }
html.nx.bz.bz-falcon-albastru .pel-logo .bz-falcon-w, html.nx.bz.bz-falcon-auriu .pel-logo .bz-falcon-w,
html.nx.bz.bz-falcon-doua .pel-logo .bz-falcon-w{ color:var(--pf-body); }

html.nx.bz-work .page-faq .site-main{ margin-top:0; border-top-left-radius:0; border-top-right-radius:0; }
html.nx.bz-work .page-faq .faq-head{ padding-top:calc(var(--bz-top) + clamp(calc(56px * var(--u)), 9vh, calc(104px * var(--u)))); }

html.nx.bz .footer{ min-height:100svh; display:flex; flex-direction:column; padding:calc(var(--nx-chrome, calc(64px * var(--u))) + clamp(calc(40px * var(--u)), 8vh, calc(104px * var(--u)))) 0 clamp(calc(24px * var(--u)), 4.5vh, calc(52px * var(--u))); border-top:0;
  font-size:calc(15px * var(--u)); line-height:1.55; --bz-f1:#F5F5F7; --bz-f2:#B4B4BA; --bz-f3:#8E8E93; }
html.nx.bz body{ padding-bottom:0; }
html.nx.bz .footer__wrap{ flex:1; display:grid; grid-template-columns:repeat(12, minmax(0, 1fr)); grid-template-rows:auto minmax(clamp(calc(120px * var(--u)), 16vh, calc(300px * var(--u))), 1fr) auto auto auto auto;
  column-gap:clamp(calc(20px * var(--u)), 2.4vw, calc(40px * var(--u))); row-gap:0; align-items:start; }
html.nx.bz .pfoot, html.nx.bz .pelf, html.nx.bz .pelf__cols, html.nx.bz .pelf__col--brand{ display:contents; }
html.nx.bz .pelf{ border-top:0; }
html.nx.bz .footer .pelf__logo{ display:none !important; }
html.nx.bz .bz-fcol{ grid-column:1 / span 3; grid-row:1; min-width:0; }
html.nx.bz .pelf__cols > .pelf__col:nth-child(2){ grid-column:4 / span 3; grid-row:1; }
html.nx.bz .pelf__cols > .pelf__col:nth-child(4){ grid-column:7 / -1; grid-row:1; }
html.nx.bz .pelf__col{ padding:0; margin:0; min-width:0; }
html.nx.bz .pfoot__brand, html.nx.bz .footer .pelf__tit{ display:block; margin:0 0 calc(18px * var(--u)); font-weight:600; font-size:calc(15px * var(--u)); letter-spacing:-.011em; color:var(--bz-f1); }
html.nx.bz .pfoot__mail{ display:none; }
html.nx.bz .pfoot__nav, html.nx.bz .footer .pelf__links{ display:flex; flex-direction:column; align-items:flex-start; gap:calc(11px * var(--u)); margin:0; padding:0; list-style:none; }
html.nx.bz .footer .pfoot__nav a, html.nx.bz .footer .pelf__links a{ font-size:calc(15px * var(--u)); font-weight:400; color:var(--bz-f2); padding:0; margin:0; min-height:0; transition:color .2s ease; }
html.nx.bz .footer .pfoot__nav a:hover, html.nx.bz .footer .pelf__links a:hover{ color:var(--bz-f1); }
html.nx.bz .footer .pelf__contact{ display:grid; gap:calc(15px * var(--u)); margin:0; padding:0; list-style:none; }
html.nx.bz .footer .pelf__ci{ display:grid; gap:calc(2px * var(--u)); padding:0; margin:0; }
html.nx.bz .footer .pelf__ci::before{ content:none; }
html.nx.bz .footer .pelf__ctit{ font-size:calc(13px * var(--u)); font-weight:400; color:var(--bz-f3); }
html.nx.bz .footer .pelf__ctext, html.nx.bz .footer .pelf__ctext a{ font-size:calc(15px * var(--u)); color:var(--bz-f2); }
html.nx.bz .footer .pelf__ctext a:hover{ color:var(--bz-f1); }
html.nx.bz .pelf__cols > .pelf__col:nth-child(3){ grid-column:1 / -1; grid-row:2; align-self:center; display:grid; grid-template-columns:subgrid; grid-template-rows:auto auto; align-items:center;
  padding:clamp(calc(28px * var(--u)), 5vh, calc(64px * var(--u))) 0; }
html.nx.bz .footer .pelf__cols > .pelf__col:nth-child(3) > .pelf__tit{ grid-column:1 / span 6; grid-row:1; margin:0 0 calc(8px * var(--u)); font-weight:650; font-size:clamp(calc(26px * var(--u)), 2.3vw, calc(34px * var(--u))); line-height:1.12; letter-spacing:-.03em; }
html.nx.bz .footer .pelf__intro{ grid-column:1 / span 5; grid-row:2; align-self:start; margin:0; font-size:calc(15px * var(--u)); line-height:1.5; color:var(--bz-f2); }
html.nx.bz .footer .pelf__form{ grid-column:7 / -1; grid-row:1; display:flex; gap:calc(8px * var(--u)); margin:0; }
html.nx.bz .footer .pelf__input{ flex:1; min-width:0; min-height:calc(52px * var(--u)); padding:0 calc(22px * var(--u)); border:0; border-radius:calc(999px * var(--u)); background:#1C1C1E; color:var(--bz-f1); font-size:calc(15px * var(--u)); }
html.nx.bz .footer .pelf__input::placeholder{ color:var(--bz-f3); }
html.nx.bz .footer .pelf__go{ min-height:calc(52px * var(--u)); padding:0 calc(26px * var(--u)); border:0; border-radius:calc(999px * var(--u)); background:var(--nx-press, #2670E6); color:#FFFFFF; font-size:calc(15px * var(--u)); font-weight:600; letter-spacing:.02em; transition:background-color .2s ease; }
html.nx.bz .footer .pelf__go:hover{ background:#3A80F0; color:#FFFFFF; }
html.nx.bz .footer .pelf__note{ grid-column:7 / -1; grid-row:2; align-self:start; margin:calc(10px * var(--u)) 0 0; padding-inline-start:calc(22px * var(--u)); font-size:calc(13px * var(--u)); color:var(--bz-f3); }
html.nx.bz .footer .pfoot__risk{ grid-column:1 / span 6; grid-row:3 / span 3; margin:0; max-width:none; font-size:calc(13px * var(--u)); line-height:1.65; color:var(--bz-f3); }
html.nx.bz .footer .pfoot__risk strong{ font-weight:600; color:var(--bz-f2); }
html.nx.bz .footer .pelf__col--brand > .pelf__tit{ grid-column:7 / -1; grid-row:3; margin:0 0 calc(3px * var(--u)); font-size:calc(13px * var(--u)); font-weight:600; color:var(--bz-f2); }
html.nx.bz .footer .pelf__risk{ grid-column:7 / -1; grid-row:4; margin:0; font-size:calc(13px * var(--u)); line-height:1.65; color:var(--bz-f3); }
html.nx.bz .footer .pelf__more{ grid-column:7 / -1; grid-row:5; justify-self:start; min-height:0; margin:calc(8px * var(--u)) 0 0; padding:0; border-radius:0; background:none; color:var(--bz-f2); font-size:calc(13px * var(--u)); text-decoration:underline; text-underline-offset:calc(3px * var(--u)); }
html.nx.bz .footer .pelf__more:hover{ background:none; color:var(--bz-f1); }
html.nx.bz .pelf__base{ grid-column:1 / -1; grid-row:6; display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between; gap:calc(12px * var(--u)) calc(32px * var(--u)); margin:clamp(calc(24px * var(--u)), 4vh, calc(44px * var(--u))) 0 0; padding:0; border-top:0; }
html.nx.bz .footer .pelf__cr{ margin:0; max-width:64ch; font-size:calc(13px * var(--u)); color:var(--bz-f3); }
html.nx.bz .footer .pelf__pol{ display:flex; flex-wrap:wrap; gap:calc(6px * var(--u)) calc(22px * var(--u)); margin:0; padding:0; list-style:none; }
html.nx.bz .footer .pelf__pol a{ font-size:calc(13px * var(--u)); color:var(--bz-f2); padding:0; margin:0; min-height:0; transition:color .2s ease; }
html.nx.bz .footer .pelf__pol a:hover{ color:var(--bz-f1); }
html.nx.bz .pelf__up{ display:none; }
@media (max-width:1000px){
  html.nx.bz .footer{ padding:calc(var(--nx-chrome, calc(60px * var(--u))) + calc(40px * var(--u))) 0 calc(calc(92px * var(--u)) + env(safe-area-inset-bottom, 0px)); }
  html.nx.bz .footer__wrap{ grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:none; column-gap:calc(24px * var(--u)); }
  html.nx.bz .bz-fcol{ grid-column:1; grid-row:2; }
  html.nx.bz .pelf__cols > .pelf__col:nth-child(2){ grid-column:2; grid-row:2; }
  html.nx.bz .pelf__cols > .pelf__col:nth-child(4){ grid-column:1 / -1; grid-row:3; margin-top:calc(40px * var(--u)); }
  html.nx.bz .pelf__cols > .pelf__col:nth-child(3){ grid-column:1 / -1; grid-row:4; display:block; margin-top:calc(44px * var(--u)); padding:0; }
  html.nx.bz .footer .pelf__cols > .pelf__col:nth-child(3) > .pelf__tit{ margin:0 0 calc(8px * var(--u)); font-size:calc(26px * var(--u)); }
  html.nx.bz .footer .pelf__intro{ margin:0 0 calc(18px * var(--u)); }
  html.nx.bz .footer .pelf__note{ padding-inline-start:calc(20px * var(--u)); }
  html.nx.bz .footer .pfoot__risk{ grid-column:1 / -1; grid-row:5; margin-top:calc(48px * var(--u)); }
  html.nx.bz .footer .pelf__col--brand > .pelf__tit{ grid-column:1 / -1; grid-row:6; margin-top:calc(22px * var(--u)); }
  html.nx.bz .footer .pelf__risk{ grid-column:1 / -1; grid-row:7; }
  html.nx.bz .footer .pelf__more{ grid-column:1 / -1; grid-row:8; }
  html.nx.bz .pelf__base{ grid-column:1 / -1; grid-row:9; margin-top:calc(36px * var(--u)); }
  html.nx.bz .footer .pfoot__nav a, html.nx.bz .footer .pelf__links a, html.nx.bz .footer .pelf__ctext, html.nx.bz .footer .pelf__ctext a{ font-size:calc(16px * var(--u)); }
  html.nx.bz .footer .pelf__input{ min-height:calc(50px * var(--u)); font-size:calc(16px * var(--u)); }
  html.nx.bz .footer .pelf__go{ min-height:calc(50px * var(--u)); padding:0 calc(20px * var(--u)); }
}

.nf{ display:none; }
@media (min-width:1001px){
  html.nx.bz .footer{ padding:0; }
  html.nx.bz .footer__wrap{ display:none; }
  html.nx.bz .nf{ --ink:#F5F5F7; --ink2:#C7C7CC; --ink3:#A1A1A6; --line:rgba(255,255,255,.10); --nf-top:calc(44px * var(--u)); --nf-gap:calc(10px * var(--u)); --nf-hgap:calc(14px * var(--u)); --nf-a:calc(17px * var(--u));
    box-sizing:border-box; flex:1; display:flex; flex-direction:column; width:var(--nx-wrap); margin-inline:auto;
    padding-top:calc(var(--nx-chrome, calc(72px * var(--u))) + var(--nf-top)); font-family:var(--nx-f); font-size:calc(15px * var(--u)); line-height:1.55; letter-spacing:0; color:var(--ink); }
  html.nx.bz .nf *, html.nx.bz .nf *::before{ box-sizing:border-box; }
  html.nx.bz :where(.nf a){ color:inherit; text-decoration:none; }
  html.nx.bz :where(.nf ul){ list-style:none; margin:0; padding:0; }
  html.nx.bz :where(.nf p, .nf h3){ margin:0; }
  html.nx.bz .nf [hidden]{ display:none !important; }
  html.nx.bz .nf a:focus-visible, html.nx.bz .nf button:focus-visible{ outline:calc(2px * var(--u)) solid #5AA2FF; outline-offset:calc(3px * var(--u)); border-radius:calc(4px * var(--u)); }
  html.nx.bz .nf-f1{ display:grid; grid-auto-flow:column; grid-auto-columns:minmax(max-content, 1fr); column-gap:calc(32px * var(--u)); }
  html.nx.bz .nf-h{ margin-bottom:var(--nf-hgap); font-weight:600; font-size:calc(15px * var(--u)); line-height:1.55; letter-spacing:0; color:var(--ink3); }
  html.nx.bz .nf-f1 li + li{ margin-top:var(--nf-gap); }
  html.nx.bz .nf-f1 a{ font-weight:500; font-size:var(--nf-a); letter-spacing:-.012em; color:var(--ink); transition:color .15s ease; }
  html.nx.bz .nf-f1 a:hover, html.nx.bz .nf-talk a:hover{ color:#5AA2FF; }
  html.nx.bz .nf-talk{ flex:1; min-height:calc(150px * var(--u)); display:grid; grid-template-columns:minmax(0, 1.2fr) max-content minmax(0, .85fr); column-gap:calc(64px * var(--u)); align-content:center; align-items:start; padding:calc(28px * var(--u)) 0; }
  html.nx.bz .nf-talk .nf-lab{ display:block; font-weight:600; font-size:calc(15px * var(--u)); color:var(--ink3); }
  html.nx.bz .nf-big{ display:inline-block; margin-top:calc(6px * var(--u)); font-weight:650; font-size:clamp(calc(32px * var(--u)), 2.9vw, calc(44px * var(--u))); letter-spacing:-.035em; line-height:1.1; color:var(--ink); font-variant-numeric:tabular-nums; white-space:nowrap; transition:color .15s ease; }
  html.nx.bz .nf-txt{ display:block; margin-top:calc(10px * var(--u)); font-weight:450; font-size:calc(16px * var(--u)); line-height:1.5; color:var(--ink2); }
  html.nx.bz .nf-talk{ row-gap:calc(14px * var(--u)); }
  html.nx.bz .nf-talk__i.is-tall{ grid-row:span 2; }
  html.nx.bz .nf-f2{ display:flex; flex-wrap:wrap; align-items:center; gap:calc(14px * var(--u)) calc(28px * var(--u)); padding:calc(16px * var(--u)) 0; border-top:1px solid var(--line); border-bottom:1px solid var(--line); }
  html.nx.bz .nf-f2 .nf-lab{ font-weight:500; font-size:calc(15px * var(--u)); color:var(--ink3); white-space:nowrap; }
  html.nx.bz .nf-langw{ position:relative; }
  html.nx.bz .nf-lang{ display:inline-flex; align-items:center; gap:calc(8px * var(--u)); height:calc(40px * var(--u)); margin:0; margin-inline-start:calc(-12px * var(--u)); padding:0 calc(12px * var(--u)); border:0; border-radius:calc(10px * var(--u)); background:none; font:inherit; font-weight:500; font-size:calc(16px * var(--u)); color:var(--ink); cursor:pointer;
    transition:background-color .15s ease; }
  html.nx.bz .nf-lang:hover, html.nx.bz .nf-lang[aria-expanded="true"]{ background:rgba(255,255,255,.08); }
  html.nx.bz .nf-lang svg{ display:block; width:calc(18px * var(--u)); height:calc(18px * var(--u)); fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz .nf-langs{ position:absolute; z-index:5; inset-inline-start:calc(-20px * var(--u)); bottom:calc(100% + calc(8px * var(--u))); min-width:calc(216px * var(--u)); padding:calc(8px * var(--u)); border-radius:calc(16px * var(--u)); background:#161618;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.10), 0 calc(-24px * var(--u)) calc(64px * var(--u)) calc(-20px * var(--u)) rgba(0,0,0,.78), 0 calc(10px * var(--u)) calc(26px * var(--u)) calc(-14px * var(--u)) rgba(0,0,0,.6); }
  html.nx.bz .nf-langs__r{ display:flex; align-items:center; justify-content:space-between; gap:calc(18px * var(--u)); width:100%; height:calc(40px * var(--u)); margin:0; padding:0 calc(12px * var(--u)); border:0; border-radius:calc(10px * var(--u)); background:none;
    font:inherit; font-weight:500; font-size:calc(16px * var(--u)); line-height:1; letter-spacing:-.012em; text-align:start; color:#E8E8ED; white-space:nowrap; cursor:pointer; transition:background-color .15s ease, color .15s ease; }
  html.nx.bz .nf-langs__r:hover, html.nx.bz .nf-langs__r.is-cur{ color:#F5F5F7; }
  html.nx.bz .nf-langs__r:hover{ background:rgba(255,255,255,.085); }
  html.nx.bz .nf-langs__r svg{ display:block; flex:none; width:calc(16px * var(--u)); height:calc(16px * var(--u)); fill:none; stroke:#2670E6; stroke-width:2.2; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz .nf-plat{ display:flex; align-items:center; gap:calc(14px * var(--u)); }
  html.nx.bz .nf-plat__l{ display:flex; gap:calc(6px * var(--u)); }
  html.nx.bz .nf-plat__l a{ display:flex; align-items:center; height:calc(32px * var(--u)); padding:0 calc(12px * var(--u)); border-radius:calc(999px * var(--u)); font-weight:500; font-size:calc(14px * var(--u)); color:var(--ink2); white-space:nowrap; box-shadow:inset 0 0 0 1px var(--line);
    transition:color .15s ease, background-color .15s ease; }
  html.nx.bz .nf-plat__l a:hover{ color:var(--ink); background:rgba(255,255,255,.08); }
  html.nx.bz .nf-plat__l a:focus-visible{ border-radius:calc(999px * var(--u)); }
  html.nx.bz .nf-news{ flex:1 1 calc(340px * var(--u)); min-width:0; display:flex; align-items:center; justify-content:flex-end; gap:calc(14px * var(--u)); }
  html.nx.bz .nf-news__f{ flex:0 1 calc(300px * var(--u)); min-width:0; display:flex; align-items:center; height:calc(44px * var(--u)); margin:0; padding-block:0; padding-inline:calc(18px * var(--u)) calc(5px * var(--u)); border-radius:calc(999px * var(--u)); background:#1C1C1E; }
  html.nx.bz .nf-news__f:focus-within{ box-shadow:inset 0 0 0 calc(2px * var(--u)) #2670E6; }
  html.nx.bz .nf-news__f input{ flex:1; min-width:0; height:100%; margin:0; padding:0; border:0; border-radius:0; outline:0; background:none; box-shadow:none; -webkit-appearance:none; appearance:none;
    font:inherit; font-weight:450; font-size:calc(16px * var(--u)); letter-spacing:0; color:var(--ink); }
  html.nx.bz .nf-news__f input::placeholder{ color:var(--ink3); opacity:1; }
  html.nx.bz .nf-news__f button{ flex:none; display:grid; place-items:center; width:calc(34px * var(--u)); height:calc(34px * var(--u)); margin:0; padding:0; border:0; border-radius:50%; background:#2670E6; cursor:pointer; transition:background-color .15s ease; }
  html.nx.bz .nf-news__f button:hover{ background:#3A80F0; }
  html.nx.bz .nf-news__f button:focus-visible{ border-radius:50%; }
  html.nx.bz .nf-news__f button svg{ display:block; width:calc(15px * var(--u)); height:calc(15px * var(--u)); fill:none; stroke:#fff; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
  html.nx.bz[dir="rtl"] .nf-news__f button svg{ transform:scaleX(-1); }
  html.nx.bz .nf-f3{ display:grid; grid-auto-flow:column; grid-auto-columns:minmax(0, 1fr); column-gap:calc(32px * var(--u)); padding:calc(22px * var(--u)) 0 calc(20px * var(--u)); font-weight:450; font-size:calc(14px * var(--u)); line-height:1.55; letter-spacing:0; color:var(--ink3); }
  html.nx.bz .nf-f3 strong{ display:block; margin-bottom:calc(4px * var(--u)); font-weight:600; color:var(--ink2); }
  html.nx.bz .nf .nf-more{ color:var(--ink2); text-decoration:underline; text-underline-offset:calc(3px * var(--u)); white-space:nowrap; transition:color .15s ease; }
  html.nx.bz .nf-f4{ display:flex; align-items:center; justify-content:space-between; gap:calc(24px * var(--u)); padding-block:calc(14px * var(--u)) calc(24px * var(--u)); border-top:1px solid var(--line); font-weight:450; font-size:calc(14px * var(--u)); line-height:1.55; letter-spacing:0; color:var(--ink3); }
  html.nx.bz .nf-f4 ul{ display:flex; flex-wrap:wrap; justify-content:flex-end; gap:calc(4px * var(--u)) calc(22px * var(--u)); }
  html.nx.bz .nf-f4 a{ font-weight:500; color:var(--ink2); white-space:nowrap; transition:color .15s ease; }
  html.nx.bz .nf-f4 a:hover, html.nx.bz .nf .nf-more:hover{ color:var(--ink); }
}
@media (min-width:1001px) and (max-width:1199px){
  html.nx.bz .nf-f1{ grid-auto-columns:minmax(0, 1fr); column-gap:calc(24px * var(--u)); }
  html.nx.bz .nf-plat .nf-lab{ display:none; }
}
@media (min-width:1001px) and (max-width:1400px){
  html.nx.bz .nf-f4{ padding-right:calc(76px * var(--u)); }
}
@media (min-width:1001px) and (max-height:1240px){
  html.nx.bz .nf{ --nf-top:calc(34px * var(--u)); --nf-gap:calc(9px * var(--u)); }
}
@media (min-width:1001px) and (max-height:940px), (min-width:1921px) and (max-height:1165px){
  html.nx.bz .nf{ --nf-top:calc(20px * var(--u)); --nf-gap:calc(6px * var(--u)); --nf-hgap:calc(10px * var(--u)); --nf-a:calc(16px * var(--u)); }
  html.nx.bz .nf-talk{ min-height:calc(110px * var(--u)); padding:calc(12px * var(--u)) 0; }
  html.nx.bz .nf-f2{ padding:calc(14px * var(--u)) 0; }
  html.nx.bz .nf-f3{ padding:calc(14px * var(--u)) 0 calc(12px * var(--u)); }
  html.nx.bz .nf-f4{ padding-block:calc(10px * var(--u)) calc(14px * var(--u)); }
}
@media (min-width:1001px) and (max-height:860px){
  html.nx.bz .nf{ --nf-top:calc(12px * var(--u)); --nf-gap:calc(3px * var(--u)); --nf-hgap:calc(6px * var(--u)); --nf-a:calc(15px * var(--u)); }
  html.nx.bz .nf-h, html.nx.bz .nf-talk .nf-lab{ font-size:calc(14px * var(--u)); }
  html.nx.bz .nf-talk{ min-height:calc(92px * var(--u)); grid-template-columns:minmax(0, 1fr) max-content minmax(0, 1.1fr); padding:calc(8px * var(--u)) 0; }
  html.nx.bz .nf-big{ margin-top:calc(2px * var(--u)); font-size:clamp(calc(28px * var(--u)), 2.5vw, calc(34px * var(--u))); }
  html.nx.bz .nf-txt{ margin-top:calc(4px * var(--u)); font-size:calc(15px * var(--u)); line-height:1.4; }
  html.nx.bz .nf-talk{ row-gap:calc(8px * var(--u)); }
  html.nx.bz .nf-f2{ padding:calc(10px * var(--u)) 0; }
  html.nx.bz .nf-f3{ padding:calc(12px * var(--u)) 0 calc(10px * var(--u)); font-size:calc(13px * var(--u)); line-height:1.5; }
  html.nx.bz .nf-f3 strong{ margin-bottom:calc(2px * var(--u)); }
  html.nx.bz .nf-f4{ padding-block:calc(8px * var(--u)) calc(10px * var(--u)); font-size:calc(13px * var(--u)); }
}

html.nx.bz .site-main > #rule{ position:sticky; top:var(--bz-rule-top, var(--nx-chrome)); z-index:0; }
html.nx.bz .site-main > .nx-passage{ position:relative; z-index:1; margin:clamp(calc(96px * var(--u)), 18vh, calc(200px * var(--u))) 0 0; }
html.nx.bz .site-main:has(> .nx-passage)::after{ content:""; display:block; position:relative; z-index:0; height:calc(56px * var(--u)); background:#000; }
.bz-stack{ display:none; }
html.nx.bz .bz-stack{ display:block; position:absolute; left:0; right:0; height:0; pointer-events:none; }
html.nx.bz .bz-stack--top{ bottom:100%; }
html.nx.bz .bz-stack--end{ top:100%; }
html.nx.bz .bz-stack i{ position:absolute; display:block; }
html.nx.bz .bz-stack i:nth-child(1){ left:calc(56px * var(--u)); right:calc(56px * var(--u)); height:calc(22px * var(--u)); background:#173FA6; }
html.nx.bz .bz-stack i:nth-child(2){ left:calc(28px * var(--u)); right:calc(28px * var(--u)); height:calc(11px * var(--u)); background:#2E7BF2; }
html.nx.bz .bz-stack--top i{ bottom:0; border-radius:calc(20px * var(--u)) calc(20px * var(--u)) 0 0; }
html.nx.bz .bz-stack--end i{ top:0; border-radius:0 0 calc(20px * var(--u)) calc(20px * var(--u)); }
@media (max-width:700px){
  html.nx.bz .bz-stack i:nth-child(1){ left:calc(40px * var(--u)); right:calc(40px * var(--u)); height:calc(16px * var(--u)); }
  html.nx.bz .bz-stack i:nth-child(2){ left:calc(20px * var(--u)); right:calc(20px * var(--u)); height:calc(8px * var(--u)); }
}
html.nx.bz #pelliron.nx-sec, html.nx.bz #doublecase.nx-sec{ padding-block:clamp(calc(64px * var(--u)), 10vh, calc(96px * var(--u))); }
html.nx.bz .nx-door > .nx-faqband{ padding-top:clamp(calc(64px * var(--u)), 10vh, calc(96px * var(--u))); }

html.nx.bz .bz-par{ margin:calc(20px * var(--u)) 0 0; max-width:62ch; font-size:clamp(calc(17px * var(--u)), 1.4vw, calc(20px * var(--u))); line-height:1.45; letter-spacing:-.012em; color:var(--nx-tx2); text-wrap:pretty; }
html.nx.bz .bz-par > p{ display:inline; margin:0; max-width:none; font:inherit; letter-spacing:inherit; }
html.nx.bz .bz-par > p:not(.bz-par__a){ color:inherit; }
html.nx.bz .nx-crs{ min-height:0; padding:calc(30px * var(--u)); gap:calc(24px * var(--u)); }
html.nx.bz .nx-crs__acc{ display:flex; flex-direction:column-reverse; gap:calc(4px * var(--u)); margin-top:calc(20px * var(--u)); }
html.nx.bz .nx-crs__acc small{ font-size:calc(15px * var(--u)); }
html.nx.bz .nx-crs__acc b{ margin:0; font-size:clamp(calc(34px * var(--u)), 3vw, calc(42px * var(--u))); }
html.nx.bz .nx-crs__meta{ margin-top:calc(14px * var(--u)); }
html.nx.bz .nx-courses .plan--dc{ margin-top:clamp(calc(32px * var(--u)), 5vh, calc(48px * var(--u))); }
html.nx.bz .nx-rule .nx-intro{ display:none; }
@media (min-width:1001px){
  html.nx.bz .nx-pel__grid{ grid-template-columns:minmax(0, 11fr) minmax(0, 12fr); row-gap:clamp(calc(14px * var(--u)), 2.2vh, calc(20px * var(--u))); }
  html.nx.bz .nx-pel__head{ grid-row:1 / span 4; }
  html.nx.bz .nx-pel__story .pst-close{ grid-column:2; grid-row:4; }
}
@media (max-width:1000px){ html.nx.bz .nx-pel__grid{ row-gap:calc(14px * var(--u)); } html.nx.bz .nx-pel__story .pst-list{ margin-top:0; } }
html.nx.bz .nx-pel__story > p:first-child{ align-self:start; max-width:52ch; padding:0; font-weight:400; font-size:calc(17px * var(--u)); line-height:1.55; letter-spacing:-.011em; color:var(--nx-tx2); }
html.nx.bz .nx-pel__story > p:nth-child(2){ max-width:52ch; padding:0; font-weight:600; font-size:calc(17px * var(--u)); line-height:1.55; color:var(--nx-tx); }
html.nx.bz .nx-pel__story .pst-list{ margin:0; gap:calc(10px * var(--u)); }
html.nx.bz .nx-pel__story .pst-list li{ font-size:calc(17px * var(--u)); line-height:1.5; color:var(--nx-tx2); }
html.nx.bz .nx-pel__story .pst-close{ max-width:52ch; margin:0; padding:clamp(calc(6px * var(--u)), 1vh, calc(10px * var(--u))) 0 0; font-weight:400; font-size:calc(17px * var(--u)); line-height:1.55; letter-spacing:-.011em; color:var(--nx-tx2); }
html.nx.bz .nx-close__trust{ display:none; }
html.nx.bz .crs__crumb{ font-size:calc(16px * var(--u)); }
@media (max-width:760px){ html.nx.bz .crs__crumb{ font-size:calc(15px * var(--u)); } }

html.nx.bz .nx-passage .nx-faq{ display:grid; grid-template-columns:minmax(0, 1fr) auto; gap:calc(10px * var(--u)); align-items:stretch; padding:0; border-radius:0; background:none; box-shadow:none; overflow:visible; }
html.nx.bz .nx-passage .nx-faq > div{ padding:clamp(calc(26px * var(--u)), 3.6vh, calc(34px * var(--u))) clamp(calc(26px * var(--u)), 3vw, calc(40px * var(--u))); border-radius:calc(28px * var(--u)); background:#FFFFFF; }
html.nx.bz .nx-passage .nx-faq .nx-h3{ font-size:clamp(calc(20px * var(--u)), 1.7vw, calc(24px * var(--u))); }
html.nx.bz .nx-passage .nx-faq p{ margin-top:calc(6px * var(--u)); color:#55555B; }
html.nx.bz .nx-passage .nx-faq .nx-lnk{ display:flex; align-items:center; justify-content:center; min-width:clamp(calc(200px * var(--u)), 22vw, calc(300px * var(--u))); padding:calc(18px * var(--u)) calc(32px * var(--u)); margin:0; border-radius:calc(28px * var(--u)); background:var(--nx-press); color:#fff;
  font-size:clamp(calc(17px * var(--u)), 1.4vw, calc(19px * var(--u))); font-weight:600; letter-spacing:-.015em; text-decoration:none; transition:background-color .25s ease; }
html.nx.bz .nx-passage .nx-faq .nx-lnk:hover{ background:var(--nx-pressH); color:#fff; text-decoration:none; }
@media (max-width:700px){
  html.nx.bz .nx-passage .nx-faq{ grid-template-columns:1fr; }
  html.nx.bz .nx-passage .nx-faq .nx-lnk{ min-height:calc(64px * var(--u)); }
}
html.nx.bz .nx-door .nx-aurora{ top:var(--bz-aur-top, 38%); -webkit-mask-image:linear-gradient(180deg, transparent 0, #000 46%); mask-image:linear-gradient(180deg, transparent 0, #000 46%); }
html.nx.bz .nx-passage > .nx-door{ border-end-start-radius:var(--r); border-end-end-radius:var(--r); }

html.nx.bz body #n8n-chat .chat-window-wrapper{ bottom:max(calc(24px * var(--u)), env(safe-area-inset-bottom, 0px)) !important; right:max(calc(24px * var(--u)), env(safe-area-inset-right, 0px)) !important; }
html.nx.bz body #n8n-chat .chat-window-toggle, html.nx.bz body #n8n-chat .chat-window-toggle:hover{ --bz-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.5h12a1 1 0 0 1 1 1v7.5a1 1 0 0 1-1 1H9l-4 3v-3H4a1 1 0 0 1-1-1V5.5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
  width:calc(52px * var(--u)) !important; height:calc(52px * var(--u)) !important; background:#2670E6 var(--bz-ico) center / calc(24px * var(--u)) calc(24px * var(--u)) no-repeat !important;
  box-shadow:0 calc(12px * var(--u)) calc(26px * var(--u)) calc(-12px * var(--u)) rgba(0,0,0,.5), 0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(0,0,0,.1) !important; }
html.nx.bz body #n8n-chat .chat-window-toggle:hover{ background-color:#1F62D4 !important; }
html.nx.bz body #n8n-chat .chat-window-toggle svg{ display:none !important; }
html.nx.bz body #n8n-chat .chat-window{ margin-bottom:calc(16px * var(--u)); border:0 !important; border-radius:calc(22px * var(--u)); background:#FFFFFF !important; color:#1D1D1F !important;
  box-shadow:0 calc(18px * var(--u)) calc(44px * var(--u)) calc(-18px * var(--u)) rgba(0,0,0,.28), 0 0 0 1px rgba(0,0,0,.06) !important; -webkit-backdrop-filter:none; backdrop-filter:none; }
@media (min-width:761px){ html.nx.bz body #n8n-chat .chat-window{ height:min(calc(540px * var(--u)), calc(100vh - calc(190px * var(--u)))); } }
html.nx.bz body #n8n-chat .chat-header{ column-gap:calc(12px * var(--u)); row-gap:0; padding:calc(12px * var(--u)); padding-inline-start:calc(16px * var(--u)); background:#FFFFFF !important; border-bottom:0 !important; box-shadow:inset 0 -1px 0 #E9E9EE; }
html.nx.bz body #n8n-chat .chat-heading h1{ font-weight:600 !important; font-size:calc(14.5px * var(--u)) !important; line-height:1.4 !important; letter-spacing:-.006em !important; color:#1D1D1F !important; }
html.nx.bz body #n8n-chat .chat-header > p{ gap:calc(6px * var(--u)); font-size:calc(12.5px * var(--u)); line-height:1.4; color:#56565C !important; }
html.nx.bz body #n8n-chat .chat-header > p::before{ width:calc(7px * var(--u)); height:calc(7px * var(--u)); background:#4ADE80 !important; box-shadow:none !important; }
html.nx.bz .ptc-avatar{ width:calc(34px * var(--u)); height:calc(34px * var(--u)); background:#F3F5F9 url(../img/pelliron/pelliron-mark-orig.png) center / calc(20px * var(--u)) calc(20px * var(--u)) no-repeat; box-shadow:inset 0 0 0 1px #E9E9EE; }
html.nx.bz .ptc-avatar img{ display:none; }
html.nx.bz .ptc-close{ width:calc(36px * var(--u)); height:calc(36px * var(--u)); color:#6E6E73; }
html.nx.bz .ptc-close:hover{ background:#EBEBEF; color:#1D1D1F; }
html.nx.bz body #n8n-chat .chat-body{ padding:0; background:#F7F8FA !important; }
html.nx.bz body #n8n-chat .chat-messages-list{ display:flex; flex-direction:column; align-items:flex-start; gap:calc(6px * var(--u)); margin-top:0; padding:calc(16px * var(--u)) calc(14px * var(--u)) calc(10px * var(--u)); }
html.nx.bz body #n8n-chat .chat-message{ max-width:82%; margin:0; padding:calc(9px * var(--u)) calc(13px * var(--u)); border:0 !important; border-radius:calc(18px * var(--u)); font-size:calc(14px * var(--u)); line-height:1.45; }
html.nx.bz body #n8n-chat .chat-message.chat-message-from-bot{ border-end-start-radius:calc(6px * var(--u)); background:#FFFFFF !important; color:#1D1D1F !important; box-shadow:0 0 0 1px #E9E9EE; }
html.nx.bz body #n8n-chat .chat-message.chat-message-from-user{ align-self:flex-end; border-end-end-radius:calc(6px * var(--u)); background:#2670E6 !important; color:#FFFFFF !important; }
html.nx.bz body #n8n-chat .chat-message.chat-message-from-bot a{ color:#1D5FD0; text-decoration:underline; text-underline-offset:calc(2px * var(--u)); }
html.nx.bz body #n8n-chat .chat-message-typing .chat-message-typing-circle{ background:#9A9AA2; }
html.nx.bz .ptc-chips{ padding:calc(10px * var(--u)) calc(14px * var(--u)); background:#FFFFFF; }
html.nx.bz .ptc-chips.is-gone{ padding-block:0; }
html.nx.bz body #n8n-chat .ptc-chip{ min-height:calc(36px * var(--u)); padding:0 calc(14px * var(--u)); border:0; border-radius:calc(999px * var(--u)); background:#EEF4FF; color:#1D5FD0; font-size:calc(13.5px * var(--u)); font-weight:600; line-height:1.2; }
html.nx.bz body #n8n-chat .ptc-chip:hover{ background:#DFEAFF; color:#1D5FD0; }
html.nx.bz body #n8n-chat .chat-footer{ padding:calc(8px * var(--u)) calc(10px * var(--u)) calc(10px * var(--u)); background:#FFFFFF !important; box-shadow:inset 0 1px 0 #E9E9EE; }
html.nx.bz body #n8n-chat .chat-inputs{ align-items:flex-end; gap:calc(6px * var(--u)); height:auto; padding:0; border:0 !important; border-radius:0; background:transparent !important; overflow:visible; }
html.nx.bz body #n8n-chat .chat-inputs textarea{ flex:1; min-width:0; height:calc(40px * var(--u)); min-height:calc(40px * var(--u)); max-height:calc(128px * var(--u)); padding:calc(10px * var(--u)) calc(14px * var(--u)); border-radius:calc(20px * var(--u)); background:#F3F3F6 !important; color:#1D1D1F !important;
  font-size:calc(14px * var(--u)); line-height:calc(20px * var(--u)); transition:box-shadow .15s ease; }
html.nx.bz body #n8n-chat .chat-inputs textarea:focus{ outline:0; box-shadow:inset 0 0 0 1.5px #3D8BFF; }
html.nx.bz body #n8n-chat .chat-inputs textarea::placeholder{ color:#6E6E73 !important; }
html.nx.bz body #n8n-chat .chat-inputs-controls{ height:auto; align-items:flex-end; }
html.nx.bz body #n8n-chat .chat-input-send-button, html.nx.bz body #n8n-chat button[class*="send"]{ width:calc(40px * var(--u)) !important; height:calc(40px * var(--u)) !important; margin:0; border:0 !important; border-radius:50% !important;
  background:#2670E6 !important; color:#FFFFFF !important; }
html.nx.bz[dir="rtl"] body #n8n-chat .chat-input-send-button svg{ transform:scaleX(-1); }
html.nx.bz body #n8n-chat .chat-input-send-button[disabled]{ display:none; }
html.nx.bz body #n8n-chat .chat-input-send-button:not([disabled]){ animation:bz-pop .18s cubic-bezier(.2,.7,.1,1) both; }
html.nx.bz body #n8n-chat .chat-input-send-button:not([disabled]):hover{ background:#1F62D4 !important; transform:none; }
@keyframes bz-pop{ from{ opacity:0; transform:scale(.8); } to{ opacity:1; transform:scale(1); } }
@media (pointer:coarse){
  html.nx.bz body #n8n-chat .chat-inputs textarea{ height:calc(44px * var(--u)); min-height:calc(44px * var(--u)); padding:calc(12px * var(--u)) calc(14px * var(--u)); font-size:calc(16px * var(--u)) !important; }
  html.nx.bz body #n8n-chat .chat-input-send-button, html.nx.bz body #n8n-chat button[class*="send"]{ width:calc(44px * var(--u)) !important; height:calc(44px * var(--u)) !important; }
  html.nx.bz body #n8n-chat .ptc-chip{ min-height:calc(44px * var(--u)); }
  html.nx.bz body #n8n-chat .ptc-close{ width:calc(44px * var(--u)); height:calc(44px * var(--u)); }
}
html.nx.bz.ptc-full body #n8n-chat .chat-window{ margin:0; border-radius:0 !important; background:#FFFFFF !important; box-shadow:none !important; }
html.nx.bz.ptc-full body #n8n-chat .chat-header{ padding-top:calc(calc(8px * var(--u)) + env(safe-area-inset-top, 0px)); }
html.nx.bz.ptc-full body #n8n-chat .chat-body{ padding:0; }
html.nx.bz.ptc-full body #n8n-chat .chat-messages-list{ padding-left:max(calc(12px * var(--u)), env(safe-area-inset-left, 0px)); padding-right:max(calc(12px * var(--u)), env(safe-area-inset-right, 0px)); }
html.nx.bz.ptc-full body #n8n-chat .chat-message{ max-width:min(86%, calc(560px * var(--u))); padding:calc(10px * var(--u)) calc(14px * var(--u)); }
html.nx.bz body .pt-chat-nudge{ border:0; border-radius:calc(18px * var(--u)); background:#FFFFFF; color:#1D1D1F; box-shadow:0 calc(18px * var(--u)) calc(44px * var(--u)) calc(-18px * var(--u)) rgba(0,0,0,.28), 0 0 0 1px rgba(0,0,0,.06); }
html.nx.bz body .pt-chat-nudge::after{ background:#FFFFFF; border-color:rgba(0,0,0,.06); }
html.nx.bz body .pt-chat-nudge__x{ color:#6E6E73; }
html.nx.bz body .pt-chat-nudge__x:hover{ color:#1D1D1F; }
@media (prefers-reduced-motion: reduce){ html.nx.bz body #n8n-chat .chat-input-send-button:not([disabled]){ animation:none; } }



html.nx.bz{ --nx-tx2:#C7C7CC; --nx-tx3:#A1A1A6; --bz-trk-lead:-.011em; --bz-trk-text:-.006em; --bz-trk-lbl:-.004em; --bz-trk-cap:-.014em; --bz-trk-tit:-.008em; }
html.nx.bz[dir="rtl"]{ --bz-trk-lead:0; --bz-trk-text:0; --bz-trk-lbl:0; --bz-trk-cap:0; --bz-trk-tit:0; }
html.nx.bz[dir="rtl"] body :not([dir="ltr"], [dir="ltr"] *, bdi, bdi *, .nx-card__top, .nx-card__top *, .nx-card__amt, .nx-card__amt *, .nh-logo, .nh-logo *, .bz-falcon-w, .pel-logo, .pel-logo *, .dcp-money, .crs__price, .mz-mbp *, #n8n-chat *){ letter-spacing:0 !important; }
html.nx.bz body, html.nx.bz body[data-nav="dark"], html.nx.bz body[data-nav="light"]{
  --tx-2:#C7C7CC; --tx-3:#A1A1A6; --text-2:#C7C7CC; --muted:#A1A1A6; --grey:#C7C7CC; --faint:#A1A1A6;
  font-weight:450; letter-spacing:var(--bz-trk-lbl); }
html.nx.bz .nx-passage{ --nx-tx2:#424245; --nx-tx3:#636366; font-weight:400; }
html.nx.bz.bz-work{ --nx-tx2:#424245; --nx-tx3:#636366; }
html.nx.bz.bz-work body, html.nx.bz.bz-work body[data-nav="dark"], html.nx.bz.bz-work body[data-nav="light"]{
  --tx-2:#424245; --tx-3:#636366; --text-2:#424245; --muted:#636366; --grey:#424245; --faint:#636366; }
html.nx.bz.bz-work:not(.bz-dark) .site-main{ font-weight:400; }
html.nx.bz.bz-work .footer, html.nx.bz .footer{
  --nx-tx2:#C7C7CC; --nx-tx3:#A1A1A6; --tx-2:#C7C7CC; --tx-3:#A1A1A6; --text-2:#C7C7CC; --muted:#A1A1A6; --grey:#C7C7CC; --faint:#A1A1A6; }

html.nx.bz .nx-intro:not(.nx-why__intro), html.nx.bz .bz-par{ font-weight:450; line-height:1.45; letter-spacing:var(--bz-trk-lead); color:var(--nx-tx2); }
html.nx.bz .nx-passage .nx-intro:not(.nx-why__intro), html.nx.bz.bz-work:not(.bz-dark) .site-main .nx-intro, html.nx.bz .faq-head__lead{ font-weight:400; }
html.nx.bz .bz-par > .bz-par__a, html.nx.bz .bz-par > p:first-child, html.nx.bz .bz-par > p + p{ color:inherit; font-weight:inherit; }

html.nx.bz.mz .mz-course__fmt, html.nx.bz .nx-crspage .mz-course__fmt{ margin:calc(10px * var(--u)) 0 0; font-size:calc(17px * var(--u)); line-height:1.45; letter-spacing:var(--bz-trk-text); color:var(--nx-tx2); }
html.nx.bz .nx-why__d, html.nx.bz .nx-why__stage.is-live .nx-why__d{ font-size:calc(17px * var(--u)); line-height:1.55; letter-spacing:var(--bz-trk-text); color:var(--nx-tx2); }
html.nx.bz .nx-quote .review__txt{ font-size:calc(17px * var(--u)); line-height:1.55; letter-spacing:var(--bz-trk-text); color:var(--nx-tx2); }
html.nx.bz .nx-quote .review__author{ font-size:calc(15px * var(--u)); letter-spacing:0; color:var(--nx-tx3); }
html.nx.bz .nx-quote .review__author strong{ font-weight:600; color:var(--nx-tx); }
html.nx.bz .nx-passage .nx-faq p{ margin-top:calc(8px * var(--u)); font-size:calc(17px * var(--u)); letter-spacing:var(--bz-trk-text); color:var(--nx-tx2); }
html.nx.bz .nx-flow__d{ font-size:calc(17px * var(--u)); color:var(--nx-tx2); }

html.nx.bz .nx-rule__note{ max-width:min(100%, calc(720px * var(--u))); margin:clamp(calc(18px * var(--u)), 3.6vh, calc(40px * var(--u))) auto 0; font-size:clamp(calc(14px * var(--u)), min(1.1vw, 2vh), calc(17px * var(--u))); font-weight:400; line-height:1.5;
  letter-spacing:var(--bz-trk-text); color:var(--nx-tx2); text-wrap:balance; }

html.nx.bz .bz-facts dt{ font-size:calc(16px * var(--u)); font-weight:500; letter-spacing:var(--bz-trk-lbl); color:var(--nx-tx2); }
html.nx.bz .nx-cond dt{ font-size:clamp(calc(15px * var(--u)), min(1.15vw, 2.1vh), calc(18px * var(--u))); font-weight:500; letter-spacing:var(--bz-trk-lbl); color:var(--nx-tx2); }
html.nx.bz .nx-row__f{ color:var(--nx-tx2); }
html.nx.bz .nx-row__f b{ font-weight:600; color:var(--nx-tx); }
html.nx.bz .nx-ten__cap{ margin-top:clamp(calc(8px * var(--u)), 1.4vh, calc(16px * var(--u))); font-size:clamp(calc(18px * var(--u)), min(1.7vw, 2.9vh), calc(26px * var(--u))); font-weight:600; letter-spacing:var(--bz-trk-cap); color:var(--nx-tx); }

html.nx.bz.mz .mz-deal, html.nx.bz .nx-crspage .mz-deal{ display:grid; grid-template-columns:auto auto minmax(min-content, 1fr); grid-template-rows:auto auto;
  column-gap:min(3cqi, calc(16px * var(--u))); row-gap:calc(10px * var(--u)); align-items:baseline; justify-items:start; }
html.nx.bz.mz .mz-deal__give, html.nx.bz.mz .mz-deal__get, html.nx.bz .nx-crspage .mz-deal__give, html.nx.bz .nx-crspage .mz-deal__get{ display:contents; }
html.nx.bz.mz .mz-deal__give > .mz-deal__lbl, html.nx.bz .nx-crspage .mz-deal__give > .mz-deal__lbl{ grid-area:1 / 1; }
html.nx.bz.mz .mz-deal__give > .mz-deal__num, html.nx.bz .nx-crspage .mz-deal__give > .mz-deal__num{ grid-area:2 / 1; }
html.nx.bz.mz .mz-deal__get > .mz-deal__lbl, html.nx.bz .nx-crspage .mz-deal__get > .mz-deal__lbl{ grid-area:1 / 3; }
html.nx.bz.mz .mz-deal__get > .mz-deal__num, html.nx.bz .nx-crspage .mz-deal__get > .mz-deal__num{ grid-area:2 / 3; }
html.nx.bz.mz .mz-deal__arrow, html.nx.bz .nx-crspage .mz-deal__arrow{ grid-area:2 / 2; align-self:baseline; margin:0; color:var(--nx-tx3);
  transform:translateY(calc(50% - .36 * min(7cqi, calc(32px * var(--u))))); }
html.nx.bz.mz .mz-deal__lbl, html.nx.bz .nx-crspage .mz-deal__lbl{ font-size:calc(15px * var(--u)); font-weight:500; line-height:1.3; letter-spacing:0; color:var(--nx-tx2); }
html.nx.bz.mz .mz-deal__give .mz-deal__num, html.nx.bz .nx-crspage .mz-deal__give .mz-deal__num{ font-weight:600; color:var(--nx-tx); }
@container (max-width:300px){
  html.nx.bz.mz .mz-deal__arrow svg, html.nx.bz .nx-crspage .mz-deal__arrow svg{ transform:none; }
  html.nx.bz.mz[dir="rtl"] .mz-deal__arrow svg, html.nx.bz[dir="rtl"] .nx-crspage .mz-deal__arrow svg{ transform:scaleX(-1); }
}
@container (max-width:250px){
  html.nx.bz.mz .mz-deal, html.nx.bz .nx-crspage .mz-deal{ grid-template-columns:minmax(0, 1fr); grid-template-rows:none; row-gap:calc(8px * var(--u)); }
  html.nx.bz.mz .mz-deal__give > .mz-deal__lbl, html.nx.bz.mz .mz-deal__give > .mz-deal__num, html.nx.bz.mz .mz-deal__get > .mz-deal__lbl, html.nx.bz.mz .mz-deal__get > .mz-deal__num,
  html.nx.bz .nx-crspage .mz-deal__give > .mz-deal__lbl, html.nx.bz .nx-crspage .mz-deal__give > .mz-deal__num, html.nx.bz .nx-crspage .mz-deal__get > .mz-deal__lbl, html.nx.bz .nx-crspage .mz-deal__get > .mz-deal__num,
  html.nx.bz.mz .mz-deal__arrow, html.nx.bz .nx-crspage .mz-deal__arrow{ grid-area:auto; }
  html.nx.bz.mz .mz-deal__arrow, html.nx.bz .nx-crspage .mz-deal__arrow{ align-self:start; transform:none; }
  html.nx.bz.mz .mz-deal__arrow svg, html.nx.bz .nx-crspage .mz-deal__arrow svg,
  html.nx.bz.mz[dir="rtl"] .mz-deal__arrow svg, html.nx.bz[dir="rtl"] .nx-crspage .mz-deal__arrow svg{ transform:rotate(90deg); }
}

html.nx.bz .footer{ --bz-f2:#C7C7CC; --bz-f3:#A1A1A6; font-weight:450; }
html.nx.bz .pfoot__brand, html.nx.bz .footer .pelf__tit{ font-size:calc(16px * var(--u)); font-weight:600; letter-spacing:var(--bz-trk-tit); }
html.nx.bz .footer .pfoot__nav a, html.nx.bz .footer .pelf__links a{ font-size:calc(16px * var(--u)); font-weight:450; letter-spacing:var(--bz-trk-lbl); }
html.nx.bz .footer .pelf__contact{ gap:calc(12px * var(--u)); }
html.nx.bz .footer .pelf__ci{ gap:calc(3px * var(--u)); }
html.nx.bz .footer .pelf__ctit{ font-size:calc(14px * var(--u)); font-weight:500; letter-spacing:0; color:var(--bz-f3); }
html.nx.bz .footer .pelf__ctext, html.nx.bz .footer .pelf__ctext a{ font-size:calc(16px * var(--u)); font-weight:450; letter-spacing:var(--bz-trk-lbl); color:var(--bz-f2); }
html.nx.bz .footer .pelf__intro{ font-size:calc(16px * var(--u)); font-weight:450; letter-spacing:var(--bz-trk-lbl); }
html.nx.bz .footer .pelf__note{ font-size:calc(14px * var(--u)); letter-spacing:0; }
html.nx.bz .footer .pfoot__risk{ font-size:0; line-height:0; }
html.nx.bz .footer .pfoot__risk strong{ display:block; margin:0 0 calc(4px * var(--u)); font-size:calc(14px * var(--u)); line-height:1.6; font-weight:600; letter-spacing:0; color:var(--bz-f2); }
html.nx.bz .footer .pfoot__risk span{ font-size:calc(14px * var(--u)); line-height:1.6; letter-spacing:0; color:var(--bz-f3); }
html.nx.bz .footer .pelf__col--brand > .pelf__tit{ margin:0 0 calc(4px * var(--u)); font-size:calc(14px * var(--u)); line-height:1.6; font-weight:600; letter-spacing:0; color:var(--bz-f2); }
html.nx.bz .footer .pelf__risk, html.nx.bz .footer .pelf__cr{ font-size:calc(14px * var(--u)); line-height:1.6; letter-spacing:0; color:var(--bz-f3); }
html.nx.bz .footer .pelf__more, html.nx.bz .footer .pelf__pol a{ font-size:calc(14px * var(--u)); font-weight:500; letter-spacing:0; color:var(--bz-f2); }
@media (max-width:1000px){
  html.nx.bz .footer .pfoot__nav a, html.nx.bz .footer .pelf__links a, html.nx.bz .footer .pelf__ctext, html.nx.bz .footer .pelf__ctext a{ font-size:calc(16px * var(--u)); }
}

@media (max-width:700px){
  html.nx.bz .nx-cond dt{ font-size:calc(14px * var(--u)); line-height:1.3; }
  html.nx.bz .nx-why__d, html.nx.bz .nx-quote .review__txt, html.nx.bz.mz .mz-course__fmt, html.nx.bz .nx-crspage .mz-course__fmt{ font-size:calc(16px * var(--u)); }
  html.nx.bz .bz-facts dt{ font-size:calc(15px * var(--u)); }
}

html.nx.bz .masthead{ --uh-bar:rgba(12,12,14,.92); --uh-edge:rgba(255,255,255,.09); }
html.nx.bz .masthead.is-light, html.nx.bz-work:not(.bz-dark) .masthead{ --uh-bar:rgba(247,247,249,.92); --uh-edge:rgba(0,0,0,.09); }
html.nx.bz body .masthead:not(.nav--open){ background:var(--uh-bar) !important; box-shadow:inset 0 -1px 0 var(--uh-edge) !important;
  -webkit-backdrop-filter:saturate(180%) blur(calc(20px * var(--u))); backdrop-filter:saturate(180%) blur(calc(20px * var(--u))); transition:background-color .35s ease, box-shadow .35s ease; }
html.nx.bz body .masthead::after{ display:none !important; }
html.i18n-wait [data-i18n], html.i18n-wait .masthead .nh-nav, html.i18n-wait .masthead .nh-tools, html.i18n-wait .masthead .nh-panel,
html.i18n-wait .masthead .pel__lang, html.i18n-wait #menu-sheet, html.i18n-wait .footer > *, html.faq-wait [data-faq]{ visibility:hidden !important; }
html.faq-wait [data-faq-ph]::placeholder{ color:transparent !important; }
html.nx.bz .masthead.bz-still, html.nx.bz .masthead.bz-still .nh-logo, html.nx.bz .masthead.bz-still .nh-w, html.nx.bz .masthead.bz-still .nh-t,
html.nx.bz .masthead.bz-still .nh-panel-in, html.nx.bz .masthead.bz-still .pel-logo *, html.nx.bz .masthead.bz-still .masthead__menu{ transition:none !important; }
@media (min-width:961px){
  html.nx.bz .masthead{ --uh-bar:#0A0A0C; }
  html.nx.bz .masthead.is-light, html.nx.bz-work:not(.bz-dark) .masthead{ --uh-bar:#F7F7F9; }
  html.nx.bz body .masthead:not(.nav--open){ -webkit-backdrop-filter:none; backdrop-filter:none; }
  html.nx.bz body .masthead.is-clear:not(.nav--open){ background:transparent !important; box-shadow:none !important; }
}
@media (max-width:960px){
  html.nx.bz .masthead:not(.is-light) .pel__head .pel-logo__w{ opacity:1; }
}
html.nx.bz body .masthead.is-clear:not(.nav--open):not(:has(.is-open, :focus-visible)){ background:transparent !important; box-shadow:none !important;
  -webkit-backdrop-filter:none; backdrop-filter:none; }
html.nx.bz .masthead:not(.nav--open){ view-transition-name:pt-bar; }
html.nx.bz .nh-panel{ view-transition-name:pt-bar-menu; }
::view-transition-image-pair(pt-bar){ isolation:isolate; }
@media (prefers-reduced-motion: no-preference){
  ::view-transition-old(pt-bar), ::view-transition-new(pt-bar){ mix-blend-mode:plus-lighter; }
}
@keyframes ptBarOld{ 0%, 60%{ opacity:1; } 100%{ opacity:0; } }
@keyframes ptBarNew{ 0%, 60%{ opacity:0; } 100%{ opacity:1; } }
::view-transition-old(pt-bar){ animation:ptBarOld .42s linear both; }
::view-transition-new(pt-bar){ animation:ptBarNew .42s linear both; }
::view-transition-new(pt-bar):only-child{ animation:none; }
@keyframes ptBarOut{ to{ opacity:0; } }
@keyframes ptBarIn{ from{ opacity:0; } }
html.bz-bar-turn::view-transition-old(pt-bar){ animation:ptBarOut .42s cubic-bezier(.4,0,.2,1) both; }
html.bz-bar-turn::view-transition-new(pt-bar){ animation:ptBarIn .42s cubic-bezier(.4,0,.2,1) both; }
html.bz-bar-turn::view-transition-new(pt-bar):only-child{ animation:none; }
html.nx.bz .nx-hero__shade{ background:linear-gradient(180deg, rgba(0,0,0,.62) 0%, rgba(0,0,0,.44) 7%, rgba(0,0,0,.14) 24%, rgba(0,0,0,.08) 34%, rgba(0,0,0,.34) 62%, #000 100%); }

html.nx.bz .nx-tile.nx-crs{ --crs-lx:20%; --crs-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .378 -.0504'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background:var(--crs-grain), radial-gradient(115% 85% at var(--crs-lx) -14%, rgba(255,255,255,.07), rgba(255,255,255,0) 60%), linear-gradient(180deg, #202023 0%, #1A1A1C 46%, #141416 100%);
  background-size:calc(220px * var(--u)) calc(220px * var(--u)), auto, auto; background-blend-mode:soft-light, normal, normal; }
html.nx.bz[dir="rtl"] .nx-tile.nx-crs{ --crs-lx:80%; }
html.nx.bz .nx-tile.nx-crs::before{ content:""; display:block !important; position:absolute; inset:0; z-index:-1; border-radius:inherit; pointer-events:none; opacity:0; transition:none;
  background:var(--crs-grain), radial-gradient(115% 85% at var(--crs-lx) -14%, rgba(255,255,255,.1), rgba(255,255,255,0) 62%), linear-gradient(180deg, #2B2B2F 0%, #232326 46%, #1B1B1E 100%);
  background-size:calc(220px * var(--u)) calc(220px * var(--u)), auto, auto; background-blend-mode:soft-light, normal, normal; }
html.nx.bz .nx-tile.nx-crs::after{ content:""; position:absolute; inset:0; z-index:-1; border-radius:inherit; padding:1px; pointer-events:none; opacity:.6;
  background:linear-gradient(180deg, rgba(255,255,255,.3) 0%, rgba(255,255,255,.1) 24%, rgba(255,255,255,.045) 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; }
html.nx.bz .nx-tile.nx-crs.is-picked::before, html.nx.bz .nx-tile.nx-crs.is-picked::after{ opacity:1; }
html.nx.bz .plan--dc.is-live .nx-tile.nx-crs, html.nx.bz .plan--dc.is-live .nx-tile.nx-crs::before, html.nx.bz .plan--dc.is-live .nx-tile.nx-crs::after{
  transition:transform .55s cubic-bezier(.2,.7,.1,1), opacity .45s ease; transition-delay:0s; }
@media (min-width:1001px){
  html.nx.bz:not(.nx-motion) .plan--dc .nx-tile.nx-crs, html.nx.bz.nx-motion .plan--dc .nx-tile.nx-crs.rv.in{ transform:translateY(calc(12px * var(--u))); }
  html.nx.bz:not(.nx-motion) .plan--dc .nx-tile.nx-crs.is-picked, html.nx.bz.nx-motion .plan--dc .nx-tile.nx-crs.rv.in.is-picked{ transform:translateY(calc(-14px * var(--u))); }
}
@media (prefers-reduced-motion:reduce){
  html.nx.bz .plan--dc.is-live .nx-tile.nx-crs, html.nx.bz .plan--dc.is-live .nx-tile.nx-crs::before, html.nx.bz .plan--dc.is-live .nx-tile.nx-crs::after{ transition:none; }
}

html.nx.bz .nx-passage .nx-quote.review{ --rv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .13 -.059'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  position:relative; isolation:isolate;
  background:var(--rv-grain), linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 36%, #FAFAFC 100%); background-size:calc(220px * var(--u)) calc(220px * var(--u)), auto;
  box-shadow:0 1px 1px rgba(16,24,40,.03), 0 calc(10px * var(--u)) calc(14px * var(--u)) calc(-12px * var(--u)) rgba(16,24,40,.2); }
html.nx.bz .nx-passage .nx-quote.review::after{ content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; pointer-events:none;
  background:linear-gradient(180deg, #FFFFFF 0%, rgba(17,24,39,.04) 34%, rgba(17,24,39,.085) 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; }

html.crs-deep [data-crs-step="lang"]{ display:none; }

html.nx.bz .crs__crumb{ visibility:hidden; }

html.nx .nx-card__brand .nx-card__mk{ display:block; flex:none; width:auto; height:4.2cqw; color:#fff; --pf-body:#fff; }
html.nx .nx-card::after{ right:-3%; bottom:-7%; width:70%; aspect-ratio:152.7 / 84; opacity:.1;
  background:url("../img/pelliron/falcon-white.svg") center / contain no-repeat; }

@media (min-width:961px){
  html.nx.bz[data-logo="old"] .nh-logo{ display:block; position:relative; width:calc(131 * var(--hp)); height:calc(46 * var(--hp)); }
  html.nx.bz[data-logo="old"] .nh-logo > *{ display:none; }
  html.nx.bz[data-logo="old"] .nh-logo::before, html.nx.bz[data-logo="old"] .nh-logo::after{ content:""; position:absolute; inset:0;
    background:url("../img/pelliron/pelliron-white.png") left center / contain no-repeat; transition:opacity .35s ease; }
  html.nx.bz[data-logo="old"] .nh-logo::after{ background-image:url("../img/pelliron/pelliron-black.png"); opacity:0; }
  html.nx.bz[data-logo="old"] .masthead.is-light:not(.is-clear) .nh-logo::before,
  html.nx.bz-work[data-logo="old"]:not(.bz-dark) .masthead:not(.is-clear) .nh-logo::before{ opacity:0; }
  html.nx.bz[data-logo="old"] .masthead.is-light:not(.is-clear) .nh-logo::after,
  html.nx.bz-work[data-logo="old"]:not(.bz-dark) .masthead:not(.is-clear) .nh-logo::after{ opacity:1; }
  html.nx.bz[data-logo="old"] .masthead.bz-still .nh-logo::before, html.nx.bz[data-logo="old"] .masthead.bz-still .nh-logo::after{ transition:none; }
}
html.nx[data-logo="old"] .nx-card__brand .nx-card__mk{ display:none; }
html.nx[data-logo="old"] .nx-card__brand::before{ content:""; display:block; flex:none; width:6.4cqw; height:6.4cqw;
  background:url("../img/pelliron/pelliron-mark-orig.png") center / contain no-repeat; }
html.nx[data-logo="old"] .nx-card::after{ right:-10%; bottom:-26%; width:60%; aspect-ratio:1; opacity:.1;
  background-image:url("../img/pelliron/pelliron-mark-orig.png"); }

@media (min-width:1001px){
  html.nx.bz .nx-plans__stage{ grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); }
  html.nx.bz .nx-plans__card{ max-width:calc(640px * var(--u)); transform:rotate(-5deg) scale(1.08); }
  html.nx.bz[dir="rtl"] .nx-plans__card{ transform:rotate(5deg) scale(1.08); }
}
