.di-faq[data-astro-cid-nmcjfhh2]{margin-top:var(--section-rhythm)}.di-faq__out[data-astro-cid-nmcjfhh2]{margin:var(--space-8) 0 0}.di-faq__out[data-astro-cid-nmcjfhh2] a[data-astro-cid-nmcjfhh2]{font-size:var(--t-cta);font-weight:600;color:var(--fire-orange-ink);border-bottom:2px solid var(--fire-orange);padding-bottom:2px;text-decoration:none}.di-faq[data-astro-cid-nmcjfhh2] .di-h2[data-astro-cid-nmcjfhh2]{margin:var(--space-3) 0 var(--space-8)}.di-faq__list[data-astro-cid-nmcjfhh2]{border-top:1px solid var(--border)}.di-faq__list[data-astro-cid-nmcjfhh2] details[data-astro-cid-nmcjfhh2]{border-bottom:1px solid var(--border)}.di-faq__list[data-astro-cid-nmcjfhh2] summary[data-astro-cid-nmcjfhh2]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-6) 0;font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.di-faq__q[data-astro-cid-nmcjfhh2]{max-width:46ch}.di-faq__list[data-astro-cid-nmcjfhh2] summary[data-astro-cid-nmcjfhh2]::-webkit-details-marker{display:none}.di-faq__list[data-astro-cid-nmcjfhh2] summary[data-astro-cid-nmcjfhh2]:after{content:"+";margin-left:auto;font-size:var(--t-h4);color:var(--fg-subtle);flex:0 0 auto}.di-faq__list[data-astro-cid-nmcjfhh2] details[data-astro-cid-nmcjfhh2][open] summary[data-astro-cid-nmcjfhh2]:after{content:"−"}.di-faq__list[data-astro-cid-nmcjfhh2] p[data-astro-cid-nmcjfhh2]{font-size:var(--t-body);color:var(--fg-muted);margin:0;padding-bottom:var(--space-6);max-width:62ch}.di-cta[data-astro-cid-bbvkds2y]{margin-top:var(--section-rhythm)}.di-cta__card[data-astro-cid-bbvkds2y]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.di-cta__rule[data-astro-cid-bbvkds2y]{display:block;height:4px;background:linear-gradient(90deg,var(--fire-orange-deep, #ff6503),var(--fire-orange-alt, #ffb43c))}.di-cta__inner[data-astro-cid-bbvkds2y]{padding:var(--space-10) var(--space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);flex-wrap:wrap}.di-cta__body[data-astro-cid-bbvkds2y]{flex:1 1 320px;min-width:0}.di-cta__h[data-astro-cid-bbvkds2y]{font-size:var(--t-h3);font-weight:600;letter-spacing:-.03em;line-height:var(--lh-tight, 1.1);max-width:24ch;margin:var(--space-3) 0 var(--space-4)}.di-cta__actions[data-astro-cid-bbvkds2y]{flex:1 1 300px;max-width:440px;min-width:0}.di-cta__lab[data-astro-cid-bbvkds2y]{display:block;font-size:var(--t-eyebrow);font-weight:600;color:var(--fg-muted);margin-bottom:var(--space-3)}.di-cta__form[data-astro-cid-bbvkds2y]{display:flex;align-items:center;gap:var(--space-2);background:var(--bg-page);border:1px solid var(--border-emphasis);border-radius:var(--r-full);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-6)}.di-cta__form[data-astro-cid-bbvkds2y]:focus-within{border-color:var(--fire-orange)}.di-cta__input[data-astro-cid-bbvkds2y]{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:var(--t-cta);padding:var(--space-3) 0;color:var(--fg-strong)}.di-cta__input[data-astro-cid-bbvkds2y]::placeholder{color:var(--fg-subtle)}.di-cta__btn[data-astro-cid-bbvkds2y]{background:var(--fg-strong);color:var(--bg-elevated);border-radius:var(--r-full);padding:var(--space-3) var(--space-6);font-size:var(--t-cta);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-out, ease),color .2s var(--ease-out, ease)}.di-cta__btn[data-astro-cid-bbvkds2y]:hover{background:var(--fire-orange);color:var(--fire-white, #fff)}@media(prefers-reduced-motion:reduce){.di-cta__btn[data-astro-cid-bbvkds2y]{transition:none}}@media(max-width:720px){.di-cta__inner[data-astro-cid-bbvkds2y]{padding:var(--space-8)}}@media(max-width:560px){.di-cta__form[data-astro-cid-bbvkds2y]{flex-direction:column;align-items:stretch;gap:var(--space-3);background:none;border:0;border-radius:0;padding:0}.di-cta__form[data-astro-cid-bbvkds2y]:focus-within{border-color:transparent}.di-cta__input[data-astro-cid-bbvkds2y]{background:var(--bg-page);border:1px solid var(--border-emphasis);border-radius:var(--r-md);padding:var(--space-4) var(--space-5)}.di-cta__input[data-astro-cid-bbvkds2y]:focus-visible{border-color:var(--fire-orange)}.di-cta__btn[data-astro-cid-bbvkds2y]{border-radius:var(--r-md);padding:var(--space-4) var(--space-6)}}
