.page-module___NcfSq__page{background:#fff;min-height:100vh}.page-module___NcfSq__statsHero{background:#fff;border-bottom:1px solid #08233d14;width:100%;padding:clamp(32px,4vw,52px) 0 clamp(28px,3.5vw,44px)}.page-module___NcfSq__statsInner{text-align:center;width:min(1200px,100% - 64px);margin:0 auto}.page-module___NcfSq__statsTitle{color:#08233d;text-transform:uppercase;letter-spacing:.04em;margin:0 0 clamp(20px,2.5vw,32px);font-family:Boxen,Manrope,sans-serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:700;line-height:1.3}.page-module___NcfSq__statsTitle span{display:block}.page-module___NcfSq__statsGrid{justify-content:center;align-items:center;gap:clamp(40px,7vw,100px);display:flex}.page-module___NcfSq__statItem{flex-direction:column;align-items:center;gap:6px;display:flex}.page-module___NcfSq__statNumber{color:#08233d;letter-spacing:.02em;font-family:Boxen,Manrope,sans-serif;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:700;line-height:1}.page-module___NcfSq__statLabel{color:#08233d;text-transform:uppercase;letter-spacing:.05em;font-family:Boxen,Manrope,sans-serif;font-size:.74rem;font-weight:700}.page-module___NcfSq__projectsList{width:100%}.page-module___NcfSq__projectSection{border-bottom:1px solid #0000000f;width:100%;padding:clamp(44px,5.5vw,76px) 0;scroll-margin-top:78px}.page-module___NcfSq__bgBlue{color:#fff;background:#08233d}.page-module___NcfSq__bgBlue .page-module___NcfSq__projectHeaderBar{border-bottom:1px solid #ffffff1f}.page-module___NcfSq__bgBlue .page-module___NcfSq__projectDate,.page-module___NcfSq__bgBlue .page-module___NcfSq__projectHeading,.page-module___NcfSq__bgBlue .page-module___NcfSq__projectServices,.page-module___NcfSq__bgBlue .page-module___NcfSq__featuresHeading{color:#fff}.page-module___NcfSq__bgBlue .page-module___NcfSq__paragraphs p,.page-module___NcfSq__bgBlue .page-module___NcfSq__featuresList li{color:#fffc}.page-module___NcfSq__bgBlue .page-module___NcfSq__siteButton{color:#08233d;background:#fff}.page-module___NcfSq__bgBlue .page-module___NcfSq__siteButton:hover,.page-module___NcfSq__bgBlue .page-module___NcfSq__siteButton:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #ffffff40}.page-module___NcfSq__bgWhite{color:#08233d;background:#fff}.page-module___NcfSq__bgWhite .page-module___NcfSq__projectHeaderBar{border-bottom:1px solid #08233d1f}.page-module___NcfSq__bgWhite .page-module___NcfSq__projectDate,.page-module___NcfSq__bgWhite .page-module___NcfSq__projectHeading,.page-module___NcfSq__bgWhite .page-module___NcfSq__projectServices,.page-module___NcfSq__bgWhite .page-module___NcfSq__featuresHeading{color:#08233d}.page-module___NcfSq__bgWhite .page-module___NcfSq__paragraphs p,.page-module___NcfSq__bgWhite .page-module___NcfSq__featuresList li{color:#3d5b72}.page-module___NcfSq__bgWhite .page-module___NcfSq__siteButton{color:#fff;background:#08233d}.page-module___NcfSq__bgWhite .page-module___NcfSq__siteButton:hover,.page-module___NcfSq__bgWhite .page-module___NcfSq__siteButton:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #08233d40}.page-module___NcfSq__projectInner{width:min(1320px,100% - 64px);margin:0 auto}.page-module___NcfSq__projectHeaderBar{justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:clamp(28px,4vw,44px);padding-bottom:16px;display:flex}.page-module___NcfSq__projectDate{letter-spacing:.04em;text-align:left;white-space:nowrap;flex-shrink:0;font-family:Boxen,Manrope,sans-serif;font-size:clamp(.72rem,.88vw,.84rem);font-weight:700}.page-module___NcfSq__projectHeading{text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Boxen,Manrope,sans-serif;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700}.page-module___NcfSq__projectServices{letter-spacing:.03em;text-align:right;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:Boxen,Manrope,sans-serif;font-size:clamp(.62rem,.76vw,.74rem);font-weight:700}.page-module___NcfSq__projectBody{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.page-module___NcfSq__visualLeft .page-module___NcfSq__visualColumn{order:1}.page-module___NcfSq__visualLeft .page-module___NcfSq__copyColumn,.page-module___NcfSq__visualRight .page-module___NcfSq__visualColumn{order:2}.page-module___NcfSq__visualRight .page-module___NcfSq__copyColumn{order:1}.page-module___NcfSq__imageWrapper{width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;line-height:0;display:flex}.page-module___NcfSq__projectImage{object-fit:contain;width:100%;height:auto;max-height:580px;display:block}.page-module___NcfSq__paragraphs p{margin:0 0 16px;font-family:Manrope,sans-serif;font-size:clamp(.88rem,1vw,.95rem);line-height:1.75}.page-module___NcfSq__featuresBlock{margin-top:24px}.page-module___NcfSq__featuresHeading{text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;font-family:Boxen,Manrope,sans-serif;font-size:.85rem;font-weight:700}.page-module___NcfSq__featuresList{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}.page-module___NcfSq__featuresList li{font-family:Manrope,sans-serif;font-size:.9rem;line-height:1.55}.page-module___NcfSq__actionWrapper{margin-top:24px}.page-module___NcfSq__siteButton{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-family:Boxen,Manrope,sans-serif;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.page-module___NcfSq__ctaWrapper{width:min(1200px,100% - 64px);margin:clamp(64px,8vw,100px) auto}.page-module___NcfSq__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#0e3150 0%,#08233d 100%);border:1px solid #ffffff24;border-radius:16px;padding:40px 28px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0003}.page-module___NcfSq__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);width:200%;height:200%;animation:40s linear infinite page-module___NcfSq__ctaGlowRotate;position:absolute;top:-50%;left:-50%}.page-module___NcfSq__ctaTitle{z-index:1;color:#fff;letter-spacing:.03em;text-transform:uppercase;max-width:620px;margin:0 auto 14px;font-family:Boxen,Manrope,sans-serif;font-size:clamp(.95rem,1.8vw,1.4rem);line-height:1.35;position:relative}.page-module___NcfSq__ctaTitle span{white-space:nowrap;display:block}.page-module___NcfSq__ctaText{z-index:1;color:#ffffffd9;max-width:600px;margin:0 auto 20px;font-family:Manrope,sans-serif;font-size:.88rem;line-height:1.55;position:relative}.page-module___NcfSq__ctaButton{z-index:2;color:#08233d;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-family:Boxen,Manrope,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.page-module___NcfSq__ctaButton:hover,.page-module___NcfSq__ctaButton:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 12px 24px #ffffff40}@keyframes page-module___NcfSq__ctaGlowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.page-module___NcfSq__projectHeaderBar{text-align:center;grid-template-columns:1fr;gap:10px}.page-module___NcfSq__projectDate,.page-module___NcfSq__projectServices{text-align:center}.page-module___NcfSq__projectBody{gap:32px;grid-template-columns:1fr!important}.page-module___NcfSq__visualLeft .page-module___NcfSq__visualColumn,.page-module___NcfSq__visualRight .page-module___NcfSq__visualColumn{order:1!important}.page-module___NcfSq__visualLeft .page-module___NcfSq__copyColumn,.page-module___NcfSq__visualRight .page-module___NcfSq__copyColumn{order:2!important}.page-module___NcfSq__statsGrid{gap:32px}}@media (max-width:760px){.page-module___NcfSq__statsInner,.page-module___NcfSq__projectInner,.page-module___NcfSq__ctaWrapper{width:calc(100% - 36px)}.page-module___NcfSq__ctaTitle span{white-space:nowrap}.page-module___NcfSq__ctaButton{width:100%}}
