.previewbar{background:#e7dcef;color:#59446c;padding:9px 30px;display:flex;gap:16px;justify-content:space-between;font-size:11px;line-height:1.5}.previewbar a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.access-section{position:relative;background:#f9f7fb}.access-anchor{position:absolute;top:0;scroll-margin-top:30px}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.access-copy>p{font-size:18px;margin-top:25px;max-width:510px}.access-status{display:flex;gap:17px;align-items:flex-start;margin:32px 0;padding:22px;background:#eee6f5;border-radius:20px}.status-symbol{font:32px Georgia,serif;color:#88669e;line-height:1}.access-status strong{font-size:15px;font-weight:600}.access-status p{font-size:13px;margin-top:8px;line-height:1.7}.access-copy .preview-explanation{font-size:11px;line-height:1.7;max-width:440px;margin-top:15px}.access-card{background:#fff;border:1px solid #ddd2e5;border-radius:30px;padding:32px;box-shadow:0 20px 65px #6e518210}.access-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f3edf7;padding:5px;border-radius:15px;margin-bottom:32px}.access-tabs button{border:0;background:transparent;padding:13px 10px;border-radius:11px;font-size:14px;font-weight:600;color:#74667d}.access-tabs button[aria-selected=true]{background:#fff;color:#33263e;box-shadow:0 2px 8px #6e518214}.preview-label{display:block;color:#826792;font-size:9px;letter-spacing:.1em;font-weight:700;margin-bottom:15px}.access-card h3{font-size:34px;letter-spacing:-.04em}.access-card h3+p{font-size:14px;margin-top:15px;min-height:44px}.access-card fieldset{margin:25px 0 0;border:0;padding:0;min-width:0}.access-card label{display:block;font-size:12px;margin:18px 0 8px;color:#64506f}.access-card input{display:block;width:100%;min-height:50px;padding:12px 14px;border:1px solid #e6deeb;border-radius:12px;background:#faf8fc;color:#74667d;opacity:1;-webkit-text-fill-color:#74667d;font-size:13px;cursor:not-allowed}.access-card input::placeholder{color:#8a7d93;opacity:1}.access-card .button:disabled{width:100%;justify-content:center;margin-top:25px;min-height:53px;background:#e2d8e9;border-color:#e2d8e9;color:#65556f;cursor:not-allowed;transform:none}.access-note{font-size:11px;line-height:1.7;margin-top:17px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noscript-note{padding:20px;background:#fff5dc;text-align:center}.noscript-note a{text-decoration:underline}.program-label.textlink{width:fit-content;font-size:12px}.header-cta{white-space:nowrap}
@media(max-width:1050px){.access-grid{gap:35px}.access-card{padding:27px}.access-copy h2{font-size:50px}.site-header nav{gap:20px}}
@media(max-width:700px){.previewbar{padding:8px 20px;font-size:9px;gap:12px}.previewbar span{max-width:130px}.previewbar a{align-self:center}.access-grid{grid-template-columns:1fr;gap:32px}.access-copy h2{font-size:43px}.access-copy>p{font-size:16px}.access-card{padding:25px 22px;border-radius:24px}.access-card h3{font-size:31px}.access-status{margin:26px 0;padding:20px}.access-card h3+p{min-height:0}.access-tabs{margin-bottom:27px}.theme-trajectory .hero-actions .button{width:100%;font-size:14px}.site-header{gap:14px}.site-header .header-cta{display:block}.site-header .brand{margin-right:auto}.site-header nav.open{top:100%;z-index:30}.footer{align-items:center}}
@media(max-width:370px){.access-copy h2{font-size:39px}.previewbar{padding-inline:16px}.site-header{gap:8px}.site-header .header-cta{font-size:12px}.header-cta>span{margin-left:6px}.access-card{padding:23px 18px}}
