
html.mn{
  --mn-white:#FFFFFF; --mn-paper:#F5F5F7; --mn-paper2:#EDEDF2; --mn-black:#000000;
  --mn-ink:#1D1D1F; --mn-ink2:#424245; --mn-ink3:#636366; --mn-line:rgba(0,0,0,.08);
  --mn-press:#2670E6; --mn-pressH:#1F62D4; --mn-link:#1D5FD0; --mn-electric:#3D8BFF; --mn-sky:#9CC2FF;
  --mn-blue-a:#2160DE; --mn-blue-b:#1F5CD8; --mn-blue-c:#1C55CF; --mn-blue-d:#1A4BBE; --mn-deep:#173FA6; --mn-navy:#0B1D55; --mn-navy2:#16307A;
  --mn-on-blue:#FFFFFF; --mn-on-blue2:rgba(255,255,255,.88); --mn-on-blue3:rgba(255,255,255,.76); --mn-line-blue:rgba(255,255,255,.18);
  --mn-on-navy:#FFFFFF; --mn-on-navy2:rgba(255,255,255,.80); --mn-on-navy3:rgba(255,255,255,.64);
  --mn-on-film2:rgba(255,255,255,.88); --mn-on-film3:rgba(255,255,255,.70);
  --mn-blue:linear-gradient(180deg, var(--mn-blue-a) 0%, var(--mn-blue-b) 30%, var(--mn-blue-c) 62%, var(--mn-blue-d) 100%);
  --mn-rp:clamp(calc(16px * var(--u)), 1.6vw, calc(24px * var(--u)));
  --mn-step:calc(10px * var(--u)); --mn-step-i:calc(28px * var(--u));
  --mn-st-top-far:#0A3FC2; --mn-st-top-near:#0B2C8F;
  --mn-st-end-near:#173FA6; --mn-st-end-far:#16307A;
  --mn-btn-s:calc(38px * var(--u)); --mn-btn:calc(48px * var(--u)); --mn-btn-l:calc(56px * var(--u));
  --mn-dash:6 5;
  --mn-w1:1px; --mn-w15:1.5px; --mn-w2:calc(2px * var(--u)); --mn-w4:calc(4px * var(--u));
  --mn-line-rest:#C8C8CD; --mn-line-on:#2670E6; --mn-line-limit:#1D1D1F;
  --mn-fig:clamp(calc(22px * var(--u)), min(1.9vw, 3.6vh), calc(30px * var(--u)));
  --mn-fig-d:clamp(calc(26px * var(--u)), 2.7vw, calc(44px * var(--u)));
  --mn-f:'Inter', 'Noto Sans Arabic', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --mn-h1:clamp(calc(34px * var(--u)), 5vw, calc(76px * var(--u)));
  --mn-h2:clamp(calc(28px * var(--u)), 2.6vw, calc(44px * var(--u)));
  --mn-h3:clamp(calc(18px * var(--u)), 1.35vw, calc(22px * var(--u)));
  --mn-lead:clamp(calc(16px * var(--u)), 1.15vw, calc(18px * var(--u)));
  --mn-body:calc(15px * var(--u));
  --mn-label:calc(13.5px * var(--u));
  --mn-micro:calc(12px * var(--u));
  --mn-e:cubic-bezier(.2,.7,.1,1);
  --mn-e2:cubic-bezier(.65,0,.35,1);
  --mn-e3:cubic-bezier(.4,0,1,1);
  --mn-d1:.45s; --mn-d2:.8s; --mn-d3:1.4s;
  --mn-r1:calc(12px * var(--u)); --mn-r2:calc(20px * var(--u)); --mn-r3:clamp(calc(24px * var(--u)), 2.2vw, calc(40px * var(--u)));
  --mn-arrow-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%232670E6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --mn-arrow-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --mn-t1:#1D1D1F; --mn-t2:#424245; --mn-t3:#636366;
  --mn-act-bg:#2670E6; --mn-act-ink:#FFFFFF; --mn-act-bgH:#1F62D4;
  --mn-quiet-bg:#EDEDF2; --mn-quiet-ink:#1D1D1F;
  --mn-rule:rgba(0,0,0,.08); --mn-focus:#2670E6; --mn-sel-bg:rgba(38,112,230,.20); --mn-sel-ink:#1D1D1F;
  --mn-disc-bg:#FFFFFF; --mn-disc-arrow:var(--mn-arrow-blue);
}
@media (max-width:700px){ html.mn{ --mn-step:calc(8px * var(--u)); --mn-step-i:calc(20px * var(--u)); --mn-btn:calc(52px * var(--u)); } }

