.HomeFaq-module__q8lWBa__faq{isolation:isolate;padding:100px 0 110px;position:relative;overflow:hidden}.HomeFaq-module__q8lWBa__waveGrid{z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg, transparent 0px, transparent 38px, rgba(var(--blue-rgb), .025) 38px, rgba(var(--blue-rgb), .025) 39px, transparent 39px, transparent 58px, rgba(var(--mint-rgb), .02) 58px, rgba(var(--mint-rgb), .02) 59px, transparent 59px, transparent 97px, rgba(var(--blue-rgb), .015) 97px, rgba(var(--blue-rgb), .015) 98px);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 15% 85%,#0000);mask:linear-gradient(#0000,#000 15% 85%,#0000)}.HomeFaq-module__q8lWBa__accentGlow{background:radial-gradient(circle, rgba(var(--blue-rgb), .05), transparent 65%);filter:blur(50px);z-index:0;pointer-events:none;width:min(420px,60vw);height:min(420px,60vw);position:absolute;top:-10%;left:-5%}.HomeFaq-module__q8lWBa__headWrap{text-align:center;justify-content:center;margin-bottom:48px;display:flex}.HomeFaq-module__q8lWBa__headWrap>*{text-align:center;max-width:none}.HomeFaq-module__q8lWBa__layout{z-index:2;grid-template-columns:.85fr 1.15fr;gap:32px;display:grid;position:relative}.HomeFaq-module__q8lWBa__questions{border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.HomeFaq-module__q8lWBa__indicator{background:linear-gradient(180deg, var(--blue), var(--mint));width:3px;height:16.6667%;transition:transform .45s var(--ease-spatial);z-index:3;box-shadow:0 0 10px 1px rgba(var(--blue-rgb), .3);border-radius:2px;position:absolute;top:0;left:0}.HomeFaq-module__q8lWBa__qTab{text-align:left;border:none;border-bottom:1px solid rgba(var(--ink-rgb), .06);cursor:pointer;width:100%;transition:background var(--dur-hover) var(--ease-spatial);background:0 0;flex:1;align-items:center;gap:14px;min-height:64px;padding:18px 22px 18px 24px;display:flex}.HomeFaq-module__q8lWBa__qTab:last-child{border-bottom:none}.HomeFaq-module__q8lWBa__qTab:hover{background:rgba(var(--blue-rgb), .04)}.HomeFaq-module__q8lWBa__qTabActive{background:rgba(var(--blue-rgb), .06)}.HomeFaq-module__q8lWBa__qTabActive:hover{background:rgba(var(--blue-rgb), .07)}.HomeFaq-module__q8lWBa__qNum{font-family:var(--font-display);color:var(--ink-soft);opacity:.4;min-width:24px;transition:color var(--dur-hover) var(--ease-spatial), opacity var(--dur-hover) var(--ease-spatial);flex-shrink:0;font-size:.78rem;font-weight:700}.HomeFaq-module__q8lWBa__qNum[data-accent=blue]{color:var(--blue)}.HomeFaq-module__q8lWBa__qNum[data-accent=mint]{color:var(--mint)}.HomeFaq-module__q8lWBa__qNum[data-accent=coral]{color:var(--coral)}.HomeFaq-module__q8lWBa__qTab:hover .HomeFaq-module__q8lWBa__qNum,.HomeFaq-module__q8lWBa__qTabActive .HomeFaq-module__q8lWBa__qNum{opacity:1}.HomeFaq-module__q8lWBa__qText{font-family:var(--font-display);color:var(--ink-soft);transition:color var(--dur-hover) var(--ease-spatial);font-size:.92rem;font-weight:600;line-height:1.4}.HomeFaq-module__q8lWBa__qTab:hover .HomeFaq-module__q8lWBa__qText,.HomeFaq-module__q8lWBa__qTabActive .HomeFaq-module__q8lWBa__qText{color:var(--ink)}.HomeFaq-module__q8lWBa__answer{background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);min-height:384px;box-shadow:0 20px 50px -28px rgba(var(--ink-rgb), .22);transition:box-shadow var(--dur-hover) var(--ease-spatial);border-radius:24px;flex-direction:column;justify-content:space-between;padding:40px 38px 28px;display:flex;position:relative;overflow:hidden}.HomeFaq-module__q8lWBa__answer:hover{box-shadow:0 28px 60px -25px rgba(var(--blue-rgb), .18)}.HomeFaq-module__q8lWBa__answerIndex{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--blue), var(--mint));-webkit-text-fill-color:transparent;color:#0000;z-index:1;pointer-events:none;transition:background var(--dur-hover) var(--ease-spatial);-webkit-background-clip:text;background-clip:text;font-size:5.5rem;font-weight:800;line-height:1;position:absolute;bottom:24px;right:34px}.HomeFaq-module__q8lWBa__answerIndex[data-accent=blue]{background:linear-gradient(135deg, var(--blue), var(--mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomeFaq-module__q8lWBa__answerIndex[data-accent=mint]{background:linear-gradient(135deg, var(--mint), var(--coral));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomeFaq-module__q8lWBa__answerIndex[data-accent=coral]{background:linear-gradient(135deg, var(--coral), var(--blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomeFaq-module__q8lWBa__answerBody{z-index:2;max-width:88%;animation:HomeFaq-module__q8lWBa__answerIn .5s var(--ease-spatial);position:relative}@keyframes HomeFaq-module__q8lWBa__answerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HomeFaq-module__q8lWBa__answerQ{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.HomeFaq-module__q8lWBa__answerA{color:var(--ink-soft);font-size:.95rem;line-height:1.75}.HomeFaq-module__q8lWBa__navHint{z-index:2;align-items:center;gap:16px;margin-top:28px;display:flex;position:relative}.HomeFaq-module__q8lWBa__navBtn{border:1px solid rgba(var(--ink-rgb), .12);background:var(--glass);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background var(--dur-hover) var(--ease-spatial), border-color var(--dur-hover) var(--ease-spatial), color var(--dur-hover) var(--ease-spatial), transform var(--dur-hover) var(--ease-spatial);border-radius:50%;justify-content:center;align-items:center;display:flex}.HomeFaq-module__q8lWBa__navBtn svg{flex-shrink:0;width:18px;height:18px}.HomeFaq-module__q8lWBa__navBtn:hover:not(:disabled){background:var(--blue);border-color:var(--blue);color:var(--white);transform:scale(1.08)}.HomeFaq-module__q8lWBa__navBtn:disabled{opacity:.3;cursor:not-allowed}.HomeFaq-module__q8lWBa__navProgress{font-family:var(--font-display);color:var(--ink-soft);letter-spacing:.05em;font-size:.82rem;font-weight:600}.HomeFaq-module__q8lWBa__seeAll{z-index:2;justify-content:center;margin-top:40px;display:flex;position:relative}.HomeFaq-module__q8lWBa__seeAllBtn{background:var(--ink);color:var(--white);box-shadow:none}.HomeFaq-module__q8lWBa__seeAllBtn:hover{background:var(--ink);color:var(--white);box-shadow:none;transform:none}@media (max-width:900px){.HomeFaq-module__q8lWBa__layout{grid-template-columns:1fr;gap:20px}.HomeFaq-module__q8lWBa__questions{scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;flex-direction:row;overflow-x:auto}.HomeFaq-module__q8lWBa__questions::-webkit-scrollbar{display:none}.HomeFaq-module__q8lWBa__indicator{display:none}.HomeFaq-module__q8lWBa__qTab{border-bottom:none;border-right:1px solid rgba(var(--ink-rgb), .06);flex-direction:column;align-items:flex-start;gap:8px;min-width:200px;padding:16px 18px}.HomeFaq-module__q8lWBa__qTab:last-child{border-right:none}.HomeFaq-module__q8lWBa__qText{font-size:.85rem}.HomeFaq-module__q8lWBa__answer{min-height:auto;padding:32px 30px 24px}.HomeFaq-module__q8lWBa__answerIndex{font-size:4rem;bottom:18px;right:24px}.HomeFaq-module__q8lWBa__answerBody{max-width:100%}.HomeFaq-module__q8lWBa__faq{padding:64px 0 72px}.HomeFaq-module__q8lWBa__headWrap{margin-bottom:32px}}@media (max-width:560px){.HomeFaq-module__q8lWBa__answer{padding:28px 24px 22px}.HomeFaq-module__q8lWBa__answerIndex{font-size:3.5rem;bottom:14px;right:20px}.HomeFaq-module__q8lWBa__answerQ{font-size:1.1rem}.HomeFaq-module__q8lWBa__answerA{font-size:.88rem}.HomeFaq-module__q8lWBa__qTab{min-width:170px;padding:14px}.HomeFaq-module__q8lWBa__qText{font-size:.8rem}.HomeFaq-module__q8lWBa__navBtn{width:36px;height:36px;font-size:.9rem}.HomeFaq-module__q8lWBa__seeAll{margin-top:32px}}@media (max-width:400px){.HomeFaq-module__q8lWBa__answer{padding:24px 20px 20px}.HomeFaq-module__q8lWBa__answerIndex{font-size:3rem}.HomeFaq-module__q8lWBa__qTab{min-width:150px}}@media (prefers-reduced-motion:reduce){.HomeFaq-module__q8lWBa__indicator{transition:none}.HomeFaq-module__q8lWBa__answerBody{animation:none}.HomeFaq-module__q8lWBa__navBtn:hover:not(:disabled){transform:none}}
