.it-faq a,.it-faq a:active,.it-faq a:focus,.it-faq a:hover,.it-faq a:link,.it-faq a:visited{text-decoration:none!important}.it-faq h1,.it-faq h2,.it-faq-cta__title,.it-faq-group__title,.it-faq-title{text-transform:none!important}.it-faq-eyebrow{color:var(--color-primary);display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-mono);margin-bottom:var(--space-4);text-transform:uppercase}.it-faq-crumb{padding-block:var(--space-5)}.it-faq-crumb__list{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2) var(--space-3);list-style:none;margin:0;padding:0}.it-faq-crumb__item{align-items:center;display:inline-flex;gap:var(--space-3)}.it-faq-crumb__item:not(:last-child):after{color:var(--color-ink-soft);content:"›"}.it-faq-crumb__link{color:var(--color-ink-base)!important;transition:color var(--duration-fast) var(--ease-out)}.it-faq-crumb__link:hover{color:var(--color-primary)!important}.it-faq-crumb__current{color:var(--color-heading);font-weight:var(--weight-medium)}.it-faq-head{background-color:var(--color-white);padding-block:var(--space-10) var(--space-12)}.it-faq-title{color:var(--color-heading);font-size:var(--text-h1);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);margin:0;text-wrap:balance}.it-faq-intro{color:var(--color-muted);font-size:var(--text-lead);line-height:1.85;margin-top:var(--space-5);text-wrap:pretty}.it-faq-intro p{color:inherit;margin:0 0 var(--space-4)}.it-faq-intro p:last-child{margin-bottom:0}.it-faq-byline{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6)}.it-faq-byline__item{display:flex;flex-direction:column;gap:2px}.it-faq-byline__label{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.it-faq-byline__name{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.it-faq-byline__col{color:var(--color-mint-on-light);font-family:var(--font-mono);font-weight:var(--weight-regular)}.it-faq-body{background-color:var(--color-bg-subtle);padding-block:var(--section-py)}.it-faq-group+.it-faq-group{margin-top:var(--space-16)}.it-faq-group__title{color:var(--color-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:0 0 var(--space-6)}.it-faq-group__title:after{background-color:var(--color-trust-500);border-radius:var(--radius-full);content:"";display:block;height:3px;margin-top:var(--space-4);width:44px}.it-faq-list{display:grid;gap:var(--space-3)}.it-faq-item{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.it-faq-item[open]{border-color:color-mix(in srgb,var(--color-brand-600) 25%,transparent);box-shadow:0 10px 30px -22px color-mix(in srgb,var(--color-surface-900) 55%,transparent)}.it-faq-item__q{align-items:center;color:var(--color-heading);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:var(--weight-semibold);gap:var(--space-4);justify-content:space-between;line-height:var(--leading-snug);list-style:none;padding:var(--space-5) var(--space-6)}.it-faq-item__q::-webkit-details-marker{display:none}.it-faq-item__q:hover{color:var(--color-primary)}.it-faq-item__q:focus-visible{border-radius:var(--radius);outline:2px solid var(--color-brand-400);outline-offset:-3px}.it-faq-item__chev{color:var(--color-primary);flex-shrink:0;height:20px;transition:transform var(--duration-base) var(--ease-out);width:20px}.it-faq-item[open] .it-faq-item__chev{transform:rotate(180deg)}.it-faq-item__a{padding:0 var(--space-6) var(--space-6)}.it-faq-item__a-text{border-top:1px solid var(--color-border);color:var(--color-ink-base);font-size:var(--text-base);line-height:var(--leading-relaxed);padding-top:var(--space-2)}.it-faq-item__a-text p{color:inherit;margin:var(--space-3) 0 0}.it-faq-item__a-text p:first-child{margin-top:var(--space-4)}.it-faq-item__a-text ol,.it-faq-item__a-text ul{color:inherit;margin:var(--space-3) 0 0;padding-left:var(--space-6)}.it-faq-item__a-text li{margin-bottom:var(--space-2)}.it-faq-item__a-text a{color:var(--color-primary)!important;font-weight:var(--weight-medium);text-decoration:underline!important}.it-faq-disclaimer{align-items:flex-start;background-color:color-mix(in srgb,var(--color-brand-600) 5%,var(--color-white));border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius);display:flex;gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-5) var(--space-6)}.it-faq-disclaimer__icon{color:var(--color-primary);flex-shrink:0;height:22px;margin-top:2px;width:22px}.it-faq-disclaimer__text{color:var(--color-ink-base);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.it-faq-disclaimer__text p{color:inherit;margin:0}.it-faq-cta{background-color:var(--color-white);padding-block:var(--section-py)}.it-faq-cta__inner{text-align:center}.it-faq-cta__title{color:var(--color-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0;text-wrap:balance}.it-faq-cta__text{color:var(--color-muted);font-size:var(--text-lead);line-height:1.7;margin:var(--space-4) auto 0;max-width:560px;text-wrap:pretty}.it-faq-cta__btn,.it-faq-cta__btn:active,.it-faq-cta__btn:focus,.it-faq-cta__btn:hover,.it-faq-cta__btn:link,.it-faq-cta__btn:visited{color:var(--color-white)!important}.it-faq-cta__btn{margin-top:var(--space-8)}.it-faq-cta__btn svg{height:18px;width:18px}@media (max-width:599px){.it-faq-item__q{font-size:var(--text-sm);padding:var(--space-4) var(--space-5)}.it-faq-item__a{padding:0 var(--space-5) var(--space-5)}}