.lip-configurator-card[data-astro-cid-vupltox4]{background:#fff;border-radius:var(--radius, 16px);border:1px solid var(--line, #e8d7dc);box-shadow:0 10px 30px #4a152514;overflow:hidden;margin:24px auto;max-width:860px;font-family:inherit}.config-header[data-astro-cid-vupltox4]{background:linear-gradient(135deg,#2f0c17,#4a1525 60%,#6e1a32);color:#fff;padding:32px 36px 28px;border-bottom:3px solid var(--gold, #b08d4b)}.config-badge[data-astro-cid-vupltox4]{display:inline-block;background:#b08d4b40;color:#f7dfa5;border:1px solid rgba(176,141,75,.6);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.config-title[data-astro-cid-vupltox4]{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,32px);color:#fff;margin:0 0 8px;font-weight:600;line-height:1.25}.config-subtitle[data-astro-cid-vupltox4]{color:#f3dde3;font-size:14px;margin:0 0 24px;max-width:620px}.step-progress-wrapper[data-astro-cid-vupltox4]{margin-top:20px}.step-dots[data-astro-cid-vupltox4]{display:flex;align-items:center;justify-content:space-between;position:relative}.step-dot[data-astro-cid-vupltox4]{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:2}.step-dot[data-astro-cid-vupltox4] span[data-astro-cid-vupltox4]{width:32px;height:32px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;transition:all .3s ease}.step-dot[data-astro-cid-vupltox4] label[data-astro-cid-vupltox4]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;font-weight:600}.step-dot[data-astro-cid-vupltox4].active span[data-astro-cid-vupltox4],.step-dot[data-astro-cid-vupltox4].completed span[data-astro-cid-vupltox4]{background:var(--gold, #b08d4b);border-color:#fcebc2;color:#2f0c17;box-shadow:0 0 14px #b08d4b99}.step-dot[data-astro-cid-vupltox4].active label[data-astro-cid-vupltox4],.step-dot[data-astro-cid-vupltox4].completed label[data-astro-cid-vupltox4]{color:#fff}.step-line[data-astro-cid-vupltox4]{flex:1;height:2px;background:#fff3;margin:-18px 8px 0;transition:background .3s ease}.step-line[data-astro-cid-vupltox4].active{background:var(--gold, #b08d4b)}.config-form[data-astro-cid-vupltox4]{padding:36px 36px 32px}.form-step[data-astro-cid-vupltox4]{display:none;animation:fadeIn .35s cubic-bezier(.16,1,.3,1) forwards}.form-step[data-astro-cid-vupltox4].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-lead[data-astro-cid-vupltox4]{margin-bottom:24px;border-bottom:1px solid var(--line, #e8d7dc);padding-bottom:16px}.step-lead[data-astro-cid-vupltox4] h3[data-astro-cid-vupltox4]{font-size:20px;color:var(--burgundy, #6e1a32);margin:0 0 6px}.step-lead[data-astro-cid-vupltox4] p[data-astro-cid-vupltox4]{font-size:14px;color:var(--ink-soft, #4a3e42);margin:0}.category-grid[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.choice-tile[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=radio],.pill-option[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=radio],.tier-card[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=radio],.pkg-tile[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=radio],.market-card[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=checkbox],.check-pill[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4][type=checkbox]{position:absolute;opacity:0;pointer-events:none}.choice-tile[data-astro-cid-vupltox4]{cursor:pointer;position:relative}.tile-card[data-astro-cid-vupltox4]{border:2px solid var(--line, #e8d7dc);border-radius:12px;padding:18px 16px;background:#fff;transition:all .2s ease;display:flex;gap:14px;height:100%}.tile-card[data-astro-cid-vupltox4]:hover{border-color:#caa0af;background:var(--blush-soft, #faf2f5)}.choice-tile[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+.tile-card[data-astro-cid-vupltox4]{border-color:var(--burgundy, #6e1a32);background:#fdf6f8;box-shadow:0 4px 12px #6e1a321a}.tile-icon[data-astro-cid-vupltox4]{font-size:28px;line-height:1}.tile-info[data-astro-cid-vupltox4] h4[data-astro-cid-vupltox4]{font-size:16px;color:var(--ink, #141013);margin:0 0 4px}.tile-info[data-astro-cid-vupltox4] p[data-astro-cid-vupltox4]{font-size:12px;color:var(--ink-soft, #4a3e42);margin:0 0 8px;line-height:1.4}.tile-tag[data-astro-cid-vupltox4]{font-size:10px;font-weight:700;text-transform:uppercase;background:var(--blush, #f4e2e7);color:var(--plum, #4a1525);padding:2px 8px;border-radius:6px;display:inline-block}.options-matrix[data-astro-cid-vupltox4]{display:flex;flex-direction:column;gap:24px}.field-label[data-astro-cid-vupltox4]{font-size:13px;font-weight:700;color:var(--ink, #141013);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:12px}.pill-group[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pill-option[data-astro-cid-vupltox4]{cursor:pointer}.pill-option[data-astro-cid-vupltox4] span[data-astro-cid-vupltox4]{display:block;padding:12px 16px;border-radius:8px;border:1px solid var(--line, #e8d7dc);font-size:13px;font-weight:600;color:var(--ink, #141013);text-align:center;background:#fff;transition:all .2s}.pill-option[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+span[data-astro-cid-vupltox4]{background:var(--burgundy, #6e1a32);color:#fff;border-color:var(--burgundy, #6e1a32)}.checkbox-grid[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.check-pill[data-astro-cid-vupltox4]{cursor:pointer}.check-pill[data-astro-cid-vupltox4] span[data-astro-cid-vupltox4]{display:block;padding:10px 14px;border-radius:8px;border:1px solid var(--line, #e8d7dc);font-size:12px;font-weight:500;color:var(--ink-soft, #4a3e42);background:#fff;transition:all .2s}.check-pill[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+span[data-astro-cid-vupltox4]{background:#fdf2f4;border-color:var(--rose, #9c2e4e);color:var(--plum, #4a1525);font-weight:600}.clean-tags[data-astro-cid-vupltox4]{display:flex;flex-wrap:wrap;gap:8px}.spec-chip[data-astro-cid-vupltox4]{font-size:11px;font-weight:600;background:#eef8f2;color:#1e7044;border:1px solid #c2e8d3;padding:4px 10px;border-radius:6px}.market-selection-grid[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.market-card[data-astro-cid-vupltox4]{cursor:pointer}.market-box[data-astro-cid-vupltox4]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:10px;border:1.5px solid var(--line, #e8d7dc);background:#fff;height:100%;transition:all .2s}.market-card[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+.market-box[data-astro-cid-vupltox4]{border-color:var(--burgundy, #6e1a32);background:#fdf5f7}.market-box[data-astro-cid-vupltox4] .flag[data-astro-cid-vupltox4]{font-size:26px;line-height:1}.market-details[data-astro-cid-vupltox4] strong[data-astro-cid-vupltox4]{display:block;font-size:14px;color:var(--ink, #141013);margin-bottom:4px}.market-details[data-astro-cid-vupltox4] span[data-astro-cid-vupltox4]{font-size:11px;color:var(--ink-soft, #4a3e42);line-height:1.4;display:block}.cert-assurance-bar[data-astro-cid-vupltox4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding:14px 18px;background:var(--blush-soft, #faf2f5);border-radius:10px;border-left:3px solid var(--gold, #b08d4b)}.cert-badge[data-astro-cid-vupltox4]{font-size:12px;font-weight:700;color:var(--plum, #4a1525)}.tier-cards[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tier-card[data-astro-cid-vupltox4]{cursor:pointer}.tier-inner[data-astro-cid-vupltox4]{border:2px solid var(--line, #e8d7dc);border-radius:12px;padding:20px;background:#fff;display:flex;flex-direction:column;height:100%;transition:all .2s;position:relative}.tier-card[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+.tier-inner[data-astro-cid-vupltox4]{border-color:var(--burgundy, #6e1a32);background:#fffafb;box-shadow:0 4px 16px #6e1a321a}.tier-badge[data-astro-cid-vupltox4]{position:absolute;top:-10px;right:14px;background:var(--gold, #b08d4b);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;letter-spacing:.05em}.tier-qty[data-astro-cid-vupltox4]{font-size:22px;font-weight:800;color:var(--burgundy, #6e1a32);margin-bottom:6px}.tier-desc[data-astro-cid-vupltox4]{font-size:12px;color:var(--ink-soft, #4a3e42);line-height:1.45;margin-bottom:12px;flex:1}.tier-leadtime[data-astro-cid-vupltox4]{font-size:11px;font-weight:600;color:#276749;background:#edfdf2;padding:4px 8px;border-radius:6px;display:inline-block}.pkg-grid[data-astro-cid-vupltox4]{display:flex;flex-direction:column;gap:10px}.pkg-tile[data-astro-cid-vupltox4]{cursor:pointer}.pkg-tile[data-astro-cid-vupltox4] span[data-astro-cid-vupltox4]{display:block;padding:12px 16px;border:1px solid var(--line, #e8d7dc);border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:var(--ink, #141013);transition:all .2s}.pkg-tile[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:checked+span[data-astro-cid-vupltox4]{border-color:var(--burgundy, #6e1a32);background:#fbf1f4;color:var(--burgundy, #6e1a32)}.live-ticket-card[data-astro-cid-vupltox4]{background:#faf4f6;border:1.5px dashed #caa0af;border-radius:12px;padding:20px 24px}.ticket-header[data-astro-cid-vupltox4]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(110,26,50,.15);padding-bottom:12px;margin-bottom:14px}.ticket-status[data-astro-cid-vupltox4]{font-size:12px;font-weight:700;color:#1e7044;text-transform:uppercase;letter-spacing:.08em}.ticket-code[data-astro-cid-vupltox4]{font-family:monospace;font-size:12px;background:#fff;padding:3px 8px;border-radius:4px;border:1px solid var(--line, #e8d7dc);color:var(--burgundy, #6e1a32);font-weight:700}.ticket-body[data-astro-cid-vupltox4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 20px;font-size:13px}.ticket-row[data-astro-cid-vupltox4]{color:var(--ink-soft, #4a3e42)}.ticket-row[data-astro-cid-vupltox4] strong[data-astro-cid-vupltox4]{color:var(--ink, #141013);margin-right:6px}.ticket-row[data-astro-cid-vupltox4].highlight{grid-column:1 / -1;background:#fff;padding:10px 14px;border-radius:8px;border:1px solid #ecd3dc;margin-top:6px}.ticket-row[data-astro-cid-vupltox4].highlight span[data-astro-cid-vupltox4]{color:var(--burgundy, #6e1a32);font-weight:800;font-size:15px}.buyer-contact-grid[data-astro-cid-vupltox4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-astro-cid-vupltox4]{display:flex;flex-direction:column;gap:6px}.form-field[data-astro-cid-vupltox4].full-width,.form-field[data-astro-cid-vupltox4]:last-child{grid-column:1 / -1}.form-field[data-astro-cid-vupltox4] label[data-astro-cid-vupltox4]{font-size:13px;font-weight:600;color:var(--ink, #141013)}.form-field[data-astro-cid-vupltox4] .required[data-astro-cid-vupltox4]{color:var(--burgundy, #6e1a32)}.form-field[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4],.form-field[data-astro-cid-vupltox4] textarea[data-astro-cid-vupltox4]{padding:12px 14px;border:1.5px solid var(--line, #e8d7dc);border-radius:8px;font-size:14px;font-family:inherit;color:var(--ink, #141013);transition:border-color .2s}.form-field[data-astro-cid-vupltox4] input[data-astro-cid-vupltox4]:focus,.form-field[data-astro-cid-vupltox4] textarea[data-astro-cid-vupltox4]:focus{outline:none;border-color:var(--burgundy, #6e1a32);box-shadow:0 0 0 3px #6e1a321a}.field-hint[data-astro-cid-vupltox4]{font-size:11px;color:#8c727a}.submit-actions-panel[data-astro-cid-vupltox4]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.btn-primary-submit[data-astro-cid-vupltox4]{background:var(--burgundy, #6e1a32);color:#fff;border:none;padding:16px 24px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .2s,transform .1s;box-shadow:0 4px 14px #6e1a3240}.btn-primary-submit[data-astro-cid-vupltox4]:hover{background:#541325;transform:translateY(-1px)}.btn-whatsapp-direct[data-astro-cid-vupltox4]{background:#25d366;color:#fff;border:none;padding:14px 20px;font-size:14px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .2s}.btn-whatsapp-direct[data-astro-cid-vupltox4]:hover{background:#1eb956}.data-privacy-notice[data-astro-cid-vupltox4]{font-size:11px;color:#8c727a;line-height:1.5;margin-top:14px;text-align:center}.submission-alert[data-astro-cid-vupltox4]{margin-top:16px;padding:14px 18px;border-radius:8px;font-size:14px;font-weight:600}.submission-alert[data-astro-cid-vupltox4].success{background:#def7ec;color:#03543f;border:1px solid #84e1bc}.submission-alert[data-astro-cid-vupltox4].error{background:#fde8e8;color:#9b1c1c;border:1px solid #f8b4b4}.step-nav-footer[data-astro-cid-vupltox4]{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid var(--line, #e8d7dc)}.btn-next[data-astro-cid-vupltox4]{background:var(--burgundy, #6e1a32);color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-size:14px}.btn-next[data-astro-cid-vupltox4]:hover{background:#541325}.btn-prev[data-astro-cid-vupltox4]{font-size:13px;color:var(--ink-soft, #4a3e42);cursor:pointer}@media(max-width:640px){.config-header[data-astro-cid-vupltox4],.config-form[data-astro-cid-vupltox4]{padding:24px 20px}.buyer-contact-grid[data-astro-cid-vupltox4]{grid-template-columns:1fr}.step-dot[data-astro-cid-vupltox4] label[data-astro-cid-vupltox4]{display:none}}
