.WorkshopProof-module__RG5jGq__strip{border-block:1px solid var(--hairline);background:0 0;grid-template-columns:repeat(3,1fr);display:grid}.WorkshopProof-module__RG5jGq__item{color:var(--ink-dim);text-align:center;padding:22px 28px;font-size:.95rem;font-weight:500}.WorkshopProof-module__RG5jGq__item+.WorkshopProof-module__RG5jGq__item{border-left:1px solid var(--hairline)}@media (max-width:720px){.WorkshopProof-module__RG5jGq__strip{grid-template-columns:1fr}.WorkshopProof-module__RG5jGq__item+.WorkshopProof-module__RG5jGq__item{border-left:0;border-top:1px solid var(--hairline)}}
.FaqSection-module__ncmv1G__section{padding-block:clamp(72px,11vw,150px)}.FaqSection-module__ncmv1G__faqTitle{margin-bottom:clamp(28px,4vw,48px);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.FaqSection-module__ncmv1G__intro{color:var(--ink-dim);max-width:62ch;margin-bottom:2rem}.FaqSection-module__ncmv1G__list{border-top:1px solid var(--hairline)}.FaqSection-module__ncmv1G__item{border-bottom:1px solid var(--hairline)}.FaqSection-module__ncmv1G__question{cursor:pointer;transition:color .2s var(--ease-out-brand);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.FaqSection-module__ncmv1G__question::-webkit-details-marker{display:none}.FaqSection-module__ncmv1G__question:hover{color:var(--amber-light)}.FaqSection-module__ncmv1G__question:focus-visible{outline:2px solid var(--amber-light);outline-offset:3px}.FaqSection-module__ncmv1G__plus{width:18px;height:18px;transition:transform .3s var(--ease-out-brand);flex:none;position:relative}.FaqSection-module__ncmv1G__plus:before,.FaqSection-module__ncmv1G__plus:after{content:"";background:var(--amber-light);width:100%;height:1.5px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.FaqSection-module__ncmv1G__plus:after{transform:translateY(-50%)rotate(90deg)}.FaqSection-module__ncmv1G__item[open] .FaqSection-module__ncmv1G__plus{transform:rotate(45deg)}.FaqSection-module__ncmv1G__answer{color:var(--ink-dim);max-width:62ch;padding:0 4px 22px}@supports (interpolate-size:allow-keywords){.FaqSection-module__ncmv1G__item::details-content{block-size:0;transition:block-size .35s var(--ease-out-brand),content-visibility .35s allow-discrete;overflow:hidden}.FaqSection-module__ncmv1G__item[open]::details-content{block-size:auto}}
.Veil-module__ud3QUq__veil{z-index:90;pointer-events:none;animation:0s 1.2s forwards Veil-module__ud3QUq__veilDone;display:flex;position:fixed;inset:0}.Veil-module__ud3QUq__panel{background:var(--surface-deep);flex:1}.Veil-module__ud3QUq__left{animation:Veil-module__ud3QUq__veilPanelLeft .85s var(--ease-in-out-brand).12s both}.Veil-module__ud3QUq__right{animation:Veil-module__ud3QUq__veilPanelRight .85s var(--ease-in-out-brand).12s both}.Veil-module__ud3QUq__word{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-dim);animation:Veil-module__ud3QUq__veilWordIn .7s var(--ease-out-brand)60ms both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Veil-module__ud3QUq__veilPanelLeft{to{transform:translate(-101%)}}@keyframes Veil-module__ud3QUq__veilPanelRight{to{transform:translate(101%)}}@keyframes Veil-module__ud3QUq__veilWordIn{0%{opacity:0}to{opacity:1}}@keyframes Veil-module__ud3QUq__veilDone{to{visibility:hidden}}@media (max-width:720px){.Veil-module__ud3QUq__veil{animation:0s .65s forwards Veil-module__ud3QUq__veilDone}.Veil-module__ud3QUq__left,.Veil-module__ud3QUq__right{animation-duration:.48s}.Veil-module__ud3QUq__word{animation-duration:.4s}}@media (prefers-reduced-motion:reduce){.Veil-module__ud3QUq__veil{display:none}}.veil-skip .Veil-module__ud3QUq__veil{display:none}
.ui-module__E3bi3q__btn{border-radius:var(--radius);background:var(--amber-light);color:var(--surface-night);font-family:var(--font-main);cursor:pointer;transition:background-color .2s var(--ease-out-brand),transform .16s var(--ease-out-brand);will-change:transform;border:0;align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:600;display:inline-flex}.ui-module__E3bi3q__btn:hover{background:var(--amber-deep)}.ui-module__E3bi3q__btn:active{transform:scale(.97)}.ui-module__E3bi3q__btn:focus-visible{outline:2px solid var(--amber-light);outline-offset:3px}.ui-module__E3bi3q__linkQuiet{color:var(--ink-dim);border-bottom:1px solid var(--hairline);transition:color .2s var(--ease-out-brand),border-color .2s var(--ease-out-brand);align-items:center;gap:8px;padding-bottom:3px;font-weight:500;display:inline-flex}.ui-module__E3bi3q__linkQuiet:hover{color:var(--amber-light);border-color:var(--amber-light)}.ui-module__E3bi3q__arr{transition:transform .25s var(--ease-out-brand)}.ui-module__E3bi3q__linkQuiet:hover .ui-module__E3bi3q__arr{transform:translate(4px)}.ui-module__E3bi3q__eyebrow{font-family:var(--font-main);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-light);font-size:.78rem;font-weight:600}.ui-module__E3bi3q__section{padding-block:clamp(72px,11vw,150px)}
.HeroSection-module__8dJVca__hero{--reveal-base:1.8s;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.HeroSection-module__8dJVca__heroMedia{position:absolute;inset:0}.HeroSection-module__8dJVca__heroImage{object-fit:cover;object-position:center 62%;animation:HeroSection-module__8dJVca__light-on 1.2s var(--ease-out-brand).95s both}@keyframes HeroSection-module__8dJVca__light-on{0%{filter:brightness(.3)saturate(.85)}to{filter:brightness()saturate()}}.HeroSection-module__8dJVca__ignite{pointer-events:none;mix-blend-mode:screen;opacity:0;animation:HeroSection-module__8dJVca__ignite .95s var(--ease-out-brand)both;background:radial-gradient(closest-side,#ffd07799,#eba94138 55%,#0000 72%);background:radial-gradient(closest-side,lab(86.244% 9.66683 50.3498/.6),lab(74.3749% 18.2478 61.1498/.22) 55%,#0000 72%);border-radius:50%;position:absolute;transform:scale(.55)}.HeroSection-module__8dJVca__ignite1{width:34%;height:30%;animation-delay:1.05s;top:12%;left:4%}.HeroSection-module__8dJVca__ignite2{width:30%;height:46%;animation-delay:1.25s;top:6%;left:58%}.HeroSection-module__8dJVca__ignite3{width:30%;height:26%;animation-delay:1.45s;top:68%;left:52%}@keyframes HeroSection-module__8dJVca__ignite{0%{opacity:0;transform:scale(.55)}35%{opacity:.95}to{opacity:0;transform:scale(1.18)}}.HeroSection-module__8dJVca__heroScrim{background:radial-gradient(120% 90% at 50% 0%,transparent 55%,#08050480 100%),linear-gradient(to top,var(--surface-night)2%,#130e0c8c 34%,transparent 62%),linear-gradient(100deg,#130e0ca8 0%,transparent 58%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.HeroSection-module__8dJVca__heroScrim{background:radial-gradient(120% 90% at 50% 0%,transparent 55%,lab(1.54839% .626847 .732604/.5) 100%),linear-gradient(to top,var(--surface-night)2%,lab(4.407% 1.55815 1.85451/.55) 34%,transparent 62%),linear-gradient(100deg,lab(4.407% 1.55815 1.85451/.66) 0%,transparent 58%)}}.HeroSection-module__8dJVca__heroContent{width:100%;padding-top:120px;padding-bottom:clamp(48px,8vh,96px);position:relative}.HeroSection-module__8dJVca__heroLabel{opacity:0;animation:HeroSection-module__8dJVca__rise .7s var(--ease-out-brand)1.65s both}.HeroSection-module__8dJVca__title{letter-spacing:-.01em;max-width:16ch;margin-top:18px;font-size:clamp(1.9rem,4.6vw,4.2rem);font-weight:500}.HeroSection-module__8dJVca__clip{display:inline-block;overflow:hidden}.HeroSection-module__8dJVca__clip>span{animation:HeroSection-module__8dJVca__unclip .75s var(--ease-out-brand)both;display:inline-block;transform:translateY(112%)}@keyframes HeroSection-module__8dJVca__unclip{to{transform:translateY(0)}}.HeroSection-module__8dJVca__heroDesc{max-width:52ch;color:var(--ink-dim);opacity:0;animation:HeroSection-module__8dJVca__rise .7s var(--ease-out-brand)2.1s both;margin-top:22px}.HeroSection-module__8dJVca__heroCtas{opacity:0;animation:HeroSection-module__8dJVca__rise .7s var(--ease-out-brand)2.22s both;flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}@keyframes HeroSection-module__8dJVca__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.HeroSection-module__8dJVca__hero{--reveal-base:.85s}.HeroSection-module__8dJVca__heroImage{animation-duration:.8s;animation-delay:.35s}.HeroSection-module__8dJVca__ignite{animation-duration:.7s}.HeroSection-module__8dJVca__ignite1{animation-delay:.45s}.HeroSection-module__8dJVca__ignite2{animation-delay:.6s}.HeroSection-module__8dJVca__ignite3{animation-delay:.75s}.HeroSection-module__8dJVca__heroLabel{animation-delay:.7s}.HeroSection-module__8dJVca__heroDesc{animation-delay:1s}.HeroSection-module__8dJVca__heroCtas{animation-delay:1.1s}.HeroSection-module__8dJVca__title{max-width:22ch}}@media (prefers-reduced-motion:reduce){.HeroSection-module__8dJVca__heroImage{filter:none;animation:none}.HeroSection-module__8dJVca__ignite{display:none}.HeroSection-module__8dJVca__clip>span{animation:none;transform:none}.HeroSection-module__8dJVca__heroLabel,.HeroSection-module__8dJVca__heroDesc,.HeroSection-module__8dJVca__heroCtas{opacity:1;animation:none}}
.FeaturedCase-module__d8HNUa__caseGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.FeaturedCase-module__d8HNUa__caseMedia{border-radius:var(--radius);box-shadow:var(--glow-under);display:block;position:relative;overflow:hidden}.FeaturedCase-module__d8HNUa__caseImage{aspect-ratio:4/3.1;object-fit:cover;width:100%;height:auto;transition:transform .7s var(--ease-out-brand)}.FeaturedCase-module__d8HNUa__caseMedia:hover .FeaturedCase-module__d8HNUa__caseImage{transform:scale(1.025)}.FeaturedCase-module__d8HNUa__caseTitle{margin-top:16px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500}.FeaturedCase-module__d8HNUa__caseDesc{color:var(--ink-dim);max-width:46ch;margin-top:16px}.FeaturedCase-module__d8HNUa__caseFacts{border-top:1px solid var(--hairline);margin-top:30px}.FeaturedCase-module__d8HNUa__caseFacts>div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:24px;padding:13px 0;font-size:.95rem;display:flex}.FeaturedCase-module__d8HNUa__caseFacts dt{color:var(--ink-dim)}.FeaturedCase-module__d8HNUa__caseFacts dd{text-align:right;font-weight:600}.FeaturedCase-module__d8HNUa__caseLink{margin-top:30px}@media (max-width:1023px){.FeaturedCase-module__d8HNUa__caseGrid{grid-template-columns:1fr}}
.SectorPreview-module__XYVE3q__preview{z-index:70;border-radius:var(--radius);pointer-events:none;opacity:0;width:250px;height:330px;transition:opacity .28s var(--ease-out-brand);box-shadow:var(--glow-under);will-change:transform;position:fixed;top:0;left:0;overflow:hidden}.SectorPreview-module__XYVE3q__on{opacity:1}.SectorPreview-module__XYVE3q__preview img{object-fit:cover;width:100%;height:100%}.SectorPreview-module__XYVE3q__wipe{animation:SectorPreview-module__XYVE3q__wipe .38s var(--ease-out-brand)both}@keyframes SectorPreview-module__XYVE3q__wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:1023px){.SectorPreview-module__XYVE3q__preview{display:none}}@media (prefers-reduced-motion:reduce){.SectorPreview-module__XYVE3q__preview{display:none}}
.SectorIndex-module__AHdLuW__title{margin-bottom:clamp(30px,4vw,54px);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.SectorIndex-module__AHdLuW__sectorList{border-top:1px solid var(--hairline);list-style:none}.SectorIndex-module__AHdLuW__sectorRow{border-bottom:1px solid var(--hairline)}.SectorIndex-module__AHdLuW__sectorRow a{transition:background-color .35s var(--ease-out-brand);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 40px;align-items:baseline;gap:28px;padding:30px 18px;display:grid;position:relative}.SectorIndex-module__AHdLuW__sectorRow a:before{content:"";opacity:0;transition:opacity .35s var(--ease-out-brand);background:linear-gradient(90deg,#eba94112,#0000 65%);background:linear-gradient(90deg,lab(74.3749% 18.2478 61.1498/.07),#0000 65%);position:absolute;inset:0}.SectorIndex-module__AHdLuW__sectorRow a:hover:before{opacity:1}.SectorIndex-module__AHdLuW__sectorName{font-family:var(--font-display);transition:transform .35s var(--ease-out-brand),color .35s var(--ease-out-brand);font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:500;position:relative}.SectorIndex-module__AHdLuW__sectorDesc{color:var(--ink-dim);max-width:52ch;font-size:.97rem;position:relative}.SectorIndex-module__AHdLuW__sectorArr{color:var(--ink-dim);transition:transform .35s var(--ease-out-brand),color .35s var(--ease-out-brand);justify-self:end;position:relative}@media (hover:hover) and (pointer:fine){.SectorIndex-module__AHdLuW__sectorRow a:hover .SectorIndex-module__AHdLuW__sectorName{color:var(--amber-light);transform:translate(10px)}.SectorIndex-module__AHdLuW__sectorRow a:hover .SectorIndex-module__AHdLuW__sectorArr{color:var(--amber-light);transform:translate(6px)}}@media (max-width:1023px){.SectorIndex-module__AHdLuW__sectorRow a{grid-template-columns:1fr 32px}.SectorIndex-module__AHdLuW__sectorDesc{grid-area:2/1/auto/2}.SectorIndex-module__AHdLuW__sectorArr{grid-area:1/2;align-self:start;margin-top:8px}}
.ProcessScene-module__-Y55ZW__process{background:var(--surface-elevated);border-block:1px solid var(--hairline);position:relative}.ProcessScene-module__-Y55ZW__processPin{grid-template-columns:120px 1fr;align-items:center;gap:clamp(24px,4vw,72px);min-height:100dvh;padding-block:90px;display:grid}.ProcessScene-module__-Y55ZW__thread{height:min(62vh,560px);position:relative}.ProcessScene-module__-Y55ZW__thread svg{width:100%;height:100%;overflow:visible}.ProcessScene-module__-Y55ZW__rail{stroke:var(--hairline);stroke-width:1.5px}.ProcessScene-module__-Y55ZW__glowLine{stroke:var(--amber-light);stroke-width:2px;filter:drop-shadow(0 0 6px #eba941cc);filter:drop-shadow(0 0 6px lab(74.3749% 18.2478 61.1498/.8))}.ProcessScene-module__-Y55ZW__node{fill:var(--surface-night);stroke:var(--hairline);stroke-width:1.5px;transition:fill .3s var(--ease-out-brand),stroke .3s var(--ease-out-brand),filter .3s var(--ease-out-brand)}.ProcessScene-module__-Y55ZW__node.ProcessScene-module__-Y55ZW__lit{fill:var(--amber-light);stroke:var(--amber-light);filter:drop-shadow(0 0 8px #eba941e6);filter:drop-shadow(0 0 8px lab(74.3749% 18.2478 61.1498/.9))}.ProcessScene-module__-Y55ZW__processHead{grid-column:1/-1}.ProcessScene-module__-Y55ZW__processHead h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.ProcessScene-module__-Y55ZW__stages{display:grid;position:relative}.ProcessScene-module__-Y55ZW__stage{grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ProcessScene-module__-Y55ZW__stageMedia{border-radius:var(--radius);box-shadow:var(--glow-under);position:relative;overflow:hidden}.ProcessScene-module__-Y55ZW__stageMedia img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.ProcessScene-module__-Y55ZW__sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 30%,#fdd99052 50%,#0000 70%);background:linear-gradient(105deg,#0000 30%,lab(88.6402% 5.6459 41.0037/.32) 50%,#0000 70%);position:absolute;inset:-10% -30%;transform:translate(-130%)}.ProcessScene-module__-Y55ZW__stageNum{font-family:var(--font-display);color:var(--amber-light);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:600;line-height:1}.ProcessScene-module__-Y55ZW__stage h3{margin-top:14px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}.ProcessScene-module__-Y55ZW__stage p{color:var(--ink-dim);max-width:46ch;margin-top:12px}@media (min-width:1024px){.ProcessScene-module__-Y55ZW__isPinned .ProcessScene-module__-Y55ZW__stage{opacity:0}.ProcessScene-module__-Y55ZW__isPinned .ProcessScene-module__-Y55ZW__stage:first-child{opacity:1}}.ProcessScene-module__-Y55ZW__process:not(.ProcessScene-module__-Y55ZW__isPinned) .ProcessScene-module__-Y55ZW__stages{gap:56px}.ProcessScene-module__-Y55ZW__process:not(.ProcessScene-module__-Y55ZW__isPinned) .ProcessScene-module__-Y55ZW__stage{grid-area:auto}.ProcessScene-module__-Y55ZW__process:not(.ProcessScene-module__-Y55ZW__isPinned) .ProcessScene-module__-Y55ZW__thread{display:none}.ProcessScene-module__-Y55ZW__process:not(.ProcessScene-module__-Y55ZW__isPinned) .ProcessScene-module__-Y55ZW__processPin{grid-template-columns:1fr;min-height:0}@media (max-width:1023px){.ProcessScene-module__-Y55ZW__stage{grid-template-columns:1fr}.ProcessScene-module__-Y55ZW__stageMedia{max-width:560px}}
.LocalSeoLinks-module__sdP1oG__section{padding:0 0 5rem}.LocalSeoLinks-module__sdP1oG__label{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-light);margin-bottom:1rem;font-size:.78rem;font-weight:600;display:block}.LocalSeoLinks-module__sdP1oG__intro{max-width:760px;color:var(--ink-dim);margin-bottom:2rem;font-size:1rem;line-height:1.8}.LocalSeoLinks-module__sdP1oG__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.LocalSeoLinks-module__sdP1oG__card{border-radius:var(--radius);background:var(--surface-elevated);min-height:220px;color:var(--ink-warm);transition:transform .35s var(--ease-out-brand),box-shadow .4s var(--ease-out-brand);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (hover:hover) and (pointer:fine){.LocalSeoLinks-module__sdP1oG__card:hover{box-shadow:var(--glow-under);transform:translateY(-2px)}}.LocalSeoLinks-module__sdP1oG__cardTitle{font-family:var(--font-display);color:var(--ink-warm);font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.2}.LocalSeoLinks-module__sdP1oG__cardText{color:var(--ink-dim);flex:1;font-size:.95rem;line-height:1.7}.LocalSeoLinks-module__sdP1oG__arrow{color:var(--amber-light);font-size:1rem}@media (max-width:1100px){.LocalSeoLinks-module__sdP1oG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.LocalSeoLinks-module__sdP1oG__section{padding-bottom:3rem}.LocalSeoLinks-module__sdP1oG__grid{grid-template-columns:1fr}}
.PricingSection-module__lrNiPG__pricing{max-width:640px}.PricingSection-module__lrNiPG__title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500}.PricingSection-module__lrNiPG__text{color:var(--ink-dim);margin-top:16px}.PricingSection-module__lrNiPG__link{margin-top:26px}
.page-module__WS7K-W__hero{align-items:flex-end;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module__WS7K-W__heroImage{object-fit:cover}.page-module__WS7K-W__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,#130e0c8c 40%,transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.page-module__WS7K-W__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,lab(4.407% 1.55815 1.85451/.55) 40%,transparent 70%)}}.page-module__WS7K-W__heroOverlay{width:100%;padding-top:120px;padding-bottom:clamp(40px,7vh,80px);position:relative}.page-module__WS7K-W__heroLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-light);margin-bottom:1rem;font-size:.78rem;font-weight:600;display:block}.page-module__WS7K-W__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.9rem,4vw,3.2rem);font-style:normal;font-weight:500}.page-module__WS7K-W__intro{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(32px,5vw,96px);padding:clamp(56px,8vw,96px) 0;display:grid}.page-module__WS7K-W__introFact p{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.35rem;font-weight:500;line-height:1.4}.page-module__WS7K-W__introText{color:var(--ink-dim);padding-top:.5rem;font-size:1.1rem;line-height:1.8}.page-module__WS7K-W__sectionTitle{font-family:var(--font-display);margin-bottom:clamp(28px,4vw,48px);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.page-module__WS7K-W__steps{padding:clamp(56px,8vw,96px) 0}.page-module__WS7K-W__step{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,48px) 0;display:grid}.page-module__WS7K-W__stepImage{aspect-ratio:4/3;border-radius:var(--radius);background:var(--surface-elevated);position:relative;overflow:hidden}.page-module__WS7K-W__stepImage img{filter:brightness(.92)}.page-module__WS7K-W__stepNum{font-family:var(--font-display);color:var(--amber-light);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:600;line-height:1}.page-module__WS7K-W__stepTitle{font-family:var(--font-display);margin-top:14px;font-size:1.3rem;font-weight:500}.page-module__WS7K-W__stepText{color:var(--ink-dim);max-width:46ch;margin-top:12px}.page-module__WS7K-W__materials{padding:clamp(56px,8vw,96px) 0}.page-module__WS7K-W__materialsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,32px);display:grid}.page-module__WS7K-W__material:first-child{grid-column:span 2}.page-module__WS7K-W__materialImage{aspect-ratio:4/3;border-radius:var(--radius);background:var(--surface-elevated);margin-bottom:14px;position:relative;overflow:hidden}.page-module__WS7K-W__material:first-child .page-module__WS7K-W__materialImage{aspect-ratio:16/10}.page-module__WS7K-W__materialImage img{filter:brightness(.92)}.page-module__WS7K-W__materialName{color:var(--ink-warm);font-size:1rem;font-weight:600;display:block}.page-module__WS7K-W__materialOrigin{color:var(--ink-dim);margin-top:2px;font-size:.88rem;display:block}.page-module__WS7K-W__materialTextOnly{background:var(--surface-elevated);border-radius:var(--radius);flex-direction:column;justify-content:center;gap:6px;padding:clamp(20px,3vw,32px);display:flex}.page-module__WS7K-W__materialTextOnly:first-child{aspect-ratio:16/10}.page-module__WS7K-W__materialTextOnly .page-module__WS7K-W__materialOrigin{margin-top:0}.page-module__WS7K-W__projectsLink{padding:2rem 0 clamp(56px,8vw,96px)}.page-module__WS7K-W__projectsLink a{color:var(--ink-dim);border-bottom:1px solid var(--hairline);transition:color .2s var(--ease-out-brand),border-color .2s var(--ease-out-brand);align-items:center;gap:8px;padding-bottom:3px;font-weight:500;display:inline-flex}.page-module__WS7K-W__projectsLink a:hover{color:var(--amber-light);border-color:var(--amber-light)}@media (max-width:900px){.page-module__WS7K-W__intro{grid-template-columns:1fr}.page-module__WS7K-W__step{grid-template-columns:1fr;gap:24px}.page-module__WS7K-W__materialsGrid{grid-template-columns:1fr}.page-module__WS7K-W__material:first-child{grid-column:span 1}.page-module__WS7K-W__materialTextOnly:first-child{aspect-ratio:auto}}@media (max-width:640px){.page-module__WS7K-W__hero{height:50vh;min-height:350px}}
.ResidentialLocalPage-module__N_sEEa__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding:calc(64px + clamp(40px,7vh,80px)) 0 clamp(48px,7vw,88px);display:grid}.ResidentialLocalPage-module__N_sEEa__label{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-light);margin-bottom:1rem;font-size:.78rem;font-weight:600;display:block}.ResidentialLocalPage-module__N_sEEa__title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(1.9rem,3.6vw,3rem);font-style:normal;font-weight:500;line-height:1.12}.ResidentialLocalPage-module__N_sEEa__intro{color:var(--ink-dim);font-size:1.05rem;line-height:1.85}.ResidentialLocalPage-module__N_sEEa__heroImage{border-radius:var(--radius);background:var(--surface-elevated);min-height:460px;position:relative;overflow:hidden}.ResidentialLocalPage-module__N_sEEa__heroMedia{object-fit:cover}.ResidentialLocalPage-module__N_sEEa__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,#130e0c8c 40%,transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ResidentialLocalPage-module__N_sEEa__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,lab(4.407% 1.55815 1.85451/.55) 40%,transparent 70%)}}.ResidentialLocalPage-module__N_sEEa__sections{grid-template-columns:1fr 1fr;gap:1.5rem;padding:clamp(48px,7vw,80px) 0 2rem;display:grid}.ResidentialLocalPage-module__N_sEEa__card{border-radius:var(--radius);background:var(--surface-elevated);padding:2rem}.ResidentialLocalPage-module__N_sEEa__cardTitle{font-family:var(--font-display);margin-bottom:1.5rem;font-size:1.1rem;font-weight:500}.ResidentialLocalPage-module__N_sEEa__list{gap:1rem;padding-left:1.25rem;display:grid}.ResidentialLocalPage-module__N_sEEa__list li{color:var(--ink-dim);font-size:1rem;line-height:1.7}.ResidentialLocalPage-module__N_sEEa__noteWrap{padding:1rem 0 0}.ResidentialLocalPage-module__N_sEEa__note{border-top:1px solid var(--hairline);max-width:840px;color:var(--ink-dim);padding-top:16px;font-size:1rem;line-height:1.8}.ResidentialLocalPage-module__N_sEEa__cta{padding:1rem 0 clamp(56px,8vw,96px)}.ResidentialLocalPage-module__N_sEEa__ctaBtn{background:var(--amber-light);color:var(--surface-night);border-radius:var(--radius);transition:background-color .2s var(--ease-out-brand),transform .16s var(--ease-out-brand);align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:600;display:inline-flex}.ResidentialLocalPage-module__N_sEEa__ctaBtn:hover{background:var(--amber-deep)}.ResidentialLocalPage-module__N_sEEa__ctaBtn:active{transform:scale(.97)}.ResidentialLocalPage-module__N_sEEa__back{padding:0 0 6rem}.ResidentialLocalPage-module__N_sEEa__back a{color:var(--ink-dim);border-bottom:1px solid var(--hairline);transition:color .2s var(--ease-out-brand),border-color .2s var(--ease-out-brand);align-items:center;gap:8px;padding-bottom:3px;font-weight:500;display:inline-flex}.ResidentialLocalPage-module__N_sEEa__back a:hover{color:var(--amber-light);border-color:var(--amber-light)}@media (max-width:980px){.ResidentialLocalPage-module__N_sEEa__hero,.ResidentialLocalPage-module__N_sEEa__sections{grid-template-columns:1fr}.ResidentialLocalPage-module__N_sEEa__hero{gap:2rem}.ResidentialLocalPage-module__N_sEEa__heroImage{min-height:320px}}
.SectorPage-module___eQZnG__label{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-light);margin-bottom:1.25rem;font-size:.78rem;font-weight:600;display:block}.SectorPage-module___eQZnG__hero{padding:calc(64px + clamp(48px,8vh,88px)) 0 clamp(48px,7vw,88px)}.SectorPage-module___eQZnG__heroBody{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.SectorPage-module___eQZnG__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(1.9rem,3.6vw,3rem);font-style:normal;font-weight:500;line-height:1.12}.SectorPage-module___eQZnG__heroDesc{color:var(--ink-dim);font-size:1.05rem;line-height:1.8}.SectorPage-module___eQZnG__heroImage{aspect-ratio:4/3.2;border-radius:var(--radius);background:var(--surface-elevated);position:relative;overflow:hidden}.SectorPage-module___eQZnG__heroImageMedia{object-fit:cover}.SectorPage-module___eQZnG__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,#130e0c8c 40%,transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.SectorPage-module___eQZnG__heroScrim{background:linear-gradient(to top,var(--surface-night)4%,lab(4.407% 1.55815 1.85451/.55) 40%,transparent 70%)}}.SectorPage-module___eQZnG__painSol{padding:clamp(56px,8vw,96px) 0}.SectorPage-module___eQZnG__painSolHead{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:clamp(16px,3vw,40px);margin-bottom:clamp(24px,3vw,40px);display:grid}.SectorPage-module___eQZnG__painSolTitle{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500}.SectorPage-module___eQZnG__painSolRow{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:20px 0;display:grid}.SectorPage-module___eQZnG__painSolArrow{color:var(--amber-light);justify-self:center;font-size:1.1rem}.SectorPage-module___eQZnG__painText{color:var(--ink-dim)}.SectorPage-module___eQZnG__solText{color:var(--ink-warm)}.SectorPage-module___eQZnG__cta{padding:2rem 0 clamp(56px,8vw,96px)}.SectorPage-module___eQZnG__ctaBtn{background:var(--amber-light);color:var(--surface-night);border-radius:var(--radius);transition:background-color .2s var(--ease-out-brand),transform .16s var(--ease-out-brand);align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:600;display:inline-flex}.SectorPage-module___eQZnG__ctaBtn:hover{background:var(--amber-deep)}.SectorPage-module___eQZnG__ctaBtn:active{transform:scale(.97)}@media (max-width:900px){.SectorPage-module___eQZnG__heroBody{grid-template-columns:1fr}.SectorPage-module___eQZnG__painSolHead{grid-template-columns:1fr;gap:8px}.SectorPage-module___eQZnG__painSolHeadGap{display:none}.SectorPage-module___eQZnG__painSolRow{grid-template-columns:1fr;gap:12px}.SectorPage-module___eQZnG__painSolArrow{justify-self:start;transform:rotate(90deg)}}
.CtaSection-module__nOEuoG__cta{background:var(--surface-elevated);border-block:1px solid var(--hairline)}.CtaSection-module__nOEuoG__ctaGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,96px);display:grid}.CtaSection-module__nOEuoG__title{font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:500}.CtaSection-module__nOEuoG__ctaSub{color:var(--ink-dim);max-width:42ch;margin-top:16px}.CtaSection-module__nOEuoG__ctaForm{flex-direction:column;gap:1rem;display:flex}.CtaSection-module__nOEuoG__ctaForm label{color:var(--ink-dim);font-size:.85rem;font-weight:600}.CtaSection-module__nOEuoG__ctaForm input,.CtaSection-module__nOEuoG__ctaForm textarea{border:0;border-bottom:1px solid var(--hairline);font-family:var(--font-main);color:var(--ink-warm);background:0 0;border-radius:0;outline:none;padding:.75rem 0;font-size:1rem;font-weight:300;transition:border-color .3s}.CtaSection-module__nOEuoG__ctaForm input::placeholder,.CtaSection-module__nOEuoG__ctaForm textarea::placeholder{color:#aca3978c;color:lab(67.5486% 1.83731 7.47583/.55)}.CtaSection-module__nOEuoG__ctaForm input:focus,.CtaSection-module__nOEuoG__ctaForm textarea:focus{border-bottom-color:var(--amber-light);outline:none}.CtaSection-module__nOEuoG__ctaForm p{color:var(--error)}.CtaSection-module__nOEuoG__ctaForm button{background:var(--amber-light);color:var(--surface-night);border-radius:var(--radius);text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background-color .18s var(--ease-out-brand),transform .12s var(--ease-out-brand);border:none;align-self:flex-start;margin-top:1rem;padding:1rem 2.5rem;font-size:.85rem;font-weight:600}.CtaSection-module__nOEuoG__ctaForm button:hover{background:var(--amber-deep)}.CtaSection-module__nOEuoG__ctaForm button:active{transform:scale(.97)}@media (max-width:1023px){.CtaSection-module__nOEuoG__ctaGrid{grid-template-columns:1fr}}
