.page-module___8aEwW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:85vh;padding:120px 0;display:grid;position:relative}@media (max-width:900px){.page-module___8aEwW__hero{text-align:center;grid-template-columns:1fr;padding:80px 0}}.page-module___8aEwW__heroContent{z-index:2;max-width:600px;position:relative}.page-module___8aEwW__heroHeadline{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(3rem,5vw,4.5rem);font-weight:700}.page-module___8aEwW__heroSubheadline{color:var(--text-light);margin-bottom:40px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.page-module___8aEwW__ctaGroup{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:900px){.page-module___8aEwW__ctaGroup{justify-content:center}}.page-module___8aEwW__heroImageContainer{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-floating);position:relative;overflow:hidden}.page-module___8aEwW__heroImageContainer img{object-fit:cover}.page-module___8aEwW__section{padding:120px 0}.page-module___8aEwW__sectionAlt{background-color:var(--bg-secondary)}.page-module___8aEwW__sectionHeader{text-align:center;max-width:800px;margin:0 auto 64px}.page-module___8aEwW__sectionTitle{margin-bottom:16px;font-size:clamp(2rem,4vw,3rem)}.page-module___8aEwW__sectionSubtitle{color:var(--text-light);font-size:1.2rem}.page-module___8aEwW__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px;display:grid}.page-module___8aEwW__card{border-radius:var(--radius-md);background:var(--bg-main);border:1px solid var(--border-light);cursor:pointer;padding:32px;transition:all .3s}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-blue);transform:translateY(-4px)}.page-module___8aEwW__cardTitle{font-size:1.25rem;font-family:var(--font-inter);color:var(--text-heading);margin-bottom:12px}.page-module___8aEwW__problemGrid{grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:0 auto;display:grid}.page-module___8aEwW__problemList{list-style:none}.page-module___8aEwW__problemList li{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:12px 0;display:flex}.page-module___8aEwW__problemList li:before{content:"•";color:var(--accent-blue);font-size:1.5rem}.page-module___8aEwW__visionGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-module___8aEwW__visionList{list-style:none}.page-module___8aEwW__visionList li{color:var(--text-heading);align-items:center;gap:16px;margin-bottom:24px;font-size:1.1rem;font-weight:500;display:flex}.page-module___8aEwW__visionList li:before{content:"✓";background-color:var(--sage-light);width:32px;height:32px;color:var(--sage-green);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module___8aEwW__storyGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.page-module___8aEwW__storyCard{background:var(--bg-main);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-light);padding:40px}.page-module___8aEwW__storyQuote{color:var(--text-main);margin-bottom:24px;font-size:1.1rem;font-style:italic;line-height:1.8}.page-module___8aEwW__storyAuthor{color:var(--text-heading);font-weight:700}.page-module___8aEwW__proofBanner{background:var(--primary-navy);border-radius:var(--radius-lg);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:40px 64px;display:flex}.page-module___8aEwW__proofStat{text-align:center}.page-module___8aEwW__proofStat strong{font-size:2.5rem;font-family:var(--font-lora);color:var(--sage-green);margin-bottom:8px;display:block}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--border-light);padding:24px 0}.page-module___8aEwW__faqQuestion{font-family:var(--font-inter);color:var(--text-heading);margin-bottom:12px;font-size:1.25rem;font-weight:600}.page-module___8aEwW__faqAnswer{color:var(--text-light);line-height:1.7}.page-module___8aEwW__kramerGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.page-module___8aEwW__kramerQuote{font-family:var(--font-lora);color:var(--primary-navy);border-left:3px solid var(--sage-green);margin-bottom:32px;padding-left:24px;font-size:1.4rem;font-style:italic;line-height:1.6}.page-module___8aEwW__stepsGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:900px){.page-module___8aEwW__visionGrid,.page-module___8aEwW__kramerGrid{grid-template-columns:1fr}.page-module___8aEwW__stepsGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (max-width:768px){.page-module___8aEwW__problemGrid{grid-template-columns:1fr}}
