.guest-intake{background:#fff;color:#172035;font-size:18px}.guest-intake .site-header nav,.guest-intake .brand-name small{display:none}.guest-shell{max-width:780px;margin:0 auto;padding:16px 0 100px}.guest-shell h1{font-size:clamp(28px,5vw,40px);line-height:1.35;margin:12px 0 20px}.guest-shell h2,.guest-shell legend{font-size:24px;font-weight:750}.guest-shell p{line-height:1.65}.guest-eyebrow{color:#2454ff;font-weight:700}.guest-shell fieldset,.guest-card{min-width:0;border:1px solid #dce2ed;border-radius:20px;margin:28px 0;padding:24px}.guest-field{margin:20px 0}.guest-field label{display:block;font-weight:650;margin-bottom:10px}.guest-field input,.guest-field select,.guest-field textarea,.guest-shell input[type=file]{width:100%;box-sizing:border-box;min-height:56px;border:1px solid #aab7cf;background:#fff;border-radius:10px;padding:12px;font:inherit;color:inherit}.guest-field textarea{min-height:110px}.guest-button,.guest-secondary{display:flex;min-height:58px;align-items:center;justify-content:center;border-radius:12px;padding:12px 20px;font:inherit;font-weight:750;text-decoration:none;box-sizing:border-box;cursor:pointer}.guest-button{background:#2454ff;color:#fff;border:1px solid #2454ff;width:100%;margin:16px 0}.guest-secondary{background:#fff;color:#2454ff;border:1.5px solid #2454ff;margin:16px 0}.guest-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guest-choice{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #dce2ed;border-radius:20px;color:inherit;text-decoration:none}.guest-choice strong{font-size:25px}.guest-choice .guest-button{margin:auto 0 0}.guest-hint,.guest-optional{font-size:16px;color:#5c687e}.guest-required{font-size:15px;color:#2454ff;margin-left:10px}.guest-optional{margin-left:10px}.guest-check{display:flex;align-items:flex-start;gap:14px;margin:22px 0;line-height:1.6;cursor:pointer}.guest-check input{width:26px;height:26px;flex:0 0 26px;margin-top:2px}.guest-notice{font-size:17px;line-height:1.65}.guest-errors,.guest-shell .errorlist{color:#a02030;line-height:1.5}.guest-shell dl{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:14px}.guest-shell dd{margin:0;overflow-wrap:anywhere}.guest-receipt{padding:24px;border:1px solid #dce2ed;border-radius:16px}.guest-documents{list-style:none;padding:0}.guest-documents li{padding:16px 0;border-bottom:1px solid #dce2ed}.guest-shell a:focus-visible,.guest-shell button:focus-visible,.guest-shell input:focus-visible,.guest-shell summary:focus-visible{outline:3px solid #2454ff;outline-offset:4px}.guest-shell summary{cursor:pointer;min-height:54px;font-weight:650;line-height:1.5}@media(max-width:600px){.guest-choice-grid{grid-template-columns:1fr}.guest-shell fieldset,.guest-card{padding:18px}.guest-shell dl{grid-template-columns:1fr;gap:8px}.guest-shell dd{margin-bottom:16px}}
