.student-reg-page[data-v-3a906f72]{max-width:1140px;margin:0 auto;padding:0 16px 64px}.reg-breadcrumb-bar[data-v-3a906f72]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.btn-back-breadcrumb[data-v-3a906f72]{color:#0865b5;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:8px;padding:7px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back-breadcrumb[data-v-3a906f72]:hover{background:#eff6ff;border-color:#bfdbfe}.reg-portal-badge[data-v-3a906f72]{color:#0865b5;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:4px 12px;font-size:12.5px;font-weight:700}.student-fast-access-bar[data-v-3a906f72]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 18px;font-size:13px;display:flex}.sfa-left[data-v-3a906f72]{color:#334155;align-items:center;gap:10px;display:flex}.btn-sfa-link[data-v-3a906f72]{color:#0865b5;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sfa-link[data-v-3a906f72]:hover{color:#fff;background:#0865b5}.reg-layout-grid[data-v-3a906f72]{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:32px;display:grid}.reg-summary-column[data-v-3a906f72]{align-self:stretch;height:100%;position:relative}@media (width<=960px){.reg-layout-grid[data-v-3a906f72]{grid-template-columns:1fr;gap:24px}}.unified-form-card[data-v-3a906f72]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:32px;box-shadow:0 4px 20px #0f172a0a}@media (width<=640px){.unified-form-card[data-v-3a906f72]{padding:20px 16px}}.form-block[data-v-3a906f72]{border-bottom:1px solid #f1f5f9;margin-bottom:28px;padding-bottom:28px}.form-block[data-v-3a906f72]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.block-title-row[data-v-3a906f72]{gap:12px;margin-bottom:20px}.block-title-row[data-v-3a906f72],.step-badge[data-v-3a906f72]{align-items:center;display:flex}.step-badge[data-v-3a906f72]{color:#0865b5;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;width:28px;height:28px;font-size:13px;font-weight:800}.block-title[data-v-3a906f72]{color:#0c1740;margin:0;font-size:18px;font-weight:800;line-height:1.3}.block-hint[data-v-3a906f72]{color:#64748b;margin-top:2px;font-size:12.5px;display:block}.inputs-stack[data-v-3a906f72]{flex-direction:column;gap:16px;display:flex}.inputs-row-2[data-v-3a906f72]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.inputs-row-2[data-v-3a906f72]{grid-template-columns:1fr}}.input-field-wrap[data-v-3a906f72]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-3a906f72]{color:#334155;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.req-star[data-v-3a906f72]{color:#ef4444}.field-input-box[data-v-3a906f72]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;padding:0 12px;transition:all .2s;display:flex}.field-input-box[data-v-3a906f72]:focus-within{background:#fff;border-color:#0865b5;box-shadow:0 0 0 3px #0865b51a}.input-field-wrap.has-error .field-input-box[data-v-3a906f72]{background:#fef2f2;border-color:#ef4444}.input-icon[data-v-3a906f72]{color:#94a3b8;align-items:center;margin-inline-end:8px;display:flex}.clean-input[data-v-3a906f72]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-family:inherit;font-size:14px}.ltr-input[data-v-3a906f72]{text-align:left;direction:ltr}.err-text[data-v-3a906f72]{color:#ef4444;font-size:11.5px;font-weight:600}.serene-selection-section[data-v-3a906f72]{background:#fff;border:1px solid #e8edf5;border-radius:18px;padding:24px 22px;box-shadow:0 4px 20px #0f172a08}.preselected-program-banner[data-v-3a906f72]{background:linear-gradient(135deg,#f0f7ff,#f8fafc);border:1.5px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;transition:all .2s;display:flex}@media (width<=640px){.preselected-program-banner[data-v-3a906f72]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}.ppb-main[data-v-3a906f72]{align-items:flex-start;gap:14px;display:flex}.ppb-icon-box[data-v-3a906f72]{color:#fff;background:#0865b5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #0865b533}.ppb-info[data-v-3a906f72]{flex-direction:column;gap:4px;display:flex}.ppb-badge-row[data-v-3a906f72]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppb-type-pill[data-v-3a906f72]{color:#0865b5;background:#e0f2fe;font-weight:800}.ppb-status-pill[data-v-3a906f72],.ppb-type-pill[data-v-3a906f72]{border-radius:6px;padding:2px 8px;font-size:11px}.ppb-status-pill[data-v-3a906f72]{color:#166534;background:#dcfce7;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ppb-title[data-v-3a906f72]{color:#0c1740;font-size:15.5px;font-weight:800}.ppb-desc[data-v-3a906f72],.ppb-title[data-v-3a906f72]{margin:0;line-height:1.4}.ppb-desc[data-v-3a906f72]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.btn-change-program[data-v-3a906f72]{color:#0865b5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:20px;align-self:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-change-program[data-v-3a906f72]:hover{color:#fff;background:#0865b5;border-color:#0865b5}@media (width<=640px){.btn-change-program[data-v-3a906f72]{align-self:flex-end}}.box-header-flex[data-v-3a906f72]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.btn-revert-pill[data-v-3a906f72]{color:#0865b5;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .2s}.btn-revert-pill[data-v-3a906f72]:hover{color:#fff;background:#0865b5}.soft-section-box[data-v-3a906f72]{flex-direction:column;gap:10px;display:flex}.soft-box-label[data-v-3a906f72]{color:#334155;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.soft-segmented-bar[data-v-3a906f72]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:5px;display:flex}.soft-seg-btn[data-v-3a906f72]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:650;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.soft-seg-btn[data-v-3a906f72]:hover{color:#0f172a;background:#ffffff80}.soft-seg-btn.active[data-v-3a906f72]{color:#0865b5;background:#fff;font-weight:800;box-shadow:0 2px 10px #0f172a14,0 1px 3px #0f172a0a}.seg-icon[data-v-3a906f72]{font-size:15px;line-height:1}.soft-cards-stack[data-v-3a906f72]{flex-direction:column;gap:10px;display:flex}.soft-card[data-v-3a906f72]{cursor:pointer;background:#fff;border:1.5px solid #e8edf5;border-radius:16px;align-items:flex-start;gap:14px;padding:15px 18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.soft-card[data-v-3a906f72]:hover{background:#fafcff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0a}.soft-card.selected[data-v-3a906f72]{background:linear-gradient(135deg,#f0f7ff,#f8fafc);border-color:#3b82f6;box-shadow:0 4px 18px #3b82f614}.sc-radio-indicator[data-v-3a906f72]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;transition:all .2s;display:flex}.soft-card.selected .sc-radio-indicator[data-v-3a906f72]{background:#0865b5;border-color:#0865b5}.sc-radio-dot[data-v-3a906f72]{background:#fff;border-radius:50%;width:6px;height:6px;display:none}.soft-card.selected .sc-radio-dot[data-v-3a906f72]{display:block}.sc-content[data-v-3a906f72]{flex:1}.sc-top-line[data-v-3a906f72]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sc-badge[data-v-3a906f72]{border-radius:8px;padding:3px 9px;font-size:11px;font-weight:750}.track-badge[data-v-3a906f72]{color:#1d4ed8;background:#eff6ff}.course-badge[data-v-3a906f72]{color:#059669;background:#ecfdf5}.ws-badge[data-v-3a906f72]{color:#b45309;background:#fffbeb}.sc-meta[data-v-3a906f72]{color:#64748b;font-size:12px;font-weight:600}.sc-title[data-v-3a906f72]{color:#0f172a;margin-bottom:4px;font-size:14.5px;font-weight:800;line-height:1.4;display:block}.sc-desc[data-v-3a906f72]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.sc-bottom-bar[data-v-3a906f72]{border-top:1px dashed #e2e8f0;justify-content:space-between;padding-top:8px}.sc-bottom-bar[data-v-3a906f72],.sc-price-wrap[data-v-3a906f72]{align-items:center;display:flex}.sc-price-wrap[data-v-3a906f72]{gap:8px}.sc-price-lbl[data-v-3a906f72]{color:#64748b;font-size:12px;font-weight:500}.sc-price-val[data-v-3a906f72]{color:#0865b5;font-size:16px;font-weight:850}.sc-price-del[data-v-3a906f72]{color:#94a3b8;font-size:12.5px;text-decoration:line-through}.sc-disc-pill[data-v-3a906f72]{color:#059669;background:#ecfdf5;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.section-label-row[data-v-3a906f72]{gap:8px;margin-bottom:6px}.section-label-row[data-v-3a906f72],.sl-icon[data-v-3a906f72]{align-items:center;display:flex}.sl-icon[data-v-3a906f72]{color:#0865b5}.attendance-section-box[data-v-3a906f72]{margin-top:24px}.soft-attendance-grid[data-v-3a906f72]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.soft-attendance-grid[data-v-3a906f72]{grid-template-columns:1fr;gap:12px}}.soft-attend-card[data-v-3a906f72]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:18px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.soft-attend-card[data-v-3a906f72]:hover{background:#fafcff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0d}.soft-attend-card.selected[data-v-3a906f72]{background:linear-gradient(145deg,#f0f7ff,#fff);border-color:#0865b5;box-shadow:0 8px 24px #0865b51f}.sat-header-row[data-v-3a906f72]{justify-content:space-between;margin-bottom:12px}.sat-header-row[data-v-3a906f72],.sat-icon-orb[data-v-3a906f72]{align-items:center;display:flex}.sat-icon-orb[data-v-3a906f72]{border-radius:12px;flex-shrink:0;justify-content:center;width:42px;height:42px;transition:transform .25s}.soft-attend-card:hover .sat-icon-orb[data-v-3a906f72]{transform:scale(1.08)}.onsite-orb[data-v-3a906f72]{color:#0865b5;background:#eff6ff;border:1px solid #bfdbfe}.online-orb[data-v-3a906f72]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.sat-radio[data-v-3a906f72]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.soft-attend-card.selected .sat-radio[data-v-3a906f72]{background:#0865b5;border-color:#0865b5}.sat-dot[data-v-3a906f72]{background:#fff;border-radius:50%;width:6px;height:6px;display:none}.soft-attend-card.selected .sat-dot[data-v-3a906f72]{display:block}.sat-text[data-v-3a906f72]{flex-direction:column;gap:6px;display:flex}.sat-title-row[data-v-3a906f72]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sat-title[data-v-3a906f72]{color:#0c1740;font-size:15px;font-weight:800}.sat-badge[data-v-3a906f72]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.sat-badge.green-badge[data-v-3a906f72]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.sat-sub[data-v-3a906f72]{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.preferences-box-wrap[data-v-3a906f72]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:20px;margin-top:24px;padding:20px;display:flex}.soft-chips-group[data-v-3a906f72]{flex-direction:column;gap:10px;display:flex}.pref-label-row[data-v-3a906f72]{gap:6px}.pref-icon[data-v-3a906f72],.pref-label-row[data-v-3a906f72]{align-items:center;display:flex}.pref-icon[data-v-3a906f72]{color:#0865b5}.soft-sub-label[data-v-3a906f72]{color:#1e293b;font-size:13px;font-weight:800}.soft-chips-row[data-v-3a906f72]{flex-wrap:wrap;gap:10px;display:flex}.workshop-timing-pill[data-v-3a906f72]{color:#0865b5;background:#f0f7ff;border:1.5px solid #bfdbfe;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:13.5px;font-weight:750;display:inline-flex}.wtp-date[data-v-3a906f72]{color:#0865b5;font-weight:800}.wtp-dot[data-v-3a906f72]{color:#93c5fd}.wtp-time[data-v-3a906f72]{color:#0c1740;font-weight:800}.wtp-hours[data-v-3a906f72]{color:#64748b;font-size:12px;font-weight:600}.soft-chip[data-v-3a906f72]{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.soft-chip[data-v-3a906f72]:hover{color:#0865b5;background:#f0f7ff;border-color:#93c5fd;transform:translateY(-1px)}.soft-chip.active[data-v-3a906f72]{color:#fff;background:#0865b5;border-color:#0865b5;font-weight:800;transform:translateY(-1px);box-shadow:0 4px 14px #0865b540}.soft-discount-box[data-v-3a906f72]{margin-top:24px}.soft-applied-code[data-v-3a906f72]{color:#166534;background:#f0fdf4;border:1.5px solid #86efac;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.sac-icon-orb[data-v-3a906f72]{color:#16a34a;background:#dcfce7;border-radius:8px;flex-shrink:0;justify-content:center;width:32px;height:32px}.sac-details[data-v-3a906f72],.sac-icon-orb[data-v-3a906f72]{align-items:center;display:flex}.sac-details[data-v-3a906f72]{flex-wrap:wrap;flex:1;gap:8px}.btn-remove-applied-code[data-v-3a906f72]{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.btn-remove-applied-code[data-v-3a906f72]:hover{color:#b91c1c;background:#fecaca;transform:translateY(-1px)}.sac-title[data-v-3a906f72]{font-weight:700}.sac-code[data-v-3a906f72]{letter-spacing:.5px;background:#fff;border:1px solid #bbf7d0;padding:3px 8px;font-size:13.5px;font-weight:900}.sac-code[data-v-3a906f72],.sac-saving[data-v-3a906f72]{color:#15803d;border-radius:6px}.sac-saving[data-v-3a906f72]{background:#dcfce7;padding:2px 7px;font-size:11.5px;font-weight:800}.soft-code-toggle-wrap[data-v-3a906f72]{flex-direction:column;gap:10px;display:flex}.btn-soft-code-toggle[data-v-3a906f72]{color:#0865b5;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.btn-soft-code-toggle[data-v-3a906f72]:hover{background:#eff6ff;border-color:#93c5fd}.toggle-arrow-icon[data-v-3a906f72]{color:#0865b5;margin-inline-start:2px;transition:transform .2s}.soft-custom-code-field[data-v-3a906f72]{max-width:360px}.code-input-inner[data-v-3a906f72]{background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;align-items:center;height:44px;padding:0 14px;transition:all .2s;display:flex}.code-input-inner[data-v-3a906f72]:focus-within{border-color:#0865b5;box-shadow:0 0 0 3px #0865b51a}.code-input[data-v-3a906f72]{letter-spacing:1.5px;text-transform:uppercase;font-family:monospace;font-size:14px;font-weight:800}.code-badge-hint[data-v-3a906f72]{color:#059669;white-space:nowrap;background:#ecfdf5;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.submit-error-box[data-v-3a906f72]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:13.5px;display:flex}.form-bottom-bar[data-v-3a906f72]{flex-direction:column;gap:16px;margin-top:24px;display:flex}.terms-label[data-v-3a906f72]{color:#475569;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.6;display:flex}.terms-checkbox[data-v-3a906f72]{accent-color:#0865b5;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:4px}.terms-text-full[data-v-3a906f72]{flex:1}.policy-link[data-v-3a906f72]{color:#0865b5;text-underline-offset:3px;font-weight:750;text-decoration:underline}.btn-submit-main[data-v-3a906f72]{color:#fff;cursor:pointer;background:#0865b5;border:none;border-radius:14px;justify-content:center;align-items:center;padding:15px 24px;font-family:inherit;font-size:16px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0865b533}.btn-submit-main[data-v-3a906f72]:hover:not(:disabled){color:#fff;background:#064b88;transform:translateY(-2px);box-shadow:0 6px 20px #0865b54d}.btn-submit-main[data-v-3a906f72]:disabled{opacity:.6;cursor:not-allowed}.submitting-spinner-wrap[data-v-3a906f72]{align-items:center;gap:8px;display:flex}.btn-spinner[data-v-3a906f72]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-3a906f72}@keyframes spin-3a906f72{to{transform:rotate(1turn)}}.summary-sticky-card[data-v-3a906f72]{z-index:20;scrollbar-width:thin;scrollbar-color:#0865b533 transparent;background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;max-height:calc(100vh - 116px);padding:24px;position:sticky;top:96px;overflow-y:auto;box-shadow:0 4px 20px #0f172a0a}.summary-sticky-card[data-v-3a906f72]::-webkit-scrollbar{width:5px}.summary-sticky-card[data-v-3a906f72]::-webkit-scrollbar-thumb{background:#0865b533;border-radius:999px}@media (width<=960px){.summary-sticky-card[data-v-3a906f72]{max-height:none;position:static;top:auto;overflow-y:visible}}.sum-head[data-v-3a906f72]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sum-badge[data-v-3a906f72]{color:#0865b5;background:#eff6ff;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:800}.sum-status-dot[data-v-3a906f72]{background:#22c55e;border-radius:50%;width:8px;height:8px}.sum-program-title[data-v-3a906f72]{color:#0c1740;margin:0 0 10px;font-size:18px;font-weight:850;line-height:1.35}.sum-tags-row[data-v-3a906f72]{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.sum-tag[data-v-3a906f72]{color:#475569;background:#f1f5f9;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:700}.sum-tag.highlight[data-v-3a906f72]{color:#0865b5;background:#eff6ff}.pricing-breakdown-card[data-v-3a906f72]{background:#f8fafc;border-radius:14px;margin-bottom:20px;padding:16px}.pbc-row[data-v-3a906f72]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.pbc-val.strike[data-v-3a906f72]{color:#94a3b8;text-decoration:line-through}.discount-row[data-v-3a906f72]{color:#059669;font-weight:700}.extra-discount-row[data-v-3a906f72]{color:#166534;font-weight:800}.pbc-divider[data-v-3a906f72]{background:#e2e8f0;height:1px;margin:10px 0}.pbc-total-row[data-v-3a906f72]{justify-content:space-between;align-items:flex-end;display:flex}.total-label[data-v-3a906f72]{color:#0c1740;font-size:13.5px;font-weight:800;display:block}.total-sub[data-v-3a906f72]{color:#64748b;font-size:10.5px;display:block}.total-digits[data-v-3a906f72]{color:#0865b5;align-items:baseline;display:flex}.total-curr[data-v-3a906f72]{margin-inline-end:2px;font-size:18px;font-weight:800}.total-number[data-v-3a906f72]{font-size:32px;font-weight:900;line-height:1}.sum-perks-list[data-v-3a906f72]{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.sum-perk-item[data-v-3a906f72]{color:#475569;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.perk-check[data-v-3a906f72]{color:#0865b5;font-size:14px;font-weight:800}.sum-action-box[data-v-3a906f72]{flex-direction:column;gap:8px;display:flex}.btn-summary-submit[data-v-3a906f72]{color:#fff;cursor:pointer;background:#0865b5;border:none;border-radius:14px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:800;transition:all .2s}.btn-summary-submit[data-v-3a906f72]:hover:not(:disabled){color:#fff;background:#064b88;transform:translateY(-2px);box-shadow:0 4px 14px #0865b54d}.btn-summary-submit[data-v-3a906f72]:disabled{opacity:.6;cursor:not-allowed}.safe-tag[data-v-3a906f72]{color:#64748b;text-align:center;font-size:11px}.sum-tag.free-tag[data-v-3a906f72]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;font-weight:850}.pricing-breakdown-card.is-free-box[data-v-3a906f72]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1.5px solid #86efac;box-shadow:0 4px 14px #22c55e14}.free-badge-strip[data-v-3a906f72]{align-items:center;gap:12px;display:flex}.free-badge-icon[data-v-3a906f72]{font-size:26px;line-height:1}.free-badge-title[data-v-3a906f72]{color:#15803d;font-size:14px;font-weight:850;line-height:1.35;display:block}.free-badge-sub[data-v-3a906f72]{color:#166534;margin-top:2px;font-size:11.5px;display:block}.pbc-total-row.is-free-total[data-v-3a906f72]{align-items:center}.text-free-green[data-v-3a906f72]{letter-spacing:-.02em;color:#16a34a!important;font-size:28px!important;font-weight:950!important}
