@keyframes be-fade{0%{opacity:0}to{opacity:1}}@keyframes be-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes be-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes be-ring{0%{box-shadow:0 0 #22c55e55}to{box-shadow:0 0 0 18px #22c55e00}}.be-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12294a80;animation:.18s ease-out be-fade}.be-card{animation:.26s cubic-bezier(.2,.8,.2,1) be-rise}.be-pop{animation:.45s cubic-bezier(.2,.8,.2,1) both be-pop,1.4s ease-out .3s 2 be-ring}.be-field{background:#fff;border:1.5px solid #d3dce7;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.be-field:focus-within{border-color:#f04438;box-shadow:0 0 0 4px #f0443820}.be-field-error{border-color:#dc2626}.be-error{color:#dc2626;margin:4px 0 0 2px;font-size:11px;line-height:1.35;display:block}.be-field svg{color:#7c96b3;flex:none}.be-field:focus-within svg{color:#f04438}.be-field input{color:#12294a;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:600}.be-field select{color:#12294a;min-width:0;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:600}.be-field select option:disabled{color:#b4c3d1}.be-field input[type=date]{cursor:pointer}.be-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.be-seg button{color:#0f1f4a;cursor:pointer;background:#fff;border:1.5px solid #d3dce7;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.be-seg button[aria-checked=true]{background:#fff3f3;border-color:#f04438;font-weight:700}.be-radio{background:#fff;border:2px solid #9bb0c4;border-radius:50%;flex:none;width:16px;height:16px}.be-seg button[aria-checked=true] .be-radio{background:radial-gradient(#f04438 0 4px,#fff 5px);border-color:#f04438}.be-seg button:focus-visible{outline-offset:1px;outline:2px solid #f04438}.be-card{scroll-padding-block:16px 96px}.be-card fieldset{border:0;min-width:0;padding:0}.be-field input::placeholder{color:#9bb0c4;font-size:13px;font-weight:400}.be-label{color:#0f1f4a;margin:0 0 6px 2px;font-size:13px;font-weight:700;display:block}.be-card .PhoneInput{border-width:1.5px;border-color:#d3dce7;border-radius:10px;min-height:40px}.be-card .PhoneInput input{padding-top:9px;padding-bottom:9px}.be-submit{background:#f04438;border-radius:10px;height:44px;font-size:15px;font-weight:800;box-shadow:0 8px 18px #f0443833}@media (prefers-reduced-motion:reduce){.be-backdrop,.be-card,.be-pop{animation:none}}.be-submit:hover:not(:disabled){background:#e03a2f}
