.open-sewing-module__SehbGW__pageContainer{background-color:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;margin-top:-4rem;display:flex}.open-sewing-module__SehbGW__hero{border-bottom:1px solid var(--border);text-align:center;background:radial-gradient(circle at 100% 0,#1d2a4526,#0000 60%);padding:4.5rem 1.5rem 3rem}.open-sewing-module__SehbGW__badge{color:var(--primary-hover);border:1px solid var(--primary);background:#1d2a4533;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.open-sewing-module__SehbGW__heroTitle{background:linear-gradient(135deg, var(--foreground) 0%, var(--muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:3.5rem;font-weight:800;line-height:1.1}.open-sewing-module__SehbGW__heroDescription{color:var(--muted);max-width:600px;margin:0 auto 1.5rem;font-size:1.25rem;line-height:1.6}.open-sewing-module__SehbGW__content{flex:1;width:100%;max-width:900px;margin:0 auto;padding:3rem 1.5rem}@media (max-width:768px){.open-sewing-module__SehbGW__hero{padding-top:2.5rem;padding-bottom:2rem}.open-sewing-module__SehbGW__heroTitle{margin-bottom:1rem;font-size:2.25rem}.open-sewing-module__SehbGW__heroDescription{margin-bottom:1.5rem;font-size:1rem}.open-sewing-module__SehbGW__badge{margin-bottom:1rem}.open-sewing-module__SehbGW__content{padding:1.5rem 1rem}}
