:root{--v3-ink:#070706;--v3-panel:#0d0c0b;--v3-gold:#deb163;--v3-gold-soft:#f0cc8d;--v3-line:#ffffff17}body{background:var(--v3-ink)!important}header{border-bottom-color:#ffffff13!important}header>div:first-child{max-width:100%!important}main>section:nth-of-type(2){position:relative;border-block:1px solid var(--v3-line)!important;background:#090908!important}main>section:nth-of-type(2):before{content:"PROMSTROY / FIELD INTELLIGENCE";z-index:3;letter-spacing:.32em;color:#deb1638c;font-size:8px;position:absolute;top:1rem;left:1.25rem}main>section:nth-of-type(3){align-items:center;min-height:min(820px,88svh);display:grid;background:radial-gradient(900px 480px at 85% 20%,#deb1630f,#0000 65%),#080807!important}main>section:nth-of-type(3) h2{letter-spacing:-.055em!important;max-width:9ch!important;font-size:clamp(3.4rem,8vw,8.8rem)!important;line-height:.82!important}#services{background:#070706!important;padding-block:clamp(6rem,10vw,11rem)!important}#services>.container-x>div:first-child{margin-bottom:clamp(3rem,7vw,7rem)!important}#services .grid{grid-template-columns:1fr!important;gap:clamp(1.25rem,2.2vw,2rem)!important;display:grid!important}#services .grid>.group{margin:0!important}#services .grid>.group>a{aspect-ratio:auto!important;min-height:clamp(520px,70svh,820px)!important;box-shadow:none!important;border-color:#ffffff1c!important;border-radius:0!important}#services .grid>.group>a:after{content:"PROMSTROY / CAPABILITY";z-index:4;letter-spacing:.28em;color:#ffffff6b;font-size:8px;position:absolute;top:1.4rem;right:1.5rem}#services .grid>.group>a>div:last-child{width:min(760px,88%);padding:clamp(1.6rem,4vw,4rem)!important}#services .grid h3{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.7rem,6vw,6.5rem)!important;line-height:.86!important}#services .grid p{max-width:48ch;line-height:1.65;font-size:clamp(.95rem,1.5vw,1.15rem)!important}#services .grid>.group:nth-child(2n)>a>div:last-child{text-align:right;margin-left:auto}#services .grid>.group:nth-child(2n) h3,#services .grid>.group:nth-child(2n) p{margin-left:auto}#services .grid>.group:nth-child(2n) [class*=inline-flex]{justify-content:flex-end}#pricing{background:linear-gradient(#090908,#060605 82%),#070706!important;padding-block:clamp(7rem,12vw,12rem)!important}#pricing:before{letter-spacing:.34em;color:#deb16385;font-size:9px;content:"INVESTMENT / 01"!important;filter:none!important;top:3rem!important;left:max(1.25rem,50vw - 740px + 4rem)!important;background:0 0!important;width:auto!important;height:auto!important;position:absolute!important;inset:auto!important}#pricing .grid.lg\:grid-cols-3{background:#ffffff14;border:1px solid #ffffff17;gap:0!important}#pricing .grid.lg\:grid-cols-3>.group{box-shadow:none!important;background:#090908!important;border:0!important;border-radius:0!important;transform:none!important}#pricing .grid.lg\:grid-cols-3>.group+.group{border-left:1px solid #ffffff14!important}#pricing .grid.lg\:grid-cols-3>.group:hover{background:#0d0c0b!important}#pricing .grid.lg\:grid-cols-3>.group [class*=text-4xl]{line-height:.8;font-size:clamp(3.3rem,5.5vw,6rem)!important}#pricing .grid.lg\:grid-cols-3>.group a[href=\#lead]{color:var(--v3-gold-soft)!important;box-shadow:none!important;background:0 0!important;border:1px solid #deb16361!important;border-radius:0!important}#pricing .grid.lg\:grid-cols-3>.group a[href=\#lead]:hover{background:#deb16314!important}#portfolio{background:#060605!important;padding-block:clamp(7rem,11vw,11rem)!important}#portfolio .grid.grid-cols-2{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(.6rem,1.2vw,1rem)!important}#portfolio figure.group{min-height:560px;aspect-ratio:auto!important;border-radius:0!important;grid-column:span 5!important}#portfolio figure.group:first-child,#portfolio figure.group:nth-child(4),#portfolio figure.group:nth-child(7){min-height:680px;grid-column:span 7!important}#portfolio figure.group:nth-child(2),#portfolio figure.group:nth-child(5),#portfolio figure.group:nth-child(8){margin-top:clamp(3rem,8vw,8rem)}#portfolio figcaption{padding:clamp(1.3rem,3vw,3rem)!important}#portfolio figcaption>div:nth-child(2){max-width:13ch;font-size:clamp(1.8rem,3.4vw,3.8rem)!important;line-height:.93!important}#portfolio .mt-16.grid{background:#ffffff14;gap:1px!important;margin-top:clamp(5rem,9vw,9rem)!important}#portfolio .mt-16.grid>div{background:#090908!important;border:0!important;border-radius:0!important}#process{background:#090908!important;padding-block:clamp(7rem,11vw,11rem)!important}#process .grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:0!important}#process .grid>.group{min-height:300px;border-left-color:#ffffff14!important;padding:clamp(1.5rem,3.2vw,3.2rem)!important}#process .grid>.group [class*=text-primary]:first-child{font-family:var(--font-serif);font-size:clamp(2rem,4vw,4rem);color:#deb163ad!important}#production{min-height:100svh;background:radial-gradient(800px 500px at 18% 40%,#deb1630d,#0000 65%),#060605!important}#production .group.relative{min-height:min(760px,72svh);border-radius:0!important;transform:none!important}#production .group.relative img{min-height:inherit;object-fit:cover}#lead{align-items:center;min-height:92svh;display:grid;background:radial-gradient(700px 500px at 8% 30%,#deb1631a,#0000 70%),radial-gradient(900px 650px at 100% 100%,#ffffff06,#0000 70%),#070706!important}#lead:after{content:"PROMSTROY\a INTELLIGENCE";white-space:pre;pointer-events:none;text-align:right;font-family:var(--font-serif);letter-spacing:-.06em;color:#ffffff05;font-size:clamp(4rem,11vw,11rem);line-height:.65;position:absolute;bottom:2vw;right:2vw}#lead .rounded-lg.border.bg-card{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#0c0c0bd1!important;border-radius:0!important}#contacts{background:#060605!important}footer{background:#050504!important;padding-block:clamp(5rem,9vw,9rem)!important}@media (width>=1100px){#services .grid>.group>a{position:sticky;top:6.5rem}#services .grid>.group:first-child>a{top:6.5rem}#services .grid>.group:nth-child(2)>a{top:7rem}#services .grid>.group:nth-child(3)>a{top:7.5rem}#services .grid>.group:nth-child(4)>a{top:8rem}#services .grid>.group:nth-child(5)>a{top:8.5rem}#services .grid>.group:nth-child(6)>a{top:9rem}#services .grid>.group{min-height:82svh}#portfolio figure.group:hover{z-index:3;transform:translateY(-12px)scale(1.012)!important}}@media (width<=900px){main>section:nth-of-type(3){min-height:auto;padding-block:6.5rem!important}main>section:nth-of-type(3) h2{font-size:clamp(3rem,14vw,5.2rem)!important;line-height:.84!important}#services{padding-block:6rem!important}#services .grid{background:#ffffff14;gap:1px!important}#services .grid>.group>a{border:0!important;min-height:72svh!important}#services .grid h3{font-size:clamp(2.7rem,12vw,4.6rem)!important}#services .grid>.group:nth-child(2n)>a>div:last-child{text-align:left}#services .grid>.group:nth-child(2n) h3,#services .grid>.group:nth-child(2n) p{margin-left:0}#services .grid>.group:nth-child(2n) [class*=inline-flex]{justify-content:flex-start}#pricing .grid.lg\:grid-cols-3{border-inline:0}#pricing .grid.lg\:grid-cols-3>.group+.group{border-top:1px solid #ffffff14!important;border-left:0!important}#pricing .grid.lg\:grid-cols-3>.group{padding:2rem 1.2rem!important}#portfolio .grid.grid-cols-2{display:block!important}#portfolio figure.group,#portfolio figure.group:first-child,#portfolio figure.group:nth-child(4),#portfolio figure.group:nth-child(7){min-height:72svh!important;margin:0 0 1px!important}#portfolio figcaption>div:nth-child(2){font-size:clamp(2rem,9vw,3.2rem)!important}#process .grid>.group{min-height:220px}#production{min-height:auto;padding-block:6.5rem!important}#production .group.relative{min-height:64svh}#lead{min-height:auto;padding-block:7rem!important}#lead:after{font-size:19vw;bottom:1rem;right:-2vw}body>div [class*=fixed][class*=bottom-0][class*=lg\:hidden]{left:.65rem!important;right:.65rem!important;bottom:max(.65rem, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#070706e6!important;border:1px solid #ffffff1c!important;border-radius:2px!important;padding:.45rem!important;box-shadow:0 18px 55px #0000008c!important}body>div [class*=fixed][class*=bottom-0] a[href=\#lead]{color:var(--v3-gold-soft)!important;box-shadow:none!important;background:0 0!important;border:1px solid #deb16357!important}}@media (prefers-reduced-motion:no-preference){#services .grid>.group>a,#portfolio figure.group{transition:transform .8s cubic-bezier(.16,1,.3,1),border-color .4s,filter .4s!important}}
