.constructionPmPage_constructionPmPage__J1jtO{max-width:1200px;margin:0 auto;padding:2rem 1rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_hero__d3Gr6{text-align:center;margin-bottom:3rem;padding:2rem 0}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_hero__d3Gr6 .constructionPmPage_title__EWmJV{font-size:clamp(2rem,5vw,3rem);color:var(--color-primary);margin-bottom:1rem;font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.1em}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_hero__d3Gr6 .constructionPmPage_subtitle__PLyKs{font-size:clamp(1.2rem,3vw,1.5rem);color:var(--foreground);opacity:.9;max-width:800px;margin:0 auto}.constructionPmPage_constructionPmPage__J1jtO section{margin-bottom:3rem}.constructionPmPage_constructionPmPage__J1jtO section h2{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-primary);margin-bottom:1.5rem}.constructionPmPage_constructionPmPage__J1jtO section h3{font-size:1.4rem;color:var(--foreground);margin-bottom:.75rem}.constructionPmPage_constructionPmPage__J1jtO section p{font-size:1.1rem;line-height:1.8;color:var(--foreground);opacity:.9;margin-bottom:1rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_overview__nogj_{padding:2rem;background-color:var(--background);border:1px solid var(--color-primary);border-radius:var(--borderRadius)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_overview__nogj_ .constructionPmPage_overviewContent____PBi p{margin-bottom:1.5rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_overview__nogj_ .constructionPmPage_overviewContent____PBi p:last-child{margin-bottom:0}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV .constructionPmPage_featureCard__amS37{padding:1.5rem;background-color:var(--background);border:1px solid var(--color-primary);border-radius:var(--borderRadius);transition:transform .3s ease,box-shadow .3s ease}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV .constructionPmPage_featureCard__amS37:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(27,177,47,.2)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV .constructionPmPage_featureCard__amS37 h3{color:var(--color-primary)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV .constructionPmPage_featureCard__amS37 p{margin:0;font-size:1.2rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_techStack__Gjnl2{padding:2rem;background-color:var(--background);border:1px solid var(--color-primary);border-radius:var(--borderRadius)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_techStack__Gjnl2 .constructionPmPage_techList___ILTN{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_techStack__Gjnl2 .constructionPmPage_techList___ILTN .constructionPmPage_techTag__sysFc{padding:.5rem 1rem;background-color:var(--color-primary);color:var(--background);border-radius:var(--borderRadius);font-size:1.1rem;font-weight:500}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj{padding:2rem;background-color:var(--background);border:1px solid var(--color-primary);border-radius:var(--borderRadius)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj .constructionPmPage_focusContent__AqXSb ul{list-style:none;padding:0;margin-top:1rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj .constructionPmPage_focusContent__AqXSb ul li{padding:.75rem 0 .75rem 1.5rem;color:var(--foreground);opacity:.9;position:relative}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj .constructionPmPage_focusContent__AqXSb ul li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj .constructionPmPage_focusContent__AqXSb ul li:not(:last-child){border-bottom:1px solid rgba(27,177,47,.1)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt{padding:2rem;background-color:var(--background);border:2px solid var(--color-primary);border-radius:var(--borderRadius);text-align:center}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR p{margin-bottom:1.5rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR .constructionPmPage_links__M0AdV{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR .constructionPmPage_links__M0AdV .constructionPmPage_linkButton__APd8y{padding:.75rem 2rem;background-color:var(--color-primary);color:var(--background);border-radius:var(--borderRadius);text-decoration:none;font-weight:500;transition:opacity .3s ease}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR .constructionPmPage_links__M0AdV .constructionPmPage_linkButton__APd8y:hover:not([style*="cursor: not-allowed"]){opacity:.8}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_backLink__7CNi8{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-primary)}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_backLink__7CNi8 a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:opacity .3s ease}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_backLink__7CNi8 a:hover{opacity:.7}@media(max-width:768px){.constructionPmPage_constructionPmPage__J1jtO{padding:1rem .5rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt,.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_industryFocus__T41mj,.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_overview__nogj_,.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_techStack__Gjnl2{padding:1.5rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_features__Ncl99 .constructionPmPage_featuresGrid__YbALV{grid-template-columns:1fr;gap:1rem}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR .constructionPmPage_links__M0AdV{flex-direction:column;align-items:stretch}.constructionPmPage_constructionPmPage__J1jtO .constructionPmPage_demo__HAMDt .constructionPmPage_demoContent__4VGOR .constructionPmPage_links__M0AdV .constructionPmPage_linkButton__APd8y{width:100%}}