.FAQContent-module__k2tgwW__hero{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8)0}.FAQContent-module__k2tgwW__heroTitle{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin:0 0 var(--space-4)0;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-900)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FAQContent-module__k2tgwW__heroSubtitle{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-xl));color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto}.FAQContent-module__k2tgwW__content{width:100%;max-width:100%;margin:0 auto}.FAQContent-module__k2tgwW__intro{margin-bottom:var(--space-10);text-align:center;padding:0}.FAQContent-module__k2tgwW__intro p{font-size:var(--font-size-lg);color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto}.FAQContent-module__k2tgwW__link{color:var(--clr-brand-700);font-weight:var(--font-weight-semibold);transition:color var(--transition-base);text-decoration:none}.FAQContent-module__k2tgwW__link:hover{color:var(--clr-brand-900);text-decoration:underline}.FAQContent-module__k2tgwW__category{margin-bottom:var(--space-12)}.FAQContent-module__k2tgwW__categoryTitle{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--clr-neutral-200);text-align:left;line-height:var(--line-height-tight);padding-left:var(--space-4);position:relative}.FAQContent-module__k2tgwW__categoryTitle:before{content:"";background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-300)100%);border-radius:var(--radius-full);width:4px;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FAQContent-module__k2tgwW__questions{gap:var(--space-4);flex-direction:column;display:flex}.FAQContent-module__k2tgwW__faqItem{background:var(--clr-bg-primary);border:1px solid var(--clr-neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-base);width:100%;overflow:hidden}.FAQContent-module__k2tgwW__faqItem:hover{border-color:var(--clr-brand-300)}.FAQContent-module__k2tgwW__faqItemOpen{border-color:var(--clr-brand-700);box-shadow:0 4px 12px #00000014}.FAQContent-module__k2tgwW__faqButton{width:100%;padding:var(--space-5);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);transition:all var(--transition-base);background:0 0;border:none;display:flex}.FAQContent-module__k2tgwW__faqButton:hover{background:var(--clr-neutral-50)}.FAQContent-module__k2tgwW__faqButton:focus{outline:2px solid var(--clr-brand-700);outline-offset:-2px}.FAQContent-module__k2tgwW__question{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--clr-text-primary);line-height:var(--line-height-snug);flex:1;margin:0}.FAQContent-module__k2tgwW__chevron{width:24px;height:24px;color:var(--clr-brand-700);transition:transform var(--transition-base);flex-shrink:0}.FAQContent-module__k2tgwW__chevronOpen{transform:rotate(180deg)}.FAQContent-module__k2tgwW__answerWrapper{max-height:0;padding:0 var(--space-5);transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.FAQContent-module__k2tgwW__answerWrapperOpen{max-height:1000px;padding:0 var(--space-5)var(--space-5)var(--space-5)}.FAQContent-module__k2tgwW__answer{font-size:var(--font-size-base);color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);padding-top:var(--space-3);margin:0}.FAQContent-module__k2tgwW__cta{margin-top:var(--space-12);padding:var(--space-8);background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-900)50%,var(--clr-brand-700)100%);border-radius:var(--radius-xl);text-align:center;color:var(--clr-text-inverse);background-size:200% 200%;animation:8s infinite FAQContent-module__k2tgwW__gradientShift;position:relative;overflow:hidden}@keyframes FAQContent-module__k2tgwW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.FAQContent-module__k2tgwW__ctaHeading{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--clr-text-inverse);margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.FAQContent-module__k2tgwW__ctaText{font-size:var(--font-size-base);color:#fffffff2;margin-bottom:var(--space-6);line-height:var(--line-height-relaxed);max-width:600px;margin-left:auto;margin-right:auto}.FAQContent-module__k2tgwW__ctaButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-8);background:var(--clr-bg-primary);color:var(--clr-brand-700);border-radius:var(--radius-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:all var(--transition-base);border:2px solid #0000;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0003}.FAQContent-module__k2tgwW__ctaButton:hover{background:var(--clr-neutral-100);border-color:#fff3;transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.FAQContent-module__k2tgwW__ctaButton:active{transform:translateY(-1px);box-shadow:0 8px 24px #0003}.FAQContent-module__k2tgwW__ctaButton svg{transition:transform var(--transition-base)}.FAQContent-module__k2tgwW__ctaButton:hover svg:last-child{transform:translate(6px)}@media (max-width:768px){.FAQContent-module__k2tgwW__hero{margin-bottom:var(--space-8);padding:var(--space-6)0}.FAQContent-module__k2tgwW__category{margin-bottom:var(--space-10)}.FAQContent-module__k2tgwW__categoryTitle{font-size:var(--font-size-xl);padding-left:var(--space-3)}.FAQContent-module__k2tgwW__categoryTitle:before{height:24px}.FAQContent-module__k2tgwW__question{font-size:var(--font-size-base)}.FAQContent-module__k2tgwW__faqItem{padding:var(--space-4)}.FAQContent-module__k2tgwW__cta{padding:var(--space-6)}}
.page-module__jNaYLq__page{background:var(--clr-bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__jNaYLq__main{width:100%;max-width:1000px;padding:var(--space-12)var(--space-4);padding-top:calc(var(--header-height,80px) + var(--space-10));flex:1;margin:0 auto}.page-module__jNaYLq__hero{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8)0}.page-module__jNaYLq__heroTitle{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin:0 0 var(--space-4)0;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-900)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__jNaYLq__heroSubtitle{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-xl));color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto}.page-module__jNaYLq__content{width:100%;max-width:100%;margin:0 auto}.page-module__jNaYLq__intro{margin-bottom:var(--space-10);text-align:center;padding:0}.page-module__jNaYLq__intro p{font-size:var(--font-size-lg);color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto}.page-module__jNaYLq__link{color:var(--clr-brand-700);font-weight:var(--font-weight-semibold);transition:color var(--transition-base);text-decoration:none}.page-module__jNaYLq__link:hover{color:var(--clr-brand-900);text-decoration:underline}.page-module__jNaYLq__category{margin-bottom:var(--space-12)}.page-module__jNaYLq__categoryTitle{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--clr-neutral-200);text-align:left;line-height:var(--line-height-tight);padding-left:var(--space-4);position:relative}.page-module__jNaYLq__categoryTitle:before{content:"";background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-300)100%);border-radius:var(--radius-full);width:4px;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module__jNaYLq__questions{gap:var(--space-4);flex-direction:column;display:flex}.page-module__jNaYLq__faqItem{background:var(--clr-bg-primary);border:1px solid var(--clr-neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-base);width:100%;overflow:hidden}.page-module__jNaYLq__faqItem:hover{border-color:var(--clr-brand-300)}.page-module__jNaYLq__faqItemOpen{border-color:var(--clr-brand-700);box-shadow:0 4px 12px #00000014}.page-module__jNaYLq__faqButton{width:100%;padding:var(--space-5);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);transition:all var(--transition-base);background:0 0;border:none;display:flex}.page-module__jNaYLq__faqButton:hover{background:var(--clr-neutral-50)}.page-module__jNaYLq__faqButton:focus{outline:2px solid var(--clr-brand-700);outline-offset:-2px}.page-module__jNaYLq__question{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--clr-text-primary);line-height:var(--line-height-snug);flex:1;margin:0}.page-module__jNaYLq__chevron{width:24px;height:24px;color:var(--clr-brand-700);transition:transform var(--transition-base);flex-shrink:0}.page-module__jNaYLq__chevronOpen{transform:rotate(180deg)}.page-module__jNaYLq__answerWrapper{max-height:0;padding:0 var(--space-5);transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.page-module__jNaYLq__answerWrapperOpen{max-height:1000px;padding:0 var(--space-5)var(--space-5)var(--space-5)}.page-module__jNaYLq__answer{font-size:var(--font-size-base);color:var(--clr-text-secondary);line-height:var(--line-height-relaxed);padding-top:var(--space-3);margin:0}.page-module__jNaYLq__cta{margin-top:var(--space-12);padding:var(--space-8);background:linear-gradient(135deg,var(--clr-brand-700)0%,var(--clr-brand-900)50%,var(--clr-brand-700)100%);border-radius:var(--radius-xl);text-align:center;color:var(--clr-text-inverse);background-size:200% 200%;animation:8s infinite page-module__jNaYLq__gradientShift;position:relative;overflow:hidden}@keyframes page-module__jNaYLq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.page-module__jNaYLq__ctaHeading{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--clr-text-inverse);margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.page-module__jNaYLq__ctaText{font-size:var(--font-size-base);color:#fffffff2;margin-bottom:var(--space-6);line-height:var(--line-height-relaxed);max-width:600px;margin-left:auto;margin-right:auto}.page-module__jNaYLq__ctaButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-8);background:var(--clr-bg-primary);color:var(--clr-brand-700);border-radius:var(--radius-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:all var(--transition-base);border:2px solid #0000;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0003}.page-module__jNaYLq__ctaButton:hover{background:var(--clr-neutral-100);border-color:#fff3;transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.page-module__jNaYLq__ctaButton:active{transform:translateY(-1px);box-shadow:0 8px 24px #0003}.page-module__jNaYLq__ctaButton svg{transition:transform var(--transition-base)}.page-module__jNaYLq__ctaButton:hover svg:last-child{transform:translate(6px)}@media (max-width:768px){.page-module__jNaYLq__main{padding:var(--space-8)var(--space-4);padding-top:calc(var(--header-height,80px) + var(--space-8))}.page-module__jNaYLq__hero{margin-bottom:var(--space-8);padding:var(--space-6)0}.page-module__jNaYLq__category{margin-bottom:var(--space-10)}.page-module__jNaYLq__categoryTitle{font-size:var(--font-size-xl);padding-left:var(--space-3)}.page-module__jNaYLq__categoryTitle:before{height:24px}.page-module__jNaYLq__question{font-size:var(--font-size-base)}.page-module__jNaYLq__faqItem{padding:var(--space-4)}.page-module__jNaYLq__cta{padding:var(--space-6)}}