html.mn :is(#pricing, #doublecase, #how, #rule),
html.mn:is(.mn-faq, .mn-courses) .site-main,
html.mn.nx.bz .nx-passage :is(#pelliron, .nx-quote, .nx-faq),
html.mn .mn-on-white{
  --mn-t1:#1D1D1F; --mn-t2:#424245; --mn-t3:#636366;
  --mn-act-bg:#2670E6; --mn-act-ink:#FFFFFF; --mn-act-bgH:#1F62D4; --mn-quiet-bg:#EDEDF2; --mn-quiet-ink:#1D1D1F;
  --mn-link:#1D5FD0; --mn-rule:rgba(0,0,0,.08); --mn-focus:#2670E6; --mn-sel-bg:rgba(38,112,230,.20); --mn-sel-ink:#1D1D1F;
  --mn-disc-bg:#FFFFFF; --mn-disc-arrow:var(--mn-arrow-blue);
  --nx-tx:#1D1D1F; --nx-tx2:#424245; --nx-tx3:#636366; --nx-link:#1D5FD0; --nx-line:rgba(0,0,0,.08);
  color:#1D1D1F; }
html.mn :is(#pricing, #doublecase, #how, #rule){ --nx-tile:var(--mn-paper); --nx-tile2:var(--mn-paper2); }
html.mn.nx.bz .nx-passage, html.mn .mn-on-blue{
  --mn-t1:#FFFFFF; --mn-t2:rgba(255,255,255,.88); --mn-t3:rgba(255,255,255,.76);
  --mn-act-bg:#FFFFFF; --mn-act-ink:#1D4FD0; --mn-act-bgH:#EAF1FF; --mn-quiet-bg:rgba(255,255,255,.14); --mn-quiet-ink:#FFFFFF;
  --mn-link:#FFFFFF; --mn-rule:rgba(255,255,255,.18); --mn-focus:#FFFFFF; --mn-sel-bg:rgba(255,255,255,.32); --mn-sel-ink:#FFFFFF;
  --mn-disc-bg:#2670E6; --mn-disc-arrow:var(--mn-arrow-white);
  --nx-tx:#FFFFFF; --nx-tx2:rgba(255,255,255,.88); --nx-tx3:rgba(255,255,255,.76); --nx-link:#FFFFFF; --nx-gold:#FFFFFF; --nx-line:rgba(255,255,255,.18);
  color:#FFFFFF; }
html.mn #footer, html.mn .mn-on-navy{
  --mn-t1:#FFFFFF; --mn-t2:rgba(255,255,255,.80); --mn-t3:rgba(255,255,255,.64);
  --mn-act-bg:#2670E6; --mn-act-ink:#FFFFFF; --mn-act-bgH:#1F62D4; --mn-quiet-bg:rgba(255,255,255,.10); --mn-quiet-ink:#FFFFFF;
  --mn-link:#9CC2FF; --mn-rule:rgba(255,255,255,.10); --mn-focus:#FFFFFF; --mn-sel-bg:rgba(255,255,255,.32); --mn-sel-ink:#FFFFFF;
  --mn-disc-bg:#FFFFFF; --mn-disc-arrow:var(--mn-arrow-blue);
  --nx-tx:#FFFFFF; --nx-tx2:rgba(255,255,255,.80); --nx-tx3:rgba(255,255,255,.64); --nx-link:#9CC2FF; }
html.mn .nf{ --ink:#FFFFFF; --ink2:rgba(255,255,255,.80); --ink3:rgba(255,255,255,.64); --line:rgba(255,255,255,.10); }
html.mn.nx.bz .footer{ --bz-f1:#FFFFFF; --bz-f2:rgba(255,255,255,.80); --bz-f3:rgba(255,255,255,.64); }
html.mn-course .site-main, html.mn-home #hero, html.mn .mn-on-film{
  --mn-t1:#FFFFFF; --mn-t2:rgba(255,255,255,.88); --mn-t3:rgba(255,255,255,.70);
  --mn-act-bg:#2670E6; --mn-act-ink:#FFFFFF; --mn-act-bgH:#1F62D4; --mn-quiet-bg:rgba(255,255,255,.10); --mn-quiet-ink:#FFFFFF;
  --mn-link:#9CC2FF; --mn-rule:rgba(255,255,255,.10); --mn-focus:#FFFFFF; --mn-sel-bg:rgba(255,255,255,.32); --mn-sel-ink:#FFFFFF;
  --mn-disc-bg:#FFFFFF; --mn-disc-arrow:var(--mn-arrow-blue); }
html.mn-home #hero, html.mn .mn-on-film{ --nx-tx:#FFFFFF; --nx-tx2:rgba(255,255,255,.88); --nx-tx3:rgba(255,255,255,.70); --nx-link:#9CC2FF; }

html.mn-home{ background:linear-gradient(180deg, #000000 0 50%, #0B1D55 50% 100%) fixed !important; }
html.mn-home body, html.mn-home .site-bg{ background:#FFFFFF !important; }
html.mn body{ transition:none !important; }
html.mn-home #hero{ background-color:#000 !important; }
html.mn-home #hero .nx-hero__in{ position:relative; z-index:2; }
html.mn:is(.mn-faq, .mn-courses){ background:linear-gradient(180deg, #FFFFFF 0 50%, #0B1D55 50% 100%) fixed !important; }
html.mn-course{ background:linear-gradient(180deg, #061B57 0 50%, #0B1D55 50% 100%) fixed !important; }
html.mn:is(.mn-faq, .mn-courses, .mn-course) body{ background:#0B1D55 !important; }
html.mn:is(.mn-faq, .mn-courses) .site-bg{ background:transparent !important; }
html.mn-course .site-bg{ background:#061B57 !important; }
html.mn.nx:is(.mn-faq, .mn-courses) .site-main{ position:relative; z-index:3; margin-top:0; background:#FFFFFF !important; border-radius:0 0 var(--mn-rp) var(--mn-rp); }
html.mn.nx:is(.mn-faq, .mn-courses, .mn-course) .site-main{ overflow:clip; }
html.mn.nx.mn-course .site-main{ position:relative; z-index:3; border-radius:0 0 var(--mn-rp) var(--mn-rp);
  background:radial-gradient(46% 42% at 50% 50%, rgba(36,112,255,.30), rgba(36,112,255,0) 72%), #061B57 !important;
  box-shadow:0 1px 0 rgba(156,194,255,.22), 0 calc(28px * var(--u)) calc(56px * var(--u)) calc(-18px * var(--u)) rgba(2,8,32,.75); }
html.mn-course.nx .crs__wrap{ width:var(--sf-w); max-width:none; padding-inline:0; box-sizing:border-box; }
@media (min-width:901px){
  html.mn-course.nx .crs__screen--place{ grid-template-columns:clamp(calc(320px * var(--u)), 24vw, calc(600px * var(--u))) minmax(0, min(58%, calc((100svh - 6vh - calc(240px * var(--u))) * 1.39)));
    justify-content:center; column-gap:clamp(calc(40px * var(--u)), 4vw, calc(110px * var(--u))); }
  html.mn-course.nx.bz .crs__q--side{ font-size:clamp(calc(34px * var(--u)), 3.3vw, calc(60px * var(--u))); }
  html.mn-course.nx.bz .crs__panel .crs__note{ font-size:calc(18px * var(--u)); }
  html.mn-course.nx.bz .crs__panel .crs__tel{ font-size:calc(20px * var(--u)); }
}
html.mn-course.nx .crs__panel .crs__tel{ display:block; width:max-content; max-width:100%; }
html.mn-course.nx.bz .page-crs .cmap{ --city-top:#15378A; --city-mid:#113079; --city-foot:#0D2766; --city-light:rgba(156,194,255,.10);
  --city-green:rgba(255,255,255,.04); --city-water:rgba(61,139,255,.45); --city-shore:.8px rgba(156,194,255,.40); --city-stream:2.2px rgba(61,139,255,.5); }
html.mn-course.nx.bz .page-crs .cmap::before{ background:radial-gradient(circle, rgba(61,139,255,.16) 0%, rgba(61,139,255,.06) 42%, rgba(61,139,255,0) 70%); }
html.mn-course.nx.bz .page-crs .cmap.has-city .cmap__pin::before{ background:rgba(17,48,121,.92); }
html.mn-course.nx.bz .page-crs .cmap.has-city .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(17,48,121,.95), 0 0 0 calc(12px * var(--u)) rgba(255,255,255,.12); }
html.mn-course.nx.bz .page-crs .cmap.has-city .cmap__pin:hover .cmap__dot, html.mn-course.nx.bz .page-crs .cmap.has-city .cmap__pin:focus-visible .cmap__dot,
html.mn-course.nx.bz .page-crs .cmap.has-city .cmap__pin.is-on .cmap__dot{ box-shadow:0 0 0 calc(5px * var(--u)) rgba(17,48,121,.95), 0 0 0 calc(13px * var(--u)) rgba(38,112,230,.34); }
html.mn-course.nx.bz .crs__framebox{ background:#0D2766; }
html.mn-course.nx.bz .cmap__credit{ font-size:calc(12px * var(--u)); }
:where(html.mn #doublecase .mz-course, html.mn-courses .nx-crspage .mz-course){
  --nx-tx:#F5F5F7; --nx-tx2:#C7C7CC; --nx-tx3:#A1A1A6; --mn-t1:#F5F5F7; --mn-t2:#C7C7CC; --mn-t3:#A1A1A6; color:#F5F5F7; }

html.mn .nx-plans__glow{ display:none !important; }
html.mn .mz-step.is-on{ background:var(--mn-paper) !important; color:var(--mn-ink) !important; }
html.mn .mz-step::before{ background:#E8EEFB !important; }
html.mn .mz-step:not(.is-on){ color:var(--mn-t3); }
html.mn .mz-step:not(.is-on) .mz-step__n{ background:var(--mn-paper2) !important; color:var(--mn-ink3); }
html.mn.nx.mz .mz-phone{ -webkit-box-reflect:below 0px linear-gradient(transparent, transparent) !important; }
html.mn .nx-rule .nx-ten, html.mn .nx-rule .nx-grad{ background:none !important; color:#2266E3 !important; -webkit-text-fill-color:#2266E3 !important; }
html.mn.nx.bz .nx-passage :is(.nx-h1, .nx-h2, .nx-h3, .nx-why__t, .nx-why__title){ color:var(--mn-t1); }
html.mn.nx.bz .nx-passage :is(.nx-intro, .nx-why__d, .nx-why__intro){ color:var(--mn-t2) !important; }
html.mn.nx.bz .nx-passage .nx-quote :is(.review__ttl, .review__author, .review__author strong){ color:var(--mn-ink) !important; }
html.mn.nx.bz .nx-passage .nx-quote .review__txt{ color:var(--mn-ink2) !important; }
html.mn.nx.bz .nx-passage .nx-faq :is(.nx-h3, h2){ color:var(--mn-ink); }
html.mn.nx.bz .nx-passage .nx-faq p{ color:var(--mn-ink2); }
html.mn.nx.bz .nx-passage .nx-faq{ grid-template-columns:minmax(0, 1fr) auto; align-items:center; gap:calc(16px * var(--u)) calc(32px * var(--u)); 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.mn.nx.bz .nx-passage .nx-faq > div{ padding:0; border-radius:0; background:none; }
html.mn.nx.bz .nx-passage .nx-faq .nx-lnk{ justify-self:end; min-width:0; min-height:var(--mn-btn); margin:0; padding:0 calc(22px * var(--u)); border-radius:calc(999px * var(--u)); font-size:calc(15px * var(--u)); font-weight:600; letter-spacing:-.006em; white-space:nowrap; }
@media (max-width:700px){
  html.mn.nx.bz .nx-passage .nx-faq{ grid-template-columns:minmax(0, 1fr); padding:calc(24px * var(--u)); border-radius:calc(24px * var(--u)); }
  html.mn.nx.bz .nx-passage .nx-faq .nx-lnk{ justify-self:start; min-height:var(--mn-btn); }
}
html.mn .nx-door .nx-aurora{ display:none; }

html.mn .mn-rise{ display:none; }
html.mn-home.bz-film .mn-rise{ display:block; position:absolute; left:0; right:0; top:0; height:calc(100% + var(--mn-rp) + calc(12px * var(--u))); z-index:3;
  background:#FFFFFF; border-radius:var(--mn-rp) var(--mn-rp) 0 0; transform:translate3d(0, 110vh, 0); will-change:transform; pointer-events:none; }
html.mn-home:not(.bz-film):not(.ph-deck) #pricing{ position:relative; z-index:1; margin-top:calc(-1 * var(--mn-rp)); background:#FFFFFF; border-radius:var(--mn-rp) var(--mn-rp) 0 0; }

html.mn.nx.bz .nx-passage{ background:var(--mn-blue) !important; position:relative; z-index:1; border-radius:var(--mn-rp); }
html.mn.nx.bz .bz-stack{ overflow:hidden; height:calc(2 * var(--mn-step)); }
html.mn.nx.bz:not(.mn-st2) .bz-stack--top{ height:var(--mn-step); }
html.mn.nx.bz.mn-st0 .bz-stack--top{ display:none; }
html.mn.nx.bz:not(.mn-st2) .bz-stack--top i:nth-child(1){ display:none; }
html.mn.nx.bz .bz-stack--top{ top:auto; bottom:100%; }
html.mn.nx.bz .bz-stack--end{ bottom:auto; top:100%; }
html.mn.nx.bz .bz-stack i{ position:absolute; display:block; }
html.mn.nx.bz .bz-stack i:nth-child(1){ left:calc(2 * var(--mn-step-i)); right:calc(2 * var(--mn-step-i)); height:calc(2 * var(--mn-step) + var(--mn-rp)); }
html.mn.nx.bz .bz-stack i:nth-child(2){ left:var(--mn-step-i); right:var(--mn-step-i); height:calc(var(--mn-step) + var(--mn-rp)); }
html.mn.nx.bz .bz-stack--top i{ top:auto; bottom:calc(-1 * var(--mn-rp)); border-radius:var(--mn-rp) var(--mn-rp) 0 0; }
html.mn.nx.bz .bz-stack--end i{ bottom:auto; top:calc(-1 * var(--mn-rp)); border-radius:0 0 var(--mn-rp) var(--mn-rp); }
html.mn.nx.bz .bz-stack--top i:nth-child(1){ background:var(--mn-st-top-far); }
html.mn.nx.bz .bz-stack--top i:nth-child(2){ background:var(--mn-st-top-near); }
html.mn.nx.bz .bz-stack--end i:nth-child(1){ background:var(--mn-st-end-far); }
html.mn.nx.bz .bz-stack--end i:nth-child(2){ background:var(--mn-st-end-near); }
html.mn-home.nx.bz .site-main:has(> .nx-passage)::after{ margin-top:calc(-1 * var(--mn-rp)) !important; margin-bottom:-1px !important; height:calc(var(--mn-rp) + 2 * var(--mn-step) + 1px) !important;
  background:var(--mn-navy) !important; position:relative; z-index:0; border:0 !important; box-shadow:none !important; }
html.mn .footer, html.mn #footer{ background:var(--mn-navy) !important; border-top:0 !important; box-shadow:none !important; }
html.mn .footer .pelf__input, html.mn .nf-news__f{ background:var(--mn-navy2) !important; }

html.mn.mn-reveal #footer{ position:relative; }
html.mn.mn-reveal #footer.mn-lifting{ clip-path:inset(0); }
html.mn.mn-reveal #footer.mn-lifting > .nf{ position:fixed; top:0; left:0; right:0; height:var(--mn-fh, 100vh); margin-inline:auto; }
html.mn.mn-reveal #footer > .nf > *{ transition:opacity .45s ease; }
html.mn.mn-reveal #footer.mn-lifting > .nf > .mn-cut{ opacity:0; pointer-events:none; transition-duration:.2s; }
@media (min-width:1001px){ html.mn.nx.bz .nf-f4{ padding-bottom:calc(28px * var(--u)); } }
html.mn.nx.bz.mn-nudge-off body .pt-chat-nudge{ opacity:0 !important; visibility:hidden !important; pointer-events:none !important; transition:opacity .2s ease, visibility 0s .2s !important; }

html.mn.nx.bz body #nav.masthead:not(.nav--open){ background:var(--mn-bar, #FFFFFF) !important; box-shadow:none !important;
  -webkit-backdrop-filter:var(--mn-blur, none) !important; backdrop-filter:var(--mn-blur, none) !important;
  transition:background-color .45s ease, -webkit-backdrop-filter .45s ease, backdrop-filter .45s ease !important; }
@media (max-width:960px){ html.mn.nx.bz body #nav.masthead.is-clear:not(.nav--open):has(.is-open, :focus-visible){ background:var(--uh-bar, #0A0A0C) !important; } }
html.mn.nx.bz #nav .nh :is(.nh-logo, .nh-w, .nh-t, .nh-cta){ transition:color .45s ease, background-color .45s ease; }
@media (min-width:961px){
  html.mn.nx.bz #nav.mn-g-white .nh{ --logo:#2670E6; --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(32px * var(--u)) calc(72px * var(--u)) calc(-26px * var(--u)) rgba(0,0,0,.30), 0 calc(8px * var(--u)) calc(22px * var(--u)) calc(-12px * var(--u)) rgba(0,0,0,.14);
    --row:#2B2B2F; --rowhl:rgba(0,0,0,.055); --field:rgba(0,0,0,.05); }
  html.mn.nx.bz #nav.mn-g-blue .nh{ --logo:#FFFFFF; --ink:#FFFFFF; --ink2:rgba(255,255,255,.94); --ink3:rgba(255,255,255,.76); --hl:rgba(255,255,255,.16);
    --panel:#173FA6; --panel-edge:rgba(255,255,255,.14); --panel-drop:0 calc(28px * var(--u)) calc(56px * var(--u)) calc(-24px * var(--u)) rgba(6,18,64,.55), 0 calc(8px * var(--u)) calc(20px * var(--u)) calc(-12px * var(--u)) rgba(6,18,64,.35);
    --row:#FFFFFF; --rowhl:rgba(255,255,255,.12); --field:rgba(255,255,255,.12); }
  html.mn.nx.bz #nav.mn-g-navy .nh{ --logo:#FFFFFF; --ink:#FFFFFF; --ink2:rgba(255,255,255,.92); --ink3:rgba(255,255,255,.64); --hl:rgba(255,255,255,.10);
    --panel:#16307A; --panel-edge:rgba(255,255,255,.12); --panel-drop:0 calc(28px * var(--u)) calc(56px * var(--u)) calc(-24px * var(--u)) rgba(0,0,0,.55);
    --row:#E8E8ED; --rowhl:rgba(255,255,255,.085); --field:rgba(255,255,255,.07); }
  html.mn.nx.bz #nav:is(.mn-g-black, .mn-g-film) .nh{ --logo:#FFFFFF; --ink:#FFFFFF; --ink2:rgba(255,255,255,.92); --ink3:rgba(255,255,255,.64); --hl:rgba(255,255,255,.12);
    --panel:#161618; --panel-edge:rgba(255,255,255,.10); --panel-drop:0 calc(32px * var(--u)) calc(72px * 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);
    --row:#E8E8ED; --rowhl:rgba(255,255,255,.085); --field:rgba(255,255,255,.07); }
  html.mn.nx.bz #nav .nh .nh-cta{ background:#2670E6; color:#FFFFFF; font-weight:600; letter-spacing:-.006em; }
  html.mn.nx.bz #nav .nh .nh-cta:hover{ background:#1F62D4; color:#FFFFFF; }
  html.mn.nx.bz #nav.mn-g-blue .nh .nh-cta{ background:#FFFFFF; color:#1D4FD0; }
  html.mn.nx.bz #nav.mn-g-blue .nh .nh-cta:hover{ background:#EAF1FF; color:#1D4FD0; }
  html.mn.nx.bz #nav:is(.mn-g-blue, .mn-g-navy, .mn-g-black, .mn-g-film) .nh :is(.nh-t, .nh-cta, .nh-logo, .nh-r, .nh-app):focus-visible,
  html.mn.nx.bz #nav:is(.mn-g-blue, .mn-g-navy, .mn-g-black, .mn-g-film) .nh .nh-w:focus-visible > span{ outline-color:#FFFFFF !important; }
}
html.mn[dir="rtl"] #nav :is(.nh-logo, .pel-logo){ direction:ltr; unicode-bidi:isolate; }
@media (max-width:960px){
  html.mn.nx.bz #nav .pel__head .pel-logo{ --pf-body:currentColor; color:#2670E6; transition:color .45s ease; }
  html.mn.nx.bz #nav:is(.mn-g-film, .mn-g-blue, .mn-g-navy, .mn-g-black, .nav--open) .pel__head .pel-logo{ color:#FFFFFF; }
  html.mn.nx.bz #nav .masthead__menu{ transition:background-color .45s ease, color .45s ease; }
  html.mn.nx.bz #nav.mn-g-film:not(.nav--open) .masthead__menu{ background:rgba(0,0,0,.24); color:#FFFFFF; }
  html.mn.nx.bz #nav.mn-g-white:not(.nav--open) .masthead__menu{ background:rgba(6,27,87,.05); color:#1D1D1F; }
  html.mn.nx.bz #nav.mn-g-blue:not(.nav--open) .masthead__menu{ background:rgba(255,255,255,.16); color:#FFFFFF; }
  html.mn.nx.bz #nav:is(.mn-g-navy, .mn-g-black):not(.nav--open) .masthead__menu{ background:rgba(255,255,255,.10); color:#FFFFFF; }
  html.mn.nx.bz #nav.nav--open .masthead__menu{ background:rgba(255,255,255,.10); color:#FFFFFF; }
  html.mn.nx.bz .masthead.nav--open, html.mn.nx.bz body .masthead.nav--open.tk-on{ background:#0B1D55 !important; }
  html.mn.nx.bz .masthead.nav--open .pel__head, html.mn.nx.bz #menu-sheet, html.mn.nx.bz .bz-sheet-foot{ background:#0B1D55; }
  html.mn.nx.bz .bz-sheet-foot{ box-shadow:0 -1px 0 rgba(255,255,255,.10); }
  html.mn.nx.bz .bz-sheet-search .pel__search-in{ background:#16307A; }
  html.mn.nx.bz .bz-sheet-search .pel__search-in::placeholder, html.mn.nx.bz .bz-sheet-search .pel__search-btn{ color:rgba(255,255,255,.64); }
  html.mn.nx.bz .sheet .pelm__link{ color:rgba(255,255,255,.80); }
  html.mn.nx.bz .sheet .pelm__grp--sub > .pelm__sum, html.mn.nx.bz .sheet .pelm__sum .pel__caret{ color:rgba(255,255,255,.64); }
  html.mn.nx.bz .bz-sheet-acts .sheet__login, html.mn.nx.bz .bz-sheet-foot .sheet__lang .lang__opt.is-active{ background:rgba(255,255,255,.10); }
  html.mn.nx.bz .bz-sheet-foot .sheet__lang .lang__opt{ color:rgba(255,255,255,.80); }
}

html.mn .mn-btn{ display:inline-flex; align-items:center; justify-content:center; gap:calc(8px * var(--u)); box-sizing:border-box; min-height:var(--mn-btn); margin:0; padding:0 calc(22px * var(--u)); border:0; border-radius:calc(999px * var(--u));
  background:var(--mn-act-bg); color:var(--mn-act-ink); font-family:var(--mn-f); font-weight:600; font-size:calc(15px * var(--u)); line-height:1.15; letter-spacing:-.006em; text-decoration:none; text-align:center; white-space:nowrap; cursor:pointer;
  transition:background-color .2s ease, color .2s ease, scale .2s var(--mn-e); }
html.mn .mn-btn:hover{ background:var(--mn-act-bgH); color:var(--mn-act-ink); text-decoration:none; }
html.mn .mn-btn--s{ min-height:var(--mn-btn-s); padding:0 calc(16px * var(--u)); font-size:calc(14px * var(--u)); }
html.mn .mn-btn--l{ min-height:var(--mn-btn-l); padding:0 calc(26px * var(--u)); font-size:calc(17px * var(--u)); }
html.mn .mn-btn--quiet{ background:var(--mn-quiet-bg); color:var(--mn-quiet-ink); }
html.mn .mn-btn--quiet:hover{ background:var(--mn-act-bg); color:var(--mn-act-ink); }
html.mn .mn-btn--arrow{ min-height:var(--mn-btn-l); padding-block:0; padding-inline:calc(26px * var(--u)) calc(8px * var(--u)); gap:calc(14px * var(--u)); font-size:calc(17px * var(--u)); }
html.mn .mn-btn--arrow::after{ content:""; flex:none; width:calc(40px * var(--u)); height:calc(40px * var(--u)); border-radius:50%; background:var(--mn-disc-bg) var(--mn-disc-arrow) center / calc(16px * var(--u)) calc(16px * var(--u)) no-repeat; transition:translate .2s var(--mn-e); }
html.mn .mn-btn--arrow:hover::after{ translate:calc(3px * var(--u)) 0; }
html.mn[dir="rtl"] .mn-btn--arrow::after{ scale:-1 1; }
html.mn[dir="rtl"] .mn-btn--arrow:hover::after{ translate:calc(-3px * var(--u)) 0; }
html.mn.nx.bz .nx-pill{ background:var(--mn-act-bg); color:var(--mn-act-ink); font-weight:600; letter-spacing:-.006em; box-shadow:none;
  transition:background-color .2s ease, color .2s ease, box-shadow .2s ease, scale .2s var(--mn-e); }
html.mn.nx.bz .nx-pill:hover{ background:var(--mn-act-bgH); color:var(--mn-act-ink); }
html.mn.nx.bz .nx-row:not(.is-picked) .nx-pill{ background:var(--mn-quiet-bg) !important; color:var(--mn-quiet-ink) !important; box-shadow:none; }
html.mn.nx.bz .nx-row:not(.is-picked) .nx-pill:hover{ background:var(--mn-act-bg) !important; color:var(--mn-act-ink) !important; }
@media (min-width:701px) and (min-height:801px){
  html.mn.nx.bz :is(.nx-row .nx-pill, .mz-course__go){ min-height:var(--mn-btn-l); padding-inline:calc(26px * var(--u)); font-size:calc(17px * var(--u)); } }
@media (min-width:701px) and (max-height:800px){
  html.mn.nx.bz :is(.nx-row .nx-pill, .mz-course__go){ min-height:var(--mn-btn); padding-inline:calc(22px * var(--u)); font-size:calc(15px * var(--u)); } }
html.mn.nx.bz .nx-passage .nx-faq .nx-lnk{ background:var(--mn-act-bg); color:var(--mn-act-ink); transition:background-color .2s ease, color .2s ease, scale .2s var(--mn-e); }
html.mn.nx.bz .nx-passage .nx-faq .nx-lnk:hover{ background:var(--mn-act-bgH); color:var(--mn-act-ink); }
html.mn.nx.bz .nx-passage .nx-devs a, html.mn.nx.bz .nx-passage .nx-devs a:hover{ background:#FFFFFF; color:#1D1D1F; box-shadow:none; transition:background-color .2s ease, scale .2s var(--mn-e); }
html.mn.nx.bz .nx-passage .nx-devs a:hover{ background:#EAF1FF; }
html.mn.nx.bz .nx-passage .nx-devs i{ background:#1D4FD0; }
html.mn.nx.bz .nx-passage .nx-devs span, html.mn.nx.bz .nx-passage .nx-devs a:hover span{ color:#1D1D1F; }
@media (max-width:700px){
  html.mn.nx.bz .nx-passage .nx-devs a, html.mn.nx.bz .nx-passage .nx-devs a:hover{ background:none; color:#FFFFFF; }
  html.mn.nx.bz .nx-passage .nx-devs a:active{ background:rgba(255,255,255,.12); }
  html.mn.nx.bz .nx-passage .nx-devs i{ background:#FFFFFF; }
  html.mn.nx.bz .nx-passage .nx-devs span, html.mn.nx.bz .nx-passage .nx-devs a:hover span{ color:var(--mn-t2); }
}
html.mn.nx :is(.nx-pill, .mz-pel__btn):active{ transform:none; }
html.mn :is(.mn-btn, .nx-pill, .nx-passage .nx-faq .nx-lnk, .nx-devs a, .mz-pel__btn):active{ scale:.98;
  transition:background-color .2s ease, color .2s ease, box-shadow .2s ease, scale 90ms var(--mn-e); }

html.mn.nx .nx-lnk, html.mn .mn-lnk{ color:var(--mn-link); font-weight:500; text-decoration:none; }
html.mn.nx .nx-lnk:not(.nx-faq .nx-lnk), html.mn .mn-lnk{ display:inline-block; padding-block:calc(11px * var(--u)); margin-block:calc(-11px * var(--u)); }
html.mn.nx .nx-lnk:hover, html.mn .mn-lnk:hover{ color:var(--mn-link); text-decoration:none; }
html.mn.nx .nx-passage .nx-faq .nx-lnk, html.mn.nx .nx-passage .nx-faq .nx-lnk:hover{ color:var(--mn-act-ink); }
html.mn.nx .nx-lnk::after, html.mn.nx[dir="rtl"] .nx-lnk::after, html.mn .mn-lnk::after{ content:""; display:inline-block; width:.42em; height:.62em; margin-inline-start:.32em; vertical-align:-.04em;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M2 1.5 6.5 6 2 10.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M2 1.5 6.5 6 2 10.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transition:translate .2s var(--mn-e); }
html.mn.nx .nx-lnk:hover::after, html.mn .mn-lnk:hover::after{ translate:calc(3px * var(--u)) 0; }
html.mn[dir="rtl"] .nx-lnk::after, html.mn[dir="rtl"] .mn-lnk::after{ scale:-1 1; }
html.mn[dir="rtl"] .nx-lnk:hover::after, html.mn[dir="rtl"] .mn-lnk:hover::after{ translate:calc(-3px * var(--u)) 0; }
html.mn .mn-ext::after, html.mn.nx .nx-lnk.mn-ext::after{ content:""; display:inline-block; width:.62em; height:.62em; margin-inline-start:.35em; vertical-align:.05em;
  background:var(--mn-t3);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 7.5 7.5 2.5M3.4 2.5h4.1v4.1' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 7.5 7.5 2.5M3.4 2.5h4.1v4.1' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  scale:none; translate:none; transition:translate .2s var(--mn-e); }
html.mn .mn-ext:hover::after, html.mn.nx .nx-lnk.mn-ext:hover::after{ translate:calc(2px * var(--u)) calc(-2px * var(--u)); }
html.mn[dir="rtl"] .mn-ext::after, html.mn.nx[dir="rtl"] .nx-lnk.mn-ext::after{ scale:-1 1; }
html.mn[dir="rtl"] .mn-ext:hover::after, html.mn.nx[dir="rtl"] .nx-lnk.mn-ext:hover::after{ translate:calc(-2px * var(--u)) calc(-2px * var(--u)); }
html.mn .mn-prose a, html.mn a.mn-in{ color:inherit; text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:.18em;
  text-decoration-color:color-mix(in srgb, currentColor 35%, transparent); transition:text-decoration-color .2s ease; }
html.mn .mn-prose a:hover, html.mn a.mn-in:hover{ text-decoration-color:currentColor; }

html.mn.nx :is(.nx-close .nx-h1 span, .cta__title span, .nx-rating b, .nx-h2 em, .nx-grad, .ph-ink, .ph-ink *, .ph-w > i):not(#rule .nx-ten, #rule .nx-ten *){
  background:none !important; -webkit-background-clip:border-box !important; background-clip:border-box !important;
  color:var(--mn-t1) !important; -webkit-text-fill-color:var(--mn-t1) !important; }

html.mn :is(.nx-row__a, .nx-cond dd, .nf-big){ font-variant-numeric:lining-nums tabular-nums; }
html.mn .mn-fig{ font-weight:600; font-size:var(--mn-fig); line-height:1.1; letter-spacing:-.03em; font-variant-numeric:lining-nums tabular-nums; direction:ltr; unicode-bidi:isolate; white-space:nowrap; }
html.mn .mn-fig--v{ letter-spacing:-.015em; }
html.mn .mn-fig--d{ font-size:var(--mn-fig-d); line-height:1; letter-spacing:-.04em; font-variant-numeric:lining-nums proportional-nums; }
html.mn .mn-cur{ font-size:.5em; font-weight:500; vertical-align:.72em; margin-inline-end:.06em; letter-spacing:0; color:var(--mn-t2); }
html.mn .mn-figs{ display:flex; flex-wrap:wrap; align-items:last baseline; gap:calc(12px * var(--u)) clamp(calc(24px * var(--u)), 3vw, calc(48px * var(--u))); }
html.mn .mn-pair{ display:flex; flex-direction:column; gap:calc(4px * var(--u)); min-width:0; }
html.mn .mn-lab{ font-size:var(--mn-label); font-weight:500; line-height:1.35; letter-spacing:0; color:var(--mn-t2); white-space:nowrap; }

html.mn body :focus-visible{ outline:calc(2px * var(--u)) solid var(--mn-focus, #2670E6) !important; outline-offset:calc(3px * var(--u)) !important; }
html.mn.nx.bz #nav .nh :focus-visible, html.mn.nx.bz #nav .nh .nh-w:focus-visible > span{ outline-offset:calc(-2px * var(--u)) !important; }
html.mn.nx.bz #nav .nh .nh-w:focus-visible{ outline:0 !important; }
html.mn ::selection{ background:rgba(38,112,230,.20); color:#1D1D1F; }
html.mn :is(.nx-passage, #footer, .mn-on-blue, .mn-on-navy, .mn-on-film) ::selection, html.mn-home #hero ::selection, html.mn-course .site-main ::selection{ background:rgba(255,255,255,.32); color:#FFFFFF; }
html.mn .nx-passage :is(#pelliron, .nx-quote, .nx-faq) ::selection, html.mn .mn-on-white ::selection{ background:rgba(38,112,230,.20); color:#1D1D1F; }

html.mn.nx.bz body #n8n-chat .chat-window-toggle{ transition:background-color .3s var(--mn-e2), transform .25s, opacity .25s !important; }
html.mn.nx.bz.mn-chat-blue body #n8n-chat .chat-window-toggle, html.mn.nx.bz.mn-chat-blue 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='%231D4FD0' 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");
  background-color:#FFFFFF !important; box-shadow:0 calc(12px * var(--u)) calc(26px * var(--u)) calc(-12px * var(--u)) rgba(8,30,100,.55) !important; }
html.mn.nx.bz.mn-chat-blue body #n8n-chat .chat-window-toggle:hover{ background-color:#EAF1FF !important; }

html.mn.nx.bz .nx-h1{ font-size:var(--mn-h1); font-weight:700; line-height:1.02; letter-spacing:-.04em; text-wrap:balance; }
html.mn.nx.bz .nx-h2{ font-size:var(--mn-h2); font-weight:700; line-height:1.08; letter-spacing:-.035em; text-wrap:balance; }
html.mn.nx.bz .nx-h3{ font-size:var(--mn-h3); font-weight:650; line-height:1.25; letter-spacing:-.02em; }
html.mn.nx.bz :is(.nx-intro, .bz-par){ font-size:var(--mn-lead); line-height:1.5; letter-spacing:-.006em; text-wrap:pretty; }
html.mn.nx.bz :is(#pricing, #doublecase, #how, #rule) :is(.nx-intro, .bz-par), html.mn.nx.bz:is(.mn-faq, .mn-courses) .site-main :is(.nx-intro, .bz-par){ font-weight:400; }
html.mn.nx.bz .nx-passage :is(.nx-intro, .bz-par, .nx-why__d, .nx-plat__words p, .nx-close__trust),
html.mn-home.nx.bz #hero :is(.nx-intro, .bz-par, p:not(.nx-hero__brand)), html.mn-course.nx.bz .site-main :is(.nx-intro, .bz-par){ font-weight:450; }
html.mn.nx.bz .nx-passage :is(#pelliron, .nx-quote, .nx-faq) :is(.nx-intro, .bz-par, p){ font-weight:400; }

html.mn-motion [data-mn-arrive]{ transition:opacity var(--mn-d2) var(--mn-e) calc(var(--mn-i, 0) * var(--mn-as, 70ms)), translate var(--mn-d2) var(--mn-e) calc(var(--mn-i, 0) * var(--mn-as, 70ms)); }
html.mn-motion [data-mn-arrive]:not(.is-in){ opacity:0; translate:0 var(--mn-ay, calc(16px * var(--u))); }
html.mn-motion [data-mn-swap]{ transition:opacity .45s var(--mn-e) .1s, translate .45s var(--mn-e) .1s; }
html.mn-motion [data-mn-swap].mn-out{ opacity:0; translate:0 calc(-8px * var(--u)); transition:opacity .2s var(--mn-e3), translate .2s var(--mn-e3); }
html.mn-motion [data-mn-swap].mn-in-from{ opacity:0; translate:0 calc(8px * var(--u)); transition:none; }
html.mn .mn-probe{ position:absolute; left:var(--mn-step-i); top:0; width:var(--mn-rp); height:var(--mn-step); visibility:hidden; pointer-events:none; }

@media (max-width:700px){
  html.mn-home.nx.bz.ph-deck body #main > :is(#pricing, #doublecase, #how, #rule).ph-pg{ background:#FFFFFF; }
  html.mn-home.nx.bz.ph-deck.mn-deck-film body #main > #pricing.ph-pg:not(.is-on):not(.is-before){ opacity:1; transform:translate3d(0, 100%, 0); border-radius:calc(16px * var(--u)) calc(16px * var(--u)) 0 0;
    transition:transform .5s var(--mn-e2), top 0s .52s, bottom 0s .52s; }
  html.mn-home.nx.bz.ph-deck.mn-deck-film body #main > #pricing.ph-pg.is-on{ opacity:1; transform:none; border-radius:calc(16px * var(--u)) calc(16px * var(--u)) 0 0;
    transition:opacity .3s ease .1s, transform .6s var(--mn-e), top 0s, bottom 0s; }
  html.mn-home.nx.bz.ph-deck.mn-deck-film body #main > #hero.ph-pg.is-before{ opacity:1; transform:none; transition:top 0s .62s, bottom 0s .62s; }
  html.mn-home.nx.bz.ph-deck #hero.ph-pg::after{ content:""; position:absolute; inset:0; z-index:3; background:#000; opacity:0; pointer-events:none; transition:opacity .6s var(--mn-e2); }
  html.mn-home.nx.bz.ph-deck.mn-deck-film #hero.ph-pg.is-before::after{ opacity:.55; }
}

html.mn[dir="rtl"] :is(.nx-h1, .nx-h2, .nx-h3){ letter-spacing:0; line-height:1.25; }
html.mn[dir="rtl"] :is(.nx-intro, .bz-par){ letter-spacing:0; line-height:1.7; }
html.mn[dir="rtl"] :is(.mn-btn, .nx-pill, .nx-lnk, .mn-lnk, .mn-lab, .nh-cta){ letter-spacing:0; }
html.mn[dir="rtl"] .mn-lab{ line-height:1.5; }
html.mn[dir="rtl"] .mn-fig, html.mn[dir="rtl"] .mn-fig--d{ letter-spacing:0; }

@media (prefers-reduced-motion: reduce){
  html.mn.nx.bz body #nav.masthead, html.mn.nx.bz[data-logo="old"] #nav .nh-logo::before, html.mn.nx.bz[data-logo="old"] #nav .nh-logo::after,
  html.mn.nx.bz[data-logo="old"] #nav .pel__head .pel-logo :is(.pel-logo__w, .pel-logo__b),
  html.mn.nx.bz #nav .nh :is(.nh-logo, .nh-w, .nh-t, .nh-cta), html.mn.nx.bz #nav :is(.masthead__menu, .pel-logo),
  html.mn.nx.bz body #n8n-chat .chat-window-toggle,
  html.mn :is(.mn-btn, .nx-pill, .nx-lnk, .mn-lnk, .nx-devs a, .mz-pel__btn), html.mn :is(.mn-btn--arrow, .nx-lnk, .mn-lnk, .mn-ext)::after{ transition:none !important; }
  html.mn :is(.mn-btn, .nx-pill, .nx-passage .nx-faq .nx-lnk, .nx-devs a, .mz-pel__btn):active{ scale:none; }
  html.mn :is(.mn-btn--arrow, .nx-lnk, .mn-lnk, .mn-ext):hover::after{ translate:none !important; }
}


html.mn{
  --sf-royal:#0B5CFF; --sf-royal2:#1B6BFF; --sf-navy:#061B57; --sf-navy2:#032D60; --sf-sky:#CFE6FF; --sf-sky2:#EAF5FE;
  --sf-teal:#0B9C8A; --sf-teal2:#067A75; --sf-violet:#6B3DF0; --sf-violet2:#4B22C4; --sf-sun:#FFC53D;
  --sf-g-royal:linear-gradient(135deg, #2D7BFF 0%, #0B5CFF 45%, #0A3FC2 100%);
  --sf-g-violet:linear-gradient(135deg, #8C63FF 0%, #6B3DF0 45%, #3F1BA8 100%);
  --sf-g-teal:linear-gradient(135deg, #14B8A0 0%, #0B8F86 45%, #05576A 100%);
  --sf-g-navy:linear-gradient(160deg, #0E2A7A 0%, #061B57 55%, #04123F 100%);
  --sf-g-sky:linear-gradient(180deg, #EAF5FE 0%, #DCEEFF 100%);
  --sf-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(6,27,87,.08), 0 calc(24px * var(--u)) calc(48px * var(--u)) calc(-16px * var(--u)) rgba(6,27,87,.32), 0 calc(60px * var(--u)) calc(90px * var(--u)) calc(-40px * var(--u)) rgba(6,27,87,.38);
  --sf-shadow-s:0 1px calc(2px * var(--u)) rgba(6,27,87,.10), 0 calc(12px * var(--u)) calc(28px * var(--u)) calc(-10px * var(--u)) rgba(6,27,87,.30);
  --sf-r:clamp(calc(24px * var(--u)), 2.2vw, calc(40px * var(--u))); --sf-arc:clamp(calc(60px * var(--u)), 9vw, calc(180px * var(--u)));
  --sf-w:min(calc(1720px * var(--u)), calc(100vw - 2 * clamp(calc(16px * var(--u)), 4.5vw, calc(120px * var(--u)))));
}
html.mn .sf-arc{ border-top-left-radius:50% var(--sf-arc) !important; border-top-right-radius:50% var(--sf-arc) !important; }
html.mn .sf-obj{ position:absolute; pointer-events:none; z-index:2; }
html.mn .sf-obj > *{ will-change:transform; }
html.mn.mn-motion .sf-obj{ opacity:0; transform:translate3d(0, calc(30px * var(--u)), 0) scale(.92); transition:opacity .8s var(--mn-e), transform 1.1s var(--mn-e); }
html.mn.mn-motion .sf-obj.sf-in{ opacity:1; transform:none; }
html.mn .sf-obj svg{ display:block; width:100%; height:auto; overflow:visible; }
html.mn .sf-coin, html.mn .sf-seal{ filter:drop-shadow(0 calc(18px * var(--u)) calc(22px * var(--u)) rgba(6,27,87,.28)); }
html.mn .sf-card{ position:relative; width:100%; aspect-ratio:1.586; border-radius:7%/11%; padding:7% 8%; box-sizing:border-box; color:#fff; font-family:var(--mn-f);
  background:radial-gradient(120% 95% at 0% 0%, rgba(255,255,255,.28), rgba(255,255,255,0) 46%), radial-gradient(90% 90% at 100% 100%, rgba(109,123,255,.42), rgba(109,123,255,0) 60%), linear-gradient(135deg, #4A94FB 0%, #2566E0 50%, #1640B0 100%);
  box-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(6,27,87,.18), 0 calc(30px * var(--u)) calc(60px * var(--u)) calc(-24px * var(--u)) rgba(6,27,87,.65), inset 0 1px 0 rgba(255,255,255,.34), inset 0 0 0 1px rgba(255,255,255,.10);
  display:flex; flex-direction:column; justify-content:space-between; container-type:inline-size; }
html.mn .sf-card__top{ display:flex; align-items:center; justify-content:space-between; }
html.mn .sf-card__brand{ display:flex; align-items:center; gap:4cqw; font-size:5.2cqw; font-weight:700; letter-spacing:.14em; }
html.mn .sf-card__brand svg{ width:11cqw; height:auto; fill:#fff; }
html.mn .sf-card__chip{ width:13cqw; aspect-ratio:1.3; border-radius:2.4cqw; background:linear-gradient(135deg, rgba(255,255,255,.55), rgba(255,255,255,.18)); box-shadow:inset 0 0 0 1px rgba(255,255,255,.35); }
html.mn .sf-card__amt{ font-size:14.5cqw; font-weight:700; letter-spacing:-.03em; line-height:1; font-variant-numeric:tabular-nums; }
html.mn .sf-card__amt sup{ font-size:.48em; vertical-align:.8em; margin-right:.06em; font-weight:600; }
html.mn .sf-card__tier{ font-size:5.6cqw; font-weight:600; opacity:.9; margin-top:-2cqw; }
html.mn .sf-cert{ position:relative; width:100%; container-type:inline-size; }
html.mn .sf-cert__paper{ aspect-ratio:1.38; border-radius:4cqw; padding:9cqw 10cqw; box-sizing:border-box; background:linear-gradient(160deg, #FFFFFF 0%, #F3F6FF 60%, #E6EDFF 100%);
  box-shadow:var(--sf-shadow), inset 0 0 0 1px rgba(255,255,255,.9); display:flex; flex-direction:column; gap:3.5cqw; font-family:var(--mn-f); }
html.mn .sf-cert__mk svg{ width:16cqw; height:auto; fill:#2566E0; display:block; }
html.mn .sf-cert__t{ font-size:7.4cqw; font-weight:700; color:#0E1E4F; letter-spacing:-.02em; line-height:1.1; }
html.mn .sf-cert__n{ font-size:5cqw; font-weight:500; color:#4A5578; }
html.mn .sf-cert__ln{ display:block; height:2.6cqw; width:62%; border-radius:2cqw; background:#DCE4F7; }
html.mn .sf-cert__ln--s{ width:40%; }
html.mn .sf-cert__seal{ position:absolute; width:30%; right:6%; bottom:-14%; }
html.mn .sf-win{ border-radius:calc(18px * var(--u)); overflow:hidden; background:#FFFFFF; box-shadow:var(--sf-shadow); font-family:var(--mn-f); }
html.mn .sf-win__bar{ display:flex; align-items:center; gap:calc(7px * var(--u)); height:calc(34px * var(--u)); padding:0 calc(14px * var(--u)); background:#F3F5FA; border-bottom:1px solid rgba(6,27,87,.06); }
html.mn .sf-win__bar i{ width:calc(10px * var(--u)); height:calc(10px * var(--u)); border-radius:50%; background:#D5DAE6; }
html.mn .sf-win__bar span{ margin-inline-start:calc(8px * var(--u)); font-size:calc(13.5px * var(--u)); font-weight:600; color:#3A4466; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
html.mn .sf-chart{ display:block; width:100%; height:auto; aspect-ratio:252/118; padding:calc(10px * var(--u)) calc(4px * var(--u)) calc(6px * var(--u)); box-sizing:border-box; }
html.mn .sf-video{ position:relative; aspect-ratio:16/9; background:radial-gradient(80% 90% at 20% 10%, rgba(91,140,255,.85) 0%, rgba(91,140,255,0) 60%), linear-gradient(135deg, #1B4FD8, #0E2A7A); display:grid; place-items:center; }
html.mn .sf-obj .sf-play, html.mn .sf-play{ width:22%; filter:drop-shadow(0 calc(12px * var(--u)) calc(18px * var(--u)) rgba(6,27,87,.35)); }
html.mn .sf-video__bar{ position:absolute; left:6%; right:6%; bottom:8%; height:calc(6px * var(--u)); border-radius:calc(3px * var(--u)); background:rgba(255,255,255,.3); }
html.mn .sf-video__bar i{ display:block; height:100%; border-radius:calc(3px * var(--u)); background:#fff; }
@media (prefers-reduced-motion:reduce){ html.mn .sf-obj{ opacity:1 !important; transform:none !important; transition:none !important; } }

html.mn-faq{ --mn-faq-arc:clamp(calc(40px * var(--u)), 5vw, calc(120px * var(--u))); }
html.mn-faq.nx .faq-head{ position:relative; overflow:hidden; padding-bottom:clamp(calc(64px * var(--u)), 10vh, calc(128px * var(--u)));
  background:radial-gradient(56% 62% at 50% 100%, rgba(61,139,255,.17), rgba(61,139,255,0) 72%), #EAF5FE !important;
  border-radius:0 0 50% 50% / 0 0 var(--mn-faq-arc) var(--mn-faq-arc); }
html.mn-faq.nx .faq-head__title{ color:#061B57 !important; font-weight:700 !important; }
html.mn-faq.nx .faq-head__lead{ color:#2B3550 !important; }
html.mn-faq.nx.bz .faq-search{ width:100%; max-width:none; min-height:calc(60px * var(--u)); padding-inline:calc(22px * var(--u)) calc(10px * var(--u)); background:#FFFFFF !important; border:0 !important;
  box-shadow:0 1px calc(2px * var(--u)) rgba(6,27,87,.06), 0 calc(14px * var(--u)) calc(32px * var(--u)) calc(-16px * var(--u)) rgba(6,27,87,.30) !important; }
html.mn-faq.nx.bz .faq-search:focus-within{ box-shadow:0 1px calc(2px * var(--u)) rgba(6,27,87,.06), 0 calc(14px * var(--u)) calc(32px * var(--u)) calc(-16px * var(--u)) rgba(6,27,87,.30) !important; }
html.mn-faq.nx.bz .faq-search:has(:focus-visible){ outline:calc(2px * var(--u)) solid #2670E6; outline-offset:calc(3px * var(--u)); }
html.mn-faq.nx.bz .faq-search .faq-search__input:focus-visible{ outline:0 !important; }
html.mn-faq.nx.bz .faq-search__icon{ color:#4A5578; }
html.mn-faq.nx.bz .faq-search__input::placeholder{ color:#4A5578; }
html.mn-faq.nx.bz .faq-search__clear{ background:#EDEDF2; color:#1D1D1F; }
html.mn-faq.nx.bz .faq-search__clear:hover{ background:#E2E2E8; color:#1D1D1F; }
html.mn-faq.nx :is(.faq-head__in, .act--faq .act__inner, .faq-noresults){ width:var(--sf-w); max-width:none; }
@media (max-width:700px){ html.mn-faq.nx.bz .faq-search{ min-height:calc(56px * var(--u)); padding-inline:calc(18px * var(--u)) calc(8px * var(--u)); } }

html.mn.nx.bz .bz-stack{ display:none !important; }
html.mn-home.nx.bz .site-main:has(> .nx-passage)::after{ height:calc(var(--mn-rp) + 1px) !important; }
html.mn.nx.bz body #nav.masthead.masthead:not(.nav--open):not(.is-clear){ box-shadow:none !important; }
html.mn-faq.nx :is(.faq-cats, .faq-cat, .faq-list, .faq-item){ border-top:0 !important; border-bottom:0 !important; }
html.mn-faq.nx .faq-cat{ border-radius:calc(22px * var(--u)); padding-inline:clamp(calc(14px * var(--u)), 1.4vw, calc(28px * var(--u))); margin-inline:calc(-1 * clamp(calc(14px * var(--u)), 1.4vw, calc(28px * var(--u)))); transition:background-color .4s var(--mn-e); }
html.mn-faq.nx .faq-cat:hover, html.mn-faq.nx .faq-cat[open]{ background:#F2F7FF; }
html.mn-faq.nx.bz-work .faq-cat__icon, html.mn-faq.nx.bz-work .faq-cat:hover > .faq-cat__head .faq-cat__icon, html.mn-faq.nx.bz-work .faq-cat[open] > .faq-cat__head .faq-cat__icon{ background:none !important; }
html.mn-faq.nx.bz-work .faq-cat__icon::before, html.mn-faq.nx.bz-work .faq-cat__icon::after{ background:#061B57 !important; }
html.mn-faq.nx .faq-cat__rule{ background:none !important; }

html.mn :is(#how, #rule, #platform, #reviews, #faqcta, #cta){
  --sf-shadow:0 1px calc(2px * var(--u)) rgba(6,27,87,.06), 0 calc(20px * var(--u)) calc(44px * var(--u)) calc(-24px * var(--u)) rgba(6,27,87,.30);
  --sf-shadow-s:0 1px calc(2px * var(--u)) rgba(6,27,87,.06), 0 calc(10px * var(--u)) calc(24px * var(--u)) calc(-14px * var(--u)) rgba(6,27,87,.22); }
@media (min-width:961px){
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.nav--open) .nh-logo::before,
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.nav--open) .nh-logo::after{ transition:opacity .45s ease !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead.mn-g-white:not(.nav--open) .nh-logo::before{ opacity:0 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead.mn-g-white:not(.nav--open) .nh-logo::after{ opacity:1 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.mn-g-white):not(.nav--open) .nh-logo::before{ opacity:1 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.mn-g-white):not(.nav--open) .nh-logo::after{ opacity:0 !important; }
}
@media (max-width:960px){
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.nav--open) .pel__head .pel-logo :is(.pel-logo__w, .pel-logo__b){ transition:opacity .45s ease !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead.mn-g-white:not(.nav--open) .pel__head .pel-logo .pel-logo__w{ opacity:0 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead.mn-g-white:not(.nav--open) .pel__head .pel-logo .pel-logo__b{ opacity:1 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.mn-g-white):not(.nav--open) .pel__head .pel-logo .pel-logo__w{ opacity:1 !important; }
  html.mn.nx.bz[data-logo="old"] body #nav.masthead:not(.mn-g-white):not(.nav--open) .pel__head .pel-logo .pel-logo__b{ opacity:0 !important; }
}
html.mn-home .site-main > .pin-spacer:has(> #pricing){ pointer-events:none; }
html.mn-home.bz-film-in .site-main > .pin-spacer > #pricing, html.mn-home:not(.bz-film) .site-main > .pin-spacer > #pricing{ pointer-events:auto; }


html.mn-home #pricing.sf-pl-on .nx-plans__list .nx-h2{ color:#061B57 !important; font-weight:700; }
html.mn-home #pricing.sf-pl-on .bz-par p{ color:#2B3550 !important; }
html.mn-home #pricing .sf-pl__facts{ margin:clamp(calc(14px * var(--u)), 2.6vh, calc(28px * var(--u))) 0 0; max-width:38em; font-size:calc(16px * var(--u)); line-height:1.55; color:#2B3550; text-wrap:pretty; }

@media (min-width:1001px){
  html.mn-home #pricing.sf-pl-on .nx-plans__stage{ width:var(--sf-w); grid-template-columns:minmax(calc(580px * var(--u)), .84fr) minmax(0, 1.16fr);
    column-gap:clamp(calc(40px * var(--u)), 4.2vw, calc(96px * var(--u))); align-items:stretch; }
  html.mn-home #pricing.sf-pl-on .nx-plans__list{ align-self:center; }
  html.mn-home #pricing.sf-pl-on .nx-plans__list .nx-h2{ max-width:20ch;
    font-size:var(--mn-h2); line-height:1.06; letter-spacing:-.035em; }
  html.mn-home #pricing.sf-pl-tight .sf-pl__facts{ display:none; }
  html.mn-home #pricing.sf-pl-on .bz-plans__obj{ position:relative; align-self:stretch; display:flex; align-items:center; justify-content:center;
    min-height:0; padding:clamp(calc(28px * var(--u)), 5vh, calc(64px * var(--u))) clamp(calc(28px * var(--u)), 3vw, calc(72px * var(--u))); overflow:visible !important; }
  html.mn-home #pricing.sf-pl-on .nx-plans__card{ position:relative; z-index:1; width:min(78%, calc(820px * var(--u))); max-width:none; margin:0; }
  html.mn-home #pricing .sf-pl__stage{ position:absolute; z-index:0; inset:-8% -6%; pointer-events:none;
    background:radial-gradient(closest-side, rgba(214,232,255,.95) 0%, rgba(228,240,255,.7) 45%, rgba(240,247,255,0) 100%); }
}

@media (min-width:701px){
  html.mn-home #pricing.sf-pl-on .nx-card{ box-shadow:0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(6,27,87,.10), 0 calc(34px * var(--u)) calc(64px * var(--u)) calc(-30px * var(--u)) rgba(10,63,194,.5), inset 0 1px 0 rgba(255,255,255,.34), inset 0 0 0 1px rgba(255,255,255,.10) !important; }
  html.mn-home #pricing.sf-pl-on .nx-rows{ display:grid; gap:calc(4px * var(--u)); }
  html.mn-home #pricing.sf-pl-on .nx-row{ margin-inline:0 !important; column-gap:clamp(calc(16px * var(--u)), 1.4vw, calc(28px * var(--u))); border-radius:calc(20px * var(--u)) !important; background:transparent !important; border:0 !important;
    box-shadow:none !important; transition:background-color .45s var(--mn-e); }
  html.mn-home #pricing.sf-pl-on .nx-row::before, html.mn-home #pricing.sf-pl-on .nx-row::after{ display:none !important; }
  html.mn-home #pricing.sf-pl-on .nx-row.is-picked{ background:#EEF4FF !important; box-shadow:none !important; }
  html.mn-home #pricing.sf-pl-on .nx-row__a{ color:#061B57 !important; }
  html.mn-home #pricing.sf-pl-on .nx-row .nx-pill{ background:#E6EFFF !important; color:#0A3FC2 !important; border:0 !important; box-shadow:none !important; font-weight:600; }
  html.mn-home #pricing.sf-pl-on .nx-row.is-picked .nx-pill{ background:#0B5CFF !important; color:#FFFFFF !important; box-shadow:none !important; }
}
html.mn-home #pricing.sf-pl-on .nx-row__n em{ padding:0 !important; background:none !important; color:inherit !important; font-weight:700; }

html.mn-home #pricing.sf-pl-static :is(.sf-pl__stage, .sf-pl__facts){ opacity:1; transform:none; }

@media (max-width:1000px){
  html.mn-home #pricing .sf-pl__stage{ display:none !important; }
  html.mn-home #pricing .sf-pl__facts{ order:5; margin-top:calc(24px * var(--u)); }
}
@media (min-width:701px){
  html.mn-home #pricing.sf-pl-rest [data-nx-card-host]{ transform:none !important; will-change:auto !important; }
  html.mn-home #pricing.sf-pl-rest .nx-card{ will-change:auto !important; }
  html.mn-home #pricing.sf-pl-rest.sf-pl-still .nx-cardwrap{ perspective:none !important; }
  html.mn-home #pricing.sf-pl-rest.sf-pl-still .nx-card__lean{ transform:none !important; transform-style:flat !important; }
}

@media (max-width:700px){
  html.mn-home #pricing .sf-pl__facts{ display:none !important; }
  html.mn-home #pricing-title{ --mn-t1:#061B57; }
}


html.mn-home #doublecase.crb-on{ position:relative; z-index:2; background:linear-gradient(180deg, #EAF5FE 0%, #F4F9FF 46%, #FFFFFF 100%) !important;
  border-top-left-radius:50% var(--sf-arc); border-top-right-radius:50% var(--sf-arc); overflow:visible !important; }
html.mn-courses #courses.crb-on{ position:relative; background:linear-gradient(180deg, #EAF5FE 0%, #F4F9FF 50%, #FFFFFF 100%) !important; }

@media (min-width:701px){
  html.mn-home #doublecase.crb-on{ padding-top:calc(var(--sf-arc) * .5) !important; padding-bottom:clamp(calc(44px * var(--u)), 7vh, calc(100px * var(--u))) !important; }
  html.mn-courses #courses.crb-on{ padding-bottom:clamp(calc(44px * var(--u)), 7vh, calc(100px * var(--u))) !important; }

  html.mn :is(#doublecase, #courses).crb-on > .nx-w{ display:grid !important; width:var(--sf-w) !important; max-width:none !important; margin:0 auto !important; padding:0 !important; box-sizing:border-box;
    --crb-px:clamp(calc(18px * var(--u)), 1.7vw, calc(30px * var(--u)));
    grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr); grid-template-rows:auto auto auto 1fr;
    grid-template-areas:"stage title" "stage par" "stage rows" "stage note"; column-gap:clamp(calc(36px * var(--u)), 3.8vw, calc(88px * var(--u))); align-items:start; }
  html.mn #courses.crb-on > .nx-w{ grid-template-rows:auto auto auto auto 1fr; grid-template-areas:"back back" "stage title" "stage par" "stage rows" "stage note"; }
  html.mn #courses.crb-on .crs__backlink{ grid-area:back; justify-self:start; margin:0 0 clamp(calc(18px * var(--u)), 3vh, calc(36px * var(--u))) !important; }

  html.mn :is(#doublecase, #courses).crb-on :is(#dc-title, #crs-title){ grid-area:title; max-width:none; margin:0 0 clamp(calc(10px * var(--u)), 1.8vh, calc(22px * var(--u))) !important; font-size:var(--mn-h2) !important; font-weight:700; letter-spacing:-.035em; line-height:1.06; color:#061B57 !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par{ grid-area:par; display:block; max-width:36em; margin:0 0 clamp(calc(16px * var(--u)), 2.8vh, calc(40px * var(--u))) !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par p{ display:inline; margin:0; font-size:var(--mn-lead); line-height:1.55; color:#2B3550 !important; max-width:none; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par .nx-cities{ font-weight:600; color:#0B5CFF !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par .nx-intro::after{ content:" "; }
  html[dir=rtl].mn :is(#doublecase, #courses).crb-on :is(#dc-title, #crs-title, .bz-par p, .crb-cap, .crb-note){ letter-spacing:0; }

  html.mn :is(#doublecase, #courses).crb-on .plan--dc{ grid-area:rows; display:grid !important; grid-template-columns:auto auto minmax(0, 1fr) auto !important; grid-template-rows:none !important; grid-auto-rows:auto !important;
    --crb-cg:clamp(calc(14px * var(--u)), 1.2vw, calc(24px * var(--u))); column-gap:var(--crb-cg) !important; row-gap:clamp(calc(8px * var(--u)), 1.3vh, calc(16px * var(--u))) !important; margin:0 !important; padding:0 !important; overflow:visible !important; align-content:start; container-type:inline-size; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row{ --crb-fig:min(clamp(calc(26px * var(--u)), 1.7vw, calc(32px * var(--u))), 7cqi);
    position:relative; isolation:isolate; grid-column:1 / -1 !important; grid-row:auto !important; display:grid !important; grid-template-columns:subgrid !important; grid-template-rows:auto auto auto !important;
    grid-template-areas:"head head head go" "glb glb elb go" "gnm arr enm go"; column-gap:var(--crb-cg) !important; row-gap:clamp(calc(5px * var(--u)), .7vh, calc(8px * var(--u))) !important; align-items:end;
    min-height:0 !important; margin:0 !important; padding:clamp(calc(12px * var(--u)), 1.8vh, calc(24px * var(--u))) var(--crb-px) !important; border:0 !important; border-radius:calc(20px * var(--u)) !important;
    background:#FFFFFF !important; background-blend-mode:normal !important; box-shadow:0 1px calc(2px * var(--u)) rgba(6,27,87,.06), 0 calc(10px * var(--u)) calc(26px * var(--u)) calc(-16px * var(--u)) rgba(6,27,87,.3) !important;
    --nx-tx:#061B57; --nx-tx2:#2B3550; --nx-tx3:#4A5578; --mn-t1:#061B57; --mn-t2:#2B3550; --mn-t3:#4A5578; color:#061B57; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row.in, html.mn:not(.nx-motion) :is(#doublecase, #courses).crb-on .plan--dc > .crb-row{ transform:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row::before{ content:none !important; display:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row::after{ content:"" !important; display:block !important; position:absolute; inset:0; z-index:3; padding:0 !important; border-radius:inherit; pointer-events:none;
    background:none !important; -webkit-mask:none !important; mask:none !important; box-shadow:inset 0 0 0 calc(2px * var(--u)) #0B5CFF, 0 calc(18px * var(--u)) calc(36px * var(--u)) calc(-18px * var(--u)) rgba(11,92,255,.5); opacity:0; transition:opacity .35s var(--mn-e) !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row.is-picked::after{ opacity:1; }

  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__head{ grid-area:head; align-self:start; margin:0 0 clamp(calc(4px * var(--u)), .8vh, calc(10px * var(--u))); padding:0; min-width:0; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .nx-h3{ margin:0; font-size:clamp(calc(19px * var(--u)), 1.25vw, calc(24px * var(--u))) !important; font-weight:700 !important; letter-spacing:-.02em; line-height:1.2; color:#061B57 !important; text-wrap:balance; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__fmt{ margin:calc(4px * var(--u)) 0 0 !important; font-size:calc(15px * var(--u)) !important; line-height:1.4; color:#2B3550 !important; }
  html[dir=rtl].mn :is(#doublecase, #courses).crb-on .crb-row .nx-h3{ letter-spacing:0; }

  html.mn :is(#doublecase, #courses).crb-on .crb-row :is(.mz-deal-box, .mz-deal, .mz-deal__give, .mz-deal__get){ display:contents !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__get{ --mn-t1:#0B5CFF; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__lbl{ display:block; justify-self:start; align-self:end; min-width:0; margin:0; font-size:calc(14px * var(--u)) !important; font-weight:500; line-height:1.3; letter-spacing:0; text-transform:none; color:#4A5578 !important; text-wrap:balance; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__give .mz-deal__lbl{ grid-area:glb; white-space:nowrap; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__get .mz-deal__lbl{ grid-area:elb; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__num{ display:block; justify-self:start; align-self:last baseline; margin:0; line-height:1 !important; font-variant-numeric:tabular-nums; white-space:nowrap; direction:ltr; background:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__give .mz-deal__num{ grid-area:gnm; font-size:clamp(calc(19px * var(--u)), 1.2vw, calc(23px * var(--u))) !important; font-weight:600 !important; letter-spacing:-.015em; color:#2B3550 !important; -webkit-text-fill-color:#2B3550 !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__get .mz-deal__num{ grid-area:enm; font-size:var(--crb-fig) !important; font-weight:700 !important; letter-spacing:-.035em; color:#0B5CFF !important; -webkit-text-fill-color:#0B5CFF !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__arrow{ grid-area:arr; justify-self:start; align-self:center; display:grid !important; place-items:center; width:calc(20px * var(--u)) !important; height:auto; margin:0 !important; transform:none !important; color:#0B5CFF !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__arrow svg{ display:block; width:calc(20px * var(--u)); height:auto; }

  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__go{ grid-area:go; align-self:center; justify-self:end; display:inline-flex !important; align-items:center; justify-content:center;
    width:auto !important; max-width:none !important; min-height:var(--mn-btn) !important; margin:0 0 0 clamp(calc(4px * var(--u)), .6vw, calc(12px * var(--u))) !important; padding:0 calc(24px * var(--u)) !important; white-space:nowrap;
    border:0 !important; border-radius:calc(999px * var(--u)) !important; font-size:calc(15px * var(--u)) !important; font-weight:600; background:#EAF1FF !important; color:#0A3FC2 !important; box-shadow:none !important;
    transition:background-color .35s var(--mn-e), color .35s var(--mn-e), box-shadow .35s var(--mn-e) !important; }
  html[dir=rtl].mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__go{ margin:0 clamp(calc(4px * var(--u)), .6vw, calc(12px * var(--u))) 0 0 !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row.is-picked .mz-course__go{ background:#0B5CFF !important; color:#FFFFFF !important; box-shadow:0 calc(10px * var(--u)) calc(22px * var(--u)) calc(-12px * var(--u)) rgba(11,92,255,.75) !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row.is-picked .mz-course__go:hover{ background:#0A4FE0 !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__go:focus-visible{ outline:calc(2px * var(--u)) solid #0B5CFF; outline-offset:calc(3px * var(--u)); }

  html.mn :is(#doublecase, #courses).crb-on .crb-stage{ grid-area:stage; align-self:stretch; position:relative; isolation:isolate; display:flex; flex-direction:column; min-height:0; box-sizing:border-box;
    padding:clamp(calc(22px * var(--u)), 3.4vh, calc(48px * var(--u))) clamp(calc(22px * var(--u)), 2vw, calc(42px * var(--u))); border-radius:var(--sf-r); overflow:hidden; color:#FFFFFF;
    background:radial-gradient(62% 52% at 24% 14%, rgba(120,176,255,.55), rgba(120,176,255,0) 72%), linear-gradient(160deg, #1B6BFF 0%, #0B5CFF 46%, #0A3FC2 100%);
    box-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(6,27,87,.06), 0 calc(40px * var(--u)) calc(80px * var(--u)) calc(-40px * var(--u)) rgba(6,27,87,.5); }
  html.mn :is(#doublecase, #courses).crb-on .crb-comp{ position:relative; flex:1 1 auto; min-height:clamp(calc(220px * var(--u)), 30vh, calc(480px * var(--u))); container-type:size; display:grid; place-items:center; }
  html.mn :is(#doublecase, #courses).crb-on .crb-scene{ position:relative; width:min(100cqw, 137cqh); aspect-ratio:1.37; direction:ltr; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cap{ flex:none; position:relative; margin:clamp(calc(14px * var(--u)), 2.2vh, calc(26px * var(--u))) 0 0; max-width:34em; font-size:var(--mn-lead); font-weight:500; line-height:1.5; color:#FFFFFF; }

  html.mn :is(#doublecase, #courses).crb-on .crb-cert{ position:absolute; left:3.2%; top:4.4%; width:70%; z-index:1; container-type:inline-size; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__paper{ position:relative; aspect-ratio:1.42; box-sizing:border-box; padding:8.5cqw 9cqw 7cqw; border-radius:3.2cqw; display:flex; flex-direction:column; align-items:center; text-align:center;
    background:linear-gradient(160deg, #FFFFFF 0%, #F7FAFF 55%, #ECF2FF 100%); transform:rotate(-2deg); transform-origin:50% 50%;
    box-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(4,18,63,.14), 0 calc(36px * var(--u)) calc(64px * var(--u)) calc(-26px * var(--u)) rgba(4,18,63,.62), inset 0 0 0 1px rgba(255,255,255,.9); }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__paper::before{ content:""; position:absolute; inset:3.2cqw; border-radius:1.8cqw; box-shadow:inset 0 0 0 max(1px, .32cqw) rgba(11,92,255,.2); pointer-events:none; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__t{ font-size:7.2cqw; font-weight:700; line-height:1.1; letter-spacing:-.025em; color:#061B57; white-space:nowrap; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__rule{ display:block; flex:none; width:14cqw; height:max(1px, .6cqw); margin:3.6cqw 0 3.4cqw; border-radius:1cqw; background:#0B5CFF; opacity:.5; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__n{ width:100%; font-size:5.2cqw; font-weight:600; line-height:1.25; color:#2B3550; }
  html[dir=rtl].mn :is(#doublecase, #courses).crb-on .crb-cert__n{ direction:rtl; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__ft{ margin-top:auto; width:100%; display:grid; grid-template-columns:minmax(0, 1fr) 15cqw minmax(0, 1fr); align-items:center; column-gap:5cqw; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__ln{ display:block; height:max(1px, .55cqw); border-radius:1cqw; background:#C8D6F2; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__seal{ display:block; filter:drop-shadow(0 calc(8px * var(--u)) calc(12px * var(--u)) rgba(4,18,63,.22)); }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__seal svg{ display:block; width:100%; height:auto; }
  html.mn :is(#doublecase, #courses).crb-on .crb-card{ position:absolute; left:46.7%; top:51.6%; width:50%; z-index:2; }
  html.mn :is(#doublecase, #courses).crb-on .crb-card .nx-card{ transform:rotate(4deg); transform-origin:50% 50%; will-change:auto;
    box-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(4,18,63,.22), 0 calc(34px * var(--u)) calc(60px * var(--u)) calc(-24px * var(--u)) rgba(4,18,63,.78), inset 0 1px 0 rgba(255,255,255,.42), inset 0 0 0 1px rgba(255,255,255,.2); }
  html.mn :is(#doublecase, #courses).crb-on .crb-card .nx-card::before{ content:none; animation:none; }
  html.mn :is(#doublecase, #courses).crb-on .crb-card .nx-card__top{ font-size:max(calc(11px * var(--u)), 3.4cqw); }
  html.mn :is(#doublecase, #courses).crb-on .crb-card .nx-card__brand .nx-card__mk{ height:1.24em; }

  html.mn :is(#doublecase, #courses).crb-on .crb-x{ display:grid; }
  html.mn :is(#doublecase, #courses).crb-on .crb-x__i{ grid-area:1 / 1; opacity:0; transform:translate3d(0, .3em, 0); transition:opacity .35s var(--mn-e3), transform .45s var(--mn-e3); }
  html.mn :is(#doublecase, #courses).crb-on .crb-x__i.is-on{ opacity:1; transform:none; transition:opacity .5s var(--mn-e) .12s, transform .7s var(--mn-e) .12s; }
  html.mn :is(#doublecase, #courses).crb-on .crb-x--name{ align-items:center; min-height:2.5em; }
  html.mn :is(#doublecase, #courses).crb-on .crb-x--name .crb-x__i{ text-wrap:balance; }

  html.mn :is(#doublecase, #courses).crb-on .crb-cert{ transition:opacity .9s var(--mn-e), transform 1.2s var(--mn-e); }
  html.mn :is(#doublecase, #courses).crb-on .crb-card{ transition:opacity .9s var(--mn-e) .3s, transform 1.3s var(--mn-e) .3s; }
  html.mn-motion :is(#doublecase, #courses).crb-on .crb-comp:not(.is-in) .crb-cert{ opacity:0; transform:translate3d(0, calc(26px * var(--u)), 0); }
  html.mn-motion :is(#doublecase, #courses).crb-on .crb-comp:not(.is-in) .crb-card{ opacity:0; transform:translate3d(8%, 12%, 0); }

  html.mn :is(#doublecase, #courses).crb-on .crb-note{ grid-area:note; align-self:start; justify-self:stretch; box-sizing:border-box; max-width:none; margin:clamp(calc(6px * var(--u)), 1.1vh, calc(14px * var(--u))) 0 0; padding:0 var(--crb-px);
    font-size:var(--mn-body); line-height:1.5; color:#4A5578; text-wrap:pretty; }
  html.nx-motion.mn :is(#doublecase, #courses).crb-on .crb-note{ transition:opacity 1s ease 90ms, transform 1.1s var(--nx-e, cubic-bezier(.2,.75,.2,1)) 90ms; }
  html.nx-motion.mn :is(#doublecase, #courses).crb-on .crb-note:not(.is-in){ opacity:0; transform:translate3d(0, calc(28px * var(--u)), 0); }
}

@media (min-width:1181px) and (max-width:2300px){
  html.mn-home #doublecase.crb-on{ padding-top:calc(var(--sf-arc) * .7) !important; }
}
@media (min-width:1181px) and (max-width:1600px){
  html.mn :is(#doublecase, #courses).crb-on > .nx-w{ grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr); }
  html.mn :is(#doublecase, #courses).crb-on .bz-par{ max-width:none; }
}
@media (min-width:1181px) and (max-height:820px){
  html.mn :is(#doublecase, #courses).crb-on :is(#dc-title, #crs-title){ margin-bottom:calc(8px * var(--u)) !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par{ margin-bottom:calc(12px * var(--u)) !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc{ row-gap:calc(8px * var(--u)) !important; }
  html.mn :is(#doublecase, #courses).crb-on > .nx-w{ --crb-px:calc(20px * var(--u)); }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row{ padding:calc(10px * var(--u)) var(--crb-px) !important; row-gap:calc(5px * var(--u)) !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__head{ margin-bottom:calc(4px * var(--u)); }
  html.mn :is(#doublecase, #courses).crb-on .crb-stage{ padding:calc(20px * var(--u)) calc(26px * var(--u)); }
  html.mn :is(#doublecase, #courses).crb-on .crb-cap{ margin-top:calc(12px * var(--u)); }
  html.mn :is(#doublecase, #courses).crb-on .crb-note{ margin-top:calc(6px * var(--u)); }
}

@media (min-width:701px) and (max-width:1180px){
  html.mn :is(#doublecase, #courses).crb-on > .nx-w{ grid-template-columns:minmax(0, 1fr); grid-template-rows:none; grid-template-areas:"title" "par" "stage" "rows" "note"; }
  html.mn #courses.crb-on > .nx-w{ grid-template-rows:none; grid-template-areas:"back" "title" "par" "stage" "rows" "note"; }
  html.mn :is(#doublecase, #courses).crb-on .crb-stage{ align-self:start; flex-direction:row; align-items:center; gap:clamp(calc(20px * var(--u)), 3vw, calc(36px * var(--u))); margin:0 0 clamp(calc(16px * var(--u)), 2.4vh, calc(24px * var(--u)));
    padding:clamp(calc(18px * var(--u)), 2.6vh, calc(28px * var(--u))) clamp(calc(20px * var(--u)), 3vw, calc(36px * var(--u))); }
  html.mn :is(#doublecase, #courses).crb-on .crb-comp{ flex:0 0 max(48%, calc(340px * var(--u))); min-height:0; aspect-ratio:1.37; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cap{ flex:1 1 auto; margin:0; }
}

@media (prefers-reduced-motion:reduce){
  html.mn :is(#doublecase, #courses).crb-on :is(.crb-x__i, .crb-cert, .crb-card, .crb-note){ transition:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-note{ opacity:1 !important; transform:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row::after, html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-course__go{ transition:none !important; }
}

@media (max-width:700px){
  html.mn :is(#doublecase, #courses).crb-on .crb-stage{ display:none !important; }
  html.mn-home #doublecase.crb-on{ border-radius:0 !important; background:#FFFFFF !important; }
  html.mn-home #doublecase.crb-on .crb-note{ display:none !important; }
  html.mn :is(#doublecase, #courses) :is(#dc-title, #crs-title){ --mn-t1:#061B57; color:#061B57 !important; }
  html.mn-home #doublecase.crb-on #dc-title{ font-size:calc(34px * var(--u)) !important; line-height:1.05; letter-spacing:-.035em; color:#061B57; margin:0 0 calc(12px * var(--u)) !important; }
  html.mn-home #doublecase.crb-on .bz-par p{ font-size:calc(16px * var(--u)) !important; line-height:1.45; color:#2B3550; margin:0 0 calc(8px * var(--u)) !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par .nx-cities{ color:#0B5CFF !important; font-weight:600; }
  html.mn #courses.crb-on .bz-par p{ color:#2B3550 !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row{ color:#fff !important; background:radial-gradient(90% 80% at 15% 0%, rgba(140,196,255,.4), rgba(140,196,255,0) 70%), var(--sf-g-royal) !important;
    --nx-tx:#FFFFFF; --nx-tx2:rgba(255,255,255,.88); --nx-tx3:rgba(255,255,255,.8); --mn-t1:#FFFFFF; --mn-t2:rgba(255,255,255,.88); --mn-t3:rgba(255,255,255,.8); }
  html.mn :is(#doublecase, #courses).crb-on .crb-row::before, html.mn :is(#doublecase, #courses).crb-on .crb-row::after{ display:none !important; content:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row :is(.nx-h3, .mz-deal__num, .mz-deal__lbl, .mz-course__fmt){ color:#fff !important; -webkit-text-fill-color:#fff !important; background:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal-box{ background:none !important; border:0 !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; }
  html.mn #courses.crb-on .crb-row{ border:0 !important; border-radius:var(--sf-r) !important; box-shadow:0 calc(16px * var(--u)) calc(32px * var(--u)) calc(-18px * var(--u)) rgba(6,27,87,.5) !important; }
  html.mn #courses.crb-on .plan--dc{ padding-bottom:calc(34px * var(--u)) !important; margin-bottom:calc(-24px * var(--u)) !important; }
  html.mn #courses.crb-on .crb-row .mz-deal{ margin:calc(18px * var(--u)) 0 0 !important; }
  html.mn #courses.crb-on .crb-row .mz-deal-box{ margin-top:auto !important; }
  html.mn #courses.crb-on .crb-row .mz-course__go{ margin-top:calc(24px * var(--u)) !important; }
  html.mn #courses.crb-on .crb-row .mz-course__go{ background:#FFFFFF !important; color:#0A2C8A !important; border:0 !important; box-shadow:0 calc(12px * var(--u)) calc(24px * var(--u)) calc(-12px * var(--u)) rgba(6,27,87,.6); font-weight:650; }
  html.mn #courses.crb-on .crb-note{ margin:calc(16px * var(--u)) 0 0; font-size:calc(15px * var(--u)); line-height:1.5; color:#4A5578; }
  html[dir=rtl].mn #courses.crb-on .crb-note{ letter-spacing:0; }
}

@media (min-width:701px){
  html.mn :is(#doublecase, #courses).crb-on .crb-stage{ background:none !important; box-shadow:none !important; overflow:visible !important; padding:0 !important; color:#2B3550; isolation:isolate; }
  html.mn :is(#doublecase, #courses).crb-on .crb-stage::before{ content:""; position:absolute; z-index:-1; inset:-10% -10% -4%; pointer-events:none;
    background:radial-gradient(closest-side, rgba(200,224,255,.95) 0%, rgba(214,232,255,.6) 48%, rgba(234,245,254,0) 100%); }
  html.mn :is(#doublecase, #courses).crb-on .crb-cap{ color:#2B3550; font-weight:400; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__paper{ box-shadow:0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(6,27,87,.08), 0 calc(40px * var(--u)) calc(70px * var(--u)) calc(-34px * var(--u)) rgba(6,27,87,.42) !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__paper::before, html.mn :is(#doublecase, #courses).crb-on .crb-cert__rule{ display:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__n{ margin-top:2.4cqw; }
  html.mn :is(#doublecase, #courses).crb-on .crb-cert__ln{ visibility:hidden; }
  html.mn :is(#doublecase, #courses).crb-on .crb-card .nx-card{ box-shadow:0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(6,27,87,.12), 0 calc(38px * var(--u)) calc(66px * var(--u)) calc(-30px * var(--u)) rgba(10,63,194,.55), inset 0 1px 0 rgba(255,255,255,.34), inset 0 0 0 1px rgba(255,255,255,.1) !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row{ background:transparent !important; box-shadow:none !important; transition:background-color .45s var(--mn-e) !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row::after{ content:none !important; display:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .plan--dc > .crb-row.is-picked{ background:rgba(11,92,255,.075) !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row .mz-deal__arrow{ color:#7D8AA8 !important; }
  html.mn :is(#doublecase, #courses).crb-on .crb-row.is-picked .mz-course__go{ box-shadow:none !important; }
  html.mn :is(#doublecase, #courses).crb-on .bz-par .nx-cities{ color:#061B57 !important; font-weight:600; }
}
@media (max-width:700px){ html.mn :is(#doublecase, #courses).crb-on .bz-par .nx-cities{ color:#061B57 !important; font-weight:600; } }

@media (min-width:701px){
  html.mn :is(#doublecase, .nx-crspage).crb-on .crb-row .mz-course__fmt{ display:none !important; }
  html.mn :is(#doublecase, .nx-crspage).crb-on .crb-cap{ display:none !important; }
}

html.mn :is(#doublecase, .nx-crspage).crb-on .nx-cities{ display:none !important; }
html.mn :is(#doublecase, .nx-crspage).crb-on .crb-note.crb-note--par{ display:block !important; width:auto !important; max-width:none !important; margin:clamp(calc(10px * var(--u)), 1.4vh, calc(16px * var(--u))) 0 0 !important;
  padding:0 !important; font:inherit !important; color:inherit !important; opacity:1 !important; transform:none !important; text-align:inherit !important; }

@media (min-width:701px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #doublecase.crb-on.crb-stick{ position:sticky; top:var(--crb-top, var(--nx-chrome, calc(72px * var(--u)))); z-index:2;
    background:#EAF5FE !important;
    border-top-left-radius:50% calc(var(--sf-arc) * var(--crb-k, 1)); border-top-right-radius:50% calc(var(--sf-arc) * var(--crb-k, 1)); }
  html.mn-home.nx.bz:not(.ph-deck) #doublecase.crb-stick > .nx-w{ transform-origin:50% 0; }
  html.mn-home.nx.bz:not(.ph-deck) #doublecase.crb-on.crb-under{ visibility:hidden; }
}
@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #doublecase.crb-on.crb-stick{ display:flex; flex-direction:column; justify-content:center; box-sizing:border-box;
    min-height:100svh; padding-top:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(28px * var(--u)), 4.4vh, calc(64px * var(--u)))) !important; }
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #doublecase.crb-stick + #how.sf-how-on{ margin-top:clamp(calc(160px * var(--u)), 24vh, calc(340px * var(--u))); }
}


html.mn-home #how.sf-how-on{ position:relative; background:#FFFFFF !important; }
html.mn-home #how .sf-how__d{ margin:0; }

html.mn-home #how.sf-how-on .mz-step{ background:transparent !important; box-shadow:none !important; border:0 !important; outline-offset:calc(4px * var(--u));
  transition:color .45s var(--mn-e), background-color .5s var(--mn-e); }
html.mn-home #how.sf-how-on .mz-step__n{ width:auto; height:auto; display:block; border-radius:0; background:none !important; box-shadow:none !important;
  font-weight:700; line-height:.8; letter-spacing:-.05em; font-variant-numeric:tabular-nums; direction:ltr;
  transition:color .45s var(--mn-e); }
html.mn-home #how.sf-how-on .mz-step.is-on{ background:#EEF6FF !important; }
html.mn-home #how.sf-how-on .mz-step::before{ display:none !important; }
html.mn-home #how.sf-how-on .mz-step:not(.is-on){ color:#5B6582 !important; }
html.mn-home #how.sf-how-on .mz-step:not(.is-on) .mz-step__n{ color:#C3D4F4 !important; }
html.mn-home #how.sf-how-on .mz-step:not(.is-on):hover{ color:#2B3550 !important; }
html.mn-home #how.sf-how-on .mz-step:not(.is-on):hover .mz-step__n{ color:#9DBBF2 !important; }
html.mn-home #how.sf-how-on .mz-step.is-on{ color:#061B57 !important; }
html.mn-home #how.sf-how-on .mz-step.is-on .mz-step__n{ color:#2A6CF0 !important; }
html.mn-home #how.sf-how-on .mz-step__t{ color:inherit; }

html.mn-home #how.sf-how-on .mz-phone{ z-index:1; -webkit-box-reflect:below 0px linear-gradient(transparent, transparent) !important;
  box-shadow:inset 0 0 0 1.5px #3B3B40, inset 0 0 0 calc(3.5px * var(--u)) #000, var(--sf-shadow) !important; }

@media (min-width:701px){
  html.mn-home #how.sf-how-on .nx-w{ max-width:none !important; width:var(--sf-w) !important; padding:0 !important; margin:0 auto !important; overflow:visible !important; }
  html.mn-home #how.sf-how-on #how-title{ font-size:var(--mn-h2); font-weight:700; letter-spacing:-.035em; line-height:1.06; color:#061B57; }
  html.mn-home #how.sf-how-on .mz-how__obj{ position:relative; }
}

@media (min-width:1001px){
  html.mn-home #how.sf-how-on{ --sf-hp:clamp(calc(40px * var(--u)), 7vh, calc(104px * var(--u))); padding-block:var(--sf-hp) !important; }
  html.mn-home #how.sf-how-on .mz-how{ grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); column-gap:clamp(calc(40px * var(--u)), 5vw, calc(120px * var(--u))); align-items:center; }
  html.mn-home #how.sf-how-on .mz-how__obj{ --sf-ph:min(calc(860px * var(--u)), calc(100vh - var(--nx-chrome, calc(72px * var(--u))) - 2 * var(--sf-hp) - calc(22px * var(--u))));
    display:flex; justify-content:center; align-items:center; }
  html.mn-home #how.sf-how-on .mz-phone{ --ph:var(--sf-ph); }

  html.mn-home #how.sf-how-on .mz-steps{ margin:clamp(calc(28px * var(--u)), 5vh, calc(64px * var(--u))) 0 0; display:grid; gap:clamp(calc(4px * var(--u)), .8vh, calc(12px * var(--u))); max-width:calc(660px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step{ margin:0 calc(-1 * clamp(calc(22px * var(--u)), 1.8vw, calc(34px * var(--u)))); display:grid; grid-template-columns:clamp(calc(52px * var(--u)), 4vw, calc(80px * var(--u))) minmax(0, 1fr);
    column-gap:clamp(calc(16px * var(--u)), 1.3vw, calc(26px * var(--u))); row-gap:clamp(calc(6px * var(--u)), .8vh, calc(10px * var(--u))); align-items:start;
    padding:clamp(calc(18px * var(--u)), 2.6vh, calc(30px * var(--u))) clamp(calc(22px * var(--u)), 1.8vw, calc(34px * var(--u))); border-radius:var(--sf-r); }
  html.mn-home #how.sf-how-on .mz-step__n{ grid-row:1 / span 2; font-size:clamp(calc(52px * var(--u)), 4vw, calc(84px * var(--u))); margin-top:calc(2px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step__t{ grid-column:2; font-size:clamp(calc(22px * var(--u)), 1.6vw, calc(30px * var(--u))); font-weight:700; letter-spacing:-.025em; line-height:1.15; }
  html.mn-home #how.sf-how-on .sf-how__d{ grid-column:2; max-width:32em; font-size:clamp(calc(15px * var(--u)), 1vw, calc(17px * var(--u))); line-height:1.55; color:inherit; opacity:1; }
  html.mn-home #how.sf-how-on .mz-step.is-on .sf-how__d{ color:#2B3550; }
  html[dir=rtl].mn-home #how.sf-how-on .mz-step__t{ letter-spacing:0; line-height:1.35; }
}

@media (min-width:701px) and (max-width:1000px){
  html.mn-home #how.sf-how-on .mz-how__obj{ width:100%; display:flex; justify-content:center; padding-block:clamp(calc(20px * var(--u)), 3vh, calc(36px * var(--u))); }
  html.mn-home #how.sf-how-on .mz-steps{ width:100%; max-width:calc(620px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step.is-on{ display:grid; grid-template-columns:auto minmax(0, 1fr); column-gap:calc(20px * var(--u)); row-gap:calc(6px * var(--u)); align-items:start; text-align:start;
    padding:calc(20px * var(--u)) calc(26px * var(--u)); border-radius:var(--sf-r); }
  html.mn-home #how.sf-how-on .mz-step__n{ grid-row:1 / span 2; font-size:calc(60px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step.is-on .mz-step__t{ grid-column:2; font-size:calc(24px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step.is-on .sf-how__d{ grid-column:2; font-size:calc(16px * var(--u)); line-height:1.5; color:#2B3550; }
}

@media (max-width:700px){
  html.mn-home #how .sf-how__d{ display:none !important; }
  html.mn-home #how.sf-how-on #how-title{ color:#061B57; }
  html.mn-home #how.sf-how-on .mz-step.is-on{ align-items:center; gap:calc(14px * var(--u)); padding:calc(10px * var(--u)) calc(28px * var(--u)) calc(10px * var(--u)) calc(24px * var(--u)); border-radius:calc(999px * var(--u)); }
  html[dir=rtl].mn-home #how.sf-how-on .mz-step.is-on{ padding:calc(10px * var(--u)) calc(24px * var(--u)) calc(10px * var(--u)) calc(28px * var(--u)); }
  html.mn-home #how.sf-how-on .mz-step__n{ font-size:calc(40px * var(--u)); line-height:1; }
  html.mn-home #how.sf-how-on .mz-step.is-on .mz-step__t{ font-size:calc(21px * var(--u)); }
}

@media (prefers-reduced-motion:reduce){ html.mn-home #how.sf-how-on :is(.mz-step, .mz-step__n){ transition:none !important; } }

@media (min-width:701px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #how.sf-how-on.sf-how-stick{ position:sticky; top:var(--sf-how-top, var(--nx-chrome, calc(72px * var(--u)))); z-index:0; }
  html.mn-home.nx.bz:not(.ph-deck) #how.sf-how-stick > .nx-w{ transform-origin:50% 0; }
  html.mn-home.nx.bz:not(.ph-deck) #how.sf-how-under{ visibility:hidden; }
  html.mn-home.nx.bz:not(.ph-deck) #how.sf-how-under .mz-how__obj{ transform:translate3d(0, -400vh, 0); }
}
@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #how.sf-how-stick + #rule.sf-rule-on{ margin-top:clamp(calc(160px * var(--u)), 24vh, calc(340px * var(--u))); }
}

html.mn-home #how.sf-how-on{ --sf-w:min(calc(1200px * var(--u)), calc(100vw - 2 * clamp(calc(16px * var(--u)), 4.5vw, calc(96px * var(--u))))); }
@media (min-width:701px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #how.sf-how-on.sf-how-rise{ position:relative; z-index:2; --sf-how-arc:clamp(calc(48px * var(--u)), 7vw, calc(150px * var(--u)));
    border-top-left-radius:50% calc(var(--sf-how-arc) * var(--sf-how-k, 1)); border-top-right-radius:50% calc(var(--sf-how-arc) * var(--sf-how-k, 1)); }
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #how.sf-how-on.sf-how-stick{ position:sticky; z-index:2; }
}
@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #how.sf-how-on.sf-how-stick{ box-sizing:border-box; min-height:100svh;
    padding-top:calc(var(--nx-chrome, calc(72px * var(--u))) + var(--sf-hp)) !important; }
}


html.mn-home #rule.sf-rule-on{ --sf-rule-g:linear-gradient(162deg, #2463DC 0%, #1F5CD8 34%, #1A4DC0 66%, #143D9C 100%); }
html[dir=rtl].mn-home #rule.sf-rule-on{ --sf-rule-g:linear-gradient(198deg, #2463DC 0%, #1F5CD8 34%, #1A4DC0 66%, #143D9C 100%); }
html.mn-home.mn #rule.sf-rule-on{ position:sticky; isolation:isolate; overflow:hidden; color:#FFFFFF; --mn-t1:#FFFFFF; --nx-tx:#FFFFFF; --nx-tx2:#FFFFFF;
  background:var(--sf-rule-g) !important;
  border-radius:50% 50% 0 0 / clamp(calc(48px * var(--u)), 7vw, calc(150px * var(--u))) clamp(calc(48px * var(--u)), 7vw, calc(150px * var(--u))) 0 0; }
html.mn-home #rule .sf-rule__glow{ position:absolute; inset:0; z-index:-1; pointer-events:none; }
html.mn-home #rule .sf-rule__l{ position:absolute; display:block; border-radius:50%; }
html.mn-home #rule .sf-rule__l--s{ width:62%; height:90%; left:-4%; top:-6%; background:radial-gradient(closest-side, rgba(255,255,255,.075), rgba(255,255,255,0)); }
html[dir=rtl].mn-home #rule .sf-rule__l--s{ left:auto; right:-4%; }

html.mn-home.mn #rule.sf-rule-on #rule-title{ color:#FFFFFF !important; font-weight:700; letter-spacing:-.035em; }
html.mn-home.mn.nx #rule.sf-rule-on #rule-title :is(span, .ph-w > i){ color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; background:none !important; }
html.mn-home.mn #rule.sf-rule-on.nx-rule p.nx-ten{ background:none !important; color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; filter:none; text-shadow:none; font-weight:800; }
html.mn-home.mn #rule.sf-rule-on .nx-ten__cap{ color:#FFFFFF !important; font-weight:600; }
html.mn-home.mn #rule.sf-rule-on .nx-rule__note{ color:#FFFFFF !important; font-size:clamp(calc(15px * var(--u)), 1.05vw, calc(18px * var(--u))); line-height:1.55; text-wrap:pretty; }

html.mn-home.mn #rule.sf-rule-on .nx-conds{ display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)) !important; gap:clamp(calc(10px * var(--u)), .9vw, calc(18px * var(--u))); }
html.mn-home.mn #rule.sf-rule-on .nx-cond{ position:relative; overflow:hidden; align-items:flex-start; justify-content:flex-end; text-align:start; gap:calc(6px * var(--u));
  padding:clamp(calc(14px * var(--u)), 2vh, calc(24px * var(--u))) clamp(calc(14px * var(--u)), 1.2vw, calc(24px * var(--u))) !important; border-radius:calc(20px * var(--u)); border:0 !important;
  background:linear-gradient(175deg, #FFFFFF 0%, #FFFFFF 50%, #F1F5FD 100%) !important; box-shadow:0 1px calc(2px * var(--u)) rgba(6,27,87,.10), 0 calc(14px * var(--u)) calc(30px * var(--u)) calc(-14px * var(--u)) rgba(6,27,87,.34) !important; }
html.mn-home.mn #rule.sf-rule-on .nx-cond::before, html.mn-home.mn #rule.sf-rule-on .nx-cond::after{ display:none !important; }
html.mn-home.mn #rule.sf-rule-on .nx-cond dd{ position:relative; margin:0; font-size:clamp(calc(28px * var(--u)), min(2.4vw, 4.6vh), calc(48px * var(--u))); font-weight:700; letter-spacing:-.035em; line-height:1; color:#061B57 !important; -webkit-text-fill-color:#061B57; background:none !important; }
html.mn-home.mn #rule.sf-rule-on .nx-cond:first-child dd{ color:#1F5CD8 !important; -webkit-text-fill-color:#1F5CD8; }
html.mn-home.mn #rule.sf-rule-on .nx-cond dt{ position:relative; font-size:clamp(calc(14px * var(--u)), .95vw, calc(17px * var(--u))); font-weight:500; line-height:1.3; color:#061B57 !important; -webkit-text-fill-color:#061B57; letter-spacing:-.005em; }

html.mn-home #rule .sf-rule__facts{ margin:0; text-align:start; }
html.mn-home #rule .sf-rule__facts p{ margin:0; }
html.mn-home #rule .sf-rule__f1{ font-size:clamp(calc(20px * var(--u)), 1.45vw, calc(28px * var(--u))); font-weight:600; line-height:1.3; letter-spacing:-.018em; color:#FFFFFF; text-wrap:pretty; }
html.mn-home #rule .sf-rule__f2{ margin-top:clamp(calc(12px * var(--u)), 1.8vh, calc(22px * var(--u))) !important; font-size:clamp(calc(16px * var(--u)), 1.1vw, calc(20px * var(--u))); font-weight:500; line-height:1.45; letter-spacing:-.008em; color:#FFFFFF; text-wrap:pretty; }

@media (min-width:1001px){
  html.mn-home.mn #rule.sf-rule-on{ padding-block:clamp(calc(56px * var(--u)), 9vh, calc(120px * var(--u))) clamp(calc(32px * var(--u)), 5.5vh, calc(72px * var(--u)));
    --sf-ten:clamp(calc(130px * var(--u)), min(40vh, var(--sf-w) * .305), calc(540px * var(--u))); --sf-ten-m:clamp(calc(10px * var(--u)), 2vh, calc(26px * var(--u))); --sf-conds-m:clamp(calc(22px * var(--u)), 3.6vh, calc(46px * var(--u))); }
  html.mn-home.mn #rule.sf-rule-on > .nx-w{ display:grid; grid-template-columns:max-content minmax(0, 1fr); grid-template-rows:1fr auto auto auto auto 1fr;
    column-gap:clamp(calc(40px * var(--u)), 4.6vw, calc(112px * var(--u))); width:var(--sf-w); max-width:none; margin-inline:auto; text-align:start;
    transform-origin:50% 0; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > *{ grid-column:1; max-width:none; margin-inline:0; }
  html.mn-home.mn #rule.sf-rule-on #rule-title{ grid-row:2; font-size:var(--mn-h2); line-height:1.08; }
  html.mn-home.mn #rule.sf-rule-on.nx-rule p.nx-ten{ grid-row:3; justify-self:start; margin:var(--sf-ten-m) 0 0 -.012em;
    font-size:var(--sf-ten); transform-origin:0 70%; }
  html.mn-home.mn #rule.sf-rule-on .nx-ten__cap{ grid-row:4; margin-top:clamp(calc(8px * var(--u)), 1.4vh, calc(18px * var(--u))); font-size:clamp(calc(20px * var(--u)), min(1.6vw, 2.9vh), calc(30px * var(--u))); }
  html.mn-home.mn #rule.sf-rule-on .nx-conds{ grid-row:5; margin:var(--sf-conds-m) 0 0; contain:inline-size; justify-self:stretch; max-width:min(100%, calc(760px * var(--u))); }
  html.mn-home.mn #rule.sf-rule-on .nx-ten__cap{ contain:inline-size; justify-self:stretch; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts{ grid-column:2; grid-row:3 / span 2; align-self:center; max-width:30em; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .nx-rule__note{ grid-column:2; grid-row:5; align-self:center; margin:clamp(calc(22px * var(--u)), 3.6vh, calc(46px * var(--u))) 0 0; max-width:30em; text-align:start; }
  html[dir=rtl].mn-home.mn #rule.sf-rule-on.nx-rule p.nx-ten{ transform-origin:100% 70%; margin:var(--sf-ten-m) -.012em 0 0; }
}

@media (min-width:701px) and (max-width:1000px){
  html.mn-home.mn #rule.sf-rule-on{ padding-block:calc(72px * var(--u)) calc(56px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on > .nx-w{ text-align:start; }
  html.mn-home.mn #rule.sf-rule-on .nx-ten{ transform-origin:0 70%; }
  html.mn-home.mn #rule.sf-rule-on .nx-conds{ margin-inline:0; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts{ margin:calc(32px * var(--u)) 0 0; max-width:36em; }
  html.mn-home.mn #rule.sf-rule-on .nx-rule__note{ margin-inline:0; max-width:40em; text-align:start; }
}

@media (max-width:700px){
  html.mn-home.mn #rule.sf-rule-on{ border-radius:calc(28px * var(--u)) calc(28px * var(--u)) 0 0; }
  html.mn-home.nx.bz.ph-deck body #main > #rule.sf-rule-on.ph-pg{ background:#FFFFFF !important; border-radius:0;
    padding-top:calc(var(--nx-chrome, calc(60px * var(--u))) + calc(30px * var(--u))); padding-bottom:calc(calc(92px * var(--u)) + env(safe-area-inset-bottom, 0px)); }
  html.mn-home.nx.bz.ph-deck #rule.sf-rule-on .sf-rule__glow{ top:calc(var(--nx-chrome, calc(60px * var(--u))) + calc(4px * var(--u))); overflow:hidden; border-radius:calc(28px * var(--u)) calc(28px * var(--u)) 0 0;
    background:var(--sf-rule-g); }
  html.mn-home.mn #rule.sf-rule-on > .nx-w{ display:block; text-align:start; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > *{ margin-inline:0; max-width:none; text-align:start; }
  html.mn-home.mn #rule.sf-rule-on.nx-rule p.nx-ten{ margin:calc(16px * var(--u)) 0 0 -.05em; font-size:clamp(calc(110px * var(--u)), 40vw, calc(176px * var(--u))); }
  html[dir=rtl].mn-home.mn #rule.sf-rule-on.nx-rule p.nx-ten{ margin:calc(16px * var(--u)) -.05em 0 0; }
  html.mn-home.mn #rule.sf-rule-on .nx-ten__cap{ font-size:calc(20px * var(--u)); margin-top:calc(8px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on .nx-conds{ margin:calc(22px * var(--u)) 0 0; gap:calc(8px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on .nx-cond{ padding:calc(14px * var(--u)) calc(10px * var(--u)) calc(12px * var(--u)) !important; border-radius:calc(16px * var(--u)); gap:calc(4px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on .nx-cond dd{ font-size:calc(26px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on .nx-cond dt{ font-size:calc(13.5px * var(--u)); }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts{ margin:calc(22px * var(--u)) 0 0; }
  html.mn-home #rule .sf-rule__f1{ font-size:calc(18px * var(--u)); line-height:1.35; }
  html.mn-home #rule .sf-rule__f2{ margin-top:calc(12px * var(--u)) !important; font-size:calc(15.5px * var(--u)); line-height:1.5; }
  html.mn-home.mn #rule.sf-rule-on .nx-rule__note{ margin-top:calc(14px * var(--u)); font-size:calc(15.5px * var(--u)); }
}

html[dir=rtl].mn-home #rule :is(#rule-title, .nx-ten__cap, .nx-cond dt, .nx-rule__note, .sf-rule__facts p){ letter-spacing:0; }
html[dir=rtl].mn-home #rule .sf-rule__f1{ line-height:1.45; }
@media (min-width:1001px){ html[dir=rtl].mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts > .sf-rule__f1{ margin-top:calc(var(--sf-ten-m) + var(--sf-ten) * .0663 - .361em) !important; } }

@media (max-width:700px) and (max-height:800px){ html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts{ display:none; } }

html.mn-home.mn #rule.sf-rule-on .nx-rule__note{ display:none !important; }

@media (min-width:1001px){
  html.mn-home.nx.bz .site-main > .nx-passage{ margin-top:clamp(calc(200px * var(--u)), 34vh, calc(460px * var(--u))); }
}


html.mn-home #rule.sf-rule-on{ --sf-w:min(calc(1200px * var(--u)), calc(100vw - 2 * clamp(calc(16px * var(--u)), 4.5vw, calc(96px * var(--u))))); }
@media (min-width:1001px){
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts{ display:contents; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts > .sf-rule__f1{ grid-column:2; grid-row:3 / span 2; align-self:start; max-width:19em;
    margin:calc(var(--sf-ten-m) + var(--sf-ten) * .0663 - .286em) 0 0 !important; }
  html.mn-home.mn #rule.sf-rule-on > .nx-w > .sf-rule__facts > .sf-rule__f2{ grid-column:2; grid-row:5; align-self:start; max-width:24em;
    margin:calc(var(--sf-conds-m) - .361em) 0 0 !important; }
}
@media (min-width:701px){
  html.mn-home.mn.nx.bz:not(.ph-deck) .site-main > #rule.sf-rule-on{ z-index:2;
    border-radius:50% 50% 0 0 / calc(clamp(calc(48px * var(--u)), 7vw, calc(150px * var(--u))) * var(--sf-rule-k, 1)) calc(clamp(calc(48px * var(--u)), 7vw, calc(150px * var(--u))) * var(--sf-rule-k, 1)) 0 0; }
  html.mn-home.nx.bz:not(.ph-deck) .site-main > #rule.sf-rule-on ~ .nx-passage{ z-index:2; }
}
@media (min-width:1001px){
  html.mn-home.mn.nx.bz:not(.ph-deck) .site-main > #rule.sf-rule-on{ top:var(--sf-rule-top, 0px); box-sizing:border-box; min-height:100svh;
    padding-top:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(40px * var(--u)), 7vh, calc(96px * var(--u)))); }
}


html.mn-home.nx.bz #why.sf-why-on{ background:#061B57; color:#FFFFFF; --nx-tx:#FFFFFF; --nx-tx2:rgba(255,255,255,.8);
  border-radius:var(--mn-rp) var(--mn-rp) 50% 50% / var(--mn-rp) var(--mn-rp) var(--sf-arc) var(--sf-arc); padding-bottom:calc(var(--sf-arc) * .5); }
html.mn-home.nx.bz #why.sf-why-on .nx-why__stage{ border-radius:var(--mn-rp) var(--mn-rp) 0 0;
  background:radial-gradient(55% 56% at 60% 60%, rgba(36,112,255,.30), rgba(36,112,255,0) 72%); }
html[dir=rtl].mn-home.nx.bz #why.sf-why-on .nx-why__stage{ background:radial-gradient(55% 56% at 40% 60%, rgba(36,112,255,.30), rgba(36,112,255,0) 72%); }
html.mn-home.nx.bz #why.sf-why-on .nx-why__title{ color:#FFFFFF; font-weight:700; }
html.mn-home.nx.bz #why.sf-why-on .nx-why__title em{ font-style:normal; color:inherit; background:none; -webkit-text-fill-color:currentColor; }
html.mn-home #why :is(.sf-why__lo, .sf-why__hi){ display:none; }
html.mn-home #why .sf-why__still{ display:none; margin:0; }
html.mn-home #why .sf-why__still img{ display:block; width:100%; height:auto; aspect-ratio:1440 / 900; border-radius:calc(18px * var(--u)); background:#FFFFFF;
  box-shadow:0 0 0 1px rgba(255,255,255,.06), 0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(0,0,0,.22), 0 calc(50px * var(--u)) calc(90px * var(--u)) calc(-34px * var(--u)) rgba(0,0,0,.65); }

@media (min-width:1001px){
html.mn-home.nx.mz #why .nx-why__stage.is-live .nx-why__grid{ position:relative; width:var(--sf-w); max-width:none; margin-inline:auto;
  grid-template-columns:minmax(0, .84fr) minmax(0, 1.16fr); grid-template-rows:minmax(0, 1fr) auto auto minmax(0, 1fr); column-gap:clamp(calc(40px * var(--u)), 5vw, calc(130px * var(--u))); row-gap:0;
  height:calc(100svh - var(--nx-chrome)); padding-block:clamp(calc(20px * var(--u)), 4.4vh, calc(60px * var(--u))); box-sizing:border-box; align-content:stretch; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__lead{ grid-column:1; grid-row:2; align-self:end; opacity:1 !important; transform:none !important; pointer-events:auto; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__lead .nx-why__title{ font-size:var(--mn-h2); line-height:1.08; letter-spacing:-.035em; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__lead .nx-why__intro{ max-width:34em; margin-top:clamp(calc(10px * var(--u)), 1.6vh, calc(18px * var(--u))); font-size:var(--mn-lead); line-height:1.5; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side{ display:block; grid-column:1; grid-row:3; margin-top:clamp(calc(20px * var(--u)), 3.4vh, calc(44px * var(--u))); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__list{ display:block; position:relative; height:var(--sf-lh, auto); min-height:0 !important; margin:0; padding:0; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item{ position:absolute; left:0; right:0; top:0; z-index:1; box-sizing:border-box; margin:0;
  padding:clamp(calc(16px * var(--u)), 2.2vh, calc(26px * var(--u))) clamp(calc(18px * var(--u)), 1.6vw, calc(32px * var(--u))) !important; border-radius:var(--mn-r2); background:none; box-shadow:none;
  opacity:1; pointer-events:auto; transform:translate3d(0, var(--y, 0px), 0); transition:transform .6s var(--mn-e) .08s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on{ z-index:2; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item::before, html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item::after{ display:none; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__lo{ display:block; position:absolute; left:0; right:0; top:0; height:var(--ch, 100%); border-radius:inherit;
  background:#0E2A75; box-shadow:inset 0 0 0 1px rgba(255,255,255,.07); transition:opacity 0s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__hi{ display:block; position:absolute; inset:0; border-radius:inherit; opacity:0;
  background:#FFFFFF; box-shadow:0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(0,0,0,.18), 0 calc(40px * var(--u)) calc(70px * var(--u)) calc(-34px * var(--u)) rgba(0,0,0,.6); transition:opacity .18s var(--mn-e); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .nx-why__item.is-on .sf-why__lo{ opacity:0; transition:opacity 0s .72s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .nx-why__item.is-on .sf-why__hi{ opacity:1; transition:opacity .4s var(--mn-e) .3s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side :is(.nx-why__t, .nx-why__d, .sf-why__fact){ position:relative; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__t{ margin:0; font-size:var(--mn-h3); font-weight:700; line-height:1.25; letter-spacing:-.02em;
  color:#FFFFFF !important; transition:color .18s var(--mn-e); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__t em{ font-style:normal; color:inherit; transition:color .18s var(--mn-e); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on .nx-why__t{ color:#061B57 !important; transition:color .3s var(--mn-e) .3s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on .nx-why__t em{ color:#0B5CFF; transition:color .3s var(--mn-e) .3s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side :is(.nx-why__d, .sf-why__fact){ opacity:0; visibility:hidden; transition:opacity .15s var(--mn-e), visibility 0s .15s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on :is(.nx-why__d, .sf-why__fact){ opacity:1; visibility:visible; transition:opacity .45s var(--mn-e) .38s, visibility 0s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__d{ margin:clamp(calc(8px * var(--u)), 1.2vh, calc(12px * var(--u))) 0 0; font-size:clamp(calc(15px * var(--u)), 1vw, calc(17px * var(--u))); line-height:1.55; color:#33406A !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__fact{ margin:clamp(calc(12px * var(--u)), 1.6vh, calc(16px * var(--u))) 0 0; padding-top:clamp(calc(12px * var(--u)), 1.6vh, calc(16px * var(--u))); border-top:1px solid rgba(6,27,87,.10);
  font-size:clamp(calc(15px * var(--u)), 1vw, calc(17px * var(--u))); font-weight:500; line-height:1.5; color:#061B57; }
html.mn-home.nx.mz #why .nx-why__stage.is-live :is(.mz-why__lead, .mz-why__side){ transition:opacity .8s var(--mn-e), translate 1s var(--mn-e); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side{ transition-delay:.08s; }
html.mn-home.nx.mz.mn-motion #why.sf-why-on:not(.sf-why-in) .nx-why__stage.is-live :is(.mz-why__lead, .mz-why__side){ opacity:0 !important; translate:0 calc(28px * var(--u)); }

html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet{ grid-column:2; grid-row:1 / -1; align-self:center; justify-self:center; position:relative; z-index:1;
  width:min(100%, calc((100svh - var(--nx-chrome) - 2 * clamp(calc(20px * var(--u)), 4.4vh, calc(60px * var(--u)))) * .84 * 1.6)); aspect-ratio:1.6; height:auto; max-height:none; margin:0;
  transform:translate3d(0, calc((1 - var(--in, 1)) * calc(90px * var(--u))), 0) !important; opacity:1; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page{ left:0; top:0; width:100%; margin:0; aspect-ratio:1440 / 900; border-radius:calc(18px * var(--u));
  box-shadow:0 0 0 1px rgba(255,255,255,.06), 0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(0,0,0,.22), 0 calc(60px * var(--u)) calc(100px * var(--u)) calc(-40px * var(--u)) rgba(0,0,0,.7);
  transform:translate3d(0, calc(var(--py) * 2), 0) perspective(calc(2600px * var(--u))) rotateY(-6deg) rotateX(2deg); }
html[dir=rtl].mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page{ margin:0; transform:translate3d(0, calc(var(--py) * 2), 0) perspective(calc(2600px * var(--u))) rotateY(6deg) rotateX(2deg); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page, html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page.is-past{ --py:0%; z-index:0;
  transition:opacity .2s var(--mn-e) .5s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page.is-on{ z-index:1; transition:opacity .45s var(--mn-e) .05s; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__still{ display:none; }
}
@media (min-width:1001px) and (max-height:720px){
html.mn-home.nx.mz #why .nx-why__stage.is-live .nx-why__grid{ padding-block:calc(14px * var(--u)); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__lead .nx-why__intro{ margin-top:calc(8px * var(--u)); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side{ margin-top:calc(14px * var(--u)); }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item{ padding:calc(12px * var(--u)) calc(20px * var(--u)) !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__fact{ margin-top:calc(10px * var(--u)); padding-top:calc(10px * var(--u)); }
}

@media (min-width:1001px){
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__grid{ width:var(--sf-w); max-width:none; margin-inline:auto; padding-block:clamp(calc(56px * var(--u)), 9vh, calc(120px * var(--u))) calc(var(--sf-arc) * .25 + clamp(calc(24px * var(--u)), 4vh, calc(48px * var(--u))));
  grid-template-columns:minmax(0, .84fr) minmax(0, 1.16fr); grid-template-rows:repeat(5, auto); column-gap:clamp(calc(40px * var(--u)), 5vw, calc(130px * var(--u))); align-items:start; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__title{ grid-column:1; grid-row:1; font-size:var(--mn-h2); line-height:1.08; letter-spacing:-.035em; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__intro{ grid-column:1; grid-row:2; max-width:34em; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item{ grid-column:1 !important; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item:nth-child(1){ grid-row:3; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item:nth-child(2){ grid-row:4; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item:nth-child(3){ grid-row:5; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .sf-why__still{ display:block; grid-column:2; grid-row:1 / -1; align-self:start; position:sticky; top:calc(var(--nx-chrome, calc(72px * var(--u))) + 6vh); }
}
@media (min-width:701px){
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item{ margin-top:clamp(calc(12px * var(--u)), 1.8vh, calc(18px * var(--u))); padding:clamp(calc(18px * var(--u)), 2.4vh, calc(26px * var(--u))) clamp(calc(20px * var(--u)), 1.8vw, calc(30px * var(--u))) !important; border-radius:var(--mn-r2);
  background:#FFFFFF; box-shadow:0 calc(2px * var(--u)) calc(6px * var(--u)) rgba(0,0,0,.18), 0 calc(30px * var(--u)) calc(60px * var(--u)) calc(-30px * var(--u)) rgba(0,0,0,.55); }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item:first-of-type{ margin-top:clamp(calc(24px * var(--u)), 4vh, calc(40px * var(--u))); }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__t{ color:#061B57 !important; font-size:var(--mn-h3); line-height:1.25; letter-spacing:-.02em; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__t em{ font-style:normal; color:#0B5CFF; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__d{ max-width:none; margin-top:calc(8px * var(--u)); font-size:clamp(calc(15px * var(--u)), 1vw, calc(17px * var(--u))); color:#33406A !important; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .sf-why__fact{ margin:calc(12px * var(--u)) 0 0; padding-top:calc(12px * var(--u)); border-top:1px solid rgba(6,27,87,.10); font-size:clamp(calc(15px * var(--u)), 1vw, calc(17px * var(--u))); font-weight:500; line-height:1.5; color:#061B57; }
}
@media (min-width:701px) and (max-width:1000px){
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__grid{ width:var(--sf-w); max-width:none; margin-inline:auto; padding-inline:0; box-sizing:border-box;
  padding-bottom:calc(var(--sf-arc) * .25 + calc(24px * var(--u))); }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .sf-why__still{ display:block; order:2; grid-column:1; margin-top:calc(32px * var(--u)); }
}
@media (max-width:700px){
html.mn-home.nx.bz #why.sf-why-on .nx-why__stage{ background:radial-gradient(70% 34% at 50% 34%, rgba(36,112,255,.30), rgba(36,112,255,0) 72%); }
html.mn-home #why .sf-why__fact{ display:none !important; }
}
html[dir=rtl].mn-home #why :is(.nx-why__title, .nx-why__t, .nx-why__d, .sf-why__fact){ letter-spacing:0; }

html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__lo{ display:none !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__hi{ background:rgba(255,255,255,.075) !important; box-shadow:none !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__t{ color:rgba(255,255,255,.62) !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on .nx-why__t, html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__item.is-on .nx-why__t em{ color:#FFFFFF !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-why__side .nx-why__d{ color:rgba(255,255,255,.86) !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live .sf-why__fact{ border-top:0 !important; padding-top:0 !important; color:rgba(255,255,255,.86) !important; }
@media (min-width:701px){
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__item{ background:none !important; box-shadow:none !important; padding-inline:0 !important; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__t, html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__t em{ color:#FFFFFF !important; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .nx-why__d{ color:rgba(255,255,255,.86) !important; }
html.mn-home.nx.mz #why .nx-why__stage:not(.is-live) .sf-why__fact{ border-top:0 !important; padding-top:0 !important; color:rgba(255,255,255,.86) !important; }
}

@media (min-width:701px){
  html.mn-home.mn-why-arc.nx.bz #why.sf-why-on{ border-top-left-radius:50% var(--sf-arc); border-top-right-radius:50% var(--sf-arc); }
  html.mn.mn-home.mn-why-arc.nx.bz .nx-passage:has(> #why.sf-why-on){ background:var(--mn-blue) 0 var(--sf-arc) / 100% calc(100% - var(--sf-arc)) no-repeat !important; }
  html.mn-home.mn-why-arc.nx.bz #why.sf-why-on .nx-why__stage{ border-top-left-radius:50% var(--sf-arc); border-top-right-radius:50% var(--sf-arc); }
}

@media (min-width:701px){
  html.mn-home.mn-why-arc.nx.bz #why.sf-why-on{ --sf-arc:clamp(calc(40px * var(--u)), 6vw, calc(120px * var(--u))); }
  html.mn.mn-home.mn-why-arc.nx.bz .nx-passage:has(> #why.sf-why-on){ background:var(--mn-blue) 0 clamp(calc(40px * var(--u)), 6vw, calc(120px * var(--u))) / 100% calc(100% - clamp(calc(40px * var(--u)), 6vw, calc(120px * var(--u)))) no-repeat !important; }
}
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .mz-why__side .nx-why__item{ transition:none !important; z-index:1 !important; will-change:transform, clip-path; }
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .sf-why__hi{ opacity:var(--w, 0) !important; transition:none !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .mz-why__side .nx-why__item .nx-why__t,
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .mz-why__side .nx-why__item .nx-why__t em{ color:rgba(255,255,255, calc(.62 + .38 * var(--w, 0))) !important; transition:none !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .mz-why__side .nx-why__item :is(.nx-why__d, .sf-why__fact){ visibility:visible !important;
  opacity:calc((var(--w, 0) - .4) / .6) !important; transition:none !important; }
html.mn-home.nx.mz #why .nx-why__stage.is-live.sf-why-smooth .mz-sheet__page{ transition:none !important; }
@media (min-width:1001px){
  html.mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page{ transform:translate3d(0, calc(var(--py) * 2), 0) perspective(calc(2200px * var(--u))) rotateY(-13deg) rotateX(5deg) rotateZ(-1deg); }
  html[dir=rtl].mn-home.nx.mz #why .nx-why__stage.is-live .mz-sheet__page{ transform:translate3d(0, calc(var(--py) * 2), 0) perspective(calc(2200px * var(--u))) rotateY(13deg) rotateX(5deg) rotateZ(1deg); }
}



@media (min-width:1001px){
  html.mn-home.nx #platform.sf-pf-on .nx-plat{ width:var(--sf-w); max-width:none; margin-inline:auto; box-sizing:border-box;
    grid-template-columns:minmax(0, 1fr) minmax(0, 1fr); column-gap:clamp(calc(48px * var(--u)), 4vw, calc(96px * var(--u))); align-items:center; }
}

html.mn-home.nx #platform.sf-pf-on .nx-plat__words{ text-align:center; }
html.mn-home.nx #platform.sf-pf-on .nx-plat__words .nx-h2{ font-size:var(--mn-h2); font-weight:700; line-height:1.08; letter-spacing:-.035em; color:#FFFFFF; margin:0; }
html.mn-home.nx #platform.sf-pf-on .nx-plat__words .nx-intro{ font-size:var(--mn-lead); line-height:1.5; font-weight:450; color:rgba(255,255,255,.88) !important;
  max-width:30em; margin:calc(18px * var(--u)) auto 0; text-wrap:balance; }
html.mn-home.nx #platform .sf-pf__facts{ margin:clamp(calc(22px * var(--u)), 3.2vh, calc(36px * var(--u))) auto 0; padding:0; max-width:31em; display:grid; row-gap:clamp(calc(12px * var(--u)), 1.7vh, calc(18px * var(--u))); }
html.mn-home.nx #platform .sf-pf__f{ margin:0; padding:0; font-size:calc(16px * var(--u)); line-height:1.55; font-weight:500; color:#FFFFFF; text-wrap:balance; }

html.mn-home.nx.bz #platform.sf-pf-on .nx-devs .devices{ display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); justify-content:center; gap:calc(12px * var(--u));
  width:min(100%, calc(520px * var(--u))); max-width:none; margin:clamp(calc(30px * var(--u)), 4.4vh, calc(48px * var(--u))) auto 0; }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs li{ display:block; min-width:0; }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover{ display:flex; flex-direction:row; justify-content:center; align-items:center; gap:calc(10px * var(--u));
  box-sizing:border-box; width:100%; min-height:var(--mn-btn-l); margin:0; padding:0 calc(18px * var(--u)); border:0; border-radius:calc(999px * var(--u));
  background:var(--mn-quiet-bg); color:var(--mn-quiet-ink); box-shadow:none; transform:none; text-decoration:none;
  transition:background-color .2s ease, color .2s ease, scale .2s var(--mn-e); }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover{ background:var(--mn-act-bg); color:var(--mn-act-ink); }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs i{ width:calc(22px * var(--u)); height:calc(22px * var(--u)); background:currentColor; }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs span, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover span{ font-size:calc(17px * var(--u)); font-weight:600; line-height:1.15; letter-spacing:-.006em; color:inherit; }
html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:focus-visible{ outline:calc(3px * var(--u)) solid #FFFFFF; outline-offset:calc(2px * var(--u)); }
html.nx.mz.mn-home #platform .nx-plat__words.mz-in-wait > *{ filter:none; }
html.nx.mz.mn-home #platform .nx-plat__words.mz-in-wait.is-in > :nth-child(4){ transition-delay:.38s; }

html.mn-home.nx #platform.sf-pf-on .nx-plat__obj{ position:relative; box-sizing:border-box; display:block; padding:0; background:none; aspect-ratio:auto; }
html.nx.mz.mn-home #platform.sf-pf-on .mz-mbp{ --w:81cqw; margin:0 auto; position:relative; inset-inline-start:-1.5cqw; top:0; z-index:1; }
html.mn-home #platform .sf-pf__phone{ position:absolute; z-index:3; width:17%; inset-inline-end:-7%; bottom:2.5%; pointer-events:none;
  transform:translate3d(0, calc((1 - var(--open, 1)) * 36%), 0); opacity:var(--open, 1); }
html.mn-home #platform .sf-pf__body{ box-sizing:border-box; width:100%; aspect-ratio:114 / 234; padding:5.3%; border-radius:19.3% / 9.4%;
  background:linear-gradient(135deg, #3A4360 0%, #161B2E 45%, #070A14 100%);
  box-shadow:0 calc(2px * var(--u)) calc(4px * var(--u)) rgba(2,10,40,.22), 0 calc(22px * var(--u)) calc(40px * var(--u)) calc(-18px * var(--u)) rgba(2,10,40,.55); }
html.mn-home #platform .sf-pf__glass{ position:relative; overflow:hidden; display:grid; place-items:center; height:100%; border-radius:16.2% / 7.4%;
  background:linear-gradient(180deg, #0B0E16 0%, #05060A 100%); }
html.mn-home #platform .sf-pf__glass::after{ content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(112deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,0) 34%); }
html.mn-home #platform .sf-pf__mk{ display:block; width:50%; aspect-ratio:563 / 298; overflow:hidden; opacity:var(--wake, 1); }
html.mn-home #platform .sf-pf__mk img{ display:block; width:100%; height:auto; }

@media (min-width:1001px){
  html.mn-home.nx #platform .sf-pf__f{ font-size:clamp(calc(16px * var(--u)), .95vw, calc(17.5px * var(--u))); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs span, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover span{ font-size:clamp(calc(16.5px * var(--u)), .95vw, calc(17.5px * var(--u))); }
}
@media (min-width:1001px) and (max-height:820px){
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover{ min-height:calc(52px * var(--u)); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs .devices{ margin-top:clamp(calc(24px * var(--u)), 3.6vh, calc(36px * var(--u))); }
}

@media (min-width:701px) and (max-width:1000px){
  html.mn-home.nx #platform.sf-pf-on .nx-plat{ width:var(--sf-w); max-width:none; margin-inline:auto; }
  html.mn-home.nx #platform.sf-pf-on .nx-plat__obj{ width:100%; max-width:calc(720px * var(--u)); margin-inline:auto; }
  html.nx.mz.mn-home #platform.sf-pf-on .mz-mbp{ --w:80cqw; }
}

@media (max-width:700px){
  html.mn-home.nx.bz #platform.sf-pf-on .nx-plat__obj{ width:100%; margin:0 0 calc(24px * var(--u)); }
  html.nx.mz.mn-home #platform.sf-pf-on .mz-mbp{ --w:min(74cqw, 104svh); inset-inline-start:-3cqw; }
  html.mn-home #platform .sf-pf__phone{ width:18%; inset-inline-end:-6%; }
  html.mn-home.nx #platform.sf-pf-on .nx-plat__words .nx-h2{ font-size:calc(32px * var(--u)); }
  html.mn-home.nx #platform.sf-pf-on .nx-plat__words .nx-intro{ font-size:calc(17px * var(--u)); max-width:none; margin-top:calc(12px * var(--u)); }
  html.mn-home.nx #platform .sf-pf__facts{ margin-top:calc(18px * var(--u)); row-gap:calc(12px * var(--u)); max-width:none; }
  html.mn-home.nx #platform .sf-pf__f{ font-size:calc(15.5px * var(--u)); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs .devices{ grid-template-columns:repeat(3, minmax(0, 1fr)); gap:calc(8px * var(--u)); width:100%; margin:calc(24px * var(--u)) 0 0; }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover{ gap:calc(7px * var(--u)); min-height:var(--mn-btn); padding:0 calc(8px * var(--u));
    background:var(--mn-quiet-bg); color:var(--mn-quiet-ink); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:active{ background:var(--mn-act-bg); color:var(--mn-act-ink); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs i{ width:calc(18px * var(--u)); height:calc(18px * var(--u)); }
  html.mn-home.nx.bz #platform.sf-pf-on .nx-devs span, html.mn-home.nx.bz #platform.sf-pf-on .nx-devs a:hover span{ font-size:calc(15px * var(--u)); letter-spacing:-.006em; }
}

@media (prefers-reduced-motion:reduce){
  html.mn-home #platform .sf-pf__phone{ opacity:1 !important; transform:none !important; }
  html.mn-home #platform .sf-pf__mk{ opacity:1 !important; }
  html.mn-home.nx.bz #platform .nx-devs a{ transition:none !important; }
}

@media (min-width:1001px){
  html.mn-home.nx #platform.sf-pf-on{ padding-block:clamp(calc(170px * var(--u)), 22vh, calc(300px * var(--u))) clamp(calc(120px * var(--u)), 15vh, calc(210px * var(--u))) !important; }
}
@media (min-width:1001px) and (max-height:820px){
  html.mn-home.nx #platform.sf-pf-on{ padding-block:clamp(calc(120px * var(--u)), 18vh, calc(170px * var(--u))) calc(72px * var(--u)) !important; }
}

@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage > #platform.sf-pf-on.sf-st-low{ z-index:0; }
  html.mn-home.nx.bz:not(.ph-deck) #platform.sf-st-low .nx-plat{ transform-origin:50% 0; }
}


html.mn-home.nx.bz.mz #pelliron.sf-pel-on.nx-sec{ position:relative; box-sizing:border-box; width:100% !important; max-width:none; margin-inline:0 !important;
  margin-block:clamp(calc(40px * var(--u)), 7vh, calc(112px * var(--u))); padding-block:clamp(calc(44px * var(--u)), 8.5vh, calc(128px * var(--u))) !important; border-radius:var(--mn-rp) !important; background:#FFFFFF;
  box-shadow:none !important; transform:none !important; will-change:auto; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__grid{ box-sizing:border-box; width:var(--sf-w) !important; max-width:none; margin-inline:auto; padding-inline:0; }

html.mn-home.nx.bz.mz #pelliron.sf-pel-on{ --sf-pel-read:clamp(calc(17px * var(--u)), 1.1vw, calc(20px * var(--u))); }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__head{ margin:0; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__lead{ max-width:none; margin:0; font-weight:700; font-size:var(--mn-h2); line-height:1.08; letter-spacing:-.035em; color:#061B57; text-wrap:balance; }
html.mn-home.nx.bz.mz[dir=rtl] #pelliron.sf-pel-on .nx-pel__lead{ letter-spacing:0; line-height:1.3; }
html.mn-home #pelliron.sf-pel-on .nx-pel__lead .sf-pel__l2{ display:block; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ display:block; margin:clamp(calc(20px * var(--u)), 3vh, calc(36px * var(--u))) 0 0; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story > p:first-child{ display:block; max-width:44em; margin:0; padding:0; font-weight:450; font-size:var(--sf-pel-read); line-height:1.55; letter-spacing:-.008em; color:#061B57; text-wrap:pretty; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story > p:nth-child(2){ display:block; max-width:44em; margin:.85em 0 0; padding:0; font-weight:600; font-size:var(--sf-pel-read); line-height:1.5; letter-spacing:-.008em; color:#061B57; text-wrap:pretty; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-close{ display:none; }
html[dir=rtl].mn-home #pelliron.sf-pel-on .nx-pel__story *{ letter-spacing:0; }

@media (min-width:701px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list{ display:grid; grid-template-columns:minmax(0, 1fr); gap:.6em; max-width:44em; margin:.85em 0 0; padding:0; list-style:none; font-size:var(--sf-pel-read); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li{ position:static; margin:0; padding:0; border:0; font-weight:500; font-size:var(--sf-pel-read); line-height:1.4; letter-spacing:-.008em; color:#061B57; text-wrap:pretty; }
}
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li{ border-top:0 !important; padding-inline-start:0 !important; }
html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li::before, html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li::after{ content:none !important; display:none !important; }

html.mn-home.nx.bz.mz #pelliron.sf-pel-on .mz-pel__more{ margin:clamp(calc(24px * var(--u)), 3.6vh, calc(44px * var(--u))) 0 0; }

html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw{ position:relative; margin:0; display:flex; flex-direction:column; gap:clamp(calc(16px * var(--u)), 2.2vh, calc(26px * var(--u))); width:100%; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__frame{ position:relative; width:100%; aspect-ratio:2.05; overflow:hidden; border-radius:var(--mn-r2); background:#EEF2FA; isolation:isolate; box-shadow:none; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__frame:focus-visible{ outline:calc(3px * var(--u)) solid #0B5CFF; outline-offset:calc(4px * var(--u)); }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img{ border-radius:inherit; color:transparent; will-change:transform, opacity; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__frame.sf-aw-offall{ background:#0B5CFF; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img.sf-aw-off{ font-size:0; transform:none !important; will-change:auto; transition:opacity .45s ease; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img.sf-aw-off.is-on{ transition:opacity .6s ease .4s; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img.sf-aw-off::before{ content:attr(data-sf-name); position:absolute; inset:0; z-index:1; box-sizing:border-box; display:flex; align-items:center; justify-content:center;
  padding:0 12%; text-align:center; border-radius:inherit; background:#0B5CFF;
  color:#FFFFFF; font:700 clamp(calc(22px * var(--u)), 2.1vw, calc(40px * var(--u)))/1.12 var(--mn-f, Inter, sans-serif); letter-spacing:-.025em; text-wrap:balance; }
html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img.sf-aw-off::after{ content:none; }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__aw{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); column-gap:clamp(calc(16px * var(--u)), 2vw, calc(40px * var(--u))); margin:0; }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi{ appearance:none; display:grid; align-content:start; gap:calc(4px * var(--u)); margin:0; padding:0; border:0; border-radius:0; background:none;
  font:inherit; text-align:start; cursor:pointer; }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi b{ font-weight:700; font-size:clamp(calc(17px * var(--u)), 1.15vw, calc(21px * var(--u))); line-height:1.3; letter-spacing:-.012em; color:#66729A; transition:color .5s var(--mn-e); }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi span{ font-weight:450; font-size:clamp(calc(15px * var(--u)), .95vw, calc(17px * var(--u))); line-height:1.4; color:#4A5578; }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi.is-on b, html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi:hover b{ color:#061B57; }
html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi:focus-visible{ outline:calc(3px * var(--u)) solid #0B5CFF; outline-offset:calc(4px * var(--u)); border-radius:calc(6px * var(--u)); }
html[dir=rtl].mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi{ text-align:right; }

@media (min-width:1001px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__grid{ display:grid; grid-template-columns:minmax(0, 1fr) minmax(0, 1.12fr); grid-template-rows:1fr auto auto auto 1fr;
    column-gap:clamp(calc(48px * var(--u)), 5.2vw, calc(136px * var(--u))); row-gap:0; align-items:start; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__head{ grid-column:1; grid-row:2; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ grid-column:1; grid-row:3; align-self:start; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .mz-pel__more{ grid-column:1; grid-row:4; align-self:start; }
  html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw{ grid-column:2; grid-row:1 / -1; align-self:center; }
}
@media (min-width:1001px) and (max-height:900px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on.nx-sec{ padding-block:clamp(calc(32px * var(--u)), 6vh, calc(56px * var(--u))) !important; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on{ --sf-pel-read:calc(17px * var(--u)); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__lead{ font-size:clamp(calc(26px * var(--u)), 2.3vw, calc(36px * var(--u))); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ margin-top:calc(16px * var(--u)); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story > p:nth-child(2){ margin-top:.7em; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list{ margin-top:.7em; gap:.5em; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li{ line-height:1.35; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .mz-pel__more{ margin-top:calc(20px * var(--u)); }
}
@media (max-width:1000px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__grid{ display:flex; flex-direction:column; align-items:stretch; gap:0; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__head{ order:1; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ order:2; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .mz-pel__more{ order:3; align-self:flex-start; }
  html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw{ order:4; margin:clamp(calc(32px * var(--u)), 4.4vh, calc(44px * var(--u))) 0 0; }
  html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__img.sf-aw-off::before{ font-size:clamp(calc(22px * var(--u)), 3.9vw, calc(36px * var(--u))); }
}
@media (min-width:701px) and (max-width:1000px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__lead{ max-width:30ch; }
}
@media (max-width:700px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on.nx-sec{ padding-block:calc(40px * var(--u)) calc(36px * var(--u)) !important; margin-block:clamp(calc(28px * var(--u)), 4.4svh, calc(44px * var(--u))); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on{ --sf-pel-read:calc(16px * var(--u)); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__grid{ width:calc(100% - calc(40px * var(--u))) !important; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__lead{ font-size:clamp(calc(26px * var(--u)), 7.2vw, calc(32px * var(--u))); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ margin-top:calc(16px * var(--u)); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list{ margin-top:calc(14px * var(--u)); align-items:flex-start; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story .pst-list li{ padding-inline:calc(4px * var(--u)) !important; color:#061B57; }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .mz-pel__more{ margin-top:calc(22px * var(--u)); }
  html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw{ gap:calc(14px * var(--u)); margin-top:calc(32px * var(--u)); }
  html.mn-home.nx.mz #pelliron.sf-pel-on .mz-aw__frame{ border-radius:calc(16px * var(--u)); }
  html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__aw{ column-gap:calc(14px * var(--u)); }
  html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi b{ font-size:calc(15px * var(--u)); }
  html.mn-home.nx.mz #pelliron.sf-pel-on .sf-pel__awi span{ font-size:calc(14px * var(--u)); }
}

html.mn-motion #pelliron.sf-pel-on.sf-pel-wait :is(.nx-pel__head, .nx-pel__story > p, .nx-pel__story > .pst-list, .mz-aw, .mz-pel__more){ opacity:0; translate:0 calc(16px * var(--u)); }
html.mn-motion #pelliron.sf-pel-on.sf-pel-go :is(.nx-pel__head, .nx-pel__story > p, .nx-pel__story > .pst-list, .mz-aw, .mz-pel__more){
  transition:opacity var(--mn-d2) var(--mn-e) var(--sf-pel-d, 0ms), translate var(--mn-d2) var(--mn-e) var(--sf-pel-d, 0ms); }
html.mn-motion #pelliron.sf-pel-on :is(.nx-pel__story > p, .nx-pel__story > .pst-list){ --sf-pel-d:70ms; }
html.mn-motion #pelliron.sf-pel-on .mz-aw{ --sf-pel-d:140ms; }
html.mn-motion #pelliron.sf-pel-on .mz-pel__more{ --sf-pel-d:210ms; }
@media (max-width:700px){ html.mn-motion #pelliron.sf-pel-on.sf-pel-wait :is(.nx-pel__head, .nx-pel__story > p, .nx-pel__story > .pst-list, .mz-aw, .mz-pel__more){ translate:0 calc(12px * var(--u)); } }
@media (prefers-reduced-motion:reduce){
  html.mn-home.nx.mz #pelliron.sf-pel-on :is(.sf-pel__awi b, .mz-aw__img){ transition:none !important; }
  html.mn-home #pelliron.sf-pel-on :is(.nx-pel__head, .nx-pel__story > p, .nx-pel__story > .pst-list, .mz-aw, .mz-pel__more){ opacity:1 !important; translate:none !important; transform:none !important; }
}

@media (min-width:701px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on.nx-sec{ display:flex; flex-direction:column; justify-content:center; min-height:100vh; margin-block:0;
    border-radius:0 !important; background:#FFFFFF;
    padding-block:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(40px * var(--u)), 7vh, calc(112px * var(--u)))) clamp(calc(48px * var(--u)), 9vh, calc(140px * var(--u))) !important; }
}
@media (min-width:1001px) and (max-height:900px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on.nx-sec{ padding-block:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(24px * var(--u)), 4.4vh, calc(48px * var(--u)))) clamp(calc(32px * var(--u)), 6vh, calc(56px * var(--u))) !important; }
}
@media (min-width:1600px) and (min-height:1000px){
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on{ --sf-pel-read:clamp(calc(17px * var(--u)), 1vw, calc(19px * var(--u))); }
  html.mn-home.nx.bz.mz #pelliron.sf-pel-on .nx-pel__story{ margin-top:clamp(calc(28px * var(--u)), 3.6vh, calc(44px * var(--u))); }
}

html.mn-home{ --sf-st-hold:clamp(calc(160px * var(--u)), 24vh, calc(340px * var(--u))); --sf-st-arc:clamp(calc(40px * var(--u)), 6vw, calc(120px * var(--u))); }
.sf-st__cap{ display:none; }
@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage .sf-st-low{ position:sticky !important; top:var(--sf-st-top, 0px); }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage .sf-st-up{ margin-top:var(--sf-st-hold) !important; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage .sf-st-under{ visibility:hidden; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage .sf-st__cap{ display:block; position:absolute; left:0; right:0; bottom:calc(100% - 1px); height:var(--sf-st-arc);
    border-radius:50% 50% 0 0 / 100% 100% 0 0; transform-origin:50% 100%; pointer-events:none; will-change:transform; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage .sf-st-low .nx-pel__grid{ transform-origin:50% 0; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage > #pelliron.sf-pel-on{ position:relative; z-index:1; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage > #pelliron.sf-pel-on.sf-st-low{ position:sticky !important; }
  html.mn-home.nx.bz:not(.ph-deck) #pelliron .sf-st__cap{ background:#FFFFFF; }
  html.mn-home.nx.bz.mz:not(.ph-deck) #pelliron.sf-pel-on.sf-st-up{ box-shadow:0 calc(-2px * var(--u)) 0 #FFFFFF !important; }
}


html.mn-home.nx.bz #reviews.sf-rv-on{ position:relative; box-sizing:border-box; width:100%; margin:0; padding:clamp(calc(44px * var(--u)), 7.5vh, calc(120px * var(--u))) 0 clamp(calc(16px * var(--u)), 2.4vh, calc(40px * var(--u)));
  background:none; box-shadow:none; border-radius:0; color:#FFFFFF; }
html.mn-home.nx.bz #reviews.sf-rv-on > .nx-w{ box-sizing:border-box; width:var(--sf-w); margin-inline:auto; }

html.mn-home.nx.bz #reviews.sf-rv-on .nx-h2{ margin:0; font-family:var(--mn-f); font-size:var(--mn-h2); font-weight:700; line-height:1.08; letter-spacing:-.035em; color:#FFFFFF !important; }
html[dir=rtl].mn-home.nx.bz #reviews.sf-rv-on .nx-h2{ letter-spacing:0; }
html.mn-home #reviews .sf-rv__fig{ --fs:clamp(calc(72px * var(--u)), 6.6vw, calc(128px * var(--u))); display:flex; flex-wrap:wrap; align-items:baseline; column-gap:.3em; row-gap:.12em; margin-top:clamp(calc(14px * var(--u)), 2.2vh, calc(28px * var(--u)));
  font-family:var(--mn-f); font-size:var(--fs); line-height:1; }
html.mn-home #reviews .sf-rv__num{ display:inline-flex; align-items:baseline; gap:.1em; line-height:1; font-variant-numeric:tabular-nums; color:#FFFFFF; }
html.mn-home #reviews .sf-rv__num b{ font-size:1em; font-weight:700; letter-spacing:-.045em; color:#FFFFFF; }
html.mn-home #reviews .sf-rv__num span{ font-size:.32em; font-weight:600; letter-spacing:-.02em; color:#FFFFFF; }
html.mn-home #reviews .sf-rv__stars{ display:inline-flex; align-items:flex-end; gap:.08em; }
html.mn-home #reviews .sf-rv__s{ display:block; width:.88em; }
html[dir=rtl].mn-home #reviews .sf-rv__stars{ transform:scaleX(-1); }
html.mn-home #reviews .sf-rv__star{ position:relative; top:.07em; display:block; width:100%; height:auto; overflow:visible; }
html.mn-home.nx.bz #reviews.sf-rv-ok .nx-rating{ position:absolute !important; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; border:0; }
html.mn-home.nx.bz #reviews .sf-rv__cap{ margin:clamp(calc(14px * var(--u)), 2vh, calc(24px * var(--u))) 0 0; font-family:var(--mn-f); font-size:clamp(calc(17px * var(--u)), 1.2vw, calc(21px * var(--u))); font-weight:450; line-height:1.45; color:#FFFFFF; }
html.mn-home.nx.bz #reviews .sf-rv__cap strong{ font-weight:600; color:#FFFFFF; }

html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal{ margin-top:clamp(calc(36px * var(--u)), 6vh, calc(84px * var(--u))); -webkit-mask-image:none; mask-image:none; }
html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal__track{ gap:clamp(calc(16px * var(--u)), 1.2vw, calc(24px * var(--u))); padding:calc(4px * var(--u)) 0 calc(12px * var(--u)); align-items:stretch; }
@media (min-width:701px){
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal{ box-sizing:border-box; width:100vw; max-width:none; margin-inline:calc(50% - 50vw); }
}
html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review{ position:relative; box-sizing:border-box; width:clamp(calc(340px * var(--u)), 26vw, calc(460px * var(--u))); min-height:0;
  display:flex; flex-direction:column; justify-content:flex-start; gap:0; padding:clamp(calc(28px * var(--u)), 2.1vw, calc(40px * var(--u))) clamp(calc(26px * var(--u)), 2vw, calc(38px * var(--u))) clamp(calc(26px * var(--u)), 1.9vw, calc(36px * var(--u)));
  border-radius:clamp(calc(12px * var(--u)), .8vw, calc(16px * var(--u))); background:#0C2468 !important; border:0; outline:0; box-shadow:none !important; color:#FFFFFF;
  --tp-navy:#FFFFFF; --tp-w:var(--tp-wd, 500); }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review::before,
html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review::after{ display:none !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review > div{ flex:1 1 auto; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review > div::before{ content:none !important; display:none !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__ttl{ margin:0; font-family:var(--mn-f); font-size:clamp(calc(19px * var(--u)), 1.3vw, calc(24px * var(--u))); font-weight:700; line-height:1.25; letter-spacing:-.02em; color:#FFFFFF !important; text-wrap:balance; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__txt{ margin:clamp(calc(12px * var(--u)), 1.5vh, calc(18px * var(--u))) 0 0; font-family:var(--mn-f); font-size:clamp(calc(15.5px * var(--u)), 1vw, calc(17.5px * var(--u))); font-weight:450; line-height:1.6; letter-spacing:0; color:#FFFFFF !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author{ margin:0; padding:clamp(calc(20px * var(--u)), 2.6vh, calc(30px * var(--u))) 0 0 !important; min-height:0; border:0 !important; box-shadow:none;
  font-family:var(--mn-f); font-size:clamp(calc(14.5px * var(--u)), .9vw, calc(16px * var(--u))); font-weight:450; line-height:1.45; color:#FFFFFF !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author::before,
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author::after{ display:none !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author strong{ font-weight:650; color:#FFFFFF !important; }
html.mn-home.nx.bz .nx-passage #reviews .nx-quote ::selection{ background:rgba(255,255,255,.28); color:#FFFFFF; }
html[dir=rtl].mn-home.nx.bz .nx-passage #reviews .nx-quote :is(.review__ttl, .review__txt, .review__author){ letter-spacing:0; }
html.mn-home.nx #reviews.sf-rv-on .nx-gal:hover .nx-gal__track.is-moving{ animation-play-state:running; }
html.mn-home.nx #reviews.sf-rv-on .nx-gal.sf-rv-still{ transition:none !important; }
html.mn-home.nx.reduced #reviews.sf-rv-on .nx-gal{ overflow-x:auto; scrollbar-width:thin; }
html.mn-home.nx.reduced #reviews.sf-rv-on .nx-gal__track{ width:max-content; flex-wrap:nowrap; justify-content:flex-start; padding-inline:0; }
@media (min-width:701px){
  html.mn-home.nx.reduced #reviews.sf-rv-on .nx-gal{ scroll-padding-inline:calc((100vw - var(--sf-w)) / 2); }
  html.mn-home.nx.reduced #reviews.sf-rv-on .nx-gal__track{ padding-inline:calc((100vw - var(--sf-w)) / 2); }
}

html.mn-motion:not(.reduced) #reviews .sf-rv__s{ opacity:0; transform:translate3d(0, calc(8px * var(--u)), 0) scale(.7); transition:opacity .45s var(--mn-e), transform .7s var(--mn-e); transition-delay:calc(var(--k) * 80ms + 150ms); }
html.mn-motion:not(.reduced) #reviews.sf-rv-in .sf-rv__s{ opacity:1; transform:none; }
@media (prefers-reduced-motion:reduce){
  html.mn #reviews .sf-rv__s{ opacity:1 !important; transform:none !important; transition:none !important; }
}

@media (max-width:700px){
  html.mn-home.nx.bz #reviews.sf-rv-on{ padding:calc(32px * var(--u)) 0 calc(36px * var(--u)); }
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-h2{ font-size:clamp(calc(34px * var(--u)), 9.5vw, calc(40px * var(--u))); }
  html.mn-home #reviews .sf-rv__fig{ --fs:calc(64px * var(--u)); margin-top:calc(10px * var(--u)); }
  html.mn-home.nx.bz #reviews .sf-rv__cap{ font-size:calc(16px * var(--u)); margin-top:calc(12px * var(--u)); }
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal{ margin-top:calc(26px * var(--u)); scroll-padding-inline:calc((100vw - var(--sf-w)) / 2); }
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal__track{ gap:calc(12px * var(--u)); padding:calc(4px * var(--u)) calc((100vw - var(--sf-w)) / 2) calc(24px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review{ width:calc(var(--sf-w) - calc(30px * var(--u))); padding:calc(24px * var(--u)) calc(22px * var(--u)) calc(22px * var(--u)); border-radius:calc(14px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__ttl{ font-size:calc(19px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__txt{ font-size:calc(15.5px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author{ padding-top:calc(20px * var(--u)) !important; }
  html.mn-home.nx.bz #reviews .ph-dots{ margin-top:calc(2px * var(--u)); color:#FFFFFF; }
  html.mn-home.nx.bz #reviews .ph-dots button::before{ width:calc(8px * var(--u)); height:calc(8px * var(--u)); margin:calc(-4px * var(--u)) 0 0 calc(-4px * var(--u)); border-radius:calc(4px * var(--u)); opacity:.45; }
  html.mn-home.nx.bz #reviews .ph-dots button[aria-current="true"]::before{ width:calc(22px * var(--u)); margin-left:calc(-11px * var(--u)); opacity:1; }
  html.mn-home.nx.bz #reviews .ph-dots button:focus-visible::before{ outline-color:#FFFFFF; }
}
@media (min-width:1001px) and (max-height:820px){
  html.mn-home.nx.bz #reviews.sf-rv-on{ padding:calc(32px * var(--u)) 0 calc(36px * var(--u)); }
  html.mn-home #reviews .sf-rv__fig{ --fs:clamp(calc(60px * var(--u)), 5.8vw, calc(88px * var(--u))); margin-top:calc(10px * var(--u)); }
  html.mn-home.nx.bz #reviews .sf-rv__cap{ margin-top:calc(10px * var(--u)); }
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal{ margin-top:calc(26px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote.review{ padding:calc(24px * var(--u)) calc(26px * var(--u)) calc(22px * var(--u)); }
  html.mn-home.nx.bz .nx-passage #reviews .nx-quote .review__author{ padding-top:calc(18px * var(--u)) !important; }
}

@media (min-width:701px){
  html.mn-home.nx.bz #reviews.sf-rv-on{ display:flex; flex-direction:column; justify-content:center; min-height:100vh;
    padding:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(36px * var(--u)), 6vh, calc(96px * var(--u)))) 0 clamp(calc(36px * var(--u)), 6vh, calc(100px * var(--u))); background:#1F5CD8; }
}
@media (min-width:1001px) and (max-height:820px){
  html.mn-home.nx.bz #reviews.sf-rv-on{ padding:calc(var(--nx-chrome, calc(72px * var(--u))) + calc(20px * var(--u))) 0 calc(28px * var(--u)); }
}
@media (min-width:1600px) and (min-height:1000px){
  html.mn-home #reviews .sf-rv__fig{ --fs:clamp(calc(90px * var(--u)), 6.4vw, calc(140px * var(--u))); }
  html.mn-home.nx.bz #reviews.sf-rv-on .nx-gal{ margin-top:clamp(calc(44px * var(--u)), 5.4vh, calc(76px * var(--u))); }
  html.mn-home.nx.bz #reviews.sf-rv-on{ padding-bottom:clamp(calc(32px * var(--u)), 5vh, calc(90px * var(--u))); }
}
@media (min-width:1001px){
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage > #reviews.sf-rv-on{ position:relative; z-index:2; }
  html.mn-home.nx.bz:not(.ph-deck) .nx-passage > #reviews.sf-rv-on.sf-st-low{ position:sticky !important; }
  html.mn-home.nx.bz:not(.ph-deck) #reviews .sf-st__cap{ background:#1F5CD8; }
  html.mn-home.nx.bz:not(.ph-deck) #reviews.sf-rv-on.sf-st-up{ box-shadow:0 calc(-2px * var(--u)) 0 #1F5CD8; }
  html.mn-home.nx.bz:not(.ph-deck) #reviews.sf-st-low > .nx-w{ transform-origin:50% 0; }
}


html.mn.mn-home.nx.bz .nx-passage .sf-kn{ grid-area:kn; display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); align-items:start; column-gap:clamp(calc(40px * var(--u)), 4.4vw, calc(112px * var(--u)));
  margin:0; padding:0; border:0; background:none; }
html.mn.mn-home.nx.bz .nx-passage .sf-kn__q{ display:block; min-width:0; margin:0; padding:0; border:0; background:none; box-shadow:none; border-radius:0; }
html.mn.mn-home.nx.bz .nx-passage .sf-kn__t{ margin:0; padding:0; text-indent:0; font-size:clamp(calc(19px * var(--u)), 1.25vw, calc(24px * var(--u))); font-weight:700; line-height:1.25; letter-spacing:-.02em;
  color:#061B57; text-wrap:balance; }
html.mn.mn-home.nx.bz .nx-passage .sf-kn__a{ max-width:30em; margin:clamp(calc(12px * var(--u)), 1.6vh, calc(20px * var(--u))) 0 0; font-size:calc(17px * var(--u)); font-weight:450; line-height:1.62; letter-spacing:-.004em;
  color:#061B57; text-wrap:pretty; }
html.mn.mn-home.nx.bz .nx-passage .sf-kn__yes{ font-weight:700; color:#061B57; }
html[dir=rtl].mn.mn-home.nx.bz .nx-passage .sf-kn :is(.sf-kn__t, .sf-kn__a){ letter-spacing:0; }
html[dir=rtl].mn.mn-home.nx.bz .nx-passage .sf-kn__a{ line-height:1.75; }

@media (min-width:1001px) and (max-height:820px){
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__a{ margin-top:calc(10px * var(--u)); font-size:calc(16px * var(--u)); line-height:1.55; }
}
@media (min-width:701px) and (max-width:1000px){
  html.mn.mn-home.nx.bz .nx-passage .sf-kn{ grid-template-columns:minmax(0, 1fr); row-gap:calc(36px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__q{ display:grid; grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr); column-gap:calc(32px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__t{ align-self:start; font-size:calc(20px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__a{ margin:0; font-size:calc(16px * var(--u)); }
}
@media (max-width:700px){
  html.mn.mn-home.nx.bz .nx-passage .sf-kn{ grid-template-columns:minmax(0, 1fr); row-gap:calc(28px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__t{ font-size:calc(19px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage .sf-kn__a{ margin-top:calc(8px * var(--u)); font-size:calc(16px * var(--u)); line-height:1.55; }
}


html.mn-home :is(#faqcta, #cta){ scroll-margin-top:calc(var(--nx-chrome, calc(72px * var(--u))) + calc(24px * var(--u))); }
html.mn-faq .faq-cat[id^="cat-"]{ scroll-margin-top:calc(var(--nx-chrome, calc(72px * var(--u))) + calc(24px * var(--u))); }

html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on{ padding:clamp(calc(48px * var(--u)), 8vh, calc(112px * var(--u))) 0 0; }
html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on > .nx-w{ box-sizing:border-box; width:var(--sf-w); max-width:none; margin-inline:auto; padding:0; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{
  --mn-t1:#061B57; --mn-t2:#061B57; --mn-link:#061B57; --mn-focus:#2A6CF0;
  --mn-act-bg:#EAF2FF; --mn-act-ink:#0C2468; --mn-act-bgH:#DCEBFF;
  display:grid; grid-template-columns:minmax(0, 1fr) auto; grid-template-areas:"head go" "kn kn";
  align-items:end; gap:clamp(calc(48px * var(--u)), 7.6vh, calc(96px * var(--u))) calc(48px * var(--u)); box-sizing:border-box; width:100%; min-height:0; margin:0;
  padding:clamp(calc(44px * var(--u)), 8vh, calc(108px * var(--u))) clamp(calc(28px * var(--u)), 4.6vw, calc(104px * var(--u)));
  border:0; border-radius:var(--sf-r); background:#FFFFFF; color:#061B57; box-shadow:var(--sf-shadow); overflow:visible; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq > div:not(.sf-kn){ grid-area:head; min-width:0; padding:0; border:0; border-radius:0; background:none; box-shadow:none; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on #faqcta-title{ margin:0; font-size:var(--mn-h2); font-weight:700; line-height:1.08; letter-spacing:-.035em; color:#061B57; text-wrap:balance; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq p[data-i18n="faqcta.lead"]{ max-width:44em; margin:clamp(calc(14px * var(--u)), 2vh, calc(22px * var(--u))) 0 0; font-size:var(--mn-lead); font-weight:450; line-height:1.55;
  letter-spacing:-.006em; color:#061B57; text-wrap:pretty; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq p a.mn-subj{ color:#061B57; font-weight:600; text-decoration:none; transition:color .2s ease; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq p a.mn-subj:hover{ color:#1550D6; text-decoration:none; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk{ grid-area:go; justify-self:end; align-self:end; display:inline-flex; align-items:center; justify-content:center;
  min-width:0; min-height:var(--mn-btn-l, calc(56px * var(--u))); margin:0; padding:0 calc(28px * var(--u)); border:0; border-radius:calc(999px * var(--u)); background:var(--mn-act-bg); color:var(--mn-act-ink);
  font-size:calc(17px * var(--u)); font-weight:600; letter-spacing:-.006em; white-space:nowrap; text-decoration:none; box-shadow:none; transition:background-color .2s ease, scale .2s var(--mn-e); }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk:hover{ background:var(--mn-act-bgH); color:var(--mn-act-ink); }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq > .sf-kn{ grid-area:kn; }
html[dir=rtl].mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on :is(#faqcta-title, .nx-faq p){ letter-spacing:0; }
html.mn.mn-home .nx-passage #faqcta.sf-fq-on .nx-faq ::selection{ background:rgba(42,108,240,.20); color:#061B57; }

html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ position:relative; isolation:isolate; box-sizing:border-box;
  padding:clamp(calc(150px * var(--u)), 26vh, calc(340px * var(--u))) 0 clamp(calc(120px * var(--u)), 19vh, calc(250px * var(--u))); text-align:center; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-w{
  --mn-t1:#FFFFFF; --mn-t2:#FFFFFF; --mn-t3:#FFFFFF;
  --mn-act-bg:#FFFFFF; --mn-act-ink:#1550D6; --mn-act-bgH:#EEF6FF; --mn-disc-bg:#2A6CF0; --mn-disc-arrow:var(--mn-arrow-white);
  --mn-link:#FFFFFF; --mn-focus:#FFFFFF; --nx-link:#FFFFFF;
  position:relative; z-index:1; display:flex; flex-direction:column; align-items:center;
  box-sizing:border-box; width:var(--sf-w); max-width:none; min-height:0; margin-inline:auto; padding:0;
  border:0; border-radius:0; background:none; box-shadow:none; color:#FFFFFF; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on #cta-title{ max-width:13ch; margin:0 auto; text-align:center; color:#FFFFFF; text-shadow:none;
  font-size:clamp(calc(40px * var(--u)), 5.4vw, calc(96px * var(--u))); font-weight:700; line-height:1.0; letter-spacing:-.042em; text-wrap:balance; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-intro{ max-width:30em; margin:clamp(calc(22px * var(--u)), 3.4vh, calc(40px * var(--u))) auto 0; text-align:center; font-size:clamp(calc(18px * var(--u)), 1.3vw, calc(22px * var(--u))); font-weight:450; line-height:1.5;
  letter-spacing:-.008em; color:#FFFFFF; text-wrap:balance; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-close__cta{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:calc(16px * var(--u)) calc(36px * var(--u)); margin:clamp(calc(36px * var(--u)), 5.4vh, calc(64px * var(--u))) 0 0; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .cta__signup{ box-shadow:none; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .cta__signup.mn-going{ scale:.98; background:var(--mn-act-bgH); }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .cta__login{ font-size:calc(17px * var(--u)); font-weight:600; color:#FFFFFF; }
html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-close__trust{ display:block; margin:clamp(calc(28px * var(--u)), 4.2vh, calc(48px * var(--u))) auto 0; padding:0; border:0; border-radius:0;
  background:none; box-shadow:none; -webkit-backdrop-filter:none; backdrop-filter:none;
  font-size:calc(17px * var(--u)); font-weight:500; line-height:1.4; color:#FFFFFF; text-align:center; }
html.mn.mn-home .nx-passage #cta.sf-cl-on ::selection{ background:rgba(255,255,255,.32); color:#FFFFFF; }
html[dir=rtl].mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on :is(#cta-title, .nx-intro, .nx-close__trust){ letter-spacing:0; }

html.mn-home #cta .sf-cl__bg{ position:absolute; inset:0; z-index:0; border-radius:0 0 var(--mn-rp) var(--mn-rp); overflow:hidden; pointer-events:none;
  background:
    linear-gradient(180deg, rgba(26,75,190,0) 0%, rgba(26,75,190,0) 70%, #1A4BBE 100%),
    linear-gradient(105deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%);
  -webkit-mask-image:linear-gradient(180deg, transparent 0, #000 42%); mask-image:linear-gradient(180deg, transparent 0, #000 42%); }
html[dir=rtl].mn-home #cta .sf-cl__bg{ background:
    linear-gradient(180deg, rgba(26,75,190,0) 0%, rgba(26,75,190,0) 70%, #1A4BBE 100%),
    linear-gradient(255deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%); }
html.mn-home #cta .sf-cl__l{ position:absolute; display:block; width:min(64vw, calc(1500px * var(--u))); aspect-ratio:1.5; left:-14%; top:6%; border-radius:50%;
  background:radial-gradient(closest-side, rgba(38,112,230,.30), rgba(38,112,230,0)); opacity:0; transition:opacity 1.6s var(--mn-e); }
html.mn-home #cta .sf-cl__bg.sf-in .sf-cl__l{ opacity:1; }
html[dir=rtl].mn-home #cta .sf-cl__l{ left:auto; right:-14%; }

@media (min-width:1001px) and (max-height:820px){
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{ padding-block:clamp(calc(36px * var(--u)), 6vh, calc(52px * var(--u))); row-gap:calc(40px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ padding:clamp(calc(140px * var(--u)), 24vh, calc(200px * var(--u))) 0 clamp(calc(96px * var(--u)), 15vh, calc(130px * var(--u))); }
}

@media (min-width:701px) and (max-width:1000px){
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{ grid-template-columns:minmax(0, 1fr); grid-template-areas:"head" "go" "kn"; row-gap:calc(28px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk{ justify-self:start; margin-bottom:calc(12px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ padding:calc(180px * var(--u)) 0 calc(130px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on #cta-title{ font-size:clamp(calc(44px * var(--u)), 7vw, calc(64px * var(--u))); }
}

@media (max-width:700px){
  html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on{ padding-top:calc(48px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{ grid-template-columns:minmax(0, 1fr); grid-template-areas:"head" "go" "kn"; gap:calc(22px * var(--u)); padding:calc(32px * var(--u)) calc(22px * var(--u)) calc(36px * var(--u)); border-radius:calc(24px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on #faqcta-title{ font-size:calc(28px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq p[data-i18n="faqcta.lead"]{ font-size:calc(16px * var(--u)); margin-top:calc(10px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk{ justify-self:start; min-height:var(--mn-btn, calc(52px * var(--u))); margin-bottom:calc(14px * var(--u)); font-size:calc(16px * var(--u)); padding:0 calc(24px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ padding:calc(150px * var(--u)) 0 calc(112px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on #cta-title{ max-width:11ch; font-size:clamp(calc(38px * var(--u)), 11vw, calc(46px * var(--u))); line-height:1.02; }
  html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-intro{ font-size:calc(17px * var(--u)); margin-top:calc(18px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-close__cta{ gap:calc(14px * var(--u)) calc(28px * var(--u)); margin-top:calc(30px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #cta.sf-cl-on .nx-close__trust{ margin-top:calc(22px * var(--u)); font-size:calc(15px * var(--u)); }
  html.mn-home #cta .sf-cl__l{ width:150vw; left:-60%; top:10%; }
  html[dir=rtl].mn-home #cta .sf-cl__l{ left:auto; right:-60%; }
}

@media (prefers-reduced-motion:reduce){
  html.mn-home #cta .sf-cl__l{ transition:none !important; opacity:1; }
}

html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{ --mn-act-bg:#2670E6; --mn-act-ink:#FFFFFF; --mn-act-bgH:#1F62D4; }
html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk:focus-visible{ outline:calc(3px * var(--u)) solid #2670E6; outline-offset:calc(3px * var(--u)); }

@media (max-width:700px){ html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on{ padding-top:calc(72px * var(--u)); } }

@media (min-width:701px){
  html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on{ display:flex; flex-direction:column; justify-content:center; box-sizing:border-box; min-height:100vh;
    padding:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(40px * var(--u)), 7vh, calc(112px * var(--u)))) 0 clamp(calc(48px * var(--u)), 9vh, calc(140px * var(--u))); background:#FFFFFF; }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq{ grid-template-columns:minmax(0, 1fr); grid-template-areas:"head" "go" "kn"; align-items:start; row-gap:0;
    padding:0; border-radius:0; background:none; box-shadow:none; }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq .nx-lnk{ justify-self:start; align-self:start; margin:clamp(calc(26px * var(--u)), 4vh, calc(48px * var(--u))) 0 0; }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq > .sf-kn{ margin-top:clamp(calc(56px * var(--u)), 10vh, calc(150px * var(--u))); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq p[data-i18n="faqcta.lead"]{ max-width:40em; }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on #faqcta-title{ font-size:clamp(calc(34px * var(--u)), 3vw, calc(64px * var(--u))); line-height:1.04; letter-spacing:-.04em; }
  html[dir=rtl].mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on #faqcta-title{ letter-spacing:0; line-height:1.25; }

  html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ display:flex; flex-direction:column; justify-content:center; min-height:100vh;
    padding:calc(var(--nx-chrome, calc(72px * var(--u))) + clamp(calc(40px * var(--u)), 7vh, calc(112px * var(--u)))) 0 clamp(calc(72px * var(--u)), 13vh, calc(190px * var(--u))); }
  html.mn-home #cta .sf-cl__bg{ -webkit-mask-image:none; mask-image:none;
    background:
      linear-gradient(180deg, rgba(26,75,190,0) 0%, rgba(26,75,190,0) 66%, #1A4BBE 100%),
      linear-gradient(90deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%); }
  html[dir=rtl].mn-home #cta .sf-cl__bg{ background:
      linear-gradient(180deg, rgba(26,75,190,0) 0%, rgba(26,75,190,0) 66%, #1A4BBE 100%),
      linear-gradient(270deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%); }
}
@media (min-width:1001px) and (max-height:820px){
  html.mn.mn-home.nx.bz .nx-door > #faqcta.sf-fq-on{ padding:calc(var(--nx-chrome, calc(72px * var(--u))) + calc(24px * var(--u))) 0 calc(36px * var(--u)); }
  html.mn.mn-home.nx.bz .nx-passage #faqcta.sf-fq-on .nx-faq > .sf-kn{ margin-top:clamp(calc(40px * var(--u)), 7vh, calc(56px * var(--u))); }
  html.mn.mn-home.nx.bz .nx-door > #cta.sf-cl-on{ padding:calc(var(--nx-chrome, calc(72px * var(--u))) + calc(24px * var(--u))) 0 calc(72px * var(--u)); }
}
@media (min-width:1001px){
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-passage > .nx-door{ position:relative; z-index:3; overflow:visible !important; }
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #faqcta.sf-fq-on{ position:relative; z-index:0; }
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #faqcta.sf-fq-on.sf-st-low{ position:sticky !important; }
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #cta.sf-cl-on{ z-index:1; }
  html.mn.mn-home.nx.bz:not(.ph-deck) #faqcta.sf-st-low > .nx-w{ transform-origin:50% 0; }
  html.mn-home.nx.bz:not(.ph-deck) #faqcta .sf-st__cap{ background:#FFFFFF; }
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #faqcta.sf-fq-on.sf-st-up{ box-shadow:0 calc(-2px * var(--u)) 0 #FFFFFF; }
  html.mn-home.nx.bz:not(.ph-deck) #cta.sf-st-up .sf-cl__bg{ top:calc(-2px * var(--u)); }
  html.mn-home.nx.bz:not(.ph-deck) #cta .sf-st__cap{ z-index:0; background:linear-gradient(90deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%); }
  html[dir=rtl].mn-home.nx.bz:not(.ph-deck) #cta .sf-st__cap{ background:linear-gradient(270deg, #0D2A7A 0%, #10318C 30%, #143BA2 62%, #1845B6 86%, #1A4BBE 100%); }
}

html.mn-home{ --sf-st-hold-q:clamp(calc(260px * var(--u)), 42vh, calc(600px * var(--u))); }
@media (min-width:1001px){
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #cta.sf-cl-on.sf-st-up{ margin-top:var(--sf-st-hold-q) !important; }
}

html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta{ gap:calc(16px * var(--u)) calc(20px * var(--u)); }
html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__signup{ min-height:calc(64px * var(--u)); padding-inline:calc(34px * var(--u)) calc(12px * var(--u)); font-size:calc(19px * var(--u)); font-weight:700;
  box-shadow:0 calc(14px * var(--u)) calc(34px * var(--u)) calc(-14px * var(--u)) rgba(2,10,40,.55); }
html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__login{ display:inline-flex; align-items:center; justify-content:center; gap:calc(6px * var(--u)); box-sizing:border-box;
  min-height:calc(64px * var(--u)); padding:0 calc(32px * var(--u)); border:calc(2px * var(--u)) solid rgba(255,255,255,.9); border-radius:calc(999px * var(--u)); font-size:calc(19px * var(--u)); font-weight:700; color:#FFFFFF; text-decoration:none;
  transition:background-color .2s ease, border-color .2s ease; }
html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__login:hover{ background:rgba(255,255,255,.14); border-color:#FFFFFF; }
html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__login:focus-visible{ outline:calc(3px * var(--u)) solid #FFFFFF; outline-offset:calc(3px * var(--u)); }
@media (max-width:700px){
  html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__signup, html.mn.mn-home.nx.bz body #cta.sf-cl-on .nx-close__cta .cta__login{ min-height:calc(56px * var(--u)); font-size:calc(17px * var(--u)); }
}

html.mn-home{ --sf-cl-hold:clamp(calc(220px * var(--u)), 34vh, calc(480px * var(--u))); }
.sf-cl-hold{ display:none; }
@media (min-width:1001px){
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > #cta.sf-cl-on{ position:sticky !important; top:var(--sf-cl-top, 0px); }
  html.mn.mn-home.nx.bz:not(.ph-deck) .nx-door > .sf-cl-hold{ display:block; height:var(--sf-cl-hold); margin:0; padding:0; pointer-events:none; }
}

html.mn{ --tp-w:480; --tp-wd:500; --tp-navy:#061B57; --tp-ink:#1D1D1F; }
@media (max-width:700px){ html.mn{ --tp-w:500; --tp-wd:500; } }

html.mn:not(#tp):not(#tp) #pricing :is(.bz-par p, .bz-par__a, .nx-intro, .sf-pl__facts){ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #pricing .nx-row__n > span{ color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #pricing .nx-row__f > span{ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) :is(#doublecase, #courses) :is(.bz-par p, .nx-intro, .crb-note, .crb-cap){ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
@media (min-width:701px){
  html.mn:not(#tp):not(#tp) :is(#doublecase, #courses) .crb-row :is(.mz-deal__lbl, .mz-course__fmt){ color:var(--tp-navy) !important; }
  html.mn:not(#tp):not(#tp) :is(#doublecase, #courses) .crb-row .mz-course__fmt{ font-weight:var(--tp-w) !important; }
  html.mn:not(#tp):not(#tp) :is(#doublecase, #courses) .crb-row .mz-deal__give .mz-deal__num{ color:var(--tp-navy) !important; -webkit-text-fill-color:var(--tp-navy) !important; }
}
@media (max-width:700px){
  html.mn:not(#tp):not(#tp) :is(#doublecase, #courses) .crb-row .mz-course__fmt{ font-weight:var(--tp-w) !important; color:#FFFFFF !important; }
}
html.mn:not(#tp):not(#tp) #how .sf-how__d{ font-weight:var(--tp-w) !important; }
html.mn:not(#tp):not(#tp) #how .mz-step.is-on .sf-how__d{ color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #rule .nx-cond dt{ color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #pelliron :is(.nx-pel__story > p, .nx-pel__story li){ color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #pelliron .nx-pel__story > p:first-child{ font-weight:var(--tp-w) !important; }
html.mn:not(#tp):not(#tp) #pelliron .sf-pel__awi.is-on span{ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) #reviews .nx-quote :is(.review__txt, .review__author){ font-weight:var(--tp-wd) !important; }
html.mn:not(#tp):not(#tp) #faqcta .nx-faq p{ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) .sf-kn__a{ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn:not(#tp):not(#tp) .sf-kn__a :is(strong, b){ font-weight:700 !important; }

html.mn-faq:not(#tp):not(#tp) .faq-head__lead{ font-weight:var(--tp-w) !important; color:var(--tp-navy) !important; }
html.mn-faq:not(#tp):not(#tp) .faq-q__txt{ color:var(--tp-ink) !important; }
html.mn-faq:not(#tp):not(#tp) :is(.faq-a__txt, .faq-pending, .faq-geonote__txt){ font-weight:var(--tp-w) !important; color:var(--tp-ink) !important; }
html.mn-faq:not(#tp):not(#tp) .faq-a__txt :is(p, li, span:not([class])){ font-weight:var(--tp-w) !important; color:var(--tp-ink) !important; }
html.mn-faq:not(#tp):not(#tp) .faq-a__txt :is(strong, b){ color:var(--tp-ink) !important; }

html.mn:not(#tp):not(#tp) #hero :is(.nx-intro, .bz-par){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) #rule :is(.sf-rule__f2, .nx-rule__note){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) #why :is(.nx-why__intro, .nx-why__d, .sf-why__fact){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) #platform :is(.nx-intro, .sf-pf__f){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) #reviews :is(.sf-rv__num span, .nx-rating, .sf-rv__cap){ color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) #reviews .sf-rv__cap{ font-weight:var(--tp-wd) !important; }
html.mn:not(#tp):not(#tp) #cta :is(.nx-intro, .nx-close__trust){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn-course:not(#tp):not(#tp) :is(.crs__crumb, .crs__crumb-meta, .crs__crumb-meta > span, .crs__hint, .crs__note, .crs__word small){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn-course:not(#tp):not(#tp) .crs__crumb-meta b{ font-weight:600 !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) .nf :is(.nf-txt, .nf-f3, .nf-f4){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) .nf :is(.nf-f3 strong, .nf-more, .nf-f4 a){ color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) .nf :is(.nf-more, .nf-f4 a):hover{ color:#9CC2FF !important; }
html.mn:not(#tp):not(#tp) .footer :is(.pfoot__risk, .pfoot__risk span, .pelf__risk, .pelf__intro, .pelf__note, .pelf__cr, .pelf__ctext, .pfoot__nav a, .pelf__links a, .pelf__pol a){ font-weight:var(--tp-wd) !important; color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) .footer :is(.pfoot__risk strong, .pelf__tit, .pelf__more){ color:#FFFFFF !important; }
html.mn:not(#tp):not(#tp) .footer :is(.pfoot__nav a, .pelf__links a, .pelf__pol a, .pelf__more):hover{ color:#9CC2FF !important; }

html.mn:not(#tp):not(#tp) .mn-lab{ color:var(--mn-t1) !important; }

@media (max-width:700px){
  html.mn.mn-home.nx.bz .hero.nx-hero{ position:relative !important; display:flex !important; flex-direction:column !important; justify-content:center !important; align-items:center !important;
    height:calc(100svh + calc(16px * var(--u))) !important; min-height:calc(536px * var(--u)) !important; padding:0 0 calc(16px * var(--u)) !important; overflow:hidden !important; background:#000 !important; }
  html.mn.mn-home.nx.bz .nx-hero .hero__video{ position:absolute !important; inset:0 !important; z-index:0 !important; width:100% !important; height:100% !important; max-height:none !important;
    margin:0 !important; aspect-ratio:auto !important; object-fit:cover !important; object-position:50% 50% !important; -webkit-mask-image:none !important; mask-image:none !important; }
  html.mn.mn-home.nx.bz .nx-hero .nx-hero__shade{ display:block !important; position:absolute !important; inset:0 !important; z-index:1 !important; pointer-events:none;
    background:linear-gradient(180deg, rgba(0,0,0,.42) 0%, rgba(0,0,0,.18) 24%, rgba(0,0,0,.46) 50%, rgba(0,0,0,.6) 100%) !important; }
  html.mn.mn-home.nx.bz .nx-hero .nx-hero__in{ position:relative !important; z-index:2 !important; margin:0 auto !important; padding:0 !important;
    text-shadow:0 calc(2px * var(--u)) calc(20px * var(--u)) rgba(0,0,0,.4); }
  html.mn.mn-home.nx.bz .nx-hero .nx-hero__brand{ font-size:calc(27px * var(--u)) !important; font-weight:700 !important; letter-spacing:-.02em !important; line-height:1 !important; margin-bottom:calc(8px * var(--u)) !important; }
  html.mn.mn-home.nx.bz .nx-hero .ph-amb{ display:none !important; }

  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs{ position:relative !important; display:grid !important; grid-template-columns:minmax(0, 1fr) auto !important;
    grid-template-rows:auto auto !important; grid-template-areas:"a f" "n f" !important; align-items:center !important; column-gap:calc(14px * var(--u)) !important; row-gap:calc(3px * var(--u)) !important;
    flex:none !important; width:auto !important; min-height:0 !important; margin:0 !important; padding:calc(15px * var(--u)) calc(16px * var(--u)) calc(15px * var(--u)) calc(18px * var(--u)) !important; border-radius:calc(18px * var(--u)) !important;
    background:#F3F6FD !important; box-shadow:inset 0 0 0 1px rgba(6,27,87,.08) !important; color:#061B57 !important; text-align:start !important;
    opacity:1 !important; visibility:visible !important; transform:none !important; transition:transform .15s ease, background-color .15s ease !important; cursor:pointer; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row:active,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs:active{ transform:scale(.985) !important; background:#E9EFFC !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row:focus-within,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs:focus-within{ outline:calc(3px * var(--u)) solid #2670E6; outline-offset:calc(2px * var(--u)); }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row[data-nx-default]{ background:#EDF3FF !important; box-shadow:inset 0 0 0 calc(2px * var(--u)) #2670E6 !important; }

  html.mn.mn-home.nx.bz #pricing .nx-plans__stage.ph-list{ padding-bottom:clamp(calc(40px * var(--u)), 6svh, calc(64px * var(--u))) !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-plans__card, html.mn.mn-home.nx.bz #pricing .ph-list .bz-plans__obj{ display:none !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-rows{ display:flex !important; flex-direction:column !important; gap:calc(10px * var(--u)) !important; margin:clamp(calc(22px * var(--u)), 3.6svh, calc(32px * var(--u))) 0 0 !important;
    padding:0 !important; list-style:none !important; grid-template-areas:none !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__a{ grid-area:a; justify-self:start; order:0 !important; margin:0 !important; font-size:calc(25px * var(--u)) !important; font-weight:700 !important; line-height:1.1 !important;
    letter-spacing:-.025em !important; color:#061B57 !important; text-align:start !important; white-space:nowrap; font-variant-numeric:tabular-nums; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__a::first-letter{ font-size:inherit !important; font-weight:inherit !important; vertical-align:baseline !important; color:inherit !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__n{ grid-area:n; order:0 !important; display:flex !important; flex-wrap:wrap; align-items:center; gap:calc(4px * var(--u)) calc(8px * var(--u)); margin:0 !important;
    font-size:calc(15px * var(--u)) !important; font-weight:500 !important; letter-spacing:0 !important; color:#42506E !important; text-align:start !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__n em{ display:inline-block !important; margin:0 !important; padding:calc(3px * var(--u)) calc(8px * var(--u)) !important; border-radius:calc(999px * var(--u)) !important;
    background:#2670E6 !important; color:#FFFFFF !important; font-style:normal !important; font-size:calc(11px * var(--u)) !important; font-weight:700 !important; line-height:1.2 !important;
    letter-spacing:.04em !important; text-transform:uppercase; -webkit-text-fill-color:#FFFFFF !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__f,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .mz-deal__give{ grid-area:f; order:0 !important; display:flex !important; flex-direction:column-reverse !important; align-items:center !important;
    gap:calc(5px * var(--u)) !important; margin:0 !important; padding:0 !important; background:none !important; text-align:center !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__f b,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .mz-deal__give .mz-deal__num{ display:inline-flex !important; align-items:center; justify-content:center; min-width:calc(84px * var(--u)); height:calc(42px * var(--u));
    margin:0 !important; padding:0 calc(16px * var(--u)) !important; border-radius:calc(999px * var(--u)) !important; background:#2670E6 !important; color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important;
    font-size:calc(17px * var(--u)) !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-.01em !important; white-space:nowrap; box-shadow:0 calc(8px * var(--u)) calc(18px * var(--u)) calc(-10px * var(--u)) rgba(38,112,230,.7); }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row__f span,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .mz-deal__give .mz-deal__lbl{ display:block !important; margin:0 !important; font-size:calc(12px * var(--u)) !important; font-weight:500 !important; line-height:1.2 !important;
    letter-spacing:0 !important; text-transform:none !important; color:#5B6785 !important; -webkit-text-fill-color:#5B6785 !important; background:none !important; opacity:1 !important; white-space:nowrap; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row .nx-pill,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs .nx-crs__go{ position:absolute !important; inset:0 !important; z-index:2 !important; display:block !important;
    width:auto !important; height:auto !important; min-height:0 !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:inherit !important;
    background:transparent !important; box-shadow:none !important; color:transparent !important; -webkit-text-fill-color:transparent !important; font-size:0 !important;
    opacity:1 !important; visibility:visible !important; transform:none !important; outline:0 !important; }
  html.mn.mn-home.nx.bz #pricing .ph-list .nx-row .nx-pill::before, html.mn.mn-home.nx.bz #pricing .ph-list .nx-row .nx-pill::after,
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs .nx-crs__go::before, html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs .nx-crs__go::after{ display:none !important; }

  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc{ display:flex !important; flex-direction:column !important; gap:calc(10px * var(--u)) !important; width:auto !important; margin:clamp(calc(22px * var(--u)), 3.6svh, calc(32px * var(--u))) 0 0 !important;
    padding:0 !important; overflow:visible !important; scroll-snap-type:none !important; grid-template-columns:none !important; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs::before, html.mn.nx.bz :is(#doublecase, #courses) .ph-list .plan--dc > .nx-crs::after{ display:none !important; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs :is(.mz-course__head, .mz-deal-box, .mz-deal, .mz-deal__get){ display:contents !important; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs :is(.mz-course__fmt, .mz-deal__arrow, .mz-deal__get .mz-deal__lbl){ display:none !important; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs .nx-h3{ grid-area:n; margin:0 !important; font-size:calc(15px * var(--u)) !important; font-weight:500 !important; line-height:1.3 !important;
    letter-spacing:0 !important; color:#42506E !important; -webkit-text-fill-color:#42506E !important; text-align:start !important; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .nx-crs .mz-deal__get .mz-deal__num{ grid-area:a; justify-self:start; margin:0 !important; font-size:calc(25px * var(--u)) !important; font-weight:700 !important; line-height:1.1 !important;
    letter-spacing:-.025em !important; background:none !important; color:#061B57 !important; -webkit-text-fill-color:#061B57 !important; text-align:start !important; white-space:nowrap; }
  html.mn.nx.bz :is(#doublecase, #courses) .ph-list .crb-x, html.mn.nx.bz :is(#doublecase, #courses) .ph-list .ph-dots{ display:none !important; }
}

