.faq-hero[data-astro-cid-xkkqic67] h1[data-astro-cid-xkkqic67],.faq-content[data-astro-cid-xkkqic67] h2[data-astro-cid-xkkqic67],.faq-content[data-astro-cid-xkkqic67] h3[data-astro-cid-xkkqic67]{color:var(--ink)}.faq-hero[data-astro-cid-xkkqic67] p[data-astro-cid-xkkqic67],.faq-content[data-astro-cid-xkkqic67] p[data-astro-cid-xkkqic67]{color:var(--ink-muted)}.faq-hero[data-astro-cid-xkkqic67]{background:radial-gradient(circle at 50% 20%,rgba(var(--brand-orange-rgb),.06) 0%,transparent 55%)}.hero-highlight[data-astro-cid-xkkqic67]{color:var(--brand-blue)}.experience-badge[data-astro-cid-xkkqic67]{display:inline-flex;align-items:center;padding:.4rem 1rem;background:rgba(var(--brand-orange-rgb),.14);border:1px solid rgba(var(--brand-orange-rgb),.35);border-radius:var(--radius-pill);font-size:.85rem;font-weight:700;color:var(--ink);font-family:var(--font-heading)}.margin-auto[data-astro-cid-xkkqic67]{margin-left:auto;margin-right:auto}.search-bar-container[data-astro-cid-xkkqic67]{display:flex;align-items:center;padding:.5rem 1.5rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-bar-container[data-astro-cid-xkkqic67]:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb),.12)}.search-icon[data-astro-cid-xkkqic67]{color:var(--brand-blue);margin-right:1rem;flex-shrink:0}#faq-search-input[data-astro-cid-xkkqic67]{width:100%;background:transparent;border:none;outline:none;color:var(--ink);font-size:1.05rem;font-family:var(--font-body)}#faq-search-input[data-astro-cid-xkkqic67]::placeholder{color:var(--ink-muted)}.category-title[data-astro-cid-xkkqic67]{font-size:1.4rem;color:var(--ink);border-left:3px solid var(--accent);padding-left:.75rem}.faq-item[data-astro-cid-xkkqic67]{padding:0;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:border-color var(--transition-normal)}.faq-item[data-astro-cid-xkkqic67]:hover{border-color:var(--line-strong)}.faq-details[data-astro-cid-xkkqic67]{padding:1.5rem}.faq-summary[data-astro-cid-xkkqic67]{list-style:none;cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;color:var(--ink)}.faq-summary[data-astro-cid-xkkqic67]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-xkkqic67]{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1rem}.faq-icon[data-astro-cid-xkkqic67]:before,.faq-icon[data-astro-cid-xkkqic67]:after{content:"";position:absolute;background-color:var(--brand-blue);transition:transform var(--transition-normal)}.faq-icon[data-astro-cid-xkkqic67]:before{width:14px;height:2px}.faq-icon[data-astro-cid-xkkqic67]:after{width:2px;height:14px}.faq-details[data-astro-cid-xkkqic67][open] .faq-icon[data-astro-cid-xkkqic67]:after{transform:rotate(90deg);opacity:0}.faq-details[data-astro-cid-xkkqic67][open] .faq-icon[data-astro-cid-xkkqic67]:before{transform:rotate(180deg)}.faq-answer-content[data-astro-cid-xkkqic67]{line-height:1.7;color:var(--ink-muted)}.faq-steps[data-astro-cid-xkkqic67]{list-style:decimal;margin:.6rem 0 0;padding-left:1.5rem;color:var(--ink-muted)}.faq-steps[data-astro-cid-xkkqic67] li[data-astro-cid-xkkqic67]{line-height:1.6;margin-bottom:.4rem;padding-left:.25rem}.faq-steps[data-astro-cid-xkkqic67] li[data-astro-cid-xkkqic67]:last-child{margin-bottom:0}.faq-answer-outro[data-astro-cid-xkkqic67]{margin-top:.7rem}.py-6[data-astro-cid-xkkqic67]{padding-top:2rem;padding-bottom:2rem}.cta-card[data-astro-cid-xkkqic67]{background:linear-gradient(135deg,rgba(var(--brand-orange-rgb),.2),transparent 42%),var(--brand-black);position:relative;border-radius:var(--radius-lg);overflow:hidden}.cta-card[data-astro-cid-xkkqic67] h2[data-astro-cid-xkkqic67]{color:#fffaf2}.cta-card[data-astro-cid-xkkqic67] p[data-astro-cid-xkkqic67]{color:#ffffffb8}.cta-glow[data-astro-cid-xkkqic67]{position:absolute;width:250px;height:250px;background:var(--brand-orange);filter:blur(100px);opacity:.18;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}
