html{scroll-behavior:smooth;overflow-x:clip}body{background:#f4f4f5;margin:0}[class^=pg-]{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bar{z-index:1001!important}.bar.is-open{-webkit-backdrop-filter:none!important;background:#f4f4f5!important}.bar .menu-btn{cursor:pointer;color:#18181b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:7px;display:none}.bar .menu-btn:focus-visible{outline-offset:2px;outline:2px solid #2f7bff}.bar .r .cta-link{background:linear-gradient(#7db2ff,#2f7bff);border:1px solid #1f63d8;border-radius:99px;justify-content:center;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px -2px #2f7bff80;color:#fff!important}.bar .r .cta-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #2f7bff99}.bar .r .login-link{font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;color:#18181b!important}.bar .r .login-link:hover{color:#2f7bff!important}.mob-drawer{z-index:1000;flex-direction:column;display:flex;position:fixed;inset:50px 0 0}.mob-backdrop{-webkit-backdrop-filter:blur(4px);background:#0b0b0f73;animation:.2s fadeIn;position:absolute;inset:0}.mob-menu{z-index:2;background:#fff;border-bottom:1px solid #dadadf;border-radius:0 0 20px 20px;flex-direction:column;gap:16px;max-height:calc(100vh - 65px);padding:20px 18px 22px;animation:.22s cubic-bezier(.16,1,.3,1) slideDown;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 38px -10px #00000040}.mob-links{flex-direction:column;gap:4px;display:flex}.mob-links a{color:#18181b;border-radius:10px;align-items:center;min-height:44px;padding:12px 14px;font-size:18px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.mob-links a:hover,.mob-links a[aria-current=page]{color:#2f7bff;background:#f4f4f5}.mob-actions{border-top:1px solid #eeeef2;flex-direction:column;gap:10px;padding-top:14px;display:flex}.mob-actions .mob-login{color:#18181b;background:#f4f4f5;border:1px solid #bfbfc6;border-radius:99px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mob-actions .mob-cta{color:#fff;background:linear-gradient(#7db2ff,#2f7bff);border:1px solid #1f63d8;border-radius:99px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 14px -4px #2f7bff99}.mob-foot{color:#6e6e78;text-align:center;padding-top:4px;font-size:13px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.bar .nav-desk,.bar .logo,.bar .r span,.bar .r .login-link{display:none!important}.bar .r .cta-link{color:#fff!important;background:linear-gradient(#7db2ff,#2f7bff)!important;border:1px solid #1f63d8!important;border-radius:99px!important;padding:6px 14px!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 2px 8px -2px #2f7bff80!important}.bar .menu-btn{display:inline-flex!important}.bar .in{gap:12px!important;padding:0 14px!important}.bar .r{gap:10px!important}}
