.page-module__xeH0ka__main{max-width:640px;padding:2rem 1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));margin:0 auto}.page-module__xeH0ka__hero{margin-bottom:3rem}.page-module__xeH0ka__title{color:var(--foreground);margin:0 0 1.5rem;font-size:2rem;font-weight:700}.page-module__xeH0ka__lead{color:var(--foreground);margin:0 0 1rem;font-size:1.125rem;line-height:1.6}.page-module__xeH0ka__section{margin-bottom:3rem}.page-module__xeH0ka__sectionTitle{color:var(--foreground);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.page-module__xeH0ka__prose{color:var(--foreground);margin:0 0 1rem;font-size:1rem;line-height:1.7}.page-module__xeH0ka__prose:last-child{margin-bottom:0}.page-module__xeH0ka__problemList{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.page-module__xeH0ka__problemItem{border-left:3px solid var(--foreground);padding-left:1rem}.page-module__xeH0ka__problemLabel{text-transform:uppercase;letter-spacing:.05em;color:#666;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.page-module__xeH0ka__callout{border-left:3px solid var(--foreground);background:#00000005;border-radius:0 8px 8px 0;margin-top:1.5rem;padding:1.25rem 1.5rem}.page-module__xeH0ka__calloutText{color:var(--foreground);margin:0;font-size:1rem;line-height:1.7}.page-module__xeH0ka__pillar{border-left:3px solid var(--foreground);margin-bottom:2rem;padding-left:1rem}.page-module__xeH0ka__pillar:last-child{margin-bottom:0}.page-module__xeH0ka__pillarTitle{color:var(--foreground);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.page-module__xeH0ka__closing{text-align:center;padding-top:1rem}.page-module__xeH0ka__tagline{color:var(--foreground);margin:0 0 2rem;font-size:1.5rem;font-weight:600}.page-module__xeH0ka__cta{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__xeH0ka__ctaButton{background:var(--foreground);color:var(--background);border-radius:8px;justify-content:center;align-items:center;min-width:200px;min-height:48px;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__xeH0ka__ctaButton:active{opacity:.9}.page-module__xeH0ka__ctaLink{color:#666;align-items:center;min-height:44px;padding:.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.page-module__xeH0ka__ctaLink:active{opacity:.7}@media (prefers-color-scheme:dark){.page-module__xeH0ka__problemLabel{color:#aaa}.page-module__xeH0ka__callout{background:#ffffff08;border-left-color:#ffffff80}.page-module__xeH0ka__problemItem,.page-module__xeH0ka__pillar{border-left-color:#ffffff80}.page-module__xeH0ka__ctaLink{color:#aaa}}@media (min-width:640px){.page-module__xeH0ka__main{padding:3rem 1.5rem}.page-module__xeH0ka__title{font-size:2.5rem}.page-module__xeH0ka__lead{font-size:1.25rem}.page-module__xeH0ka__sectionTitle,.page-module__xeH0ka__tagline{font-size:1.75rem}.page-module__xeH0ka__ctaButton{transition:opacity .15s}.page-module__xeH0ka__ctaButton:hover{opacity:.9}.page-module__xeH0ka__ctaLink{transition:color .15s}.page-module__xeH0ka__ctaLink:hover{color:var(--foreground)}.page-module__xeH0ka__cta{flex-direction:row;justify-content:center;gap:2rem}}@media (min-width:1024px){.page-module__xeH0ka__main{padding:4rem 2rem}}
