.sign-calculator-page[data-v-099fadfb]{min-height:100vh;padding-bottom:5rem}.breadcrumb[data-v-099fadfb]{align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8125rem;display:flex}.breadcrumb[data-v-099fadfb],.crumb[data-v-099fadfb]{color:var(--text-2)}.crumb[data-v-099fadfb]{transition:color var(--transition-fast);text-decoration:none}.crumb[data-v-099fadfb]:hover{color:var(--brand)}.crumb[data-v-099fadfb]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.crumb-sep[data-v-099fadfb]{color:var(--text-2);opacity:.55;font-size:.7rem}.crumb-current[data-v-099fadfb]{color:var(--text-1)}.page-header[data-v-099fadfb]{text-align:center;margin-bottom:3rem}.page-title[data-v-099fadfb]{font-family:var(--font-heading);color:var(--brand);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.page-subtitle[data-v-099fadfb]{color:var(--text-1);margin:0;font-size:1.125rem}.content-article[data-v-099fadfb]{flex-direction:column;gap:2.5rem;margin-bottom:4rem;display:flex}.content-section p[data-v-099fadfb]{margin:0;font-size:1rem}.content-section p[data-v-099fadfb],.sources-list[data-v-099fadfb]{color:var(--text-1);line-height:1.7}.sources-list[data-v-099fadfb]{padding-inline-start:1.5rem;list-style:outside}.faq-section[data-v-099fadfb]{margin-bottom:4rem}.section-title[data-v-099fadfb]{font-family:var(--font-heading);color:var(--text-0);text-align:center;margin:0 0 2rem;font-size:1.75rem}.faq-list[data-v-099fadfb]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-v-099fadfb]{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.faq-item[open][data-v-099fadfb]{border-color:rgb(var(--brand-rgb)/.2)}[dir=ltr] .faq-item[open] .faq-chevron[data-v-099fadfb]{transform:rotate(180deg)}[dir=rtl] .faq-item[open] .faq-chevron[data-v-099fadfb]{transform:rotate(-180deg)}.faq-question[data-v-099fadfb]{min-block-size:44px;color:var(--text-0);cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:.75rem;padding:1.125rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question[data-v-099fadfb]:hover{color:var(--brand)}.faq-question[data-v-099fadfb]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.faq-question[data-v-099fadfb]::-webkit-details-marker{display:none}.faq-icon[data-v-099fadfb]{color:var(--brand);flex-shrink:0;font-size:1.125rem}.faq-chevron[data-v-099fadfb]{color:var(--text-2);transition:transform var(--transition-fast);flex-shrink:0;margin-inline-start:auto}.faq-answer[data-v-099fadfb]{color:var(--text-1);margin:0;padding:0 1.25rem 1.25rem;padding-inline-start:3.125rem;font-size:.9375rem;line-height:1.6}.cta-block[data-v-099fadfb]{border:1px solid var(--brand-line);border-radius:var(--radius-lg);text-align:center;margin-bottom:2rem;padding:3rem 2rem}[dir=ltr] .cta-block[data-v-099fadfb]{background:linear-gradient(135deg,rgb(var(--brand-rgb)/.08),rgb(var(--brand-rgb)/.08))}[dir=rtl] .cta-block[data-v-099fadfb]{background:linear-gradient(-135deg,rgb(var(--brand-rgb)/.08),rgb(var(--brand-rgb)/.08))}.cta-inner[data-v-099fadfb]{flex-direction:column;align-items:center;gap:1rem;max-width:600px;margin:0 auto;display:flex}.cta-emoji[data-v-099fadfb]{width:2.5rem;height:2.5rem;color:var(--brand)}.cta-title[data-v-099fadfb]{font-family:var(--font-heading);color:var(--brand);margin:0;font-size:1.75rem}.cta-desc[data-v-099fadfb]{color:var(--text-1);margin:0;font-size:1rem;line-height:1.6}.cta-btn[data-v-099fadfb]{background:var(--gradient-primary);min-block-size:44px;color:var(--bg-0);border-radius:var(--radius-pill);transition:transform var(--transition-fast),box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:.875rem 2.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn[data-v-099fadfb]:hover{box-shadow:0 6px 28px var(--brand-glow-lg);transform:translateY(-2px)}.cta-btn[data-v-099fadfb]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
