.ExtendedFAQ-module__71lUiW__extendedFAQ{padding-top:calc(var(--header-height) + var(--spacing-12));background:var(--color-background-secondary);padding-bottom:0;position:relative;overflow-x:clip}.ExtendedFAQ-module__71lUiW__extendedFAQ:before{content:"";border-radius:var(--radius-full);background:radial-gradient(circle, color-mix(in oklab, var(--color-action) 4%, transparent) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;position:absolute;top:0;right:-20%}.ExtendedFAQ-module__71lUiW__extendedFAQ:after{content:"";border-radius:var(--radius-full);background:radial-gradient(circle, color-mix(in oklab, var(--color-action) 3%, transparent) 0%, transparent 70%);pointer-events:none;width:500px;height:500px;position:absolute;bottom:10%;left:-15%}.ExtendedFAQ-module__71lUiW__wavyBorder{width:100%;height:70px;line-height:0;position:absolute;top:-69px;left:0;overflow:hidden}.ExtendedFAQ-module__71lUiW__wavySvg{width:calc(100% + 1.3px);height:70px;display:block;position:relative}.ExtendedFAQ-module__71lUiW__wavyPath{fill:var(--color-background-secondary)}.ExtendedFAQ-module__71lUiW__header{text-align:center;margin-bottom:var(--spacing-12);position:relative}.ExtendedFAQ-module__71lUiW__title{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.ExtendedFAQ-module__71lUiW__subtitle{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);max-width:560px;line-height:var(--line-height-normal);margin:0 auto}.ExtendedFAQ-module__71lUiW__faqLayout{gap:var(--spacing-12);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.ExtendedFAQ-module__71lUiW__categoryTabs{gap:var(--spacing-1);flex-direction:column;display:flex}.ExtendedFAQ-module__71lUiW__categoryTab{align-items:center;gap:var(--spacing-2);justify-content:flex-start;gap:var(--spacing-2-5);width:100%;padding:var(--spacing-3-5) var(--spacing-5);border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);z-index:1;white-space:nowrap;background:0 0;border:none;display:flex;position:relative}@media (hover:hover){.ExtendedFAQ-module__71lUiW__categoryTab:hover{color:var(--color-text-primary)}}.ExtendedFAQ-module__71lUiW__categoryTab:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ExtendedFAQ-module__71lUiW__categoryTab.ExtendedFAQ-module__71lUiW__activeTab{color:var(--color-white)}.ExtendedFAQ-module__71lUiW__activeIndicator{background:var(--color-action);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:0}.ExtendedFAQ-module__71lUiW__categoryIcon{font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}.ExtendedFAQ-module__71lUiW__categoryTitle{font-weight:var(--font-weight-semibold)}.ExtendedFAQ-module__71lUiW__categoryCount{background:color-mix(in oklab, var(--color-action) 12%, transparent);color:var(--color-action);padding:1px var(--spacing-1-5);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-align:center;min-width:20px;margin-left:auto}.ExtendedFAQ-module__71lUiW__activeTab .ExtendedFAQ-module__71lUiW__categoryCount{color:var(--color-white);background:#ffffff40}.ExtendedFAQ-module__71lUiW__faqContent{width:100%;min-width:0}.ExtendedFAQ-module__71lUiW__categoryHeader{margin-bottom:var(--spacing-8);align-items:center;gap:var(--spacing-4);display:flex}.ExtendedFAQ-module__71lUiW__categoryHeaderIcon{background:var(--color-action-soft);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExtendedFAQ-module__71lUiW__categoryMeta{flex:1}.ExtendedFAQ-module__71lUiW__categoryName{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.ExtendedFAQ-module__71lUiW__categoryDescription{color:var(--color-text-tertiary);font-family:var(--font-family-base);font-size:var(--font-size-sm);margin:0}.ExtendedFAQ-module__71lUiW__faqList{flex-direction:column;display:flex}.ExtendedFAQ-module__71lUiW__faqItem{padding:var(--spacing-2) 0}.ExtendedFAQ-module__71lUiW__faqQuestion{align-items:center;gap:var(--spacing-2-5);width:100%;padding:var(--spacing-3) var(--spacing-1);border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;font-family:var(--font-family-base);color:var(--color-text-primary);background:0 0;display:flex}.ExtendedFAQ-module__71lUiW__faqQuestion:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:var(--radius-sm)}.ExtendedFAQ-module__71lUiW__icon{color:var(--color-text-primary);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s}.ExtendedFAQ-module__71lUiW__faqQuestion.ExtendedFAQ-module__71lUiW__active .ExtendedFAQ-module__71lUiW__icon{color:var(--color-action);transform:rotate(90deg)}@media (hover:hover){.ExtendedFAQ-module__71lUiW__faqQuestion:hover .ExtendedFAQ-module__71lUiW__icon,.ExtendedFAQ-module__71lUiW__faqQuestion:hover .ExtendedFAQ-module__71lUiW__questionText{color:var(--color-action)}}.ExtendedFAQ-module__71lUiW__questionText{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);flex:1;transition:color .2s}.ExtendedFAQ-module__71lUiW__faqQuestion.ExtendedFAQ-module__71lUiW__active .ExtendedFAQ-module__71lUiW__questionText{color:var(--color-action)}.ExtendedFAQ-module__71lUiW__faqAnswer{transform-origin:0;overflow:hidden}.ExtendedFAQ-module__71lUiW__answerContent{min-height:0}.ExtendedFAQ-module__71lUiW__answerContent p{padding:var(--spacing-1) calc(var(--spacing-2-5) + 18px) var(--spacing-3) calc(var(--spacing-2-5) + 18px);font-family:var(--font-family-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.ExtendedFAQ-module__71lUiW__ctaPanel{margin-top:calc(var(--spacing-24) + var(--spacing-12));isolation:isolate;background:var(--color-background-tertiary);align-items:stretch;width:100%;min-height:760px;display:flex;position:relative;overflow:visible}.ExtendedFAQ-module__71lUiW__ctaWavyBorder{pointer-events:none;z-index:1;width:100%;height:70px;line-height:0;position:absolute;top:-69px;left:0;overflow:hidden}.ExtendedFAQ-module__71lUiW__ctaWavySvg{width:calc(100% + 1.3px);height:70px;display:block;position:relative}.ExtendedFAQ-module__71lUiW__ctaWavyPath{fill:var(--color-background-tertiary)}.ExtendedFAQ-module__71lUiW__ctaInner{width:100%;max-width:var(--container-max-width);padding:0 var(--spacing-10);align-items:stretch;gap:var(--spacing-16);margin:0 auto;display:flex;position:relative;overflow:hidden}.ExtendedFAQ-module__71lUiW__ctaBlob{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-action) 60%, transparent) 0%, transparent 100%);opacity:.55;pointer-events:none;border-radius:50%;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.ExtendedFAQ-module__71lUiW__ctaContent{max-width:480px;padding:var(--spacing-12) 0;z-index:1;flex-direction:column;flex:auto;align-self:stretch;display:flex;position:relative}.ExtendedFAQ-module__71lUiW__ctaSwitcherSlot{margin-top:auto;margin-bottom:var(--spacing-16);padding-top:var(--spacing-8);justify-content:flex-end;display:flex}.ExtendedFAQ-module__71lUiW__ctaTitle{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-4);line-height:var(--line-height-snug)}.ExtendedFAQ-module__71lUiW__ctaDescription{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0 0 var(--spacing-8)}.ExtendedFAQ-module__71lUiW__ctaActions{align-items:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.ExtendedFAQ-module__71lUiW__ctaProcessLabel{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-action);margin:0 0 var(--spacing-5);line-height:var(--line-height-snug)}.ExtendedFAQ-module__71lUiW__ctaProcessSteps{margin:0 0 var(--spacing-8);gap:var(--spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.ExtendedFAQ-module__71lUiW__ctaProcessStep{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-4);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-text-primary) 5%, transparent);margin-left:calc(var(--step-index,0) * 28px);animation:.5s cubic-bezier(.4,0,.2,1) both ExtendedFAQ-module__71lUiW__stepFadeIn;animation-delay:calc(var(--step-index,0) * .12s + .2s);display:flex}.ExtendedFAQ-module__71lUiW__ctaProcessNumber{border-radius:var(--radius-full);background:var(--color-action-soft);width:24px;height:24px;color:var(--color-action);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExtendedFAQ-module__71lUiW__ctaProcessText{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}@keyframes ExtendedFAQ-module__71lUiW__stepFadeIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ExtendedFAQ-module__71lUiW__ctaPreview{flex:auto;align-self:stretch;min-height:100%;position:relative}.ExtendedFAQ-module__71lUiW__categoryContentFade{animation:.3s ease-out ExtendedFAQ-module__71lUiW__fadeSlideIn}@keyframes ExtendedFAQ-module__71lUiW__fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ExtendedFAQ-module__71lUiW__faqLayout{gap:var(--spacing-8);grid-template-columns:1fr}.ExtendedFAQ-module__71lUiW__categoryTabs{flex-flow:wrap;justify-content:center;max-width:100%}.ExtendedFAQ-module__71lUiW__categoryTab{width:auto;padding:var(--spacing-2) var(--spacing-3);justify-content:center}.ExtendedFAQ-module__71lUiW__categoryCount{margin-left:var(--spacing-1)}.ExtendedFAQ-module__71lUiW__categoryTitle{display:none}.ExtendedFAQ-module__71lUiW__ctaProcessStep{margin-left:0}.ExtendedFAQ-module__71lUiW__ctaContent{flex:none;width:300px;max-width:300px}}@media (max-width:640px){.ExtendedFAQ-module__71lUiW__ctaPanel{min-height:0}.ExtendedFAQ-module__71lUiW__ctaInner{gap:var(--spacing-6);flex-direction:column}.ExtendedFAQ-module__71lUiW__ctaContent{width:100%;max-width:100%;padding-bottom:0}.ExtendedFAQ-module__71lUiW__ctaSwitcherSlot{margin-bottom:0}.ExtendedFAQ-module__71lUiW__ctaPreview{min-height:800px}}@media (max-width:768px){.ExtendedFAQ-module__71lUiW__extendedFAQ{padding:var(--spacing-16) 0 0}.ExtendedFAQ-module__71lUiW__extendedFAQ:before,.ExtendedFAQ-module__71lUiW__extendedFAQ:after{display:none}.ExtendedFAQ-module__71lUiW__header{margin-bottom:var(--spacing-8)}.ExtendedFAQ-module__71lUiW__title{font-size:var(--font-size-2xl)}.ExtendedFAQ-module__71lUiW__subtitle{font-size:var(--font-size-base)}.ExtendedFAQ-module__71lUiW__categoryTabs{margin-bottom:var(--spacing-8);gap:var(--spacing-3)}.ExtendedFAQ-module__71lUiW__categoryTab{padding:var(--spacing-2) var(--spacing-2-5);font-size:var(--font-size-xs)}.ExtendedFAQ-module__71lUiW__categoryHeader{margin-bottom:var(--spacing-6)}.ExtendedFAQ-module__71lUiW__categoryHeaderIcon{width:40px;height:40px}.ExtendedFAQ-module__71lUiW__categoryName{font-size:var(--font-size-lg)}.ExtendedFAQ-module__71lUiW__ctaBlob{width:460px;height:460px}}@media (max-width:480px){.ExtendedFAQ-module__71lUiW__categoryTabs{border-radius:var(--radius-lg)}.ExtendedFAQ-module__71lUiW__categoryTab{gap:var(--spacing-1)}.ExtendedFAQ-module__71lUiW__categoryCount{display:none}.ExtendedFAQ-module__71lUiW__ctaProcessSteps{max-width:100%}}
