:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-page{color:var(--faq-ink);font-family:var(--space-font-body)}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-hero h1{color:var(--faq-ink);font-family:var(--space-font-heading);font-style:var(--faq-hero-style,normal)}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-hero h1 em{color:var(--faq-accent);opacity:1}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-help,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:var(--faq-surface);border-color:var(--faq-line);border-radius:var(--faq-radius);box-shadow:var(--faq-shadow)}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-page :is(.faq-search input,.faq-search kbd,.faq-question,.faq-category,.faq-layout-option){color:var(--faq-ink)}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-page :is(.faq-layout-option,.faq-category,.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){border-radius:var(--faq-control-radius)}:is(.concept-1,.concept-2,.concept-4,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10) .faq-page :is(.faq-layout-option.is-active,.faq-category.is-active){background:var(--faq-accent);color:var(--faq-active-ink,color-mix(in srgb, var(--space-primary) 0%, var(--space-text)));border-color:var(--faq-accent)}.concept-1{--faq-ink:color-mix(in srgb, var(--space-text) 75%, var(--space-action));--faq-accent:var(--space-primary);--faq-line:color-mix(in srgb, var(--space-primary) 46%, transparent);--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface));--faq-radius:0;--faq-control-radius:0;--faq-shadow:none;--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-active-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))}.concept-1 .faq-page{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 0 34%,color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 34%);padding-inline:28px}.concept-1 .faq-hero{border-left:3px solid var(--space-primary);padding-left:24px}.concept-1 .faq-item.is-open{background:color-mix(in srgb, var(--space-line) 10%, var(--space-card))}.concept-1 .faq-help{border-top:2px solid var(--space-primary)}.concept-2{--faq-ink:var(--space-primary);--faq-accent:color-mix(in srgb, var(--space-primary) 0%, var(--space-action));--faq-line:color-mix(in srgb, var(--space-primary) 20%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 72%, transparent);--faq-radius:34px 12px;--faq-control-radius:999px;--faq-shadow:0 20px 55px color-mix(in srgb, var(--space-primary) 12%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:italic}.concept-2 .faq-page{background:radial-gradient(circle at 85% 8%,color-mix(in srgb, color-mix(in srgb, var(--space-line) 75%, var(--space-action-text)) 35%, transparent),transparent 25%)}.concept-2 .faq-item:nth-child(2n){border-radius:12px 34px}.concept-2 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-2 .faq-help a{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))}.concept-4{--faq-ink:color-mix(in srgb, var(--space-primary) 35%, var(--space-text));--faq-accent:var(--space-primary);--faq-active-ink:color-mix(in srgb, var(--space-primary) 50%, var(--space-hero-overlay));--faq-line:color-mix(in srgb, var(--space-primary) 42%, transparent);--faq-surface:color-mix(in srgb, var(--space-background) 50%, var(--space-hero-overlay));--faq-radius:34px 12px 12px 12px;--faq-control-radius:14px 4px 4px 4px;--faq-shadow:0 24px 65px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 35%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading)}.concept-4 .faq-page{background:radial-gradient(circle at 50% 16%,color-mix(in srgb, var(--space-primary) 14%, transparent),transparent 26%)}.concept-4 .faq-hero{text-align:center}.concept-4 .faq-item:nth-child(2n){border-radius:34px 12px 12px}.concept-4 .faq-item.is-open,.concept-4 .faq-help{background:color-mix(in srgb, var(--space-hero-overlay) 20%, var(--space-card))}.concept-6{--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 38%, transparent);--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));--faq-radius:5px;--faq-control-radius:3px;--faq-shadow:7px 9px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 17%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading)}.concept-6 .faq-page{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-6 .faq-hero h1{transform:rotate(-1deg)}.concept-6 .faq-layout-picker,.concept-6 .faq-aside,.concept-6 .faq-help{transform:rotate(.45deg)}.concept-6 .faq-item:nth-child(2n){transform:rotate(-.25deg)}.concept-6 .faq-help{background:color-mix(in srgb, var(--space-secondary) 15%, var(--space-background))}.concept-7{--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));--faq-accent:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));--faq-line:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));--faq-radius:0;--faq-control-radius:0;--faq-shadow:none;--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-active-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-7 .faq-page{background:repeating-linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 0 1px,color-mix(in srgb, var(--space-background) 95%, var(--space-muted)) 1px 2px,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 2px 80px)}.concept-7 .faq-hero{border-bottom:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))}.concept-7 .faq-item{border-width:2px}.concept-7 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-7 .faq-help a{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-8{--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary));--faq-line:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-surface:var(--space-primary);--faq-radius:34px 12px;--faq-control-radius:999px;--faq-shadow:8px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:italic}.concept-8 .faq-page{background:radial-gradient(circle at 85% 8%,color-mix(in srgb, var(--space-secondary) 10%, var(--space-card)) 0 10%,transparent 11%),var(--space-primary)}.concept-8 .faq-item:nth-child(2n){background:color-mix(in srgb, var(--space-secondary) 10%, var(--space-card))}.concept-8 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-9{--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-secondary) 30%, var(--space-muted));--faq-line:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-surface:color-mix(in srgb, var(--space-background) 20%, var(--space-action-text));--faq-radius:0;--faq-control-radius:0;--faq-shadow:none;--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading)}.concept-9 .faq-page{background:color-mix(in srgb, var(--space-background) 20%, var(--space-action-text))}.concept-9 .faq-hero{border-bottom:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-9 .faq-question-meta{color:color-mix(in srgb, var(--space-secondary) 30%, var(--space-muted));opacity:1}.concept-9 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));color:color-mix(in srgb, var(--space-background) 20%, var(--space-action-text))}.concept-9 .faq-help a{color:color-mix(in srgb, var(--space-background) 20%, var(--space-action-text))}.concept-10{--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-secondary) 90%, var(--space-text));--faq-line:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-surface:var(--space-primary);--faq-radius:0;--faq-control-radius:0;--faq-shadow:9px 10px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading)}.concept-10 .faq-page{background:radial-gradient(circle at 90% 10%,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 0 11%,transparent 12%),var(--space-primary)}.concept-10 .faq-item:nth-child(2n){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-10 .faq-layout-picker{transform:rotate(-.5deg)}.concept-10 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));color:var(--space-primary)}:is(#layout1,.layout1){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:var(--space-primary);--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 13%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent);--faq-radius:16px;--faq-control-radius:14px;--faq-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 35%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-active-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))}:is(#layout1,.layout1) .faq-page{padding-inline:28px}:is(#layout1,.layout1) .faq-hero{border-left:0;padding-left:0}:is(#layout2,.layout2){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary));--faq-accent:var(--space-primary);--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent);--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text));--faq-radius:16px;--faq-control-radius:14px;--faq-shadow:0 4px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:italic}:is(#layout2,.layout2) .faq-page{background:linear-gradient(color-mix(in srgb, var(--space-background) 90%, var(--space-hero)),color-mix(in srgb, var(--space-surface) 30%, var(--space-action-text)))}:is(#layout2,.layout2) .faq-hero{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)}:is(#layout3,.layout3){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent);--faq-radius:16px;--faq-control-radius:14px;--faq-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 9%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout3,.layout3) .faq-page{background:0 0}:is(#layout4,.layout4){--faq-ink:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay));--faq-accent:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent);--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text));--faq-radius:24px;--faq-control-radius:999px;--faq-shadow:0 14px 36px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout4,.layout4) .faq-page{background:0 0}:is(#layout5,.layout5){--faq-ink:color-mix(in srgb, var(--space-primary) 25%, var(--space-text));--faq-accent:var(--space-primary);--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent);--faq-surface:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface));--faq-radius:18px;--faq-control-radius:999px;--faq-shadow:0 10px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-hero-overlay)) 8%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout5,.layout5) .faq-page{background:radial-gradient(circle at 16% 10%,color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 85%, transparent),transparent 25%),linear-gradient(180deg,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 0,color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 65%,color-mix(in srgb, var(--space-background) 75%, var(--space-hero)) 100%)}:is(#layout6,.layout6){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent);--faq-radius:20px;--faq-control-radius:12px;--faq-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 6%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout6,.layout6) .faq-page{background:0 0}:is(#layout6,.layout6) .faq-hero{border-bottom:0;padding-bottom:18px}:is(#layout7,.layout7){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:var(--space-primary);--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 78%, transparent);--faq-radius:16px;--faq-control-radius:12px;--faq-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout7,.layout7) .faq-page{background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb, var(--space-primary) 12%, transparent) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,color-mix(in srgb, color-mix(in srgb, var(--space-primary) 35%, var(--space-muted)) 8%, transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 0%,color-mix(in srgb, var(--space-background) 25%, var(--space-action-text)) 100%)}:is(#layout7,.layout7) .faq-hero{border-bottom:0;padding-bottom:18px}:is(#layout8,.layout8){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 80%, var(--space-text));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent);--faq-surface:color-mix(in srgb, var(--space-background) 65%, var(--space-card));--faq-radius:20px;--faq-control-radius:12px;--faq-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 8%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout8,.layout8) .faq-page{background:0 0}:is(#layout8,.layout8) .faq-hero{border-left:0;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent);margin-bottom:28px;padding-bottom:20px;padding-left:0}:is(#layout9,.layout9){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 0%, var(--space-action));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 92%, transparent);--faq-radius:20px;--faq-control-radius:999px;--faq-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 8%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout9,.layout9) .faq-page{background:0 0}:is(#layout9,.layout9) .faq-hero{border-left:0;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent);margin-bottom:28px;padding-bottom:20px;padding-left:0}:is(#layout10,.layout10){--faq-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-accent:color-mix(in srgb, var(--space-primary) 90%, var(--space-hero));--faq-line:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent);--faq-surface:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent);--faq-radius:20px;--faq-control-radius:999px;--faq-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent);--faq-font:var(--space-font-body);--faq-display:var(--space-font-heading);--faq-hero-style:normal}:is(#layout10,.layout10) .faq-page{background:0 0}:is(#layout10,.layout10) .faq-hero{text-align:center;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent);margin-bottom:28px;padding-bottom:24px}@media (max-width:800px){:is(.concept-1,#layout1) .faq-page{padding-inline:0}.concept-6 .faq-layout-picker,.concept-6 .faq-aside,.concept-6 .faq-help,.concept-6 .faq-item:nth-child(2n),.concept-10 .faq-layout-picker{transform:none}}.page-body:has(.faq-page){align-items:initial;min-height:70vh;padding:0;display:block}.faq-page{box-sizing:border-box;width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(48px,7vw,94px) 0}.faq-hero{grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:30px;display:grid}.faq-eyebrow,.faq-layout-picker span,.faq-aside-heading span,.faq-question-meta{letter-spacing:.18em;text-transform:uppercase;opacity:.58;font-size:10px;font-weight:800}.faq-hero h1{letter-spacing:-.06em;margin:10px 0 14px;font-size:clamp(38px,5.8vw,76px);line-height:.94}.faq-hero h1 em{opacity:.52;font-style:normal}.faq-hero p{opacity:.72;max-width:580px;margin:0;font-size:15px;line-height:1.7}.faq-hero-signal{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);border-radius:20px;justify-items:center;gap:10px;padding:22px;display:grid}.faq-hero-signal span{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.faq-hero-signal svg,.faq-search svg,.faq-help svg,.faq-question svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.faq-hero-signal small{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:10px}.faq-layout-picker{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:14px 16px;display:flex}.faq-layout-picker strong{margin-top:3px;font-size:13px;display:block}.faq-layout-options{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.faq-layout-option{color:inherit;font:inherit;cursor:pointer;opacity:.58;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.faq-layout-option b{font-size:9px}.faq-layout-option:hover,.faq-layout-option.is-active{border-color:color-mix(in srgb,currentColor 32%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.faq-explorer{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:25px;display:grid}.faq-aside{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);border-radius:22px;padding:23px;position:sticky;top:18px}.faq-aside-heading strong{margin:7px 0 20px;font-size:18px;line-height:1.2;display:block}.faq-categories{gap:5px;display:grid}.faq-category{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.68;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:13px;display:flex}.faq-category:hover,.faq-category.is-active{background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.faq-category i{opacity:.55;font-size:10px;font-style:normal}.faq-content{min-width:0}.faq-search{border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);box-sizing:border-box;border-radius:16px;align-items:center;gap:11px;height:58px;padding:0 16px;display:flex}.faq-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.faq-search input::placeholder{color:inherit;opacity:.48}.faq-search kbd{border:1px solid color-mix(in srgb,currentColor 18%,transparent);opacity:.48;white-space:nowrap;border-radius:5px;padding:4px 6px;font:10px inherit}.faq-results-head{letter-spacing:.13em;text-transform:uppercase;opacity:.55;justify-content:space-between;margin:18px 2px 11px;font-size:10px;font-weight:800;display:flex}.faq-results{gap:10px;display:grid}.faq-item{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;overflow:hidden}.faq-question{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:17px 18px;display:grid}.faq-question-meta{grid-column:1;font-size:9px}.faq-question strong{grid-column:1;font-size:15px;line-height:1.35}.faq-question i{border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:50%;grid-area:1/2/3;place-items:center;width:29px;height:29px;font-style:normal;transition:transform .2s;display:grid}.faq-item.is-open .faq-question i{background:color-mix(in srgb,currentColor 12%,transparent);transform:rotate(45deg)}.faq-answer{padding:0 18px 18px}.faq-answer p{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);opacity:.76;max-width:720px;margin:0;padding-top:14px;font-size:14px;line-height:1.7}.faq-empty{text-align:center;border:1px dashed;border-radius:16px;padding:55px 24px}.faq-empty p{opacity:.65;margin:6px 0 0;font-size:13px}.faq-help{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);border-radius:18px;align-items:center;gap:13px;margin-top:28px;padding:20px 22px;display:flex}.faq-help>span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.faq-help strong{font-size:13px}.faq-help p{opacity:.64;margin:3px 0 0;font-size:12px}.faq-help a{color:inherit;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:800;text-decoration:none}.faq-page[data-faq-layout="2"] .faq-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-page[data-faq-layout="2"] .faq-item{grid-column:auto;align-self:start;min-height:130px}.faq-page[data-faq-layout="2"] .faq-item.is-open{grid-column:auto}.faq-page[data-faq-layout="3"] .faq-explorer{grid-template-columns:1fr}.faq-page[data-faq-layout="3"] .faq-aside,.faq-page[data-faq-layout="4"] .faq-aside{align-items:center;gap:22px;padding:18px 22px;display:flex;position:static}.faq-page[data-faq-layout="3"] .faq-aside-heading,.faq-page[data-faq-layout="4"] .faq-aside-heading{min-width:190px}.faq-page[data-faq-layout="3"] .faq-aside-heading strong,.faq-page[data-faq-layout="4"] .faq-aside-heading strong{margin-bottom:0}.faq-page[data-faq-layout="3"] .faq-categories,.faq-page[data-faq-layout="4"] .faq-categories{flex-wrap:wrap;display:flex}.faq-page[data-faq-layout="3"] .faq-category,.faq-page[data-faq-layout="4"] .faq-category{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;width:auto}.faq-topic-groups{gap:12px;display:grid}.faq-topic-group{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;overflow:hidden}.faq-topic-trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px;display:flex}.faq-topic-trigger small,.faq-topic-trigger strong{display:block}.faq-topic-trigger small{letter-spacing:.16em;text-transform:uppercase;opacity:.58;margin-bottom:4px;font-size:10px;font-weight:800}.faq-topic-trigger strong{font-size:16px}.faq-topic-trigger i{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .2s;display:grid}.faq-topic-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.faq-topic-group.is-open .faq-topic-trigger i{transform:rotate(45deg)}.faq-topic-answers{padding:0 18px 6px}.faq-topic-answers article{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);padding:17px 0}.faq-topic-answers h3{margin:0 0 7px;font-size:15px}.faq-topic-answers p{opacity:.76;margin:0;font-size:14px;line-height:1.7}.faq-page[data-faq-layout="4"] .faq-explorer{grid-template-columns:1fr;gap:16px}.faq-page[data-faq-layout="4"] .faq-aside:after{content:none}.faq-page[data-faq-layout="4"] .faq-item{background:0 0;border-width:0 0 1px;border-radius:0}.faq-page[data-faq-layout="4"] .faq-question{padding-inline:0}.faq-page[data-faq-layout="4"] .faq-answer{padding-inline:0;padding-bottom:20px}.faq-page[data-faq-layout="5"] .faq-hero{grid-template-columns:1fr}.faq-page[data-faq-layout="5"] .faq-hero-signal{display:none}.faq-page[data-faq-layout="5"] .faq-aside{background:0 0;border-width:0 1px 0 0;border-radius:0}.faq-page[data-faq-layout="5"] .faq-results{gap:0}.concept-5 .faq-page{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-text))}.concept-5 .faq-hero h1 em{color:var(--space-primary);opacity:1}.concept-5 .faq-hero-signal,.concept-5 .faq-layout-picker,.concept-5 .faq-aside,.concept-5 .faq-search,.concept-5 .faq-item,.concept-5 .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 90%, transparent);border-color:color-mix(in srgb, var(--space-primary) 52%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--space-primary) 10%, transparent);border-radius:4px}.concept-5 .faq-layout-option,.concept-5 .faq-category{border-radius:3px}.concept-5 .faq-layout-option.is-active,.concept-5 .faq-category.is-active,.concept-5 .faq-item.is-open .faq-question i{background:color-mix(in srgb, var(--space-primary) 14%, transparent);border-color:var(--space-primary)}.concept-5 .faq-question i,.concept-5 .faq-hero-signal span,.concept-5 .faq-help>span{border-color:var(--space-primary);border-radius:3px}.concept-5 .faq-page[data-faq-layout="3"] .faq-category{border-radius:0}.concept-5 .faq-page[data-faq-layout="4"] .faq-item,.concept-5 .faq-page[data-faq-layout="5"] .faq-item{border-color:color-mix(in srgb, var(--space-primary) 28%, transparent);background:0 0}.faq-topic-trigger small{letter-spacing:-.025em;text-transform:none;opacity:1;font-size:18px;font-weight:800}.faq-topic-trigger strong{letter-spacing:.16em;text-transform:uppercase;opacity:.58;font-size:10px;font-weight:800}.faq-page[data-faq-layout="5"] .faq-explorer{grid-template-columns:minmax(0,1fr) 245px}.faq-page[data-faq-layout="5"] .faq-content{grid-area:1/1}.faq-page[data-faq-layout="5"] .faq-aside{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);border-radius:3px;grid-area:1/2;position:sticky;top:18px}.faq-page[data-faq-layout="5"] .faq-search,.faq-page[data-faq-layout="5"] .faq-help{border-radius:3px}.faq-page[data-faq-layout="5"] .faq-item{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:3px}.faq-page[data-faq-layout="5"] .faq-question{padding:17px 18px}.faq-page[data-faq-layout="5"] .faq-answer{padding:0 18px 18px}.concept-5 .faq-page[data-faq-layout="5"] .faq-item{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 90%, transparent);border-color:color-mix(in srgb, var(--space-primary) 52%, transparent)}.concept-5 .faq-page[data-faq-layout="4"] .faq-categories,.concept-5 .faq-page[data-faq-layout="5"] .faq-categories{gap:7px}.concept-5 .faq-page[data-faq-layout="4"] .faq-category,.concept-5 .faq-page[data-faq-layout="5"] .faq-category{border:1px solid color-mix(in srgb, var(--space-primary) 22%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 54%, transparent);color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted));letter-spacing:.02em;border-radius:2px}.concept-5 .faq-page[data-faq-layout="4"] .faq-category:hover,.concept-5 .faq-page[data-faq-layout="5"] .faq-category:hover{border-color:var(--space-primary);background:color-mix(in srgb, var(--space-primary) 8%, transparent);color:color-mix(in srgb, var(--space-text) 95%, var(--space-line))}.concept-5 .faq-page[data-faq-layout="4"] .faq-category.is-active,.concept-5 .faq-page[data-faq-layout="5"] .faq-category.is-active{border-color:var(--space-primary);background:color-mix(in srgb, var(--space-primary) 14%, transparent);color:var(--space-primary);box-shadow:inset 3px 0 0 var(--space-primary)}.concept-5 .faq-page[data-faq-layout="5"] .faq-aside{border:1px solid color-mix(in srgb, var(--space-primary) 52%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 90%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--space-primary) 10%, transparent);border-radius:4px;padding:23px;position:sticky;top:18px}.concept-5 .faq-page[data-faq-layout="5"] .faq-aside-heading{border-bottom:0;padding-bottom:0}.concept-5 .faq-page[data-faq-layout="5"] .faq-aside-heading span{color:inherit;opacity:.58}.concept-5 .faq-page[data-faq-layout="5"] .faq-aside-heading strong{color:inherit}.concept-5 .faq-page[data-faq-layout="5"] .faq-categories{gap:5px;display:grid}.concept-5 .faq-page[data-faq-layout="5"] .faq-category{width:100%;color:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:3px}.concept-5 .faq-page[data-faq-layout="5"] .faq-category:hover,.concept-5 .faq-page[data-faq-layout="5"] .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 14%, transparent);color:inherit;box-shadow:none;border:0}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-group{border:1px solid color-mix(in srgb, var(--space-primary) 42%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 92%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--space-primary) 8%, transparent);border-radius:3px;position:relative}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-group:before{content:"";background:var(--space-primary);width:56px;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--space-primary) 80%, transparent);position:absolute;top:-1px;left:16px}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-trigger{padding:21px 20px}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-trigger small{color:var(--space-primary)}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-trigger strong{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-text))}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-trigger i{border-color:var(--space-primary);border-radius:2px}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-answers{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 7%, transparent),transparent 55%);padding:0 20px 8px}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-answers article{border-color:color-mix(in srgb, var(--space-primary) 18%, transparent)}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-answers h3{color:color-mix(in srgb, var(--space-text) 95%, var(--space-line))}.concept-5 .faq-page[data-faq-layout="3"] .faq-topic-answers p{color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted));opacity:1}.faq-page[data-faq-layout="6"] .faq-explorer{display:block}.faq-page[data-faq-layout="6"] .faq-aside{display:none}.faq-hybrid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.faq-hybrid-card{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;overflow:hidden}.faq-hybrid-trigger{width:100%;min-height:138px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:20px;display:grid}.faq-hybrid-trigger span{letter-spacing:-.04em;font-size:22px;font-weight:800}.faq-hybrid-trigger small{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:10px;font-weight:800}.faq-hybrid-trigger i{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;grid-area:1/2/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.faq-hybrid-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-explorer{grid-template-columns:minmax(0,1fr) 245px;gap:25px;display:grid}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-content{grid-area:1/1}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-aside{grid-area:1/2;display:block}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-hybrid-cards{grid-template-columns:1fr}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-hybrid-card:not(.is-open){display:none}.faq-hybrid-card.is-open .faq-hybrid-trigger{min-height:78px}.faq-hybrid-card.is-open .faq-hybrid-trigger i{transform:rotate(45deg)}.faq-hybrid-answers{padding:0 20px 10px}.faq-hybrid-answers article{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);padding:17px 0}.faq-hybrid-answers h3{margin:0 0 7px;font-size:16px}.faq-hybrid-answers p{opacity:.76;margin:0;font-size:14px;line-height:1.7}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-card{border-color:color-mix(in srgb, var(--space-primary) 42%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 92%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--space-primary) 7%, transparent);border-radius:3px;position:relative}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-card.is-open:before{content:"";background:var(--space-primary);width:56px;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--space-primary) 80%, transparent);position:absolute;top:-1px;left:16px}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-trigger span{color:var(--space-primary)}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-trigger i{border-color:var(--space-primary);border-radius:2px}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-answers{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 7%, transparent),transparent 55%)}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article{border-color:color-mix(in srgb, var(--space-primary) 18%, transparent)}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-answers h3{color:color-mix(in srgb, var(--space-text) 95%, var(--space-line))}.concept-5 .faq-page[data-faq-layout="6"] .faq-hybrid-answers p{color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted));opacity:1}@media (max-width:800px){.faq-hybrid-cards{grid-template-columns:1fr}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-explorer{display:block}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-aside{margin-top:16px;display:block;position:static}.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-content{display:contents}}.concept-5 .faq-page{isolation:isolate;position:relative}.concept-5 .faq-page:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-muted)) 10%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-muted)) 10%, transparent) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 72%, transparent),transparent 76%);-webkit-mask-image:linear-gradient(to bottom,color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 72%, transparent),transparent 76%);mask-image:linear-gradient(to bottom,color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 72%, transparent),transparent 76%);pointer-events:none;background-size:40px 40px;position:absolute;inset:-64px -6vw}.concept-5 .faq-hero{border-bottom:1px solid color-mix(in srgb, var(--space-primary) 26%, transparent);padding-bottom:27px;position:relative}.concept-5 .faq-hero:after{content:"";background:var(--space-primary);width:92px;height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--space-primary) 72%, transparent);position:absolute;bottom:-1px;left:0}.concept-5 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-help,.faq-topic-group,.faq-category-card,.faq-hybrid-card){clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:0!important}.concept-5 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-help){box-shadow:inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 12%, transparent),0 0 22px color-mix(in srgb, var(--space-primary) 8%, transparent)}.concept-5 .faq-page .faq-category.is-active{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 15%, transparent),color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 65%, var(--space-card)) 34%, transparent));box-shadow:inset 3px 0 0 var(--space-primary)}.concept-5 .faq-page .faq-results-head{color:color-mix(in srgb, var(--space-text) 30%, var(--space-muted));opacity:.8}.concept-5 .faq-page .faq-layout-option.is-active{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 16%, transparent),color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 65%, var(--space-card)) 26%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 14%, transparent)}.concept-3 .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));isolation:isolate;position:relative}.concept-3 .faq-page:before{content:none}.concept-3 .faq-hero{border-bottom:3px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));padding-bottom:30px;position:relative}.concept-3 .faq-hero:after{content:"REAL / BEAUTY / FAQ";background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary));border:3px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));letter-spacing:.14em;padding:7px 12px;font-size:10px;font-weight:900;position:absolute;bottom:-31px;right:0}.concept-3 .faq-hero h1{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));letter-spacing:-.07em;text-transform:uppercase;font-weight:900}.concept-3 .faq-hero h1 em{color:var(--space-primary);opacity:1}.concept-3 .faq-hero p{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:.8}.concept-3 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-help,.faq-topic-group,.faq-category-card,.faq-hybrid-card){box-shadow:9px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text));-webkit-backdrop-filter:none;border:3px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:0!important}.concept-3 .faq-layout-picker{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));margin-top:28px}.concept-3 .faq-layout-option{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1;border:2px solid #0000;border-radius:0;font-weight:800}.concept-3 .faq-layout-option:hover{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-layout-option.is-active{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:var(--space-primary);color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-aside-heading span,.concept-3 .faq-question-meta{opacity:1;color:var(--space-primary)}.concept-3 .faq-category{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1;border-radius:0;font-weight:800}.concept-3 .faq-category:hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-search{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-search input{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));font-weight:700}.concept-3 .faq-search kbd{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1;border-radius:0}.concept-3 .faq-results-head{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1}.concept-3 .faq-item{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-item.is-open{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-question i,.concept-3 .faq-topic-trigger i,.concept-3 .faq-category-card-trigger i,.concept-3 .faq-hybrid-trigger i{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));border-radius:0}.concept-3 .faq-answer p,.concept-3 .faq-topic-answers article,.concept-3 .faq-category-card-answers article,.concept-3 .faq-hybrid-answers article{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1}.concept-3 .faq-help{background:var(--space-primary);color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-help>span{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));border-radius:0}.concept-3 .faq-help a{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));text-decoration:underline;text-decoration-thickness:2px}.concept-3 .faq-page[data-faq-layout="3"] .faq-category{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-background));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-3 .faq-page[data-faq-layout="4"] .faq-aside,.concept-3 .faq-topic-group,.concept-3 .faq-category-card,.concept-3 .faq-hybrid-card{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-3 .faq-topic-group.is-open,.concept-3 .faq-category-card.is-open,.concept-3 .faq-hybrid-card.is-open{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-topic-answers,.concept-3 .faq-category-card-answers,.concept-3 .faq-hybrid-answers{background:0 0}.concept-3 .faq-page[data-faq-layout="5"] .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-page[data-faq-layout="5"] .faq-item{opacity:1;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important}.concept-3 .faq-page[data-faq-layout="5"] .faq-item.is-open{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important}.concept-3 .faq-page[data-faq-layout="6"].has-hybrid-selection .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}.concept-3 .faq-page[data-faq-layout="3"] .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:9px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-3 .faq-page[data-faq-layout="3"] .faq-aside-heading span{color:var(--space-primary)!important}.concept-3 .faq-page[data-faq-layout="3"] .faq-category{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:0 0!important;border:0!important;border-radius:0!important}.concept-3 .faq-page[data-faq-layout="3"] .faq-category:hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important}.concept-3 .faq-page[data-faq-layout="3"] .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important}.faq-page[data-faq-layout="4"] .faq-explorer{display:block}.faq-page[data-faq-layout="4"] .faq-aside{display:none}.faq-category-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.faq-category-card{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;overflow:hidden}.faq-category-card.is-open{grid-column:1/-1;grid-row:var(--faq-category-row)}.faq-category-card-trigger{width:100%;min-height:138px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:20px;display:grid}.faq-category-card-trigger span{letter-spacing:-.04em;font-size:22px;font-weight:800}.faq-category-card-trigger small{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:10px;font-weight:800}.faq-category-card-trigger i{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;grid-area:1/2/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.faq-category-card-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.faq-category-card.is-open .faq-category-card-trigger{min-height:78px}.faq-category-card.is-open .faq-category-card-trigger i{transform:rotate(45deg)}.faq-category-card-answers{padding:0 20px 10px}.faq-category-card-answers article{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);padding:17px 0}.faq-category-card-answers h3{margin:0 0 7px;font-size:16px}.faq-category-card-answers p{opacity:.76;margin:0;font-size:14px;line-height:1.7}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card{border-color:color-mix(in srgb, var(--space-primary) 42%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 92%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--space-primary) 7%, transparent);border-radius:3px;position:relative}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card.is-open{box-shadow:0 0 24px color-mix(in srgb, var(--space-primary) 13%, transparent)}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card.is-open:before{content:"";background:var(--space-primary);width:56px;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--space-primary) 80%, transparent);position:absolute;top:-1px;left:16px}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-trigger span{color:var(--space-primary)}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-trigger i{border-color:var(--space-primary);border-radius:2px}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-answers{background:linear-gradient(90deg,color-mix(in srgb, var(--space-primary) 7%, transparent),transparent 55%)}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-answers article{border-color:color-mix(in srgb, var(--space-primary) 18%, transparent)}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-answers h3{color:color-mix(in srgb, var(--space-text) 95%, var(--space-line))}.concept-5 .faq-page[data-faq-layout="4"] .faq-category-card-answers p{color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted));opacity:1}@media (max-width:800px){.faq-page{width:min(100% - 32px,1180px);padding:38px 0}.faq-hero{grid-template-columns:1fr}.faq-hero-signal{display:none}.faq-layout-picker{flex-direction:column;align-items:flex-start}.faq-layout-options{justify-content:flex-start}.faq-layout-option{font-size:10px}.faq-explorer,.faq-page[data-faq-layout="4"] .faq-explorer,.faq-page[data-faq-layout="5"] .faq-explorer{grid-template-columns:1fr;gap:16px}.faq-aside,.faq-page[data-faq-layout="3"] .faq-aside,.faq-page[data-faq-layout="5"] .faq-aside{grid-area:auto;padding:18px;display:block;position:static}.faq-page[data-faq-layout="3"] .faq-aside-heading{min-width:0;margin-bottom:14px}.faq-categories,.faq-page[data-faq-layout="3"] .faq-categories{flex-wrap:nowrap;display:flex;overflow:auto}.faq-category{white-space:nowrap;width:auto}.faq-page[data-faq-layout="2"] .faq-results,.faq-page[data-faq-layout="3"] .faq-results{grid-template-columns:1fr}.faq-page[data-faq-layout="2"] .faq-item:nth-child(3n+1),.faq-page[data-faq-layout="2"] .faq-item.is-open,.faq-page[data-faq-layout="3"] .faq-item.is-open{grid-column:auto}.faq-page[data-faq-layout="3"] .faq-item:nth-child(3n+2){transform:none}.faq-category-cards{grid-template-columns:1fr}.faq-category-card.is-open{grid-area:auto}.faq-help{flex-wrap:wrap;align-items:flex-start}.faq-help a{width:100%;margin:3px 0 0 51px}.faq-search kbd{display:none}}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search{height:74px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 26px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search:before{content:"";border:var(--faq-search-field-border,1px solid currentColor);border-radius:var(--faq-search-field-radius,8px);background:var(--faq-search-field-bg,transparent);pointer-events:none;position:absolute;inset:8px 10px}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search>*{z-index:1;position:relative}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search :is(input,kbd){opacity:1;opacity:1;color:var(--faq-search-field-ink)!important}.concept-1{--faq-search-field-border:0 0 1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 40%, transparent);--faq-search-field-radius:0;--faq-search-field-bg:transparent;--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-2{--faq-search-field-border:0;--faq-search-field-radius:999px;--faq-search-field-bg:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 60%, transparent);--faq-search-field-ink:var(--space-primary)}.concept-3{--faq-search-field-border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-field-radius:0;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-4{--faq-search-field-border:1px solid color-mix(in srgb, var(--space-primary) 34%, transparent);--faq-search-field-radius:18px 6px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-5{--faq-search-field-border:1px solid color-mix(in srgb, var(--space-surface) 70%, var(--space-muted));--faq-search-field-radius:3px;--faq-search-field-bg:color-mix(in srgb, var(--space-surface) 80%, var(--space-hero-overlay));--faq-search-field-ink:color-mix(in srgb, var(--space-secondary) 20%, var(--space-text))}.concept-5 .faq-search:before{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.concept-6{--faq-search-field-border:0 0 1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-muted));--faq-search-field-radius:0;--faq-search-field-bg:transparent;--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-7{--faq-search-field-border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line));--faq-search-field-radius:0;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))}.concept-8{--faq-search-field-border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-field-radius:999px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 5%, var(--space-action-text));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-9{--faq-search-field-border:0 0 1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-field-radius:0;--faq-search-field-bg:transparent;--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-10{--faq-search-field-border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-field-radius:0;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(#layout1,.layout1,.faq-pro-1){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 16%, transparent);--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 70%, transparent);--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout2,.layout2,.faq-pro-2){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 14%, transparent);--faq-search-field-radius:10px;--faq-search-field-bg:color-mix(in srgb, var(--space-background) 40%, var(--space-action-text));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary));--faq-search-font:var(--space-font-body)}:is(#layout3,.layout3,.faq-pro-3){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-text)) 16%, transparent);--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent);--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout4,.layout4,.faq-pro-4){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 12%, transparent);--faq-search-field-radius:10px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text));--faq-search-field-ink:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay));--faq-search-font:var(--space-font-body)}:is(#layout5,.layout5,.faq-pro-5){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 14%, transparent);--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 25%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout6,.layout6,.faq-pro-6){--faq-search-field-border:0;--faq-search-field-radius:0;--faq-search-field-bg:transparent;--faq-search-field-ink:color-mix(in srgb, var(--space-secondary) 20%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout7,.layout7,.faq-pro-7){--faq-search-field-border:1px solid color-mix(in srgb, var(--space-secondary) 25%, var(--space-card));--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout8,.layout8,.faq-pro-8){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent);--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-card));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout9,.layout9,.faq-pro-9){--faq-search-field-border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 18%, transparent);--faq-search-field-radius:12px;--faq-search-field-bg:color-mix(in srgb, var(--space-background) 50%, var(--space-surface));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout10,.layout10,.faq-pro-10){--faq-search-field-border:1px solid color-mix(in srgb, var(--space-surface) 50%, var(--space-line));--faq-search-field-radius:999px;--faq-search-field-bg:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text));--faq-search-field-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));--faq-search-font:var(--space-font-body)}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-search :is(input){font-family:var(--space-font-body)!important;font-family:var(--space-font-body)!important}.concept-1 .faq-search:before{border:0!important;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 40%, transparent)!important;background:0 0!important;border-radius:0!important}.concept-6 .faq-search:before{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;background:0 0!important;border-radius:0!important}.concept-9 .faq-search:before{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:0 0!important;border-radius:0!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search:before{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--space-secondary) 80%, var(--space-background))!important;background:0 0!important;border-radius:0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search:before{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 4%, transparent)!important;border-radius:12px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search:before{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 18%, transparent)!important;background:color-mix(in srgb, var(--space-background) 50%, var(--space-surface))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 4%, transparent)!important;border-radius:12px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-search:before{border:1px solid color-mix(in srgb, var(--space-surface) 50%, var(--space-line))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 35%, transparent)!important;border-radius:999px!important}.concept-4 .faq-page,.concept-4 .faq-hero :is(h1,h1 em,p){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-4 .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-topic-answers h3,.faq-category-card-trigger span,.faq-category-card-answers h3,.faq-hybrid-trigger span,.faq-hybrid-answers h3,.faq-aside-heading strong,.faq-help strong){font-family:var(--space-font-heading);color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));font-weight:700}.concept-4 .faq-page :is(.faq-layout-picker strong,.faq-results-head,.faq-question-meta,.faq-topic-trigger small,.faq-category-card-trigger small,.faq-hybrid-trigger small,.faq-aside-heading span){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1}.concept-4 .faq-page :is(.faq-layout-option,.faq-category){font-family:var(--space-font-body);color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:1}.concept-4 .faq-page :is(.faq-layout-option:hover,.faq-category:hover){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-4 .faq-page :is(.faq-layout-option.is-active,.faq-category.is-active){background:var(--space-primary);color:color-mix(in srgb, var(--space-hero-overlay) 80%, var(--space-card))!important}.concept-4 .faq-search{border-color:color-mix(in srgb, var(--space-primary) 22%, transparent);background:color-mix(in srgb, var(--space-background) 50%, var(--space-hero-overlay));height:74px;box-shadow:none;border-radius:34px 12px 12px;padding:8px 26px;position:relative;overflow:hidden}.concept-4 .faq-search:before{content:"";border:1px solid color-mix(in srgb, var(--space-primary) 48%, transparent);background:color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay));pointer-events:none;border-radius:18px 6px 6px;position:absolute;inset:8px 10px}.concept-4 .faq-search>*{z-index:1;position:relative}.concept-4 .faq-search svg{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-4 .faq-search input{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));font-family:var(--space-font-body);font-weight:600}.concept-4 .faq-search input::placeholder{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:.62}.concept-4 .faq-search kbd{border-color:color-mix(in srgb, var(--space-primary) 34%, transparent);color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background));opacity:1;border-radius:6px}.concept-4 .faq-question i,.concept-4 .faq-topic-trigger i,.concept-4 .faq-category-card-trigger i,.concept-4 .faq-hybrid-trigger i{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));border-color:color-mix(in srgb, var(--space-primary) 45%, transparent);background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-4 .faq-page :is(.faq-answer p,.faq-topic-answers p,.faq-category-card-answers p,.faq-hybrid-answers p,.faq-help p){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));opacity:.78}.concept-4 .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-4 .faq-help a{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text));font-family:var(--space-font-body);letter-spacing:.04em;font-weight:800}.concept-4 .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="5"]) .faq-item,.concept-4 .faq-page[data-faq-layout="3"] .faq-topic-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.concept-4 .faq-search{box-shadow:none!important;background:0 0!important;border:0!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page{z-index:1;position:relative;background:0 0!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:before{content:none!important}.faq-help .faq-help-cta{border:1px solid var(--faq-accent,currentColor);border-radius:var(--faq-control-radius,8px);background:var(--faq-accent,currentColor);min-height:40px;font:800 11px/1 var(--faq-font,inherit);letter-spacing:.06em;justify-content:center;align-items:center;margin-left:auto;padding:0 17px;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;color:var(--faq-cta-ink,color-mix(in srgb, var(--space-background) 5%, var(--space-hero)))!important}.faq-help .faq-help-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.faq-help{color:inherit!important}.faq-help>span,.faq-help>div :is(strong,p){opacity:1;color:inherit!important}.faq-help>span,.faq-help>div strong{color:var(--faq-selector-title-color)!important}.concept-1{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))}.concept-2{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))}.concept-3{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-4{--faq-cta-ink:color-mix(in srgb, var(--space-hero-overlay) 80%, var(--space-card))}.concept-5,.concept-6,.concept-7{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))}.concept-8{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-9{--faq-cta-ink:color-mix(in srgb, var(--space-background) 20%, var(--space-action-text))}.concept-10{--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(#layout1,.layout1){--faq-cta-ink:color-mix(in srgb, var(--space-primary) 5%, var(--space-background))}:is(#layout2,.layout2),:is(#layout3,.layout3),:is(#layout4,.layout4){--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))}:is(#layout5,.layout5){--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))}:is(#layout6,.layout6){--faq-cta-ink:color-mix(in srgb, var(--space-background) 30%, var(--space-card))}:is(#layout7,.layout7){--faq-cta-ink:color-mix(in srgb, var(--space-background) 70%, var(--space-card))}:is(#layout8,.layout8){--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))}:is(#layout9,.layout9){--faq-cta-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))}:is(#layout10,.layout10){--faq-cta-ink:color-mix(in srgb, var(--space-background) 65%, var(--space-action-text))}.concept-2 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){color:var(--space-primary)}.concept-7 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))}.concept-10 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(#layout7,.layout7) .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){color:color-mix(in srgb, var(--space-secondary) 55%, var(--space-text))}.concept-1 .faq-help-cta{border-color:var(--space-primary)!important;background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-hero))!important;border-radius:0!important}.concept-2 .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;color:color-mix(in srgb, var(--space-surface) 50%, var(--space-action-text))!important;border:0!important;border-radius:999px!important}.concept-3 .faq-help-cta{border:3px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:4px 4px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:0!important}.concept-4 .faq-help-cta{border-color:var(--space-primary)!important;background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-hero-overlay) 80%, var(--space-card))!important;border-radius:50px!important}.concept-5 .faq-help-cta{border-color:var(--space-primary)!important;background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;box-shadow:0 0 22px color-mix(in srgb, var(--space-primary) 40%, transparent)!important;border-radius:3px!important}.concept-6 .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;box-shadow:4px 4px 0 color-mix(in srgb, var(--space-secondary) 85%, var(--space-surface))!important;border-radius:5px!important}.concept-7 .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;border-radius:0!important}.concept-8 .faq-help-cta{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;color:var(--space-primary)!important;box-shadow:4px 4px 0 var(--space-primary)!important}.concept-9 .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-radius:0!important}.concept-10 .faq-help-cta{border:3px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;color:var(--space-primary)!important;box-shadow:4px 4px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:0!important}:is(#layout1,.layout1) .faq-help-cta{background:linear-gradient(180deg,var(--space-primary),color-mix(in srgb, var(--space-primary) 75%, var(--space-surface)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 7px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)) 25%, transparent)!important;border:0!important;border-radius:999px!important}:is(#layout2,.layout2) .faq-help-cta{background:linear-gradient(180deg,color-mix(in srgb, var(--space-primary) 0%, var(--space-line)),var(--space-primary))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, var(--space-primary) 25%, transparent)!important;border:0!important;border-radius:999px!important}:is(#layout3,.layout3) .faq-help-cta{background:linear-gradient(180deg,color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text)),color-mix(in srgb, var(--space-primary) 80%, var(--space-secondary)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 7px 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 28%, transparent)!important;border:0!important;border-radius:12px!important}:is(#layout4,.layout4) .faq-help-cta{background:linear-gradient(180deg,color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)),color-mix(in srgb, var(--space-primary) 15%, var(--space-secondary)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 95%, var(--space-hero-overlay)) 28%, transparent)!important;border:0!important;border-radius:999px!important}:is(#layout5,.layout5) .faq-help-cta{background:linear-gradient(180deg,var(--space-primary),color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--space-primary) 32%, transparent)!important;border:0!important;border-radius:999px!important}:is(#layout6,.layout6) .faq-help-cta{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 15%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 25%, transparent)!important;border-radius:12px!important}:is(#layout7,.layout7) .faq-help-cta{background:linear-gradient(135deg,color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 0%,var(--space-primary) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--space-primary) 35%, transparent)!important;border:0!important;border-radius:12px!important}:is(#layout8,.layout8) .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 32%, transparent)!important;border:0!important;border-radius:12px!important}:is(#layout9,.layout9) .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 28%, transparent)!important;border:0!important;border-radius:12px!important}:is(#layout10,.layout10) .faq-help-cta{border-color:var(--space-primary)!important;background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-background) 65%, var(--space-action-text))!important;border-radius:999px!important}.concept-1,.concept-3,.concept-10,.concept-2,.concept-4,.concept-5,.concept-7,.concept-8,.concept-9,.concept-6,:is(#layout1,.layout1,#layout2,.layout2,#layout3,.layout3,#layout4,.layout4,#layout5,.layout5,#layout6,.layout6,#layout7,.layout7,#layout8,.layout8,#layout9,.layout9,#layout10,.layout10){--faq-step-font:var(--space-font-heading)}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="1"] .faq-question strong,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="2"] .faq-question strong,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="3"] :is(.faq-question strong,.faq-topic-answers h3),:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="4"] .faq-category-card-trigger span,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="5"] .faq-question strong,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="6"] .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;font-size:26px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="3"],[data-faq-layout="5"]) .faq-question strong,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="3"] .faq-topic-answers h3{font-size:22px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="4"] .faq-category-card-trigger span,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="6"] .faq-hybrid-trigger span{font-size:34px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search input::-moz-placeholder{font-family:var(--space-font-body)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--faq-search-field-ink)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search input,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search input::placeholder{font-family:var(--space-font-body)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--faq-search-field-ink)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search input::-moz-placeholder{opacity:.42!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search input::placeholder{opacity:.42!important}.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6{--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}.concept-7{--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:var(--space-primary)}.concept-8,.concept-9,.concept-10,:is(#layout1,.layout1){--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(#layout2,.layout2){--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))}:is(#layout3,.layout3),:is(#layout4,.layout4){--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(#layout5,.layout5){--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))}:is(#layout6,.layout6),:is(#layout7,.layout7),:is(#layout8,.layout8),:is(#layout9,.layout9),:is(#layout10,.layout10){--faq-agenda-copy-font:var(--space-font-body);--faq-reminder-ink:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-answer p,.faq-topic-answers p,.faq-category-card-answers p,.faq-hybrid-answers p,.faq-category){font-family:var(--space-font-body)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-help>span,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-help>div strong{font-family:var(--space-font-body)!important;color:var(--faq-reminder-ink)!important;font-size:12px!important;font-weight:700!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-help>div p{font-family:var(--space-font-body)!important;color:var(--faq-reminder-ink)!important;opacity:.55!important;font-size:10px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-help .faq-help-cta{font-family:var(--space-font-body)!important}.faq-page[data-faq-layout="1"] .faq-results,.faq-page[data-faq-layout="2"] .faq-results,.faq-page[data-faq-layout="3"] :is(.faq-results,.faq-topic-groups),.faq-page[data-faq-layout="4"] .faq-category-cards,.faq-page[data-faq-layout="5"] .faq-results,.faq-page[data-faq-layout="6"] .faq-hybrid-cards{gap:18px!important}.concept-6 .faq-page :is(.faq-aside,.faq-category-card){position:relative;overflow:visible!important}.concept-6 .faq-page :is(.faq-aside,.faq-category-card):before{content:"";z-index:5;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary)) 62%, transparent);width:92px;height:24px;box-shadow:0 2px 5px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 18%, transparent);pointer-events:none;position:absolute;top:-14px;transform:translate(-50%)rotate(-3deg)}.concept-6 .faq-page .faq-aside:before{left:68%}.concept-6 .faq-page .faq-category-card:before{left:28%;transform:translate(-50%)rotate(-5deg)}.concept-6 .faq-page .faq-category-card:nth-child(2n):before{left:72%;transform:translate(-50%)rotate(4deg)}.concept-6 .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="3"],[data-faq-layout="5"]) :is(.faq-item,.faq-topic-group),.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article{position:relative;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 25%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 20%, var(--space-card))!important;box-shadow:8px 10px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;border-left:0!important;border-radius:0 5px 5px 0!important;overflow:visible!important}.concept-6 .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="3"],[data-faq-layout="5"]) :is(.faq-item,.faq-topic-group):before,.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:before{content:"";z-index:2;background-image:radial-gradient(circle at 0 6px,transparent 0 5px,color-mix(in srgb, var(--space-primary) 20%, var(--space-card)) 5.5px);pointer-events:none;background-size:9px 17px;width:9px;position:absolute;top:0;bottom:0;left:-9px}.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article{margin:12px 0;padding:15px 17px!important}.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:first-child{margin-top:4px}.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:last-child{margin-bottom:8px}.concept-6 .faq-page :is(.faq-item,.faq-topic-group,.faq-hybrid-answers article) :is(h3,p,strong){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-6 .faq-page :is(.faq-item,.faq-topic-group,.faq-hybrid-answers article) :is(.faq-answer p,.faq-topic-answers p,.faq-hybrid-answers p){opacity:.82!important}.concept-6 .faq-page[data-faq-layout="1"] .faq-item:nth-child(odd),.concept-6 .faq-page[data-faq-layout="3"] .faq-topic-group:nth-child(odd),.concept-6 .faq-page[data-faq-layout="5"] .faq-item:nth-child(odd){transform:rotate(-.45deg)}.concept-6 .faq-page[data-faq-layout="1"] .faq-item:nth-child(2n),.concept-6 .faq-page[data-faq-layout="3"] .faq-topic-group:nth-child(2n),.concept-6 .faq-page[data-faq-layout="5"] .faq-item:nth-child(2n){transform:rotate(.35deg)}.concept-6 .faq-page[data-faq-layout="2"] .faq-item:nth-child(odd){transform:rotate(-.35deg)}.concept-6 .faq-page[data-faq-layout="2"] .faq-item:nth-child(2n){transform:rotate(.28deg)}.concept-6 .faq-page[data-faq-layout="4"] .faq-category-card:nth-child(odd){transform:rotate(-.4deg)}.concept-6 .faq-page[data-faq-layout="4"] .faq-category-card:nth-child(2n){transform:rotate(.32deg)}.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:nth-child(odd){transform:rotate(-.3deg)}.concept-6 .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:nth-child(2n){transform:rotate(.25deg)}@media (max-width:800px){.concept-6 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-answers article){transform:none!important}}@media (min-width:801px){.concept-6 .faq-layout-picker{transform:rotate(-.45deg)!important}.concept-6 .faq-aside{transform:rotate(.55deg)!important}.concept-6 .faq-layout-option:nth-child(odd),.concept-6 .faq-category:nth-child(odd){transform:rotate(-.18deg)}.concept-6 .faq-layout-option:nth-child(2n),.concept-6 .faq-category:nth-child(2n){transform:rotate(.16deg)}}.faq-search{margin-bottom:26px}.faq-help{margin-top:62px}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:10px 12px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(3n+2){background:color-mix(in srgb, var(--space-secondary) 10%, var(--space-card))!important}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(3n){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important}.concept-8 .faq-page :is(.faq-question,.faq-topic-trigger,.faq-category-card-trigger,.faq-hybrid-trigger),.concept-8 .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span,.faq-question-meta){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page :is(.faq-answer p,.faq-topic-answers p,.faq-category-card-answers p,.faq-hybrid-answers p,.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;opacity:1!important}.concept-8 .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, var(--space-primary) 5%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(n){background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:8px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:34px 12px!important}.concept-8 .faq-page :is(.faq-answer,.faq-topic-answers,.faq-category-card-answers,.faq-hybrid-answers){background:0 0!important}.concept-8 .faq-page :is(.faq-question,.faq-topic-trigger,.faq-category-card-trigger,.faq-hybrid-trigger,.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span,.faq-question-meta,.faq-answer p,.faq-topic-answers :is(h3,p),.faq-category-card-answers :is(h3,p),.faq-hybrid-answers :is(h3,p)){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page .faq-layout-picker,.concept-8 .faq-page .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:8px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:12px 34px!important}.concept-8 .faq-page .faq-layout-picker :is(span,strong,.faq-layout-option),.concept-8 .faq-page .faq-help>span,.concept-8 .faq-page .faq-help>div :is(strong,p){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-help>div p{opacity:.55!important}.concept-8 .faq-help .faq-help-cta{border:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;color:var(--space-primary)!important;box-shadow:4px 4px 0 var(--space-primary)!important;border-radius:999px!important}.concept-8 .faq-page .faq-search{z-index:2;isolation:isolate}.concept-8 .faq-page .faq-search:before{z-index:0}.concept-8 .faq-page .faq-help{background:color-mix(in srgb, var(--space-primary) 5%, var(--space-action-text))!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-search kbd{display:none!important}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(n){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page .faq-aside{background:color-mix(in srgb, var(--space-primary) 90%, var(--space-hero))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-8 .faq-page .faq-layout-picker{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important}.concept-9 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(n){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-9 .faq-page :is(.faq-layout-picker,.faq-help,.faq-aside){background:color-mix(in srgb, var(--space-action-text) 50%, var(--space-card))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-aside-heading strong,:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-page .faq-aside-heading strong,:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-category,:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-page .faq-category,:is(#app,#top,body) :is(.concept-10,.faq-premium-10) :is(.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span),:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-page :is(.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span),:is(#app,#top,body) :is(.concept-10,.faq-premium-10) :is(.faq-question strong,.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3),:is(#app,#top,body) :is(.concept-10,.faq-premium-10) .faq-page :is(.faq-question strong,.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;font-weight:700!important}:is(#app,#top,body) :is(.concept-10,.faq-premium-10) :is(.faq-page,.faq-layout-picker,.faq-layout-option,.faq-aside,.faq-category,.faq-search,.faq-search input,.faq-item,.faq-topic-group,.faq-topic-trigger,.faq-category-card,.faq-category-card-trigger,.faq-hybrid-card,.faq-hybrid-trigger,.faq-help,.faq-help-cta,.faq-help>span,.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i,.faq-empty){border-radius:0!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero{border-left:0!important;padding-left:0!important}:is(#layout1,.layout1,.faq-pro-1) .faq-eyebrow{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.02em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-size:clamp(38px,5.8vw,72px)!important;line-height:1.02!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:var(--space-primary)!important;opacity:1!important;font-style:italic!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero p{color:color-mix(in srgb, var(--space-text) 25%, var(--space-muted))!important;font-size:16px!important;line-height:1.6!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero-signal{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 50%, var(--space-hero)) 88%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 14%, transparent)!important;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:20px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero-signal span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 6%, transparent)!important;color:var(--space-primary)!important;border-radius:50%!important}:is(#layout1,.layout1,.faq-pro-1) .faq-hero-signal small{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-picker{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 50%, var(--space-hero)) 88%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 14%, transparent)!important;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 35%, transparent)!important;border-radius:18px!important;padding:16px 20px!important;transform:none!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-picker span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-size:16px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 7%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 12%, transparent)!important;color:color-mix(in srgb, var(--space-text) 85%, var(--space-line))!important;opacity:1!important;border-radius:999px!important;padding:8px 14px!important;font-size:11px!important;font-weight:600!important;transition:all .2s!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-option:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 32%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 15%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;transform:translateY(-1px)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-layout-option.is-active{background:var(--space-primary)!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, var(--space-primary) 35%, transparent)!important;font-weight:700!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 50%, var(--space-hero)) 88%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 14%, transparent)!important;box-shadow:0 22px 60px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 50%, transparent)!important;border-radius:20px!important;padding:22px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside-heading span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;margin:6px 0 18px!important;font-size:26px!important;line-height:1.15!important}:is(#layout1,.layout1,.faq-pro-1) .faq-categories{gap:8px!important;display:grid!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category{-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 13%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;text-align:left!important;opacity:1!important;cursor:pointer!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;font-size:13.5px!important;font-weight:600!important;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,color .2s!important;display:flex!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 32%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-line) 25%, var(--space-hero-overlay)) 85%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;transform:translate(5px)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category.is-active{border-color:var(--space-primary)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 15%, var(--space-hero)) 92%, transparent)!important;box-shadow:0 8px 26px color-mix(in srgb, var(--space-primary) 25%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-weight:700!important}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category:after{content:"";border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent);content:"›";width:28px;height:28px;color:var(--space-text);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:10px;font-size:21px;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category:hover:after{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 50%, transparent);transform:translate(2px)}:is(#layout1,.layout1,.faq-pro-1) .faq-aside .faq-category.is-active:after{background-color:var(--space-primary);border-color:var(--space-primary);box-shadow:0 3px 10px color-mix(in srgb, var(--space-primary) 45%, transparent);content:"›";color:var(--space-action-text);background-image:none;justify-content:center;align-items:center;font-size:21px;display:inline-flex;transform:scale(1.08)}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-categories{flex-wrap:wrap!important;gap:8px!important;display:flex!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 15%, transparent)!important;width:auto!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:999px!important;padding:9px 18px!important;font-weight:600!important;transition:all .2s!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category:after{display:none!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-line) 25%, var(--space-hero-overlay)) 85%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;transform:translateY(-2px)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category.is-active{background:var(--space-primary)!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 20px color-mix(in srgb, var(--space-primary) 30%, transparent)!important;font-weight:700!important}:is(#layout1,.layout1,.faq-pro-1) .faq-search:before{-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 15%, transparent)!important;border-radius:14px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}:is(#layout1,.layout1,.faq-pro-1) .faq-search:focus-within:before{border-color:var(--space-primary)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 15%, var(--space-hero)) 88%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--space-primary) 25%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-search svg{color:var(--space-primary)!important;opacity:1!important}:is(#layout1,.layout1,.faq-pro-1) .faq-results-head{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 13%, transparent)!important;box-shadow:none!important;border-radius:16px!important;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s!important;overflow:hidden!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:not([data-faq-layout="2"]):not([data-faq-layout="4"]):not([data-faq-layout="6"]) :is(.faq-item,.faq-topic-group):not(.is-open):hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 32%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-line) 25%, var(--space-hero-overlay)) 85%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page:is([data-faq-layout="2"],[data-faq-layout="4"],[data-faq-layout="6"]) :is(.faq-item,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 32%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-line) 25%, var(--space-hero-overlay)) 85%, transparent)!important;box-shadow:0 10px 25px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 30%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{border-color:var(--space-primary)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 15%, var(--space-hero)) 92%, transparent)!important;box-shadow:0 8px 30px color-mix(in srgb, var(--space-primary) 25%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{border-color:var(--space-primary)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 15%, var(--space-hero)) 95%, transparent)!important;box-shadow:0 8px 30px color-mix(in srgb, var(--space-primary) 32%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-question strong,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-topic-trigger small,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-category-card-trigger span,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-weight:600!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-question-meta,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-topic-trigger strong,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-category-card-trigger small,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-hybrid-trigger small{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 4%, transparent)!important;width:36px!important;height:36px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:50%!important;place-items:center!important;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 50%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:var(--space-primary)!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 3px 10px color-mix(in srgb, var(--space-primary) 40%, transparent)!important;transform:rotate(45deg)scale(1.08)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-answer p,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-topic-answers p,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-category-card-answers p,:is(#layout1,.layout1,.faq-pro-1) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 12%, transparent)!important;color:color-mix(in srgb, var(--space-text) 45%, var(--space-muted))!important;opacity:1!important;font-size:14.5px!important;line-height:1.7!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-size:16px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 12%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 50%, var(--space-hero)) 88%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 14%, transparent)!important;box-shadow:0 22px 60px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 50%, transparent)!important;border-radius:20px!important;padding:24px 28px!important;transform:none!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 6%, transparent)!important;width:44px!important;height:44px!important;color:var(--space-primary)!important;border-radius:50%!important;place-items:center!important;display:grid!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-size:17px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help div p{color:color-mix(in srgb, var(--space-text) 50%, var(--space-line))!important;font-size:12.5px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help .faq-help-cta{background:linear-gradient(180deg, var(--space-primary), color-mix(in srgb, var(--space-primary) 75%, var(--space-surface)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 7px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)) 25%, transparent)!important;letter-spacing:.04em!important;border:0!important;border-radius:999px!important;padding:12px 26px!important;font-size:12px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s,filter .2s!important}:is(#layout1,.layout1,.faq-pro-1) .faq-help .faq-help-cta:hover{box-shadow:0 10px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)) 35%, transparent)!important;filter:brightness(1.06)!important;transform:translateY(-2px)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-empty{-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 25%, transparent)!important;color:color-mix(in srgb, var(--space-text) 25%, var(--space-muted))!important;border-radius:16px!important}:is(#layout1,.layout1,.faq-pro-1) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;font-family:var(--space-font-body)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)!important;padding-bottom:24px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-eyebrow{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.02em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-size:clamp(38px,5.8vw,72px)!important;font-weight:500!important;line-height:1.04!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:var(--space-primary)!important;opacity:1!important;font-style:italic!important;font-weight:400!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero p{color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted))!important;font-size:16px!important;line-height:1.6!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero-signal{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 4px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-radius:20px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero-signal span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 18%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 4%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;border-radius:50%!important}:is(#layout2,.layout2,.faq-pro-2) .faq-hero-signal small{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;opacity:1!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-picker{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 4px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent)!important;border-radius:18px!important;padding:16px 20px!important;transform:none!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-picker span{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-size:16px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 10%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important;border-radius:999px!important;padding:8px 14px!important;font-size:11px!important;font-weight:600!important;transition:all .2s!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-option:hover{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)!important;transform:translateY(-1px)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 32%, transparent)!important;font-weight:700!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 8px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 8%, transparent)!important;border-radius:20px!important;padding:22px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside-heading span{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;margin:6px 0 18px!important;font-size:26px!important;line-height:1.15!important}:is(#layout2,.layout2,.faq-pro-2) .faq-categories{gap:8px!important;display:grid!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 2px 8px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 4%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;text-align:left!important;opacity:1!important;cursor:pointer!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;font-size:13.5px!important;font-weight:600!important;transition:transform .22s,box-shadow .22s,border-color .2s,outline .2s,color .2s!important;display:flex!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category:hover{box-shadow:0 10px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 10%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 22%, transparent)!important;transform:translateY(-2px)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline-offset:-2px!important;box-shadow:0 10px 25px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-weight:700!important}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category:after{content:"";border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 18%, transparent);content:"›";width:28px;height:28px;color:var(--space-text);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:10px;font-size:21px;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category:hover:after{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));transform:translate(2px)}:is(#layout2,.layout2,.faq-pro-2) .faq-aside .faq-category.is-active:after{background-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line));box-shadow:0 3px 10px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 35%, transparent);content:"›";color:var(--space-action-text);background-image:none;justify-content:center;align-items:center;font-size:21px;display:inline-flex;transform:scale(1.08)}:is(#layout2,.layout2,.faq-pro-2) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-categories{flex-wrap:wrap!important;gap:8px!important;display:flex!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)!important;width:auto!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;box-shadow:0 2px 8px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 5%, transparent)!important;border-radius:999px!important;padding:9px 18px!important;font-weight:600!important;transition:all .2s!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category:after{display:none!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category:hover{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 10%, transparent)!important;transform:translateY(-2px)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page:is([data-faq-layout="3"],[data-faq-layout="4"]) .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 28%, transparent)!important;font-weight:700!important}:is(#layout2,.layout2,.faq-pro-2) .faq-search:before{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)!important;box-shadow:0 4px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent)!important;border-radius:14px!important;transition:border-color .2s,box-shadow .2s!important}:is(#layout2,.layout2,.faq-pro-2) .faq-search:focus-within:before{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 20%, transparent), 0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 8%, transparent)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-search svg{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;opacity:1!important}:is(#layout2,.layout2,.faq-pro-2) .faq-results-head{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;opacity:1!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 4px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 6%, transparent)!important;border-radius:16px!important;transition:transform .22s,box-shadow .22s,border-color .2s,outline .2s!important;overflow:hidden!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:0 14px 34px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 12%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 18%, transparent)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline-offset:-2px!important;box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 14px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 28%, transparent)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-question strong,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-topic-trigger small,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-category-card-trigger span,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-weight:600!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-question-meta,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-topic-trigger strong,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-category-card-trigger small,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-hybrid-trigger small{color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 18%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 4%, transparent)!important;width:36px!important;height:36px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-radius:50%!important;place-items:center!important;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 3px 10px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 35%, transparent)!important;transform:rotate(45deg)scale(1.08)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-answer p,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-topic-answers p,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-category-card-answers p,:is(#layout2,.layout2,.faq-pro-2) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 10%, transparent)!important;color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted))!important;opacity:1!important;font-size:14.5px!important;line-height:1.7!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-size:16px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 10%, transparent)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 9%, transparent)!important;box-shadow:0 8px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 8%, transparent)!important;border-radius:20px!important;padding:24px 28px!important;transform:none!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 18%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 4%, transparent)!important;width:44px!important;height:44px!important;color:color-mix(in srgb, var(--space-primary) 85%, var(--space-surface))!important;border-radius:50%!important;place-items:center!important;display:grid!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-size:17px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help div p{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;font-size:12.5px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help .faq-help-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)), var(--space-primary))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, var(--space-primary) 25%, transparent)!important;letter-spacing:.04em!important;border:0!important;border-radius:999px!important;padding:12px 26px!important;font-size:12px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s,filter .2s!important}:is(#layout2,.layout2,.faq-pro-2) .faq-help .faq-help-cta:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--space-primary) 35%, transparent)!important;filter:brightness(1.06)!important;transform:translateY(-2px)!important}:is(#layout2,.layout2,.faq-pro-2) .faq-empty{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-secondary)) 25%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;border-radius:16px!important}:is(#layout2,.layout2,.faq-pro-2) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;font-family:var(--space-font-body)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;padding-inline:clamp(16px,4vw,44px)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero{border-bottom:0!important;border-left:0!important;padding-bottom:24px!important;padding-left:0!important}:is(#layout3,.layout3,.faq-pro-3) .faq-eyebrow{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:500!important;line-height:1.05!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-muted) 40%, var(--space-hero))!important;opacity:1!important;font-style:italic!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero p{color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-action-text))!important;max-width:620px!important;font-size:16px!important;line-height:1.6!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero-signal{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(175%)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 12%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:20px!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero-signal span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 60%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 30%, transparent)!important;color:color-mix(in srgb, var(--space-muted) 40%, var(--space-hero))!important;border-radius:50%!important}:is(#layout3,.layout3,.faq-pro-3) .faq-hero-signal small{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;opacity:1!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(175%)!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 12%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent)!important;border-radius:20px!important;padding:16px 22px!important;transform:none!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-picker span{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 20%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 35%, transparent)!important;-webkit-backdrop-filter:blur(8px)!important;color:color-mix(in srgb, var(--space-secondary) 65%, var(--space-text))!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-option b{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;margin-right:6px!important;font-weight:800!important;transition:color .2s!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-option:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 45%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text)) 45%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;transform:translateY(-1px)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;border-color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 5%, var(--space-text)) 25%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-layout-option.is-active b{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 75%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(175%)!important;box-shadow:0 25px 70px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 18%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent), inset 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 12%, transparent)!important;border-radius:22px!important;padding:26px 20px!important;transform:none!important}:is(#layout3,.layout3,.faq-pro-3) .faq-aside-heading span{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-line))!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:11px!important;font-weight:800!important}:is(#layout3,.layout3,.faq-pro-3) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin-top:6px!important;margin-bottom:18px!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important}:is(#layout3,.layout3,.faq-pro-3) .faq-categories{flex-direction:column!important;gap:8px!important;display:flex!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 16%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important;-webkit-backdrop-filter:blur(8px)!important;color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;cursor:pointer!important;box-shadow:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:13px 16px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category:after{content:""!important;border-right:2px solid color-mix(in srgb, var(--space-muted) 70%, var(--space-line))!important;border-top:2px solid color-mix(in srgb, var(--space-muted) 70%, var(--space-line))!important;opacity:.8!important;flex-shrink:0!important;width:7px!important;height:7px!important;margin-left:8px!important;transition:transform .2s,border-color .2s!important;transform:rotate(45deg)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text)) 42%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;transform:translate(3px)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category:hover:after{border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text))!important;opacity:1!important;transform:translate(2px)rotate(45deg)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category.is-active{background:linear-gradient(135deg, color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-card)) 78%, transparent), color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 58%, transparent))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 70%, transparent)!important;outline:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 60%, transparent)!important;box-shadow:0 6px 20px color-mix(in srgb, var(--space-primary) 16%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;font-weight:700!important}:is(#layout3,.layout3,.faq-pro-3) .faq-category.is-active:after{border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-secondary))!important;opacity:1!important;border-width:2.5px!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search:before{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 8%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent)!important;border-radius:14px!important;transition:border-color .2s,outline .2s,box-shadow .2s,background .2s!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search:focus-within:before{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 70%, transparent)!important;outline:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 60%, transparent)!important;box-shadow:0 14px 38px color-mix(in srgb, var(--space-primary) 15%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 90%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 44%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search svg{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;opacity:1!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search input{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search input::-moz-placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 50%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-search input::placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 50%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-results-head{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;opacity:1!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(175%)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 9%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent), inset 0 0 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 10%, transparent)!important;border-radius:16px!important;margin-bottom:14px!important;transition:transform .22s cubic-bezier(.2,0,.2,1),box-shadow .22s cubic-bezier(.2,0,.2,1),background-color .22s,border-color .2s,outline .2s!important;overflow:hidden!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 44%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text)) 45%, transparent)!important;box-shadow:0 20px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 14%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 90%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{background:linear-gradient(135deg, color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 58%, transparent), color-mix(in srgb, color-mix(in srgb, var(--space-action-text) 10%, var(--space-card)) 45%, transparent))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 70%, transparent)!important;outline:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 60%, transparent)!important;box-shadow:0 22px 60px color-mix(in srgb, var(--space-primary) 16%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 85%, transparent)!important;transform:none!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 24px 64px color-mix(in srgb, var(--space-primary) 20%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 95%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:20px!important;font-weight:600!important;line-height:1.35!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-category-card-trigger span,.faq-hybrid-trigger span){font-size:24px!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page .faq-question-meta{color:color-mix(in srgb, var(--space-muted) 70%, var(--space-hero))!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 25%, transparent)!important;width:36px!important;height:36px!important;color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;border-radius:50%!important;place-items:center!important;transition:transform .22s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 70%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-secondary))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 45%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;border-color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 12px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 5%, var(--space-text)) 28%, transparent)!important;transform:rotate(45deg)scale(1.08)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page .faq-answer p,:is(#layout3,.layout3,.faq-pro-3) .faq-page .faq-topic-answers p,:is(#layout3,.layout3,.faq-pro-3) .faq-page .faq-category-card-answers p,:is(#layout3,.layout3,.faq-pro-3) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;opacity:1!important;font-size:15px!important;line-height:1.7!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 34%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(175%)!important;box-shadow:0 20px 55px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 14%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent)!important;border-radius:22px!important;padding:24px 28px!important;transform:none!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 55%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 30%, transparent)!important;width:44px!important;height:44px!important;color:color-mix(in srgb, var(--space-primary) 5%, var(--space-text))!important;border-radius:50%!important;place-items:center!important;display:grid!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help div p{color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-action-text))!important;font-size:13px!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help .faq-help-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--space-primary) 80%, var(--space-action-text)), color-mix(in srgb, var(--space-primary) 80%, var(--space-secondary)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 7px 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 28%, transparent)!important;letter-spacing:.03em!important;border:0!important;border-radius:12px!important;padding:12px 26px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s,filter .2s!important}:is(#layout3,.layout3,.faq-pro-3) .faq-help .faq-help-cta:hover{box-shadow:0 10px 26px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 38%, transparent)!important;filter:brightness(1.06)!important;transform:translateY(-2px)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-empty{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 32%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 60%, var(--space-line)) 45%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-action-text))!important;border-radius:16px!important}:is(#layout3,.layout3,.faq-pro-3) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-family:var(--space-font-body)!important;padding-inline:clamp(16px,5vw,52px)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero{border-bottom:0!important;border-left:0!important;padding-bottom:24px!important;padding-left:0!important}:is(#layout4,.layout4,.faq-pro-4) .faq-eyebrow{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:1!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:500!important;line-height:1.04!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;opacity:1!important;font-style:italic!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero p{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;max-width:660px!important;font-size:16.5px!important;line-height:1.6!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero-signal{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 14px 35px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;border-radius:24px!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero-signal span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 14%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;border-radius:50%!important}:is(#layout4,.layout4,.faq-pro-4) .faq-hero-signal small{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-picker{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 14px 35px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent)!important;border-radius:26px!important;padding:16px 24px!important;transform:none!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-picker span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-size:17px!important;font-weight:600!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 80%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;color:color-mix(in srgb, var(--space-muted) 85%, var(--space-hero-overlay))!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-option b{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;margin-right:6px!important;font-weight:800!important;transition:color .2s!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-option:hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;box-shadow:0 4px 12px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent)!important;transform:translateY(-1px)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-text) 70%, var(--space-hero-overlay))!important;border-color:color-mix(in srgb, var(--space-text) 70%, var(--space-hero-overlay))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-text) 70%, var(--space-hero-overlay)) 25%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-layout-option.is-active b{color:color-mix(in srgb, var(--space-background) 65%, var(--space-line))!important}:is(#layout4,.layout4,.faq-pro-4) .faq-aside{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 16px 40px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 9%, transparent)!important;border-radius:26px!important;padding:28px 22px!important;transform:none!important}:is(#layout4,.layout4,.faq-pro-4) .faq-aside-heading span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:1!important;font-size:11px!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;margin-top:6px!important;margin-bottom:18px!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important}:is(#layout4,.layout4,.faq-pro-4) .faq-categories{flex-direction:column!important;gap:9px!important;display:flex!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 72%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 9%, transparent)!important;color:color-mix(in srgb, var(--space-muted) 85%, var(--space-hero-overlay))!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:none!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .22s!important;display:flex!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category:after{content:""!important;border-right:2px solid color-mix(in srgb, var(--space-primary) 30%, var(--space-muted))!important;border-top:2px solid color-mix(in srgb, var(--space-primary) 30%, var(--space-muted))!important;opacity:.75!important;flex-shrink:0!important;width:7px!important;height:7px!important;margin-left:8px!important;transition:transform .2s,border-color .2s!important;transform:rotate(45deg)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category:hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 55%, transparent)!important;color:color-mix(in srgb, var(--space-text) 70%, var(--space-hero-overlay))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent)!important;transform:translate(3px)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category:hover:after{border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;opacity:1!important;transform:translate(2px)rotate(45deg)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 36%, transparent)!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-category.is-active:after{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;opacity:1!important;border-width:2.5px!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search:before{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 12%, transparent)!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 6%, transparent)!important;border-radius:18px!important;transition:border-color .2s,outline .2s,box-shadow .2s!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search:focus-within:before{border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;outline:2px solid color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;outline-offset:-2px!important;box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 22%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search svg{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search input{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search input::-moz-placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 48%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-search input::placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 48%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-results-head{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;opacity:1!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 9%, transparent)!important;box-shadow:0 14px 36px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 8%, transparent)!important;border-radius:24px!important;margin-bottom:16px!important;transition:transform .25s,box-shadow .25s,outline .2s,border-color .2s!important;overflow:hidden!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:0 24px 48px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 16%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 40%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{outline:3px solid color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;outline-offset:-3px!important;border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;box-shadow:0 20px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 30%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;transform:none!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 24px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 36%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-size:21px!important;font-weight:600!important;line-height:1.35!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-category-card-trigger span,.faq-hybrid-trigger span){font-size:24px!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page .faq-question-meta{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 14%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;border-radius:50%!important;place-items:center!important;transition:transform .24s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;border-color:color-mix(in srgb, var(--space-primary) 95%, var(--space-muted))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 40%, transparent)!important;transform:rotate(45deg)scale(1.08)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page .faq-answer p,:is(#layout4,.layout4,.faq-pro-4) .faq-page .faq-topic-answers p,:is(#layout4,.layout4,.faq-pro-4) .faq-page .faq-category-card-answers p,:is(#layout4,.layout4,.faq-pro-4) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-muted) 80%, var(--space-hero-overlay))!important;opacity:1!important;padding:6px 28px 26px!important;font-size:15px!important;line-height:1.7!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-size:17px!important;font-weight:600!important}:is(#layout4,.layout4,.faq-pro-4) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 8%, transparent)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 16px 40px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-text)) 9%, transparent)!important;border-radius:26px!important;padding:26px 32px!important;transform:none!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay)) 14%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;width:46px!important;height:46px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-radius:50%!important;place-items:center!important;display:grid!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-size:18px!important;font-weight:600!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help div p{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;font-size:13px!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help .faq-help-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)), color-mix(in srgb, var(--space-primary) 15%, var(--space-secondary)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 95%, var(--space-hero-overlay)) 28%, transparent)!important;letter-spacing:.03em!important;border:0!important;border-radius:999px!important;padding:12px 28px!important;font-size:13px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s,filter .2s!important}:is(#layout4,.layout4,.faq-pro-4) .faq-help .faq-help-cta:hover{box-shadow:0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 95%, var(--space-hero-overlay)) 38%, transparent)!important;filter:brightness(1.05)!important;transform:translateY(-2px)!important}:is(#layout4,.layout4,.faq-pro-4) .faq-empty{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 95%, var(--space-muted)) 45%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;border-radius:24px!important}:is(#layout4,.layout4,.faq-pro-4) .faq-empty strong{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-hero-overlay))!important;font-family:var(--space-font-body)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page{color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-family:var(--space-font-body)!important;padding-inline:clamp(16px,4vw,48px)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero{border-bottom:0!important;border-left:0!important;padding-bottom:24px!important;padding-left:0!important}:is(#layout5,.layout5,.faq-pro-5) .faq-eyebrow{color:var(--space-primary)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:500!important;line-height:1.04!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:var(--space-primary)!important;opacity:1!important;font-style:italic!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero p{color:color-mix(in srgb, var(--space-muted) 95%, var(--space-hero))!important;max-width:660px!important;font-size:16.5px!important;line-height:1.6!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero-signal{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 96%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 14px 35px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;border-radius:26px!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero-signal span{border:1px solid color-mix(in srgb, var(--space-primary) 45%, var(--space-hero))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;color:var(--space-primary)!important;border-radius:50%!important}:is(#layout5,.layout5,.faq-pro-5) .faq-hero-signal small{color:var(--space-primary)!important;opacity:1!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 96%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 14px 35px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 8%, transparent)!important;border-radius:26px!important;padding:16px 24px!important;transform:none!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-picker span{color:var(--space-primary)!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:800!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-option{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid color-mix(in srgb, var(--space-primary) 20%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 35%, var(--space-hero-overlay))!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-option b{color:var(--space-primary)!important;margin-right:6px!important;font-weight:800!important;transition:color .2s!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-option:hover{background:color-mix(in srgb, var(--space-surface) 90%, var(--space-hero))!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;box-shadow:0 4px 12px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 8%, transparent)!important;transform:translateY(-1px)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;border-color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 25%, var(--space-text)) 25%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-layout-option.is-active b{color:color-mix(in srgb, var(--space-primary) 45%, var(--space-hero))!important}:is(#layout5,.layout5,.faq-pro-5) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 96%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 20px 48px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 10%, transparent)!important;border-radius:26px!important;padding:28px 22px!important;transform:none!important}:is(#layout5,.layout5,.faq-pro-5) .faq-aside-heading span{color:var(--space-primary)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:11px!important;font-weight:800!important}:is(#layout5,.layout5,.faq-pro-5) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;margin-top:6px!important;margin-bottom:18px!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important}:is(#layout5,.layout5,.faq-pro-5) .faq-categories{flex-direction:column!important;gap:9px!important;display:flex!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 82%, transparent)!important;border:1px solid color-mix(in srgb, var(--space-primary) 22%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 35%, var(--space-hero-overlay))!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:none!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .22s!important;display:flex!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category:after{display:none!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category:before{content:""!important;border-left:2px solid var(--space-primary)!important;border-top:2px solid var(--space-primary)!important;opacity:.8!important;flex-shrink:0!important;width:7px!important;height:7px!important;margin-right:10px!important;transition:transform .2s,border-color .2s!important;transform:rotate(-45deg)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category:hover{background:color-mix(in srgb, var(--space-surface) 90%, var(--space-hero))!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;box-shadow:0 2px 8px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 8%, transparent)!important;transform:translate(-3px)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category:hover:before{border-color:var(--space-primary)!important;opacity:1!important;transform:translate(-2px)rotate(-45deg)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category.is-active{background:linear-gradient(135deg, var(--space-primary), color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)))!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 2px 8px color-mix(in srgb, var(--space-primary) 18%, transparent)!important;font-weight:800!important;transform:translate(-3px)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-category.is-active:before{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;opacity:1!important;border-width:2.5px!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search:before{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid color-mix(in srgb, var(--space-primary) 25%, transparent)!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 6%, transparent)!important;border-radius:16px!important;transition:border-color .2s,outline .2s,box-shadow .2s!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search:focus-within:before{border-color:var(--space-primary)!important;outline:2px solid var(--space-primary)!important;outline-offset:-2px!important;box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 85%, var(--space-hero)) 16%, transparent), 0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 10%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search svg{color:var(--space-primary)!important;opacity:1!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search input{color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search input::-moz-placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 25%, var(--space-text)) 48%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-search input::placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 25%, var(--space-text)) 48%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-results-head{color:var(--space-primary)!important;opacity:1!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 10px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-hero-overlay)) 8%, transparent)!important;border-radius:18px!important;margin-bottom:14px!important;transition:transform .25s,box-shadow .25s,outline .2s,border-color .2s!important;overflow:hidden!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:0 16px 36px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-hero-overlay)) 14%, transparent)!important;border-color:color-mix(in srgb, var(--space-primary) 35%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{outline:2px solid var(--space-primary)!important;outline-offset:-2px!important;border-color:var(--space-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 85%, var(--space-hero)) 16%, transparent), 0 14px 34px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 16%, transparent)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;transform:none!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 85%, var(--space-hero)) 22%, transparent), 0 18px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 20%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-size:21px!important;font-weight:600!important;line-height:1.35!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-category-card-trigger span,.faq-hybrid-trigger span){font-size:24px!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page .faq-question-meta{color:var(--space-primary)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, var(--space-primary) 45%, var(--space-hero))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;width:38px!important;height:38px!important;color:var(--space-primary)!important;border-radius:50%!important;place-items:center!important;transition:transform .24s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:var(--space-primary)!important;color:var(--space-primary)!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:var(--space-primary)!important;border-color:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 4px 14px color-mix(in srgb, var(--space-primary) 40%, transparent)!important;transform:rotate(45deg)scale(1.08)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page .faq-answer p,:is(#layout5,.layout5,.faq-pro-5) .faq-page .faq-topic-answers p,:is(#layout5,.layout5,.faq-pro-5) .faq-page .faq-category-card-answers p,:is(#layout5,.layout5,.faq-pro-5) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 35%, var(--space-hero-overlay))!important;opacity:1!important;padding:6px 28px 26px!important;font-size:15px!important;line-height:1.7!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 8%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 96%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-hero-overlay)) 10%, transparent)!important;box-shadow:0 16px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 9%, transparent)!important;border-radius:26px!important;padding:26px 32px!important;transform:none!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help>span{border:1px solid color-mix(in srgb, var(--space-primary) 45%, var(--space-hero))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;width:46px!important;height:46px!important;color:var(--space-primary)!important;border-radius:50%!important;place-items:center!important;display:grid!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-size:18px!important;font-weight:600!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help div p{color:color-mix(in srgb, var(--space-muted) 95%, var(--space-hero))!important;font-size:13px!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help .faq-help-cta{background:linear-gradient(180deg, var(--space-primary), color-mix(in srgb, var(--space-primary) 70%, var(--space-hero-overlay)))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--space-primary) 32%, transparent)!important;letter-spacing:.03em!important;border:0!important;border-radius:999px!important;padding:12px 28px!important;font-size:13px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s,filter .2s!important}:is(#layout5,.layout5,.faq-pro-5) .faq-help .faq-help-cta:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--space-primary) 42%, transparent)!important;filter:brightness(1.06)!important;transform:translateY(-2px)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-empty{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px dashed color-mix(in srgb, var(--space-primary) 45%, transparent)!important;color:color-mix(in srgb, var(--space-muted) 95%, var(--space-hero))!important;border-radius:18px!important}:is(#layout5,.layout5,.faq-pro-5) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 25%, var(--space-text))!important;font-family:var(--space-font-body)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;padding-inline:clamp(16px,4vw,48px)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-hero{border-bottom:0!important;border-left:0!important;padding-bottom:24px!important;padding-left:0!important}:is(#layout6,.layout6,.faq-pro-6) .faq-eyebrow{font-family:var(--space-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 58%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 20%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;opacity:1!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;padding:6px 14px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}:is(#layout6,.layout6,.faq-pro-6) .faq-eyebrow:before{content:""!important;background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important}:is(#layout6,.layout6,.faq-pro-6) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:500!important;line-height:1.05!important}:is(#layout6,.layout6,.faq-pro-6) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;opacity:1!important;font-style:italic!important}:is(#layout6,.layout6,.faq-pro-6) .faq-hero p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;max-width:680px!important;font-size:16.5px!important;line-height:1.65!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;box-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 6%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:20px!important;padding:16px 24px!important;transform:none!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-picker span{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;font-family:var(--space-font-body)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17px!important;font-weight:600!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 50%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 22%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 20%, var(--space-text))!important;font-family:var(--space-font-body)!important;border-radius:12px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:all .22s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-option b{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;margin-right:6px!important;font-weight:800!important;transition:color .2s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-option:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 80%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary)) 55%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 4px 12px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 8%, transparent)!important;transform:translateY(-1px)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-layout-option.is-active b{color:var(--space-primary)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;box-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 6%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:20px!important;padding:26px 22px!important;transform:none!important}:is(#layout6,.layout6,.faq-pro-6) .faq-aside-heading span{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;font-family:var(--space-font-body)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout6,.layout6,.faq-pro-6) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin-top:6px!important;margin-bottom:18px!important;font-size:24px!important;font-weight:600!important;line-height:1.18!important}:is(#layout6,.layout6,.faq-pro-6) .faq-categories{flex-direction:column!important;gap:8px!important;display:flex!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 55%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 22%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 20%, var(--space-text))!important;font-family:var(--space-font-body)!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:none!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;transition:all .22s!important;display:flex!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category:after{content:""!important;border-right:2px solid color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;border-top:2px solid color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;opacity:.8!important;flex-shrink:0!important;width:6px!important;height:6px!important;margin-left:8px!important;transition:transform .2s,border-color .2s!important;transform:rotate(45deg)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 85%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary)) 55%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 8%, transparent)!important;transform:translate(3px)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category:hover:after{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;opacity:1!important;transform:translate(2px)rotate(45deg)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 8px 22px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 28%, transparent)!important;font-weight:700!important}:is(#layout6,.layout6,.faq-pro-6) .faq-category.is-active:after{border-color:var(--space-primary)!important;opacity:1!important;border-width:2.5px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search:before{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 55%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 75%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 5%, transparent)!important;border-radius:16px!important;transition:border-color .22s,box-shadow .22s,background-color .22s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search:focus-within:before{border-color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;outline:2px solid color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;outline-offset:-2px!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 85%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 22%, transparent), 0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 9%, transparent)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search svg{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;opacity:1!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search input{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;font-size:15px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search input::-moz-placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 55%, transparent)!important;font-family:var(--space-font-body)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search input::placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-text)) 55%, transparent)!important;font-family:var(--space-font-body)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-search kbd{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 25%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-radius:6px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-results-head{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;opacity:1!important;font-family:var(--space-font-body)!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;box-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 6%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:20px!important;margin-bottom:14px!important;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .22s!important;overflow:hidden!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:0 16px 36px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 12%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 90%, transparent)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 16%, transparent)!important;box-shadow:0 24px 55px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 35%, transparent)!important;transform:none!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 28px 60px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 42%, transparent)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important;transition:color .28s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-category-card-trigger span,.faq-hybrid-trigger span){font-size:24px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page .faq-question-meta{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;font-family:var(--space-font-body)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:800!important;transition:color .28s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open .faq-question-meta{color:var(--space-primary)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 25%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 60%, transparent)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-radius:12px!important;place-items:center!important;transition:transform .25s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 14%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 25%, transparent)!important;color:var(--space-primary)!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 25%, transparent)!important;transform:rotate(45deg)scale(1.05)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page .faq-answer p,:is(#layout6,.layout6,.faq-pro-6) .faq-page .faq-topic-answers p,:is(#layout6,.layout6,.faq-pro-6) .faq-page .faq-category-card-answers p,:is(#layout6,.layout6,.faq-pro-6) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 12%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 30%, var(--space-card))!important;font-family:var(--space-font-body)!important;opacity:1!important;padding:6px 28px 24px!important;font-size:15.5px!important;line-height:1.68!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;font-size:17.5px!important;font-weight:600!important}:is(#layout6,.layout6,.faq-pro-6) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 12%, transparent)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;box-shadow:0 12px 32px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 50%, var(--space-text)) 7%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:20px!important;padding:26px 32px!important;transform:none!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 25%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 65%, transparent)!important;width:46px!important;height:46px!important;color:color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary))!important;border-radius:12px!important;place-items:center!important;display:grid!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:18px!important;font-weight:600!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help div p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;font-size:13.5px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 25%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 15%, transparent)!important;font-family:var(--space-font-body)!important;letter-spacing:.02em!important;border-radius:12px!important;padding:12px 26px!important;font-size:13px!important;font-weight:700!important;transition:all .22s!important}:is(#layout6,.layout6,.faq-pro-6) .faq-help .faq-help-cta:hover{background:color-mix(in srgb, var(--space-surface) 10%, var(--space-text))!important;box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;transform:translateY(-2px)!important}:is(#layout6,.layout6,.faq-pro-6) .faq-empty{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 45%, transparent)!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 20%, var(--space-secondary)) 45%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;border-radius:20px!important}:is(#layout6,.layout6,.faq-pro-6) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;padding-inline:clamp(16px,4vw,48px)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-hero{border-bottom:0!important;border-left:0!important;padding-bottom:24px!important;padding-left:0!important}:is(#layout7,.layout7,.faq-pro-7) .faq-eyebrow{font-family:var(--space-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-secondary) 80%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 12%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 35%, transparent)!important;opacity:1!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;padding:6px 14px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}:is(#layout7,.layout7,.faq-pro-7) .faq-eyebrow:before{content:""!important;background:color-mix(in srgb, var(--space-secondary) 80%, var(--space-text))!important;width:6px!important;height:6px!important;box-shadow:0 0 8px color-mix(in srgb, var(--space-secondary) 80%, var(--space-text))!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important}:is(#layout7,.layout7,.faq-pro-7) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:400!important;line-height:1.05!important}:is(#layout7,.layout7,.faq-pro-7) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:var(--space-primary)!important;opacity:1!important;font-style:italic!important}:is(#layout7,.layout7,.faq-pro-7) .faq-hero p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 25%, var(--space-muted))!important;max-width:680px!important;font-size:16.5px!important;line-height:1.65!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 50%, var(--space-surface)) 85%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent)!important;box-shadow:0 14px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:20px!important;padding:16px 24px!important;transform:none!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-picker span{color:var(--space-primary)!important;font-family:var(--space-font-body)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17px!important;font-weight:500!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-option{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 75%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-text) 70%, var(--space-muted))!important;font-family:var(--space-font-body)!important;border-radius:12px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:all .22s!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-option b{color:var(--space-primary)!important;margin-right:6px!important;font-weight:800!important;transition:color .2s!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-option:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 95%, var(--space-text)) 90%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 30%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 4px 12px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 35%, transparent)!important;transform:translateY(-1px)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-option.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 0%, var(--space-primary) 100%)!important;border-color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--space-primary) 35%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-layout-option.is-active b{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important}:is(#layout7,.layout7,.faq-pro-7) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 50%, var(--space-surface)) 85%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent)!important;box-shadow:0 20px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:20px!important;padding:26px 22px!important;transform:none!important}:is(#layout7,.layout7,.faq-pro-7) .faq-aside-heading span{color:var(--space-primary)!important;font-family:var(--space-font-body)!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:1!important;font-size:10.5px!important;font-weight:800!important}:is(#layout7,.layout7,.faq-pro-7) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin-top:6px!important;margin-bottom:18px!important;font-size:24px!important;font-weight:400!important;line-height:1.18!important}:is(#layout7,.layout7,.faq-pro-7) .faq-categories{flex-direction:column!important;gap:8px!important;display:flex!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 75%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-text) 70%, var(--space-muted))!important;font-family:var(--space-font-body)!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:none!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;font-size:14.5px!important;font-weight:600!important;transition:all .22s!important;display:flex!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category:after{content:""!important;border-right:2px solid var(--space-primary)!important;border-top:2px solid var(--space-primary)!important;opacity:.8!important;flex-shrink:0!important;width:6px!important;height:6px!important;margin-left:8px!important;transition:transform .2s,border-color .2s!important;transform:rotate(45deg)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 95%, var(--space-text)) 90%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 32%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 35%, transparent)!important;transform:translate(3px)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category:hover:after{border-color:color-mix(in srgb, var(--space-text) 15%, var(--space-line))!important;opacity:1!important;transform:translate(2px)rotate(45deg)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category.is-active{background:linear-gradient(135deg, color-mix(in srgb, color-mix(in srgb, var(--space-muted) 10%, var(--space-card)) 95%, transparent), color-mix(in srgb, color-mix(in srgb, var(--space-action-text) 60%, var(--space-card)) 98%, transparent))!important;border:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 40%, transparent), inset 0 0 16px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 10%, transparent)!important;font-weight:700!important}:is(#layout7,.layout7,.faq-pro-7) .faq-category.is-active:after{border-color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-text))!important;opacity:1!important;border-width:2.5px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search:before{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 50%, var(--space-surface)) 85%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 25%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 40%, transparent)!important;border-radius:12px!important;transition:border-color .22s,box-shadow .22s,background-color .22s!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search:focus-within:before{border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline:2px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;outline-offset:-2px!important;box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 18%, transparent), 0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search svg{color:var(--space-primary)!important;opacity:1!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search input{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;font-size:14.5px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search input::-moz-placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-text) 70%, var(--space-muted)) 45%, transparent)!important;font-family:var(--space-font-body)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search input::placeholder{color:color-mix(in srgb, color-mix(in srgb, var(--space-text) 70%, var(--space-muted)) 45%, transparent)!important;font-family:var(--space-font-body)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-search kbd{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 25%, transparent)!important;color:var(--space-primary)!important;border-radius:6px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-results-head{color:var(--space-primary)!important;opacity:1!important;font-family:var(--space-font-body)!important;letter-spacing:.14em!important;font-weight:800!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 78%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 9%, transparent)!important;box-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:16px!important;margin-bottom:14px!important;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .22s!important;overflow:hidden!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:0 14px 34px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 55%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-surface) 95%, var(--space-text)) 88%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 32%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{background:linear-gradient(135deg, color-mix(in srgb, color-mix(in srgb, var(--space-muted) 10%, var(--space-card)) 96%, transparent), color-mix(in srgb, color-mix(in srgb, var(--space-action-text) 60%, var(--space-card)) 98%, transparent))!important;border:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 60%, transparent), inset 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 10%, transparent)!important;transform:none!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open:hover{box-shadow:0 18px 48px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 70%, transparent), inset 0 0 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 14%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-question strong,.faq-topic-trigger strong,.faq-category-card-trigger span,.faq-hybrid-trigger span){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:19px!important;font-weight:400!important;line-height:1.35!important;transition:color .28s!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-category-card-trigger span,.faq-hybrid-trigger span){font-size:24px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page .faq-question-meta{color:var(--space-primary)!important;font-family:var(--space-font-body)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:800!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open .faq-question-meta{color:color-mix(in srgb, var(--space-text) 15%, var(--space-line))!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){flex-shrink:0;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 25%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 6%, transparent)!important;width:38px!important;height:38px!important;color:var(--space-primary)!important;border-radius:10px!important;place-items:center!important;transition:transform .25s,background-color .2s,border-color .2s,color .2s,box-shadow .2s!important;display:grid!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item:hover .faq-question i,.faq-topic-group:hover .faq-topic-trigger i,.faq-category-card:hover .faq-category-card-trigger i,.faq-hybrid-card:hover .faq-hybrid-trigger i){border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 18%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){background:linear-gradient(135deg, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 0%, var(--space-primary) 100%)!important;border-color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, var(--space-primary) 40%, transparent)!important;transform:rotate(45deg)scale(1.05)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page .faq-answer p,:is(#layout7,.layout7,.faq-pro-7) .faq-page .faq-topic-answers p,:is(#layout7,.layout7,.faq-pro-7) .faq-page .faq-category-card-answers p,:is(#layout7,.layout7,.faq-pro-7) .faq-page .faq-hybrid-answers p{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 9%, transparent)!important;color:color-mix(in srgb, var(--space-text) 70%, var(--space-muted))!important;font-family:var(--space-font-body)!important;opacity:1!important;padding:6px 28px 24px!important;font-size:15px!important;line-height:1.7!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-topic-answers h3,.faq-category-card-answers h3,.faq-hybrid-answers h3){font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:17.5px!important;font-weight:500!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-topic-answers article,.faq-category-card-answers article,.faq-hybrid-answers article){border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 9%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 50%, var(--space-surface)) 85%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 22%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:20px!important;padding:26px 32px!important;transform:none!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help>span{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 12%, transparent)!important;width:46px!important;height:46px!important;color:color-mix(in srgb, var(--space-secondary) 80%, var(--space-text))!important;border-radius:12px!important;place-items:center!important;display:grid!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:18px!important;font-weight:500!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help div p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 25%, var(--space-muted))!important;font-size:13.5px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help .faq-help-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 0%, var(--space-primary) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--space-primary) 35%, transparent)!important;font-family:var(--space-font-body)!important;letter-spacing:.02em!important;border:0!important;border-radius:12px!important;padding:13px 28px!important;font-size:13.5px!important;font-weight:800!important;transition:all .2s!important}:is(#layout7,.layout7,.faq-pro-7) .faq-help .faq-help-cta:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--space-secondary) 65%, var(--space-text)), color-mix(in srgb, var(--space-primary) 45%, var(--space-secondary)))!important;box-shadow:0 12px 30px color-mix(in srgb, var(--space-primary) 48%, transparent)!important;transform:translateY(-2px)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-empty{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 78%, transparent)!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-line)) 40%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:color-mix(in srgb, var(--space-text) 25%, var(--space-muted))!important;border-radius:16px!important}:is(#layout7,.layout7,.faq-pro-7) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important}:is(#layout8,.layout8,.faq-pro-8){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-hero))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;position:relative!important}:is(#layout8,.layout8,.faq-pro-8) .faq-page{z-index:1!important;background:0 0!important;position:relative!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hero{border-left:0!important;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;margin-bottom:30px!important;padding-bottom:22px!important;padding-left:0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-eyebrow{font-family:var(--space-font-body)!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;opacity:1!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding:0!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 12px!important;font-size:clamp(38px,5vw,56px)!important;font-weight:400!important;line-height:1.04!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;opacity:1!important;font-style:italic!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hero p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 50%, var(--space-muted))!important;max-width:620px!important;margin:0!important;font-size:15px!important;line-height:1.6!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 6%, transparent)!important;border-radius:20px!important;margin-bottom:28px!important;padding:16px 24px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-picker span{font-family:var(--space-font-body)!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;font-size:10.5px!important;font-weight:800!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:20px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-option{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 35%, var(--space-muted))!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:700!important;transition:all .25s!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-option:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 30%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-option b{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 75%, var(--space-hero))!important;margin-right:6px!important;font-size:13px!important;font-weight:700!important}:is(#layout8,.layout8,.faq-pro-8) .faq-layout-option.is-active b{color:color-mix(in srgb, var(--space-primary) 20%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 78%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 6%, transparent)!important;border-radius:20px!important;padding:24px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-aside-heading span{font-family:var(--space-font-body)!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;margin-bottom:6px!important;font-size:10.5px!important;font-weight:800!important;display:block!important}:is(#layout8,.layout8,.faq-pro-8) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;font-size:26px!important;font-weight:400!important;line-height:1.15!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 65%, var(--space-text))!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:11px 16px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 28%, transparent)!important;font-weight:700!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search{margin-bottom:24px!important;position:relative!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search svg,:is(#layout8,.layout8,.faq-pro-8) .faq-search i{color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;opacity:.9!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search input{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:14px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search input::-moz-placeholder{color:color-mix(in srgb, var(--space-primary) 10%, var(--space-muted))!important;opacity:.6!important}:is(#layout8,.layout8,.faq-pro-8) .faq-search input::placeholder{color:color-mix(in srgb, var(--space-primary) 10%, var(--space-muted))!important;opacity:.6!important}:is(#layout8,.layout8,.faq-pro-8) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 9%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 5%, transparent)!important;border-radius:20px!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;overflow:hidden!important}:is(#layout8,.layout8,.faq-pro-8) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 12px 32px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 9%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-question{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:22px 26px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-question strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;font-size:21px!important;font-weight:400!important;line-height:1.3!important}:is(#layout8,.layout8,.faq-pro-8) .faq-question-meta{font-family:var(--space-font-body)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 10%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 20%, transparent)!important;border-radius:999px!important;margin-bottom:6px!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:700!important;display:inline-block!important}:is(#layout8,.layout8,.faq-pro-8) :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 5%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;width:36px!important;min-width:36px!important;height:36px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;transition:transform .3s,background .3s,color .3s,box-shadow .3s!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) :is(.faq-question i svg,.faq-topic-trigger i svg,.faq-category-card-trigger i svg,.faq-hybrid-trigger i svg){width:16px!important;height:16px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-answer{padding:0 26px 24px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-answer p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 30%, var(--space-muted))!important;border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;margin:0!important;padding-top:14px!important;font-size:14.5px!important;line-height:1.65!important}:is(#layout8,.layout8,.faq-pro-8) .faq-item.is-open{background:linear-gradient(180deg, color-mix(in srgb, var(--space-secondary) 15%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 60%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 16px 44px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-item.is-open .faq-question strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-item.is-open .faq-question-meta{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 16%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 30%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 22%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-item.is-open .faq-answer p{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-background))!important;border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 14%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-item.is-open .faq-question i{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 2px 6px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;transform:rotate(45deg)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-results-2{gap:18px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:22px 26px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-trigger strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:24px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-answers{padding:0 26px 24px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-answers article:last-child{border-bottom:0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 30%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open{background:linear-gradient(180deg, color-mix(in srgb, var(--space-secondary) 15%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 60%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 16px 44px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open .faq-topic-trigger strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open .faq-topic-trigger i{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;transform:rotate(45deg)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open .faq-topic-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 12%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open .faq-topic-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-topic-group.is-open .faq-topic-answers p{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-background))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:30px 28px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:34px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-answers{padding:0 28px 28px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-answers article:last-child{border-bottom:0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 30%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open{background:linear-gradient(180deg, color-mix(in srgb, var(--space-secondary) 15%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 60%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 16px 44px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open .faq-category-card-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open .faq-category-card-trigger i{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;transform:rotate(45deg)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open .faq-category-card-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 12%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open .faq-category-card-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-category-card.is-open .faq-category-card-answers p{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-background))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:30px 28px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:34px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-answers{padding:0 28px 28px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-answers article:last-child{border-bottom:0!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 30%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open{background:linear-gradient(180deg, color-mix(in srgb, var(--space-secondary) 15%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 60%, transparent)!important;border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 16px 44px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open .faq-hybrid-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open .faq-hybrid-trigger i{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;transform:rotate(45deg)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open .faq-hybrid-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 12%, transparent)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open .faq-hybrid-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-hybrid-card.is-open .faq-hybrid-answers p{color:color-mix(in srgb, var(--space-secondary) 20%, var(--space-background))!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-card)) 80%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;box-shadow:0 10px 32px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 25%, var(--space-text)) 6%, transparent)!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:36px!important;padding:24px 28px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help>span{color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 10%, transparent)!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help>div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:19px!important;font-weight:400!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help>div p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-secondary) 50%, var(--space-muted))!important;font-size:13.5px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 32%, transparent)!important;font-family:var(--space-font-body)!important;letter-spacing:.02em!important;border:0!important;border-radius:12px!important;padding:13px 26px!important;font-size:13.5px!important;font-weight:700!important;transition:all .2s!important}:is(#layout8,.layout8,.faq-pro-8) .faq-help .faq-help-cta:hover{background:color-mix(in srgb, var(--space-primary) 65%, var(--space-text))!important;box-shadow:0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 42%, transparent)!important;transform:translateY(-2px)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-empty{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-card))!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 50%, var(--space-muted))!important;text-align:center!important;border-radius:20px!important;padding:40px!important}:is(#layout8,.layout8,.faq-pro-8) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;font-size:20px!important}:is(#layout9,.layout9,.faq-pro-9){background:radial-gradient(ellipse at 85% 15%, color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary)) 8%, transparent) 0%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;position:relative!important}:is(#layout9,.layout9,.faq-pro-9) .faq-page{z-index:1!important;background:0 0!important;position:relative!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hero{border-left:0!important;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;margin-bottom:30px!important;padding-bottom:22px!important;padding-left:0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-eyebrow{font-family:var(--space-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;opacity:1!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding:0!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hero h1{font-family:var(--space-font-heading)!important;letter-spacing:-.015em!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 12px!important;font-size:clamp(38px,5vw,56px)!important;font-weight:500!important;line-height:1.06!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;opacity:1!important;font-style:italic!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hero p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;max-width:640px!important;margin:0!important;font-size:15.5px!important;line-height:1.6!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 92%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 8%, transparent)!important;border-radius:24px!important;margin-bottom:28px!important;padding:16px 24px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-picker span{font-family:var(--space-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;font-size:10.5px!important;font-weight:800!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-picker strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:20px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 15%, transparent)!important;font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-line) 10%, var(--space-action))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 60%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;border-radius:999px!important;padding:8px 16px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option:hover{background:color-mix(in srgb, var(--space-muted) 5%, var(--space-action))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border-color:color-mix(in srgb, var(--space-muted) 5%, var(--space-action))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 28%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option b{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;margin-right:6px!important;font-size:12.5px!important;font-weight:700!important}:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option.is-active b,:is(#layout9,.layout9,.faq-pro-9) .faq-layout-option:hover b{color:var(--space-primary)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 92%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 8%, transparent)!important;border-radius:24px!important;padding:24px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-aside-heading span{font-family:var(--space-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;margin-bottom:6px!important;font-size:10.5px!important;font-weight:800!important;display:block!important}:is(#layout9,.layout9,.faq-pro-9) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-line) 10%, var(--space-action))!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:11px 16px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 8%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category.is-active{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 25%, transparent)!important;font-weight:700!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search{margin-bottom:24px!important;position:relative!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search svg,:is(#layout9,.layout9,.faq-pro-9) .faq-search i{color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;opacity:.95!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search input{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:14px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search input::-moz-placeholder{color:color-mix(in srgb, var(--space-muted) 90%, var(--space-action-text))!important;opacity:.65!important}:is(#layout9,.layout9,.faq-pro-9) .faq-search input::placeholder{color:color-mix(in srgb, var(--space-muted) 90%, var(--space-action-text))!important;opacity:.65!important}:is(#layout9,.layout9,.faq-pro-9) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;box-shadow:0 10px 30px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 6%, transparent)!important;border-radius:20px!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;overflow:hidden!important}:is(#layout9,.layout9,.faq-pro-9) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):hover{border-color:color-mix(in srgb, var(--space-primary) 75%, transparent)!important;box-shadow:0 14px 40px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 10%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-question{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:22px 26px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-question strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;font-size:21px!important;font-weight:500!important;line-height:1.3!important}:is(#layout9,.layout9,.faq-pro-9) .faq-question-meta{font-family:var(--space-font-body)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-text)) 10%, transparent)!important;color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-text)) 22%, transparent)!important;border-radius:999px!important;margin-bottom:6px!important;padding:4px 11px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}:is(#layout9,.layout9,.faq-pro-9) :is(.faq-question i,.faq-topic-trigger i,.faq-category-card-trigger i,.faq-hybrid-trigger i){background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 5%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;width:36px!important;min-width:36px!important;height:36px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;transition:transform .3s,background .3s,color .3s,box-shadow .3s!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) :is(.faq-question i svg,.faq-topic-trigger i svg,.faq-category-card-trigger i svg,.faq-hybrid-trigger i svg){width:16px!important;height:16px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-answer{padding:0 26px 24px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-answer p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-action) 80%, var(--space-hero))!important;border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;margin:0!important;padding-top:14px!important;font-size:14.5px!important;line-height:1.65!important}:is(#layout9,.layout9,.faq-pro-9) .faq-item.is-open{background:linear-gradient(145deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid var(--space-primary)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--space-primary) 35%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-item.is-open .faq-question strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-item.is-open .faq-question-meta{background:color-mix(in srgb, var(--space-primary) 92%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border:1px solid color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 3px 12px color-mix(in srgb, var(--space-primary) 40%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-item.is-open .faq-answer p{color:color-mix(in srgb, var(--space-surface) 85%, var(--space-action))!important;border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 14%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-item.is-open .faq-question i{background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-color:var(--space-primary)!important;box-shadow:0 4px 14px color-mix(in srgb, var(--space-primary) 45%, transparent)!important;transform:rotate(45deg)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-results-2{gap:18px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:22px 26px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-trigger strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:24px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-answers{padding:0 26px 24px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-answers article:last-child{border-bottom:0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-action) 80%, var(--space-hero))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open{background:linear-gradient(145deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid var(--space-primary)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open .faq-topic-trigger strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open .faq-topic-trigger i{background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-color:var(--space-primary)!important;transform:rotate(45deg)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open .faq-topic-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 12%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open .faq-topic-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-topic-group.is-open .faq-topic-answers p{color:color-mix(in srgb, var(--space-surface) 85%, var(--space-action))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:30px 28px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:34px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-answers{padding:0 28px 28px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-answers article:last-child{border-bottom:0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-action) 80%, var(--space-hero))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open{background:linear-gradient(145deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid var(--space-primary)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open .faq-category-card-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open .faq-category-card-trigger i{background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-color:var(--space-primary)!important;transform:rotate(45deg)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open .faq-category-card-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 12%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open .faq-category-card-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-category-card.is-open .faq-category-card-answers p{color:color-mix(in srgb, var(--space-surface) 85%, var(--space-action))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:30px 28px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:34px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-answers{padding:0 28px 28px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important;padding:14px 0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-answers article:last-child{border-bottom:0!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:19px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-action) 80%, var(--space-hero))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open{background:linear-gradient(145deg, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px solid var(--space-primary)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 28%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open .faq-hybrid-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open .faq-hybrid-trigger i{background:var(--space-primary)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;border-color:var(--space-primary)!important;transform:rotate(45deg)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open .faq-hybrid-answers article{border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 12%, transparent)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open .faq-hybrid-answers h3{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-hybrid-card.is-open .faq-hybrid-answers p{color:color-mix(in srgb, var(--space-surface) 85%, var(--space-action))!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-surface)) 92%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-muted) 5%, var(--space-action)) 8%, transparent)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:36px!important;padding:24px 28px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help>span{color:color-mix(in srgb, var(--space-secondary) 70%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-text)) 10%, transparent)!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help>div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:19px!important;font-weight:500!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help>div p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;font-size:13.5px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help .faq-help-cta{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-action))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 28%, transparent)!important;font-family:var(--space-font-body)!important;letter-spacing:.02em!important;border:0!important;border-radius:12px!important;padding:13px 26px!important;font-size:13.5px!important;font-weight:800!important;transition:all .2s!important}:is(#layout9,.layout9,.faq-pro-9) .faq-help .faq-help-cta:hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 38%, transparent)!important;transform:translateY(-1px)!important}:is(#layout9,.layout9,.faq-pro-9) .faq-empty{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-surface))!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 70%, var(--space-text)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;text-align:center!important;border-radius:20px!important;padding:40px!important}:is(#layout9,.layout9,.faq-pro-9) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;font-size:20px!important}:is(#layout10,.layout10,.faq-pro-10){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;position:relative!important}:is(#layout10,.layout10,.faq-pro-10) .faq-page{z-index:1!important;background:0 0!important;position:relative!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hero{text-align:center!important;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent)!important;margin-bottom:32px!important;padding-bottom:28px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-eyebrow{letter-spacing:.28em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hero h1{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;margin:0 0 14px!important;font-size:clamp(38px,5.5vw,68px)!important;font-weight:500!important;line-height:1.08!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hero h1 em{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 90%, var(--space-hero))!important;opacity:1!important;font-style:italic!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hero p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.55!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-picker{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent)!important;border-radius:24px!important;margin-bottom:32px!important;padding:18px 24px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-picker>div:first-child span{letter-spacing:.2em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;font-size:10.5px!important;font-weight:800!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-picker>div:first-child strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:18px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-option{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 16%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 5%, transparent)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;font-family:var(--space-font-body)!important;border-radius:999px!important;padding:8px 18px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-option b{color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;margin-right:6px!important;font-weight:800!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-option:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 40%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;transform:translateY(-1px)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-option.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 20px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 38%, transparent)!important;border-color:#0000!important;font-weight:800!important;transform:translateY(-1px)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-layout-option.is-active b{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-aside{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent)!important;border-radius:24px!important;padding:26px 22px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-aside-heading span{letter-spacing:.2em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;font-size:10px!important;font-weight:800!important}:is(#layout10,.layout10,.faq-pro-10) .faq-aside-heading strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin-top:4px!important;font-size:22px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 12%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 4%, transparent)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;font-family:var(--space-font-body)!important;text-align:left!important;border-radius:999px!important;width:100%!important;margin-bottom:8px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important;display:block!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category:hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;transform:translate(3px)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 35%, transparent)!important;border-color:#0000!important;font-weight:800!important;transform:translate(3px)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-search svg{color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;stroke:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-search kbd{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;border-radius:999px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 22%, transparent)!important;box-shadow:0 12px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;border-radius:20px!important;margin-bottom:14px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 50%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent), 0 12px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item:hover .faq-question i{border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 18%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-question{cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:22px 26px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-question strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;letter-spacing:-.01em!important;font-size:19px!important;font-weight:500!important;line-height:1.35!important}:is(#layout10,.layout10,.faq-pro-10) .faq-question-meta{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;font-family:var(--space-font-body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important;margin-bottom:6px!important;padding:4px 10px!important;font-size:10px!important;font-weight:800!important;display:inline-block!important}:is(#layout10,.layout10,.faq-pro-10) .faq-question i{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-question i svg{stroke:currentColor!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item.is-open{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-action-text)) 95%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--space-surface) 30%, var(--space-action-text)) 98%, transparent) 100%)!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 60%, transparent), 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 20%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item.is-open .faq-question strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-item.is-open .faq-question i{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 40%, transparent)!important;border-color:#0000!important;transform:rotate(45deg)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-answer{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent)!important;padding:16px 26px 24px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-answer p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-group{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 22%, transparent)!important;box-shadow:0 12px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;border-radius:20px!important;margin-bottom:16px!important;transition:all .25s!important;overflow:hidden!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:24px 26px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-trigger strong{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:22px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-trigger i{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-trigger i svg{stroke:currentColor!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-answers{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent)!important;padding:18px 26px 24px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;padding:14px 0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-answers article:last-child{border-bottom:0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:18px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-group.is-open{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-action-text)) 95%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--space-surface) 30%, var(--space-action-text)) 98%, transparent) 100%)!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 60%, transparent), 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 20%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-group.is-open .faq-topic-trigger strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-topic-group.is-open .faq-topic-trigger i{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 40%, transparent)!important;border-color:#0000!important;transform:rotate(45deg)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 22%, transparent)!important;box-shadow:0 12px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;border-radius:20px!important;transition:all .25s!important;overflow:hidden!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:28px 26px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:28px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-trigger i{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-trigger i svg{stroke:currentColor!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-answers{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent)!important;padding:18px 26px 24px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;padding:14px 0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-answers article:last-child{border-bottom:0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:18px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card.is-open{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-action-text)) 95%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--space-surface) 30%, var(--space-action-text)) 98%, transparent) 100%)!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 60%, transparent), 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 20%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card.is-open .faq-category-card-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-category-card.is-open .faq-category-card-trigger i{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 40%, transparent)!important;border-color:#0000!important;transform:rotate(45deg)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-card{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 22%, transparent)!important;box-shadow:0 12px 36px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important;border-radius:20px!important;transition:all .25s!important;overflow:hidden!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-trigger{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:28px 26px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-trigger span{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:28px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-trigger i{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 8%, transparent)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-trigger i svg{stroke:currentColor!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-answers{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 15%, transparent)!important;padding:18px 26px 24px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-answers article{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;padding:14px 0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-answers article:last-child{border-bottom:0!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-answers h3{font-family:var(--space-font-heading)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;margin:0 0 8px!important;font-size:18px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-answers p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-text) 40%, var(--space-muted))!important;margin:0!important;font-size:14px!important;line-height:1.6!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-card.is-open{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 5%, var(--space-action-text)) 95%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--space-surface) 30%, var(--space-action-text)) 98%, transparent) 100%)!important;border-color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;box-shadow:0 18px 50px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 60%, transparent), 0 0 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 20%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-card.is-open .faq-hybrid-trigger span{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}:is(#layout10,.layout10,.faq-pro-10) .faq-hybrid-card.is-open .faq-hybrid-trigger i{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 40%, transparent)!important;border-color:#0000!important;transform:rotate(45deg)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;box-shadow:0 16px 45px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 50%, transparent)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:36px!important;padding:24px 28px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help>span{color:color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important;background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 12%, transparent)!important;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 25%, transparent)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help>div strong{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-size:19px!important;font-weight:500!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help>div p{font-family:var(--space-font-body)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;margin:4px 0 0!important;font-size:13.5px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help .faq-help-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 75%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 100%)!important;min-height:42px!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text))!important;box-shadow:0 8px 22px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 38%, transparent)!important;font-family:var(--space-font-body)!important;letter-spacing:.04em!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:12px 26px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}:is(#layout10,.layout10,.faq-pro-10) .faq-help .faq-help-cta:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--space-primary) 55%, var(--space-text)) 0%, color-mix(in srgb, var(--space-primary) 85%, var(--space-muted)) 100%)!important;box-shadow:0 10px 26px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 90%, var(--space-hero)) 45%, transparent)!important;transform:translateY(-2px)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-empty{background:color-mix(in srgb, color-mix(in srgb, var(--space-background) 35%, var(--space-hero)) 78%, transparent)!important;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--space-primary) 80%, var(--space-text)) 35%, transparent)!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important;text-align:center!important;border-radius:20px!important;padding:40px!important}:is(#layout10,.layout10,.faq-pro-10) .faq-empty strong{color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;font-family:var(--space-font-body)!important;font-size:20px!important}.faq-layout-option.is-active,.faq-category.is-active{box-shadow:0 2px 6px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 14%, transparent)!important}.faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 10px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 14%, transparent)!important}:is(#layout1,.layout1,.faq-pro-1) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 40%, transparent)!important}:is(#layout3,.layout3,.faq-pro-3) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 8px 22px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-text)) 12%, transparent)!important}:is(#layout5,.layout5,.faq-pro-5) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 0 0 2px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 85%, var(--space-hero)) 12%, transparent), 0 8px 22px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 10%, var(--space-hero-overlay)) 10%, transparent)!important}:is(#layout7,.layout7,.faq-pro-7) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 12px 30px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 45%, transparent)!important}:is(#layout10,.layout10,.faq-pro-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 12px 32px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 55%, transparent)!important}.faq-page :is(.faq-item.is-open .faq-question i,.faq-topic-group.is-open .faq-topic-trigger i,.faq-category-card.is-open .faq-category-card-trigger i,.faq-hybrid-card.is-open .faq-hybrid-trigger i){box-shadow:0 2px 6px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 16%, transparent)!important}.faq-help .faq-help-cta{box-shadow:0 3px 10px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 14%, transparent)!important}.faq-help .faq-help-cta:hover{box-shadow:0 5px 14px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 20%, transparent)!important}.faq-search:focus-within:before{box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 8%, transparent), 0 6px 16px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-background)) 6%, transparent)!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-picker{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-picker>div:first-child{flex-direction:column!important;flex-shrink:0!important;min-width:max-content!important;margin-right:12px!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-picker>div:first-child span,:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-picker>div:first-child strong{white-space:nowrap!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-options{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;max-width:100%!important;margin-left:auto!important;display:flex!important;overflow-x:auto!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-options::-webkit-scrollbar{display:none!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-layout-option{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;padding:7px 11px!important;display:inline-flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-explorer{flex-direction:column!important;grid-template-columns:1fr!important;gap:20px!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-aside{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:24px!important;width:100%!important;margin-bottom:20px!important;padding:16px 24px!important;display:flex!important;position:static!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-aside-heading{flex-direction:column!important;flex-shrink:0!important;min-width:max-content!important;margin:0!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-aside-heading span{white-space:nowrap!important;margin:0 0 2px!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-aside-heading strong{white-space:nowrap!important;margin:0!important;font-size:18px!important;line-height:1.2!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-categories{flex-flow:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-category{white-space:nowrap!important;align-items:center!important;width:auto!important;margin:0!important;padding:8px 16px!important;display:inline-flex!important;transform:none!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-category:hover,:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-category.is-active{transform:none!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-category:before,:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-category:after{display:none!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-search input{font-family:var(--space-font-body)!important;color:var(--faq-search-field-ink,inherit)!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-search input::-moz-placeholder{font-family:var(--space-font-body)!important;color:var(--faq-search-field-ink,inherit)!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-search input::placeholder{font-family:var(--space-font-body)!important;color:var(--faq-search-field-ink,inherit)!important}:is(#layout8,.layout8,.faq-pro-8) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card),:is(#layout8,.layout8,.faq-pro-8) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):hover,:is(#layout8,.layout8,.faq-pro-8) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{border-left:8px solid color-mix(in srgb, var(--space-primary) 80%, var(--space-text))!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] .faq-content{flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="3"] :is(.faq-search,.faq-topic-groups,.faq-results){box-sizing:border-box!important;width:100%!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-9,.faq-pro-10) .faq-page :is(.faq-layout-option.is-active,.faq-category.is-active){box-shadow:0 3px 11px color-mix(in srgb,var(--faq-accent) 24%,transparent)!important;border-width:1px!important;outline-width:0!important}:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-9,.faq-pro-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card).is-open{box-shadow:0 4px 14px color-mix(in srgb,var(--faq-accent) 20%,transparent)!important;border-width:1px!important}:is(#layout1,#layout2,#layout3,#layout4,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="5"] .faq-category{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;transition:transform .2s,background .2s,border-color .2s!important;display:flex!important}:is(#layout1,#layout2,#layout3,#layout4,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="5"] .faq-category:before{content:""!important;border-bottom:1.5px solid!important;border-left:1.5px solid!important;flex:0 0 7px!important;width:7px!important;height:7px!important;display:block!important;transform:rotate(45deg)!important}:is(#layout1,#layout2,#layout3,#layout4,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="5"] .faq-category:after{display:none!important}:is(#layout1,#layout2,#layout3,#layout4,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-page[data-faq-layout="5"] .faq-category:hover{transform:translate(-3px)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="4"],[data-faq-layout="6"]) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card),:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="4"],[data-faq-layout="6"]) :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):is(:hover,.is-open),:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):is(:hover,.is-open){transition-property:background-color,border-color,box-shadow,filter,opacity!important;transform:none!important}.concept-6 .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="3"],[data-faq-layout="5"]) .faq-item:nth-child(2n):is(:hover,.is-open){transform:rotate(-.25deg)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10) .faq-page :is(.faq-layout-option,.faq-category){transition:background-color .2s,border-color .2s,box-shadow .2s,filter .2s!important}:is(.concept-1,.concept-2,.concept-4,.concept-8,.concept-9,.concept-10) .faq-page :is(.faq-layout-option,.faq-category):hover,:is(.concept-6,.faq-premium-6) .faq-page .faq-layout-option:hover{filter:brightness(1.06)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faq-accent) 42%,transparent)!important}.concept-1 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, var(--space-line) 10%, var(--space-card))!important;border-color:var(--space-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--space-primary) 35%, transparent)!important}.concept-2 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action-text)) 94%, transparent)!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-action)) 32%, transparent)!important;box-shadow:0 12px 30px color-mix(in srgb, var(--space-primary) 10%, transparent)!important}.concept-3 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-secondary))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:7px 7px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-4 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, var(--space-hero-overlay) 20%, var(--space-card))!important;border-color:var(--space-primary)!important;box-shadow:0 12px 28px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-hero-overlay)) 28%, transparent)!important}.concept-5 .faq-page :is(.faq-layout-option,.faq-category):hover{filter:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--space-primary) 55%, transparent),0 0 12px color-mix(in srgb, var(--space-primary) 10%, transparent)!important}.concept-5 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{border-color:var(--space-primary)!important;box-shadow:0 0 14px color-mix(in srgb, var(--space-primary) 13%, transparent)!important}:is(.concept-6,.faq-premium-6) .faq-page :is(.faq-item,.faq-topic-group):hover,:is(.concept-6,.faq-premium-6) .faq-page[data-faq-layout="6"] .faq-hybrid-answers article:hover{background:color-mix(in srgb, var(--space-primary) 20%, var(--space-card))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 45%, transparent)!important;box-shadow:5px 7px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 14%, transparent)!important}:is(.concept-6,.faq-premium-6) .faq-page :is(.faq-category-card,.faq-hybrid-card):hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;border-color:color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 45%, transparent)!important;box-shadow:5px 7px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 14%, transparent)!important}:is(.concept-6,.faq-premium-6) .faq-page .faq-category:not(.is-active):hover{filter:none!important;box-shadow:none!important;background:0 0!important}.concept-7 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important}.concept-7 .faq-page :is(.faq-layout-option,.faq-category):hover{background:color-mix(in srgb, var(--space-primary) 0%, var(--space-line))!important;color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important;filter:none!important}.concept-7 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover :is(.faq-question,.faq-question strong,.faq-question i,.faq-topic-trigger,.faq-topic-trigger strong,.faq-topic-trigger small,.faq-category-card-trigger,.faq-category-card-trigger span,.faq-category-card-trigger small,.faq-hybrid-trigger,.faq-hybrid-trigger span,.faq-hybrid-trigger small,.faq-answer,.faq-answer p,.faq-topic-answers,.faq-topic-answers h3,.faq-topic-answers p,.faq-category-card-answers,.faq-category-card-answers h3,.faq-category-card-answers p,.faq-hybrid-answers,.faq-hybrid-answers h3,.faq-hybrid-answers p){color:color-mix(in srgb, var(--space-primary) 0%, var(--space-background))!important}.concept-8 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{filter:saturate(1.08)brightness(1.025)!important;box-shadow:8px 9px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-9 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{background:color-mix(in srgb, var(--space-action-text) 50%, var(--space-card))!important;border-color:color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important;box-shadow:0 7px 18px color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 8%, transparent)!important}:is(.concept-10,.faq-premium-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{filter:brightness(1.04)!important;border-color:color-mix(in srgb, var(--space-secondary) 90%, var(--space-text))!important;box-shadow:9px 10px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text)),0 0 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 28%, transparent)!important}:is(.concept-10,.faq-premium-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):is(:hover,.is-open){box-shadow:9px 10px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text)),0 0 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 28%, transparent)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="6"].has-hybrid-selection .faq-aside{position:sticky;top:18px;padding:23px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="6"].has-hybrid-selection .faq-categories{gap:5px!important;display:grid!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card,.faq-category),:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card,.faq-category):is(:hover,.is-open,.is-active){transition-property:background-color,border-color,box-shadow,filter,opacity!important;animation:none!important;transform:translate(0,0)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):is(:hover,.is-open,.is-active),:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page :is(.faq-question,.faq-topic-trigger,.faq-category-card-trigger,.faq-hybrid-trigger):is(:hover,:active){transition-property:background-color,border-color,box-shadow,filter,opacity!important;animation:none!important;transform:none!important}.concept-6 .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):nth-child(2n):is(:hover,.is-open){transform:rotate(-.25deg)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="5"],[data-faq-layout="6"].has-hybrid-selection) .faq-category{white-space:nowrap!important;align-items:center!important;gap:10px!important;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s!important;display:flex!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"]) .faq-category{justify-content:space-between!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="5"],[data-faq-layout="6"].has-hybrid-selection) .faq-category{justify-content:flex-start!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"]) .faq-category:before{display:none!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"]) .faq-category:after{content:""!important;width:7px!important;height:7px!important;box-shadow:none!important;background:0 0!important;border:1.5px solid!important;border-top:0!important;border-left:0!important;border-radius:0!important;flex:0 0 7px!important;margin-left:auto!important;display:block!important;transform:rotate(-45deg)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"]) .faq-category:hover{transform:translate(3px)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="5"],[data-faq-layout="6"].has-hybrid-selection) .faq-category:after{display:none!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="5"],[data-faq-layout="6"].has-hybrid-selection) .faq-category:before{content:""!important;width:7px!important;height:7px!important;box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:1.5px solid!important;border-left:1.5px solid!important;border-right:0!important;border-radius:0!important;flex:0 0 7px!important;margin:0!important;display:block!important;transform:rotate(45deg)!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="5"],[data-faq-layout="6"].has-hybrid-selection) .faq-category:hover{transform:translate(-3px)!important}:is(.concept-10,.faq-premium-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):is(:hover,.is-open,.is-active),:is(.concept-10,.faq-premium-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):not(.is-open):hover{box-shadow:9px 10px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text)),0 0 14px color-mix(in srgb, color-mix(in srgb, var(--space-secondary) 90%, var(--space-text)) 28%, transparent)!important}:is(.concept-10,.faq-premium-10) .faq-page .faq-category:is(:hover,.is-active){box-shadow:none!important}:is(.concept-10,.faq-premium-10) .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card){background:color-mix(in srgb, var(--space-primary) 0%, var(--space-muted))!important}.faq-layout-picker .faq-layout-navigator{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.faq-layout-picker .faq-layout-navigator .faq-layout-options{flex:auto!important;min-width:0!important}.faq-layout-nav{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--faq-control-radius,8px);width:30px;height:30px;color:inherit;font:700 17px/1 var(--faq-font,inherit);cursor:pointer;background:0 0;flex:0 0 30px;place-items:center;padding:0;transition:background .18s,color .18s,border-color .18s;display:grid}.faq-layout-nav:hover,.faq-layout-nav:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor;outline:none}@media (max-width:900px){:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page,.faq-page{padding:24px 0 44px!important;box-sizing:border-box!important;width:calc(100% - 28px)!important;max-width:100%!important;margin:0 auto!important;padding-inline:0!important;overflow:visible!important}.faq-hero{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-bottom:22px!important;display:flex!important}.faq-hero-signal{display:none!important}.faq-hero h1{letter-spacing:-.03em!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(28px,7vw,36px)!important;line-height:1.08!important}.faq-hero p{max-width:100%!important;font-size:14px!important;line-height:1.5!important}:is(#app,body) :is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-layout-picker,.faq-layout-picker{box-sizing:border-box!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-bottom:22px!important;padding:14px 16px!important;display:flex!important}:is(#app,body) :is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-layout-picker>div:first-child,.faq-layout-picker>div:first-child{flex-direction:column!important;flex-shrink:1!important;gap:2px!important;width:100%!important;min-width:0!important;margin-right:0!important;display:flex!important}:is(#app,body) :is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-layout-picker>div:first-child strong,.faq-layout-picker>div:first-child strong{white-space:normal!important;margin:0!important;font-size:14px!important}:is(#app,body) :is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-layout-picker .faq-layout-navigator,.faq-layout-picker .faq-layout-navigator{box-sizing:border-box!important;flex-direction:row!important;flex:auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.faq-layout-nav{cursor:pointer!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important}:is(#app,body) :is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-layout-picker .faq-layout-navigator .faq-layout-options,.faq-layout-picker .faq-layout-navigator .faq-layout-options{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;flex:auto!important;gap:6px!important;width:auto!important;min-width:0!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.faq-layout-picker .faq-layout-navigator .faq-layout-options::-webkit-scrollbar{display:none!important}.faq-layout-option{white-space:nowrap!important;border-radius:var(--faq-control-radius,8px)!important;flex:none!important;padding:7px 11px!important;font-size:11px!important}.faq-explorer,.faq-page[data-faq-layout="4"] .faq-explorer,.faq-page[data-faq-layout="5"] .faq-explorer,.faq-page[data-faq-layout="6"] .faq-explorer,.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-explorer{box-sizing:border-box!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.faq-aside{order:1!important}.faq-content{order:2!important}.faq-aside,.faq-page[data-faq-layout="3"] .faq-aside,.faq-page[data-faq-layout="5"] .faq-aside,.faq-page[data-faq-layout="6"].has-hybrid-selection .faq-aside{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:16px 18px!important;display:flex!important;position:static!important;overflow:hidden!important}.faq-aside-heading{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-aside-heading strong,.faq-aside-heading strong{word-break:break-word!important;margin:4px 0 0!important;font-size:19px!important;line-height:1.25!important}.faq-categories,.faq-page[data-faq-layout="3"] .faq-categories,.faq-page[data-faq-layout="4"] .faq-categories,.faq-page[data-faq-layout="5"] .faq-categories,.faq-page[data-faq-layout="6"] .faq-categories,:is(#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10,.faq-pro-1,.faq-pro-2,.faq-pro-3,.faq-pro-4,.faq-pro-5,.faq-pro-6,.faq-pro-7,.faq-pro-8,.faq-pro-9,.faq-pro-10) .faq-categories{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;flex-flow:row!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:4px 2px 6px!important;display:flex!important;overflow-x:auto!important}.faq-categories::-webkit-scrollbar{display:none!important}.faq-category{white-space:nowrap!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:12px!important;display:inline-flex!important}.faq-content{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.faq-search{box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;padding:0 14px!important;display:flex!important}.faq-search input{width:100%!important;min-width:0!important;font-size:14px!important}.faq-search kbd{display:none!important}.faq-results,.faq-page[data-faq-layout="1"] .faq-results,.faq-page[data-faq-layout="2"] .faq-results,.faq-page[data-faq-layout="3"] .faq-results,.faq-page[data-faq-layout="5"] .faq-results,.faq-topic-groups,.faq-category-cards,.faq-hybrid-cards{box-sizing:border-box!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;display:flex!important}.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important}.faq-question,.faq-topic-trigger,.faq-category-card-trigger,.faq-hybrid-trigger{box-sizing:border-box!important;width:100%!important;min-height:52px!important;padding:14px 16px!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page:is([data-faq-layout="1"],[data-faq-layout="2"],[data-faq-layout="3"],[data-faq-layout="5"]) .faq-question strong,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="3"] .faq-topic-answers h3,.faq-question strong{word-break:break-word!important;font-size:15px!important;line-height:1.35!important}:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="4"] .faq-category-card-trigger span,:is(.concept-1,.concept-2,.concept-3,.concept-4,.concept-5,.concept-6,.concept-7,.concept-8,.concept-9,.concept-10,#layout1,#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout8,#layout9,#layout10,.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10) .faq-page[data-faq-layout="6"] .faq-hybrid-trigger span,.faq-category-card-trigger span,.faq-hybrid-trigger span{word-break:break-word!important;font-size:20px!important}.faq-answer,.faq-topic-answers,.faq-category-card-answers,.faq-hybrid-answers{box-sizing:border-box!important;width:100%!important;padding:0 16px 14px!important}.faq-answer p,.faq-topic-answers p,.faq-category-card-answers p,.faq-hybrid-answers p{word-break:break-word!important;max-width:100%!important;font-size:13.5px!important;line-height:1.6!important}.faq-help{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin-top:24px!important;padding:18px 16px!important;display:flex!important}.faq-help>span{flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.faq-help>div{width:100%!important}.faq-help strong{font-size:15px!important}.faq-help p{margin:3px 0 0!important;font-size:13px!important}.faq-help .faq-help-cta,.faq-help a{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin:4px 0 0!important;padding:0 16px!important;display:flex!important}.concept-3 .faq-hero:after{margin-top:10px!important;display:inline-block!important;position:static!important}.concept-3 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-help,.faq-topic-group,.faq-category-card,.faq-hybrid-card){box-shadow:4px 4px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}.concept-6 .faq-page :is(.faq-aside,.faq-category-card):before{display:none!important}.concept-6 .faq-page :is(.faq-item,.faq-topic-group,.faq-hybrid-answers article){box-shadow:4px 4px 0 color-mix(in srgb, color-mix(in srgb, var(--space-primary) 0%, var(--space-text)) 10%, transparent)!important}.concept-10 .faq-page :is(.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-help,.faq-topic-group,.faq-category-card,.faq-hybrid-card){box-shadow:4px 4px 0 color-mix(in srgb, var(--space-primary) 0%, var(--space-text))!important}}
