.page-module__Xh1xWG__main{flex-direction:column;min-height:100vh;display:flex}.page-module__Xh1xWG__heroSection{align-items:center;width:100%;height:100vh;min-height:800px;display:flex;position:relative;overflow:hidden}.page-module__Xh1xWG__heroBackground{z-index:0;background-color:var(--background);background-image:linear-gradient(#0000004d,#0000004d),url(/minidom_hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__Xh1xWG__heroContent{z-index:1;padding-top:calc(64px + 8vh);position:relative}.page-module__Xh1xWG__heroTextWrapper{max-width:800px}.page-module__Xh1xWG__highlight{color:var(--accent)}.page-module__Xh1xWG__heroSubtitle{max-width:600px;margin-top:2rem;color:#ffffffe6!important}.page-module__Xh1xWG__heroActions{flex-wrap:wrap;gap:1.5rem;margin-top:3.5rem;display:flex}.page-module__Xh1xWG__glassBtn{background:var(--background);border:1px solid var(--border);color:var(--foreground)}.page-module__Xh1xWG__glassBtn:hover{background:var(--surface)}@media (max-width:768px){.page-module__Xh1xWG__heroSection{min-height:600px}.page-module__Xh1xWG__heroActions{flex-direction:column;gap:1rem}.page-module__Xh1xWG__heroActions button{width:100%}.page-module__Xh1xWG__featureRow,.page-module__Xh1xWG__featureRowReverse{flex-direction:column!important;gap:2rem!important}.page-module__Xh1xWG__faqRow{grid-template-columns:1fr!important;gap:1rem!important}}.page-module__Xh1xWG__featureRow{align-items:stretch;gap:4rem;display:flex}.page-module__Xh1xWG__featureRowReverse{flex-direction:row-reverse;align-items:stretch;gap:4rem;display:flex}.page-module__Xh1xWG__maintenanceBanner{color:#fef2f2;-webkit-backdrop-filter:blur(12px);text-shadow:0 1px 2px #00000080;background:#dc262633;border:1px solid #dc262680;border-radius:1rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;display:inline-flex}
