.page_page__orwBU{min-height:100vh;background:#050606;color:#ffffff;font-family:Montserrat,Inter,sans-serif}.page_shell__ysaOm{width:min(1122px,calc(100% - 48px));margin:0 auto}.page_hero__UxWTk{padding:72px 0 92px;background:#050606}.page_hero__UxWTk .page_shell__ysaOm{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,433px);align-items:center;grid-gap:64px;gap:64px}.page_contactLabel__pwwb7,.page_kicker__iLZxb{display:inline-block;color:#cfcfcf;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.page_contactSection__UssPy h2,.page_faqSection__YjY_V h2,.page_hero__UxWTk h1,.page_newsGrid__OnxgB h2,.page_sectionHeading__6qBzX h2{font-family:Montserrat,Inter,sans-serif;text-transform:uppercase}.page_hero__UxWTk h1{max-width:680px;margin:18px 0 20px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.08;letter-spacing:.02em}.page_heroCopy__6D6n_>p,.page_newsGrid__OnxgB p,.page_sectionIntro__4VA4E{max-width:690px;color:#dedede;font-size:.95rem;line-height:1.75}.page_heroVisual__zLKWj{overflow:hidden;border-radius:0 18px 18px 0}.page_heroVisual__zLKWj img{width:100%;height:auto}.page_button__X44fh{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;padding:12px 20px;border-radius:5px;background:#ffffff;color:#171717;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.page_button__X44fh:focus-visible,.page_button__X44fh:hover{background:#d9d9d9;transform:translateY(-2px)}.page_axesSection__y_sBp{padding:70px 0 100px;background:#ffffff;color:#1d1d1d}.page_sectionHeading__6qBzX{display:flex;align-items:center;gap:18px}.page_sectionHeading__6qBzX h2{margin:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2}.page_sectionHeading__6qBzX span{height:1px;flex:1 1;background:#a3a3a3}.page_axesGrid__595sE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:42px}.page_axisCard__CCVHd{min-height:440px;padding:24px 18px;border:1px solid #dedede;background:#f7f7f7}.page_axisCard__CCVHd img{width:58px;height:58px;object-fit:contain}.page_axisCard__CCVHd h3{min-height:68px;margin:22px 0 14px;font-size:.95rem;line-height:1.25;text-transform:uppercase}.page_axisCard__CCVHd li,.page_axisCard__CCVHd p{color:#444444;font-size:.75rem;line-height:1.55}.page_axisCard__CCVHd h4{margin:22px 0 8px;font-size:.72rem;text-transform:uppercase}.page_axisCard__CCVHd ul{margin:0;padding-left:17px}.page_progressSection__Rbc4F{padding:84px 0 96px;background:#111111}.page_sectionIntro__4VA4E{margin:18px 0 36px}.page_projectGrid__4xT0I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_projectCard__cj_yp{min-height:250px;padding:28px;border:1px solid #444444;background:#202020}.page_projectCard__cj_yp img{width:min(188px,100%);height:42px;object-fit:contain;object-position:left center}.page_projectCard__cj_yp p{margin:34px 0 0;color:#dedede;font-size:.85rem;line-height:1.65}.page_newsSection__wsJ5t{padding:90px 0;background:#ffffff;color:#1d1d1d}.page_newsGrid__OnxgB{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:58px;gap:58px}.page_newsGrid__OnxgB>img{width:100%;height:auto;border-radius:0 14px 14px 0}.page_newsGrid__OnxgB h2{margin:16px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.2}.page_contactSection__UssPy{padding:90px 0;background:#050606}.page_contactSection__UssPy h2{max-width:840px;margin:22px 0 34px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.25}.page_faqSection__YjY_V{padding:76px 0 90px;background:#171717}.page_faqSection__YjY_V h2{margin:0 0 34px;font-size:clamp(1.8rem,4vw,3rem)}.page_faqSection__YjY_V .contact-faq-list{color:#ffffff}@media (max-width:980px){.page_axesGrid__595sE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_shell__ysaOm{width:min(100% - 32px,1122px)}.page_hero__UxWTk{padding:48px 0 66px}.page_hero__UxWTk .page_shell__ysaOm,.page_newsGrid__OnxgB{grid-template-columns:1fr;gap:30px}.page_heroVisual__zLKWj{order:-1}.page_axesGrid__595sE,.page_projectGrid__4xT0I{grid-template-columns:1fr}.page_axisCard__CCVHd{min-height:auto}}@media (prefers-reduced-motion:reduce){.page_page__orwBU *,.page_page__orwBU :after,.page_page__orwBU :before{scroll-behavior:auto;transition-duration:.01ms}}