.page-module___8aEwW__main{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__hero{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:6rem 2rem 2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBackground{z-index:-1;background:radial-gradient(circle,#1e563114 0%,#fff0 70%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:1;max-width:1100px}.page-module___8aEwW__title{margin-bottom:1.5rem;font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:1.1}.page-module___8aEwW__subtitle{color:#4b5563;margin-bottom:2rem;max-width:600px;margin-inline:auto;font-size:clamp(1.2rem,2vw,1.5rem)}.page-module___8aEwW__ctaButton{background:var(--primary);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #1e56314d}.page-module___8aEwW__ctaButton:hover{background:var(--primary-hover);transform:translateY(-2px)}.page-module___8aEwW__sectionTitle{text-align:center;margin-bottom:4rem;font-size:clamp(2rem,3vw,3rem)}.page-module___8aEwW__archContainer{background:var(--accent);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:3rem 2rem;display:flex}.page-module___8aEwW__archTopGrid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.5rem;width:100%;display:grid}.page-module___8aEwW__archInputs{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__archBox{border-radius:var(--radius-md);border:1px solid var(--border);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 12px #0000000d}.page-module___8aEwW__archBox img{border:1px solid #eee;border-radius:8px;width:100%;max-width:200px;height:auto;margin-bottom:.5rem}.page-module___8aEwW__archArrow{color:var(--primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:flex}.page-module___8aEwW__dashboardPreview{border-radius:var(--radius-lg);border:1px solid var(--border);background:#f8fafc;width:100%;max-width:1200px;height:70vh;min-height:500px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.page-module___8aEwW__dashboardIframe{border:none;width:100%;height:100%}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module___8aEwW__statCard{text-align:center;padding:2rem}.page-module___8aEwW__statValue{margin-bottom:.5rem;font-size:3.5rem;font-weight:700}.page-module___8aEwW__statLabel{color:#4b5563;font-size:1.1rem}.page-module___8aEwW__projectsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module___8aEwW__projectCard{border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 20px #00000008}.page-module___8aEwW__projectImage{object-fit:cover;width:100%;height:200px}.page-module___8aEwW__projectHeader{background:var(--primary);color:#fff;text-align:center;padding:1rem 1.5rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__projectBody{color:#4b5563;flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex}.page-module___8aEwW__projectDetail{flex-direction:column;gap:.25rem;display:flex}.page-module___8aEwW__projectDetail span:first-child{color:var(--foreground);font-weight:600}.page-module___8aEwW__driversList{flex-direction:column;gap:.5rem;margin-top:.5rem;padding-left:1.2rem;display:flex}.page-module___8aEwW__footer{text-align:center;border-top:1px solid var(--border);margin-top:4rem;padding:4rem 2rem}@media (max-width:1024px){.page-module___8aEwW__archTopGrid{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__archArrow{margin:1rem 0;transform:rotate(90deg)}}@media (max-width:768px){.page-module___8aEwW__statsGrid,.page-module___8aEwW__projectsGrid{grid-template-columns:1fr}.page-module___8aEwW__dashboardPreview{height:50vh}}
