.BlockWrapper-module___eFUCa__blockWrapper{width:100%;margin:0;padding-top:3rem;padding-bottom:3rem}.BlockWrapper-module___eFUCa__blockWrapper.BlockWrapper-module___eFUCa__max{max-width:1680px;margin-left:auto;margin-right:auto;padding:0 2rem}.BlockWrapper-module___eFUCa__blockWrapper.BlockWrapper-module___eFUCa__narrow{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.BlockWrapper-module___eFUCa__blockInner{width:100%}.BlockWrapper-module___eFUCa__spacing-none{padding-top:0!important;padding-bottom:0!important}.BlockWrapper-module___eFUCa__spacing-small{padding-top:2rem!important;padding-bottom:2rem!important}.BlockWrapper-module___eFUCa__spacing-medium{padding-top:4rem!important;padding-bottom:4rem!important}.BlockWrapper-module___eFUCa__spacing-large{padding-top:6rem!important;padding-bottom:6rem!important}@media (max-width:768px){.BlockWrapper-module___eFUCa__blockWrapper.BlockWrapper-module___eFUCa__max,.BlockWrapper-module___eFUCa__blockWrapper.BlockWrapper-module___eFUCa__narrow{padding-left:1rem;padding-right:1rem}.BlockWrapper-module___eFUCa__blockWrapper{padding-top:2rem;padding-bottom:2rem}.BlockWrapper-module___eFUCa__spacing-small{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.BlockWrapper-module___eFUCa__spacing-medium{padding-top:3rem!important;padding-bottom:3rem!important}.BlockWrapper-module___eFUCa__spacing-large{padding-top:4rem!important;padding-bottom:4rem!important}}
.VideoBlock-module__-aET8a__videoBlock{width:100%;padding:0 2rem}.VideoBlock-module__-aET8a__title{color:#333;margin:0 0 1rem}.VideoBlock-module__-aET8a__videoContainer{background:#000;border-radius:38px;width:100%;position:relative;overflow:hidden}.VideoBlock-module__-aET8a__video{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.VideoBlock-module__-aET8a__gradientOverlay{z-index:9;pointer-events:none;background:linear-gradient(#0000,#0009);height:100px;position:absolute;bottom:0;left:0;right:0}.VideoBlock-module__-aET8a__scrubberContainer{z-index:10;align-items:center;gap:16px;height:28px;display:flex;position:absolute;bottom:48px;left:64px;right:64px}.VideoBlock-module__-aET8a__playPauseIndicator{flex-shrink:0}.VideoBlock-module__-aET8a__playPauseIcon{color:#fff;cursor:pointer;width:18px;height:18px;transition:opacity .2s}.VideoBlock-module__-aET8a__playPauseIcon:hover{opacity:.8}.VideoBlock-module__-aET8a__audioControl{flex-shrink:0}.VideoBlock-module__-aET8a__audioIcon{color:#fff;cursor:pointer;width:18px;height:18px;transition:opacity .2s}.VideoBlock-module__-aET8a__audioIcon:hover{opacity:.8}.VideoBlock-module__-aET8a__timelineScrubber{cursor:pointer;background:#ffffff4d;border-radius:2px;flex:1;height:3px;position:relative}.VideoBlock-module__-aET8a__timelineProgress{background:#ffffffe6;border-radius:2px;height:100%;transition:width .1s}.VideoBlock-module__-aET8a__caption{color:#666;text-align:center;margin:1rem 0 0}.VideoBlock-module__-aET8a__placeholder{color:#666;background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.VideoBlock-module__-aET8a__placeholderIcon{opacity:.5;margin-bottom:1rem}.VideoBlock-module__-aET8a__placeholder p{margin:0}.VideoBlock-module__-aET8a__aspect-16-9{aspect-ratio:16/9}.VideoBlock-module__-aET8a__aspect-4-3{aspect-ratio:4/3}.VideoBlock-module__-aET8a__aspect-1-1{aspect-ratio:1}.VideoBlock-module__-aET8a__aspect-9-16{aspect-ratio:9/16}@supports not (aspect-ratio:16 / 9){.VideoBlock-module__-aET8a__aspect-16-9{padding-bottom:56.25%}.VideoBlock-module__-aET8a__aspect-4-3{padding-bottom:75%}.VideoBlock-module__-aET8a__aspect-1-1{padding-bottom:100%}.VideoBlock-module__-aET8a__aspect-9-16{padding-bottom:177.78%}}
.TextBlock-module__rpUG4G__textBlock{width:100%;max-width:800px;margin:0 auto}.TextBlock-module__rpUG4G__align-left{text-align:left}.TextBlock-module__rpUG4G__align-center{text-align:center}.TextBlock-module__rpUG4G__align-right{text-align:right}:is(.TextBlock-module__rpUG4G__textBlock .heading-xl:first-child,.TextBlock-module__rpUG4G__textBlock .heading-l:first-child,.TextBlock-module__rpUG4G__textBlock .heading-m:first-child,.TextBlock-module__rpUG4G__textBlock .heading-s:first-child,.TextBlock-module__rpUG4G__textBlock .heading-xs:first-child){margin-top:0}.TextBlock-module__rpUG4G__textBlock .heading-xl{margin:2rem 0 1.5rem}.TextBlock-module__rpUG4G__textBlock .heading-l{margin:2rem 0 1rem}.TextBlock-module__rpUG4G__textBlock .heading-m{margin:1.5rem 0 .75rem}.TextBlock-module__rpUG4G__textBlock .heading-s{margin:1.25rem 0 .5rem}.TextBlock-module__rpUG4G__textBlock .heading-xs{margin:1rem 0 .5rem}.TextBlock-module__rpUG4G__textBlock .paragraph-m{margin:0 0 1rem}.TextBlock-module__rpUG4G__textBlock .paragraph-m:last-child{margin-bottom:0}.TextBlock-module__rpUG4G__textBlock .quote{margin:1.5rem 0}.TextBlock-module__rpUG4G__bulletList,.TextBlock-module__rpUG4G__numberList{color:var(--color-text-secondary);margin:1rem 0;padding-left:1.5rem}.TextBlock-module__rpUG4G__bulletList{list-style-type:disc}.TextBlock-module__rpUG4G__numberList{list-style-type:decimal}.TextBlock-module__rpUG4G__listItem{margin:.25rem 0}.TextBlock-module__rpUG4G__link{color:var(--color-primary-600);text-decoration:underline;transition:color .2s}.TextBlock-module__rpUG4G__link:hover{color:var(--color-primary-700);text-decoration:none}.TextBlock-module__rpUG4G__imageContainer{text-align:center;margin:1.5rem 0}.TextBlock-module__rpUG4G__image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 2px 8px #0000001a}.TextBlock-module__rpUG4G__imageCaption{color:var(--color-text-tertiary);margin:.5rem 0 0;font-style:italic}.TextBlock-module__rpUG4G__emptyState{text-align:center;color:var(--color-text-tertiary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:8px;margin:0;padding:2rem;font-style:italic}@media (max-width:768px){.TextBlock-module__rpUG4G__blockquote{margin:1rem 0;padding:.75rem 1rem}.TextBlock-module__rpUG4G__bulletList,.TextBlock-module__rpUG4G__numberList{padding-left:1.25rem}.TextBlock-module__rpUG4G__imageContainer{margin:1rem 0}}
.HeroBlock-module__WPzWUW__heroBlock{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.HeroBlock-module__WPzWUW__height-small{min-height:50vh}.HeroBlock-module__WPzWUW__height-medium{min-height:70vh}.HeroBlock-module__WPzWUW__height-large{min-height:90vh}.HeroBlock-module__WPzWUW__height-full{min-height:100vh}.HeroBlock-module__WPzWUW__align-left{text-align:left}.HeroBlock-module__WPzWUW__align-center{text-align:center}.HeroBlock-module__WPzWUW__align-right{text-align:right}.HeroBlock-module__WPzWUW__overlay{z-index:1;background:#0006;position:absolute;inset:0}.HeroBlock-module__WPzWUW__content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:2rem;position:relative}.HeroBlock-module__WPzWUW__textContent{flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex}.HeroBlock-module__WPzWUW__headline{color:inherit;margin:0 0 1.5rem}.HeroBlock-module__WPzWUW__subheadline{opacity:.95;color:inherit;margin:0 0 2.5rem}.HeroBlock-module__WPzWUW__buttonGroup{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.HeroBlock-module__WPzWUW__button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:150px;padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-flex}.HeroBlock-module__WPzWUW__button-primary{color:#fff;background:#3b82f6;border:2px solid #3b82f6}.HeroBlock-module__WPzWUW__button-primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.HeroBlock-module__WPzWUW__button-secondary{color:#fff;background:#6b7280;border:2px solid #6b7280}.HeroBlock-module__WPzWUW__button-secondary:hover{background:#4b5563;border-color:#4b5563;transform:translateY(-2px)}.HeroBlock-module__WPzWUW__button-outline{color:#fff;background:0 0;border:2px solid #fff}.HeroBlock-module__WPzWUW__button-outline:hover{color:#374151;background:#fff;transform:translateY(-2px)}.HeroBlock-module__WPzWUW__align-left .HeroBlock-module__WPzWUW__textContent{margin-left:0}.HeroBlock-module__WPzWUW__align-left .HeroBlock-module__WPzWUW__buttonGroup{justify-content:flex-start}.HeroBlock-module__WPzWUW__align-center .HeroBlock-module__WPzWUW__buttonGroup{justify-content:center}.HeroBlock-module__WPzWUW__align-right .HeroBlock-module__WPzWUW__textContent{margin-right:0}.HeroBlock-module__WPzWUW__align-right .HeroBlock-module__WPzWUW__buttonGroup{justify-content:flex-end}@media (max-width:768px){.HeroBlock-module__WPzWUW__content{padding:1.5rem}.HeroBlock-module__WPzWUW__subheadline{margin-bottom:2rem}.HeroBlock-module__WPzWUW__buttonGroup{flex-direction:column;align-items:stretch}.HeroBlock-module__WPzWUW__button{width:100%;min-width:unset}.HeroBlock-module__WPzWUW__height-small{min-height:40vh}.HeroBlock-module__WPzWUW__height-medium{min-height:50vh}.HeroBlock-module__WPzWUW__height-large{min-height:70vh}.HeroBlock-module__WPzWUW__height-full{min-height:100vh}}
.CTABlock-module__zezyuq__ctaBlock{width:100%;padding:var(--space-4xl)var(--space-xl);background:var(--color-surface);border-radius:var(--radius-xl)}.CTABlock-module__zezyuq__align-left{text-align:left}.CTABlock-module__zezyuq__align-center{text-align:center}.CTABlock-module__zezyuq__align-right{text-align:right}.CTABlock-module__zezyuq__content{max-width:var(--container-md);margin:0 auto}.CTABlock-module__zezyuq__buttonGroup{gap:var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}.CTABlock-module__zezyuq__align-left .CTABlock-module__zezyuq__buttonGroup{justify-content:flex-start}.CTABlock-module__zezyuq__align-center .CTABlock-module__zezyuq__buttonGroup{justify-content:center}.CTABlock-module__zezyuq__align-right .CTABlock-module__zezyuq__buttonGroup{justify-content:flex-end}@media (max-width:768px){.CTABlock-module__zezyuq__ctaBlock{padding:var(--space-3xl)var(--space-lg)}.CTABlock-module__zezyuq__buttonGroup{align-items:stretch;gap:var(--space-md);flex-direction:column}.CTABlock-module__zezyuq__align-left .CTABlock-module__zezyuq__buttonGroup,.CTABlock-module__zezyuq__align-center .CTABlock-module__zezyuq__buttonGroup,.CTABlock-module__zezyuq__align-right .CTABlock-module__zezyuq__buttonGroup{align-items:stretch}}
.SpacerBlock-module__2uI2NG__spacerBlock{justify-content:center;align-items:center;width:100%;display:flex}.SpacerBlock-module__2uI2NG__size-small{height:2rem}.SpacerBlock-module__2uI2NG__size-medium{height:4rem}.SpacerBlock-module__2uI2NG__size-large{height:6rem}.SpacerBlock-module__2uI2NG__size-xl{height:8rem}.SpacerBlock-module__2uI2NG__dividerContainer{justify-content:center;align-items:center;width:100%;max-width:200px;display:flex}.SpacerBlock-module__2uI2NG__divider{border-top:1px solid #e5e7eb;width:100%}@media (max-width:768px){.SpacerBlock-module__2uI2NG__size-small{height:1.5rem}.SpacerBlock-module__2uI2NG__size-medium{height:3rem}.SpacerBlock-module__2uI2NG__size-large{height:4.5rem}.SpacerBlock-module__2uI2NG__size-xl{height:6rem}.SpacerBlock-module__2uI2NG__dividerContainer{max-width:150px}}
.FullWidthImage-module__NAYKaq__fullWidthImage{width:100%}.FullWidthImage-module__NAYKaq__imageContainer{border-radius:8px;width:100%;position:relative;overflow:hidden}.FullWidthImage-module__NAYKaq__imageContainer:not([class*=aspect-]){aspect-ratio:auto}.FullWidthImage-module__NAYKaq__aspect-16-9{aspect-ratio:16/9}.FullWidthImage-module__NAYKaq__aspect-21-9{aspect-ratio:21/9}.FullWidthImage-module__NAYKaq__aspect-4-3{aspect-ratio:4/3}.FullWidthImage-module__NAYKaq__aspect-1-1{aspect-ratio:1}.FullWidthImage-module__NAYKaq__aspect-3-4{aspect-ratio:3/4}.FullWidthImage-module__NAYKaq__image{object-fit:cover;object-position:center;transition:transform .3s}.FullWidthImage-module__NAYKaq__image:hover{transform:scale(1.02)}.FullWidthImage-module__NAYKaq__caption{color:#6b7280;text-align:center;margin:1rem 0 0}.FullWidthImage-module__NAYKaq__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.FullWidthImage-module__NAYKaq__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.FullWidthImage-module__NAYKaq__imageContainer{border-radius:6px}.FullWidthImage-module__NAYKaq__caption{margin-top:.75rem}.FullWidthImage-module__NAYKaq__emptyState{padding:3rem 1.5rem}}
.FeatureGrid-module__NXyEmW__featureGrid{width:100%;padding:3rem 2rem}.FeatureGrid-module__NXyEmW__align-left{text-align:left}.FeatureGrid-module__NXyEmW__align-center{text-align:center}.FeatureGrid-module__NXyEmW__header{max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.FeatureGrid-module__NXyEmW__heading{color:#111827;text-align:center;margin:0 0 1rem}.FeatureGrid-module__NXyEmW__description{color:#4b5563;margin:0}.FeatureGrid-module__NXyEmW__grid{align-items:start;gap:2rem;display:grid}.FeatureGrid-module__NXyEmW__columns-2{grid-template-columns:repeat(2,1fr)}.FeatureGrid-module__NXyEmW__columns-3{grid-template-columns:repeat(3,1fr)}.FeatureGrid-module__NXyEmW__columns-4{grid-template-columns:repeat(4,1fr)}.FeatureGrid-module__NXyEmW__feature{flex-direction:column;height:100%;display:flex}.FeatureGrid-module__NXyEmW__iconContainer{justify-content:flex-start;align-items:center;margin-bottom:1.5rem;display:flex}.FeatureGrid-module__NXyEmW__align-center .FeatureGrid-module__NXyEmW__iconContainer{justify-content:center}.FeatureGrid-module__NXyEmW__icon{display:block}.FeatureGrid-module__NXyEmW__featureTitle{color:#111827;margin:0 0 .75rem}.FeatureGrid-module__NXyEmW__featureDescription{color:#4b5563;flex-grow:1;margin:0 0 1.5rem}.FeatureGrid-module__NXyEmW__featureLink{color:#3b82f6;align-items:center;margin-top:auto;text-decoration:none;transition:color .2s;display:inline-flex}.FeatureGrid-module__NXyEmW__featureLink:hover{color:#2563eb}.FeatureGrid-module__NXyEmW__align-center .FeatureGrid-module__NXyEmW__featureLink{place-self:center}.FeatureGrid-module__NXyEmW__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.FeatureGrid-module__NXyEmW__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.FeatureGrid-module__NXyEmW__columns-4,.FeatureGrid-module__NXyEmW__columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FeatureGrid-module__NXyEmW__featureGrid{padding:2rem 1.5rem}.FeatureGrid-module__NXyEmW__header{margin-bottom:2rem}.FeatureGrid-module__NXyEmW__grid{gap:1.5rem}.FeatureGrid-module__NXyEmW__columns-2,.FeatureGrid-module__NXyEmW__columns-3,.FeatureGrid-module__NXyEmW__columns-4{grid-template-columns:1fr}.FeatureGrid-module__NXyEmW__iconContainer{margin-bottom:1rem}.FeatureGrid-module__NXyEmW__emptyState{padding:3rem 1.5rem}}.FeatureGrid-module__NXyEmW__ctaButton{color:#fff;background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-flex}
.TwoColumnText-module__EnqKua__twoColumnText{grid-template-columns:1fr 1.5fr;align-items:start;gap:2rem;max-width:1200px;margin:0 auto;display:grid}.TwoColumnText-module__EnqKua__column1{flex-direction:column;display:flex}.TwoColumnText-module__EnqKua__headline{color:var(--color-text-primary);text-align:left;font-family:var(--font-serif);margin:0}.TwoColumnText-module__EnqKua__column2{flex-direction:column;display:flex}.TwoColumnText-module__EnqKua__content{color:var(--color-text-secondary)}.TwoColumnText-module__EnqKua__paragraph{margin:0 0 1.5rem}.TwoColumnText-module__EnqKua__paragraph:last-child{margin-bottom:0}.TwoColumnText-module__EnqKua__heading1{color:var(--color-text-primary);margin:0 0 1.5rem}.TwoColumnText-module__EnqKua__heading2{color:#111827;margin:2.5rem 0 1.5rem}.TwoColumnText-module__EnqKua__heading3{color:#111827;margin:2rem 0 1rem}.TwoColumnText-module__EnqKua__heading4{color:#111827;margin:1.25rem 0 .75rem}.TwoColumnText-module__EnqKua__blockquote{color:#475569;background:#f8fafc;border-left:4px solid #3b82f6;margin:2rem 0;padding:1.5rem 2rem;font-style:italic}.TwoColumnText-module__EnqKua__bulletList,.TwoColumnText-module__EnqKua__numberList{margin:1.5rem 0;padding-left:2rem}.TwoColumnText-module__EnqKua__bulletList{list-style-type:disc}.TwoColumnText-module__EnqKua__numberList{list-style-type:decimal}.TwoColumnText-module__EnqKua__listItem{margin:.5rem 0}.TwoColumnText-module__EnqKua__link{color:#3b82f6;text-decoration:underline;transition:color .2s}.TwoColumnText-module__EnqKua__link:hover{color:#1d4ed8;text-decoration:none}.TwoColumnText-module__EnqKua__imageContainer{text-align:center;margin:2rem 0}.TwoColumnText-module__EnqKua__image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a}.TwoColumnText-module__EnqKua__imageCaption{color:#6b7280;margin:.75rem 0 0;font-style:italic}.TwoColumnText-module__EnqKua__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;margin:0;padding:2rem;font-style:italic}.TwoColumnText-module__EnqKua__emptyState p{margin:0}@media (max-width:768px){.TwoColumnText-module__EnqKua__twoColumnText{grid-template-columns:1fr;gap:1.5rem}.TwoColumnText-module__EnqKua__headline{margin-bottom:1rem}.TwoColumnText-module__EnqKua__blockquote{margin:1.5rem 0;padding:1rem 1.5rem}.TwoColumnText-module__EnqKua__bulletList,.TwoColumnText-module__EnqKua__numberList{padding-left:1.5rem}}
.ImageGallery-module__HftVQq__imageGallery{width:100%;max-width:1200px;margin:0 auto;display:grid}.ImageGallery-module__HftVQq__layout-grid-2{grid-template-columns:repeat(2,1fr)}.ImageGallery-module__HftVQq__layout-grid-3{grid-template-columns:repeat(3,1fr)}.ImageGallery-module__HftVQq__layout-grid-4{grid-template-columns:repeat(4,1fr)}.ImageGallery-module__HftVQq__layout-masonry{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto}.ImageGallery-module__HftVQq__layout-carousel{scroll-snap-type:x mandatory;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));overflow-x:auto}.ImageGallery-module__HftVQq__spacing-tight{gap:.75rem}.ImageGallery-module__HftVQq__spacing-normal{gap:1rem}.ImageGallery-module__HftVQq__spacing-loose{gap:1.5rem}.ImageGallery-module__HftVQq__imageItem{flex-direction:column;display:flex}.ImageGallery-module__HftVQq__layout-carousel .ImageGallery-module__HftVQq__imageItem{scroll-snap-align:start;flex-shrink:0}.ImageGallery-module__HftVQq__imageContainer{background:var(--color-surface);border-radius:8px;width:100%;position:relative;overflow:hidden}.ImageGallery-module__HftVQq__imageContainer:not([class*=aspect-]){aspect-ratio:4/3}.ImageGallery-module__HftVQq__aspect-1-1{aspect-ratio:1}.ImageGallery-module__HftVQq__aspect-4-3{aspect-ratio:4/3}.ImageGallery-module__HftVQq__aspect-16-9{aspect-ratio:16/9}.ImageGallery-module__HftVQq__image{object-fit:cover;object-position:center;transition:transform .3s}.ImageGallery-module__HftVQq__image:hover{transform:scale(1.02)}.ImageGallery-module__HftVQq__caption{color:var(--color-text-tertiary);text-align:center;margin:.75rem 0 0}.ImageGallery-module__HftVQq__emptyState{text-align:center;color:var(--color-text-tertiary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:8px;padding:4rem 2rem}.ImageGallery-module__HftVQq__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.ImageGallery-module__HftVQq__layout-grid-4{grid-template-columns:repeat(3,1fr)}.ImageGallery-module__HftVQq__layout-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ImageGallery-module__HftVQq__layout-grid-2,.ImageGallery-module__HftVQq__layout-grid-3,.ImageGallery-module__HftVQq__layout-grid-4,.ImageGallery-module__HftVQq__layout-masonry{grid-template-columns:1fr}.ImageGallery-module__HftVQq__layout-carousel{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ImageGallery-module__HftVQq__spacing-loose{gap:1rem}.ImageGallery-module__HftVQq__spacing-normal{gap:.75rem}.ImageGallery-module__HftVQq__spacing-tight{gap:.5rem}.ImageGallery-module__HftVQq__caption{margin-top:.5rem}.ImageGallery-module__HftVQq__emptyState{padding:3rem 1.5rem}}
.MediaTextBlock-module__b-NoBW__mediaTextBlock{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.MediaTextBlock-module__b-NoBW__position-left{grid-template-areas:"media text"}.MediaTextBlock-module__b-NoBW__position-right{grid-template-areas:"text media"}.MediaTextBlock-module__b-NoBW__position-left .MediaTextBlock-module__b-NoBW__mediaColumn{grid-area:media}.MediaTextBlock-module__b-NoBW__position-left .MediaTextBlock-module__b-NoBW__textColumn{grid-area:text}.MediaTextBlock-module__b-NoBW__position-right .MediaTextBlock-module__b-NoBW__mediaColumn{grid-area:media}.MediaTextBlock-module__b-NoBW__position-right .MediaTextBlock-module__b-NoBW__textColumn{grid-area:text}.MediaTextBlock-module__b-NoBW__mediaColumn{flex-direction:column;display:flex}.MediaTextBlock-module__b-NoBW__mediaContainer{background:var(--color-surface);border-radius:12px;width:100%;max-width:100%;position:relative;overflow:hidden}.MediaTextBlock-module__b-NoBW__aspect-16-9{aspect-ratio:16/9}.MediaTextBlock-module__b-NoBW__aspect-4-3{aspect-ratio:4/3}.MediaTextBlock-module__b-NoBW__aspect-1-1{aspect-ratio:1}.MediaTextBlock-module__b-NoBW__aspect-3-4{aspect-ratio:3/4}.MediaTextBlock-module__b-NoBW__aspect-9-16{aspect-ratio:9/16}.MediaTextBlock-module__b-NoBW__media{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}.MediaTextBlock-module__b-NoBW__media:hover{transform:scale(1.02)}.MediaTextBlock-module__b-NoBW__textColumn{flex-direction:column;justify-content:center;display:flex}.MediaTextBlock-module__b-NoBW__textContent{max-width:70%}.MediaTextBlock-module__b-NoBW__textContent .overline{margin:0 0 .75rem}.MediaTextBlock-module__b-NoBW__textContent .heading-l{margin:0 0 1rem}.MediaTextBlock-module__b-NoBW__textContent .paragraph-l{margin:0 0 1.5rem}.MediaTextBlock-module__b-NoBW__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.MediaTextBlock-module__b-NoBW__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.MediaTextBlock-module__b-NoBW__mediaTextBlock{gap:2rem}}@media (max-width:768px){.MediaTextBlock-module__b-NoBW__mediaTextBlock{grid-template-columns:1fr;gap:1.5rem}.MediaTextBlock-module__b-NoBW__position-left,.MediaTextBlock-module__b-NoBW__position-right{grid-template-areas:"media""text"}.MediaTextBlock-module__b-NoBW__textColumn{align-items:center;padding-top:3rem}.MediaTextBlock-module__b-NoBW__textContent{text-align:center;max-width:100%}:is(.MediaTextBlock-module__b-NoBW__textContent .overline,.MediaTextBlock-module__b-NoBW__textContent .heading-l,.MediaTextBlock-module__b-NoBW__textContent .paragraph-l){text-align:center}.MediaTextBlock-module__b-NoBW__textContent .paragraph-l{margin-bottom:1rem}.MediaTextBlock-module__b-NoBW__emptyState{padding:3rem 1.5rem}}
.FAQBlock-module__GuOcTW__faqBlock{width:100%}.FAQBlock-module__GuOcTW__title{text-align:center;color:#111827;margin:0 0 3rem}.FAQBlock-module__GuOcTW__faqList{flex-direction:column;gap:1rem;display:flex}.FAQBlock-module__GuOcTW__faqItem{border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.FAQBlock-module__GuOcTW__faqItem:hover{box-shadow:0 4px 6px -1px #0000001a}.FAQBlock-module__GuOcTW__question{text-align:left;color:#374151;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:background-color .2s;display:flex}.FAQBlock-module__GuOcTW__question:hover{background:#f9fafb}.FAQBlock-module__GuOcTW__question:disabled{cursor:default}.FAQBlock-module__GuOcTW__question.FAQBlock-module__GuOcTW__open{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.FAQBlock-module__GuOcTW__icon{color:#6b7280;text-align:center;min-width:24px;transition:transform .2s}.FAQBlock-module__GuOcTW__question.FAQBlock-module__GuOcTW__open .FAQBlock-module__GuOcTW__icon{transform:rotate(180deg)}.FAQBlock-module__GuOcTW__answer{background:#fff;padding:0 1.5rem 1.5rem;animation:.2s FAQBlock-module__GuOcTW__fadeIn}.FAQBlock-module__GuOcTW__answer p{color:#4b5563;margin:0}@keyframes FAQBlock-module__GuOcTW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQBlock-module__GuOcTW__display-expanded .FAQBlock-module__GuOcTW__question{cursor:default;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.FAQBlock-module__GuOcTW__display-expanded .FAQBlock-module__GuOcTW__question:hover{background:#f3f4f6}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__faqItem{box-shadow:none;border:none;border-bottom:1px solid #e5e7eb;border-radius:0}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__faqItem:hover{box-shadow:none;background:#f9fafb}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__question{cursor:default;background:0 0;padding:1rem 0}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__question:hover{background:0 0}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__answer{background:0 0;padding:0 0 1rem}.FAQBlock-module__GuOcTW__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.FAQBlock-module__GuOcTW__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.FAQBlock-module__GuOcTW__question{padding:1rem}.FAQBlock-module__GuOcTW__answer{padding:0 1rem 1rem}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__question{padding:.75rem 0}.FAQBlock-module__GuOcTW__display-list .FAQBlock-module__GuOcTW__answer{padding:0 0 .75rem}.FAQBlock-module__GuOcTW__emptyState{padding:3rem 1.5rem}}.FAQBlock-module__GuOcTW__questionText{color:#111827;flex:1;padding-right:1rem}.FAQBlock-module__GuOcTW__answerContent{color:#4b5563;padding:1rem 0 0}
.KPINumbersBlock-module__DDnEFG__kpiNumbersBlock{text-align:center;width:100%}.KPINumbersBlock-module__DDnEFG__header{margin-bottom:3rem}.KPINumbersBlock-module__DDnEFG__header .heading-xl{margin:0 0 1rem}.KPINumbersBlock-module__DDnEFG__header .paragraph-xl{max-width:800px;margin:0 auto}.KPINumbersBlock-module__DDnEFG__kpiGrid{gap:2rem;margin-bottom:3rem;display:grid}.KPINumbersBlock-module__DDnEFG__columns-1{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.KPINumbersBlock-module__DDnEFG__columns-2{grid-template-columns:repeat(2,1fr)}.KPINumbersBlock-module__DDnEFG__columns-3{grid-template-columns:repeat(3,1fr)}.KPINumbersBlock-module__DDnEFG__kpiItem{flex-direction:column;align-items:center;padding:2rem;display:flex}.KPINumbersBlock-module__DDnEFG__kpiItem .paragraph-s{width:70%}.KPINumbersBlock-module__DDnEFG__number{font-family:var(--font-serif);font-size:4rem;line-height:1;font-weight:var(--weight-normal);color:var(--color-text-primary);margin:0 0 1rem}.KPINumbersBlock-module__DDnEFG__kpiItem .heading-s{font-family:var(--font-serif);letter-spacing:0;font-weight:var(--weight-normal);margin:0 0 .5rem}.KPINumbersBlock-module__DDnEFG__kpiItem .paragraph-s{text-align:center;margin:0}.KPINumbersBlock-module__DDnEFG__ctaContainer{justify-content:center;display:flex}.KPINumbersBlock-module__DDnEFG__ctaButton{background:var(--color-primary-600);color:var(--color-text-inverse);border-radius:8px;justify-content:center;align-items:center;padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-flex}.KPINumbersBlock-module__DDnEFG__ctaButton:hover{background:var(--color-primary-700);transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.KPINumbersBlock-module__DDnEFG__emptyState{text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:8px;padding:4rem 2rem}.KPINumbersBlock-module__DDnEFG__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.KPINumbersBlock-module__DDnEFG__columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KPINumbersBlock-module__DDnEFG__header{margin-bottom:2rem}.KPINumbersBlock-module__DDnEFG__kpiGrid{gap:1.5rem;margin-bottom:2rem}.KPINumbersBlock-module__DDnEFG__columns-2,.KPINumbersBlock-module__DDnEFG__columns-3{grid-template-columns:1fr}.KPINumbersBlock-module__DDnEFG__kpiItem{padding:1.5rem}.KPINumbersBlock-module__DDnEFG__number{font-size:3rem}.KPINumbersBlock-module__DDnEFG__ctaButton{width:100%}.KPINumbersBlock-module__DDnEFG__emptyState{padding:3rem 1.5rem}}
.TestimonialBlock-module__s5_5-a__testimonialBlock{text-align:center;width:100%;max-width:800px;margin:0 auto}.TestimonialBlock-module__s5_5-a__content{padding:0 2rem}.TestimonialBlock-module__s5_5-a__content .heading-xl{text-align:center;margin:0 0 2rem}.TestimonialBlock-module__s5_5-a__testimonialGrid{flex-direction:column;align-items:center;gap:2rem;display:flex}.TestimonialBlock-module__s5_5-a__testimonialItem{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;display:flex}.TestimonialBlock-module__s5_5-a__testimonialItem .quote{margin:0 0 1.5rem}.TestimonialBlock-module__s5_5-a__quote:before,.TestimonialBlock-module__s5_5-a__quote:after{display:none}.TestimonialBlock-module__s5_5-a__author{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TestimonialBlock-module__s5_5-a__authorImage{object-fit:cover;border:2px solid var(--color-border-subtle);border-radius:50%;width:60px;height:60px;margin-bottom:.5rem}.TestimonialBlock-module__s5_5-a__authorInfo{flex-direction:column;align-items:center;gap:.25rem;display:flex}.TestimonialBlock-module__s5_5-a__authorInfo .paragraph-s{margin:0}.TestimonialBlock-module__s5_5-a__authorInfo .caption{margin:0}.TestimonialBlock-module__s5_5-a__rating{color:#fbbf24;letter-spacing:.1em;margin-top:.25rem}.TestimonialBlock-module__s5_5-a__emptyState{text-align:center;color:var(--color-text-tertiary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:8px;max-width:600px;margin:2rem auto;padding:4rem 2rem}.TestimonialBlock-module__s5_5-a__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.TestimonialBlock-module__s5_5-a__content{padding:0 1rem}.TestimonialBlock-module__s5_5-a__title{margin-bottom:1.5rem}.TestimonialBlock-module__s5_5-a__testimonialGrid{gap:1.5rem}.TestimonialBlock-module__s5_5-a__quote{margin-bottom:1rem}.TestimonialBlock-module__s5_5-a__authorImage{width:50px;height:50px}.TestimonialBlock-module__s5_5-a__emptyState{margin:1rem;padding:3rem 1.5rem}}
.TwoColumnMedia-module__Iq9ZgG__twoColumnMedia{grid-template-columns:1fr 1fr;gap:4rem;width:100%;display:grid}.TwoColumnMedia-module__Iq9ZgG__layout-media-text,.TwoColumnMedia-module__Iq9ZgG__layout-text-media,.TwoColumnMedia-module__Iq9ZgG__layout-media-media{align-items:center}.TwoColumnMedia-module__Iq9ZgG__align-top{align-items:start}.TwoColumnMedia-module__Iq9ZgG__align-center{align-items:center}.TwoColumnMedia-module__Iq9ZgG__align-bottom{align-items:end}.TwoColumnMedia-module__Iq9ZgG__leftColumn,.TwoColumnMedia-module__Iq9ZgG__rightColumn{flex-direction:column;height:100%;display:flex}.TwoColumnMedia-module__Iq9ZgG__mediaContainer{background:#f3f4f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.TwoColumnMedia-module__Iq9ZgG__aspect-16-9{aspect-ratio:16/9}.TwoColumnMedia-module__Iq9ZgG__aspect-4-3{aspect-ratio:4/3}.TwoColumnMedia-module__Iq9ZgG__aspect-1-1{aspect-ratio:1}.TwoColumnMedia-module__Iq9ZgG__aspect-3-4{aspect-ratio:3/4}.TwoColumnMedia-module__Iq9ZgG__aspect-9-16{aspect-ratio:9/16}.TwoColumnMedia-module__Iq9ZgG__media{object-fit:cover;object-position:center;transition:transform .3s}.TwoColumnMedia-module__Iq9ZgG__media:hover{transform:scale(1.02)}.TwoColumnMedia-module__Iq9ZgG__placeholderMedia{color:#9ca3af;background:#e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-style:italic;display:flex}.TwoColumnMedia-module__Iq9ZgG__textContent{flex-direction:column;justify-content:center;height:100%;display:flex}.TwoColumnMedia-module__Iq9ZgG__heading{color:#111827;margin:0 0 1.5rem}.TwoColumnMedia-module__Iq9ZgG__content{color:#4b5563}.TwoColumnMedia-module__Iq9ZgG__content p{margin:0 0 1rem}.TwoColumnMedia-module__Iq9ZgG__content p:last-child{margin-bottom:0}.TwoColumnMedia-module__Iq9ZgG__mixedColumn{flex-direction:column;gap:2rem;display:flex}.TwoColumnMedia-module__Iq9ZgG__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;grid-column:1/-1;padding:4rem 2rem}.TwoColumnMedia-module__Iq9ZgG__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.TwoColumnMedia-module__Iq9ZgG__twoColumnMedia{gap:3rem}}@media (max-width:768px){.TwoColumnMedia-module__Iq9ZgG__twoColumnMedia{grid-template-columns:1fr;gap:2rem}.TwoColumnMedia-module__Iq9ZgG__mixedColumn{gap:1.5rem}.TwoColumnMedia-module__Iq9ZgG__emptyState{padding:3rem 1.5rem}}
.WysiwygBlock-module__CaflqG__wysiwygBlock{width:100%}.WysiwygBlock-module__CaflqG__align-left{text-align:left}.WysiwygBlock-module__CaflqG__align-center{text-align:center}.WysiwygBlock-module__CaflqG__align-right{text-align:right}.WysiwygBlock-module__CaflqG__maxWidth-narrow{max-width:600px;margin:0 auto}.WysiwygBlock-module__CaflqG__maxWidth-medium{max-width:800px;margin:0 auto}.WysiwygBlock-module__CaflqG__maxWidth-wide{max-width:1000px;margin:0 auto}.WysiwygBlock-module__CaflqG__maxWidth-full{max-width:100%}.WysiwygBlock-module__CaflqG__content{color:#374151}.WysiwygBlock-module__CaflqG__paragraph{line-height:inherit;margin:0 0 1.5rem}.WysiwygBlock-module__CaflqG__paragraph:last-child{margin-bottom:0}.WysiwygBlock-module__CaflqG__heading1{color:#111827;margin:0 0 2rem}.WysiwygBlock-module__CaflqG__heading2{color:#111827;margin:2rem 0 1.5rem}.WysiwygBlock-module__CaflqG__heading3{color:#111827;margin:1.5rem 0 1rem}.WysiwygBlock-module__CaflqG__heading4{color:#111827;margin:1.25rem 0 .75rem}.WysiwygBlock-module__CaflqG__heading5,.WysiwygBlock-module__CaflqG__heading6{color:#111827;margin:1rem 0 .5rem}.WysiwygBlock-module__CaflqG__strong{color:#111827}.WysiwygBlock-module__CaflqG__emphasis{font-style:italic}.WysiwygBlock-module__CaflqG__inlineCode{color:#374151;background:#f3f4f6;border-radius:4px;padding:.25rem .5rem}.WysiwygBlock-module__CaflqG__link{color:#3b82f6;text-decoration:underline;transition:color .2s}.WysiwygBlock-module__CaflqG__link:hover{color:#1d4ed8;text-decoration:none}.WysiwygBlock-module__CaflqG__blockquote{color:#475569;background:#f8fafc;border-left:4px solid #3b82f6;margin:2rem 0;padding:1.5rem 2rem;font-style:italic}.WysiwygBlock-module__CaflqG__bulletList,.WysiwygBlock-module__CaflqG__numberList{margin:1.5rem 0;padding-left:2rem}.WysiwygBlock-module__CaflqG__bulletList{list-style-type:disc}.WysiwygBlock-module__CaflqG__numberList{list-style-type:decimal}.WysiwygBlock-module__CaflqG__listItem{margin:.5rem 0}.WysiwygBlock-module__CaflqG__imageContainer{text-align:center;margin:2rem 0}.WysiwygBlock-module__CaflqG__image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a}.WysiwygBlock-module__CaflqG__imageCaption{color:#6b7280;margin:.75rem 0 0;font-style:italic}.WysiwygBlock-module__CaflqG__codeBlock{background:#1f2937;border-radius:8px;margin:2rem 0;position:relative;overflow:hidden}.WysiwygBlock-module__CaflqG__preformatted{background:#1f2937;margin:0;padding:1.5rem;overflow-x:auto}.WysiwygBlock-module__CaflqG__code{color:#f9fafb}.WysiwygBlock-module__CaflqG__codeLanguage{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;position:absolute;top:.75rem;right:1rem}.WysiwygBlock-module__CaflqG__divider{background:#e5e7eb;border:none;height:1px;margin:3rem 0}.WysiwygBlock-module__CaflqG__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.WysiwygBlock-module__CaflqG__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.WysiwygBlock-module__CaflqG__maxWidth-narrow,.WysiwygBlock-module__CaflqG__maxWidth-medium,.WysiwygBlock-module__CaflqG__maxWidth-wide{max-width:100%;padding:0 1rem}.WysiwygBlock-module__CaflqG__blockquote{margin:1.5rem 0;padding:1rem 1.5rem}.WysiwygBlock-module__CaflqG__bulletList,.WysiwygBlock-module__CaflqG__numberList{padding-left:1.5rem}.WysiwygBlock-module__CaflqG__preformatted{padding:1rem}.WysiwygBlock-module__CaflqG__emptyState{padding:3rem 1.5rem}}
.TableBlock-module__oLnClq__tableBlock{width:100%}.TableBlock-module__oLnClq__header{text-align:center;margin-bottom:2rem}.TableBlock-module__oLnClq__title{color:#111827;margin:0 0 1rem}.TableBlock-module__oLnClq__description{color:#4b5563;margin:0}.TableBlock-module__oLnClq__tableContainer{border-radius:8px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__tableContainer{-webkit-overflow-scrolling:touch}.TableBlock-module__oLnClq__table{border-collapse:collapse;background:#fff;width:100%}.TableBlock-module__oLnClq__style-default{border:1px solid #e5e7eb}.TableBlock-module__oLnClq__style-striped tbody tr:nth-child(2n){background:#f9fafb}.TableBlock-module__oLnClq__style-bordered,.TableBlock-module__oLnClq__style-bordered th,.TableBlock-module__oLnClq__style-bordered td{border:1px solid #d1d5db}.TableBlock-module__oLnClq__style-minimal{border:none}.TableBlock-module__oLnClq__style-minimal .TableBlock-module__oLnClq__headerCell{border-bottom:2px solid #e5e7eb}.TableBlock-module__oLnClq__style-minimal .TableBlock-module__oLnClq__dataCell{border-bottom:1px solid #f3f4f6}.TableBlock-module__oLnClq__headerCell{text-align:left;color:#374151;vertical-align:top;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:1rem}.TableBlock-module__oLnClq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.TableBlock-module__oLnClq__sortable:hover{background:#f3f4f6}.TableBlock-module__oLnClq__sortIcon{opacity:.5;margin-left:.5rem;transition:opacity .2s}.TableBlock-module__oLnClq__headerContent{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.TableBlock-module__oLnClq__dataCell{text-align:left;color:#374151;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:1rem}.TableBlock-module__oLnClq__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.TableBlock-module__oLnClq__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.TableBlock-module__oLnClq__header{margin-bottom:1.5rem}.TableBlock-module__oLnClq__headerCell,.TableBlock-module__oLnClq__dataCell{padding:.75rem .5rem}.TableBlock-module__oLnClq__headerContent{gap:.25rem}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table,.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table thead,.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table tbody,.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table th,.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table td,.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table tr{display:block}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table thead tr{position:absolute;top:-9999px;left:-9999px}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;padding:1rem}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table td{border:none;border-bottom:1px solid #f3f4f6;padding:.5rem 0 .5rem 30%;position:relative}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table td:before{content:attr(data-label);white-space:nowrap;color:#374151;width:25%;padding-right:.5rem;position:absolute;top:.5rem;left:0}.TableBlock-module__oLnClq__responsive .TableBlock-module__oLnClq__table td:last-child{border-bottom:none}.TableBlock-module__oLnClq__emptyState{padding:3rem 1.5rem}}
.DownloadableFilesBlock-module__0c_4xq__downloadableFilesBlock{width:100%}.DownloadableFilesBlock-module__0c_4xq__header{text-align:center;margin-bottom:2rem}.DownloadableFilesBlock-module__0c_4xq__heading{color:#111827;margin:0 0 1rem}.DownloadableFilesBlock-module__0c_4xq__description{color:#6b7280;margin:0}.DownloadableFilesBlock-module__0c_4xq__filesContainer{flex-direction:column;gap:2rem;display:flex}.DownloadableFilesBlock-module__0c_4xq__fileCategory{width:100%}.DownloadableFilesBlock-module__0c_4xq__categoryTitle{color:#374151;border-bottom:2px solid #e5e7eb;margin:0 0 1.5rem;padding-bottom:.5rem}.DownloadableFilesBlock-module__0c_4xq__filesList{gap:1.5rem;display:flex}.DownloadableFilesBlock-module__0c_4xq__layout-list{flex-direction:column}.DownloadableFilesBlock-module__0c_4xq__layout-grid{flex-wrap:wrap;justify-content:flex-start}.DownloadableFilesBlock-module__0c_4xq__layout-compact{flex-direction:column;gap:.75rem}.DownloadableFilesBlock-module__0c_4xq__fileItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.DownloadableFilesBlock-module__0c_4xq__fileItem:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileItem{text-align:center;flex-direction:column;flex:0 0 calc(50% - .75rem)}.DownloadableFilesBlock-module__0c_4xq__layout-compact .DownloadableFilesBlock-module__0c_4xq__fileItem{gap:.75rem;padding:1rem}.DownloadableFilesBlock-module__0c_4xq__fileIcon{background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileIcon{width:4rem;height:4rem;margin-bottom:1rem}.DownloadableFilesBlock-module__0c_4xq__layout-compact .DownloadableFilesBlock-module__0c_4xq__fileIcon{width:2.5rem;height:2.5rem}.DownloadableFilesBlock-module__0c_4xq__fileExtension{color:#fff;background:#3b82f6;border-radius:4px;padding:.125rem .25rem;position:absolute;bottom:-.25rem;right:-.25rem}.DownloadableFilesBlock-module__0c_4xq__fileContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileContent{text-align:center;align-items:center}.DownloadableFilesBlock-module__0c_4xq__fileHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileHeader,.DownloadableFilesBlock-module__0c_4xq__layout-compact .DownloadableFilesBlock-module__0c_4xq__fileHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileHeader{align-items:center}.DownloadableFilesBlock-module__0c_4xq__fileTitle{color:#111827;margin:0}.DownloadableFilesBlock-module__0c_4xq__fileSize{color:#6b7280;white-space:nowrap}.DownloadableFilesBlock-module__0c_4xq__fileDescription{color:#4b5563;margin:0}.DownloadableFilesBlock-module__0c_4xq__downloadButton{color:#fff;background:#3b82f6;border-radius:6px;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s;display:inline-flex}.DownloadableFilesBlock-module__0c_4xq__downloadButton:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__downloadButton{align-self:center}.DownloadableFilesBlock-module__0c_4xq__layout-compact .DownloadableFilesBlock-module__0c_4xq__downloadButton{padding:.5rem 1rem}.DownloadableFilesBlock-module__0c_4xq__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:4rem 2rem}.DownloadableFilesBlock-module__0c_4xq__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.DownloadableFilesBlock-module__0c_4xq__layout-grid .DownloadableFilesBlock-module__0c_4xq__fileItem{flex:0 0 100%}}@media (max-width:768px){.DownloadableFilesBlock-module__0c_4xq__header{margin-bottom:1.5rem}.DownloadableFilesBlock-module__0c_4xq__fileItem{gap:.75rem;padding:1rem}.DownloadableFilesBlock-module__0c_4xq__fileHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.DownloadableFilesBlock-module__0c_4xq__downloadButton{justify-content:center;width:100%;padding:.75rem 1rem}.DownloadableFilesBlock-module__0c_4xq__emptyState{padding:3rem 1.5rem}}
.SwiperSlideshowBlock-module__huYnFW__swiperSlideshowBlock{width:100%}.SwiperSlideshowBlock-module__huYnFW__title{text-align:center;color:#111827;margin:0 0 2rem}.SwiperSlideshowBlock-module__huYnFW__slideshowContainer{background:#f3f4f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.SwiperSlideshowBlock-module__huYnFW__slidesWrapper{gap:1rem;width:100%;display:grid}.SwiperSlideshowBlock-module__huYnFW__slides-1{grid-template-columns:1fr}.SwiperSlideshowBlock-module__huYnFW__slides-2{grid-template-columns:1fr 1fr}.SwiperSlideshowBlock-module__huYnFW__slides-3{grid-template-columns:repeat(3,1fr)}.SwiperSlideshowBlock-module__huYnFW__slides-4{grid-template-columns:repeat(4,1fr)}.SwiperSlideshowBlock-module__huYnFW__aspect-16-9{aspect-ratio:16/9}.SwiperSlideshowBlock-module__huYnFW__aspect-4-3{aspect-ratio:4/3}.SwiperSlideshowBlock-module__huYnFW__aspect-1-1{aspect-ratio:1}.SwiperSlideshowBlock-module__huYnFW__aspect-3-4{aspect-ratio:3/4}.SwiperSlideshowBlock-module__huYnFW__aspect-21-9{aspect-ratio:21/9}.SwiperSlideshowBlock-module__huYnFW__slide{width:100%;height:100%;position:relative}.SwiperSlideshowBlock-module__huYnFW__slide.SwiperSlideshowBlock-module__huYnFW__hidden{display:none}.SwiperSlideshowBlock-module__huYnFW__slide.SwiperSlideshowBlock-module__huYnFW__active{display:block}.SwiperSlideshowBlock-module__huYnFW__imageContainer{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.SwiperSlideshowBlock-module__huYnFW__image{object-fit:cover;object-position:center;transition:transform .3s}.SwiperSlideshowBlock-module__huYnFW__image:hover{transform:scale(1.02)}.SwiperSlideshowBlock-module__huYnFW__caption{color:#fff;background:linear-gradient(#0000,#000000b3);padding:2rem 1.5rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.SwiperSlideshowBlock-module__huYnFW__caption p{margin:0}.SwiperSlideshowBlock-module__huYnFW__navigation{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}.SwiperSlideshowBlock-module__huYnFW__navButton{color:#374151;cursor:pointer;pointer-events:auto;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.SwiperSlideshowBlock-module__huYnFW__navButton:hover:not(:disabled){background:#fff;transform:scale(1.05);box-shadow:0 4px 12px #0003}.SwiperSlideshowBlock-module__huYnFW__navButton:disabled{opacity:.5;cursor:not-allowed}.SwiperSlideshowBlock-module__huYnFW__prevButton{transform:translate(-50%)}.SwiperSlideshowBlock-module__huYnFW__nextButton{transform:translate(50%)}.SwiperSlideshowBlock-module__huYnFW__controls{position:absolute;top:1rem;right:1rem}.SwiperSlideshowBlock-module__huYnFW__playPauseButton{cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.SwiperSlideshowBlock-module__huYnFW__playPauseButton:hover{background:#000c;transform:scale(1.05)}.SwiperSlideshowBlock-module__huYnFW__pagination{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.SwiperSlideshowBlock-module__huYnFW__paginationDot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:.75rem;height:.75rem;transition:all .2s}.SwiperSlideshowBlock-module__huYnFW__paginationDot:hover{background:#9ca3af;transform:scale(1.1)}.SwiperSlideshowBlock-module__huYnFW__paginationDot.SwiperSlideshowBlock-module__huYnFW__active{background:#3b82f6}.SwiperSlideshowBlock-module__huYnFW__emptyState{text-align:center;color:#9ca3af;aspect-ratio:16/9;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.SwiperSlideshowBlock-module__huYnFW__emptyState p{margin:0;font-style:italic}@media (max-width:1024px){.SwiperSlideshowBlock-module__huYnFW__slides-4,.SwiperSlideshowBlock-module__huYnFW__slides-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SwiperSlideshowBlock-module__huYnFW__title{margin-bottom:1.5rem}.SwiperSlideshowBlock-module__huYnFW__slides-2,.SwiperSlideshowBlock-module__huYnFW__slides-3,.SwiperSlideshowBlock-module__huYnFW__slides-4{grid-template-columns:1fr}.SwiperSlideshowBlock-module__huYnFW__slidesWrapper{gap:.5rem}.SwiperSlideshowBlock-module__huYnFW__navigation{left:.5rem;right:.5rem}.SwiperSlideshowBlock-module__huYnFW__navButton{width:2.5rem;height:2.5rem}.SwiperSlideshowBlock-module__huYnFW__controls{top:.5rem;right:.5rem}.SwiperSlideshowBlock-module__huYnFW__playPauseButton{width:2rem;height:2rem}.SwiperSlideshowBlock-module__huYnFW__caption{padding:1.5rem 1rem 1rem}.SwiperSlideshowBlock-module__huYnFW__pagination{margin-top:1rem}.SwiperSlideshowBlock-module__huYnFW__paginationDot{width:.625rem;height:.625rem}.SwiperSlideshowBlock-module__huYnFW__emptyState{padding:3rem 1.5rem}}
.LogoCarousel-module__5j4toG__logoCarousel{width:100%;overflow:hidden}.LogoCarousel-module__5j4toG__width-full{max-width:100%}.LogoCarousel-module__5j4toG__width-max{max-width:1200px;margin:0 auto}.LogoCarousel-module__5j4toG__width-narrow{max-width:800px;margin:0 auto}.LogoCarousel-module__5j4toG__spacing-none{margin:0}.LogoCarousel-module__5j4toG__spacing-small{margin:2rem 0}.LogoCarousel-module__5j4toG__spacing-medium{margin:3rem 0}.LogoCarousel-module__5j4toG__spacing-large{margin:4rem 0}.LogoCarousel-module__5j4toG__marqueeContainer{background:0 0;width:100%;padding:2rem 0;position:relative;overflow:hidden}.LogoCarousel-module__5j4toG__gradientLeft{z-index:10;pointer-events:none;background:linear-gradient(90deg,#000,#0000);width:100px;height:100%;position:absolute;top:0;left:0}.LogoCarousel-module__5j4toG__gradientRight{z-index:10;pointer-events:none;background:linear-gradient(270deg,#000,#0000);width:100px;height:100%;position:absolute;top:0;right:0}.LogoCarousel-module__5j4toG__marqueeTrack{white-space:nowrap;align-items:center;gap:3rem;display:flex}.LogoCarousel-module__5j4toG__logoItem{flex-shrink:0;justify-content:center;align-items:center;width:150px;height:80px;padding:1rem;display:flex}.LogoCarousel-module__5j4toG__logo{object-fit:contain;filter:grayscale()invert()opacity(.7);transition:all .3s;width:auto!important;max-width:150px!important;height:auto!important;max-height:80px!important}.LogoCarousel-module__5j4toG__logo:hover{filter:grayscale()invert()opacity();transform:scale(1.05)}.LogoCarousel-module__5j4toG__emptyState{text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:8px;padding:4rem 2rem}.LogoCarousel-module__5j4toG__emptyState p{margin:0;font-style:italic}@media (max-width:768px){.LogoCarousel-module__5j4toG__marqueeContainer{padding:1.5rem 0}.LogoCarousel-module__5j4toG__marqueeTrack{gap:2rem}.LogoCarousel-module__5j4toG__logoItem{width:120px;height:60px;padding:.5rem}.LogoCarousel-module__5j4toG__logo{max-width:120px!important;max-height:60px!important}.LogoCarousel-module__5j4toG__spacing-small{margin:1.5rem 0}.LogoCarousel-module__5j4toG__spacing-medium{margin:2rem 0}.LogoCarousel-module__5j4toG__spacing-large{margin:3rem 0}}
.CalendarBookingBlock-module__J13amG__calendarBookingBlock{width:100%;padding:3rem 0}.CalendarBookingBlock-module__J13amG__container{width:100%;max-width:1200px;padding:0 var(--page-padding);margin:0 auto}.CalendarBookingBlock-module__J13amG__header{text-align:center;margin-bottom:3rem}.CalendarBookingBlock-module__J13amG__header .heading-l{margin:0 0 1rem}.CalendarBookingBlock-module__J13amG__header .paragraph-l{color:var(--color-text-secondary);max-width:700px;margin:0 auto}.CalendarBookingBlock-module__J13amG__calendarEmbed{background:var(--color-surface);border:1px solid var(--color-border);border:none;border-radius:12px;width:100%;display:block;overflow:hidden;box-shadow:0 4px 16px #0000001a}.CalendarBookingBlock-module__J13amG__emptyState{text-align:center;color:var(--color-text-tertiary);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:12px;max-width:800px;margin:2rem auto;padding:4rem 2rem;font-style:italic}@media (max-width:1024px){.CalendarBookingBlock-module__J13amG__calendarBookingBlock{padding:2.5rem 0}.CalendarBookingBlock-module__J13amG__header{margin-bottom:2.5rem}}@media (max-width:768px){.CalendarBookingBlock-module__J13amG__calendarBookingBlock{padding:2rem 0}.CalendarBookingBlock-module__J13amG__header{margin-bottom:2rem}.CalendarBookingBlock-module__J13amG__calendarEmbed{border-radius:8px}}
.KnowledgeArticlePage-module__0i17vG__articlePage{min-height:100vh}.KnowledgeArticlePage-module__0i17vG__headerContainer{text-align:center;width:100%;margin-bottom:2rem;padding:2rem 1rem}.KnowledgeArticlePage-module__0i17vG__headerContent{max-width:1140px;margin:0 auto}.KnowledgeArticlePage-module__0i17vG__title{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--color-text-primary);margin:0 0 1rem;font-size:clamp(2rem,7vw,4.5rem);font-weight:700;line-height:1.1}.KnowledgeArticlePage-module__0i17vG__container{max-width:var(--container-narrow);margin:0 auto;padding:0 1rem 2rem}.KnowledgeArticlePage-module__0i17vG__article{background:var(--color-background)}.KnowledgeArticlePage-module__0i17vG__meta{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.KnowledgeArticlePage-module__0i17vG__metaInfo{color:var(--color-text-secondary);font-family:var(--font-ui);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.KnowledgeArticlePage-module__0i17vG__date,.KnowledgeArticlePage-module__0i17vG__readingTime{color:var(--color-text-secondary)}.KnowledgeArticlePage-module__0i17vG__difficulty{color:var(--color-text-secondary);font-weight:600}.KnowledgeArticlePage-module__0i17vG__excerpt{font-family:var(--font-ui);color:var(--color-text-secondary);max-width:600px;margin:1rem auto 0;font-size:1.125rem;font-weight:400;line-height:1.6}.KnowledgeArticlePage-module__0i17vG__imageContainer{border-radius:16px;width:calc(100% + 8rem);margin:3rem -4rem;overflow:hidden}.KnowledgeArticlePage-module__0i17vG__image{border-radius:12px;width:100%;height:auto}.KnowledgeArticlePage-module__0i17vG__content{max-width:100%;font-family:var(--font-ui);margin:3rem 0}.KnowledgeArticlePage-module__0i17vG__paragraph{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1rem;font-weight:400;line-height:1.7}.KnowledgeArticlePage-module__0i17vG__h1{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--color-text-primary);margin:3rem 0 1.5rem;font-size:2rem;font-weight:700;line-height:1.25}.KnowledgeArticlePage-module__0i17vG__h2{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--color-text-primary);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.KnowledgeArticlePage-module__0i17vG__h3{font-family:var(--font-ui);color:var(--color-text-primary);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.KnowledgeArticlePage-module__0i17vG__h4{font-family:var(--font-ui);color:var(--color-text-primary);margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.KnowledgeArticlePage-module__0i17vG__h1:first-child,.KnowledgeArticlePage-module__0i17vG__h2:first-child,.KnowledgeArticlePage-module__0i17vG__h3:first-child,.KnowledgeArticlePage-module__0i17vG__h4:first-child{margin-top:0}.KnowledgeArticlePage-module__0i17vG__ul,.KnowledgeArticlePage-module__0i17vG__ol{color:var(--color-text-primary);margin:1.5rem 0;padding-left:1.5rem;font-size:1rem;line-height:1.7}.KnowledgeArticlePage-module__0i17vG__li{margin:.5rem 0}.KnowledgeArticlePage-module__0i17vG__link{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .15s}.KnowledgeArticlePage-module__0i17vG__link:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);text-decoration-thickness:2px}.KnowledgeArticlePage-module__0i17vG__strong{color:var(--color-text-primary);font-weight:600}.KnowledgeArticlePage-module__0i17vG__em{font-style:italic}.KnowledgeArticlePage-module__0i17vG__code{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:.25rem;padding:.2em .4em;font-size:.9em}.KnowledgeArticlePage-module__0i17vG__codeBlock{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:.75rem;margin:2rem 0;padding:1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.KnowledgeArticlePage-module__0i17vG__portableImage,.KnowledgeArticlePage-module__0i17vG__contentImage{border-radius:.75rem;width:100%;height:auto;margin:2rem 0}.KnowledgeArticlePage-module__0i17vG__tags{border-top:1px solid var(--color-border-subtle);margin-top:3rem;padding-top:2rem}.KnowledgeArticlePage-module__0i17vG__tagsTitle{font-family:var(--font-ui);color:var(--color-text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.KnowledgeArticlePage-module__0i17vG__tagsList{flex-wrap:wrap;gap:.5rem;display:flex}.KnowledgeArticlePage-module__0i17vG__tag{font-family:var(--font-ui);background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:1rem;padding:.25rem .75rem;font-size:.875rem}@media (max-width:768px){.KnowledgeArticlePage-module__0i17vG__imageContainer{border-radius:12px;width:calc(100% + 2rem);margin:2rem -1rem}.KnowledgeArticlePage-module__0i17vG__container{padding:0 1rem 1rem}.KnowledgeArticlePage-module__0i17vG__headerContainer{margin-bottom:1.5rem;padding:1.5rem 1rem}.KnowledgeArticlePage-module__0i17vG__metaInfo{flex-wrap:wrap;gap:.5rem}.KnowledgeArticlePage-module__0i17vG__h1{margin:2rem 0 1rem;font-size:1.75rem}.KnowledgeArticlePage-module__0i17vG__h2{margin:1.75rem 0 .75rem;font-size:1.375rem}}
.KnowledgeArticleGrid-module__ROVucq__gridSection{margin:3rem 0}.KnowledgeArticleGrid-module__ROVucq__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1px;display:grid}.KnowledgeArticleGrid-module__ROVucq__articleCard{background:var(--color-surface);border:1px solid var(--color-border);color:inherit;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.KnowledgeArticleGrid-module__ROVucq__articleCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.KnowledgeArticleGrid-module__ROVucq__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.KnowledgeArticleGrid-module__ROVucq__categoryBadge{background:var(--color-background);color:var(--color-text-secondary);border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.KnowledgeArticleGrid-module__ROVucq__categoryIcon{font-size:.875rem}.KnowledgeArticleGrid-module__ROVucq__categoryName{white-space:nowrap}.KnowledgeArticleGrid-module__ROVucq__articleMeta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.KnowledgeArticleGrid-module__ROVucq__difficultyBadge{white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.KnowledgeArticleGrid-module__ROVucq__difficultyBeginner{color:#166534;background:#dcfce7}.KnowledgeArticleGrid-module__ROVucq__difficultyIntermediate{color:#92400e;background:#fef3c7}.KnowledgeArticleGrid-module__ROVucq__difficultyAdvanced{color:#b91c1c;background:#fecaca}.KnowledgeArticleGrid-module__ROVucq__difficultyExpert{color:#3730a3;background:#e0e7ff}.KnowledgeArticleGrid-module__ROVucq__difficultyDefault{background:var(--color-background);color:var(--color-text-secondary)}.KnowledgeArticleGrid-module__ROVucq__readTime{color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem}.KnowledgeArticleGrid-module__ROVucq__cardContent{flex:1;margin-bottom:1rem}.KnowledgeArticleGrid-module__ROVucq__articleTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.KnowledgeArticleGrid-module__ROVucq__articleExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.KnowledgeArticleGrid-module__ROVucq__cardFooter{margin-top:auto}.KnowledgeArticleGrid-module__ROVucq__tags{flex-wrap:wrap;gap:.5rem;display:flex}.KnowledgeArticleGrid-module__ROVucq__tag{background:var(--color-background);color:var(--color-text-tertiary);border:1px solid var(--color-border);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.KnowledgeArticleGrid-module__ROVucq__tagMore{color:var(--color-text-tertiary);background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}@media (max-width:768px){.KnowledgeArticleGrid-module__ROVucq__grid{grid-template-columns:1fr;gap:1rem}.KnowledgeArticleGrid-module__ROVucq__articleCard{padding:1.25rem}.KnowledgeArticleGrid-module__ROVucq__cardHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.KnowledgeArticleGrid-module__ROVucq__articleMeta{flex-direction:row;align-items:flex-start;gap:.5rem}}
.SearchBar-module__8WpF3W__overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.SearchBar-module__8WpF3W__modal{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:640px;max-height:70vh;margin:0 20px;animation:.15s ease-out SearchBar-module__8WpF3W__slideIn;overflow:hidden;box-shadow:0 20px 40px -10px #00000080}@keyframes SearchBar-module__8WpF3W__slideIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.SearchBar-module__8WpF3W__searchContainer{border-bottom:1px solid var(--color-border);align-items:center;padding:14px 16px;display:flex;position:relative}.SearchBar-module__8WpF3W__searchIcon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;margin-right:10px}.SearchBar-module__8WpF3W__searchInput{color:var(--color-text-primary);font-size:14px;font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;font-weight:400}.SearchBar-module__8WpF3W__searchInput::placeholder{color:var(--color-text-tertiary)}.SearchBar-module__8WpF3W__shortcut{background:var(--color-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-ui);letter-spacing:.02em;border-radius:4px;margin-left:12px;padding:2px 6px;font-weight:500}.SearchBar-module__8WpF3W__results{max-height:400px;padding:4px 0;overflow-y:auto}.SearchBar-module__8WpF3W__sectionHeader{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;font-family:var(--font-ui);background:0 0;margin-top:4px;padding:8px 16px 6px}.SearchBar-module__8WpF3W__resultItem{cursor:pointer;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px;transition:background-color .1s;display:flex}.SearchBar-module__8WpF3W__resultItem:hover,.SearchBar-module__8WpF3W__resultItem.SearchBar-module__8WpF3W__selected{background:var(--color-surface)}.SearchBar-module__8WpF3W__itemContent{flex:1;align-items:center;min-width:0;display:flex}.SearchBar-module__8WpF3W__itemIcon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;margin-right:10px}.SearchBar-module__8WpF3W__itemText{flex:1;min-width:0}.SearchBar-module__8WpF3W__itemTitle{color:var(--color-text-primary);font-size:13px;font-weight:500;font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0 0 2px;line-height:1.4;display:flex;overflow:hidden}.SearchBar-module__8WpF3W__itemSubtitle{color:var(--color-text-tertiary);font-size:12px;font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.4;overflow:hidden}.SearchBar-module__8WpF3W__statusIndicator{border-radius:50%;flex-shrink:0;width:6px;height:6px}.SearchBar-module__8WpF3W__emptyState{text-align:center;padding:48px 20px}.SearchBar-module__8WpF3W__emptyIcon{width:32px;height:32px;color:var(--color-text-tertiary);opacity:.5;margin:0 auto 12px}.SearchBar-module__8WpF3W__emptyText{color:var(--color-text-secondary);font-size:13px;font-family:var(--font-ui);margin:0;font-weight:400}.SearchBar-module__8WpF3W__results::-webkit-scrollbar{width:6px}.SearchBar-module__8WpF3W__results::-webkit-scrollbar-track{background:0 0}.SearchBar-module__8WpF3W__results::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.SearchBar-module__8WpF3W__results::-webkit-scrollbar-thumb:hover{background:var(--color-border-subtle)}@media (max-width:768px){.SearchBar-module__8WpF3W__overlay{padding-top:8vh}.SearchBar-module__8WpF3W__modal{border-radius:10px;max-height:80vh;margin:0 16px}.SearchBar-module__8WpF3W__searchContainer{padding:12px 14px}.SearchBar-module__8WpF3W__searchInput{font-size:15px}.SearchBar-module__8WpF3W__resultItem{padding:8px 14px}.SearchBar-module__8WpF3W__itemTitle{font-size:13px}.SearchBar-module__8WpF3W__itemSubtitle{font-size:11px}.SearchBar-module__8WpF3W__sectionHeader{padding:8px 14px 6px}}
.MegaDropdown-module__KktEpG__overlay{z-index:485;pointer-events:auto;background:#0009;position:fixed;inset:0}.MegaDropdown-module__KktEpG__megaDropdown{z-index:490;pointer-events:auto;background:#000;width:100vw;padding-top:7rem;padding-bottom:2rem;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.MegaDropdown-module__KktEpG__container{max-width:1140px;margin:0 auto;padding:2rem}.MegaDropdown-module__KktEpG__content{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.MegaDropdown-module__KktEpG__leftColumn{flex-direction:column;display:flex}.MegaDropdown-module__KktEpG__menuItems{flex-direction:column;gap:.25rem;display:flex}.MegaDropdown-module__KktEpG__menuItem{cursor:pointer;opacity:1;border-radius:6px;padding:.625rem .875rem;text-decoration:none;transition:background-color .2s,opacity .2s;display:block}.MegaDropdown-module__KktEpG__menuItem:hover{background:var(--color-surface-hover)}.MegaDropdown-module__KktEpG__menuItem.MegaDropdown-module__KktEpG__faded{opacity:.4}.MegaDropdown-module__KktEpG__menuItemContent{flex-direction:column;gap:.25rem;display:flex}.MegaDropdown-module__KktEpG__menuItemHeader{align-items:center;gap:.5rem;display:flex}.MegaDropdown-module__KktEpG__menuItemTitle{font-family:var(--font-ui);color:var(--color-text-primary);align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.MegaDropdown-module__KktEpG__arrowWrapper{align-items:center;display:inline-flex}.MegaDropdown-module__KktEpG__menuItemArrow{width:13px;height:13px;color:var(--color-text-secondary);flex-shrink:0}.MegaDropdown-module__KktEpG__menuItemExcerpt{font-family:var(--font-ui);color:var(--color-text-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:80%;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MegaDropdown-module__KktEpG__rightColumn{flex-direction:column;display:flex}.MegaDropdown-module__KktEpG__featuredItem{opacity:1;border-radius:8px;flex-direction:column;gap:1rem;text-decoration:none;transition:opacity .2s;display:flex;overflow:hidden}.MegaDropdown-module__KktEpG__featuredItem.MegaDropdown-module__KktEpG__faded{opacity:.4}.MegaDropdown-module__KktEpG__featuredImageWrapper{aspect-ratio:16/9;background:var(--color-surface-hover);border-radius:8px;width:100%;position:relative;overflow:hidden}.MegaDropdown-module__KktEpG__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.MegaDropdown-module__KktEpG__featuredItem:hover .MegaDropdown-module__KktEpG__featuredImage{transform:scale(1.05)}.MegaDropdown-module__KktEpG__featuredContent{flex-direction:column;gap:.375rem;display:flex}.MegaDropdown-module__KktEpG__featuredTitle{font-family:var(--font-ui);color:var(--color-text-primary);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.MegaDropdown-module__KktEpG__featuredExcerpt{font-family:var(--font-ui);color:var(--color-text-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:80%;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.MegaDropdown-module__KktEpG__content{grid-template-columns:1fr;gap:2rem}.MegaDropdown-module__KktEpG__rightColumn{padding-top:2rem}}@media (max-width:768px){.MegaDropdown-module__KktEpG__megaDropdown{padding-top:4.5rem}.MegaDropdown-module__KktEpG__container{padding:0 1rem}.MegaDropdown-module__KktEpG__content{gap:1.5rem;padding:1.5rem}.MegaDropdown-module__KktEpG__rightColumn{padding-top:1.5rem}.MegaDropdown-module__KktEpG__menuItem{padding:.5rem .75rem}.MegaDropdown-module__KktEpG__menuItemTitle{font-size:.8125rem}.MegaDropdown-module__KktEpG__menuItemExcerpt{font-size:.6875rem}.MegaDropdown-module__KktEpG__featuredTitle{font-size:.8125rem}.MegaDropdown-module__KktEpG__featuredExcerpt{font-size:.75rem}}
.Navigation-module__0_8sUq__gradientOverlay{z-index:480;pointer-events:none;background:linear-gradient(#000c 0%,#0000 100%);height:120px;transition:all .8s;position:fixed;top:0;left:0;right:0}.Navigation-module__0_8sUq__gradientHovered{pointer-events:none!important;background:linear-gradient(#000000f2 0%,#0000 100%)!important;height:300px!important}.Navigation-module__0_8sUq__navigation{z-index:500;position:fixed;top:0;left:0;right:0}.Navigation-module__0_8sUq__container{justify-content:space-between;align-items:center;margin:0 auto;padding:1.5rem 2rem;display:flex}.Navigation-module__0_8sUq__logo{color:var(--color-text-primary);align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.Navigation-module__0_8sUq__logo:hover{opacity:.7;color:var(--color-text-primary)}.Navigation-module__0_8sUq__logo:focus{color:var(--color-text-primary);outline:none}.Navigation-module__0_8sUq__logo:visited{color:var(--color-text-primary)}.Navigation-module__0_8sUq__logoSvg{width:auto;height:26px}.Navigation-module__0_8sUq__mainNav{align-items:center;gap:2rem;display:flex;position:relative}.Navigation-module__0_8sUq__activeIndicator{transform-origin:50%;z-index:1;background:#fff;border-radius:3px;width:4px;height:4px;transition:transform .5s cubic-bezier(.2,0,.1,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-8px;left:0}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__movingStart{width:14px;transition:width .15s cubic-bezier(0,.7,.3,1),transform .15s cubic-bezier(0,.7,.3,1);transform:scaleY(1.3)}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__movingEnd{width:4px;transition:width .2s cubic-bezier(.4,0,.1,1),transform .2s cubic-bezier(.4,0,.1,1);transform:scaleY(1)}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__movingLeft{transform-origin:100%}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__movingRight{transform-origin:0}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__exiting{opacity:.7!important;transform:var(--indicator-position,translateX(0px))scale(1.3)!important;transition-property:transform,opacity!important;transition-duration:.1s!important;transition-timing-function:ease-out,ease!important}.Navigation-module__0_8sUq__activeIndicator.Navigation-module__0_8sUq__exitingFinal{opacity:0!important;transform:var(--indicator-position,translateX(0px))scale(0)!important;transition-property:transform,opacity!important;transition-duration:.14s,.12s!important;transition-timing-function:ease-in,ease-out!important}.Navigation-module__0_8sUq__navItem{font-family:var(--font-sans);letter-spacing:0;color:#69737f;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-decoration:none;transition:color .2s;position:relative}.Navigation-module__0_8sUq__navItem:hover,.Navigation-module__0_8sUq__navItem.Navigation-module__0_8sUq__active{color:var(--color-text-primary)}.Navigation-module__0_8sUq__rightSide{align-items:center;gap:1.5rem;display:flex}.Navigation-module__0_8sUq__searchButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.Navigation-module__0_8sUq__searchButton:hover{background-color:var(--color-border-subtle)}.Navigation-module__0_8sUq__searchIcon{width:18px;height:18px;color:var(--color-text-secondary)}.Navigation-module__0_8sUq__infoLink{font-family:var(--font-sans);letter-spacing:.07em;color:var(--color-text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:135%;text-decoration:none;transition:color .2s}.Navigation-module__0_8sUq__infoLink:hover{color:var(--color-text-primary)}.Navigation-module__0_8sUq__signUpButton{font-family:var(--font-ui);color:#000;white-space:nowrap;background:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.Navigation-module__0_8sUq__signUpButton:hover{color:#000;background:#f5f5f5;transform:translateY(-1px)}.Navigation-module__0_8sUq__lockButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;transition:background-color .2s;display:flex}.Navigation-module__0_8sUq__lockButton:hover{background-color:var(--color-border-subtle)}.Navigation-module__0_8sUq__lockIcon{width:18px;height:18px;color:var(--color-text-secondary)}.Navigation-module__0_8sUq__tooltipContent{background:var(--color-background);border:1px solid var(--color-border);font-family:var(--font-ui);color:var(--color-text-primary);z-index:200;-webkit-user-select:none;user-select:none;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;box-shadow:0 4px 12px #0000001a}.Navigation-module__0_8sUq__mobileMenuButton{cursor:pointer;z-index:1000;background:0 0;border:none;border-radius:6px;padding:.5rem;transition:background-color .2s;display:none;position:relative}.Navigation-module__0_8sUq__mobileMenuButton:hover{background-color:var(--color-border-subtle)}.Navigation-module__0_8sUq__mobileMenuIcon{width:20px;height:20px;color:var(--color-text-primary)}.Navigation-module__0_8sUq__mobileMenuOverlay{background:var(--color-background);z-index:200;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Navigation-module__0_8sUq__mobileMenuContent{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.Navigation-module__0_8sUq__mobileNavItems{flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem;display:flex}.Navigation-module__0_8sUq__mobileNavItemWrapper{width:100%}.Navigation-module__0_8sUq__mobileNavItem{font-family:var(--font-sans);color:var(--color-text-secondary);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:12px;width:100%;padding:1rem 1.5rem;font-size:18px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.Navigation-module__0_8sUq__mobileNavItem:hover,.Navigation-module__0_8sUq__mobileNavItem.Navigation-module__0_8sUq__active{color:var(--color-text-primary)}.Navigation-module__0_8sUq__mobileNavAccordion{justify-content:center;align-items:center;gap:.5rem;display:flex}.Navigation-module__0_8sUq__accordionIcon{flex-shrink:0}.Navigation-module__0_8sUq__mobileAccordionContent{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex;overflow:hidden}.Navigation-module__0_8sUq__mobileSubNavItem{font-family:var(--font-sans);color:var(--color-text-secondary);text-align:center;background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-size:16px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.Navigation-module__0_8sUq__mobileSubNavItem:hover{color:var(--color-text-primary)}.Navigation-module__0_8sUq__mobileAuthButtons{flex-direction:column;gap:1rem;width:100%;display:flex}.Navigation-module__0_8sUq__mobileSignUpButton{font-family:var(--font-ui);color:#000;text-align:center;background:#fff;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.Navigation-module__0_8sUq__mobileSignUpButton:hover{color:#000;background:#f5f5f5;transform:translateY(-1px)}.Navigation-module__0_8sUq__mobileLoginButton{font-family:var(--font-ui);color:var(--color-text-primary);border:1px solid var(--color-border);text-align:center;background:0 0;border-radius:24px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:16px 24px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.Navigation-module__0_8sUq__mobileLoginButton:hover{background:var(--color-border-subtle);transform:translateY(-1px)}.Navigation-module__0_8sUq__mobileLoginIcon{width:16px;height:16px}@media (max-width:768px){.Navigation-module__0_8sUq__container{padding:1rem}.Navigation-module__0_8sUq__mainNav,.Navigation-module__0_8sUq__rightSide{display:none}.Navigation-module__0_8sUq__mobileMenuButton{display:flex}}@media (min-width:769px){.Navigation-module__0_8sUq__mobileMenuButton{display:none}.Navigation-module__0_8sUq__mainNav{gap:2rem}.Navigation-module__0_8sUq__rightSide{gap:1.5rem}.Navigation-module__0_8sUq__signUpButton{padding:10px 16px;font-size:12px}.Navigation-module__0_8sUq__lockButton{padding:.5rem}.Navigation-module__0_8sUq__lockIcon{width:18px;height:18px}}
.Footer-module__nhiC3q__footer{color:#f8fafc;background-color:#000;margin-top:auto;padding:15rem 1rem 10rem}.Footer-module__nhiC3q__container{flex-direction:column;gap:4rem;max-width:1200px;margin:0 auto;display:flex}.Footer-module__nhiC3q__navigationGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem 2rem;display:grid}.Footer-module__nhiC3q__section{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__nhiC3q__sectionTitle{font-family:var(--font-ui);letter-spacing:-.025em;color:#f8fafc;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.Footer-module__nhiC3q__linksList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__nhiC3q__linkItem{margin:0}.Footer-module__nhiC3q__link{font-family:var(--font-ui);color:#cbd5e1;font-size:.9375rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__link:hover{color:#f8fafc}.Footer-module__nhiC3q__callToAction{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0;display:flex}.Footer-module__nhiC3q__ctaTitle{font-family:var(--font-serif);letter-spacing:-.025em;color:#f8fafc;max-width:600px;margin:0;font-size:clamp(2.34375rem,5vw,3.125rem);font-weight:400;line-height:1.35}.Footer-module__nhiC3q__bottomSection{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.Footer-module__nhiC3q__bottomContent{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.Footer-module__nhiC3q__legalLinks{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.Footer-module__nhiC3q__legalLink{font-family:var(--font-sans);color:#94a3b8;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__legalLink:hover{color:#cbd5e1}.Footer-module__nhiC3q__socialLinks{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.Footer-module__nhiC3q__socialLink{font-family:var(--font-sans);color:#94a3b8;align-items:center;gap:.25rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.Footer-module__nhiC3q__socialLink:hover{color:#cbd5e1}.Footer-module__nhiC3q__externalIcon{opacity:.7;font-size:.75rem}.Footer-module__nhiC3q__copyright{font-family:var(--font-sans);color:#64748b;text-align:center;font-size:.8125rem;font-weight:400;line-height:1.4}@media (max-width:768px){.Footer-module__nhiC3q__footer{padding:3rem 1rem 8rem}.Footer-module__nhiC3q__container{gap:3rem}.Footer-module__nhiC3q__navigationGrid{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.Footer-module__nhiC3q__callToAction{gap:1.5rem;padding:2rem 0}.Footer-module__nhiC3q__ctaTitle{font-size:1.875rem}.Footer-module__nhiC3q__bottomContent{flex-direction:column;align-items:center;gap:1.5rem}.Footer-module__nhiC3q__legalLinks,.Footer-module__nhiC3q__socialLinks{gap:1.5rem}}@media (max-width:480px){.Footer-module__nhiC3q__navigationGrid{grid-template-columns:1fr;gap:2rem}.Footer-module__nhiC3q__legalLinks,.Footer-module__nhiC3q__socialLinks{gap:1rem}}
.TopProgressBar-module__QjB41a__progressBarContainer{z-index:9999;pointer-events:none;opacity:0;background:0 0;height:2px;animation:.1s forwards TopProgressBar-module__QjB41a__fadeIn;position:fixed;top:0;left:0;right:0}.TopProgressBar-module__QjB41a__progressBar{transform-origin:0;background:linear-gradient(90deg,#00ff8000,#00ff80);width:0%;height:100%;animation:.3s forwards TopProgressBar-module__QjB41a__progressLoad}@keyframes TopProgressBar-module__QjB41a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TopProgressBar-module__QjB41a__progressLoad{0%{width:0%}to{width:100%}}@media (prefers-color-scheme:dark){.TopProgressBar-module__QjB41a__progressBar{background:var(--color-text-primary);box-shadow:0 0 8px #ffffff1a}}
.AppLayout-module__RrbURa__layout{flex-direction:column;min-height:100vh;display:flex}.AppLayout-module__RrbURa__loading{opacity:0}.AppLayout-module__RrbURa__loaded{opacity:1;transition:opacity .3s ease-out}.AppLayout-module__RrbURa__searchSection{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:center;padding:12px 16px;display:flex}.AppLayout-module__RrbURa__main{background:var(--color-background);color:var(--color-text-primary);flex:1;padding-top:76px}.AppLayout-module__RrbURa__container{max-width:1440px;margin:0 auto;padding:20px 16px}@media (max-width:768px){.AppLayout-module__RrbURa__searchSection{padding:8px 12px}.AppLayout-module__RrbURa__container{padding:16px 12px}}
.SubNavigation-module__n6nE3q__subNavigation{background:var(--color-background);z-index:40;width:100%;padding:0;position:sticky;top:0}.SubNavigation-module__n6nE3q__container{justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:1rem 2rem;display:flex}.SubNavigation-module__n6nE3q__navItem{font-family:var(--font-sans);font-size:13.5px;font-weight:var(--weight-normal);color:var(--color-text-secondary);white-space:nowrap;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-radius:2rem;align-items:center;min-height:2rem;padding:.5rem 1rem;text-decoration:none;transition:all .15s;display:flex}.SubNavigation-module__n6nE3q__navItem:hover{color:var(--color-text-primary);background:var(--color-border-subtle)}.SubNavigation-module__n6nE3q__navItemActive{color:var(--color-text-primary);background:var(--color-surface);font-weight:var(--weight-medium)}.SubNavigation-module__n6nE3q__navItemActive:hover{background:var(--color-surface)}@media (max-width:768px){.SubNavigation-module__n6nE3q__container{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:.25rem;padding:.75rem 1rem;overflow-x:auto}.SubNavigation-module__n6nE3q__container::-webkit-scrollbar{display:none}.SubNavigation-module__n6nE3q__navItem{flex-shrink:0;padding:.5rem .75rem;font-size:.8rem}}
.KnowledgeArticleGrid-module__2bTczq__gridContainer{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);padding:0 2rem}.KnowledgeArticleGrid-module__2bTczq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:5px;margin-top:2rem;display:grid}.KnowledgeArticleGrid-module__2bTczq__articleCard{background:var(--color-surface);border:none;border-radius:16px;transition:background-color .15s;overflow:hidden}.KnowledgeArticleGrid-module__2bTczq__articleCard:hover{background:var(--color-border)}.KnowledgeArticleGrid-module__2bTczq__articleCard:hover .KnowledgeArticleGrid-module__2bTczq__imageContainer{padding:12px}.KnowledgeArticleGrid-module__2bTczq__articleCard:hover .KnowledgeArticleGrid-module__2bTczq__imageWrapper{transform:scale(1.02)}.KnowledgeArticleGrid-module__2bTczq__articleLink{color:inherit;height:100%;text-decoration:none;display:block}.KnowledgeArticleGrid-module__2bTczq__titleContainer{padding:1.5rem 1.5rem 1rem}.KnowledgeArticleGrid-module__2bTczq__titleContainer h3{letter-spacing:-.025em;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden;font-family:var(--font-ui)!important;font-weight:var(--weight-semibold)!important;font-size:1rem!important}.KnowledgeArticleGrid-module__2bTczq__imageContainer{box-sizing:border-box;width:100%;height:240px;padding:16px;transition:padding .2s;position:relative}.KnowledgeArticleGrid-module__2bTczq__imageWrapper{border-radius:12px;width:100%;height:100%;transition:transform .2s;position:relative;overflow:hidden}.KnowledgeArticleGrid-module__2bTczq__featuredImage{object-fit:cover}.KnowledgeArticleGrid-module__2bTczq__gradientOverlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0006 50%,#000000b3 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.KnowledgeArticleGrid-module__2bTczq__metaOverlay{z-index:2;position:absolute;bottom:1rem;left:1rem;right:1rem}.KnowledgeArticleGrid-module__2bTczq__metaContent{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.KnowledgeArticleGrid-module__2bTczq__metaContent span{color:#fff;font-size:.875rem;font-weight:500}.KnowledgeArticleGrid-module__2bTczq__excerptContainer{padding:0 1.5rem 1.5rem}.KnowledgeArticleGrid-module__2bTczq__excerptContainer p{color:var(--color-text-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.KnowledgeArticleGrid-module__2bTczq__gridContainer{padding:0 1rem}.KnowledgeArticleGrid-module__2bTczq__grid{grid-template-columns:1fr;gap:1rem}.KnowledgeArticleGrid-module__2bTczq__titleContainer{padding:1rem 1rem .75rem}.KnowledgeArticleGrid-module__2bTczq__imageContainer{height:200px;padding:12px}.KnowledgeArticleGrid-module__2bTczq__excerptContainer{padding:0 1rem 1rem}}
.DefaultTemplate-module__IbV7SW__pageHeader{text-align:center;border-bottom:1px solid var(--color-border);padding:3rem 0}.DefaultTemplate-module__IbV7SW__title{color:var(--color-text-primary);font-size:3rem;font-family:var(--font-serif);margin:0 0 1rem}.DefaultTemplate-module__IbV7SW__description{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem}.DefaultTemplate-module__IbV7SW__debugInfo{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-top:3rem;padding:1rem;font-size:.875rem}.DefaultTemplate-module__IbV7SW__debugList{margin:.5rem 0 0 1rem;padding:0}
.Knowledge-module__-ZzGpq__knowledgePage{background:var(--color-background);min-height:100vh}.Knowledge-module__-ZzGpq__container{max-width:1400px;margin:0 auto;padding:0 2rem}.Knowledge-module__-ZzGpq__pageHeader{text-align:center;margin:4rem 0 3rem}.Knowledge-module__-ZzGpq__pageHeader h1{margin-bottom:1rem}.Knowledge-module__-ZzGpq__pageHeader p{opacity:.8;max-width:600px;margin:0 auto}.Knowledge-module__-ZzGpq__emptyState{text-align:center;background:var(--color-surface);border-radius:12px;margin:2rem 0;padding:4rem 2rem}.Knowledge-module__-ZzGpq__emptyState h3{color:var(--color-text-secondary);margin-bottom:.5rem}.Knowledge-module__-ZzGpq__emptyState p{color:var(--color-text-tertiary)}@media (max-width:768px){.Knowledge-module__-ZzGpq__container{padding:0 1rem}.Knowledge-module__-ZzGpq__pageHeader{margin:2rem 0}.Knowledge-module__-ZzGpq__pageHeader h1{font-size:2rem}}
.ProductTemplate-module__w2ogVW__heroSection{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:4rem 0}.ProductTemplate-module__w2ogVW__heroContent{text-align:center;max-width:800px;margin:0 auto}.ProductTemplate-module__w2ogVW__heroTitle{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:3.5rem;font-weight:800}.ProductTemplate-module__w2ogVW__heroDescription{opacity:.9;margin:0;font-size:1.375rem;line-height:1.6}.ProductTemplate-module__w2ogVW__debugInfo{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:3rem;padding:1rem;font-size:.875rem}.ProductTemplate-module__w2ogVW__debugList{margin:.5rem 0 0 1rem;padding:0}
.FeaturedKnowledgeArticles-module__crYShq__featuredSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin:3rem 0;padding:2rem}.FeaturedKnowledgeArticles-module__crYShq__sectionHeader{text-align:center;margin-bottom:2rem}.FeaturedKnowledgeArticles-module__crYShq__sectionTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.FeaturedKnowledgeArticles-module__crYShq__sectionDescription{color:var(--color-text-secondary);font-size:.875rem}.FeaturedKnowledgeArticles-module__crYShq__featuredGrid{grid-template-columns:2fr 1fr 1fr;gap:1.5rem;display:grid}.FeaturedKnowledgeArticles-module__crYShq__featuredCard{background:var(--color-background);border:1px solid var(--color-border);color:inherit;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.FeaturedKnowledgeArticles-module__crYShq__featuredCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.FeaturedKnowledgeArticles-module__crYShq__featuredCardPrimary{background:var(--color-primary-50,#f8fafc);border-color:var(--color-primary);position:relative}.FeaturedKnowledgeArticles-module__crYShq__featuredCardPrimary:before{content:"⭐";background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-8px;right:-8px}.FeaturedKnowledgeArticles-module__crYShq__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.FeaturedKnowledgeArticles-module__crYShq__categoryBadge{background:var(--color-surface);color:var(--color-text-secondary);border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.FeaturedKnowledgeArticles-module__crYShq__categoryIcon{font-size:.875rem}.FeaturedKnowledgeArticles-module__crYShq__categoryName{white-space:nowrap}.FeaturedKnowledgeArticles-module__crYShq__articleMeta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.FeaturedKnowledgeArticles-module__crYShq__difficultyBadge{white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.FeaturedKnowledgeArticles-module__crYShq__difficultyBeginner{color:#166534;background:#dcfce7}.FeaturedKnowledgeArticles-module__crYShq__difficultyIntermediate{color:#92400e;background:#fef3c7}.FeaturedKnowledgeArticles-module__crYShq__difficultyAdvanced{color:#b91c1c;background:#fecaca}.FeaturedKnowledgeArticles-module__crYShq__difficultyExpert{color:#3730a3;background:#e0e7ff}.FeaturedKnowledgeArticles-module__crYShq__difficultyDefault{background:var(--color-surface);color:var(--color-text-secondary)}.FeaturedKnowledgeArticles-module__crYShq__readTime{color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem}.FeaturedKnowledgeArticles-module__crYShq__cardContent{flex:1}.FeaturedKnowledgeArticles-module__crYShq__articleTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.FeaturedKnowledgeArticles-module__crYShq__featuredCardPrimary .FeaturedKnowledgeArticles-module__crYShq__articleTitle{font-size:1.25rem}.FeaturedKnowledgeArticles-module__crYShq__articleExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.FeaturedKnowledgeArticles-module__crYShq__featuredCardPrimary .FeaturedKnowledgeArticles-module__crYShq__articleExcerpt{-webkit-line-clamp:4}@media (max-width:1024px){.FeaturedKnowledgeArticles-module__crYShq__featuredGrid{grid-template-columns:1fr 1fr}.FeaturedKnowledgeArticles-module__crYShq__featuredCard:first-child{grid-column:1/-1}}@media (max-width:768px){.FeaturedKnowledgeArticles-module__crYShq__featuredSection{margin:2rem 0;padding:1.5rem}.FeaturedKnowledgeArticles-module__crYShq__featuredGrid{grid-template-columns:1fr;gap:1rem}.FeaturedKnowledgeArticles-module__crYShq__featuredCard{padding:1.25rem}.FeaturedKnowledgeArticles-module__crYShq__cardHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.FeaturedKnowledgeArticles-module__crYShq__articleMeta{flex-direction:row;align-items:flex-start;gap:.5rem}}
.LandingTemplate-module__dOkCvW__debugBadge{color:#fff;z-index:1000;background-color:#f59e0b;border-radius:8px;padding:.75rem;font-size:.75rem;font-weight:700;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 6px -1px #0000001a}
.KnowledgeArticlePage-module__dOIFcq__articlePage{min-height:100vh}.KnowledgeArticlePage-module__dOIFcq__container{max-width:var(--container-narrow);margin:0 auto;padding:2rem 1rem}.KnowledgeArticlePage-module__dOIFcq__header{text-align:center;max-width:1140px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.KnowledgeArticlePage-module__dOIFcq__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.KnowledgeArticlePage-module__dOIFcq__difficulty,.KnowledgeArticlePage-module__dOIFcq__readTime,.KnowledgeArticlePage-module__dOIFcq__date{font-family:var(--font-ui);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:1rem;padding:.25rem .75rem;font-size:.875rem}.KnowledgeArticlePage-module__dOIFcq__difficulty{color:var(--color-primary-600);background:rgba(var(--color-primary-600-rgb),.1);font-weight:600}.KnowledgeArticlePage-module__dOIFcq__title{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--color-text-primary);margin:0 0 1rem;font-size:clamp(2rem,7vw,4.5rem);font-weight:700;line-height:1.1}.KnowledgeArticlePage-module__dOIFcq__excerpt{font-family:var(--font-ui);color:var(--color-text-secondary);max-width:600px;margin:1rem auto 0;font-size:1.125rem;font-weight:400;line-height:1.6}.KnowledgeArticlePage-module__dOIFcq__imageContainer{border-radius:16px;width:calc(100% + 8rem);margin:3rem -4rem;overflow:hidden}.KnowledgeArticlePage-module__dOIFcq__featuredImage{object-fit:cover;width:100%;height:auto}.KnowledgeArticlePage-module__dOIFcq__contentWrapper{margin:3rem 0}.KnowledgeArticlePage-module__dOIFcq__content{max-width:100%;font-family:var(--font-ui)}.KnowledgeArticlePage-module__dOIFcq__paragraph{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1rem;font-weight:400;line-height:1.7}.KnowledgeArticlePage-module__dOIFcq__h1{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--color-text-primary);margin:2.5rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.KnowledgeArticlePage-module__dOIFcq__h2{font-family:var(--font-ui);letter-spacing:-.015em;color:var(--color-text-primary);margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.KnowledgeArticlePage-module__dOIFcq__h3{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--color-text-primary);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.KnowledgeArticlePage-module__dOIFcq__h4{font-family:var(--font-ui);color:var(--color-text-primary);margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.KnowledgeArticlePage-module__dOIFcq__ul,.KnowledgeArticlePage-module__dOIFcq__ol{color:var(--color-text-primary);margin:1.5rem 0;padding-left:1.5rem;font-size:1rem;line-height:1.7}.KnowledgeArticlePage-module__dOIFcq__li{margin:.5rem 0}.KnowledgeArticlePage-module__dOIFcq__link{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .15s}.KnowledgeArticlePage-module__dOIFcq__link:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);text-decoration-thickness:2px}.KnowledgeArticlePage-module__dOIFcq__strong{color:var(--color-text-primary);font-weight:600}.KnowledgeArticlePage-module__dOIFcq__em{font-style:italic}.KnowledgeArticlePage-module__dOIFcq__code{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:.25rem;padding:.2em .4em;font-size:.9em}.KnowledgeArticlePage-module__dOIFcq__codeBlock{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:.75rem;margin:2rem 0;padding:1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.KnowledgeArticlePage-module__dOIFcq__portableImage,.KnowledgeArticlePage-module__dOIFcq__contentImage{border-radius:.75rem;width:100%;height:auto;margin:2rem 0}.KnowledgeArticlePage-module__dOIFcq__tags{border-top:1px solid var(--color-border-subtle);margin-top:3rem;padding-top:2rem}.KnowledgeArticlePage-module__dOIFcq__tagsTitle{font-family:var(--font-ui);color:var(--color-text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.KnowledgeArticlePage-module__dOIFcq__tagsList{flex-wrap:wrap;gap:.5rem;display:flex}.KnowledgeArticlePage-module__dOIFcq__tag{font-family:var(--font-ui);background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:1rem;padding:.25rem .75rem;font-size:.875rem}@media (max-width:768px){.KnowledgeArticlePage-module__dOIFcq__imageContainer{border-radius:12px;width:calc(100% + 2rem);margin:2rem -1rem}.KnowledgeArticlePage-module__dOIFcq__container{padding:1rem}.KnowledgeArticlePage-module__dOIFcq__header{margin-bottom:2rem}.KnowledgeArticlePage-module__dOIFcq__meta{gap:.5rem}.KnowledgeArticlePage-module__dOIFcq__h1{margin:2rem 0 1rem;font-size:1.75rem}.KnowledgeArticlePage-module__dOIFcq__h2{margin:1.75rem 0 .75rem;font-size:1.375rem}}
.FAQSection-module__6p7NuG__faqSection{border-top:1px solid var(--color-border);margin:4rem 0 0;padding:3rem 0}.FAQSection-module__6p7NuG__sectionHeader{text-align:center;margin-bottom:3rem}.FAQSection-module__6p7NuG__sectionTitle{color:var(--color-text);margin-bottom:.75rem;font-size:1.875rem;font-weight:600}.FAQSection-module__6p7NuG__sectionDescription{color:var(--color-text-secondary);max-width:500px;margin:0 auto;font-size:1rem}.FAQSection-module__6p7NuG__categoryFilter{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;padding:1.5rem;display:flex}.FAQSection-module__6p7NuG__categoryButton{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.FAQSection-module__6p7NuG__categoryButton:hover{background:var(--color-primary-50,#f8fafc);border-color:var(--color-primary);color:var(--color-text)}.FAQSection-module__6p7NuG__categoryButtonActive,.FAQSection-module__6p7NuG__categoryButtonActive:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.FAQSection-module__6p7NuG__categoryIcon{font-size:.875rem}.FAQSection-module__6p7NuG__categoryCount{opacity:.8;margin-left:.25rem;font-size:.75rem}.FAQSection-module__6p7NuG__accordionRoot{max-width:800px;margin:0 auto}.FAQSection-module__6p7NuG__accordionItem{border-bottom:1px solid var(--color-border)}.FAQSection-module__6p7NuG__accordionItem:first-child{border-top:1px solid var(--color-border)}.FAQSection-module__6p7NuG__accordionHeader{all:unset;display:flex}.FAQSection-module__6p7NuG__accordionTrigger{all:unset;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;font-family:inherit;font-size:1rem;line-height:1.5;transition:color .2s;display:flex}.FAQSection-module__6p7NuG__accordionTrigger:hover,.FAQSection-module__6p7NuG__accordionTrigger[data-state=open]{color:var(--color-primary)}.FAQSection-module__6p7NuG__questionContainer{text-align:left;flex:1;align-items:center;gap:.75rem;display:flex}.FAQSection-module__6p7NuG__featuredBadge{color:var(--color-primary);flex-shrink:0;font-size:.875rem}.FAQSection-module__6p7NuG__questionText{color:var(--color-text);flex:1;font-weight:600}.FAQSection-module__6p7NuG__categoryBadge{background:var(--color-background);color:var(--color-text-tertiary);border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.FAQSection-module__6p7NuG__badgeIcon{font-size:.75rem}.FAQSection-module__6p7NuG__chevron{color:var(--color-text-tertiary);flex-shrink:0;margin-left:1rem;transition:transform .3s cubic-bezier(.87,0,.13,1)}.FAQSection-module__6p7NuG__accordionTrigger[data-state=open] .FAQSection-module__6p7NuG__chevron{transform:rotate(180deg)}.FAQSection-module__6p7NuG__accordionContent{color:var(--color-text-secondary);background:var(--color-surface);overflow:hidden}.FAQSection-module__6p7NuG__accordionContent[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) FAQSection-module__6p7NuG__slideDown}.FAQSection-module__6p7NuG__accordionContent[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) FAQSection-module__6p7NuG__slideUp}.FAQSection-module__6p7NuG__answerContent{padding:0 0 1.5rem;line-height:1.6}.FAQSection-module__6p7NuG__answerContent p{margin-bottom:1rem}.FAQSection-module__6p7NuG__answerContent p:last-child{margin-bottom:0}.FAQSection-module__6p7NuG__answerContent ul,.FAQSection-module__6p7NuG__answerContent ol{margin:1rem 0;padding-left:1.5rem}.FAQSection-module__6p7NuG__answerContent li{margin-bottom:.5rem}.FAQSection-module__6p7NuG__answerContent a{color:var(--color-primary);text-decoration:underline}.FAQSection-module__6p7NuG__answerContent a:hover{color:var(--color-primary-dark,var(--color-primary))}.FAQSection-module__6p7NuG__answerContent code{background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;padding:.125rem .25rem;font-size:.875rem}.FAQSection-module__6p7NuG__emptyState{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-width:600px;margin:0 auto;padding:3rem 2rem}.FAQSection-module__6p7NuG__emptyTitle{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.FAQSection-module__6p7NuG__emptyDescription{color:var(--color-text-tertiary);font-size:.875rem}@keyframes FAQSection-module__6p7NuG__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes FAQSection-module__6p7NuG__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:768px){.FAQSection-module__6p7NuG__faqSection{padding:2rem 0}.FAQSection-module__6p7NuG__sectionHeader{margin-bottom:2rem}.FAQSection-module__6p7NuG__sectionTitle{font-size:1.5rem}.FAQSection-module__6p7NuG__categoryFilter{gap:.5rem;padding:1rem}.FAQSection-module__6p7NuG__categoryButton{padding:.4375rem .75rem;font-size:.8125rem}.FAQSection-module__6p7NuG__accordionTrigger{padding:1.25rem 0;font-size:.9375rem}.FAQSection-module__6p7NuG__questionContainer{flex-direction:column;align-items:flex-start;gap:.5rem}.FAQSection-module__6p7NuG__categoryBadge{align-self:flex-start}.FAQSection-module__6p7NuG__chevron{margin-left:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.FAQSection-module__6p7NuG__accordionTrigger[data-state=open] .FAQSection-module__6p7NuG__chevron{transform:translateY(-50%)rotate(180deg)}.FAQSection-module__6p7NuG__accordionTrigger{padding-right:2rem;position:relative}}
.KnowledgeTemplate-module__5OmuPG__pageHeader{border-bottom:1px solid #e5e7eb;padding:2rem 0}.KnowledgeTemplate-module__5OmuPG__breadcrumbs{color:#6b7280;margin-bottom:1rem;font-size:.875rem}.KnowledgeTemplate-module__5OmuPG__breadcrumbSeparator{margin:0 .5rem}.KnowledgeTemplate-module__5OmuPG__breadcrumbCurrent{color:#111827}.KnowledgeTemplate-module__5OmuPG__title{color:#111827;margin:0 0 1rem;font-size:2.25rem;line-height:1.2}.KnowledgeTemplate-module__5OmuPG__description{color:#6b7280;margin:0;font-size:1.125rem;line-height:1.6}.KnowledgeTemplate-module__5OmuPG__debugInfo{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:3rem;padding:1rem;font-size:.875rem}.KnowledgeTemplate-module__5OmuPG__debugList{margin:.5rem 0 0 1rem;padding:0}
