
.roji-access{max-width:1100px;margin:auto;padding:28px;color:#173957;font-family:"DM Sans",system-ui,sans-serif}
.roji-access-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.roji-access-header img{width:120px}.roji-access a{color:#245c88;font-weight:700}
.roji-access-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.roji-access-welcome{text-align:center}.roji-access-welcome img{width:min(290px,80%)}.roji-access-welcome h2{font-size:32px;line-height:1.2;color:#173957}.roji-access-welcome p{font-size:18px}
.roji-access-card{background:#fff;border:2px solid #dbe8ef;border-radius:28px;padding:36px;box-shadow:0 16px 50px #18395812}.roji-access-card h1{color:#173957;font-size:30px}.roji-access-card input{border:2px solid #cadce8;border-radius:12px;padding:12px;width:100%;box-sizing:border-box}.roji-access-card .primary{background:#ffd56a;color:#173957;border:2px solid #173957;border-radius:14px;padding:13px 24px;width:100%;font-weight:800}.roji-access-card .formfield{display:grid;gap:8px;margin:18px 0}.roji-access-card .error{color:#b42318}.roji-access :focus-visible{outline:3px solid #236da0;outline-offset:4px}
@media(max-width:700px){.roji-access-grid{grid-template-columns:1fr;gap:20px}.roji-access-welcome img{width:140px}.roji-access-welcome h2{font-size:24px}.roji-access-card{padding:24px}.roji-access-header{margin-bottom:20px}}

.roji-access-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#426c88}.roji-access-interest{border-top:1px solid #dbe8ef;margin-top:26px;padding-top:20px}.roji-access-interest h2{font-size:20px}.roji-access-card select{border:2px solid #cadce8;border-radius:12px;padding:12px;width:100%;background:white;color:#173957;font:inherit}

.roji-access-card > h1,.roji-access-card > .roji-access-eyebrow{text-align:center}

.roji-access-interest{border-top:1px solid #dce5f1;padding-top:24px;margin-top:24px}.roji-access-interest h2{font-size:19px;line-height:1.2;margin:0 0 8px}.roji-access-interest p{font-size:14px;line-height:1.6;margin:12px 0 20px}.roji-access-interest p.muted{font-size:13px;color:#52637b}.roji-access-interest a.roji-beta-button{display:inline-block;border:0;border-radius:10px;padding:13px 17px;font:inherit;font-weight:700;text-decoration:none;background:#2159ad;color:white}

.roji-beta-action{text-align:center}.roji-access-interest .roji-beta-button{display:inline-block;border:0;border-radius:10px;padding:13px 17px;font:inherit;font-weight:700;background:#2159ad;color:white;cursor:pointer}#roji-beta-dialog{width:min(680px,94vw);height:min(760px,90vh);padding:44px 0 0;border:0;border-radius:24px;overflow:hidden;max-width:94vw}#roji-beta-dialog::backdrop{background:#10294299}#roji-beta-dialog iframe{width:100%;height:100%;border:0}#roji-beta-dialog .roji-beta-close{position:absolute;right:12px;top:8px;background:white;color:#19355b;font-size:25px;padding:0 10px}

#roji-beta-dialog{height:auto;max-height:90vh;overflow:auto;padding:38px 28px 28px;color:#19355b;background:#fff}#roji-beta-dialog .beta-card{padding:0;border:0;box-shadow:none}#roji-beta-dialog h2{font-size:28px}#roji-beta-dialog .field{display:grid;gap:6px;margin:14px 0}#roji-beta-dialog input:not([type=checkbox]),#roji-beta-dialog select{width:100%;padding:10px;border:1px solid #ccd8e5;border-radius:8px}#roji-beta-dialog .check-row{display:flex;gap:10px;margin:16px 0}#roji-beta-dialog .honeypot,#roji-beta-dialog [hidden]{display:none!important}#roji-beta-dialog .form-note,#roji-beta-dialog .form-help{font-size:14px}#roji-beta-dialog .arrow{width:18px;height:18px}#roji-beta-dialog button{cursor:pointer}#roji-beta-dialog button:disabled{cursor:not-allowed;opacity:.6}
