.cpu-faq{--cpu-faq-line:color-mix(in srgb,var(--cpu-teal) 12%,var(--cpu-surface));--cpu-faq-line-open:color-mix(in srgb,var(--cpu-teal) 30%,var(--cpu-surface));--cpu-faq-bg:var(--cpu-surface);--cpu-faq-bg-open:color-mix(in srgb,var(--cpu-teal) 3%,var(--cpu-surface))}.cpu-section--tint.cpu-faq{--cpu-faq-bg-open:var(--cpu-surface)}.cpu-faq__layout{display:grid;gap:var(--cpu-sp-6)}@media (min-width:981px){.cpu-faq--split .cpu-faq__layout{align-items:start;column-gap:var(--cpu-sp-8);grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr)}.cpu-faq--split .cpu-faq__list{grid-column:2;grid-row:1}.cpu-faq--split .cpu-faq__help{grid-column:1;grid-row:1}}.cpu-faq--stacked .cpu-faq__help,.cpu-faq--stacked .cpu-faq__list{margin-inline:auto;max-width:860px;width:100%}.cpu-faq__help{padding:var(--cpu-sp-5)}.cpu-faq__help-title{margin:0 0 var(--cpu-sp-1)}.cpu-faq__help-text{margin:0 0 var(--cpu-sp-4)}.cpu-faq__help-btn{box-sizing:border-box;max-width:100%}.cpu-faq__list{display:grid;gap:var(--cpu-sp-2)}.cpu-faq__item{background:var(--cpu-faq-bg);border:1px solid var(--cpu-faq-line);border-radius:var(--cpu-r-ss);scroll-margin-top:calc(var(--cpu-header-offset) - var(--cpu-sp-4));transition:background var(--cpu-dur) var(--cpu-ease),border-color var(--cpu-dur) var(--cpu-ease),box-shadow var(--cpu-dur) var(--cpu-ease)}.cpu-faq__item[open]{background:var(--cpu-faq-bg-open);border-color:var(--cpu-faq-line-open);box-shadow:var(--cpu-sh-sm)}.cpu-faq__item[data-state=closing]{background:var(--cpu-faq-bg);border-color:var(--cpu-faq-line);box-shadow:none}.cpu-faq__q{align-items:center;border-radius:inherit;cursor:pointer;display:flex;gap:var(--cpu-sp-3);justify-content:space-between;list-style:none;min-height:44px;padding:var(--cpu-sp-4);-webkit-tap-highlight-color:transparent}.cpu-faq__q::-webkit-details-marker{display:none}.cpu-faq__q::marker{content:""}@media (min-width:621px){.cpu-faq__q{padding:var(--cpu-sp-4) var(--cpu-sp-5)}}.cpu-faq__q-text{color:var(--cpu-text);font-size:16px;font-weight:600;line-height:1.4;transition:color var(--cpu-dur) var(--cpu-ease)}@media (min-width:621px){.cpu-faq__q-text{font-size:17px}}.cpu-faq__q:hover .cpu-faq__q-text{color:var(--cpu-teal)}.cpu-faq__q:focus-visible{outline:2px solid var(--cpu-bright);outline-offset:-2px}.cpu-faq__icon{border-radius:var(--cpu-r-pill);box-shadow:inset 0 0 0 1px var(--cpu-faq-line-open);color:var(--cpu-teal);flex:0 0 auto;height:30px;position:relative;transition:background var(--cpu-dur) var(--cpu-ease),box-shadow var(--cpu-dur) var(--cpu-ease),color var(--cpu-dur) var(--cpu-ease),transform var(--cpu-dur) var(--cpu-ease);width:30px}.cpu-faq__icon:after,.cpu-faq__icon:before{background:currentColor;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;transition:transform var(--cpu-dur) var(--cpu-ease);width:12px}.cpu-faq__icon:after{transform:rotate(90deg)}.cpu-faq__item[open]:not([data-state=closing]) .cpu-faq__icon{background:var(--cpu-teal);box-shadow:none;color:var(--cpu-text-invert);transform:rotate(180deg)}.cpu-faq__item[open]:not([data-state=closing]) .cpu-faq__icon:after{transform:rotate(90deg) scaleX(0)}.cpu-faq__a{color:var(--cpu-text-muted);font-size:15px;line-height:1.65;max-width:72ch;padding:0 var(--cpu-sp-4) var(--cpu-sp-4)}@media (min-width:621px){.cpu-faq__a{font-size:16px;padding:0 var(--cpu-sp-5) var(--cpu-sp-5)}}.cpu-faq__a>*{margin:0}.cpu-faq__a>*+*{margin-top:var(--cpu-sp-3)}.cpu-faq__a ol,.cpu-faq__a ul{padding-left:1.3em}.cpu-faq__a li+li{margin-top:var(--cpu-sp-1)}.cpu-faq__a ol li::marker{color:var(--cpu-teal-500);font-weight:700}.cpu-faq__a strong{color:var(--cpu-text);font-weight:700}.cpu-faq__a a{color:var(--cpu-teal-500);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cpu-faq__a a:hover{text-decoration-thickness:2px}@keyframes cpuFaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cpu-faq__item[data-state=opening] .cpu-faq__a{animation:cpuFaqIn .34s var(--cpu-ease) both}.cpu-faq__item[data-state=closing] .cpu-faq__a{opacity:0;transition:opacity .16s var(--cpu-ease)}@media (prefers-reduced-motion:reduce){.cpu-faq [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.cpu-faq__icon,.cpu-faq__icon:after,.cpu-faq__icon:before,.cpu-faq__item,.cpu-faq__q-text{transition:none}.cpu-faq__item[data-state] .cpu-faq__a{animation:none;transition:none}}