.hc-shell{color:#2B3A4A;background:#fff;border:1px solid #CBD8E4;border-radius:14px;flex-direction:column;height:100%;font-size:15px;line-height:1.5;display:flex;overflow:hidden}.hc-head{background:#f5f8fc;border-bottom:1px solid #CBD8E4;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.hc-pill{color:#2364aa;font-weight:650}.hc-disclosure{color:#485A6C;margin:8px 18px;font-size:12px}.hc-scroll{min-height:0;padding:10px 20px 22px;overflow:auto}.hc-person{align-items:center;gap:12px;margin:0 0 16px;display:flex}.hc-person img{object-fit:cover;border-radius:50%;width:48px;height:48px}.hc-person h2{margin:0;font-size:20px}.hc-person p{color:#5a7186;margin:0}.hc-person>.standing-badge{margin-left:auto}.hc-card{background:#fff;border:1px solid #CBD8E4;border-radius:12px;margin:12px 0;padding:16px;position:relative}.hc-card h3{margin:0 0 8px;font-size:17px}.hc-card p{margin:6px 0}.hc-card summary{cursor:pointer;color:#2568b3;font-weight:650}.hc-card small,.hc-label{color:#485A6C;font-size:13px}.hc-terms{margin:8px 0}.hc-terms>div{border-bottom:1px solid #e5edf4;grid-template-columns:145px 1fr;gap:15px;padding:9px 0;display:grid}.hc-terms>div:last-child{border:0}.hc-terms dt{font-weight:650}.hc-terms dd{color:#496479;margin:0}.hc-target,.hc-card button{color:#fff;font:inherit;background:#3B6BE8;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;display:inline-flex;position:relative}.hc-card button{cursor:pointer}.hc-pointer{fill:#2B3A4A;color:#fff;filter:drop-shadow(0 1px 2px #2B3A4A);pointer-events:none;width:28px;height:28px;animation:3s both hc-point;position:absolute;bottom:7px;right:20px}@keyframes hc-point{0%{transform:translate(130px,70px)}to{transform:translate(0)}}.hc-message{background:#f3f7fc;border:1px solid #CBD8E4;border-radius:12px;margin:12px 0;padding:14px 18px}.hc-message p{margin:5px 0}.hc-message>span{color:#2866af;align-items:center;gap:7px;font-size:13px;display:flex}.hc-matt{background:#edf4ff;margin-left:45px}.hc-caret{border-right:2px solid #3B6BE8}.hc-success{color:#24664c;background:#eaf6f0;border:1px solid #c3e1d2;border-radius:10px;align-items:center;gap:10px;margin:12px 0;padding:15px;display:flex}.hc-success.hc-card{display:block}.hc-success h3,.hc-success p{margin:0}.hc-finish{padding:20px}.hc-routes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hc-routes .hc-card{margin:0}.hc-routes .hc-card>svg{color:#3B6BE8}.hc-routes p{font-size:14px}.hc-routes strong{color:#216447;gap:5px;font-size:13px;display:flex}.hc-selected{background:#f0f6ff;border:2px solid #3B6BE8;padding:15px}.hc-checks{padding:0;list-style:none}.hc-checks li{align-items:center;gap:9px;margin:10px 0;display:flex}.hc-checks svg{color:#277358;flex:none;width:16px;height:16px}.hc-signatures{border-top:1px solid #CBD8E4;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.hc-signatures span{color:#277358;margin-top:6px;display:block}.hc-agreement{border-top:1px solid #CBD8E4;margin-top:16px;padding-top:12px}.hc-back{color:#3B6BE8;align-items:center;gap:8px;font-weight:650;display:inline-flex}.intro-screen[data-completion=true] .xcontent>.xworkarea,.intro-screen[data-completion=true] .xcontent>.xgreetingrow{display:none!important}.intro-screen[data-completion=true] .xcontent{height:calc(100dvh - 100px)!important}:is(.hc-shell button:focus-visible,.hc-shell summary:focus-visible,.hc-shell a:focus-visible){outline-offset:3px;outline:3px solid #3B6BE8}@media (prefers-reduced-motion:reduce){.hc-pointer{animation:none}}.hc-compose{background:#f5f9fe;border:1px solid #cedff0;border-radius:12px;margin:15px 0;padding:16px}.hc-compose>div{gap:12px;display:flex}.hc-compose img{object-fit:cover;border-radius:50%;width:38px;height:38px}.hc-compose label{color:#557084;flex:1;font-size:13px}.hc-compose textarea{resize:none;color:#2B3A4A;background:0 0;border:0;outline:none;width:100%;min-height:110px;padding:8px 0;font:15px/1.5 inherit;display:block}.hc-compose footer,.hc-compose footer span{align-items:center;gap:8px;display:flex}.hc-compose footer{color:#2569b5;justify-content:space-between;margin-top:12px;font-size:13px}
