.HeroSlider-module__AAVTfG__heroSlider{background:var(--bg-primary);width:100%;height:90vh;min-height:600px;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__slide{opacity:0;visibility:hidden;z-index:1;background-position:50%;background-size:cover;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),visibility 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active{opacity:1;visibility:visible;z-index:2;animation:12s ease-out forwards HeroSlider-module__AAVTfG__kenBurns}@keyframes HeroSlider-module__AAVTfG__kenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}.HeroSlider-module__AAVTfG__overlay{z-index:2;background:linear-gradient(90deg,#0a0a0ccc 0%,#0a0a0c66 50%,#0a0a0c33 100%),linear-gradient(#0a0a0c66 0%,#0000 40%,#0a0a0c99 100%);position:absolute;inset:0}.HeroSlider-module__AAVTfG__content{z-index:3;height:100%;max-width:var(--max-width);padding:0 var(--container-padding-mobile);align-items:center;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.HeroSlider-module__AAVTfG__content{padding:0 var(--container-padding)}}.HeroSlider-module__AAVTfG__inner{text-align:center;max-width:800px}@media (min-width:768px){.HeroSlider-module__AAVTfG__inner{text-align:left}}.HeroSlider-module__AAVTfG__eyebrow,.HeroSlider-module__AAVTfG__title,.HeroSlider-module__AAVTfG__subtitle,.HeroSlider-module__AAVTfG__actions{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__eyebrow{opacity:1;transition-delay:.4s;transform:translateY(0)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__title{opacity:1;transition-delay:.6s;transform:translateY(0)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__subtitle{opacity:1;transition-delay:.8s;transform:translateY(0)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__actions{opacity:1;transition-delay:1s;transform:translateY(0)}.HeroSlider-module__AAVTfG__eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-secondary);margin-bottom:var(--space-md);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);background:#c4935a14;border:1px solid #c4935a40;display:inline-block}.HeroSlider-module__AAVTfG__title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:#f0ece8;margin-bottom:var(--space-lg);text-shadow:0 2px 20px #00000040;line-height:1.1}.HeroSlider-module__AAVTfG__subtitle{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:.01em;color:#f0ece8cc;margin-bottom:var(--space-2xl);line-height:1.7;font-weight:var(--fw-medium)}@media (min-width:768px){.HeroSlider-module__AAVTfG__subtitle{font-size:var(--fs-h4)}}.HeroSlider-module__AAVTfG__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px){.HeroSlider-module__AAVTfG__actions{justify-content:flex-start}}.HeroSlider-module__AAVTfG__indicators{bottom:var(--space-xl);right:var(--container-padding-mobile);gap:var(--space-sm);z-index:10;display:flex;position:absolute}@media (min-width:768px){.HeroSlider-module__AAVTfG__indicators{right:var(--container-padding)}}.HeroSlider-module__AAVTfG__indicator{cursor:pointer;background:#fff3;border:none;width:40px;height:2px;transition:background .3s}.HeroSlider-module__AAVTfG__indicator.HeroSlider-module__AAVTfG__active{background:var(--accent-secondary)}.HeroSlider-module__AAVTfG__progressBar{z-index:10;background:#ffffff1a;width:100%;height:3px;position:absolute;bottom:0;left:0}.HeroSlider-module__AAVTfG__progressFill{background:var(--accent-primary);width:0;height:100%;animation:linear forwards HeroSlider-module__AAVTfG__progressFill}@keyframes HeroSlider-module__AAVTfG__progressFill{0%{width:0}to{width:100%}}
.Section-module__A23O5q__section{scroll-snap-align:start;padding:2rem 0}@media (max-width:767px){.Section-module__A23O5q__section{padding:1.25rem 0}}.Section-module__A23O5q__default{background:var(--bg-primary)}.Section-module__A23O5q__alt{background:var(--bg-secondary)}.Section-module__A23O5q__accent{background:var(--gradient-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Section-module__A23O5q__container{max-width:var(--max-width);padding:0 var(--container-padding-mobile);margin:0 auto}@media (min-width:768px){.Section-module__A23O5q__container{padding:0 var(--container-padding)}}.Section-module__A23O5q__header{text-align:center;max-width:720px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.Section-module__A23O5q__eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-secondary);margin-bottom:var(--space-md);display:inline-block}.Section-module__A23O5q__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--space-md)}.Section-module__A23O5q__subtitle{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-secondary)}
.Card-module__r9_ZKW__link{text-decoration:none;display:block}.Card-module__r9_ZKW__card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-out-expo);overflow:hidden}.Card-module__r9_ZKW__link:hover .Card-module__r9_ZKW__card,.Card-module__r9_ZKW__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.Card-module__r9_ZKW__imageWrap{aspect-ratio:4/3;background:var(--bg-tertiary);overflow:hidden}.Card-module__r9_ZKW__image{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-expo)}.Card-module__r9_ZKW__link:hover .Card-module__r9_ZKW__image{transform:scale(1.05)}.Card-module__r9_ZKW__body{padding:var(--card-padding)}.Card-module__r9_ZKW__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-secondary);margin-bottom:var(--space-xs);display:inline-block}.Card-module__r9_ZKW__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-snug);margin-bottom:var(--space-xs)}.Card-module__r9_ZKW__desc{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-normal)}
.Hero-module__ZARIfG__hero{background:var(--bg-primary);scroll-snap-align:start;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__hero.Hero-module__ZARIfG__compact{min-height:auto;padding-top:calc(var(--nav-height) + var(--space-lg));padding-bottom:var(--space-lg)}.Hero-module__ZARIfG__overlay{z-index:1;background:linear-gradient(90deg,#0a0a0ccc 0%,#0a0a0c66 50%,#0a0a0c33 100%),linear-gradient(#0a0a0c66 0%,#0000 40%,#0a0a0c99 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{z-index:2;max-width:var(--max-width);width:100%;padding:calc(var(--nav-height) + var(--space-4xl)) var(--container-padding-mobile) var(--space-3xl);text-align:center;position:relative}@media (min-width:768px){.Hero-module__ZARIfG__content{padding:calc(var(--nav-height) + var(--space-3xl)) var(--container-padding) var(--space-3xl);text-align:left;max-width:800px;margin:0;margin-left:var(--container-padding)}}.Hero-module__ZARIfG__hero.Hero-module__ZARIfG__compact .Hero-module__ZARIfG__content{padding-top:calc(var(--nav-height) + var(--space-lg));padding-bottom:var(--space-xl)}@media (min-width:768px){.Hero-module__ZARIfG__hero.Hero-module__ZARIfG__compact .Hero-module__ZARIfG__content{padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-2xl)}}.Hero-module__ZARIfG__eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-secondary);margin-bottom:var(--space-md);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);background:#c4935a14;border:1px solid #c4935a40;display:inline-block}.Hero-module__ZARIfG__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:var(--fw-extrabold);letter-spacing:-.015em;color:var(--hero-text,#f0ece8);margin-bottom:var(--space-lg);text-shadow:0 2px 20px #00000040;line-height:1.15}.Hero-module__ZARIfG__subtitle{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:#f0ece8d9;max-width:var(--max-reading);margin-bottom:var(--space-2xl)}@media (min-width:768px){.Hero-module__ZARIfG__subtitle{font-size:var(--fs-h4)}}.Hero-module__ZARIfG__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px){.Hero-module__ZARIfG__actions{justify-content:flex-start}}
.SocialProof-module__qq_XNa__proof{text-align:center}.SocialProof-module__qq_XNa__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-secondary);margin-bottom:var(--space-md);display:inline-block}.SocialProof-module__qq_XNa__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--space-2xl)}.SocialProof-module__qq_XNa__logoGrid{justify-content:center;align-items:center;gap:var(--space-2xl);margin-bottom:var(--space-3xl);flex-wrap:wrap;display:flex}.SocialProof-module__qq_XNa__logoItem{opacity:.5;transition:opacity var(--duration-normal) ease;filter:grayscale()}.SocialProof-module__qq_XNa__logoItem:hover{opacity:1;filter:grayscale(0)}.SocialProof-module__qq_XNa__logoItem img{object-fit:contain;width:auto;max-width:140px;height:40px}.SocialProof-module__qq_XNa__statsGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.SocialProof-module__qq_XNa__statsGrid{grid-template-columns:repeat(4,1fr)}}.SocialProof-module__qq_XNa__statItem{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex-direction:column;display:flex}.SocialProof-module__qq_XNa__statValue{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);color:var(--accent-primary);line-height:1}.SocialProof-module__qq_XNa__statLabel{font-size:var(--fs-body-sm);color:var(--text-secondary)}
