.qi-faq{background:var(--qi-faq-bg);color:var(--qi-faq-text);padding:clamp(40px,6vw,88px) 20px}.qi-faq *,.qi-faq *:before,.qi-faq *:after{box-sizing:border-box}.qi-faq__inner{width:min(100%,var(--qi-faq-max-width));margin:0 auto}.qi-faq__hero{max-width:760px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.qi-faq__eyebrow,.qi-faq__group-kicker,.qi-faq__contact-label{margin:0 0 8px;color:var(--qi-faq-accent);font-size:14px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.qi-faq__title{margin:0;color:var(--qi-faq-accent);font:inherit;font-size:clamp(38px,5vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.02}.qi-faq__intro{max-width:680px;margin:18px auto 0;color:var(--qi-faq-muted);font-size:clamp(18px,1.5vw,20px);line-height:1.65}.qi-faq__intro p{margin:0}.qi-faq__trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 clamp(28px,5vw,52px)}.qi-faq__trust-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.qi-faq__trust-card{display:flex;min-width:0;align-items:center;gap:12px;padding:16px;border:1px solid var(--qi-faq-border);border-radius:calc(var(--qi-faq-radius) * .75);background:var(--qi-faq-card)}.qi-faq__trust-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--qi-faq-soft);color:var(--qi-faq-accent)}.qi-faq__trust-icon svg{width:24px;height:24px}.qi-faq__trust-card strong,.qi-faq__trust-card span:not(.qi-faq__trust-icon){display:block}.qi-faq__trust-card strong{color:var(--qi-faq-accent);font-size:17px;line-height:1.35}.qi-faq__trust-card div>span{margin-top:3px;color:var(--qi-faq-muted);font-size:15px;line-height:1.45}.qi-faq__tools{position:relative;z-index:2;margin-bottom:clamp(34px,5vw,54px)}.qi-faq__search{position:relative;display:block;max-width:720px;margin:0 auto 18px}.qi-faq__search-icon{position:absolute;top:50%;left:18px;display:grid;width:22px;height:22px;color:var(--qi-faq-secondary);transform:translateY(-50%);pointer-events:none}.qi-faq__search-icon svg{width:100%;height:100%}.qi-faq__search input{width:100%;min-height:64px;-webkit-appearance:none;appearance:none;border:1px solid var(--qi-faq-border);border-radius:999px;outline:none;background:var(--qi-faq-card);color:var(--qi-faq-text);padding:16px 22px 16px 56px;font:inherit;font-size:17px;box-shadow:0 10px 30px #1e1e1e0d;transition:border-color .18s ease,box-shadow .18s ease}.qi-faq__search input::placeholder{color:var(--qi-faq-muted);opacity:.9}.qi-faq__search input:focus{border-color:var(--qi-faq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--qi-faq-accent) 16%,transparent)}.qi-faq__filters{display:flex;max-width:100%;justify-content:center;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.qi-faq__filters::-webkit-scrollbar{display:none}.qi-faq__filter{flex:0 0 auto;min-height:46px;border:1px solid var(--qi-faq-border);border-radius:999px;background:var(--qi-faq-card);color:var(--qi-faq-text);padding:11px 17px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.qi-faq__filter:hover{border-color:var(--qi-faq-accent);transform:translateY(-1px)}.qi-faq__filter:focus-visible{outline:3px solid color-mix(in srgb,var(--qi-faq-accent) 22%,transparent);outline-offset:2px}.qi-faq__filter.is-active{border-color:#14315b;background:#14315b;color:#fff}.qi-faq__content{display:grid;gap:clamp(38px,6vw,68px)}.qi-faq__group{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.qi-faq__group[hidden],.qi-faq__item[hidden]{display:none}.qi-faq__group-heading{position:sticky;top:24px}.qi-faq__group-heading h2{margin:0;color:var(--qi-faq-accent);font:inherit;font-size:clamp(22px,1.7vw,27px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.qi-faq__items{overflow:hidden;border:1px solid var(--qi-faq-border);border-radius:var(--qi-faq-radius);background:var(--qi-faq-card)}.qi-faq__item{border-bottom:1px solid var(--qi-faq-border)}.qi-faq__item:last-child{border-bottom:0}.qi-faq__item summary{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;color:var(--qi-faq-text);font-size:clamp(19px,1.15vw,21px);font-weight:700;line-height:1.45;cursor:pointer;list-style:none;transition:background .18s ease,color .18s ease}.qi-faq__item summary::-webkit-details-marker{display:none}.qi-faq__item summary:hover{background:var(--qi-faq-soft)}.qi-faq__item summary:focus-visible{outline:3px solid color-mix(in srgb,var(--qi-faq-accent) 22%,transparent);outline-offset:-4px}.qi-faq__item[open] summary{color:var(--qi-faq-accent)}.qi-faq__plus{position:relative;width:20px;height:20px;flex:0 0 20px}.qi-faq__plus:before,.qi-faq__plus:after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.qi-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.qi-faq__item[open] .qi-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.qi-faq__answer{padding:8px 24px 24px;color:var(--qi-faq-muted);font-size:16.5px;line-height:1.7}.qi-faq__answer>:first-child{margin-top:0}.qi-faq__answer>:last-child{margin-bottom:0}.qi-faq__answer a{color:var(--qi-faq-accent);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.qi-faq__answer ul,.qi-faq__answer ol{padding-left:1.25rem}.qi-faq__no-results{max-width:620px;margin:10px auto 0;text-align:center;padding:40px 20px}.qi-faq__no-results[hidden]{display:none}.qi-faq__no-results-icon{display:grid;width:52px;height:52px;margin:0 auto 14px;place-items:center;border-radius:50%;background:var(--qi-faq-soft);color:var(--qi-faq-accent);font-size:24px;font-weight:800}.qi-faq__no-results h2{margin:0 0 6px;color:var(--qi-faq-text);font:inherit;font-size:24px;font-weight:800}.qi-faq__no-results p{margin:0;color:var(--qi-faq-muted)}.qi-faq__contact{display:grid;grid-template-columns:.9fr 1.25fr auto;gap:clamp(22px,4vw,42px);align-items:center;margin-top:clamp(48px,7vw,84px);padding:clamp(24px,4vw,42px);border-radius:var(--qi-faq-radius);background:var(--qi-faq-accent);color:var(--qi-faq-accent-text)}.qi-faq__contact-copy h2{margin:0 0 8px;color:inherit;font:inherit;font-size:clamp(28px,2.4vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.qi-faq__contact-copy p:last-child{margin:0;color:color-mix(in srgb,var(--qi-faq-accent-text) 78%,transparent);line-height:1.55}.qi-faq__contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qi-faq__contact-card{min-width:0;padding:15px 17px;border:1px solid color-mix(in srgb,var(--qi-faq-accent-text) 22%,transparent);border-radius:calc(var(--qi-faq-radius) * .7);background:color-mix(in srgb,var(--qi-faq-accent-text) 8%,transparent)}.qi-faq__contact-card strong,.qi-faq__contact-card a{display:block}.qi-faq__contact-card strong{margin-bottom:6px;color:inherit;font-size:17px}.qi-faq__contact-card a{overflow:hidden;color:color-mix(in srgb,var(--qi-faq-accent-text) 86%,transparent);font-size:16px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.qi-faq__contact-card a:hover{color:var(--qi-faq-accent-text)}.qi-faq__contact .qi-faq__eyebrow,.qi-faq__contact .qi-faq__contact-label{color:color-mix(in srgb,var(--qi-faq-accent-text) 78%,transparent)}.qi-faq__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:var(--qi-faq-accent-text);color:var(--qi-faq-accent);padding:12px 20px;font-size:16px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .18s ease,filter .18s ease}.qi-faq__button:hover{filter:brightness(.96);transform:translateY(-1px)}.qi-faq__button:focus-visible{outline:3px solid color-mix(in srgb,var(--qi-faq-accent-text) 65%,transparent);outline-offset:3px}.qi-faq .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:989px){.qi-faq__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qi-faq__group{grid-template-columns:1fr;gap:14px}.qi-faq__group-heading{position:static}.qi-faq__contact{grid-template-columns:1fr}.qi-faq__button{justify-self:start}}@media screen and (max-width:640px){.qi-faq{padding-right:14px;padding-left:14px}.qi-faq__filter{font-size:15px}.qi-faq__hero{text-align:left}.qi-faq__intro{margin-left:0}.qi-faq__trust-grid{grid-template-columns:1fr;gap:8px}.qi-faq__trust-card{padding:13px 14px}.qi-faq__filters{justify-content:flex-start;margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}.qi-faq__search input{min-height:54px}.qi-faq__items{border-radius:calc(var(--qi-faq-radius) * .8)}.qi-faq__item summary{min-height:74px;gap:16px;padding:20px 18px;font-size:16px;line-height:1.5}.qi-faq__answer{padding:7px 18px 22px;font-size:15.5px;line-height:1.7}.qi-faq__contact{padding:22px 18px}.qi-faq__contact-grid{grid-template-columns:1fr}.qi-faq__button{width:100%}}@media(prefers-reduced-motion:reduce){.qi-faq *,.qi-faq *:before,.qi-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAIA */
