.access-page{background:#fff;color:#123345;display:grid;grid-template-columns:42% 58%;min-height:100vh;font-size:15px;line-height:1.55}.access-brand{background:#102f40;color:white;padding:48px 54px;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.access-brand .brand{color:#fff;font-size:34px;position:relative;z-index:1;gap:15px}.access-brand-copy{position:relative;z-index:1;max-width:480px;margin:auto 0}.access-brand h2{font-size:clamp(30px,3vw,46px);line-height:1.2;color:white;letter-spacing:-.04em}.access-brand p{color:#b0d8e6;font-size:18px;margin-top:25px;max-width:390px}.access-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 20px;margin:48px 0 35px;text-align:center}.access-modules span{border:1px solid #12c7cd;border-radius:12px;width:62px;height:62px;display:grid;place-items:center;margin:0 auto 9px;color:#68e5e2}.access-modules svg{width:29px;height:29px}.access-modules small{color:#d3edf3;font-size:12px}.access-brand .access-promise{font-size:13px;color:#9ac3ce;margin-top:30px}.access-watermark{position:absolute;width:270px;bottom:-60px;left:-65px;opacity:.07;pointer-events:none}.access-main{display:flex;flex-direction:column;min-width:0}.access-nav{padding:28px 38px;display:flex;justify-content:space-between;font-size:13px;color:#587584}.access-content{width:min(560px,calc(100% - 72px));margin:35px auto 60px;flex:1}.access-heading h1{font-size:34px;letter-spacing:-.04em}.access-heading .eyebrow{font-size:10px;letter-spacing:.15em;color:#668599;margin-bottom:15px}.access-heading p{margin-top:14px;font-size:14px;color:#668093}.access-content .contact-form{border:0;border-radius:0;padding:0;background:white}.access-content form[data-trial]{margin-top:30px;gap:18px}.access-content label,.access-content legend{font-size:13px;color:#173c4d}.access-content input:not([type=checkbox]),.access-content select,.access-content textarea{padding:11px 13px;border-color:#cddce3;background:#fff;border-radius:7px;font-size:14px}.access-content small,.access-content .form-hint{font-size:12px}.access-content fieldset{padding:0;border:0}.access-content .checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.access-content .checkboxes label{font-size:12px}.access-content textarea{min-height:80px}.access-content .trial-information{font-size:12px;align-items:start}.access-content .button{width:100%;font-size:14px;background:#009b95;border-color:#009b95;min-height:48px}.access-content .button.secondary{color:#174454;background:white;border-color:#cddce3}.access-content .trial-status{font-size:14px}.access-footer{display:flex;justify-content:space-between;padding:20px 38px;color:#668093;font-size:11px;gap:14px}.access-content [data-trial-confirm] h2{font-size:30px;margin-bottom:18px}.access-content [data-trial-confirm]>p{font-size:14px}.access-content [data-trial-confirm]>details{font-size:13px}.access-content .trial-preparation{padding:22px 18px}.access-content .trial-progress{font-size:11px;gap:10px;flex-wrap:wrap}.access-content .trial-preparation-heading{font-size:14px}.access-content .trial-skeleton{padding:18px}.access-content .trial-skeleton-cards{gap:10px}@media(max-width:1000px){.access-brand{padding:35px 28px}.access-brand .brand{font-size:29px}.access-brand h2{font-size:34px}.access-content{width:calc(100% - 48px)}.access-modules{gap:30px 10px}}@media(max-width:760px){.access-page{display:block}.access-brand{position:relative;height:auto;padding:22px 25px}.access-brand .brand{font-size:25px}.access-brand .brand img{width:34px;height:34px}.access-brand-copy,.access-watermark{display:none}.access-nav{padding:20px 24px}.access-content{margin:15px auto 35px;max-width:560px}.access-heading h1{font-size:30px}.access-footer{padding:20px 24px}.access-content .form-two{grid-template-columns:1fr 1fr}}@media(max-width:390px){.access-content .form-two{grid-template-columns:1fr}.access-footer{flex-wrap:wrap}}
