.Contact-module__OWeMSG__contactSection.Contact-module__OWeMSG__contactSection{color:var(--navy);padding:80px var(--pad);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;display:grid}.Contact-module__OWeMSG__intro{min-width:0}.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro .Contact-module__OWeMSG__eyebrow{color:#a64600;margin:0 0 18px;font-size:12px;line-height:1.5;display:block}.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro h2{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(32px,3.15vw,49px);font-weight:600;line-height:1.13}.Contact-module__OWeMSG__intro h2>span{display:block}.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro h2 em{color:#cc5700;font-style:normal}.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro p{max-width:440px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.85}.Contact-module__OWeMSG__accent{border:0;border-top:3px solid var(--orange);width:70px;margin:26px 0 0}.Contact-module__OWeMSG__panel{background:var(--navy);color:#fff;border-radius:8px;min-width:0;padding:32px}.Contact-module__OWeMSG__panel h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.15}.Contact-module__OWeMSG__channels{gap:8px;margin-top:24px;display:grid}.Contact-module__OWeMSG__channel{--channel-label:#b9c9dc;color:#fff;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:18px;min-height:76px;padding:16px 12px;transition:background-color .18s,color .18s,border-color .18s;display:grid}.Contact-module__OWeMSG__channel+.Contact-module__OWeMSG__channel{border-top-color:#41556d}.Contact-module__OWeMSG__channelIcon{width:28px;height:auto}.Contact-module__OWeMSG__actionArrow{width:20px;height:auto}.Contact-module__OWeMSG__channelText{flex-direction:column;gap:3px;min-width:0;display:flex}.Contact-module__OWeMSG__channelLabel{color:var(--channel-label);font-size:12px;line-height:1.4}.Contact-module__OWeMSG__channel .Contact-module__OWeMSG__channelText strong{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.Contact-module__OWeMSG__channel:focus-visible,.Contact-module__OWeMSG__channel:active{--channel-label:#fff;background:var(--orange);border-color:var(--orange);color:#fff}.Contact-module__OWeMSG__channel:focus-visible{outline-offset:4px;outline:3px solid #ff9739}@media (hover:hover){.Contact-module__OWeMSG__channel:hover{--channel-label:#fff;background:var(--orange);border-color:var(--orange);color:#fff}}@media (max-width:1050px){.Contact-module__OWeMSG__contactSection.Contact-module__OWeMSG__contactSection{gap:36px}.Contact-module__OWeMSG__panel{padding:28px 24px}.Contact-module__OWeMSG__channel{column-gap:12px;padding-inline:10px}}@media (max-width:850px){.Contact-module__OWeMSG__contactSection.Contact-module__OWeMSG__contactSection{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:60px}.Contact-module__OWeMSG__intro,.Contact-module__OWeMSG__panel{width:100%}.Contact-module__OWeMSG__panel h3{font-size:28px}}@media (max-width:650px){.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro h2{font-size:clamp(30px,8vw,33px)}.Contact-module__OWeMSG__contactSection .Contact-module__OWeMSG__intro p{font-size:13px}.Contact-module__OWeMSG__panel{padding:26px 22px}.Contact-module__OWeMSG__channelIcon{width:26px}.Contact-module__OWeMSG__channel .Contact-module__OWeMSG__channelText strong{letter-spacing:-.015em}}@media (max-width:360px){.Contact-module__OWeMSG__panel{padding-inline:18px}.Contact-module__OWeMSG__channel{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding-inline:8px}.Contact-module__OWeMSG__channel .Contact-module__OWeMSG__actionArrow{display:none}}@media (prefers-reduced-motion:reduce){.Contact-module__OWeMSG__channel{transition:none}}
.Solutions-module__JNXWUW__section{padding-top:80px;padding-bottom:80px}.Solutions-module__JNXWUW__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:42px;display:grid}.Solutions-module__JNXWUW__heading h2{font-size:clamp(32px,3.2vw,52px)}.Solutions-module__JNXWUW__heading>p{margin-left:auto}.Solutions-module__JNXWUW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.Solutions-module__JNXWUW__feature{min-width:0}.Solutions-module__JNXWUW__image{background:#f4f7fa;border-radius:6px;overflow:hidden}.Solutions-module__JNXWUW__eyebrow{color:#b94c00;text-transform:uppercase;margin-top:28px;font-size:13px;line-height:1.6;display:block}.Solutions-module__JNXWUW__feature h3{text-wrap:balance;margin-top:12px;font-size:clamp(27px,2.3vw,36px);font-weight:600;line-height:1.2}.Solutions-module__JNXWUW__description{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.75}.Solutions-module__JNXWUW__highlights{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:24px 0 0;padding:0 0 0 18px;font-size:15px;line-height:1.8;display:grid}.Solutions-module__JNXWUW__highlights li::marker{color:#c95700}.Solutions-module__JNXWUW__highlights li:nth-child(2){grid-area:2/1}.Solutions-module__JNXWUW__list{min-width:0}.Solutions-module__JNXWUW__area{border-left:4px solid #0000;border-bottom:1px solid var(--line)}.Solutions-module__JNXWUW__area[open]{border-left-color:var(--orange);background:#f3f7fa;border-bottom-color:#0000;border-radius:6px;margin-bottom:6px}.Solutions-module__JNXWUW__areaSummary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 21px;align-items:center;gap:24px;padding:24px 24px 24px 28px;list-style:none;display:grid}.Solutions-module__JNXWUW__areaSummary::-webkit-details-marker{display:none}.Solutions-module__JNXWUW__scope>summary::-webkit-details-marker{display:none}.Solutions-module__JNXWUW__areaSummary::marker{content:""}.Solutions-module__JNXWUW__scope>summary::marker{content:""}.Solutions-module__JNXWUW__areaIndex{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:20px;font-weight:600;line-height:1.2}.Solutions-module__JNXWUW__area[open]>.Solutions-module__JNXWUW__areaSummary .Solutions-module__JNXWUW__areaIndex,.Solutions-module__JNXWUW__areaSummary:focus-visible .Solutions-module__JNXWUW__areaIndex{color:#b94c00}.Solutions-module__JNXWUW__summaryCopy{min-width:0;display:block}.Solutions-module__JNXWUW__areaTitle{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.5;display:block}.Solutions-module__JNXWUW__subtitle{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.6;display:block}.Solutions-module__JNXWUW__toggle{color:var(--ink);align-items:center;display:flex}.Solutions-module__JNXWUW__minus{display:none}.Solutions-module__JNXWUW__area[open]>.Solutions-module__JNXWUW__areaSummary{padding-bottom:12px}.Solutions-module__JNXWUW__area[open]>.Solutions-module__JNXWUW__areaSummary .Solutions-module__JNXWUW__subtitle,.Solutions-module__JNXWUW__area[open]>.Solutions-module__JNXWUW__areaSummary .Solutions-module__JNXWUW__plus{display:none}.Solutions-module__JNXWUW__area[open]>.Solutions-module__JNXWUW__areaSummary .Solutions-module__JNXWUW__minus{display:block}.Solutions-module__JNXWUW__areaContent{color:var(--muted);padding:0 40px 22px 86px;font-size:16px;line-height:1.7}.Solutions-module__JNXWUW__areaContent>p{max-width:52ch}.Solutions-module__JNXWUW__areaHighlights{margin:16px 0 6px;padding:0;list-style:none}.Solutions-module__JNXWUW__areaHighlights li{margin:0}.Solutions-module__JNXWUW__areaContent>a{color:var(--ink);margin-top:8px}.Solutions-module__JNXWUW__scope{color:var(--muted);font-size:13px;line-height:1.8}.Solutions-module__JNXWUW__scope>summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.Solutions-module__JNXWUW__scope>summary svg{transition:transform .2s}.Solutions-module__JNXWUW__scope[open]>summary svg{transform:rotate(180deg)}.Solutions-module__JNXWUW__scopeContent{padding:12px 0 8px}.Solutions-module__JNXWUW__scopeContent ul{margin:14px 0 0;padding-left:18px}.Solutions-module__JNXWUW__scopeContent li+li{margin-top:9px}.Solutions-module__JNXWUW__scopeContent li::marker{color:#b94c00}.Solutions-module__JNXWUW__areaSummary:focus-visible,.Solutions-module__JNXWUW__scope>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #c95700}@media (hover:hover){.Solutions-module__JNXWUW__area:not([open])>.Solutions-module__JNXWUW__areaSummary:hover{background:#f7f9fb}.Solutions-module__JNXWUW__areaSummary:hover .Solutions-module__JNXWUW__toggle,.Solutions-module__JNXWUW__areaSummary:hover .Solutions-module__JNXWUW__areaIndex,.Solutions-module__JNXWUW__scope>summary:hover{color:#b94c00}}@media (max-width:1150px){.Solutions-module__JNXWUW__heading,.Solutions-module__JNXWUW__layout{gap:32px}.Solutions-module__JNXWUW__areaSummary{grid-template-columns:30px minmax(0,1fr) 21px;gap:16px;padding-left:18px;padding-right:18px}.Solutions-module__JNXWUW__areaIndex{font-size:18px}.Solutions-module__JNXWUW__areaTitle{font-size:17px}.Solutions-module__JNXWUW__subtitle{font-size:14px}.Solutions-module__JNXWUW__areaContent{padding-left:64px;padding-right:24px;font-size:14px}.Solutions-module__JNXWUW__highlights{grid-template-columns:1fr;gap:6px}.Solutions-module__JNXWUW__highlights li:nth-child(2){grid-area:auto}}@media (max-width:900px){.Solutions-module__JNXWUW__section{padding-top:60px;padding-bottom:60px}.Solutions-module__JNXWUW__heading{display:block}.Solutions-module__JNXWUW__heading>p{margin-top:20px}.Solutions-module__JNXWUW__layout{grid-template-columns:1fr;gap:36px}.Solutions-module__JNXWUW__feature h3{font-size:30px}.Solutions-module__JNXWUW__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.Solutions-module__JNXWUW__highlights li:nth-child(2){grid-area:2/1}.Solutions-module__JNXWUW__areaSummary{grid-template-columns:34px minmax(0,1fr) 21px;gap:22px;padding:24px}.Solutions-module__JNXWUW__areaIndex{font-size:20px}.Solutions-module__JNXWUW__areaTitle{font-size:18px}.Solutions-module__JNXWUW__areaContent{padding-left:80px;padding-right:36px;font-size:15px}}@media (max-width:650px){.Solutions-module__JNXWUW__heading{margin-bottom:30px}.Solutions-module__JNXWUW__heading>p{margin-left:0}.Solutions-module__JNXWUW__eyebrow{margin-top:24px;font-size:10px}.Solutions-module__JNXWUW__feature h3{font-size:27px}.Solutions-module__JNXWUW__description{font-size:14px}.Solutions-module__JNXWUW__highlights{grid-template-columns:1fr;gap:7px;margin-top:20px;font-size:13px}.Solutions-module__JNXWUW__highlights li:nth-child(2){grid-area:auto}.Solutions-module__JNXWUW__areaSummary{grid-template-columns:27px minmax(0,1fr) 19px;gap:13px;padding:22px 12px}.Solutions-module__JNXWUW__areaIndex{font-size:18px}.Solutions-module__JNXWUW__areaTitle{font-size:16px;line-height:1.5}.Solutions-module__JNXWUW__subtitle{font-size:13px}.Solutions-module__JNXWUW__toggle svg{width:19px;height:19px}.Solutions-module__JNXWUW__areaContent{padding:0 17px 20px 52px;font-size:13px}.Solutions-module__JNXWUW__areaContent>a,.Solutions-module__JNXWUW__scope{font-size:12px}}@media (max-width:360px){.Solutions-module__JNXWUW__areaSummary{grid-template-columns:24px minmax(0,1fr) 18px;column-gap:10px;padding-left:8px;padding-right:8px}.Solutions-module__JNXWUW__areaIndex{font-size:16px}.Solutions-module__JNXWUW__areaContent{padding-left:42px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.Solutions-module__JNXWUW__scope>summary svg{transition:none}}
.DynatekBMS-module__K3vPsW__root{width:100%;padding-top:52.1739%;position:relative;overflow:hidden}.DynatekBMS-module__K3vPsW__fallback{width:100%;height:auto;position:absolute;top:0;left:0}
.ProjectCarousel-module__-xbHUW__strip{border-top:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:24px 0 28px;display:flex}.ProjectCarousel-module__-xbHUW__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.ProjectCarousel-module__-xbHUW__track{width:max-content;animation:75s linear infinite ProjectCarousel-module__-xbHUW__project-scroll;display:flex}.ProjectCarousel-module__-xbHUW__group{flex:none;align-items:center;gap:clamp(36px,5vw,80px);margin:0;padding:0 clamp(36px,5vw,80px) 0 0;list-style:none;display:flex}.ProjectCarousel-module__-xbHUW__group li{flex:none;align-items:center;display:flex}.ProjectCarousel-module__-xbHUW__logo{object-fit:contain;mix-blend-mode:multiply;flex:0 0 112px;width:112px;height:56px;display:block}.ProjectCarousel-module__-xbHUW__logo[data-logo=altaplaza\.webp]{object-fit:cover;object-position:center 33%}.ProjectCarousel-module__-xbHUW__toggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.ProjectCarousel-module__-xbHUW__strip[data-paused=true] .ProjectCarousel-module__-xbHUW__track,.ProjectCarousel-module__-xbHUW__viewport:focus-visible .ProjectCarousel-module__-xbHUW__track{animation-play-state:paused}.ProjectCarousel-module__-xbHUW__viewport:focus-visible,.ProjectCarousel-module__-xbHUW__toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover){.ProjectCarousel-module__-xbHUW__viewport:hover .ProjectCarousel-module__-xbHUW__track{animation-play-state:paused}.ProjectCarousel-module__-xbHUW__toggle:hover{color:var(--ink);border-color:var(--line)}}@media (max-width:650px){.ProjectCarousel-module__-xbHUW__strip{gap:8px;padding:17px 0}.ProjectCarousel-module__-xbHUW__toggle{flex-basis:40px;width:40px;height:40px}.ProjectCarousel-module__-xbHUW__logo{flex-basis:88px;width:88px;height:44px}}@keyframes ProjectCarousel-module__-xbHUW__project-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ProjectCarousel-module__-xbHUW__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ProjectCarousel-module__-xbHUW__track{animation:none;transform:none}.ProjectCarousel-module__-xbHUW__group{padding-bottom:8px}.ProjectCarousel-module__-xbHUW__group[aria-hidden=true],.ProjectCarousel-module__-xbHUW__toggle{display:none}}
