.accessBlue{background:#103166!important;color:#eaf4ff!important;min-height:100dvh}.accessBlue .accessBrand{background:radial-gradient(circle at 85% 15%,#498edb80,transparent 52%),linear-gradient(155deg,#1b4a8e,#103266)!important;color:#f5faff!important}.accessBlue .accessBrand em,.accessBlue .accessBrand h1,.accessBlue .accessBrand p{color:#f4f9ff!important}.accessBlue .accessBrand em{background:linear-gradient(90deg,#94c8ff,#c9e3ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.accessBlue .accessFormWrap{background:#143c79!important;color:#f0f7ff!important}.accessBlue .accessForm{background:#1d4a8e!important;color:#f3f8ff!important;border:1px solid #568ac9;border-radius:22px;padding:clamp(18px,3vw,40px);box-shadow:0 24px 65px #09265259}.accessBlue .accessForm :is(h2,h3,p,label,.eyebrow,.legal){color:#f2f8ff!important}.accessBlue .accessForm .legal,.accessBlue .accessForm p{color:#d3e5fc!important}.accessBlue .accessTabs{background:#15366e;border:1px solid #4c79b5;border-radius:13px;overflow:hidden}.accessBlue .accessTabs button{background:transparent!important;color:#cce1fb!important}.accessBlue .accessTabs button.active{background:#3871bb!important;color:white!important}.accessBlue .signupPlanCard{background:#215396!important;color:#ebf5ff!important;border:1px solid #4e83c2!important;border-radius:14px}.accessBlue .signupPlanCard.active{background:#2e66b0!important;border-color:#a6d0ff!important;box-shadow:0 0 0 2px #8bbbff50}.accessBlue .signupPlanCard :is(h3,strong,small,li,em){color:#f5faff!important}.accessBlue .accessForm :is(input,select,textarea){background:#163971!important;border:1px solid #6e9bce!important;border-radius:11px;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}.accessBlue .accessForm :is(input,textarea)::placeholder{color:#b5ceec!important;-webkit-text-fill-color:#b5ceec!important;opacity:1}.accessBlue .accessForm input:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #163971!important}.accessBlue .accessForm .submitButton{background:#92c6ff!important;border:0!important;color:#113468!important;font-weight:800;border-radius:12px}.accessBlue .accessForm .changeSignupPlan,.accessBlue .accessForm .forgotPassword{color:#c4e4ff!important}.accessBlue .accessForm .formError{background:#5c304e!important;color:#fff!important;border:1px solid #ba789a}.accessBlue .accessAudience{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#153c79;border:1px solid #5285c0;border-radius:12px;padding:12px 14px;margin-bottom:16px;font-size:12px}.accessBlue .accessAudience span{color:#deecff;font-weight:700}.accessBlue .accessAudience a,.accessBlue .accessClientLink a{color:#d3eaff;font-weight:800;text-decoration:underline;text-underline-offset:4px}.accessBlue .accessClientLink{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid #6695ca;background:#295a9c;border-radius:14px;margin-top:20px;max-width:370px}.accessBlue .accessClientLink span{font-size:12px;color:#d7e9fc}.accessBlue .brandLight{color:#fff!important}.accessBlue .brandMarkLight{background:#84bbff!important;color:#16396f!important;border-radius:12px}@media(max-width:700px){.accessBlue .accessBrand{padding-bottom:32px}.accessBlue .accessForm{border-radius:16px}.accessBlue .accessAudience{font-size:11px}}