.page-module__0u7IIG__page{overflow-x:hidden}.page-module__0u7IIG__hero{background-image:url(https://images.unsplash.com/photo-1532336414038-cf19250c5757?w=1600&q=80);background-position:50%;background-size:cover;align-items:center;height:50vh;min-height:360px;display:flex;position:relative}.page-module__0u7IIG__heroOverlay{background:linear-gradient(#1b1d0eb3 0%,#37602ccc 100%);position:absolute;inset:0}.page-module__0u7IIG__heroContent{z-index:2;text-align:center;max-width:600px;margin:0 auto;position:relative}.page-module__0u7IIG__heroContent h1{color:#fff;margin-top:var(--space-4)}.page-module__0u7IIG__legacy{background:var(--surface)}.page-module__0u7IIG__legacyGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__0u7IIG__legacyText{gap:var(--space-4);flex-direction:column;display:flex}.page-module__0u7IIG__legacyText h2{font-size:clamp(1.75rem,4vw,2.5rem)}.page-module__0u7IIG__legacyText h3{color:var(--primary-container);font-size:1.125rem;font-style:italic}.page-module__0u7IIG__legacyText p{font-size:.9375rem;line-height:1.8}.page-module__0u7IIG__legacyImage{border-radius:var(--radius-xl);aspect-ratio:4/5;overflow:hidden}.page-module__0u7IIG__legacyImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module__0u7IIG__processSection{background:var(--surface-container-low)}.page-module__0u7IIG__processGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__0u7IIG__processCard{text-align:center;padding:var(--space-8);background:var(--surface-container-lowest);border-radius:var(--radius-xl);align-items:center;gap:var(--space-3);transition:box-shadow var(--transition-base);flex-direction:column;display:flex}.page-module__0u7IIG__processCard:hover{box-shadow:var(--shadow-md)}.page-module__0u7IIG__processIcon{margin-bottom:var(--space-2);font-size:2.5rem}.page-module__0u7IIG__processCard h4{font-family:var(--font-headline)}.page-module__0u7IIG__processCard p{max-width:280px;font-size:.8125rem}.page-module__0u7IIG__promise{background:var(--surface)}.page-module__0u7IIG__promiseGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.page-module__0u7IIG__promiseCard{padding:var(--space-8);background:var(--surface-container-lowest);border-radius:var(--radius-xl);gap:var(--space-3);transition:box-shadow var(--transition-base);flex-direction:column;display:flex}.page-module__0u7IIG__promiseCard:hover{box-shadow:var(--shadow-md)}.page-module__0u7IIG__promiseIcon{color:var(--primary);font-size:2rem}.page-module__0u7IIG__promiseCard h3{font-size:1.25rem}.page-module__0u7IIG__promiseCard p{font-size:.9375rem;line-height:1.7}.page-module__0u7IIG__quote{padding:var(--space-24) 0;background-image:url(https://images.unsplash.com/photo-1506368249639-73a05d6f6488?w=1600&q=80);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.page-module__0u7IIG__quoteOverlay{background:linear-gradient(#1b1d0ed9 0%,#37602ce6 100%);position:absolute;inset:0}.page-module__0u7IIG__quoteContent{z-index:2;text-align:center;max-width:750px;margin:0 auto;position:relative}.page-module__0u7IIG__blockquote{font-family:var(--font-headline);color:#ffffffeb;margin-bottom:var(--space-8);font-size:clamp(1.125rem,2.5vw,1.5rem);font-style:italic;line-height:1.8}.page-module__0u7IIG__founders{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.page-module__0u7IIG__founderAvatar{border-radius:var(--radius-full);background:var(--gradient-gold);width:48px;height:48px;color:var(--on-secondary-container);font-family:var(--font-headline);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.page-module__0u7IIG__founderNames{color:#fff;font-size:.9375rem;font-weight:600}.page-module__0u7IIG__founderRole{color:#ffffffa6;font-size:.75rem}.page-module__0u7IIG__cta{background:var(--surface-container-low)}@media (max-width:768px){.page-module__0u7IIG__legacyGrid{grid-template-columns:1fr}.page-module__0u7IIG__legacyImage{aspect-ratio:16/9}.page-module__0u7IIG__processGrid,.page-module__0u7IIG__promiseGrid{grid-template-columns:1fr}}
