body.gtt-site .gtt-faq{color:var(--gtt-ink)}body.gtt-site .gtt-faq__hero{background:linear-gradient(125deg,var(--gtt-ink),var(--gtt-primary));padding:76px 0 88px;color:var(--gtt-surface)}body.gtt-site .gtt-faq__hero .gtt-eyebrow{color:var(--gtt-accent)}body.gtt-site .gtt-faq__hero h1{color:var(--gtt-surface);margin:10px 0}body.gtt-site .gtt-faq__hero p{max-width:680px;margin:0 0 30px;color:#dceaf5;font-size:17px}.gtt-faq__search{max-width:680px}.gtt-faq__search label{display:block;font-weight:700;margin-bottom:10px;color:var(--gtt-surface)}.gtt-faq__search-field{display:flex;align-items:center;gap:14px;background:var(--gtt-surface);border:2px solid #fff0;border-radius:var(--gtt-radius);color:var(--gtt-primary);padding:0 19px;box-shadow:var(--gtt-shadow);transition:border-color var(--gtt-ease),box-shadow var(--gtt-ease)}.gtt-faq__search-field:focus-within{border-color:var(--gtt-accent);box-shadow:0 0 0 4px var(--gtt-focus)}body.gtt-site .gtt-faq__search-field input,body.gtt-site .gtt-faq__search-field input:focus,body.gtt-site .gtt-faq__search-field input:focus-visible{appearance:none;flex:1;min-width:0;border:0!important;outline:none!important;padding:17px 0;margin:0;background:#fff0;color:var(--gtt-ink);font:inherit;box-shadow:none!important}.gtt-faq__body{padding:48px 0 86px;background:var(--gtt-surface-2)}.gtt-faq__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px}body.gtt-site .gtt-faq__categories button{border:1px solid var(--gtt-line);background:var(--gtt-surface);color:var(--gtt-ink-2);border-radius:999px;padding:10px 17px;font:inherit;font-weight:700;cursor:pointer;transition:background var(--gtt-ease),color var(--gtt-ease),border-color var(--gtt-ease),transform var(--gtt-ease)}body.gtt-site .gtt-faq__categories button:hover,body.gtt-site .gtt-faq__categories button:focus-visible{border-color:var(--gtt-primary);color:var(--gtt-primary-dark);transform:translateY(-2px)}body.gtt-site .gtt-faq__categories button[aria-pressed="true"]{background:var(--gtt-primary);border-color:var(--gtt-primary);color:var(--gtt-surface)}.gtt-faq__count{text-align:center;color:var(--gtt-muted);margin-bottom:35px}.gtt-faq__groups{width:100%}.gtt-faq__group{margin-bottom:39px}.gtt-faq__group-title{display:flex;gap:13px;align-items:center;margin-bottom:16px}.gtt-faq__icon{display:inline-grid;place-items:center;flex:0 0 44px;height:44px;border-radius:var(--gtt-radius-sm);background:var(--gtt-primary-soft);color:var(--gtt-primary)}.gtt-faq__group-title h2{font-size:1.45rem;margin:0}.gtt-faq__items{display:grid;gap:11px}.gtt-faq__item{border:1px solid var(--gtt-line);border-radius:var(--gtt-radius);background:var(--gtt-surface);box-shadow:var(--gtt-shadow)}.gtt-faq__item[open]{border-color:var(--gtt-primary)}.gtt-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 23px;list-style:none;cursor:pointer;font-weight:750;transition:color var(--gtt-ease)}.gtt-faq__item summary::-webkit-details-marker{display:none}.gtt-faq__item summary:hover,.gtt-faq__item summary:focus-visible{color:var(--gtt-primary)}.gtt-faq__item summary:focus-visible,.gtt-faq__categories button:focus-visible,.gtt-faq__contact a:focus-visible,.gtt-faq__empty a:focus-visible{outline:3px solid var(--gtt-sky);outline-offset:3px}.gtt-faq__item summary i{color:var(--gtt-primary);transition:transform var(--gtt-ease)}.gtt-faq__item[open] summary i{transform:rotate(180deg)}.gtt-faq__item p{padding:0 23px 22px;margin:0;line-height:1.85;color:var(--gtt-muted)}.gtt-faq__empty{width:100%;margin:0 auto 45px;padding:56px 20px;text-align:center;background:var(--gtt-surface);border:1px solid var(--gtt-line);border-radius:var(--gtt-radius-lg)}.gtt-faq__empty[hidden],.gtt-faq__group[hidden],.gtt-faq__item[hidden]{display:none}.gtt-faq__empty>i{color:var(--gtt-primary);font-size:2rem}.gtt-faq__empty h2{margin:15px 0 9px}.gtt-faq__empty p{color:var(--gtt-muted)}.gtt-faq__empty a{color:var(--gtt-primary);font-weight:700}.gtt-faq__contact{display:flex;justify-content:space-between;align-items:center;gap:22px;width:100%;margin:52px auto 0;padding:clamp(35px, 6vw, 65px);border-radius:var(--gtt-radius-lg);color:var(--gtt-surface);background:var(--gtt-ink)}body.gtt-site .gtt-faq__contact h2{color:var(--gtt-surface);margin:0 0 10px}body.gtt-site .gtt-faq__contact p{color:#c6d0e0;margin:0}.gtt-faq__contact>.gtt-button{flex:0 0 auto}@media (max-width:640px){.gtt-faq__contact{flex-direction:column;align-items:flex-start}.gtt-faq__contact>.gtt-button{margin-top:22px}}@media (max-width:767px){body.gtt-site .gtt-faq__hero{padding:58px 0 65px}.gtt-faq__body{padding:35px 0 62px}.gtt-faq__categories{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:3px 3px 12px;margin:0 -3px 15px}body.gtt-site .gtt-faq__categories button{flex:0 0 auto}.gtt-faq__contact{margin-top:35px}}@media (max-width:480px){.gtt-faq__group-title h2{font-size:1.2rem}.gtt-faq__item summary{padding:17px}.gtt-faq__item p{padding:0 17px 18px}}@media (prefers-reduced-motion:reduce){.gtt-faq__search-field,.gtt-faq__categories button,.gtt-faq__item summary,.gtt-faq__item summary i{transition:none}}