.funeral-page[data-v-62c49d54]{--cdl-primary:#05428e;--cdl-primary-dark:#032e63;--cdl-primary-glow:rgba(5,66,142,0.14);--cdl-teal:#16b3d3;--cdl-teal-light:#93e3e3;--cdl-teal-glow:rgba(22,179,211,0.16);--cdl-success:#00bd80;--cdl-success-bg:rgba(0,189,128,0.07);--cdl-success-glow:rgba(0,189,128,0.16);--cdl-danger:#d42859;--cdl-danger-bg:rgba(212,40,89,0.06);--cdl-danger-glow:rgba(212,40,89,0.14);--cdl-warning:#fd9840;--cdl-warning-bg:rgba(253,152,64,0.1);--cdl-gradient:linear-gradient(135deg,#05428e,#16b3d3);--ink:#0c2340;--ink-soft:#33445e;--muted:#64748f;--border:#e2e8f4;--border-soft:#edf1f9;--surface:#fff;--surface-tint:#f6f9fd;--radius-lg:18px;--radius-md:12px;--radius-sm:8px;--shadow-card:0 1px 2px rgba(12,35,64,0.04),0 12px 32px rgba(12,35,64,0.07);--shadow-card-hover:0 4px 10px rgba(12,35,64,0.06),0 20px 40px rgba(12,35,64,0.1);--shadow-pop:0 16px 40px rgba(5,66,142,0.16);color:var(--ink);padding-bottom:5rem;-webkit-font-smoothing:antialiased}.funeral-layout[data-v-62c49d54]{align-items:flex-start;display:grid;gap:1.75rem;grid-template-columns:258px minmax(0,1fr)}.funeral-layout.without-menu[data-v-62c49d54]{display:block}.funeral-main[data-v-62c49d54]{min-width:0}.funeral-sidebar[data-v-62c49d54]{position:sticky;top:1.25rem}.sidebar-label[data-v-62c49d54]{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:.85rem;padding-left:.15rem;text-transform:uppercase}.funeral-sidebar nav[data-v-62c49d54]{display:flex;flex-direction:column;gap:.4rem}.funeral-sidebar nav button[data-v-62c49d54]{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--ink-soft);display:flex;font-size:.74rem;font-weight:500;gap:.7rem;min-height:54px;padding:.65rem .85rem;text-align:left;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.funeral-sidebar nav button[data-v-62c49d54]:hover{border-color:var(--cdl-teal-light);box-shadow:var(--shadow-card);color:var(--cdl-primary);transform:translateX(4px)}.funeral-sidebar nav button[data-v-62c49d54]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cdl-primary-glow)}.funeral-sidebar nav button.active[data-v-62c49d54]{background:var(--cdl-gradient);border-color:transparent;box-shadow:var(--shadow-pop);color:#fff}.funeral-sidebar nav button>span[data-v-62c49d54]:first-child{font-size:1.25rem;opacity:.9}.funeral-sidebar nav .arrow[data-v-62c49d54]{font-size:1.05rem;margin-left:auto;opacity:.55}.sidebar-help[data-v-62c49d54]{align-items:center;background:linear-gradient(135deg,#eef6ff,#eafbfa);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--cdl-primary);display:flex;gap:.7rem;margin-top:1.15rem;padding:.95rem}.sidebar-help>span[data-v-62c49d54]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(5,66,142,.12);display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:38px;justify-content:center;width:38px}.sidebar-help small[data-v-62c49d54],.sidebar-help strong[data-v-62c49d54]{display:block}.sidebar-help small[data-v-62c49d54]{color:var(--muted);font-size:.6rem;font-weight:500}.sidebar-help strong[data-v-62c49d54]{font-size:.8rem;margin-top:.2rem}.mobile-navigation[data-v-62c49d54]{display:none}.funeral-page h1[data-v-62c49d54]{color:var(--ink);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:.5rem}.funeral-page h2[data-v-62c49d54]{color:var(--ink);font-size:1.08rem;font-weight:700;letter-spacing:-.005em;line-height:1.35}.funeral-page p[data-v-62c49d54]{line-height:1.6}.hero-card[data-v-62c49d54]{align-items:center;background:linear-gradient(120deg,#eef6ff,#f7fbff 55%,#e9f9f5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:flex;isolation:isolate;min-height:224px;overflow:hidden;padding:2.5rem 2.75rem;position:relative}.hero-card[data-v-62c49d54]:after,.hero-card[data-v-62c49d54]:before{border-radius:50%;content:"";filter:blur(2px);position:absolute;z-index:0}.hero-card[data-v-62c49d54]:before{background:radial-gradient(circle at 30% 30%,rgba(22,179,211,.22),transparent 70%);height:340px;right:-90px;top:-140px;width:340px}.hero-card[data-v-62c49d54]:after{background:radial-gradient(circle at 70% 70%,rgba(0,189,128,.16),transparent 70%);bottom:-160px;height:320px;right:60px;width:320px}.hero-content[data-v-62c49d54]{max-width:640px;position:relative;z-index:1}.hero-content h1[data-v-62c49d54]{font-size:2.1rem;margin:.75rem 0}.hero-content p[data-v-62c49d54]{color:var(--ink-soft);font-size:.98rem;max-width:560px}.active-badge[data-v-62c49d54],.status-badge[data-v-62c49d54]{align-items:center;background:var(--cdl-success-bg);border:1px solid rgba(0,189,128,.25);border-radius:20px;color:#0b7a54;display:inline-flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.01em;padding:.4rem .8rem}.active-badge[data-v-62c49d54]:before,.status-badge[data-v-62c49d54]:before{background:var(--cdl-success);border-radius:50%;content:"";height:6px;width:6px}.hero-symbol[data-v-62c49d54]{align-items:center;background:var(--cdl-gradient);border-radius:42% 58% 63% 37%/48% 42% 58% 52%;box-shadow:0 24px 48px rgba(5,66,142,.24);color:#fff;display:flex;height:196px;justify-content:center;position:absolute;right:7%;transform:rotate(-6deg);width:226px;z-index:1}.hero-symbol span[data-v-62c49d54]{font-size:5.6rem;transform:rotate(6deg)}.content-grid[data-v-62c49d54]{display:grid;gap:1.5rem;grid-template-columns:1.5fr .85fr}.benefit-card[data-v-62c49d54],.eligibility-card[data-v-62c49d54],.panel-card[data-v-62c49d54]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.1rem}.feature-list[data-v-62c49d54]{display:grid;gap:1.3rem;grid-template-columns:1fr 1fr;margin-top:1.6rem}.feature-item[data-v-62c49d54]{align-items:flex-start;display:flex;gap:.9rem}.feature-item strong[data-v-62c49d54],.life-row strong[data-v-62c49d54]{color:var(--ink);display:block;font-size:.87rem;font-weight:600}.feature-item p[data-v-62c49d54],.life-row small[data-v-62c49d54]{color:var(--muted);display:block;font-size:.75rem;margin-top:.2rem}.benefit-card-actions[data-v-62c49d54]{align-items:center;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:.85rem;margin-top:1.8rem;padding-top:1.6rem;text-align:center}.benefit-card-actions .link-button[data-v-62c49d54]{font-size:.8rem}.benefit-active-button[data-v-62c49d54]{background:linear-gradient(135deg,var(--cdl-success),#16b3a9);box-shadow:0 10px 24px var(--cdl-success-glow)}.benefit-active-button[data-v-62c49d54]:hover:not(:disabled){box-shadow:0 14px 30px rgba(0,189,128,.28)}.avatar[data-v-62c49d54],.icon-circle[data-v-62c49d54]{align-items:center;background:linear-gradient(150deg,#e7f1ff,#e3f8f8);border-radius:50%;color:var(--cdl-primary);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.icon-circle[data-v-62c49d54]{font-size:1.2rem}.eligibility-card[data-v-62c49d54]{background:linear-gradient(165deg,#f6faff,#f2fbf9)}.shield-icon[data-v-62c49d54]{align-items:center;background:linear-gradient(150deg,var(--cdl-success),#16b3d3);border-radius:16px;color:#fff;display:inline-flex;font-size:1.7rem;height:52px;justify-content:center;margin-bottom:.9rem;width:52px}.eligibility-card>p[data-v-62c49d54]{color:var(--muted);font-size:.83rem;margin:.55rem 0 1.3rem}.eligibility-card>.eligibility-cost-note[data-v-62c49d54]{align-items:center;color:#0b7a54;display:flex;font-weight:600;gap:.4rem;margin:1rem 0 0}.eligibility-cost-note>span[data-v-62c49d54]{font-size:1.05rem}.life-row[data-v-62c49d54]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:.8rem;margin-top:.6rem;padding:.8rem;transition:box-shadow .18s ease,border-color .18s ease}.life-row[data-v-62c49d54]:hover{border-color:var(--cdl-teal-light);box-shadow:0 6px 16px rgba(5,66,142,.08)}.life-row>span[data-v-62c49d54]{color:var(--cdl-primary)}.shortcut-grid[data-v-62c49d54]{display:grid;gap:1.1rem;grid-template-columns:repeat(4,1fr)}.shortcut-card[data-v-62c49d54]{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--cdl-primary);display:flex;gap:.8rem;min-height:92px;padding:1.1rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shortcut-card[data-v-62c49d54]:hover{border-color:var(--cdl-teal-light);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.shortcut-card[data-v-62c49d54]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cdl-primary-glow)}.shortcut-card>span[data-v-62c49d54]:first-child{align-items:center;background:linear-gradient(150deg,#e7f1ff,#e3f8f8);border-radius:12px;color:var(--cdl-primary);display:inline-flex;flex:0 0 auto;font-size:1.5rem;height:44px;justify-content:center;width:44px}.shortcut-card small[data-v-62c49d54],.shortcut-card strong[data-v-62c49d54]{display:block}.shortcut-card strong[data-v-62c49d54]{color:var(--ink);font-size:.78rem;font-weight:600}.shortcut-card small[data-v-62c49d54]{color:var(--muted);font-size:.66rem;margin-top:.25rem}.shortcut-card .arrow[data-v-62c49d54]{color:var(--muted);margin-left:auto;transition:transform .2s ease}.shortcut-card:hover .arrow[data-v-62c49d54]{color:var(--cdl-primary);transform:translateX(3px)}.support-strip[data-v-62c49d54]{align-items:center;background:linear-gradient(120deg,#eef6ff,#eafbfa);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--ink-soft);display:flex;font-size:.78rem;gap:.75rem;justify-content:center;padding:.9rem 1.1rem}.support-strip span[data-v-62c49d54]{color:var(--cdl-primary)}.support-strip strong[data-v-62c49d54]{color:var(--ink);font-weight:700}.panel-card[data-v-62c49d54]{min-height:540px;width:100%}.funeral-main>section[data-v-62c49d54]{margin-left:auto;margin-right:auto;max-width:1080px}.activation-steps[data-v-62c49d54]{display:flex;justify-content:center;margin:0 auto 2.2rem;max-width:560px;width:100%}.step[data-v-62c49d54]{align-items:center;color:#a3aec2;display:flex;flex:1;flex-direction:column;position:relative}.step[data-v-62c49d54]:not(:last-child):after{background:var(--border);content:"";height:2px;left:calc(50% + 19px);position:absolute;top:18px;transition:background .3s ease;width:calc(100% - 38px)}.step.complete[data-v-62c49d54]:not(:last-child):after{background:var(--cdl-success)}.step>span[data-v-62c49d54]{align-items:center;background:#fff;border:2px solid #d3dbe9;border-radius:50%;display:flex;font-size:.78rem;font-weight:700;height:38px;justify-content:center;position:relative;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;width:38px;z-index:1}.step>small[data-v-62c49d54]{font-size:.66rem;font-weight:600;margin-top:.5rem}.step.active[data-v-62c49d54]{color:var(--cdl-primary)}.step.active>span[data-v-62c49d54]{border-color:var(--cdl-primary);box-shadow:0 0 0 5px var(--cdl-primary-glow)}.step.complete[data-v-62c49d54]{color:var(--cdl-success)}.step.complete>span[data-v-62c49d54]{background:var(--cdl-success);border-color:var(--cdl-success);color:#fff;font-size:1.05rem}.back-button[data-v-62c49d54],.icon-button[data-v-62c49d54],.link-button[data-v-62c49d54]{background:transparent;border:0;color:var(--cdl-primary);cursor:pointer;padding:0}.back-button[data-v-62c49d54]{align-items:center;border-radius:6px;display:inline-flex;font-size:.82rem;font-weight:500;margin-bottom:1.5rem;padding:.2rem .35rem .2rem 0;transition:transform .15s ease}.back-button[data-v-62c49d54]:hover{transform:translateX(-2px)}.back-button[data-v-62c49d54]:focus-visible,.icon-button[data-v-62c49d54]:focus-visible,.link-button[data-v-62c49d54]:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px var(--cdl-primary-glow)}.back-button span[data-v-62c49d54]{font-size:1.25rem}.subtitle[data-v-62c49d54]{color:var(--muted);font-size:.85rem}.tabs[data-v-62c49d54]{border-bottom:1px solid var(--border);display:flex;gap:.25rem;margin:1.6rem 0}.tabs button[data-v-62c49d54]{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);font-size:.78rem;font-weight:600;padding:.85rem 1.15rem;transition:color .18s ease,border-color .18s ease}.tabs button[data-v-62c49d54]:hover{color:var(--cdl-primary)}.tabs button.active[data-v-62c49d54]{border-bottom-color:var(--cdl-primary);color:var(--cdl-primary)}.coverage-list[data-v-62c49d54]{display:grid;gap:.2rem;grid-template-columns:1fr 1fr}.coverage-list>div[data-v-62c49d54]{align-items:flex-start;border-radius:var(--radius-sm);display:flex;gap:.8rem;padding:.7rem;transition:background .15s ease}.coverage-list>div[data-v-62c49d54]:hover{background:var(--surface-tint)}.coverage-list span[data-v-62c49d54]{align-items:center;background:linear-gradient(150deg,#e7f1ff,#e3f8f8);border-radius:50%;color:var(--cdl-primary);display:inline-flex;flex:0 0 auto;font-size:1.15rem;height:36px;justify-content:center;width:36px}.coverage-copy[data-v-62c49d54]{min-width:0}.coverage-copy strong[data-v-62c49d54]{color:var(--ink);display:block;font-size:.82rem;font-weight:600}.coverage-copy p[data-v-62c49d54]{color:var(--muted);font-size:.74rem;line-height:1.45;margin:.25rem 0 0}.info-box[data-v-62c49d54],.support-box[data-v-62c49d54]{align-items:center;background:linear-gradient(120deg,#eef6ff,#f2fbfd);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--ink-soft);display:flex;font-size:.75rem;gap:.75rem;padding:.9rem 1.1rem}.info-box span[data-v-62c49d54]{color:var(--cdl-primary)}.text-content[data-v-62c49d54]{background:var(--surface-tint);border-radius:var(--radius-md);padding:1.35rem 1.5rem}.text-content p[data-v-62c49d54]{color:var(--ink-soft);font-size:.83rem;margin-top:.8rem}.faq-list details[data-v-62c49d54],.guide-item[data-v-62c49d54]{border-bottom:1px solid var(--border-soft);padding:1.05rem .5rem}.faq-list summary[data-v-62c49d54],.guide-item summary[data-v-62c49d54]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:.83rem;font-weight:600;justify-content:space-between;list-style:none}.faq-list summary[data-v-62c49d54]::-webkit-details-marker,.guide-item summary[data-v-62c49d54]::-webkit-details-marker{display:none}.faq-list summary[data-v-62c49d54]:after,.guide-item summary[data-v-62c49d54]:after{color:var(--cdl-primary);content:"expand_more";flex:0 0 auto;font-family:Material Icons Outlined;font-size:1.2rem;transition:transform .2s ease}.faq-list details[open] summary[data-v-62c49d54]:after,.guide-item[open] summary[data-v-62c49d54]:after{transform:rotate(180deg)}.faq-list p[data-v-62c49d54],.guide-item p[data-v-62c49d54]{color:var(--muted);font-size:.78rem;margin-top:.75rem;padding-right:1.5rem}.section-label[data-v-62c49d54]{font-size:.84rem!important;margin:1.6rem 0 .7rem}.section-heading[data-v-62c49d54]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:1.6rem 0 .7rem}.section-heading .section-label[data-v-62c49d54]{margin:0 0 .2rem}.section-heading small[data-v-62c49d54]{color:var(--muted);display:block;font-size:.68rem}.api-state[data-v-62c49d54]{align-items:center;background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--muted);display:flex;gap:.85rem;min-height:82px;padding:1rem 1.15rem}.api-state>.material-icons-outlined[data-v-62c49d54]{color:var(--cdl-primary);font-size:1.7rem}.api-state p[data-v-62c49d54]{font-size:.76rem;margin:0}.api-state strong[data-v-62c49d54]{color:var(--ink);display:block;font-size:.8rem;margin-bottom:.2rem}.api-state div[data-v-62c49d54]{flex:1}.api-state.error[data-v-62c49d54]{background:var(--cdl-danger-bg);border-color:rgba(212,40,89,.25)}.api-state.error>.material-icons-outlined[data-v-62c49d54]{color:var(--cdl-danger)}.partner-search-hero[data-v-62c49d54]{align-items:center;background:linear-gradient(135deg,#f1f8ff,#eefcfb);border:1px solid rgba(5,78,158,.14);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:2.6rem 1.5rem;text-align:center}.partner-search-hero .hero-search-icon[data-v-62c49d54]{align-items:center;background:var(--cdl-gradient);border-radius:50%;box-shadow:0 12px 28px rgba(5,66,142,.22);color:#fff;display:inline-flex;font-size:2rem;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.partner-search-hero .eyebrow[data-v-62c49d54]{color:var(--cdl-primary);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.partner-search-hero h2[data-v-62c49d54]{color:var(--ink);font-size:1.2rem;margin:.35rem 0 .55rem}.partner-search-hero p[data-v-62c49d54]{color:var(--muted);font-size:.78rem;margin:0 0 1.35rem;max-width:520px}.partner-search-hero .primary-button[data-v-62c49d54]{align-items:center;display:inline-flex;font-size:.82rem;gap:.5rem;min-height:48px;padding:.75rem 1.8rem}.partner-search-hero.error[data-v-62c49d54]{background:var(--cdl-warning-bg);border-color:rgba(253,152,64,.28)}.partner-search-hero.error .hero-search-icon[data-v-62c49d54]{background:var(--cdl-warning);box-shadow:0 12px 28px rgba(253,152,64,.22)}.partner-search-hero.loading[data-v-62c49d54]{min-height:270px;justify-content:center}.search-loader[data-v-62c49d54]{align-items:center;background:#fff;border-radius:50%;color:var(--cdl-primary);display:inline-flex;height:72px;justify-content:center;margin-bottom:1.15rem;position:relative;width:72px}.search-loader[data-v-62c49d54]:before{-webkit-animation:spin-data-v-62c49d54 .9s linear infinite;animation:spin-data-v-62c49d54 .9s linear infinite;border:4px solid rgba(5,78,158,.14);border-radius:50%;border-top-color:var(--cdl-primary);content:"";inset:0;position:absolute}.search-loader .material-icons-outlined[data-v-62c49d54]{font-size:1.8rem}.active-list[data-v-62c49d54],.people-list[data-v-62c49d54],.review-list[data-v-62c49d54]{border:1px solid var(--border-soft);border-radius:var(--radius-md);overflow:hidden}.person-option[data-v-62c49d54]{align-items:center;border-bottom:1px solid var(--border-soft);cursor:pointer;display:flex;gap:.85rem;margin:0;padding:.95rem 1.15rem;transition:background .15s ease}.person-option[data-v-62c49d54]:hover{background:var(--surface-tint)}.active-person[data-v-62c49d54]:last-child,.person-option[data-v-62c49d54]:last-child,.review-person[data-v-62c49d54]:last-child{border-bottom:0}.accept-row input[data-v-62c49d54],.person-option input[data-v-62c49d54]{height:0;opacity:0;position:absolute;width:0}.custom-check[data-v-62c49d54]{align-items:center;border:1.5px solid #b6c2d6;border-radius:5px;color:transparent;display:inline-flex;flex:0 0 auto;font-size:.85rem;height:20px;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:20px}input:checked+.custom-check[data-v-62c49d54]{background:var(--cdl-gradient);border-color:transparent;color:#fff}input:focus-visible+.custom-check[data-v-62c49d54]{box-shadow:0 0 0 4px var(--cdl-primary-glow)}.person-data[data-v-62c49d54]{flex:1}.person-data small[data-v-62c49d54],.person-data strong[data-v-62c49d54]{display:block}.person-data strong[data-v-62c49d54]{color:var(--ink);font-size:.8rem;font-weight:600}.birth-data[data-v-62c49d54],.person-data small[data-v-62c49d54]{color:var(--muted);font-size:.68rem;margin-top:.22rem}.birth-data small[data-v-62c49d54]{display:block}.person-option.locked[data-v-62c49d54]{cursor:default}.person-option.locked .custom-check[data-v-62c49d54]{background:var(--cdl-gradient);border-color:transparent;color:#fff}.titular-tag[data-v-62c49d54]{background:var(--cdl-primary-glow);border-radius:20px;color:var(--cdl-primary);flex:0 0 auto;font-size:.66rem;font-weight:700;padding:.3rem .7rem}.cancel-chip[data-v-62c49d54]{align-items:center;background:var(--cdl-danger-bg);border:1px solid rgba(212,40,89,.25);border-radius:20px;color:var(--cdl-danger);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:600;gap:.3rem;margin-left:.6rem;padding:.4rem .85rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.cancel-chip span[data-v-62c49d54]{font-size:1rem}.cancel-chip[data-v-62c49d54]:hover{background:rgba(212,40,89,.16);border-color:rgba(212,40,89,.4);transform:translateY(-1px)}.cancel-chip[data-v-62c49d54]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cdl-danger-glow)}.verify-tag[data-v-62c49d54]{align-items:center;border-radius:20px;display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:600;gap:.35rem;padding:.3rem .7rem}.verify-tag.verifying[data-v-62c49d54]{background:var(--surface-tint);color:var(--muted)}.verify-tag.verified[data-v-62c49d54]{background:var(--cdl-success-bg);color:#0b7a54}.verify-tag.verified span[data-v-62c49d54]{font-size:1rem}.spinner-dot[data-v-62c49d54]{-webkit-animation:spin-data-v-62c49d54 .8s linear infinite;animation:spin-data-v-62c49d54 .8s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--cdl-primary);display:inline-block;height:11px;width:11px}@-webkit-keyframes spin-data-v-62c49d54{to{transform:rotate(1turn)}}@keyframes spin-data-v-62c49d54{to{transform:rotate(1turn)}}.action-row[data-v-62c49d54]{border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:2.1rem;padding-top:1.4rem}.danger-button[data-v-62c49d54],.danger-outline-button[data-v-62c49d54],.primary-button[data-v-62c49d54],.secondary-button[data-v-62c49d54]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.01em;min-height:42px;padding:.6rem 1.6rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.primary-button[data-v-62c49d54]{background:var(--cdl-gradient);border:1px solid transparent;box-shadow:0 10px 24px rgba(5,66,142,.22);color:#fff}.primary-button[data-v-62c49d54]:hover:not(:disabled){box-shadow:0 14px 30px rgba(5,66,142,.3);transform:translateY(-2px)}.primary-button[data-v-62c49d54]:focus-visible,.secondary-button[data-v-62c49d54]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cdl-primary-glow)}.secondary-button[data-v-62c49d54]{background:#fff;border:1px solid var(--border);color:var(--cdl-primary)}.secondary-button[data-v-62c49d54]:hover:not(:disabled){border-color:var(--cdl-primary);box-shadow:0 6px 16px rgba(5,66,142,.1)}.danger-button[data-v-62c49d54]{background:var(--cdl-danger);border:1px solid var(--cdl-danger);box-shadow:0 10px 22px rgba(212,40,89,.22);color:#fff}.danger-button[data-v-62c49d54]:hover:not(:disabled){background:#b81f49;transform:translateY(-2px)}.danger-button[data-v-62c49d54]:focus-visible,.danger-outline-button[data-v-62c49d54]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cdl-danger-glow)}.danger-outline-button[data-v-62c49d54]{background:var(--cdl-danger-bg);border:1px solid rgba(212,40,89,.35);color:var(--cdl-danger)}.danger-outline-button[data-v-62c49d54]:hover:not(:disabled){background:rgba(212,40,89,.12);border-color:var(--cdl-danger)}button[data-v-62c49d54]:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.process-card[data-v-62c49d54]{min-height:560px}.process-card>p[data-v-62c49d54]{color:var(--muted);font-size:.83rem;max-width:500px}.process-illustration[data-v-62c49d54]{align-items:center;background:linear-gradient(150deg,#e7f1ff,#e3f8f8);border-radius:50%;display:flex;height:156px;justify-content:center;margin:3.5rem auto 1.1rem;position:relative;width:156px}.process-illustration .document[data-v-62c49d54]{color:var(--cdl-primary);font-size:4.5rem}.success-dot[data-v-62c49d54]{align-items:center;background:var(--cdl-success);border:5px solid #fff;border-radius:50%;bottom:3px;box-shadow:0 6px 14px rgba(0,189,128,.35);color:#fff;display:flex;height:45px;justify-content:center;position:absolute;right:3px;width:45px}.process-card>strong[data-v-62c49d54]{color:var(--ink);display:block;font-size:.78rem;text-align:center}.progress-track[data-v-62c49d54]{background:var(--border-soft);border-radius:10px;height:6px;margin:1.9rem auto;max-width:380px;overflow:hidden}.progress-track span[data-v-62c49d54]{-webkit-animation:loading-data-v-62c49d54 1.3s ease-in-out infinite;animation:loading-data-v-62c49d54 1.3s ease-in-out infinite;background:var(--cdl-gradient);border-radius:10px;display:block;height:100%;width:55%}.review-person[data-v-62c49d54]{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:1.1rem;padding:1.1rem 1.2rem}.review-person strong[data-v-62c49d54]{color:var(--ink);display:block;font-size:.82rem;margin-bottom:.4rem}.review-person p[data-v-62c49d54]{color:var(--ink-soft);display:inline-block;font-size:.7rem;margin-right:1.1rem}.review-person b[data-v-62c49d54]{font-weight:600}.accept-row[data-v-62c49d54]{align-items:flex-start;display:flex;font-size:.75rem;gap:.7rem;line-height:1.55;margin-top:1.3rem}.accept-row .custom-check[data-v-62c49d54]{margin-top:.1rem}.link-button[data-v-62c49d54]{font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.centered[data-v-62c49d54]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.spinner-ring[data-v-62c49d54]{align-items:center;-webkit-animation:pulse-data-v-62c49d54 1.6s infinite;animation:pulse-data-v-62c49d54 1.6s infinite;background:linear-gradient(150deg,#e7f1ff,#e3f8f8);border-radius:50%;color:var(--cdl-primary);display:flex;height:148px;justify-content:center;margin-bottom:1.6rem;width:148px}.spinner-ring span[data-v-62c49d54]{font-size:4.6rem}.centered>p[data-v-62c49d54]{margin:.3rem auto 1.3rem}.support-box[data-v-62c49d54]{margin-top:auto;width:100%}.success-icon[data-v-62c49d54]{align-items:center;-webkit-animation:pop-in-data-v-62c49d54 .4s cubic-bezier(.34,1.56,.64,1);animation:pop-in-data-v-62c49d54 .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(150deg,var(--cdl-success),#16b3d3);border-radius:50%;box-shadow:0 16px 34px rgba(0,189,128,.32);color:#fff;display:flex;font-size:2.6rem;height:78px;justify-content:center;margin-bottom:1.5rem;width:78px}.protocol-card[data-v-62c49d54]{background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);margin:1.3rem 0 1.8rem;padding:1.3rem 1.6rem;text-align:left}.protocol-card p[data-v-62c49d54],.protocol-card small[data-v-62c49d54]{font-size:.74rem}.protocol-card p[data-v-62c49d54]{color:var(--ink-soft)}.protocol-card b[data-v-62c49d54]{color:var(--ink);font-weight:600}.protocol-card small[data-v-62c49d54]{color:var(--muted)}.title-with-status[data-v-62c49d54]{align-items:flex-start;display:flex;justify-content:space-between}.active-person[data-v-62c49d54]{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:1.1rem;padding:1.1rem 1.2rem;transition:background .15s ease}.active-person[data-v-62c49d54]:hover{background:var(--surface-tint)}.active-person .link-button[data-v-62c49d54]{font-size:.72rem;font-weight:600}.active-text[data-v-62c49d54]{align-items:center;color:#0b7a54;display:inline-flex;font-size:.7rem;font-weight:600}.icon-button[data-v-62c49d54]{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px;transition:background .15s ease}.icon-button[data-v-62c49d54]:hover{background:var(--surface-tint)}.icon-button span[data-v-62c49d54]{font-size:1.25rem}.empty-state[data-v-62c49d54]{color:var(--muted);padding:4.5rem 1rem;text-align:center}.empty-state span[data-v-62c49d54]{color:#b7c2d6;font-size:3.2rem}.empty-state h2[data-v-62c49d54]{color:var(--ink);margin:.9rem 0 .45rem}.profile-card[data-v-62c49d54]{align-items:center;background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:1.3rem;padding:1.5rem}.avatar.large[data-v-62c49d54]{height:68px;width:68px}.avatar.large.material-icons-outlined[data-v-62c49d54]{font-size:2.1rem}.profile-card h2[data-v-62c49d54]{margin-bottom:.45rem}.profile-card p[data-v-62c49d54]{color:var(--muted);font-size:.74rem}.selected-person[data-v-62c49d54]{background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:1.1rem 1.2rem}.selected-person small[data-v-62c49d54],.selected-person span[data-v-62c49d54]{color:var(--muted);font-size:.7rem}.selected-person strong[data-v-62c49d54]{color:var(--ink);font-size:.88rem;margin:.4rem 0}.select-label[data-v-62c49d54]{color:var(--ink);display:block;font-size:.78rem;font-weight:600;margin-top:1.6rem}.select-label select[data-v-62c49d54]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2364748f' d='M6 8L0 0h12z'/%3E%3C/svg%3E") no-repeat right 1rem center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);display:block;font-size:.82rem;height:46px;margin-top:.55rem;padding:0 2.4rem 0 .9rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.select-label select[data-v-62c49d54]:focus{border-color:var(--cdl-primary);box-shadow:0 0 0 4px var(--cdl-primary-glow);outline:none}.contact-card[data-v-62c49d54]{background:linear-gradient(120deg,#eef6ff,#f2fbfd);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:1.6rem}.contact-channel[data-v-62c49d54]{align-items:center;display:flex;gap:1rem}.contact-channel>span[data-v-62c49d54]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 18px rgba(5,66,142,.14);color:var(--cdl-primary);display:inline-flex;flex:0 0 auto;font-size:2.1rem;height:72px;justify-content:center;width:72px}.contact-channel a[data-v-62c49d54],.contact-channel small[data-v-62c49d54]{display:block}.contact-channel small[data-v-62c49d54]{color:var(--muted);font-size:.7rem;font-weight:500}.contact-channel a[data-v-62c49d54]{color:var(--ink);font-size:1.15rem;font-weight:700;margin:.3rem 0}.activation-guide[data-v-62c49d54]{border-bottom:1px solid var(--border-soft);padding:1.1rem .5rem}.activation-guide h2[data-v-62c49d54]{margin-bottom:.55rem}.activation-guide li[data-v-62c49d54],.activation-guide p[data-v-62c49d54]{color:var(--ink-soft);font-size:.8rem}.activation-guide ul[data-v-62c49d54]{margin:.75rem 0 0;padding-left:1.2rem}.activation-guide li[data-v-62c49d54]{margin-top:.4rem}.activation-alert[data-v-62c49d54]{align-items:flex-start;margin-top:1rem}.cdl-help-card[data-v-62c49d54]{align-items:flex-start;background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:.85rem;padding:1rem 1.1rem}.cdl-help-card>span[data-v-62c49d54]{color:var(--cdl-primary);font-size:1.5rem}.cdl-help-card h2[data-v-62c49d54]{font-size:.86rem;margin:0 0 .35rem}.cdl-help-card p[data-v-62c49d54]{color:var(--muted);font-size:.76rem;margin:0}.cdl-help-card a[data-v-62c49d54]{color:var(--cdl-primary);display:block;font-weight:600;margin-top:.3rem}.regulation-modal-backdrop[data-v-62c49d54]{align-items:center;background:rgba(3,24,51,.62);display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1100}.regulation-modal[data-v-62c49d54]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 70px rgba(3,24,51,.3);max-height:calc(100vh - 2.5rem);max-width:680px;overflow:hidden;width:100%}.regulation-modal-header[data-v-62c49d54]{align-items:flex-start;border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;padding:1.5rem 1.7rem 1.2rem}.regulation-modal-header .eyebrow[data-v-62c49d54]{color:var(--cdl-primary);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.regulation-modal-header h2[data-v-62c49d54]{color:var(--ink);font-size:1.35rem;margin:.25rem 0 0}.modal-close[data-v-62c49d54]{background:var(--surface-tint);border:0;border-radius:50%;color:var(--muted);cursor:pointer;flex:0 0 auto;height:38px;width:38px}.modal-close[data-v-62c49d54]:hover{background:var(--border);color:var(--ink)}.regulation-modal-body[data-v-62c49d54]{max-height:calc(100vh - 230px);overflow-y:auto;padding:1.4rem 1.7rem}.modal-intro[data-v-62c49d54]{color:var(--muted);font-size:.8rem;margin:0 0 1.2rem}.modal-rule[data-v-62c49d54]{align-items:flex-start;background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:.9rem;margin-top:.75rem;padding:1rem}.modal-rule>span[data-v-62c49d54]{color:var(--cdl-primary);font-size:1.4rem}.modal-rule h3[data-v-62c49d54]{color:var(--ink);font-size:.82rem;margin:0 0 .25rem}.modal-rule p[data-v-62c49d54]{color:var(--muted);font-size:.74rem;line-height:1.55;margin:0}.regulation-modal-footer[data-v-62c49d54]{border-top:1px solid var(--border-soft);display:flex;justify-content:flex-end;padding:1rem 1.7rem}.modal-fade-enter-active[data-v-62c49d54],.modal-fade-leave-active[data-v-62c49d54]{transition:opacity .18s ease}.modal-fade-enter-active .regulation-modal[data-v-62c49d54],.modal-fade-leave-active .regulation-modal[data-v-62c49d54]{transition:transform .18s ease}.modal-fade-enter[data-v-62c49d54],.modal-fade-leave-to[data-v-62c49d54]{opacity:0}.modal-fade-enter .regulation-modal[data-v-62c49d54],.modal-fade-leave-to .regulation-modal[data-v-62c49d54]{transform:translateY(12px) scale(.98)}.document-card[data-v-62c49d54]{align-items:center;border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:1.1rem;padding:1.2rem;transition:box-shadow .18s ease}.document-card[data-v-62c49d54]:hover{box-shadow:var(--shadow-card)}.pdf-icon[data-v-62c49d54]{align-items:center;background:var(--cdl-danger-bg);border-radius:10px;color:var(--cdl-danger);display:inline-flex;font-size:1.9rem;height:48px;justify-content:center;width:48px}.document-card div[data-v-62c49d54]{flex:1}.document-card small[data-v-62c49d54],.document-card strong[data-v-62c49d54]{display:block}.document-card strong[data-v-62c49d54]{color:var(--ink);font-size:.78rem}.document-card small[data-v-62c49d54]{color:var(--muted);font-size:.67rem;margin-top:.3rem}.small-button[data-v-62c49d54]{min-height:36px;padding:.45rem 1.1rem}.regulation-summary[data-v-62c49d54]{background:var(--surface-tint);border-radius:var(--radius-md);margin-top:1.6rem;padding:1.5rem 1.6rem}.regulation-summary p[data-v-62c49d54]{color:var(--ink-soft);font-size:.78rem;margin:.55rem 0}.funeral-fade-enter-active[data-v-62c49d54],.funeral-fade-leave-active[data-v-62c49d54]{transition:opacity .2s ease,transform .2s ease}.funeral-fade-enter[data-v-62c49d54]{opacity:0;transform:translateY(10px)}.funeral-fade-leave-to[data-v-62c49d54]{opacity:0;transform:translateY(-6px)}@-webkit-keyframes loading-data-v-62c49d54{0%{transform:translateX(-100%)}to{transform:translateX(190%)}}@keyframes loading-data-v-62c49d54{0%{transform:translateX(-100%)}to{transform:translateX(190%)}}@-webkit-keyframes pulse-data-v-62c49d54{50%{box-shadow:0 0 0 20px rgba(5,66,142,.06)}}@keyframes pulse-data-v-62c49d54{50%{box-shadow:0 0 0 20px rgba(5,66,142,.06)}}@-webkit-keyframes pop-in-data-v-62c49d54{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pop-in-data-v-62c49d54{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.funeral-layout[data-v-62c49d54]{display:block}.funeral-sidebar[data-v-62c49d54]{display:none}.mobile-navigation[data-v-62c49d54]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);display:block;margin-bottom:1.1rem;padding:.85rem}.mobile-navigation label[data-v-62c49d54]{color:var(--muted);display:block;font-size:.66rem;font-weight:700;letter-spacing:.05em;margin-bottom:.45rem;text-transform:uppercase}.mobile-navigation select[data-v-62c49d54]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-tint) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2305428e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") no-repeat right .9rem center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--cdl-primary);font-size:.8rem;font-weight:600;height:44px;padding:0 2.2rem 0 .75rem;width:100%}.hero-card[data-v-62c49d54]{padding:1.6rem}.hero-symbol[data-v-62c49d54]{opacity:.14;right:-40px}.hero-content h1[data-v-62c49d54]{font-size:1.65rem}.content-grid[data-v-62c49d54],.feature-list[data-v-62c49d54]{grid-template-columns:1fr}.shortcut-grid[data-v-62c49d54]{grid-template-columns:1fr 1fr}.panel-card[data-v-62c49d54]{padding:1.35rem}.coverage-list[data-v-62c49d54]{grid-template-columns:1fr}.tabs[data-v-62c49d54]{overflow-x:auto}.tabs button[data-v-62c49d54]{flex:0 0 auto}}@media (max-width:600px){.regulation-modal-backdrop[data-v-62c49d54]{align-items:flex-end;padding:0}.regulation-modal[data-v-62c49d54]{border-radius:18px 18px 0 0;max-height:92vh}.regulation-modal-body[data-v-62c49d54],.regulation-modal-footer[data-v-62c49d54],.regulation-modal-header[data-v-62c49d54]{padding-left:1.2rem;padding-right:1.2rem}.regulation-modal-footer .primary-button[data-v-62c49d54]{width:100%}.section-heading[data-v-62c49d54]{align-items:stretch;flex-direction:column}.section-heading .secondary-button[data-v-62c49d54]{width:100%}.shortcut-grid[data-v-62c49d54]{grid-template-columns:1fr}.active-person[data-v-62c49d54],.person-option[data-v-62c49d54]{align-items:flex-start;flex-wrap:wrap}.birth-data[data-v-62c49d54]{margin-left:70px}.active-person .person-data[data-v-62c49d54]{min-width:calc(100% - 60px)}.action-row[data-v-62c49d54]{gap:.75rem}.action-row button[data-v-62c49d54]{flex:1;padding-left:.5rem;padding-right:.5rem}.document-card[data-v-62c49d54]{flex-wrap:wrap}.step>small[data-v-62c49d54]{font-size:.6rem}.contact-card[data-v-62c49d54]{grid-template-columns:1fr;padding:1.2rem}.contact-channel>span[data-v-62c49d54]{height:58px;width:58px}}