.faq-landing{--tracking-tight:-.025em;--font-display:var(--font-barlow),"Arial Narrow",Arial,sans-serif;--font-ui:var(--font-rajdhani),"Segoe UI",Arial,sans-serif;--leading-relaxed:1.625;color:#fff;background:var(--background);min-height:100%}.faq-landing__container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.faq-landing__container{padding-inline:100px}}.faq-band{padding:var(--section-pad)0;border-top:1px solid var(--faq-control-border)}.faq-page-head+.faq-band{border-top:0}.faq-band--raised{background:var(--surface-1)}.faq-band--panel{background:#060606}.faq-page-head{padding:var(--section-pad)0}.faq-page-head__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:#fff;margin:0;font-size:34px;font-weight:800;line-height:1.1}@media (min-width:768px){.faq-page-head__title{font-size:56px}}.faq-page-head__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4)var(--space-8);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.faq-page-head__sub{min-width:0;font-family:var(--font-ui);font-weight:500;font-size:var(--text-body-lg);color:var(--faq-text-muted);line-height:var(--leading-normal);flex:auto;margin:0}.faq-page-head__meta{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);flex-wrap:wrap;flex:none;display:flex}.faq-page-head__meta .faq-dot{background:var(--faq-step-muted);border-radius:50%;width:4px;height:4px}.faq-page-head__search{margin-top:var(--space-6)}.faq-section-head{margin-bottom:var(--space-6)}.faq-section-head h2{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;margin:0}@media (min-width:768px){.faq-section-head h2{font-size:36px}}.faq-section-head h2 .faq-accent{color:var(--brand)}.faq-section-head p{font-family:var(--font-ui);font-weight:500;font-size:var(--text-body);color:var(--faq-text-muted);margin:var(--space-2)0 0;max-width:70ch}.faq-search{position:relative}.faq-search__box{align-items:center;gap:var(--space-3);background:var(--faq-textarea-bg);border:1px solid var(--faq-accordion-border);transition:border-color var(--transition-default)ease;display:flex}.faq-search__box:focus-within{border-color:var(--brand)}.faq-search__box>svg{color:var(--text-meta);flex:none}.faq-search__input{color:#fff;min-width:0;font-family:var(--font-ui);letter-spacing:var(--tracking-tight);background:0 0;border:0;outline:none;flex:1;font-weight:500}.faq-search__input::placeholder{color:var(--text-meta);opacity:1}.faq-search__submit{color:var(--text-meta);font-family:var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--transition-default)ease;background:0 0;border:0;flex:none;font-weight:700}.faq-search__submit:hover{color:var(--orange-text)}.faq-search--hero .faq-search__box{height:62px;padding:0 var(--space-4)}.faq-search--hero .faq-search__input{font-size:var(--text-body-lg)}.faq-search--hero .faq-search__submit{font-size:var(--text-small);padding:0 var(--space-2)}.faq-search--inline{flex:0 380px;min-width:240px}.faq-search--inline .faq-search__box{height:44px;padding:0 var(--space-3)}.faq-search--inline .faq-search__input{font-size:var(--text-body)}.faq-search--inline .faq-search__submit{font-size:var(--text-micro);padding:0 var(--space-1)}.faq-search__suggest{inset-inline:0;z-index:55;background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);max-height:60vh;display:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 18px 40px #0009}.faq-search__suggest.is-open{display:block}.faq-suggest-group-label{padding:var(--space-3)var(--space-4)var(--space-2);font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);margin:0}.faq-suggest-item{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3)var(--space-4);border:0;border-top:1px solid var(--faq-control-border);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition-default)ease;background:0 0;text-decoration:none;display:flex}.faq-suggest-item:hover,.faq-suggest-item.is-active{background:var(--faq-surface-hover,#ffffff0a)}.faq-suggest-item__title{font-family:var(--font-ui);font-weight:600;font-size:var(--text-body);color:#fff}.faq-suggest-item__title mark{color:var(--orange-text);background:#fd61201a}.faq-suggest-item__cat{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);flex:none}.faq-suggest-item--all .faq-suggest-item__title{color:var(--orange-text);font-weight:700}.faq-suggest-empty{padding:var(--space-4);font-family:var(--font-ui);color:var(--faq-text-muted);margin:0}.faq-topics-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.faq-topics-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.faq-topics-grid{grid-template-columns:repeat(3,1fr)}}.faq-topic-card{background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);padding:var(--space-6);flex-direction:column;display:flex;position:relative}.faq-topic-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.faq-topic-card__title{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;margin:0}.faq-topic-card__count{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);flex:none}.faq-topic-card__desc{font-family:var(--font-ui);font-weight:400;font-size:var(--text-body);color:var(--faq-text-muted);line-height:var(--leading-normal);margin:0 0 var(--space-4)}.faq-topic-card__list{margin:0 0 var(--space-4);border-top:1px solid var(--faq-control-border);flex:1;padding:0;list-style:none}.faq-topic-card__list li{border-bottom:1px solid var(--faq-control-border)}.faq-topic-card__list a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)0;font-family:var(--font-ui);font-weight:600;font-size:var(--text-body);color:#ffffffe6;transition:color var(--transition-default)ease;text-decoration:none;display:flex}.faq-topic-card__list a:hover,.faq-topic-card__list a:focus-visible{color:var(--orange-text)}.faq-brackets{position:relative}.faq-brackets>.faq-bracket{width:var(--bracket-size);height:var(--bracket-size);pointer-events:none;border:0 solid #ffffff8c;position:absolute}@media (min-width:768px){.faq-brackets>.faq-bracket{width:var(--bracket-size-md);height:var(--bracket-size-md)}}.faq-brackets>.faq-bracket--tl{top:var(--bracket-inset);left:var(--bracket-inset);border-top-width:var(--bracket-weight);border-left-width:var(--bracket-weight)}.faq-brackets>.faq-bracket--tr{top:var(--bracket-inset);right:var(--bracket-inset);border-top-width:var(--bracket-weight);border-right-width:var(--bracket-weight)}.faq-brackets>.faq-bracket--bl{bottom:var(--bracket-inset);left:var(--bracket-inset);border-bottom-width:var(--bracket-weight);border-left-width:var(--bracket-weight)}.faq-brackets>.faq-bracket--br{bottom:var(--bracket-inset);right:var(--bracket-inset);border-bottom-width:var(--bracket-weight);border-right-width:var(--bracket-weight)}.faq-brackets--brand>.faq-bracket{border-color:var(--brand)}.faq-badge{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;padding:.35em .9em;display:inline-flex}.faq-badge--orange{background:var(--orange-tint);color:var(--orange-text)}.faq-badge--quiet{color:var(--faq-text-muted);background:#ffffff1a}.faq-link-accent{align-items:center;gap:var(--space-2);font-family:var(--font-ui);letter-spacing:.01em;color:var(--text-muted);transition:color var(--transition-default)ease;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-link-accent .faq-arrow{transition:transform var(--transition-slow)ease;display:inline-block}.faq-link-accent:hover,.faq-link-accent:focus-visible{color:var(--orange-text)}.faq-link-accent:hover .faq-arrow,.faq-link-accent:focus-visible .faq-arrow{transform:translate(4px)}.faq-eyebrow{font-family:var(--font-ui);font-weight:600;font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--orange-text);margin:0 0 var(--space-3)}.faq-contact-grid{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.faq-contact-grid{gap:var(--space-12);grid-template-columns:1fr 1.15fr}}.faq-contact-copy h2{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;margin:0}@media (min-width:768px){.faq-contact-copy h2{font-size:40px}}.faq-contact-copy h2 .faq-accent{color:var(--brand)}.faq-contact-copy>p{font-family:var(--font-ui);font-weight:500;font-size:var(--text-body);color:var(--faq-text-muted);margin:var(--space-3)0 0;max-width:52ch}.faq-contact-facts{margin:var(--space-6)0 0;gap:var(--space-2);flex-direction:column;max-width:52ch;padding:0;list-style:none;display:flex}.faq-contact-facts li{font-family:var(--font-ui);font-size:var(--text-body);color:var(--faq-text-muted);padding-top:var(--space-2);border-top:1px solid var(--faq-control-border)}.faq-contact-facts strong{color:#fff;font-weight:700}.faq-contact-methods{gap:var(--space-4);align-items:stretch;display:grid}@media (min-width:640px){.faq-contact-methods{grid-template-columns:repeat(2,1fr)}}.faq-contact-card{background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);padding:var(--space-6);gap:var(--space-2);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.faq-contact-card__kicker{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--orange-text);margin:0}.faq-contact-card__value{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;margin:0;text-decoration:none}.faq-contact-card__value--sm{font-size:21px}a.faq-contact-card__value{transition:color var(--transition-default)ease}a.faq-contact-card__value:hover{color:var(--brand)}.faq-contact-card__note{font-family:var(--font-ui);font-weight:500;font-size:var(--text-small);color:var(--faq-text-muted);margin:0}.faq-contact-card__actions{margin-top:var(--space-3)}.faq-status-live{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:600;font-size:var(--text-small);color:var(--faq-text-muted);margin:0;display:inline-flex}.faq-status-live .faq-dot{background:var(--status-live);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-live-ring);border-radius:50%}.faq-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition-slow)ease,border-color var(--transition-slow)ease,color var(--transition-slow)ease;border:2px solid #0000;padding:.8em 2.2em;font-size:1.375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.faq-btn--sm{padding:.7em 1.7em;font-size:1.1875rem}.faq-btn--primary{background:var(--brand);color:var(--ink)}.faq-btn--primary:hover{background:var(--brand-press)}.faq-btn--ghost{color:#fff;background:0 0;border-color:#ffffff8c}.faq-btn--ghost:hover{background:#ffffff1a;border-color:#fff6}.faq-stub{padding:var(--section-pad)0}.faq-stub__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:#fff;margin:0 0 var(--space-4);font-size:34px;font-weight:800;line-height:1.1}@media (min-width:768px){.faq-stub__title{font-size:56px}}.faq-stub__body{font-family:var(--font-ui);font-weight:500;font-size:var(--text-body-lg);color:var(--faq-text-muted);margin:0}
