:root{--nwh-z:1;--nwh-x:40px;--nwh-y:24px;--nwh-offset:110px;--nwh-ease:cubic-bezier(.2, .8, .2, 1);--nwh-coral:#ff4d6d;--nwh-coral-hover:#ff5f7b;--nwh-on-coral:#03045f;--nwh-navy:#03045f;--nwh-ink:#0b1033}@media (max-width:699.98px),(max-aspect-ratio:86/100){:root{--nwh-x:14px;--nwh-y:14px;--nwh-offset:70px}}header.nwh{height:86px;font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;color:var(--nwh-ink);border-radius:30px;justify-content:space-between;align-items:center;padding:0 45px 0 44px;transition:background-color .35s,box-shadow .35s,height .35s;display:flex}header.nwh[data-nwh-context=page]{z-index:50;left:var(--nwh-x);right:var(--nwh-x);top:var(--nwh-y);zoom:var(--nwh-z);position:fixed}header.nwh[data-solid],.nw4.nw54[data-v54-state=scroll-story] header.nwh{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;height:60px;padding:0 10px 0 22px;box-shadow:0 12px 32px -20px #03045f73}header.nwh .nwh-brand{border-radius:10px;align-items:center;display:flex}header.nwh .nwh-brand:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:3px}header.nwh .nwh-brand,header.nwh .nwh-login,header.nwh .nwh-signup{position:relative}header.nwh .nwh-brand:after,header.nwh .nwh-login:after,header.nwh .nwh-signup:after{content:"";position:absolute;inset:-6px -3px}header.nwh .nwh-nav{letter-spacing:-.005em;height:38px;color:var(--nwh-ink);background:#ffffffb8;border:1px solid #03045f1a;border-radius:999px;align-items:center;gap:2px;padding:0 4px;font-size:14.5px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}header.nwh .nwh-nav>ul{margin:0;padding:0;list-style:none;display:contents}header.nwh .nwh-item{list-style:none;position:relative}header.nwh .nwh-pill{z-index:0;height:40px;font:inherit;color:var(--nwh-ink);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--nwh-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:-1px 0;padding:0 18px;text-decoration:none;display:flex;position:relative}header.nwh .nwh-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--nwh-coral);opacity:0;transition:opacity .2s var(--nwh-ease), transform .22s var(--nwh-ease), box-shadow .22s var(--nwh-ease);position:absolute;inset:5px 0;transform:scale(.86);box-shadow:0 8px 18px -10px #c81e4500}header.nwh .nwh-pill:hover,header.nwh .nwh-pill:focus-visible,header.nwh .nwh-pill[aria-expanded=true]{color:var(--nwh-on-coral)}header.nwh .nwh-pill:hover:before,header.nwh .nwh-pill:focus-visible:before,header.nwh .nwh-pill[aria-expanded=true]:before{opacity:1;transform:scale(1);box-shadow:0 8px 18px -10px #c81e45bf}header.nwh .nwh-pill:active:before{opacity:1;transform:scale(.95)}header.nwh .nwh-pill:focus-visible{outline:none}header.nwh .nwh-pill:focus-visible:before{outline:2px solid var(--nwh-navy);outline-offset:2px}header.nwh .nwh-pill svg{width:14px;height:14px;transition:transform .22s var(--nwh-ease)}header.nwh .nwh-pill[aria-expanded=true] svg{transform:rotate(180deg)}header.nwh .nwh-pill[aria-current=page],header.nwh .nwh-pill[data-active]{color:var(--nwh-navy);font-weight:700}header.nwh .nwh-pill[aria-current=page]:after,header.nwh .nwh-pill[data-active]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:8px;left:50%}header.nwh .nwh-pill[data-active]:hover,header.nwh .nwh-pill[data-active][aria-expanded=true],header.nwh .nwh-pill[aria-current=page]:hover{color:var(--nwh-on-coral)}@media (hover:none){header.nwh .nwh-pill:hover:not([aria-expanded=true]):before{opacity:0;transform:scale(.86)}header.nwh .nwh-pill:hover:not([aria-expanded=true]){color:var(--nwh-ink)}}header.nwh .nwh-panel{z-index:60;text-align:left;letter-spacing:normal;width:560px;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}header.nwh .nwh-panel[data-wide]{width:600px}header.nwh .nwh-panel[hidden]{display:none}header.nwh .nwh-card{transform-origin:top;animation:nwh-panel-in .22s var(--nwh-ease) both;background:#fff;border:1px solid #03045f1a;border-radius:20px;padding:8px;box-shadow:0 24px 48px -20px #03045f59,0 2px 8px -4px #03045f1f}@keyframes nwh-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}header.nwh .nwh-summary{color:#4a5068;padding:12px 16px 4px;font-size:12px;font-weight:500}header.nwh .nwh-list{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}header.nwh .nwh-link{color:var(--nwh-navy);transition:background-color .15s var(--nwh-ease);border-radius:14px;padding:12px 16px;text-decoration:none;display:block}header.nwh .nwh-link:hover,header.nwh .nwh-link:focus-visible{background:#ffe4e9}header.nwh .nwh-link:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:-2px}header.nwh .nwh-link[aria-current=page]{background:#eef3f8}header.nwh .nwh-link-title{color:var(--nwh-navy);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}header.nwh .nwh-link-desc{color:#4a5068;margin-top:2px;font-size:13px;font-weight:400;line-height:1.35;display:block}header.nwh .nwh-book{color:var(--nwh-navy);transition:background-color .15s var(--nwh-ease);background:#eef3f8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}header.nwh .nwh-book:hover,header.nwh .nwh-book:focus-visible{background:#ffe4e9}header.nwh .nwh-book svg{color:#c81e45;flex:none;width:16px;height:16px}header.nwh .nwh-actions{align-items:center;gap:8px;display:flex}header.nwh .nwh-login{color:var(--nwh-navy);background:#fff9;border:1px solid #03045f2e;border-radius:999px;align-items:center;height:38px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}header.nwh .nwh-login:hover{background:#fff;border-color:#03045f6b;box-shadow:0 6px 14px -10px #03045f80}header.nwh .nwh-login:active{background:#f1f6fb}header.nwh .nwh-login:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:2px}header.nwh .nwh-signup{color:var(--nwh-on-coral);background:var(--nwh-coral);white-space:nowrap;height:38px;transition:background-color .2s, transform .22s var(--nwh-ease), box-shadow .22s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px -14px #03045fcc}header.nwh .nwh-signup:hover{background:var(--nwh-coral-hover);transform:translateY(-1px);box-shadow:0 12px 22px -14px #c81e45cc}header.nwh .nwh-signup:active{transform:translateY(0)scale(.98)}header.nwh .nwh-signup:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:3px}header.nwh .nwh-account{min-width:38px;height:38px;color:var(--nwh-navy);font:inherit;cursor:pointer;background:#fff9;border:1px solid #03045f2e;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 9px 0 10px;font-size:14px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}header.nwh .nwh-account:hover,header.nwh .nwh-account[aria-expanded=true]{background:#fff;border-color:#03045f6b}header.nwh .nwh-account:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:2px}header.nwh .nwh-account-mark{width:24px;height:19px;line-height:0;display:inline-flex}header.nwh .nwh-account-mark img{object-fit:contain;width:24px;height:19px}header.nwh .nwh-account-chev{opacity:.7;width:14px;height:14px;transition:transform .2s}header.nwh .nwh-account[aria-expanded=true] .nwh-account-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){header.nwh .nwh-account-chev{transition:none}}header.nwh .nwh-signup svg{flex:none;width:16px;height:16px}header.nwh .nwh-acct{position:relative}header.nwh .nwh-acct-panel{z-index:60;text-align:left;width:232px;animation:nwh-panel-in .22s var(--nwh-ease) both;background:#fff;border:1px solid #03045f1a;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -20px #03045f59}header.nwh .nwh-acct-who{border-bottom:1px solid #03045f14;padding:10px 12px}header.nwh .nwh-acct-name{color:var(--nwh-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}header.nwh .nwh-acct-role{color:#005a8c;font-size:12px;font-weight:600}header.nwh .nwh-acct-email{color:#4a5068;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}header.nwh .nwh-acct-list{margin:0;padding:4px 0;list-style:none}header.nwh .nwh-acct-out{border-top:1px solid #03045f14;padding-top:4px}header.nwh .nwh-acct-item{width:100%;min-height:40px;font:inherit;color:#3e4f72;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}header.nwh .nwh-acct-item svg{flex:none;width:16px;height:16px}header.nwh .nwh-acct-item:hover:not(:disabled){color:var(--nwh-navy);background:#ffe4e9}header.nwh .nwh-acct-item:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:-2px}header.nwh .nwh-acct-item:disabled{opacity:.6;cursor:default}header.nwh .nwh-acct-item[data-danger]{color:#b42318}header.nwh .nwh-acct-item[data-danger]:hover{color:#b42318;background:#fdecea}header.nwh .nwh-acct-soon{margin-left:auto;font-size:12px}header.nwh .nwh-menu-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #03045f24;border-radius:50%;width:44px;height:44px;padding:0;display:none;position:relative}header.nwh .nwh-menu-btn span,header.nwh .nwh-menu-btn span:before,header.nwh .nwh-menu-btn span:after{background:var(--nwh-navy);width:18px;height:2px;transition:transform .22s var(--nwh-ease), opacity .15s;border-radius:2px;margin:-1px 0 0 -9px;position:absolute;top:50%;left:50%}header.nwh .nwh-menu-btn span:before,header.nwh .nwh-menu-btn span:after{content:"";margin:0;top:0;left:0}header.nwh .nwh-menu-btn span:before{transform:translateY(-6px)}header.nwh .nwh-menu-btn span:after{transform:translateY(6px)}header.nwh .nwh-menu-btn[aria-expanded=true] span{background:0 0}header.nwh .nwh-menu-btn[aria-expanded=true] span:before{transform:rotate(45deg)}header.nwh .nwh-menu-btn[aria-expanded=true] span:after{transform:rotate(-45deg)}header.nwh .nwh-menu-btn:focus-visible{outline:2px solid var(--nwh-navy);outline-offset:2px}header.nwh .nwh-menu{overscroll-behavior:contain;text-align:left;width:min(320px,100vw - 28px);max-height:calc(100dvh - 96px);animation:nwh-panel-in .22s var(--nwh-ease) both;background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 0 0 1px #03045f0f,0 24px 48px -20px #03045f73}header.nwh .nwh-menu[hidden]{display:none}header.nwh .nwh-menu-nav{flex-direction:column;gap:6px;display:flex}header.nwh .nwh-menu .nwh-menu-book{background:var(--nwh-coral);min-height:48px;color:var(--nwh-on-coral);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;font-size:16px;font-weight:650;text-decoration:none;display:flex}header.nwh .nwh-menu .nwh-menu-book:hover{background:var(--nwh-coral-hover)}header.nwh .nwh-menu .ciux-mobile-groups{margin:0;padding:0;list-style:none}header.nwh .nwh-menu .ciux-mg-trigger{width:100%;min-height:48px;font:inherit;color:var(--nwh-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}header.nwh .nwh-menu .ciux-mg-trigger[aria-expanded=true],header.nwh .nwh-menu .ciux-mg-trigger:hover,header.nwh .nwh-menu .ciux-mg-trigger[aria-current=page]{background:#eef3f8}header.nwh .nwh-menu .ciux-mg-trigger svg{width:20px;height:20px;transition:transform .22s var(--nwh-ease);flex:none}header.nwh .nwh-menu .ciux-mg-trigger[aria-expanded=true] svg{transform:rotate(180deg)}header.nwh .nwh-menu .ciux-mg-summary{display:none}header.nwh .nwh-menu .ciux-mg-list{margin:0;padding:2px 0 6px 8px;list-style:none}header.nwh .nwh-menu .ciux-mg-list[hidden]{display:none}header.nwh .nwh-menu .ciux-mg-link{min-height:44px;color:var(--nwh-ink);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}header.nwh .nwh-menu .ciux-mg-link:hover{background:#ffe4e9}header.nwh .nwh-menu .ciux-mg-link[aria-current=page]{background:#ffe4e9;font-weight:600}header.nwh .nwh-menu .ciux-mg-link[aria-current=page]:before{content:"";background:var(--nwh-coral);border-radius:50%;flex:none;width:6px;height:6px}header.nwh .nwh-menu-actions{border-top:1px solid #03045f14;grid-template-columns:1fr 1fr;gap:8px;padding:8px 4px 4px;display:grid}header.nwh .nwh-menu-actions>*{justify-content:center;height:48px;font-size:15px}header.nwh .nwh-menu-actions>:only-child{grid-column:1/-1}header.nwh .nwh-menu-actions form{display:contents}header.nwh .nwh-menu-actions button.nwh-login{cursor:pointer;width:100%;font-family:inherit}@media (max-width:699.98px),(max-aspect-ratio:86/100){header.nwh{gap:8px;height:56px;padding:0 6px 0 14px}header.nwh[data-solid],.nw4.nw54[data-v54-state=scroll-story] header.nwh{height:56px;padding:0 6px 0 12px}header.nwh>.nwh-nav,header.nwh>.nwh-actions .nwh-login,header.nwh>.nwh-actions .nwh-account{display:none}header.nwh>.nwh-actions{margin-left:auto}header.nwh>.nwh-actions .nwh-signup{height:40px;padding:0 16px;font-size:14px}header.nwh .nwh-menu-btn{flex:none;display:block}}body:not(:has(.nw54))>main#main-content{padding-top:var(--nwh-offset)}body:has(.nw54)>header.nwh[data-nwh-context=page]{display:none!important}@media (prefers-reduced-motion:reduce){header.nwh,header.nwh .nwh-pill,header.nwh .nwh-pill:before,header.nwh .nwh-pill svg,header.nwh .nwh-signup,header.nwh .nwh-menu-btn span,header.nwh .nwh-menu-btn span:before,header.nwh .nwh-menu-btn span:after{transition:none}header.nwh .nwh-card,header.nwh .nwh-menu,header.nwh .nwh-acct-panel{animation:none}header.nwh .nwh-signup:hover{transform:none}}
.nw-hero{--nw-hero-pad-top:clamp(36px, 5.2vw, 72px);--nw-hero-pad-bottom:clamp(40px, 5vw, 72px);isolation:isolate;padding:var(--nw-hero-pad-top) 0 var(--nw-hero-pad-bottom);color:#0b1033;background:radial-gradient(60% 70% at 88% 0,#90e0ef42 0%,#90e0ef00 70%),radial-gradient(900px 520px at 50% 40%,#fff 0%,#fbfafb 70%,#f6f7fa 100%);position:relative;overflow:hidden}main#main-content>.nw-hero:first-child{margin-top:calc(-1 * var(--nwh-offset));padding-top:calc(var(--nwh-offset) + var(--nw-hero-pad-top))}.nw-hero[data-size=compact]{--nw-hero-pad-top:clamp(28px, 3.6vw, 48px);--nw-hero-pad-bottom:clamp(20px, 2.6vw, 36px)}.nw-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, #fff0, var(--nw-hero-fade,#fff));pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.nw-hero[data-fade=muted]{--nw-hero-fade:#eef3f8}.nw-hero-inner{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:640px){.nw-hero-inner{padding:0 24px}}@media (min-width:1024px){.nw-hero-inner{padding:0 32px}}.nw-hero-grid{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.nw-hero-grid[data-visual]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.nw-hero-copy{max-width:720px}.nw-hero[data-align=center] .nw-hero-copy{text-align:center;margin:0 auto}.nw-hero-crumbs{margin-bottom:20px}.nw-hero[data-align=center] .nw-hero-crumbs ol{justify-content:center}.nw-hero-eyebrow{font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#03045f;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.nw-hero-eyebrow:before{content:"";background:#00b4d8;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #00b4d829}.nw-hero-title{font-family:var(--font-v54-grotesk), "Space Grotesk", var(--font-jakarta), system-ui, sans-serif;letter-spacing:-.045em;word-spacing:.04em;color:#03045f;text-wrap:balance;margin-top:18px;font-size:clamp(2.5rem,1.6rem + 2.9vw,4rem);font-weight:700;line-height:1.04}.nw-hero-title .nw-hero-accent{color:#0077b6;letter-spacing:-.044em;font-weight:600;display:block}.nw-hero[data-size=compact] .nw-hero-title{letter-spacing:-.04em;font-size:clamp(2rem,1.5rem + 1.6vw,2.875rem);line-height:1.08}.nw-hero-lead{max-width:620px;font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;color:#3e4560;text-wrap:pretty;margin-top:20px;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:500;line-height:1.6}.nw-hero[data-align=center] .nw-hero-lead{margin-left:auto;margin-right:auto}.nw-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nw-hero[data-align=center] .nw-hero-actions{justify-content:center}.nw-hero-btn{height:48px;font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex}.nw-hero-btn svg{flex:none;width:16px;height:16px}.nw-hero-btn[data-kind=primary]{color:#03045f;background:#ff4d6d;padding:0 7px 0 26px;font-weight:650;box-shadow:0 14px 28px -16px #c81e45a6,0 2px 6px -2px #03045f2e,inset 0 1px #ffffff47}.nw-hero-btn[data-kind=primary] .nw-hero-arrow{background:#03045f14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s;display:inline-flex}.nw-hero-btn[data-kind=primary]:hover{background:#ff5f7b;transform:translateY(-2px);box-shadow:0 18px 30px -16px #c81e45b3,0 3px 8px -3px #03045f33,inset 0 1px #ffffff4d}.nw-hero-btn[data-kind=primary]:hover .nw-hero-arrow,.nw-hero-btn[data-kind=primary]:focus-visible .nw-hero-arrow{background:#03045f24;transform:translate(3px)}.nw-hero-btn[data-kind=secondary]{color:#03045f;background:#ffffffe6;border:1px solid #03045f24;padding:0 22px 0 16px}.nw-hero-btn[data-kind=secondary]:hover{color:#00679e;border-color:#0077b6;transform:translateY(-2px)}.nw-hero-btn:active{transform:translateY(0)scale(.98)}.nw-hero-btn:focus-visible{outline-offset:3px;outline:2px solid #03045f}.nw-hero-points{flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding:0;list-style:none;display:flex}.nw-hero[data-align=center] .nw-hero-points{justify-content:center}.nw-hero-points li{color:#3e4f72;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.nw-hero-points svg{color:#00679e;flex:none;width:16px;height:16px}.nw-hero-extra{margin-top:28px}.nw-hero-visual{position:relative}.nw-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #03045f14;border-radius:28px;max-width:520px;margin-left:auto;padding:10px;position:relative;box-shadow:0 40px 80px -48px #03045f73,0 2px 10px -6px #03045f1f}.nw-hero-card-title{letter-spacing:.12em;text-transform:uppercase;color:#4a5068;padding:14px 16px 8px;font-size:12px;font-weight:700}.nw-hero-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nw-hero-step{background:#fff;border:1px solid #03045f0f;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.nw-hero-step[data-focus]{border-color:#ff4d6d73;box-shadow:0 12px 28px -18px #c81e458c}.nw-hero-step-icon{color:#03045f;background:#e0f4fb;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.nw-hero-step[data-focus] .nw-hero-step-icon{color:#c81e45;background:#ffe4e9}.nw-hero-step-icon svg{width:20px;height:20px}.nw-hero-step-title{color:#03045f;font-size:15px;font-weight:700;line-height:1.3;display:block}.nw-hero-step-text{color:#4a5068;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.nw-hero-step-tag{color:#3e4f72;white-space:nowrap;background:#eef3f8;border-radius:999px;align-self:start;padding:3px 10px;font-size:12px;font-weight:600}.nw-hero-step[data-focus] .nw-hero-step-tag{color:#03045f;background:#ff4d6d}a.nw-hero-step{text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .25s cubic-bezier(.2,.8,.2,1)}a.nw-hero-step:hover{border-color:#0077b659;transform:translateY(-1px)}a.nw-hero-step:focus-visible{outline-offset:2px;outline:2px solid #03045f}@media (max-width:1023.98px){.nw-hero-card{max-width:none;margin:0}}@media (max-width:479.98px){.nw-hero-step{grid-template-columns:40px 1fr;gap:12px;padding:12px}.nw-hero-step-icon{width:40px;height:40px}.nw-hero-step-tag{grid-column:2;justify-self:start}}.nw-hero [data-rise]{animation:.62s cubic-bezier(.2,.8,.2,1) both nw-hero-rise;animation-delay:calc(var(--rise,0) * 70ms)}@keyframes nw-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nw-hero [data-rise]{animation:none}.nw-hero-btn,.nw-hero-btn .nw-hero-arrow,a.nw-hero-step{transition:none}.nw-hero-btn:hover,a.nw-hero-step:hover{transform:none}}.nw-auth{background:radial-gradient(60% 70% at 88% 0,#90e0ef42 0%,#90e0ef00 70%),radial-gradient(900px 520px at 50% 40%,#fff 0%,#fbfafb 70%,#f6f7fa 100%)}main#main-content>.nw-auth:first-child{margin-top:calc(-1 * var(--nwh-offset));padding-top:calc(var(--nwh-offset) + 48px)}
