﻿.ce-demo-access{margin:0;background:#f3f8fe;color:#142e49;font:16px/1.6 Arial,sans-serif}.ce-demo-access *{box-sizing:border-box}.ce-demo-access-shell{max-width:1180px;margin:0 auto;padding:36px 24px 64px}.ce-demo-back{display:inline-block;margin-bottom:34px;color:#176eae;text-decoration:none}.ce-demo-access-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:56px;align-items:center}.ce-demo-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.5px;color:#1687dc}.ce-demo-access h1{font-size:42px;line-height:1.14;letter-spacing:-1px;margin:18px 0}.ce-demo-access h2{font-size:27px;line-height:1.2;margin:0 0 16px}.ce-demo-access-copy>p{color:#536f8c}.ce-demo-access-copy img{width:100%;height:auto;border:1px solid #dbe8f5;border-radius:16px;box-shadow:0 18px 50px #163e6514}.ce-demo-access-card{padding:34px;background:white;border:1px solid #dbe8f5;border-radius:24px;box-shadow:0 16px 50px #163e6510}.ce-demo-access label{display:block;font-weight:700;margin:20px 0 7px}.ce-demo-access input{width:100%;padding:13px 14px;border:1px solid #b6cee4;border-radius:10px;font:inherit;color:inherit;background:#fff}.ce-demo-access button{display:block;width:100%;border:0;border-radius:12px;background:#128be3;color:#fff;font:700 16px/1.4 Arial;padding:16px;margin-top:22px;cursor:pointer}.ce-demo-access button:hover{background:#0876c6}.ce-demo-access :focus-visible{outline:3px solid #ec8a22;outline-offset:3px}.ce-demo-small{font-size:12px;line-height:1.7;color:#59748e}.ce-demo-access a{color:#126fae}.ce-demo-errors{color:#a92d24}.validation-summary-valid{display:none}.ce-demo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.ce-demo-access-grid{grid-template-columns:1fr;gap:26px}.ce-demo-access-shell{padding:24px 18px 40px}.ce-demo-access h1{font-size:34px}.ce-demo-access-card{padding:26px 22px}.ce-demo-back{margin-bottom:24px}}