.welcome-page[data-v-08584e68]{width:100%;max-width:1120px;margin:0 auto;padding:10px 0 28px;font-family:Montserrat,Roboto,Arial,sans-serif}.welcome-card[data-v-08584e68]{overflow:hidden;border:1px solid #d8dde3;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(11,29,52,.08)}.welcome-header[data-v-08584e68]{padding:28px 34px;background:linear-gradient(135deg,#07111f,#0b1d34);color:#fff}.preview-kicker[data-v-08584e68],.welcome-kicker[data-v-08584e68]{margin-bottom:5px;color:#c9a227;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.welcome-header h1[data-v-08584e68]{margin:0 0 8px;color:#fff;font-size:28px;font-weight:900}.welcome-header p[data-v-08584e68]{max-width:780px;margin:0;color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.6}.welcome-body[data-v-08584e68]{padding:30px 34px 36px}.form-section[data-v-08584e68]{max-width:980px}.field-label[data-v-08584e68]{display:block;margin-bottom:9px;color:#0b1d34;font-size:14px;font-weight:900}.welcome-textarea[data-v-08584e68] .v-input__slot{border-radius:12px!important;background:#f8fafc!important}.welcome-textarea[data-v-08584e68] fieldset{border-color:#d8dde3!important}.welcome-textarea[data-v-08584e68] textarea{color:rgba(11,29,52,.84)!important;font-size:14px;line-height:1.55}.field-help[data-v-08584e68]{margin-top:8px;color:rgba(11,29,52,.58);font-size:12px;line-height:1.5}.privacy-note[data-v-08584e68]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-left:4px solid #c9a227;border-radius:10px;background:#f8fafc;color:rgba(11,29,52,.78);font-size:13px}.privacy-icon[data-v-08584e68]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:rgba(201,162,39,.14);color:#8a6d13;font-weight:900}.validation-note[data-v-08584e68]{margin-top:12px;padding:11px 14px;border:1px solid rgba(160,32,32,.24);border-radius:10px;background:rgba(160,32,32,.04);color:#a02020;font-size:12px}.form-actions[data-v-08584e68]{display:flex;align-items:center;gap:16px;margin-top:24px}.send-button[data-v-08584e68]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 18px;border:1px solid #07111f;border-radius:12px;background:#07111f;color:#fff;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 9px 20px rgba(11,29,52,.16);transition:all .2s ease}.send-button[data-v-08584e68]:hover:not(:disabled){transform:translateY(-1px);color:#f5c542;box-shadow:0 12px 24px rgba(11,29,52,.22)}.send-button[data-v-08584e68]:disabled{border-color:#d8dde3;background:#e6eaf0;color:rgba(11,29,52,.42);cursor:not-allowed;box-shadow:none}.recipient-count[data-v-08584e68]{color:rgba(11,29,52,.58);font-size:12px;font-weight:700}.result-box[data-v-08584e68]{display:flex;margin-top:22px;padding:15px 17px;border:1px solid rgba(76,175,80,.25);border-radius:12px;background:rgba(76,175,80,.06);color:#275c2a}.result-box--warning[data-v-08584e68]{border-color:rgba(201,162,39,.34);background:rgba(201,162,39,.07);color:#8a6d13}.result-box p[data-v-08584e68]{margin:4px 0 0;font-size:12px}.preview-divider[data-v-08584e68]{height:1px;margin:32px 0 28px;background:#e6eaf0}.preview-title-row[data-v-08584e68]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.preview-title-row h2[data-v-08584e68]{margin:0;color:#0b1d34;font-size:20px;font-weight:900}.preview-badge[data-v-08584e68]{padding:7px 11px;border:1px solid rgba(201,162,39,.25);border-radius:999px;background:rgba(201,162,39,.1);color:#8a6d13;font-size:10px;font-weight:900}.preview-frame[data-v-08584e68]{display:flex;justify-content:center;padding:24px;border:1px solid #d8dde3;border-radius:16px;background:#f8fafc}.preview-image[data-v-08584e68]{display:block;width:100%;max-width:620px;height:auto;border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(11,29,52,.12)}@media (max-width:768px){.welcome-page[data-v-08584e68]{padding:0 0 18px}.welcome-body[data-v-08584e68],.welcome-header[data-v-08584e68]{padding-left:20px;padding-right:20px}.welcome-header h1[data-v-08584e68]{font-size:23px}.form-actions[data-v-08584e68],.preview-title-row[data-v-08584e68]{align-items:stretch;flex-direction:column}.send-button[data-v-08584e68]{width:100%}.preview-badge[data-v-08584e68]{align-self:flex-start}.preview-frame[data-v-08584e68]{padding:10px}}