.faq[data-astro-cid-al2ca2vr]{padding-bottom:clamp(8rem,14vw,13rem)}.ch-crumbs[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-5)}.faq-head[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:var(--space-16);position:relative;padding:clamp(3rem,8vw,6rem) clamp(2rem,5vw,4rem);overflow:hidden;border-radius:var(--radius-2xl);background:radial-gradient(ellipse at 100% 100%,rgba(232,96,58,.15) 0%,transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(255,175,75,.07) 0%,transparent 50%),linear-gradient(160deg,#1e1612eb,#060404fa);backdrop-filter:blur(48px) saturate(180%) brightness(.95);-webkit-backdrop-filter:blur(48px) saturate(180%) brightness(.95);border:none;box-shadow:inset 0 1.5px 1px color-mix(in oklab,white 28%,transparent),inset 1.5px 0 1px color-mix(in oklab,white 12%,transparent),inset 0 -2px 6px color-mix(in oklab,black 85%,transparent),0 34px 80px -12px #000000d9,0 0 100px -20px color-mix(in oklab,var(--accent) 40%,transparent)}.faq-head[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--border-angle),transparent 20%,color-mix(in oklch,var(--accent) 50%,transparent) 40%,var(--accent) 70%,var(--accent-warm) 90%,#ffffff 95%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1!important;pointer-events:none;z-index:1;animation:border-rotate 4s linear infinite running!important;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--accent-warm) 80%,transparent)) drop-shadow(0 0 20px color-mix(in oklab,var(--accent) 50%,transparent))}.faq-head[data-astro-cid-al2ca2vr]>[data-astro-cid-al2ca2vr]:not(.hero-particle-field){position:relative;z-index:2}.ufh-top[data-astro-cid-al2ca2vr]{position:relative;z-index:2;text-align:center;margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid color-mix(in oklab,white 10%,transparent)}.ufh-title[data-astro-cid-al2ca2vr]{font-size:clamp(var(--fs-2xl),4.4vw,var(--fs-4xl));letter-spacing:-.03em;line-height:1.05;margin:var(--space-4) 0;background:linear-gradient(100deg,var(--accent) 0%,var(--accent-warm) 55%,var(--accent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 16px color-mix(in oklab,var(--accent) 45%,transparent));animation:ch-heading-sheen 9s ease-in-out infinite}@keyframes ch-heading-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ufh-intro[data-astro-cid-al2ca2vr]{font-size:var(--fs-lg);color:color-mix(in oklab,white 85%,transparent);line-height:1.5;max-width:56ch;margin:0 auto;text-shadow:0 2px 10px rgba(0,0,0,.5)}.faq-head[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{margin-block:var(--space-4) var(--space-6);line-height:1.18}.faq-list[data-astro-cid-al2ca2vr]{max-width:760px;margin-inline:auto;display:grid;gap:var(--space-3);padding-bottom:var(--space-8);counter-reset:faq-counter}.faq-item[data-astro-cid-al2ca2vr]{background:radial-gradient(ellipse at 100% 100%,rgba(232,96,58,.14) 0%,transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(255,175,75,.06) 0%,transparent 50%),linear-gradient(160deg,#1e1612e6,#060404f7);backdrop-filter:blur(48px) saturate(180%) brightness(.95);-webkit-backdrop-filter:blur(48px) saturate(180%) brightness(.95);border:none;border-radius:var(--radius-xl);box-shadow:inset 0 1.5px 1px color-mix(in oklab,white 28%,transparent),inset 1.5px 0 1px color-mix(in oklab,white 12%,transparent),inset 0 -2px 6px color-mix(in oklab,black 85%,transparent),0 2px 4px #0000008c,0 12px 32px -8px #000c,0 0 36px -12px color-mix(in oklab,var(--accent) 18%,transparent);overflow:hidden;transition:transform .35s var(--ease-spring-bouncy),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out),background .35s var(--ease-out);position:relative;transform:translateY(0);text-align:left}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-al2ca2vr]{animation:faq-item-reveal linear both;animation-timeline:view();animation-range:entry 5% entry 32%}}}@keyframes faq-item-reveal{0%{opacity:0;transform:translate(-20px) translateY(8px)}to{opacity:1;transform:translate(0) translateY(0)}}.faq-item[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;top:10%;bottom:10%;left:0;width:3px;background:linear-gradient(180deg,var(--accent-warm) 0%,var(--accent) 50%,var(--accent-warm) 100%);border-radius:0 2px 2px 0;opacity:.35;box-shadow:0 0 8px color-mix(in oklab,var(--accent-warm) 50%,transparent);transition:opacity .3s var(--ease-out),width .3s var(--ease-spring),top .3s var(--ease-out),bottom .3s var(--ease-out)}.faq-item[data-astro-cid-al2ca2vr]:hover:after{opacity:.7;width:4px}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing):after{opacity:1;width:4px;top:0;bottom:0;box-shadow:0 0 14px color-mix(in oklab,var(--accent-warm) 70%,transparent)}.faq-item[data-astro-cid-al2ca2vr]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--border-angle),transparent 20%,color-mix(in oklch,var(--accent) 50%,transparent) 40%,var(--accent) 70%,var(--accent-warm) 90%,#ffffff 95%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1!important;pointer-events:none;animation:border-rotate 4s linear infinite running!important;transition:opacity var(--dur) var(--ease-out);z-index:10;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--accent-warm) 80%,transparent)) drop-shadow(0 0 20px color-mix(in oklab,var(--accent) 50%,transparent))}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing){border-color:color-mix(in oklab,var(--accent) 30%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 8%,transparent) 0%,transparent 40%),color-mix(in oklab,var(--accent) 8%,var(--bg-elev-1));box-shadow:inset 0 1px color-mix(in oklab,white 20%,transparent),inset 0 -1px 2px color-mix(in oklab,black 16%,transparent),0 12px 32px -12px color-mix(in oklab,var(--accent) 25%,transparent),0 4px 16px -8px color-mix(in oklab,black 50%,transparent)}@media(hover:hover){.faq-item[data-astro-cid-al2ca2vr]:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--text-muted) 30%,var(--line));box-shadow:inset 0 1px color-mix(in oklab,white 16%,transparent),inset 0 -1px 2px color-mix(in oklab,black 16%,transparent),0 12px 32px -12px #0009}.faq-item[data-astro-cid-al2ca2vr]:hover:before{opacity:.5;animation-play-state:running}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing):hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent);box-shadow:inset 0 1px color-mix(in oklab,white 24%,transparent),0 16px 40px -12px color-mix(in oklab,var(--accent) 30%,transparent),0 8px 24px -8px color-mix(in oklab,black 40%,transparent)}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing):hover:before{opacity:1;animation-play-state:running}}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-weight:500;color:var(--text)}[data-theme=light] .faq-item[data-astro-cid-al2ca2vr]{background:linear-gradient(160deg,#fffffff5,#ffffffd9);border-color:#00000014;border-top-color:#ffffffe6;box-shadow:inset 0 1px 2px #fff,0 4px 16px -4px #0000001a,0 1px 4px #0000000f}[data-theme=light] .faq-q[data-astro-cid-al2ca2vr]{color:#000000e6}[data-theme=light] .faq-toggle[data-astro-cid-al2ca2vr]{background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 15%,rgba(255,255,255,.9)),#ffffffb3);border-color:color-mix(in oklab,var(--accent) 25%,transparent);box-shadow:inset 0 1px 2px #fff,0 0 10px color-mix(in oklab,var(--accent-warm) 15%,transparent),0 2px 8px #00000014}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-al2ca2vr]{font-size:var(--fs-lg);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--text)}.faq-toggle[data-astro-cid-al2ca2vr]{flex-shrink:0;width:46px;height:46px;border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 22%,transparent),color-mix(in oklab,var(--bg-elev-2) 70%,transparent));border:1px solid color-mix(in oklab,var(--accent-warm) 30%,transparent);color:var(--accent-warm);display:grid;place-items:center;position:relative;overflow:hidden;z-index:1;box-shadow:inset 0 1px 1px color-mix(in oklab,white 15%,transparent),0 0 12px color-mix(in oklab,var(--accent-warm) 20%,transparent),0 4px 12px -4px #00000080;transition:transform .7s cubic-bezier(.34,1.7,.64,1),background .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .45s var(--ease-out),color .3s var(--ease-out),filter .45s var(--ease-out);will-change:transform}.faq-toggle[data-astro-cid-al2ca2vr]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 25%,color-mix(in oklab,white 55%,transparent) 48%,color-mix(in oklab,white 80%,transparent) 50%,color-mix(in oklab,white 55%,transparent) 52%,transparent 75%);transform:translate(-160%);transition:transform 0ms linear;pointer-events:none;mix-blend-mode:overlay;z-index:2}.faq-toggle[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--radius-md) + 3px);box-shadow:0 0 color-mix(in oklab,var(--accent-warm) 50%,transparent);opacity:0;transition:opacity .4s var(--ease-out);z-index:-1;pointer-events:none}.faq-toggle[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{transition:transform .7s cubic-bezier(.34,1.7,.64,1);will-change:transform}@media(hover:hover){.faq-item[data-astro-cid-al2ca2vr]:hover .faq-toggle[data-astro-cid-al2ca2vr]{transform:scale(1.18) rotate(90deg);background:linear-gradient(145deg,color-mix(in oklab,var(--accent-warm) 45%,transparent),color-mix(in oklab,var(--accent) 28%,transparent));border-color:color-mix(in oklab,var(--accent-glow) 65%,transparent);color:#fff;filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent-warm) 80%,transparent)) drop-shadow(0 0 14px color-mix(in oklab,var(--accent) 50%,transparent));box-shadow:inset 0 1px 2px color-mix(in oklab,white 35%,transparent),inset 0 -1px 2px color-mix(in oklab,black 20%,transparent),0 0 0 3px color-mix(in oklab,var(--accent-warm) 22%,transparent),0 0 24px color-mix(in oklab,var(--accent-warm) 55%,transparent),0 0 48px color-mix(in oklab,var(--accent) 30%,transparent),0 8px 20px -4px #0009}.faq-item[data-astro-cid-al2ca2vr]:hover .faq-toggle[data-astro-cid-al2ca2vr]:before{transform:translate(160%);transition:transform .5s var(--ease-out)}.faq-item[data-astro-cid-al2ca2vr]:hover .faq-toggle[data-astro-cid-al2ca2vr]:after{opacity:1;animation:faq-ring-pulse 1.6s cubic-bezier(.2,.8,.2,1) infinite}}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing) .faq-toggle[data-astro-cid-al2ca2vr]{transform:rotate(180deg) scale(1.12);background:linear-gradient(135deg,var(--accent) 0%,color-mix(in oklab,var(--accent-warm) 70%,black) 100%);border-color:color-mix(in oklab,var(--accent-glow) 70%,transparent);color:#fff;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--accent) 90%,transparent)) drop-shadow(0 0 20px color-mix(in oklab,var(--accent-warm) 60%,transparent));box-shadow:inset 0 2px 4px color-mix(in oklab,white 40%,transparent),inset 0 -1px 2px color-mix(in oklab,black 25%,transparent),0 0 0 2px color-mix(in oklab,var(--accent) 35%,transparent),0 0 28px color-mix(in oklab,var(--accent) 80%,transparent),0 0 56px color-mix(in oklab,var(--accent-warm) 45%,transparent),0 8px 20px -4px #000000a6}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing) .faq-toggle[data-astro-cid-al2ca2vr]:after{opacity:1;animation:faq-ring-pulse-open 1.8s cubic-bezier(.2,.8,.2,1) infinite}@keyframes faq-ring-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent-warm) 55%,transparent)}60%{box-shadow:0 0 0 10px color-mix(in oklab,var(--accent-warm) 0%,transparent)}to{box-shadow:0 0 0 14px color-mix(in oklab,var(--accent-warm) 0%,transparent)}}@keyframes faq-ring-pulse-open{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 65%,transparent)}60%{box-shadow:0 0 0 16px color-mix(in oklab,var(--accent) 0%,transparent)}to{box-shadow:0 0 0 22px color-mix(in oklab,var(--accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.faq-toggle[data-astro-cid-al2ca2vr],.faq-toggle[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{transition-duration:.2s}.faq-toggle[data-astro-cid-al2ca2vr]:after{animation:none!important}}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{counter-increment:faq-counter}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:before{content:counter(faq-counter,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-warm);opacity:.5;letter-spacing:.08em;flex-shrink:0;margin-right:var(--space-3);transition:opacity .3s var(--ease-out),color .3s var(--ease-out)}.faq-item[data-astro-cid-al2ca2vr]:hover summary[data-astro-cid-al2ca2vr]:before,.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing) summary[data-astro-cid-al2ca2vr]:before{opacity:1}.faq-a[data-astro-cid-al2ca2vr]{padding:0 var(--space-6) var(--space-6);color:var(--text-muted);line-height:1.65;font-size:var(--fs-base);position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.faq-a[data-astro-cid-al2ca2vr] .dot-scan[data-astro-cid-al2ca2vr]:before{animation-iteration-count:1;animation-fill-mode:forwards}}.faq-a[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{position:relative;z-index:1}.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing) .faq-a[data-astro-cid-al2ca2vr]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in oklab,var(--accent-warm) 14%,transparent) 1px,transparent 1.7px);background-size:14px 14px;-webkit-mask:linear-gradient(180deg,#000,transparent 75%);mask:linear-gradient(180deg,#000,transparent 75%);opacity:0;animation:faq-dot-in .7s var(--ease-out) forwards}@keyframes faq-dot-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-al2ca2vr][open]:not(.is-closing) .faq-a[data-astro-cid-al2ca2vr]:before{animation:none;opacity:1}}
