*{box-sizing:border-box}body{margin:0;background:#F7F7F5;color:#121519;font:16px/1.6 system-ui,sans-serif}header{background:#121519;padding:24px max(6vw,20px);display:flex;justify-content:space-between;align-items:center;gap:24px}header img{display:block;width:250px;max-width:48vw;height:auto}.signin{color:#F7F7F5;font-size:14px}main{max-width:1180px;margin:64px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}h1{font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-2px;margin:16px 0 28px}h2{font-size:28px;margin:0}p{color:#475569}.eyebrow{color:#9C3D00;font-size:12px;font-weight:800;letter-spacing:2px}.intro{font-size:21px}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.tags span{border:1px solid #D5DAE1;border-radius:30px;padding:7px 13px;font-size:13px}.card{background:white;border:1px solid #D5DAE1;border-radius:18px;padding:32px;box-shadow:0 12px 40px #12151908}label{display:block;font-weight:650;margin:15px 0 5px}input,select{width:100%;padding:12px;border:1px solid #94A3B8;border-radius:7px;background:white;font:inherit;color:#121519}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:400;margin:22px 0}.consent input{width:18px;height:18px;flex-shrink:0;accent-color:#C44B00}.privacy{font-size:12px}a{color:#9C3D00}button{background:#FF6A00;color:#121519;border:0;border-radius:8px;padding:14px 20px;width:100%;font:inherit;font-weight:700;cursor:pointer}button:disabled{opacity:.6}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #C44B00;outline-offset:3px}.trap{position:absolute;left:-10000px}#result{font-size:14px}footer{text-align:center;padding:24px;color:#475569;font-size:12px}@media(max-width:760px){main{grid-template-columns:1fr;gap:32px;margin:32px auto}header{padding:20px}.card{padding:24px}h1{letter-spacing:-1px}}
/* Public-facing companion to the professional workspace. */
header{background:#121519;border-bottom:1px solid #383F49}header img{width:300px;max-width:65vw}.eyebrow,a{color:#9C3D00}button{background:#FF6A00;color:#121519;font-weight:750}button:hover{background:#FF852E}.consent input{accent-color:#C44B00}.card{border-color:#DCE0E5;border-radius:14px;box-shadow:0 8px 28px #12151908}.tags span{background:#FFF;border-color:#DCE0E5;color:#46515E}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-color:#A84000}
