.ProjectDetail_page__e3b8c{--blue:#248ac9;--brand:#057baf;--accent:#ffa600;--ink:#373737;--inverse:#1a3a4a;--muted:#8a9aa5;--secondary:#666;--subtle:#f7f9fb;--border:#e4e9ef;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;overflow:visible}.ProjectDetail_container__Y5tqk{width:min(1160px,calc(100% - 48px));margin:0 auto}.ProjectDetail_desktopOnly__Y2QRD{display:inline}.ProjectDetail_mobileOnly__Np8ep{display:none}.ProjectDetail_breadcrumbs__Fo85c{align-items:center;background:#fff;display:flex;flex:0 0 48px;height:48px;width:100%}.ProjectDetail_breadcrumbs__Fo85c ol{color:var(--muted);display:block;font:400 13px/20.8px Inter,Arial,sans-serif;list-style:none;margin:0;padding:0;width:100%;white-space:pre-wrap}.ProjectDetail_breadcrumbs__Fo85c li{display:inline}.ProjectDetail_breadcrumbs__Fo85c li+li:before{content:"  /  ";color:var(--muted)}.ProjectDetail_breadcrumbs__Fo85c a{color:inherit;text-decoration:none}.ProjectDetail_breadcrumbs__Fo85c a:focus-visible,.ProjectDetail_breadcrumbs__Fo85c a:hover{color:var(--brand);text-decoration:underline}.ProjectDetail_hero__pKkos{align-items:center;display:flex;flex-direction:column;height:698px}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 650px;padding-top:24px;width:100%}.ProjectDetail_heroGrid__bzGCK{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,730px) minmax(0,390px);height:561.375px;margin:0 auto}.ProjectDetail_galleryColumn__LQCS7{display:flex;flex-direction:column;gap:22px;min-width:0;overflow:hidden}.ProjectDetail_galleryTitle__YECVX{color:var(--ink);font:600 24px/34px Inter,Arial,sans-serif;margin:0;min-height:34px}.ProjectDetail_gallery__cOysI{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ProjectDetail_galleryViewer__ZgHIV{min-width:0;outline:none;position:relative;width:100%}.ProjectDetail_galleryViewer__ZgHIV:focus-visible{border-radius:12px;box-shadow:0 0 0 3px rgba(36,138,201,.35)}.ProjectDetail_galleryMain__L8LYP{align-items:center;background:var(--subtle);border-radius:12px;display:flex;height:399.375px;justify-content:center;overflow:hidden;position:relative;width:100%}.ProjectDetail_galleryImage__pZB_j,.ProjectDetail_galleryVideo__BqWs_{border:0;border-radius:12px;height:100%;object-fit:contain;width:100%}.ProjectDetail_galleryImage__pZB_j{display:block}.ProjectDetail_panZoomContent__Fc0nj{align-items:center;display:flex;height:100%;justify-content:center;min-height:100%;min-width:100%;transform-origin:center;transition:transform .16s ease;width:100%;will-change:transform}.ProjectDetail_galleryMain__L8LYP[data-pan-zoomed=true],.ProjectDetail_planVisual__CeUKh[data-pan-zoomed=true]{cursor:grab;touch-action:none}.ProjectDetail_galleryMain__L8LYP[data-pan-dragging=true],.ProjectDetail_planVisual__CeUKh[data-pan-dragging=true]{cursor:grabbing}.ProjectDetail_galleryMain__L8LYP[data-pan-dragging=true] .ProjectDetail_panZoomContent__Fc0nj,.ProjectDetail_planVisual__CeUKh[data-pan-dragging=true] .ProjectDetail_panZoomContent__Fc0nj{transition:none}.ProjectDetail_galleryCounter__h1_dT{background:rgba(26,58,74,.88);border-radius:16px;bottom:16px;color:#fff;height:32px;min-width:58px;padding:0 10px;right:10px}.ProjectDetail_galleryCounter__h1_dT,.ProjectDetail_galleryZoom__9TqcF,.ProjectDetail_planZoom__qwlzy{align-items:center;display:flex;font:600 12px/16px Inter,Arial,sans-serif;justify-content:center;position:absolute}.ProjectDetail_galleryZoom__9TqcF,.ProjectDetail_planZoom__qwlzy{background:transparent;border:0;color:var(--brand);cursor:pointer;min-height:44px;padding:4px}.ProjectDetail_galleryZoom__9TqcF>span,.ProjectDetail_planZoom__qwlzy>span{align-items:center;background:#fff;border-radius:8px;display:inline-flex;height:36px;justify-content:center;padding:0 12px;white-space:nowrap}.ProjectDetail_galleryZoom__9TqcF{bottom:12px;left:12px}.ProjectDetail_planZoom__qwlzy>span{border:1px solid var(--blue)}.ProjectDetail_galleryZoom__9TqcF:focus-visible>span,.ProjectDetail_galleryZoom__9TqcF:hover>span,.ProjectDetail_planZoom__qwlzy:focus-visible>span,.ProjectDetail_planZoom__qwlzy:hover>span{background:#eef7fb}.ProjectDetail_galleryThumbViewport__rqYCv{min-width:0;position:relative;width:100%}.ProjectDetail_galleryThumbs__hy1gS{cursor:grab;display:flex;gap:10px;height:86px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%}.ProjectDetail_galleryThumbs__hy1gS[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.ProjectDetail_galleryThumbs__hy1gS::-webkit-scrollbar{display:none}.ProjectDetail_galleryThumbItem__7jliP{flex:0 0 170px;height:86px;scroll-snap-align:start}.ProjectDetail_galleryThumbNavigation__7C4NK{align-items:center;background:rgba(255,255,255,.96);border:1px solid var(--blue);border-radius:50%;box-shadow:0 4px 12px rgba(26,58,74,.2);color:var(--brand);cursor:pointer;display:flex;font:600 18px/1 Inter,Arial,sans-serif;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.ProjectDetail_galleryThumbNavigation__7C4NK:focus-visible,.ProjectDetail_galleryThumbNavigation__7C4NK:hover{background:#eef7fb}.ProjectDetail_galleryThumbNavigation__7C4NK:disabled{cursor:default;pointer-events:none;visibility:hidden}.ProjectDetail_galleryThumbPrevious__7QKFn{left:8px}.ProjectDetail_galleryThumbNext__xW5yT{right:8px}.ProjectDetail_galleryThumb__f2TRh{background:var(--subtle);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:block;height:86px;overflow:hidden;padding:0;position:relative;width:170px}.ProjectDetail_galleryThumb__f2TRh[aria-current=true]{border:3px solid var(--blue)}.ProjectDetail_galleryThumb__f2TRh img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.ProjectDetail_galleryThumb__f2TRh span{align-items:center;color:var(--brand);display:flex;font-size:20px;height:100%;justify-content:center;width:100%}.ProjectDetail_galleryEmpty__LAJnh{align-items:center;background:var(--subtle);border:1px solid var(--border);border-radius:12px;color:var(--muted);display:flex;height:220px;justify-content:center;padding:24px;text-align:center}.ProjectDetail_galleryUnavailable__yhwZs{color:var(--muted);font-size:14px}.ProjectDetail_heroInfo__Cj__Z{align-items:start;display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.ProjectDetail_categoryPill__AEvsS{align-items:center;background:var(--subtle);border-radius:15px;color:var(--brand);display:inline-flex;font:600 12px/16px Inter,Arial,sans-serif;height:30px;padding:0 12px;white-space:nowrap}.ProjectDetail_metricGrid__jVy63{display:grid;gap:14px 40px;grid-auto-rows:58px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-height:202px;width:100%}.ProjectDetail_metric__xD4a5{height:58px;min-width:0}.ProjectDetail_metricValue__obT9v{align-items:center;display:flex;gap:8px;height:30px;white-space:nowrap}.ProjectDetail_metricSymbol__I8x9a{color:var(--brand);display:inline-block;flex:0 0 auto;font:400 18px/normal Inter,Arial,sans-serif}.ProjectDetail_metricValue__obT9v dd{color:var(--ink);font:600 18px/25px Inter,Arial,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis}.ProjectDetail_metric__xD4a5 dt{color:var(--muted);font:400 11px/16px Inter,Arial,sans-serif;margin-top:5px;overflow-wrap:anywhere}.ProjectDetail_startingPrice__3_xWt{align-items:center;background:var(--subtle);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:78px;padding:16px 18px;width:100%}.ProjectDetail_executionCard__Sx9MC span,.ProjectDetail_relatedPrice__I0Add span,.ProjectDetail_startingPrice__3_xWt span{color:var(--muted);font:600 12px/16px Inter,Arial,sans-serif}.ProjectDetail_startingPrice__3_xWt strong{color:var(--brand);font:600 32px/42px Inter,Arial,sans-serif}.ProjectDetail_heroActions__Z8ydc{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ProjectDetail_brochureButton__feO5D,.ProjectDetail_offerButton__1GYMQ,.ProjectDetail_primaryButton__Gyvwz,.ProjectDetail_secondaryButton___ytEy{align-items:center;border-radius:8px;display:inline-flex;font:600 15px/20px Inter,Arial,sans-serif;height:48px;justify-content:center;padding:0 16px;text-align:center;text-decoration:none;white-space:nowrap}.ProjectDetail_primaryButton__Gyvwz{background:var(--blue);border:1px solid var(--blue);color:#fff}.ProjectDetail_brochureButton__feO5D,.ProjectDetail_secondaryButton___ytEy{background:#fff;border:1px solid var(--blue);color:var(--brand)}.ProjectDetail_brochureButton__feO5D{cursor:pointer;grid-column:1/-1;width:100%}.ProjectDetail_brochureDownload__HhCKp{grid-column:1/-1;min-width:0}.ProjectDetail_brochureButton__feO5D:disabled{cursor:wait}.ProjectDetail_brochureSpinner__CdOEp{animation:ProjectDetail_brochureSpin__OyeoF .8s linear infinite;border:2px solid;border-right:2px solid transparent;border-radius:50%;flex:0 0 16px;height:16px;margin-right:8px}.ProjectDetail_brochureError__blEJh{color:#a12424;font:400 14px/20px Inter,Arial,sans-serif;margin:8px 0 0;overflow-wrap:anywhere}.ProjectDetail_brochureError__blEJh:empty{margin:0}@keyframes ProjectDetail_brochureSpin__OyeoF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProjectDetail_brochureSpinner__CdOEp{animation:none}}.ProjectDetail_brochureSignup__Fgf5X{display:grid;gap:16px;width:100%;max-width:560px;font-size:16px;line-height:1.5}.ProjectDetail_brochureSignup__Fgf5X p{margin:0}.ProjectDetail_brochureSignup__Fgf5X label{display:grid;gap:8px}.ProjectDetail_brochureSignup__Fgf5X input[type=email]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #a5afb3;border-radius:8px;font:inherit;box-sizing:border-box}.ProjectDetail_brochureSignup__Fgf5X .ProjectDetail_brochureConsent__zfm5m{display:flex;align-items:flex-start;min-height:44px}.ProjectDetail_brochureConsent__zfm5m input{flex:0 0 auto;width:20px;height:20px;margin-top:3px}.ProjectDetail_brochureSignup__Fgf5X a{text-decoration:underline}.ProjectDetail_brochureSignup__Fgf5X button{min-height:48px;height:auto;white-space:normal}.ProjectDetail_primaryButton__Gyvwz:focus-visible,.ProjectDetail_primaryButton__Gyvwz:hover{background:#1f79b0}.ProjectDetail_secondaryButton___ytEy:focus-visible,.ProjectDetail_secondaryButton___ytEy:hover{background:#eef7fb}.ProjectDetail_brochureButton__feO5D:focus-visible,.ProjectDetail_brochureButton__feO5D:hover{background:#eef7fb}.ProjectDetail_disabledButton__N74CN{cursor:not-allowed;opacity:.6}.ProjectDetail_offerSection__t1f7Z{align-items:center;background:var(--subtle);display:flex;height:auto;min-height:607px}.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px;height:auto;min-height:507px}.ProjectDetail_eyebrow__5N2Ga{color:var(--brand);font:600 12px/16px Inter,Arial,sans-serif;letter-spacing:.02em;margin:0}.ProjectDetail_offerHeading__LNPeU{align-items:start;display:flex;height:70px}.ProjectDetail_executionSection__7MHey h2,.ProjectDetail_levelsSection__hXTny h2,.ProjectDetail_offerHeading__LNPeU h2,.ProjectDetail_relatedSection__PF5Ws h2{color:var(--ink);font:600 32px/42px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerGrid__kthGv{display:flex;gap:20px;flex-shrink:0;height:auto;min-height:328px;overflow:visible}.ProjectDetail_offerCard__wyNtd{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex:0 0 216px;flex-direction:column;gap:14px;height:auto;min-height:328px;padding:20px 18px 18px}.ProjectDetail_offerCardDark__fL641{background:var(--inverse);border:2px solid var(--blue);color:#fff}.ProjectDetail_offerLevel___17bw{align-items:center;background:var(--subtle);border-radius:16px;box-sizing:border-box;color:var(--brand);display:inline-flex;flex:0 0 auto;font:600 12px/16px Inter,Arial,sans-serif;justify-content:center;min-height:32px;padding:8px 12px;white-space:nowrap;width:fit-content}.ProjectDetail_offerLevelFirst__4plRJ{width:fit-content}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerLevel___17bw{background:var(--blue);color:#fff}.ProjectDetail_offerCard__wyNtd h3{color:var(--ink);font:600 18px/25px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerPriceRow__DVgcM strong,.ProjectDetail_offerCardDark__fL641 h3{color:#fff}.ProjectDetail_offerCard__wyNtd p{color:var(--secondary);flex:1 1;font:400 13px/20px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerCardDark__fL641>p{color:var(--accent);font-size:14px;font-weight:600;line-height:21px}.ProjectDetail_offerPriceRow__DVgcM{align-items:baseline;display:flex;flex-direction:column;gap:0;margin:0;min-height:25px}.ProjectDetail_offerPriceRow__DVgcM strong{color:var(--brand);font:600 18px/25px Inter,Arial,sans-serif}.ProjectDetail_offerButton__1GYMQ{background:var(--blue);border:1px solid var(--blue);color:#fff;flex-shrink:0;height:44px;min-height:44px;width:100%}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerButton__1GYMQ{background:#fff;color:var(--brand)}.ProjectDetail_offerNote__e46Yj{color:var(--muted);font:400 13px/21px Inter,Arial,sans-serif;margin:0}.ProjectDetail_executionSection__7MHey{align-items:center;background:#fff;display:flex;height:286px}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:20px;height:206px}.ProjectDetail_executionTitleRow__b_JVM{align-items:start;display:flex;height:70px}.ProjectDetail_executionGrid__MRwhq{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDetail_executionCard__Sx9MC{background:var(--subtle);border-radius:12px;display:flex;flex-direction:column;gap:4px;height:116px;justify-content:center;padding:16px 18px}.ProjectDetail_executionCard__Sx9MC strong{color:var(--brand);font:600 32px/42px Inter,Arial,sans-serif}.ProjectDetail_levelsSection__hXTny{background:#fff;min-height:1080px;padding:44px 0}.ProjectDetail_levelGrid__LJVxg,.ProjectDetail_levelsSection__hXTny>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px}.ProjectDetail_levelCard__FY0z1{background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:32px;grid-template-columns:minmax(0,650px) minmax(0,430px);min-height:430px;padding:24px}.ProjectDetail_planVisual__CeUKh{background:var(--subtle);border:1px solid var(--border);border-radius:12px;height:350px;overflow:hidden;position:relative;width:100%}.ProjectDetail_planImage__ayX2z{display:block;height:100%;object-fit:contain;width:100%}.ProjectDetail_planPlaceholder__OvXXE{background:#fff;border:3px solid var(--blue);border-radius:4px;height:266px;left:69px;overflow:hidden;position:absolute;top:41px;transform:none;width:510px}.ProjectDetail_planRoom__Mw9Cf{align-items:center;background:#fff;border:1px solid var(--border);color:var(--muted);display:flex;height:auto;font:400 13px/20.8px Inter,Arial,sans-serif;justify-content:center;min-width:0;overflow:hidden;position:absolute;padding:4px;text-align:center;width:auto}.ProjectDetail_planRoom__Mw9Cf:first-child{left:13px;top:13px;width:192px;height:108px}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){left:235px;top:13px;width:238px;height:108px}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){left:13px;top:133px;width:128px;height:114px}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){left:171px;top:133px;width:132px;height:114px}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){height:114px;left:333px;top:133px;width:140px}.ProjectDetail_planZoom__qwlzy{bottom:15px;right:14px}.ProjectDetail_levelData__Cn32L{align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:1px}.ProjectDetail_levelRooms__Fu31e{display:flex;flex-direction:column;gap:4px;width:400px}.ProjectDetail_roomRow__Afr8Q{align-items:center;display:flex;font:400 14px/22.4px Inter,Arial,sans-serif;height:36px;justify-content:space-between;width:400px}.ProjectDetail_roomRow__Afr8Q>span:last-child{color:var(--secondary);white-space:nowrap}.ProjectDetail_roomName__2hLyN{align-items:center;color:var(--ink);display:flex;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetail_roomIndex__YL7Ui{align-items:center;background:var(--subtle);border-radius:50%;color:var(--brand);display:inline-flex;flex:0 0 24px;font:600 12px/16px Inter,Arial,sans-serif;height:24px;justify-content:center;width:24px}.ProjectDetail_levelTotal__53V_y{align-items:center;display:flex;font:600 18px/25px Inter,Arial,sans-serif;justify-content:space-between;height:36px;margin:0;padding:0;width:400px}.ProjectDetail_levelDivider__neypm{background:var(--blue);height:1px;width:400px}.ProjectDetail_levelTotal__53V_y strong:last-child{color:var(--brand)}.ProjectDetail_mutedState__jIXQf{color:var(--muted);font:400 14px/22px Inter,Arial,sans-serif;margin:0}.ProjectDetail_descriptionSection__bKn4b{align-items:center;background:var(--inverse);color:#fff;display:flex;height:300px}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{align-items:start;display:grid;gap:80px;grid-template-columns:330px minmax(0,700px);min-height:180px}.ProjectDetail_descriptionHeading__dIkh9{display:flex;flex-direction:column;gap:16px}.ProjectDetail_descriptionHeading__dIkh9 h2{color:#fff;font:600 32px/42px Inter,Arial,sans-serif;margin:0}.ProjectDetail_descriptionText__aAFyV{color:#fff;font:400 16px/27.2px Inter,Arial,sans-serif;margin:0}.ProjectDetail_relatedSection__PF5Ws{align-items:center;background:var(--subtle);display:flex;min-height:610px;padding:64px 0}.ProjectDetail_relatedSection__PF5Ws>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px}.ProjectDetail_relatedGrid__VfpL_{display:grid;grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;gap:45px}.ProjectDetail_formSection__C9b4J{background:var(--blue);min-height:720px;padding:50px 0}.ProjectDetail_formLayout__O5TWx{display:grid;gap:110px;grid-template-columns:500px 550px;min-height:620px}.ProjectDetail_formCopy__hAV9l{color:#fff;padding-top:12px}.ProjectDetail_formCopy__hAV9l h2{color:#fff;font:600 32px/42px Inter,Arial,sans-serif;margin:0 0 18px}.ProjectDetail_formCopy__hAV9l>p{color:#fff;font:400 16px/24px DM Sans,Arial,sans-serif;margin:0 0 18px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO{color:rgba(255,255,255,.86);font:400 13px/19px DM Sans,Arial,sans-serif;margin-bottom:30px}.ProjectDetail_formSteelHelper___Ls5A{color:rgba(255,255,255,.92)!important;font:500 14px/21px DM Sans,Arial,sans-serif!important;margin:38px 0 0!important;max-width:430px}.ProjectDetail_formWhatsapp__j6p6o{align-items:center;border:1px solid #fff;border-radius:8px;color:#fff;display:inline-flex;font:600 14px/20px Inter,Arial,sans-serif;height:46px;justify-content:center;padding:0 16px;text-decoration:none}.ProjectDetail_formWhatsapp__j6p6o:focus-visible,.ProjectDetail_formWhatsapp__j6p6o:hover{background:rgba(255,255,255,.12)}.ProjectDetail_formWhatsappNote__7H3_C{color:rgba(255,255,255,.82)!important;font:400 12px/18px DM Sans,Arial,sans-serif!important;margin-top:10px!important}.ProjectDetail_mobileFormWhatsappNote__68tJT,.ProjectDetail_mobileFormWhatsapp__jlRbW{display:none}.ProjectDetail_leadForm__yPbCh{background:#fff;border-radius:16px;box-sizing:border-box;color:var(--ink);min-height:620px;overflow:hidden;padding:28px;width:550px}.ProjectDetail_formPanelHeader__CE_hK h2{color:var(--inverse);font:600 20px/28px Inter,Arial,sans-serif;margin:0 0 10px}.ProjectDetail_formIntents__wMI7C{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:44px}.ProjectDetail_intentActive__1DJLi,.ProjectDetail_intentButton__FAn3_{border-radius:8px;cursor:pointer;font:600 13px/20px Inter,Arial,sans-serif;width:100%;height:auto;min-height:44px;padding:0 16px;white-space:normal}.ProjectDetail_intentButton__FAn3_{background:var(--subtle);border:1px solid var(--border);color:var(--inverse)}.ProjectDetail_intentActive__1DJLi{background:var(--blue);border:1px solid var(--blue);color:#fff}.ProjectDetail_formFields__pMjMi{display:grid;column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;row-gap:12px}.ProjectDetail_formField__HnPag,.ProjectDetail_formWideField__Kf8WH{color:var(--ink);display:flex;flex-direction:column;font:500 13.5px/18px DM Sans,Arial,sans-serif;gap:6px;min-width:0}.ProjectDetail_formWideField__Kf8WH{grid-column:1/-1}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input,.ProjectDetail_formWideField__Kf8WH textarea{background:#fff;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--ink);font:400 14px/18px DM Sans,Arial,sans-serif;min-width:0;outline:none;padding:0 13px;width:100%}.ProjectDetail_formWideField__Kf8WH textarea{line-height:22px}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input{height:42px}.ProjectDetail_formWideField__Kf8WH textarea{height:54px;padding-bottom:8px;padding-top:8px;resize:vertical}.ProjectDetail_formField__HnPag input:focus,.ProjectDetail_formWideField__Kf8WH input:focus,.ProjectDetail_formWideField__Kf8WH textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgba(36,138,201,.18)}.ProjectDetail_formField__HnPag input::placeholder,.ProjectDetail_formWideField__Kf8WH input::placeholder,.ProjectDetail_formWideField__Kf8WH textarea::placeholder{color:#6b7280;opacity:1}.ProjectDetail_fieldError__eOix5{color:#b42318;font-size:12px;line-height:16px}.ProjectDetail_formOptions__0elP9{display:flex;flex-direction:column;gap:6px;margin-top:16px}.ProjectDetail_steelOption__lDzIR{min-height:42px}.ProjectDetail_optionRow__d_fbC{align-items:start;color:var(--ink);display:flex;font:400 13.5px/20px DM Sans,Arial,sans-serif;gap:10px;min-height:24px}.ProjectDetail_optionRow__d_fbC input{accent-color:var(--blue);flex:0 0 20px;height:20px;margin:1px 0 0;width:20px}.ProjectDetail_optionRow__d_fbC span{display:flex;flex-direction:column;min-width:0}.ProjectDetail_optionRow__d_fbC small{color:#6b7280;font:400 12px/18px DM Sans,Arial,sans-serif}.ProjectDetail_privacyNotice__IoffX{align-items:flex-start;color:#6b7280;display:flex;flex-wrap:wrap;gap:6px;font:400 12px/17px DM Sans,Arial,sans-serif;min-height:34px;justify-content:center;margin:4px 0 0}.ProjectDetail_privacyNotice__IoffX>a,.ProjectDetail_privacyNotice__IoffX>span{align-items:center;display:flex;flex:0 0 auto;min-height:34px;max-width:100%}.ProjectDetail_privacyNotice__IoffX>span{width:281px}.ProjectDetail_privacyNotice__IoffX>a{color:var(--blue);text-decoration:underline;width:170px}.ProjectDetail_honeypot__qAuTZ{height:1px!important;left:-9999px;opacity:0;position:absolute;width:1px!important}.ProjectDetail_submitButton__rSU31{background:var(--blue);border:1px solid var(--blue);border-radius:8px;color:#fff;cursor:pointer;font:600 15px/20px Inter,Arial,sans-serif;height:48px;margin-top:24px;width:100%}.ProjectDetail_submitButton__rSU31:disabled,.ProjectDetail_submitButton__rSU31[aria-disabled=true]{cursor:wait;opacity:.7}.ProjectDetail_validationSummary__fjPsh{background:#fff4f2;border:1px solid #f0b8b0;border-radius:8px;color:#8c1d18;font:400 12px/17px DM Sans,Arial,sans-serif;margin-top:12px;padding:8px 10px}.ProjectDetail_validationSummary__fjPsh p{font-weight:600;margin:0}.ProjectDetail_validationSummary__fjPsh ul{margin:3px 0 0;padding-left:16px}.ProjectDetail_formStatus__u781P{color:var(--secondary);font:400 13px/19px DM Sans,Arial,sans-serif;margin-top:12px}@media (min-width:1200px){.ProjectDetail_hero__pKkos{height:auto;min-height:698px}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:0 0 auto;min-height:650px;padding-bottom:64px}.ProjectDetail_heroGrid__bzGCK{gap:22px 40px;grid-template-rows:auto 1fr;height:auto;min-height:561.375px}.ProjectDetail_galleryColumn__LQCS7{display:contents}.ProjectDetail_galleryTitle__YECVX{grid-column:1;grid-row:1}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_gallery__cOysI{grid-column:1;grid-row:2}.ProjectDetail_heroInfo__Cj__Z{grid-column:2;grid-row:2;min-height:491.375px}.ProjectDetail_heroInfo__Cj__Z>*{flex-shrink:0}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_startingPrice__3_xWt{margin-top:auto}.ProjectDetail_formFields__pMjMi{grid-template-columns:239px 239px}.ProjectDetail_formCopy__hAV9l{height:590px;padding-top:12px;position:relative}.ProjectDetail_formCopy__hAV9l h2{align-items:center;display:flex;height:92px;left:0;margin:0;position:absolute;top:0;width:500px}.ProjectDetail_formCopy__hAV9l>p:not(.ProjectDetail_formRequired__a7lUO):not(.ProjectDetail_formWhatsappNote__7H3_C):not(.ProjectDetail_formSteelHelper___Ls5A){align-items:center;display:flex;height:72px;left:0;margin:0;position:absolute;top:112px;width:480px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO{align-items:center;display:flex;height:58px;left:0;margin:0;position:absolute;top:202px;width:470px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsapp__j6p6o{left:0;position:absolute;top:269px;width:220px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsappNote__7H3_C{align-items:center;display:flex;height:38px;left:0;margin:0!important;position:absolute;top:348px;width:360px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formSteelHelper___Ls5A{align-items:center;display:flex;height:52px;left:0;margin:0!important;position:absolute;top:430px;width:430px}}@media (max-width:1199px) and (min-width:768px){.ProjectDetail_container__Y5tqk{width:min(880px,calc(100% - 48px))}.ProjectDetail_hero__pKkos{height:auto;padding:48px 0}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:initial;padding-top:0;width:min(880px,calc(100% - 48px))}.ProjectDetail_heroGrid__bzGCK{height:auto;grid-template-columns:minmax(0,1fr)}.ProjectDetail_galleryColumn__LQCS7,.ProjectDetail_galleryMain__L8LYP{width:100%}.ProjectDetail_galleryThumbItem__7jliP{flex-basis:calc((100% - 30px) / 4)}.ProjectDetail_galleryThumb__f2TRh,.ProjectDetail_heroInfo__Cj__Z{width:100%}.ProjectDetail_descriptionSection__bKn4b,.ProjectDetail_executionSection__7MHey,.ProjectDetail_formSection__C9b4J,.ProjectDetail_offerSection__t1f7Z{height:auto;min-height:0;padding:64px 0}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk,.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{height:auto}.ProjectDetail_offerGrid__kthGv{flex-wrap:wrap;height:auto}.ProjectDetail_offerCard__wyNtd{flex-basis:calc((100% - 40px) / 3)}.ProjectDetail_levelsSection__hXTny{min-height:0}.ProjectDetail_levelCard__FY0z1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProjectDetail_planPlaceholder__OvXXE{left:20px;width:calc(100% - 40px)}.ProjectDetail_planRoom__Mw9Cf:first-child{left:2.55%;width:37.65%}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){left:46.08%;width:46.67%}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){left:2.55%;width:25.1%}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){left:33.53%;width:25.88%}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){left:65.29%;width:27.45%}.ProjectDetail_levelDivider__neypm,.ProjectDetail_levelRooms__Fu31e,.ProjectDetail_levelTotal__53V_y,.ProjectDetail_roomRow__Afr8Q{width:100%}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{grid-template-columns:1fr 1fr}.ProjectDetail_relatedGrid__VfpL_{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDetail_formLayout__O5TWx{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProjectDetail_leadForm__yPbCh{width:100%}}@media (max-width:767px){.ProjectDetail_container__Y5tqk{width:calc(100% - 32px)}.ProjectDetail_desktopOnly__Y2QRD{display:none}.ProjectDetail_mobileOnly__Np8ep{display:inline}.ProjectDetail_breadcrumbs__Fo85c{flex:0 0 auto;height:auto;min-height:20.8px;padding:0}.ProjectDetail_hero__pKkos{align-items:start;gap:16px;height:auto;padding:20px 16px 28px}.ProjectDetail_hero__pKkos>.ProjectDetail_breadcrumbs__Fo85c .ProjectDetail_container__Y5tqk,.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:initial;padding-top:0;width:100%}.ProjectDetail_heroGrid__bzGCK{display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:auto;width:min(358px,calc(100vw - 32px))}.ProjectDetail_galleryColumn__LQCS7,.ProjectDetail_heroInfo__Cj__Z{display:contents}.ProjectDetail_galleryTitle__YECVX{font-size:24px;line-height:32px;min-height:0;order:2}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_gallery__cOysI{display:contents}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_galleryViewer__ZgHIV{order:1;width:min(342px,100%);margin-inline:auto}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_galleryThumbViewport__rqYCv{order:2;width:min(342px,100%);margin-inline:auto}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_categoryPill__AEvsS{align-items:start;background:transparent;border-radius:0;display:inline-flex;grid-area:auto;height:auto;order:3;padding:0}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_metricGrid__jVy63{justify-content:start;order:5}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_startingPrice__3_xWt{order:6}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_heroActions__Z8ydc{order:7}.ProjectDetail_galleryTitle__YECVX{order:4}.ProjectDetail_galleryMain__L8LYP{border-radius:10px;height:192.375px}.ProjectDetail_galleryThumbs__hy1gS{gap:10px;height:80px}.ProjectDetail_galleryThumbItem__7jliP{flex-basis:calc((100% - 30px) / 4);height:80px}.ProjectDetail_galleryThumb__f2TRh{height:80px;width:100%}.ProjectDetail_galleryCounter__h1_dT{bottom:12px;border-radius:14px;height:28px;min-width:58px;padding:0;right:12px;width:58px}.ProjectDetail_galleryThumb__f2TRh{border-radius:6px}.ProjectDetail_heroInfo__Cj__Z{gap:16px}.ProjectDetail_metricGrid__jVy63{gap:12px 10px;grid-auto-rows:minmax(58px,auto);grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:128px}.ProjectDetail_metric__xD4a5{height:auto;min-height:58px;min-width:0}.ProjectDetail_metric__xD4a5.ProjectDetail_metricLongLabel___4bXv dt{font-size:11px;line-height:14px;margin-top:3px}.ProjectDetail_metricValue__obT9v{align-items:baseline;flex-wrap:nowrap;gap:4px 6px;height:auto;min-height:30px}.ProjectDetail_metricValue__obT9v dd{font-size:18px;line-height:25px;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ProjectDetail_metric__xD4a5 dt{font-size:13px;line-height:20.8px}.ProjectDetail_startingPrice__3_xWt{border-radius:10px;min-height:92px;padding:14px 0 0 16px}.ProjectDetail_heroActions__Z8ydc{gap:10px;grid-template-columns:1fr}.ProjectDetail_offerSection__t1f7Z{display:block;height:1297px;padding:44px 0}.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{gap:16px;height:auto}.ProjectDetail_offerHeading__LNPeU{height:auto}.ProjectDetail_executionSection__7MHey h2,.ProjectDetail_levelsSection__hXTny h2,.ProjectDetail_offerHeading__LNPeU h2,.ProjectDetail_relatedSection__PF5Ws h2{font-size:32px;line-height:42px}.ProjectDetail_offerGrid__kthGv{display:flex;flex-direction:column;gap:9px;height:auto;overflow:visible}.ProjectDetail_offerCard__wyNtd{display:grid;flex:0 0 198px;height:198px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:28px 25px 1fr 44px;gap:9px;min-height:198px;padding:16px;width:100%}.ProjectDetail_offerLevel___17bw{grid-column:1;grid-row:1}.ProjectDetail_offerCard__wyNtd h3{grid-column:1/-1;grid-row:2;margin:0}.ProjectDetail_offerCard__wyNtd p{flex:none;grid-column:1/-1;grid-row:3;font-size:13px;line-height:20px}.ProjectDetail_offerCardDark__fL641{min-height:218px}.ProjectDetail_offerCardDark__fL641>p{font-size:14px;line-height:21px}.ProjectDetail_offerPriceRow__DVgcM{align-items:flex-end;grid-column:2;grid-row:1;margin:0}.ProjectDetail_offerPriceRow__DVgcM strong{font-size:18px;line-height:25px}.ProjectDetail_offerButton__1GYMQ{grid-column:1/-1;grid-row:4;height:44px}.ProjectDetail_offerNote__e46Yj{line-height:18px}.ProjectDetail_executionSection__7MHey{display:block;height:354px;padding:44px 0}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk{gap:16px;height:auto}.ProjectDetail_executionTitleRow__b_JVM{height:auto}.ProjectDetail_executionGrid__MRwhq{display:flex;flex-direction:column;gap:12px}.ProjectDetail_executionCard__Sx9MC{height:96px}.ProjectDetail_levelsSection__hXTny{min-height:0;padding:44px 0}.ProjectDetail_levelGrid__LJVxg,.ProjectDetail_levelsSection__hXTny>.ProjectDetail_container__Y5tqk{gap:16px}.ProjectDetail_levelCard__FY0z1{border:0;display:flex;flex-direction:column;gap:12px;min-height:0;padding:0}.ProjectDetail_planVisual__CeUKh{border:2px solid var(--blue);border-radius:10px;height:260px}.ProjectDetail_planPlaceholder__OvXXE{border-width:1.86px;height:164.92px;left:19px;top:41px;transform:none;width:calc(100% - 38px)}.ProjectDetail_planRoom__Mw9Cf{font-size:8px;line-height:12.9px}.ProjectDetail_planRoom__Mw9Cf:first-child{height:66.96px;left:2.55%;top:8.06px;width:37.65%}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){height:66.96px;left:46.08%;top:8.06px;width:46.67%}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){height:70.68px;left:2.55%;top:82.46px;width:25.1%}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){height:70.68px;left:33.53%;top:82.46px;width:25.88%}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){height:70.68px;left:65.29%;top:82.46px;width:27.45%}.ProjectDetail_planZoom__qwlzy{bottom:auto;left:auto;right:0;top:204px}.ProjectDetail_levelData__Cn32L,.ProjectDetail_levelRooms__Fu31e{gap:12px;width:100%}.ProjectDetail_roomRow__Afr8Q{column-gap:12px;min-height:28px;height:auto;width:100%}.ProjectDetail_roomName__2hLyN{flex:1 1 auto;overflow-wrap:anywhere;white-space:normal}.ProjectDetail_roomRow__Afr8Q>span:last-child{flex:0 0 auto}.ProjectDetail_roomIndex__YL7Ui{display:none}.ProjectDetail_levelTotal__53V_y{gap:12px;font:400 14px/22.4px Inter,Arial,sans-serif;height:28px;margin:0;padding:0;width:100%}.ProjectDetail_levelDivider__neypm{height:1px;width:100%}.ProjectDetail_descriptionSection__bKn4b{height:330px;padding:44px 0}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:16px;min-height:0}.ProjectDetail_descriptionHeading__dIkh9{gap:16px}.ProjectDetail_descriptionHeading__dIkh9 h2{font-size:32px;line-height:42px}.ProjectDetail_descriptionText__aAFyV{font-size:16px;line-height:27.2px}.ProjectDetail_relatedSection__PF5Ws{min-height:0;padding:44px 0}.ProjectDetail_relatedSection__PF5Ws>.ProjectDetail_container__Y5tqk{gap:20px;width:calc(100% - 48px)}.ProjectDetail_relatedGrid__VfpL_{display:flex;flex-direction:column;align-items:center;gap:24px}.ProjectDetail_formSection__C9b4J{min-height:1110px;padding:40px 0 0}.ProjectDetail_formLayout__O5TWx{display:flex;flex-direction:column;gap:24px;min-height:0;width:100%}.ProjectDetail_formCopy__hAV9l{padding:0 16px}.ProjectDetail_formCopy__hAV9l h2{align-items:center;display:flex;font-size:24px;height:96px;line-height:32px;margin-bottom:16px}.ProjectDetail_formCopy__hAV9l>p{align-items:center;display:flex;font-size:16px;height:72px;line-height:24px;margin:0}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formSteelHelper___Ls5A,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsappNote__7H3_C,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsapp__j6p6o{display:none}.ProjectDetail_mobileFormWhatsapp__jlRbW{align-items:center;border:1px solid var(--blue);border-radius:8px;color:var(--brand);display:flex;font:600 14px/20px Inter,Arial,sans-serif;height:46px;justify-content:center;margin-top:14px;text-decoration:none;width:100%}.ProjectDetail_mobileFormWhatsapp__jlRbW:focus-visible,.ProjectDetail_mobileFormWhatsapp__jlRbW:hover{background:#eef7fb}.ProjectDetail_mobileFormWhatsappNote__68tJT{color:#6b7280;display:block;font:400 12px/18px DM Sans,Arial,sans-serif;margin:10px 0 0}.ProjectDetail_leadForm__yPbCh{border-radius:16px;height:auto;margin:0 16px;min-height:820px;padding:20px 12px;width:calc(100% - 32px)}.ProjectDetail_formPanelHeader__CE_hK h2{font-size:20px;line-height:28px;margin-bottom:14px}.ProjectDetail_formIntents__wMI7C{grid-template-columns:minmax(0,1fr);gap:8px;height:auto}.ProjectDetail_intentActive__1DJLi,.ProjectDetail_intentButton__FAn3_{width:100%}.ProjectDetail_formFields__pMjMi{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input{height:42px}.ProjectDetail_formWideField__Kf8WH textarea{height:70px}.ProjectDetail_formOptions__0elP9{gap:6px;margin-top:14px}.ProjectDetail_privacyNotice__IoffX{flex-direction:column;gap:0;height:auto;justify-content:flex-start;margin-top:6px;min-height:40px}.ProjectDetail_privacyNotice__IoffX>a,.ProjectDetail_privacyNotice__IoffX>span{display:block;flex:0 0 auto;height:auto;min-height:20px}.ProjectDetail_privacyNotice__IoffX>span{width:min(334px,100%)}.ProjectDetail_privacyNotice__IoffX>a{width:min(210px,100%)}.ProjectDetail_submitButton__rSU31{margin-top:14px}.ProjectDetail_mobileFormWhatsapp__jlRbW{margin-top:12px}}@media (max-width:389px){.ProjectDetail_metricGrid__jVy63{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProjectDetail_galleryThumbs__hy1gS{scroll-behavior:auto}}.ProjectDesignCard_card__wWaCK{width:100%;max-width:370px;height:auto;min-height:408px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:5px 5px 12.5px rgb(0 0 0/25%);color:#373737}.ProjectDesignCard_cardLink__LJ5s9{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.ProjectDesignCard_media__rjk4R{position:relative;width:100%;height:208px;flex:0 0 208px;overflow:hidden;border-radius:12px 12px 0 0;background:#eef2f5}.ProjectDesignCard_image__PEodT{display:block;width:100%;height:100%;object-fit:cover}.ProjectDesignCard_newBadge___zVnM{position:absolute;top:16px;left:16px;display:inline-flex;min-width:90px;min-height:28px;max-width:calc(100% - 32px);align-items:center;justify-content:center;padding:6px 10px;border-radius:12px;background:#ffa600;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:normal;white-space:normal;overflow-wrap:anywhere}.ProjectDesignCard_body__ZwIh3{display:flex;width:100%;height:auto;min-height:200px;flex:1 0 auto;flex-direction:column;align-items:flex-start;overflow:hidden;padding:15px 15px 10px;background:#fff}.ProjectDesignCard_title__74Cc9{width:min(308px,100%);height:auto;min-height:60px;flex:0 0 auto;margin:0;color:#373737;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:25px}.ProjectDesignCard_metrics__gopMb{display:flex;flex-wrap:wrap;width:100%;min-height:35px;flex:0 0 auto;gap:12px 0;margin-top:15px}.ProjectDesignCard_metric__6xXiB{position:relative;display:flex;min-width:min(100%,4.75em);flex:1 1;min-height:35px;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.ProjectDesignCard_metric__6xXiB:nth-child(n+3){flex-grow:1.25}.ProjectDesignCard_metric__6xXiB:not(:last-child):after{position:absolute;top:0;right:0;width:1px;height:100%;background:#82bdd7;content:""}.ProjectDesignCard_metricValue__FWQ4N{display:flex;min-height:17px;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.ProjectDesignCard_metricValue__FWQ4N strong{font-size:16px}.ProjectDesignCard_metricValue__FWQ4N strong,.ProjectDesignCard_metric__6xXiB small{color:#373737;font-family:DM Sans,sans-serif;font-weight:400;line-height:normal;max-width:100%;overflow-wrap:anywhere}.ProjectDesignCard_metric__6xXiB small{font-size:10px}.ProjectDesignCard_metric__6xXiB svg{height:15px;flex:0 0 auto;color:#057baf}.ProjectDesignCard_metric__6xXiB:first-child svg{width:25px}.ProjectDesignCard_metric__6xXiB:nth-child(2) svg{width:18.9px}.ProjectDesignCard_metric__6xXiB:nth-child(3) svg{width:14px}.ProjectDesignCard_metric__6xXiB:nth-child(4) svg{width:15px}.ProjectDesignCard_divider__G_GDR{display:block;width:calc(100% + 30px);height:1px;flex:0 0 1px;margin:15px 0 0 -15px;background:#248ac9}.ProjectDesignCard_price__ommWl{display:flex;width:100%;min-height:38px;flex:0 0 auto;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:11px;color:#373737;font-family:DM Sans,sans-serif;line-height:normal}.ProjectDesignCard_price__ommWl>span:first-child{font-size:14px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.ProjectDesignCard_price__ommWl>span:last-child{display:flex;width:max-content;min-width:min(135px,100%);max-width:100%;min-height:38px;margin-left:auto;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right}.ProjectDesignCard_price__ommWl small{width:100%;min-height:12px;font-size:10px;font-weight:400;line-height:12px}.ProjectDesignCard_price__ommWl strong{width:100%;min-height:26px;font-size:16px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.ProjectDesignCard_cardLink__LJ5s9:focus-visible{outline:3px solid #8dd5f1;outline-offset:3px}@media (max-width:767px){.ProjectDesignCard_card__wWaCK{margin-inline:auto;width:min(342px,100%);height:auto;min-height:0;max-width:100%}.ProjectDesignCard_media__rjk4R{height:auto;aspect-ratio:16/9;flex-basis:auto}.ProjectDesignCard_body__ZwIh3{height:auto;min-height:235px;flex-basis:auto;gap:12px;padding:14px 16px}.ProjectDesignCard_title__74Cc9{width:100%;height:auto;min-height:50px;flex-basis:auto}.ProjectDesignCard_metrics__gopMb{display:grid;width:100%;min-height:86px;flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(39px,auto));gap:8px 12px;margin-top:0}.ProjectDesignCard_metric__6xXiB{min-width:0;min-height:39px;gap:5px}.ProjectDesignCard_metric__6xXiB:not(:last-child):after{display:none}.ProjectDesignCard_divider__G_GDR{width:100%;margin:0}.ProjectDesignCard_price__ommWl{width:100%;height:auto;min-height:38px;flex-basis:auto;margin-top:0}.ProjectDesignCard_price__ommWl>span:last-child{height:auto;min-height:38px}}.ProjectsCatalog_page__uCM0j{--ink:#373737;--muted:#6b7280;--blue:#057baf;--navy:#1a3a4a;--accent:#ffa600;--line:#e4e9ef;--surface-muted:#f7f9fb;color:var(--ink);background:#fff;overflow-wrap:anywhere}.ProjectsCatalog_routeState__uzmrk{display:grid;grid-template-columns:minmax(0,1fr);min-height:55vh;place-content:center;justify-items:center;gap:14px;width:min(100% - 48px,760px);margin:0 auto;color:#373737;text-align:center;overflow-wrap:anywhere}.ProjectsCatalog_routeState__uzmrk>*{min-width:0;max-width:100%}.ProjectsCatalog_routeState__uzmrk h1,.ProjectsCatalog_routeState__uzmrk p{margin:0}.ProjectsCatalog_routeState__uzmrk a,.ProjectsCatalog_routeState__uzmrk button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:0;border-radius:8px;background:#ffa600;color:#1a3a4a;cursor:pointer;font-weight:750;text-decoration:none}.ProjectsCatalog_hero__QtbJt{position:relative;display:grid;height:auto;min-height:319px;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;padding:64px 24px 56px;color:#fff}.ProjectsCatalog_categoryHero__YPJk6{height:auto;min-height:383px;padding:64px 24px 56px}.ProjectsCatalog_heroMedia__MB8GG,.ProjectsCatalog_heroShade__FIenW{position:absolute;inset:0}.ProjectsCatalog_heroMedia__MB8GG{background:#1a3a4a;transform:none}picture.ProjectsCatalog_heroMedia__MB8GG{display:block;background:#1a3a4a;transform:none}.ProjectsCatalog_heroMedia__MB8GG img{display:block;width:100%;height:100%;object-fit:cover}.ProjectsCatalog_heroMedia__MB8GG .ProjectsCatalog_catalogHeroImage__4AVoI{object-position:center 56%}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_heroShade__FIenW,.ProjectsCatalog_heroShade__FIenW{background:linear-gradient(180deg,rgb(26 58 74/55%),rgb(26 58 74/85%) 55%,#1a3a4a 90%);opacity:.9}.ProjectsCatalog_breadcrumbs__An92p{position:absolute;z-index:1;top:26px;left:max(24px,calc((100% - 1200px) / 2));display:flex;align-items:center;gap:8px;color:#d3e2e8;font-size:.82rem}.ProjectsCatalog_breadcrumbs__An92p a{display:inline-flex;min-height:44px;align-items:center;margin-block:-15px;color:inherit;text-decoration:none}.ProjectsCatalog_breadcrumbs__An92p a:focus-visible,.ProjectsCatalog_breadcrumbs__An92p a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ProjectsCatalog_heroContent__cNVaO{min-width:0;position:relative;z-index:1;text-align:center}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_heroContent__cNVaO,.ProjectsCatalog_heroContent__cNVaO{display:flex;width:min(100%,900px);flex-direction:column;align-items:center;gap:14px}.ProjectsCatalog_eyebrow__jCILK{margin:0 0 12px;color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.ProjectsCatalog_hero__QtbJt .ProjectsCatalog_eyebrow__jCILK{margin:0;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.88px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_eyebrow__jCILK{margin:0;font-size:11px;font-weight:600;letter-spacing:.88px;line-height:1.3}.ProjectsCatalog_hero__QtbJt h1{margin:0}.ProjectsCatalog_categoryHero__YPJk6 h1,.ProjectsCatalog_hero__QtbJt h1{width:min(100%,760px);font-size:38px;font-weight:500;letter-spacing:-1.52px;line-height:46px}.ProjectsCatalog_heroContent__cNVaO>p:last-of-type{max-width:640px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_heroContent__cNVaO>p:last-of-type,.ProjectsCatalog_heroContent__cNVaO>p:last-of-type{width:min(100%,640px);margin:0;color:#aac8d8;font-size:16px;line-height:27.2px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_breadcrumbs__An92p{top:26px}.ProjectsCatalog_categoryPills__mhXmT{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_categoryPills__mhXmT{gap:10px;margin-top:8px}.ProjectsCatalog_categoryPills__mhXmT a{display:inline-flex;min-height:0;align-items:center;justify-content:center;padding:8px 16px;border:1px solid rgb(255 255 255/36%);border-radius:999px;background:rgb(255 255 255/9%);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}.ProjectsCatalog_hero__QtbJt:not(.ProjectsCatalog_categoryHero__YPJk6) .ProjectsCatalog_categoryPills__mhXmT a:first-child{border-color:var(--accent);background:var(--accent)}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_categoryPills__mhXmT a{min-height:0;padding:8px 16px;font-size:13.5px;line-height:18px}.ProjectsCatalog_categoryPills__mhXmT a:focus-visible,.ProjectsCatalog_categoryPills__mhXmT a:hover,.ProjectsCatalog_categoryPills__mhXmT a[aria-current=page]{border-color:var(--accent);background:var(--accent)}.ProjectsCatalog_container__MGeHx,.ProjectsCatalog_narrow__XMvRi{width:min(100% - 48px,1200px);margin:0 auto}.ProjectsCatalog_catalogContainer__zZQqb{width:min(100% - 48px,1470px);margin:0 auto}.ProjectsCatalog_narrow__XMvRi{width:min(100% - 48px,820px)}.ProjectsCatalog_catalogSection__kTWtB,.ProjectsCatalog_categoryFaqSection__TW7TG,.ProjectsCatalog_categorySection__OHRMq,.ProjectsCatalog_categorySeoSection__Wdccp,.ProjectsCatalog_compareSection___YA2i,.ProjectsCatalog_ctaSection__r_oYN,.ProjectsCatalog_faqSection__sMlz0{padding:72px 0}.ProjectsCatalog_sectionHeading__BU9Ek{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.ProjectsCatalog_categoryFaqSection__TW7TG h2,.ProjectsCatalog_categorySection__OHRMq h2,.ProjectsCatalog_categorySeoSection__Wdccp h2,.ProjectsCatalog_compareSection___YA2i h2,.ProjectsCatalog_ctaSection__r_oYN h2,.ProjectsCatalog_faqSection__sMlz0 h2,.ProjectsCatalog_sectionHeading__BU9Ek h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:650;letter-spacing:-.035em;line-height:1.08}.ProjectsCatalog_sectionHeading__BU9Ek>p{margin:0;color:var(--muted);font-weight:600}.ProjectsCatalog_catalogLayout__54X7C{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px}.ProjectsCatalog_catalogResults__w8lq5{min-width:0}.ProjectsCatalog_filtersWrap__vj689{position:sticky;top:24px;min-width:0;margin:0}.ProjectsCatalog_filters__B4kl8{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 32px rgb(26 58 74/8%)}.ProjectsCatalog_filters__B4kl8 summary{display:flex;min-height:58px;align-items:center;gap:10px;padding:16px 18px;color:var(--navy);cursor:pointer;font-weight:750;list-style:none}.ProjectsCatalog_filters__B4kl8 summary::-webkit-details-marker{display:none}.ProjectsCatalog_filters__B4kl8 summary:before{width:20px;height:20px;flex:0 0 20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23057baf' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") 50% /contain no-repeat;content:""}.ProjectsCatalog_filters__B4kl8 summary:after{width:8px;height:8px;margin-left:auto;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);content:"";transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.ProjectsCatalog_filters__B4kl8[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.ProjectsCatalog_filterForm__YaoZe{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-top:1px solid var(--line);background:#fff}.ProjectsCatalog_filterForm__YaoZe label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:.78rem;font-weight:700}.ProjectsCatalog_filterForm__YaoZe input,.ProjectsCatalog_filterForm__YaoZe select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #cdd6dc;border-radius:7px;background:#fff;color:var(--ink)}.ProjectsCatalog_wideField__bsnqv{grid-column:auto}.ProjectsCatalog_filterForm__YaoZe .ProjectsCatalog_checkField__YN99S{display:flex;min-height:44px;align-items:center;gap:8px;align-self:end}.ProjectsCatalog_checkField__YN99S input{width:20px;min-height:20px}.ProjectsCatalog_filterActions__PMhag{display:grid;grid-column:auto;grid-template-columns:minmax(0,1fr);gap:8px}.ProjectsCatalog_ctaSection__r_oYN a,.ProjectsCatalog_filterActions__PMhag a,.ProjectsCatalog_filterActions__PMhag button,.ProjectsCatalog_state__HWZgK a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:0;border-radius:8px;font-weight:750;text-align:center;text-decoration:none;white-space:nowrap}.ProjectsCatalog_filterActions__PMhag a,.ProjectsCatalog_filterActions__PMhag button{width:100%}.ProjectsCatalog_ctaSection__r_oYN a,.ProjectsCatalog_filterActions__PMhag button{background:var(--accent);color:var(--navy);cursor:pointer}.ProjectsCatalog_filterActions__PMhag a,.ProjectsCatalog_state__HWZgK a{border:1px solid var(--blue);background:#fff;color:var(--blue)}.ProjectsCatalog_chips__GlY2T{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ProjectsCatalog_chips__GlY2T a{display:inline-flex;min-height:44px;align-items:center;margin-block:-4px;padding:11px;border-radius:999px;background:#e8f3f7;color:var(--navy);font-size:.78rem;font-weight:700;text-decoration:none}.ProjectsCatalog_grid__hpLeq{display:grid;grid-template-columns:1fr;gap:24px}.ProjectsCatalog_gridRow__VbuHi{display:grid;grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;gap:24px}.ProjectsCatalog_pagination__dMjh5{display:grid;justify-items:center;gap:10px;margin-top:36px}.ProjectsCatalog_pagination__dMjh5>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ProjectsCatalog_pagination__dMjh5 a,.ProjectsCatalog_pagination__dMjh5>div>span{display:inline-flex;min-width:42px;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none}.ProjectsCatalog_pagination__dMjh5 span[aria-disabled=true]{color:#9aa1a8}.ProjectsCatalog_pagination__dMjh5 .ProjectsCatalog_currentPage__hDGvA{border-color:var(--blue);background:var(--blue);color:#fff}.ProjectsCatalog_pagination__dMjh5 p{margin:0;color:var(--muted);font-size:.8rem}.ProjectsCatalog_state__HWZgK{display:grid;justify-items:center;gap:12px;padding:42px 24px;border:1px dashed #aac1ca;border-radius:12px;background:var(--surface-muted);text-align:center}.ProjectsCatalog_state__HWZgK h3,.ProjectsCatalog_state__HWZgK p{margin:0}.ProjectsCatalog_state__HWZgK p{max-width:620px;color:var(--muted)}.ProjectsCatalog_categorySection__OHRMq,.ProjectsCatalog_compareSection___YA2i{background:#fff}.ProjectsCatalog_faqSection__sMlz0{background:var(--surface-muted)}.ProjectsCatalog_categorySeoSection__Wdccp{padding:88px 0 92px;background:#fff}.ProjectsCatalog_categoryFaqSection__TW7TG h2,.ProjectsCatalog_categorySeoSection__Wdccp h2{max-width:1080px;font-size:36px;font-weight:650;letter-spacing:-.03em;line-height:1.16}.ProjectsCatalog_categorySeoCopy__tR5b0{display:grid;max-width:1120px;gap:20px;margin-top:24px}.ProjectsCatalog_categorySeoCopy__tR5b0 p{margin:0;color:var(--muted);font-size:18px;line-height:1.72}.ProjectsCatalog_internalLinks__uFH_U{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px}.ProjectsCatalog_internalLinks__uFH_U a{display:inline-flex;min-height:44px;align-items:center;color:var(--blue);font-weight:700;text-decoration:none}.ProjectsCatalog_internalLinks__uFH_U a:focus-visible,.ProjectsCatalog_internalLinks__uFH_U a:hover{text-decoration:underline;text-underline-offset:4px}.ProjectsCatalog_categoryFaqSection__TW7TG{padding:88px 0 96px;background:var(--surface-muted)}.ProjectsCatalog_categoryFaqList__qjrPI{display:grid;gap:16px;margin-top:34px}.ProjectsCatalog_categoryFaqList__qjrPI article{min-width:0;padding:20px 28px 24px;border:1px solid var(--line);border-radius:12px;background:#fff}.ProjectsCatalog_categoryFaqList__qjrPI h3{margin:0;font-size:18px;font-weight:750;line-height:1.4}.ProjectsCatalog_categoryFaqList__qjrPI article p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.ProjectsCatalog_categoryLinks__8AUdd,.ProjectsCatalog_compareGrid__e1GOr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:23px}.ProjectsCatalog_compareGrid__e1GOr{align-items:start}.ProjectsCatalog_compareGrid__e1GOr article{padding:20px 24px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.ProjectsCatalog_compareGrid__e1GOr h3,.ProjectsCatalog_compareGrid__e1GOr p{margin:0}.ProjectsCatalog_editorialLead__yBYKk{max-width:760px;margin:18px 0 0;color:var(--muted);line-height:1.7}.ProjectsCatalog_compareGrid__e1GOr h3{font-size:16px;line-height:24px}.ProjectsCatalog_compareGrid__e1GOr p{margin-top:10px;color:var(--muted);font-size:15px;line-height:25px}.ProjectsCatalog_faqSection__sMlz0 details{margin-top:14px;padding:20px 24px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ProjectsCatalog_faqSection__sMlz0 details:first-of-type{margin-top:37px}.ProjectsCatalog_faqSection__sMlz0 summary{display:flex;position:relative;align-items:center;cursor:pointer;font-size:16px;font-weight:750;line-height:24px}.ProjectsCatalog_faqSection__sMlz0 summary:before{position:absolute;inset:-10px 0;content:""}.ProjectsCatalog_faqSection__sMlz0 details p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:25px}.ProjectsCatalog_categoryLinks__8AUdd{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectsCatalog_categoryLinks__8AUdd a{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;color:var(--blue);font-weight:750;text-decoration:none}.ProjectsCatalog_ctaSection__r_oYN{background:var(--navy);color:#fff;text-align:center}.ProjectsCatalog_ctaSection__r_oYN p{max-width:620px;margin:16px auto 24px;color:#c3d7de;line-height:1.65}.ProjectsCatalog_ctaActions__N4t97{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%}.ProjectsCatalog_ctaSection__r_oYN a{min-width:0;max-width:100%;white-space:normal}.ProjectsCatalog_ctaSection__r_oYN .ProjectsCatalog_ctaSecondary__4Xnz8{border:1px solid #fff;background:transparent;color:#fff}.ProjectsCatalog_categoryFaqList__qjrPI summary:focus-visible,.ProjectsCatalog_categoryLinks__8AUdd a:focus-visible,.ProjectsCatalog_categoryPills__mhXmT a:focus-visible,.ProjectsCatalog_chips__GlY2T a:focus-visible,.ProjectsCatalog_ctaSection__r_oYN a:focus-visible,.ProjectsCatalog_filterActions__PMhag a:focus-visible,.ProjectsCatalog_filterActions__PMhag button:focus-visible,.ProjectsCatalog_filterForm__YaoZe input:focus-visible,.ProjectsCatalog_filterForm__YaoZe select:focus-visible,.ProjectsCatalog_filters__B4kl8 summary:focus-visible,.ProjectsCatalog_pagination__dMjh5 a:focus-visible,.ProjectsCatalog_state__HWZgK a:focus-visible{outline:3px solid #8dd5f1;outline-offset:3px}@media (max-width:1279px){.ProjectsCatalog_catalogLayout__54X7C{grid-template-columns:minmax(0,1fr)}.ProjectsCatalog_filtersWrap__vj689{position:static}.ProjectsCatalog_filterForm__YaoZe{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsCatalog_filterActions__PMhag,.ProjectsCatalog_wideField__bsnqv{grid-column:span 2}.ProjectsCatalog_filterActions__PMhag{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsCatalog_grid__hpLeq{grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;gap:24px}.ProjectsCatalog_gridRow__VbuHi{display:contents}}@media (max-width:1023px){.ProjectsCatalog_grid__hpLeq{grid-template-columns:repeat(2,minmax(0,370px));justify-content:center;gap:24px}.ProjectsCatalog_categoryLinks__8AUdd,.ProjectsCatalog_compareGrid__e1GOr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ProjectsCatalog_compareSection___YA2i{padding-bottom:71.7px}.ProjectsCatalog_compareSection___YA2i h2,.ProjectsCatalog_faqSection__sMlz0 h2{font-size:28px;line-height:38px}}@media (max-width:767px){.ProjectsCatalog_hero__QtbJt{height:auto;min-height:485px;padding:24px 24px 56px;grid-template-rows:auto 1fr;row-gap:20px}.ProjectsCatalog_categoryHero__YPJk6{height:auto;min-height:585px;padding:24px 24px 56px}.ProjectsCatalog_categoryHero__YPJk6[data-category=storey]{height:auto;min-height:558px}.ProjectsCatalog_heroMedia__MB8GG img{object-position:58% center}.ProjectsCatalog_breadcrumbs__An92p{position:relative;top:auto;left:auto;max-width:100%;justify-self:start;align-self:start;flex-wrap:wrap}.ProjectsCatalog_breadcrumbs__An92p a{margin-block:0}.ProjectsCatalog_categoryHero__YPJk6 h1,.ProjectsCatalog_hero__QtbJt h1{font-size:38px;line-height:46px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_heroContent__cNVaO>p:last-of-type,.ProjectsCatalog_heroContent__cNVaO>p:last-of-type{font-size:16px;line-height:27.2px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_breadcrumbs__An92p{top:auto}.ProjectsCatalog_categoryPills__mhXmT{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_categoryPills__mhXmT{width:100%;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.ProjectsCatalog_categoryHero__YPJk6 .ProjectsCatalog_categoryPills__mhXmT a,.ProjectsCatalog_categoryPills__mhXmT a{min-height:44px;padding:13px 16px;font-size:13.5px}.ProjectsCatalog_catalogContainer__zZQqb,.ProjectsCatalog_container__MGeHx,.ProjectsCatalog_narrow__XMvRi{width:min(100% - 48px,342px)}.ProjectsCatalog_catalogSection__kTWtB,.ProjectsCatalog_categoryFaqSection__TW7TG,.ProjectsCatalog_categorySection__OHRMq,.ProjectsCatalog_categorySeoSection__Wdccp,.ProjectsCatalog_compareSection___YA2i,.ProjectsCatalog_ctaSection__r_oYN,.ProjectsCatalog_faqSection__sMlz0{padding:48px 0}.ProjectsCatalog_categoryFaqSection__TW7TG h2,.ProjectsCatalog_categorySeoSection__Wdccp h2{font-size:32px;line-height:1.18}.ProjectsCatalog_categorySeoCopy__tR5b0{gap:18px;margin-top:22px}.ProjectsCatalog_categorySeoCopy__tR5b0 p{font-size:16px;line-height:1.7}.ProjectsCatalog_compareSection___YA2i .ProjectsCatalog_eyebrow__jCILK,.ProjectsCatalog_faqSection__sMlz0 .ProjectsCatalog_eyebrow__jCILK{margin-bottom:20px}.ProjectsCatalog_compareGrid__e1GOr{margin-top:15px}.ProjectsCatalog_faqSection__sMlz0 details:first-of-type{margin-top:29px}.ProjectsCatalog_compareSection___YA2i h2,.ProjectsCatalog_faqSection__sMlz0 h2{font-size:28px;line-height:38px}.ProjectsCatalog_internalLinks__uFH_U{display:grid;gap:6px;margin-top:22px}.ProjectsCatalog_categoryFaqList__qjrPI{gap:12px;margin-top:28px}.ProjectsCatalog_categoryFaqList__qjrPI article{padding:20px}.ProjectsCatalog_categoryFaqList__qjrPI h3{font-size:16px}.ProjectsCatalog_sectionHeading__BU9Ek{align-items:flex-start;flex-direction:column;gap:10px}.ProjectsCatalog_categoryLinks__8AUdd,.ProjectsCatalog_compareGrid__e1GOr,.ProjectsCatalog_filterForm__YaoZe,.ProjectsCatalog_grid__hpLeq{grid-template-columns:minmax(0,1fr)}.ProjectsCatalog_filterActions__PMhag,.ProjectsCatalog_wideField__bsnqv{grid-column:auto}.ProjectsCatalog_filterActions__PMhag{grid-template-columns:minmax(0,1fr)}.ProjectsCatalog_filterActions__PMhag a,.ProjectsCatalog_filterActions__PMhag button{width:100%}.ProjectsCatalog_grid__hpLeq{gap:32px}.ProjectsCatalog_gridRow__VbuHi{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ProjectsCatalog_pagination__dMjh5 a,.ProjectsCatalog_pagination__dMjh5>div>span{padding-inline:10px}.ProjectsCatalog_categoryLinks__8AUdd{gap:10px}.ProjectsCatalog_ctaSection__r_oYN a{width:100%}.ProjectsCatalog_ctaActions__N4t97{display:grid;grid-template-columns:minmax(0,1fr)}}.ProjectsCatalog_catalogSeoCopy__ncwLz{display:grid;gap:20px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.7}.ProjectsCatalog_catalogSeoCopy__ncwLz p{margin:0}.ProjectsCatalog_catalogSeoCopy__ncwLz a,.ProjectsCatalog_faqSection__sMlz0 p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}