.faq-explorer-module__tVDTnG__explorer{position:relative}.faq-explorer-module__tVDTnG__searchDock{z-index:4;justify-items:center;margin-top:-2.2rem;display:grid;position:relative}.faq-explorer-module__tVDTnG__searchPanel{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,44rem);min-height:4.4rem;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:#ffffffeb;border:1px solid #30231b1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.45rem .55rem .45rem 1.3rem;display:grid;box-shadow:0 24px 60px -24px #522d1947,0 6px 16px #522d190d}.faq-explorer-module__tVDTnG__searchPanel:focus-within{border-color:#ff550070;box-shadow:0 24px 60px -24px #522d1952,0 0 0 4px #ff55001a}.faq-explorer-module__tVDTnG__searchPanel>svg{color:#a36d50;width:1.15rem;height:1.15rem}.faq-explorer-module__tVDTnG__searchPanel input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:.75rem .9rem;font-size:.96rem}.faq-explorer-module__tVDTnG__searchPanel input::placeholder{color:#978e8a}.faq-explorer-module__tVDTnG__searchHint{border-radius:var(--radius-pill);background:var(--canvas-subtle);color:var(--ink-tertiary);white-space:nowrap;padding:.56rem .9rem;font-size:.72rem}.faq-explorer-module__tVDTnG__clearSearch{background:var(--ink);width:2.7rem;height:2.7rem;color:var(--ink-inverse);cursor:pointer;transition:background var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.faq-explorer-module__tVDTnG__clearSearch:hover{background:var(--accent);transform:rotate(4deg)}.faq-explorer-module__tVDTnG__clearSearch svg{width:1rem;height:1rem}.faq-explorer-module__tVDTnG__resultSummary{color:var(--ink-tertiary);margin-top:.85rem;font-size:.76rem}.faq-explorer-module__tVDTnG__topicSection{padding-block:clamp(5rem,8vw,8rem)}.faq-explorer-module__tVDTnG__sectionHeading{text-align:center;max-width:49rem;margin-inline:auto}.faq-explorer-module__tVDTnG__sectionHeading>span,.faq-explorer-module__tVDTnG__answerHeader span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750}.faq-explorer-module__tVDTnG__sectionHeading h2{color:var(--ink);letter-spacing:-.06em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.25rem,4.3vw,4.5rem);font-weight:720;line-height:1}.faq-explorer-module__tVDTnG__topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.2rem);margin-top:clamp(2.5rem,4vw,3.75rem);display:grid}.faq-explorer-module__tVDTnG__topicCard{background:var(--surface);min-height:14.5rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;animation:.56s cubic-bezier(.16,1,.3,1) both faq-explorer-module__tVDTnG__topic-rise;animation-delay:calc(80ms + var(--topic-index,0) * 45ms);transition:transform var(--duration-layout) var(--ease-out), border-color var(--duration-fast) ease, box-shadow var(--duration-layout) var(--ease-out);border:1px solid #1b1b1f12;border-radius:1.4rem;flex-direction:column;padding:1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #201a1508}@keyframes faq-explorer-module__tVDTnG__topic-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.faq-explorer-module__tVDTnG__topicCard:after{content:"";width:10rem;height:10rem;transition:transform .42s var(--ease-out);background:radial-gradient(circle,#ff550017,#0000 68%);border-radius:50%;position:absolute;bottom:-5rem;right:-4rem}.faq-explorer-module__tVDTnG__topicCard:hover,.faq-explorer-module__tVDTnG__topicCardActive{border-color:#ff55004d;transform:translateY(-.32rem);box-shadow:0 20px 42px -20px #3220163d}.faq-explorer-module__tVDTnG__topicCard:hover:after,.faq-explorer-module__tVDTnG__topicCardActive:after{transform:scale(1.35)}.faq-explorer-module__tVDTnG__topicCardTop{justify-content:space-between;align-items:flex-start;display:flex}.faq-explorer-module__tVDTnG__topicCardTop i{background:var(--accent-soft);width:2.8rem;height:2.8rem;color:var(--accent);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:.85rem;place-items:center;font-style:normal;display:grid}.faq-explorer-module__tVDTnG__topicCard:hover .faq-explorer-module__tVDTnG__topicCardTop i,.faq-explorer-module__tVDTnG__topicCardActive .faq-explorer-module__tVDTnG__topicCardTop i{background:var(--accent);color:#fff}.faq-explorer-module__tVDTnG__topicCardTop svg{width:1.25rem;height:1.25rem}.faq-explorer-module__tVDTnG__topicCardTop b{color:var(--ink-tertiary);font-family:var(--font-mono);letter-spacing:.08em;font-size:.68rem;font-weight:600}.faq-explorer-module__tVDTnG__topicCardBody{gap:.5rem;margin-top:auto;display:grid}.faq-explorer-module__tVDTnG__topicCardBody strong{letter-spacing:-.035em;font-size:1.15rem;font-weight:680}.faq-explorer-module__tVDTnG__topicCardBody small{max-width:24rem;color:var(--ink-secondary);font-size:.8rem;line-height:1.5}.faq-explorer-module__tVDTnG__topicCardAction{color:var(--ink-tertiary);transition:color var(--duration-fast) ease;align-items:center;gap:.4rem;margin-top:1rem;font-size:.72rem;font-weight:650;display:flex}.faq-explorer-module__tVDTnG__topicCardAction svg{width:.9rem;height:.9rem;transition:transform var(--duration-fast) var(--ease-out)}.faq-explorer-module__tVDTnG__topicCard:hover .faq-explorer-module__tVDTnG__topicCardAction,.faq-explorer-module__tVDTnG__topicCardActive .faq-explorer-module__tVDTnG__topicCardAction{color:var(--accent)}.faq-explorer-module__tVDTnG__topicCard:hover .faq-explorer-module__tVDTnG__topicCardAction svg,.faq-explorer-module__tVDTnG__topicCardActive .faq-explorer-module__tVDTnG__topicCardAction svg{transform:translate(.22rem)}.faq-explorer-module__tVDTnG__answersSection{background:radial-gradient(circle at 85% 5%,#ff995214,#0000 24rem),#f2f3f5;border-radius:clamp(1.7rem,3vw,2.75rem) clamp(1.7rem,3vw,2.75rem) 0 0;padding-block:clamp(5rem,8vw,8rem);position:relative}.faq-explorer-module__tVDTnG__answersLayout{grid-template-columns:minmax(13.5rem,.3fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.faq-explorer-module__tVDTnG__topicNav{gap:.25rem;display:grid;position:sticky;top:7.2rem}.faq-explorer-module__tVDTnG__topicNav>span{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;padding-inline:.7rem;font-size:.68rem;font-weight:750}.faq-explorer-module__tVDTnG__topicNav button{min-height:2.8rem;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.faq-explorer-module__tVDTnG__topicNav button:hover{color:var(--ink);transform:translate(.16rem)}.faq-explorer-module__tVDTnG__topicNav button svg{width:1rem;height:1rem;color:var(--ink-tertiary)}.faq-explorer-module__tVDTnG__topicNav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.faq-explorer-module__tVDTnG__topicNav button small{font-family:var(--font-mono);font-size:.63rem}.faq-explorer-module__tVDTnG__topicNav .faq-explorer-module__tVDTnG__navActive{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--accent);border-color:#ff55001a}.faq-explorer-module__tVDTnG__topicNav .faq-explorer-module__tVDTnG__navActive svg{color:var(--accent)}.faq-explorer-module__tVDTnG__answerContent{min-width:0}.faq-explorer-module__tVDTnG__answerHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:5rem;margin-bottom:2.25rem;display:flex}.faq-explorer-module__tVDTnG__answerHeader h2{color:var(--ink);letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(2.2rem,4vw,4.25rem);font-weight:720;line-height:1}.faq-explorer-module__tVDTnG__resetFilters{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-secondary);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;flex:none;padding:.62rem .9rem;font-size:.75rem;font-weight:650}.faq-explorer-module__tVDTnG__resetFilters:hover{color:var(--accent);border-color:#ff55004d}.faq-explorer-module__tVDTnG__categoryList{gap:clamp(3rem,5vw,5rem);display:grid}.faq-explorer-module__tVDTnG__categoryGroup{scroll-margin-top:7.5rem}.faq-explorer-module__tVDTnG__categoryHeader{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem;display:grid}.faq-explorer-module__tVDTnG__categoryHeader>span{background:var(--ink);width:2.8rem;height:2.8rem;color:var(--ink-inverse);border-radius:.85rem;place-items:center;display:grid}.faq-explorer-module__tVDTnG__categoryHeader svg{width:1.2rem;height:1.2rem}.faq-explorer-module__tVDTnG__categoryHeader h3{color:var(--ink);letter-spacing:-.03em;font-size:1.1rem;font-weight:680}.faq-explorer-module__tVDTnG__categoryHeader p{color:var(--ink-secondary);margin-top:.2rem;font-size:.78rem;line-height:1.5}.faq-explorer-module__tVDTnG__accordionList{background:var(--surface);border:1px solid #18202c14;border-radius:1.35rem;overflow:hidden;box-shadow:0 18px 40px -28px #18202c3d,inset 0 1px #fff9}.faq-explorer-module__tVDTnG__faqItem{isolation:isolate;border-bottom:1px solid var(--border);background:0 0;scroll-margin-top:8rem;transition:background .36s,box-shadow .36s;position:relative;overflow:hidden}.faq-explorer-module__tVDTnG__faqItem:last-child{border-bottom:0}.faq-explorer-module__tVDTnG__faqItem:hover{background:color-mix(in srgb, var(--accent-soft) 20%, var(--surface))}.faq-explorer-module__tVDTnG__faqItemOpen{background:var(--surface)}.faq-explorer-module__tVDTnG__faqItem h4{margin:0}.faq-explorer-module__tVDTnG__faqItem h4>button{z-index:1;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-fast) ease, padding var(--duration-layout) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:650;line-height:1.4;display:grid;position:relative}.faq-explorer-module__tVDTnG__questionCopy{max-width:54rem;display:block}.faq-explorer-module__tVDTnG__faqItem h4>button>i{border:1px solid var(--border-strong);background:var(--surface);width:2rem;height:2rem;transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease, color var(--duration-fast) ease, transform .38s var(--ease-out), box-shadow var(--duration-layout) ease;border-radius:50%;place-items:center;display:grid;position:relative}.faq-explorer-module__tVDTnG__faqItem h4>button>i span{border-radius:var(--radius-pill);width:.7rem;height:1.5px;transition:transform var(--duration-layout) var(--ease-out);background:currentColor;position:absolute}.faq-explorer-module__tVDTnG__faqItem h4>button>i span:last-child{transform:rotate(90deg)scaleX(1)}.faq-explorer-module__tVDTnG__faqItemOpen h4>button{color:var(--ink);padding-bottom:1.2rem}.faq-explorer-module__tVDTnG__faqItemOpen .faq-explorer-module__tVDTnG__questionCopy{color:var(--ink)}.faq-explorer-module__tVDTnG__faqItemOpen h4>button>i{border-color:var(--accent);background:var(--accent);color:#fff;transform:rotate(0);box-shadow:0 8px 20px -8px #ff550085}.faq-explorer-module__tVDTnG__faqItemOpen h4>button>i span:last-child{transform:rotate(90deg)scaleX(0)}.faq-explorer-module__tVDTnG__answerReveal{visibility:hidden;transition:grid-template-rows .38s var(--ease-out), visibility 0s linear .38s;grid-template-rows:0fr;display:grid}.faq-explorer-module__tVDTnG__faqItemOpen .faq-explorer-module__tVDTnG__answerReveal{visibility:visible;transition:grid-template-rows .42s var(--ease-out), visibility 0s;grid-template-rows:1fr}.faq-explorer-module__tVDTnG__answerInner{min-height:0;color:var(--ink-secondary);padding-inline:1.5rem 4.9rem;overflow:hidden}.faq-explorer-module__tVDTnG__faqItemOpen .faq-explorer-module__tVDTnG__answerInner{padding-bottom:1.5rem}.faq-explorer-module__tVDTnG__answerSurface{border-top:1px solid var(--border);opacity:0;transition:opacity .18s ease, transform .28s var(--ease-out);padding-top:1.2rem;transform:translateY(.35rem)}.faq-explorer-module__tVDTnG__faqItemOpen .faq-explorer-module__tVDTnG__answerSurface{opacity:1;transition-delay:40ms;transform:translateY(0)}.faq-explorer-module__tVDTnG__answerBody{min-width:0}.faq-explorer-module__tVDTnG__answerBody p{max-width:70ch;color:var(--ink-secondary);font-size:clamp(.86rem,1.05vw,.94rem);line-height:1.78}.faq-explorer-module__tVDTnG__answerBody p:first-of-type{color:var(--ink-secondary);font-weight:450}.faq-explorer-module__tVDTnG__answerBody p+p{margin-top:.8rem}.faq-explorer-module__tVDTnG__answerBody mark,.faq-explorer-module__tVDTnG__faqItem mark{color:inherit;background:#ffe2d2;border-radius:.18rem;box-shadow:0 0 0 2px #ffe2d2}.faq-explorer-module__tVDTnG__answerLinks{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.faq-explorer-module__tVDTnG__answerLink{border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);border:1px solid #ff550024;align-items:center;gap:.38rem;padding:.5rem .72rem;font-size:.73rem;font-weight:680;display:inline-flex}.faq-explorer-module__tVDTnG__answerLink svg{width:.82rem;height:.82rem;transition:transform var(--duration-fast) var(--ease-out)}.faq-explorer-module__tVDTnG__answerLink:hover svg{transform:translate(.18rem)}.faq-explorer-module__tVDTnG__emptyState{border:1px dashed var(--border-strong);text-align:center;background:#ffffff8a;border-radius:1.5rem;align-content:center;place-items:center;min-height:28rem;padding:3rem;display:grid}.faq-explorer-module__tVDTnG__emptyState>span{background:var(--accent-soft);width:3.6rem;height:3.6rem;color:var(--accent);border-radius:1rem;place-items:center;display:grid}.faq-explorer-module__tVDTnG__emptyState>span svg{width:1.4rem;height:1.4rem}.faq-explorer-module__tVDTnG__emptyState h3{color:var(--ink);letter-spacing:-.04em;margin-top:1.2rem;font-size:1.5rem}.faq-explorer-module__tVDTnG__emptyState p{max-width:29rem;color:var(--ink-secondary);margin-top:.7rem;font-size:.9rem;line-height:1.65}.faq-explorer-module__tVDTnG__emptyState>div{gap:.7rem;margin-top:1.4rem;display:flex}.faq-explorer-module__tVDTnG__emptyState button,.faq-explorer-module__tVDTnG__emptyState a{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:2.7rem;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.78rem;font-weight:650;display:inline-flex}.faq-explorer-module__tVDTnG__emptyState a{border-color:var(--accent);background:var(--accent);color:#fff}.faq-explorer-module__tVDTnG__emptyState a svg{width:.9rem;height:.9rem}.faq-explorer-module__tVDTnG__freshnessNote{border:1px solid var(--border);color:var(--ink-tertiary);background:#ffffff85;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;margin-top:2rem;padding:1rem 1.1rem;display:grid}.faq-explorer-module__tVDTnG__freshnessNote svg{width:1rem;height:1rem;margin-top:.12rem}.faq-explorer-module__tVDTnG__freshnessNote p{font-size:.74rem;line-height:1.55}:is([data-theme=dark] .faq-explorer-module__tVDTnG__searchPanel,[data-theme=dark] .faq-explorer-module__tVDTnG__topicCard,[data-theme=dark] .faq-explorer-module__tVDTnG__accordionList,[data-theme=dark] .faq-explorer-module__tVDTnG__resetFilters,[data-theme=dark] .faq-explorer-module__tVDTnG__answerLink){border-color:var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent)}[data-theme=dark] .faq-explorer-module__tVDTnG__answersSection{background:radial-gradient(circle at 85% 5%,#8e88ff21,#0000 24rem),#19191c}:is([data-theme=dark] .faq-explorer-module__tVDTnG__answerBody mark,[data-theme=dark] .faq-explorer-module__tVDTnG__faqItem mark){background:#4a3028;box-shadow:0 0 0 2px #4a3028}:is([data-theme=dark] .faq-explorer-module__tVDTnG__emptyState,[data-theme=dark] .faq-explorer-module__tVDTnG__freshnessNote){background:#20202494}@media (max-width:64rem){.faq-explorer-module__tVDTnG__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-explorer-module__tVDTnG__answersLayout{grid-template-columns:12.5rem minmax(0,1fr);gap:2.5rem}}@media (max-width:52rem){.faq-explorer-module__tVDTnG__searchDock{margin-top:-1.65rem}.faq-explorer-module__tVDTnG__searchPanel{min-height:3.8rem;padding-left:1rem}.faq-explorer-module__tVDTnG__answersLayout{display:block}.faq-explorer-module__tVDTnG__topicNav{z-index:5;width:calc(100% + 2 * var(--content-pad));margin:0 calc(-1 * var(--content-pad)) 2.5rem;padding:.7rem var(--content-pad);border-block:1px solid var(--border);background:color-mix(in srgb, var(--canvas-subtle) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:5.5rem;overflow-x:auto}.faq-explorer-module__tVDTnG__topicNav>span{display:none}.faq-explorer-module__tVDTnG__topicNav button{min-width:max-content;display:inline-flex}.faq-explorer-module__tVDTnG__topicNav button small{display:none}.faq-explorer-module__tVDTnG__topicNav button:hover{transform:none}.faq-explorer-module__tVDTnG__answerHeader h2{font-size:clamp(2rem,8vw,3.25rem)}}@media (max-width:38rem){.faq-explorer-module__tVDTnG__searchHint{display:none}.faq-explorer-module__tVDTnG__topicSection{padding-block:4.5rem}.faq-explorer-module__tVDTnG__topicGrid{grid-template-columns:1fr}.faq-explorer-module__tVDTnG__topicCard{min-height:12.5rem}.faq-explorer-module__tVDTnG__answersSection{border-radius:1.5rem 1.5rem 0 0;padding-block:4rem}.faq-explorer-module__tVDTnG__answerHeader{flex-direction:column;align-items:flex-start}.faq-explorer-module__tVDTnG__faqItem h4>button{gap:.9rem;padding:1.15rem}.faq-explorer-module__tVDTnG__faqItemOpen h4>button{padding-bottom:1rem}.faq-explorer-module__tVDTnG__answerInner{padding-inline:1.15rem}.faq-explorer-module__tVDTnG__faqItemOpen .faq-explorer-module__tVDTnG__answerInner{padding-bottom:1.15rem}.faq-explorer-module__tVDTnG__answerSurface{padding-top:1rem}.faq-explorer-module__tVDTnG__answerBody p{font-size:.84rem;line-height:1.72}.faq-explorer-module__tVDTnG__emptyState{min-height:23rem;padding:2rem 1.25rem}.faq-explorer-module__tVDTnG__emptyState>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.faq-explorer-module__tVDTnG__topicCard{animation:none}.faq-explorer-module__tVDTnG__answerReveal,.faq-explorer-module__tVDTnG__answerSurface,.faq-explorer-module__tVDTnG__faqItem h4>button,.faq-explorer-module__tVDTnG__faqItem h4>button>i{transition:none}}
.faq-module__6AW0yG__faqRoot{background:var(--canvas);min-height:100vh}.faq-module__6AW0yG__hero{background:#fff;padding:clamp(11rem,16vw,14rem) 0 clamp(6rem,10vw,9rem);position:relative;overflow:hidden}[data-theme=dark] .faq-module__6AW0yG__hero{background:radial-gradient(circle at 82% 34%,#8e88ff24,#0000 24rem),radial-gradient(circle at 12% 12%,#ff55001a,#0000 27rem),#151517}.faq-module__6AW0yG__heroLayout{grid-template-columns:minmax(0,.94fr) minmax(27rem,1.06fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.faq-module__6AW0yG__heroCopy{z-index:2;position:relative}.faq-module__6AW0yG__eyebrow{border-radius:var(--radius-pill);color:var(--accent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ff550024;align-items:center;gap:.5rem;padding:.48rem .75rem;font-size:.72rem;font-weight:720;animation:.62s cubic-bezier(.16,1,.3,1) both faq-module__6AW0yG__hero-rise;display:inline-flex}.faq-module__6AW0yG__eyebrow svg{width:.9rem;height:.9rem}.faq-module__6AW0yG__heroCopy h1{max-width:47rem;color:var(--ink);letter-spacing:-.07em;text-wrap:balance;margin-top:1.6rem;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:770;line-height:.98;animation:.65s cubic-bezier(.16,1,.3,1) 90ms both faq-module__6AW0yG__hero-rise}.faq-module__6AW0yG__heroCopy h1 span{color:var(--accent)}.faq-module__6AW0yG__heroCopy>p{max-width:37rem;color:var(--ink-secondary);margin-top:1.5rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.7;animation:.65s cubic-bezier(.16,1,.3,1) .17s both faq-module__6AW0yG__hero-rise}.faq-module__6AW0yG__heroFacts{color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;font-size:.76rem;animation:.65s cubic-bezier(.16,1,.3,1) .24s both faq-module__6AW0yG__hero-rise;display:flex}.faq-module__6AW0yG__heroFacts span{align-items:baseline;gap:.28rem;display:inline-flex}.faq-module__6AW0yG__heroFacts strong{color:var(--ink);font-family:var(--font-mono);font-size:.82rem}.faq-module__6AW0yG__heroFacts>i{background:var(--accent);border-radius:50%;width:.22rem;height:.22rem}@keyframes faq-module__6AW0yG__hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.faq-module__6AW0yG__heroVisual{min-height:29rem;animation:.85s cubic-bezier(.16,1,.3,1) .18s both faq-module__6AW0yG__visual-arrive;position:relative}@keyframes faq-module__6AW0yG__visual-arrive{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.faq-module__6AW0yG__visualGlow{filter:blur(70px);background:#ff81342b;border-radius:50%;position:absolute;inset:12% 8% 0}.faq-module__6AW0yG__helpWindow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #32211817;border-radius:1.6rem;position:absolute;inset:1.2rem .5rem 0 0;overflow:hidden;box-shadow:0 38px 80px -40px #4f281257}.faq-module__6AW0yG__windowBar{border-bottom:1px solid #2223290f;justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.15rem;display:flex}.faq-module__6AW0yG__windowIdentity,.faq-module__6AW0yG__windowStatus{align-items:center;display:flex}.faq-module__6AW0yG__windowIdentity{gap:.6rem}.faq-module__6AW0yG__windowIdentity>i{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:.65rem;place-items:center;display:grid}.faq-module__6AW0yG__windowIdentity svg{width:1rem;height:1rem}.faq-module__6AW0yG__windowIdentity b{color:#232329;font-size:.76rem}.faq-module__6AW0yG__windowStatus{color:#6e756e;gap:.35rem;font-size:.6rem;font-weight:650}.faq-module__6AW0yG__windowStatus>i{background:#19b66c;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #19b66c1f}.faq-module__6AW0yG__windowBody{padding:1.35rem}.faq-module__6AW0yG__windowSearch{border-radius:var(--radius-pill);color:#8b7f79;background:#f7f5f3;border:1px solid #23232914;grid-template-columns:auto 1fr auto;align-items:center;min-height:3.2rem;padding:.4rem .7rem .4rem 1rem;font-size:.7rem;display:grid}.faq-module__6AW0yG__windowSearch svg{width:.9rem;height:.9rem;margin-right:.55rem}.faq-module__6AW0yG__windowSearch kbd{color:#aaa19c;font-family:var(--font-mono);background:#fff;border:1px solid #23232914;border-radius:.45rem;padding:.3rem .48rem;font-size:.55rem;box-shadow:0 1px 2px #2323290f}.faq-module__6AW0yG__answerPreview{background:linear-gradient(145deg,#fff8f3,#fff);border:1px solid #ff55001a;border-radius:1.1rem;margin-top:1rem;padding:1.3rem}.faq-module__6AW0yG__previewLabel{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:750}.faq-module__6AW0yG__answerPreview strong{color:#222329;letter-spacing:-.04em;margin-top:.6rem;font-size:1.15rem;display:block}.faq-module__6AW0yG__answerPreview p{color:#79747a;max-width:23rem;margin-top:.55rem;font-size:.67rem;line-height:1.6}.faq-module__6AW0yG__answerPreview>div{gap:.35rem;margin-top:1rem;display:grid}.faq-module__6AW0yG__answerPreview>div i{border-radius:var(--radius-pill);background:#eadfd9;width:88%;height:.35rem}.faq-module__6AW0yG__answerPreview>div i:nth-child(2){width:96%}.faq-module__6AW0yG__answerPreview>div i:nth-child(3){width:63%}.faq-module__6AW0yG__previewRows{gap:.55rem;margin-top:.8rem;display:grid}.faq-module__6AW0yG__previewRows>span{background:#fff;border:1px solid #2323290f;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;min-height:2.45rem;padding:0 .75rem;display:grid}.faq-module__6AW0yG__previewRows>span>i{color:#19a961;background:#edf9f2;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;margin-right:.55rem;display:grid}.faq-module__6AW0yG__previewRows svg{width:.7rem;height:.7rem}.faq-module__6AW0yG__previewRows b{color:#4e4f56;font-size:.64rem;font-weight:600}.faq-module__6AW0yG__previewRows small{color:#a2a0a5;font-family:var(--font-mono);font-size:.5rem}.faq-module__6AW0yG__floatingQuestion,.faq-module__6AW0yG__floatingAnswer{z-index:2;color:#34343a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #2f1f1617;font-size:.65rem;font-weight:650;position:absolute;box-shadow:0 16px 36px -16px #4327183d}.faq-module__6AW0yG__floatingQuestion{border-radius:.75rem .75rem .15rem;padding:.65rem .85rem;animation:4.6s ease-in-out infinite faq-module__6AW0yG__float-soft;top:0;right:1.7rem}.faq-module__6AW0yG__floatingAnswer{border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.65rem .8rem;animation:4.6s ease-in-out 1.1s infinite faq-module__6AW0yG__float-soft;display:flex;bottom:2.4rem;right:-1.3rem}.faq-module__6AW0yG__floatingAnswer svg{color:#19a961;width:.8rem;height:.8rem}@keyframes faq-module__6AW0yG__float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.faq-module__6AW0yG__contactSection{color:#fff;background:radial-gradient(circle at 85% 30%,#ffffff12,#0000 21rem),#111216;padding-block:clamp(4.5rem,7vw,6.5rem)}.faq-module__6AW0yG__contactInner{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.faq-module__6AW0yG__contactInner>div:first-child>span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:720}.faq-module__6AW0yG__contactInner h2{letter-spacing:-.06em;text-wrap:balance;max-width:49rem;margin-top:.8rem;font-size:clamp(2.45rem,4.7vw,5rem);font-weight:700;line-height:.98}.faq-module__6AW0yG__contactAction p{color:#ffffff9e;font-size:.9rem;line-height:1.7}.faq-module__6AW0yG__contactAction>div{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.faq-module__6AW0yG__contactButton{border-radius:var(--radius-pill);background:var(--accent);color:#fff;min-height:3rem;transition:background var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9rem;font-weight:680;display:inline-flex}.faq-module__6AW0yG__contactButton:hover{background:#ff6b28;transform:translateY(-1px)}.faq-module__6AW0yG__contactButton svg{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-out)}.faq-module__6AW0yG__contactButton:hover svg{transform:translate(.18rem)}@media (max-width:64rem){.faq-module__6AW0yG__heroLayout{grid-template-columns:minmax(0,.95fr) minmax(23rem,1.05fr);gap:3rem}.faq-module__6AW0yG__heroVisual{min-height:26rem}}@media (max-width:52rem){.faq-module__6AW0yG__hero{padding-top:9.5rem}.faq-module__6AW0yG__heroLayout,.faq-module__6AW0yG__contactInner{grid-template-columns:1fr}.faq-module__6AW0yG__heroCopy{text-align:center}.faq-module__6AW0yG__heroCopy>p{margin-inline:auto}.faq-module__6AW0yG__heroFacts{justify-content:center}.faq-module__6AW0yG__heroVisual{width:min(100%,36rem);min-height:25rem;margin-inline:auto}.faq-module__6AW0yG__contactInner{gap:2rem}}@media (max-width:36rem){.faq-module__6AW0yG__hero{padding-top:8.75rem;padding-bottom:5.5rem}.faq-module__6AW0yG__heroCopy h1{font-size:clamp(2.65rem,13.5vw,4rem)}.faq-module__6AW0yG__heroFacts{gap:.55rem}.faq-module__6AW0yG__heroFacts span:last-child,.faq-module__6AW0yG__heroFacts i:last-of-type{display:none}.faq-module__6AW0yG__heroVisual{min-height:22rem}.faq-module__6AW0yG__helpWindow{inset-inline:0}.faq-module__6AW0yG__floatingQuestion{right:.4rem}.faq-module__6AW0yG__floatingAnswer{right:-.25rem}.faq-module__6AW0yG__windowStatus,.faq-module__6AW0yG__windowSearch kbd{display:none}.faq-module__6AW0yG__windowSearch{grid-template-columns:auto 1fr}.faq-module__6AW0yG__contactAction>div{flex-direction:column;align-items:stretch}.faq-module__6AW0yG__contactAction a{width:100%}}@media (prefers-reduced-motion:reduce){.faq-module__6AW0yG__eyebrow,.faq-module__6AW0yG__heroCopy h1,.faq-module__6AW0yG__heroCopy>p,.faq-module__6AW0yG__heroFacts,.faq-module__6AW0yG__heroVisual,.faq-module__6AW0yG__floatingQuestion,.faq-module__6AW0yG__floatingAnswer{animation:none}}
