.review-dialog{width:min(680px,calc(100vw - 32px));border:0;border-radius:28px;padding:0;background:#fbf9f1;color:var(--ink);box-shadow:0 28px 90px rgba(6,22,39,.34)}.review-dialog::backdrop{background:rgba(6,22,39,.66);backdrop-filter:blur(4px)}.review-intake{padding:clamp(28px,5vw,50px);position:relative}.review-intake .eyebrow{margin-bottom:16px}.review-intake h2{font-size:clamp(34px,5vw,54px);margin:0 36px 12px;letter-spacing:-2.8px}.review-intake>p{margin:0 0 30px;color:#526078;font-size:17px;line-height:1.55}.review-intake-close{position:absolute;right:22px;top:22px;border:1px solid #9aabb6;background:transparent;width:38px;height:38px;border-radius:50%;font-size:24px;color:var(--ink);cursor:pointer}.review-intake-form{display:grid;gap:18px}.review-intake-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-intake-form label{display:grid;gap:8px;font-size:16px;font-weight:700}.review-intake-form input{width:100%;border:1px solid #c6d0d5;border-radius:15px;background:#fff;padding:15px 16px;font-size:17px;box-shadow:0 3px 6px rgba(28,49,65,.11)}.review-intake-form label.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;font-weight:400;color:#526078}.review-intake-form label.check input{width:18px;height:18px;margin:1px 0 0;box-shadow:none}.review-intake-note{font-size:15px!important;margin:2px 0 0!important;color:#526078}.review-intake-form .orange-btn{width:100%;text-align:center;font-size:17px;cursor:pointer}.review-intake-form .orange-btn:disabled{opacity:.65;cursor:wait}.review-intake-status{margin:0;min-height:1.4em;color:#526078;font-size:14px}@media(max-width:560px){.review-intake{padding:30px 24px}.review-intake-row{grid-template-columns:1fr}.review-intake h2{margin-left:0;font-size:40px}.review-intake-close{right:16px;top:16px}}
