.phone-frame[data-v-5bccdbdf]{animation:phone-sway-5bccdbdf 6s ease-in-out infinite;height:440px;width:224px}@keyframes phone-sway-5bccdbdf{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(.5deg)}50%{transform:translateY(2px) rotate(-.3deg)}75%{transform:translateY(-4px) rotate(.2deg)}}.phone-bezel[data-v-5bccdbdf]{background:#072b30;border-radius:36px;box-shadow:6px 6px #00d3a4;height:100%;padding:14px;width:100%}.phone-screen[data-v-5bccdbdf]{background:#faf9f4;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.screen-progress-track[data-v-5bccdbdf]{background:#f4efe1;flex-shrink:0;height:4px}.screen-progress-fill[data-v-5bccdbdf]{background:#00d3a4;border-radius:0 2px 2px 0;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.screen-content[data-v-5bccdbdf]{flex:1;overflow:hidden;position:relative}.screen-inner[data-v-5bccdbdf]{display:flex;flex-direction:column;inset:0;padding:16px 16px 14px;position:absolute}.screen-enter-active[data-v-5bccdbdf]{transition:opacity .35s ease,transform .35s ease}.screen-leave-active[data-v-5bccdbdf]{transition:opacity .25s ease,transform .25s ease}.screen-enter-from[data-v-5bccdbdf]{opacity:0;transform:translate(30px)}.screen-leave-to[data-v-5bccdbdf]{opacity:0;transform:translate(-30px)}.screen-step-title[data-v-5bccdbdf]{color:#072b30;font-family:"PT Serif",serif;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:14px}.screen-fields[data-v-5bccdbdf]{display:flex;flex:1;flex-direction:column;gap:10px}.bar-field[data-v-5bccdbdf]{background:#f4efe1;border-radius:4px;height:8px}.check-row[data-v-5bccdbdf]{align-items:center;display:flex;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.check-row.check-animate[data-v-5bccdbdf]{opacity:1;transform:translateY(0)}.check-box[data-v-5bccdbdf]{align-items:center;border:2px solid #d4cfc7;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .3s ease;width:20px}.check-box.checked[data-v-5bccdbdf]{background:#00d3a4;border-color:#072b30;color:#072b30}.check-box svg[data-v-5bccdbdf]{height:12px;width:12px}.field-group[data-v-5bccdbdf]{display:flex;flex-direction:column;gap:4px}.field-label-bar[data-v-5bccdbdf]{background:#d4cfc7;border-radius:3px;height:6px}.field-input[data-v-5bccdbdf]{align-items:center;border:2px solid #d4cfc7;border-radius:7px;display:flex;height:28px;padding:0 8px;transition:border-color .3s ease}.field-input.field-fill[data-v-5bccdbdf]{border-color:#00d3a4}.field-fill-bar[data-v-5bccdbdf]{background:#e8e4db;border-radius:3px;height:6px;opacity:0;transition:opacity .4s ease}.field-input.field-fill .field-fill-bar[data-v-5bccdbdf]{background:#3a4550;opacity:1}.screen-btn[data-v-5bccdbdf]{background:#00d3a4;border:2px solid #072b30;border-radius:20px;color:#072b30;flex-shrink:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;margin-top:auto;padding:7px 0;text-align:center}.screen-btn-submit[data-v-5bccdbdf]{background:#00a380;color:#fff}.review-fields[data-v-5bccdbdf]{gap:8px}.review-row[data-v-5bccdbdf]{align-items:center;border-bottom:1px solid #f4efe1;display:flex;gap:8px;justify-content:space-between;opacity:0;padding:5px 0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.review-row.review-show[data-v-5bccdbdf]{opacity:1;transform:translateY(0)}.review-label[data-v-5bccdbdf]{background:#d4cfc7}.review-label[data-v-5bccdbdf],.review-value[data-v-5bccdbdf]{border-radius:3px;height:6px}.review-value[data-v-5bccdbdf]{background:#3a4550}.confirmation-screen[data-v-5bccdbdf]{align-items:center;gap:12px;justify-content:center;text-align:center}.confirm-check[data-v-5bccdbdf]{height:52px;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:52px}.confirm-check.confirm-pop[data-v-5bccdbdf]{transform:scale(1)}.confirm-check svg[data-v-5bccdbdf]{height:100%;width:100%}.confirm-title[data-v-5bccdbdf]{color:#072b30;font-family:"PT Serif",serif;font-size:16px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.confirm-title.confirm-fade-in[data-v-5bccdbdf]{opacity:1;transform:translateY(0)}.confirm-bars[data-v-5bccdbdf]{display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity .4s ease;width:100%}.confirm-bars.confirm-fade-in[data-v-5bccdbdf]{opacity:1}
