.TeamCard-module__tXDLPW__card{color:inherit;text-decoration:none;display:block}.TeamCard-module__tXDLPW__imageContainer{aspect-ratio:3/4;background-color:var(--bg-secondary);border-radius:8px;position:relative;overflow:hidden}.TeamCard-module__tXDLPW__image{object-fit:cover;transition:opacity var(--transition-base)}.TeamCard-module__tXDLPW__card:hover .TeamCard-module__tXDLPW__image{opacity:.7}.TeamCard-module__tXDLPW__overlay{padding-bottom:var(--space-md);opacity:0;transition:opacity var(--transition-base);background-color:#0000;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.TeamCard-module__tXDLPW__card:hover .TeamCard-module__tXDLPW__overlay{opacity:1}.TeamCard-module__tXDLPW__learnMore{font-family:var(--font-body),sans-serif;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.2em;background-color:var(--bg-dark);border:none;padding:.75rem 2rem}.TeamCard-module__tXDLPW__info{padding:var(--space-md)0;text-align:center}.TeamCard-module__tXDLPW__name{font-family:var(--font-body),sans-serif;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs)}.TeamCard-module__tXDLPW__title{font-family:var(--font-body),sans-serif;font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--text-muted)}
.StatsBar-module__7HvKOW__statsBar{background-color:var(--bg-secondary);padding:var(--space-md);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.StatsBar-module__7HvKOW__container{justify-content:center;gap:var(--space-xl);flex-wrap:wrap;max-width:1200px;margin:0 auto;display:flex}.StatsBar-module__7HvKOW__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.StatsBar-module__7HvKOW__value{font-family:var(--font-body),sans-serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:var(--font-light);color:var(--text-secondary);margin-bottom:var(--space-xs);line-height:1}.StatsBar-module__7HvKOW__label{font-family:var(--font-body),sans-serif;font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}@media (max-width:768px){.StatsBar-module__7HvKOW__container{gap:var(--space-md);flex-direction:column}}
.page-module__NfDiEG__container{max-width:1200px;padding:var(--space-md)var(--space-md)0;margin:0 auto}.page-module__NfDiEG__heading{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-normal);color:var(--text-primary);text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md)}.page-module__NfDiEG__teamGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto;display:grid}.page-module__NfDiEG__testimonialsHeading{font-family:var(--font-display),Georgia,serif;font-size:var(--text-2xl);font-weight:var(--font-normal);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md)}@media (max-width:768px){.page-module__NfDiEG__teamGrid{grid-template-columns:1fr;max-width:400px}}.page-module__NfDiEG__animatedTestimonials{padding:var(--space-md)0;background-color:var(--bg-primary)}.page-module__NfDiEG__animatedLayout{gap:var(--space-lg);max-width:1200px;padding:0 var(--space-md);grid-template-columns:550px 1fr;align-items:start;margin:0 auto;display:grid}.page-module__NfDiEG__imageContainer{aspect-ratio:4/3;border-radius:8px;position:relative;overflow:hidden}.page-module__NfDiEG__animatedImage{opacity:0;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:scale(1.05)}.page-module__NfDiEG__animatedImage.page-module__NfDiEG__active{opacity:1;transform:scale(1)}.page-module__NfDiEG__animatedContent{text-align:left}.page-module__NfDiEG__animatedQuote{font-family:var(--font-body),sans-serif;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:var(--font-normal);color:var(--text-primary);margin-bottom:var(--space-sm);-webkit-line-clamp:10;-webkit-box-orient:vertical;min-height:19.8rem;line-height:1.8;display:-webkit-box;overflow:hidden}.page-module__NfDiEG__animatedQuoteExpanded{-webkit-line-clamp:unset;display:block;overflow:visible}.page-module__NfDiEG__word{opacity:0;white-space:pre;will-change:transform,opacity;animation:.3s forwards page-module__NfDiEG__wordFadeIn;display:inline-block;transform:translateY(8px)}.page-module__NfDiEG__wordStatic{white-space:pre;display:inline-block}.page-module__NfDiEG__highlight{font-style:normal;font-weight:600}.page-module__NfDiEG__readMore{color:var(--text-muted);font-family:var(--font-body),sans-serif;font-size:var(--text-sm);cursor:pointer;margin-top:var(--space-xs);margin-bottom:var(--space-sm);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;display:block}.page-module__NfDiEG__readMore:hover{color:var(--text-secondary)}.page-module__NfDiEG__readMoreWrapper{height:2rem}@keyframes page-module__NfDiEG__wordFadeIn{to{opacity:1;transform:translateY(0)}}.page-module__NfDiEG__animatedAttribution{margin-bottom:var(--space-lg);opacity:0;animation:.4s forwards page-module__NfDiEG__fadeIn}.page-module__NfDiEG__attributionStatic{margin-bottom:var(--space-lg)}.page-module__NfDiEG__attributionName{font-family:var(--font-body),sans-serif;font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:500}.page-module__NfDiEG__attributionLocation{font-family:var(--font-body),sans-serif;font-size:var(--text-sm);color:var(--text-muted);margin:.25rem 0 0;padding-left:1.15em}@keyframes page-module__NfDiEG__fadeIn{to{opacity:1}}.page-module__NfDiEG__navContainer{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.page-module__NfDiEG__navArrows{justify-content:center;gap:var(--space-sm);display:flex}.page-module__NfDiEG__navArrow{border:2px solid var(--border-light);width:56px;height:56px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.page-module__NfDiEG__navArrow:hover{border-color:var(--text-primary);color:var(--text-primary);background-color:var(--bg-primary)}.page-module__NfDiEG__dots{align-items:center;gap:var(--space-xs);display:flex}.page-module__NfDiEG__dot{border:1px solid var(--border-light);cursor:pointer;width:10px;height:10px;transition:background-color var(--transition-fast);background-color:#0000;border-radius:50%;padding:0}.page-module__NfDiEG__dot:hover{background-color:var(--border-light)}.page-module__NfDiEG__activeDot{background-color:var(--text-primary);border-color:var(--text-primary)}@media (max-width:768px){.page-module__NfDiEG__animatedLayout{gap:var(--space-lg);padding:0 var(--space-md);grid-template-columns:1fr}.page-module__NfDiEG__imageContainer{width:100%;max-width:400px;margin:0 auto}.page-module__NfDiEG__animatedContent{text-align:center}}
.page-module__au92xG__hero{background-color:var(--bg-dark);justify-content:center;align-items:center;height:70vh;min-height:500px;max-height:700px;display:flex;position:relative}.page-module__au92xG__heroImage{object-fit:cover;object-position:center;z-index:0}.page-module__au92xG__heroOverlay{z-index:1;background:linear-gradient(#0000004d 0%,#00000080 100%);position:absolute;inset:0}.page-module__au92xG__heroContent{z-index:2;text-align:center;padding:var(--space-xl)var(--space-md);max-width:800px;position:relative}.page-module__au92xG__heroTitle{font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-normal);color:var(--text-inverse);margin-bottom:var(--space-sm);line-height:1.2}.page-module__au92xG__heroSubtitle{font-family:var(--font-body),sans-serif;color:var(--text-inverse);opacity:.9;margin-bottom:var(--space-lg);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.page-module__au92xG__heroCTA{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;background-color:var(--accent);color:var(--text-inverse);cursor:pointer;border:none;padding:16px 40px;transition:all .2s}.page-module__au92xG__heroCTA:hover{background-color:var(--accent-dark);transform:translateY(-1px)}.page-module__au92xG__valueProps{background-color:var(--bg-primary);padding:var(--space-2xl)var(--space-md)}.page-module__au92xG__valuePropsContainer{max-width:1100px;margin:0 auto}.page-module__au92xG__valuePropsHeading{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-normal);color:var(--text-primary);text-align:center;margin-bottom:var(--space-xl)}.page-module__au92xG__valuePropsGrid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module__au92xG__valueProp{text-align:center;padding:var(--space-md)}.page-module__au92xG__valuePropIcon{margin-bottom:var(--space-sm);font-size:2.5rem;display:block}.page-module__au92xG__valuePropHeading{font-family:var(--font-body),sans-serif;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-xs)}.page-module__au92xG__valuePropText{font-family:var(--font-body),sans-serif;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.page-module__au92xG__faqSection{background-color:var(--bg-secondary);padding:var(--space-2xl)var(--space-md)}.page-module__au92xG__faqContainer{max-width:800px;margin:0 auto}.page-module__au92xG__faqHeading{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-normal);color:var(--text-primary);margin-bottom:var(--space-lg)}.page-module__au92xG__faqList{flex-direction:column;gap:0;display:flex}.page-module__au92xG__faqItem{border-bottom:1px solid var(--border-light)}.page-module__au92xG__faqItem:last-child{border-bottom:none}.page-module__au92xG__faqQuestionButton{justify-content:space-between;align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md)0;cursor:pointer;text-align:left;transition:opacity var(--transition-fast);background:0 0;border:none;display:flex}.page-module__au92xG__faqQuestionButton:hover{opacity:.8}.page-module__au92xG__faqQuestionButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__au92xG__faqQuestion{font-family:var(--font-body),sans-serif;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);flex:1;margin:0;line-height:1.4}.page-module__au92xG__faqIcon{font-size:1.5rem;font-weight:var(--font-light);color:var(--accent-dark);text-align:center;width:1.5rem;transition:transform var(--transition-fast);flex-shrink:0;line-height:1}.page-module__au92xG__faqItem[data-expanded=true] .page-module__au92xG__faqIcon{transform:scale(1.1)}.page-module__au92xG__faqAnswerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.page-module__au92xG__faqAnswerWrapper[data-expanded=true]{grid-template-rows:1fr}.page-module__au92xG__faqAnswerInner{min-height:0;overflow:hidden}.page-module__au92xG__faqAnswer{font-family:var(--font-body),sans-serif;font-size:var(--text-base);color:var(--text-secondary);padding-bottom:var(--space-md);margin:0;line-height:1.8}.page-module__au92xG__finalCTA{background-color:var(--bg-dark);padding:var(--space-2xl)var(--space-md)}.page-module__au92xG__finalCTAContainer{text-align:center;max-width:700px;margin:0 auto}.page-module__au92xG__finalCTAHeading{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-normal);color:var(--text-inverse);margin-bottom:var(--space-sm);line-height:1.3}.page-module__au92xG__finalCTASubtitle{font-family:var(--font-body),sans-serif;font-size:var(--text-base);color:var(--text-inverse);opacity:.85;margin-bottom:var(--space-lg);line-height:1.7}.page-module__au92xG__finalCTAButton{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;padding:14px 32px;transition:all .2s}.page-module__au92xG__finalCTAButton:hover{background-color:#e0e0e0}@media (max-width:1024px){.page-module__au92xG__valuePropsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__au92xG__hero{height:60vh;min-height:400px}.page-module__au92xG__heroContent{padding:var(--space-lg)var(--space-sm)}.page-module__au92xG__heroCTA{padding:14px 28px;font-size:13px}.page-module__au92xG__valueProps{padding:var(--space-xl)var(--space-sm)}.page-module__au92xG__valuePropsGrid{gap:var(--space-md);grid-template-columns:1fr}.page-module__au92xG__valueProp{padding:var(--space-sm)}.page-module__au92xG__faqSection{padding:var(--space-xl)var(--space-sm)}.page-module__au92xG__faqQuestionButton{padding:var(--space-sm)0}.page-module__au92xG__faqQuestion{font-size:var(--text-base)}.page-module__au92xG__faqIcon{width:1.25rem;font-size:1.25rem}.page-module__au92xG__faqAnswer{padding-bottom:var(--space-sm)}.page-module__au92xG__finalCTA{padding:var(--space-xl)var(--space-sm)}.page-module__au92xG__finalCTAButton{width:100%;max-width:280px}}
