.page_page__556_G{--home-bg:#f7f5f0;--home-white:#fff;--home-navy:#122033;--home-blue:#1f5eff;--home-blue-dark:#174ed8;--home-blue-soft:#eaf1ff;--home-muted:#808a97;--home-text:#4f5b6b;--home-border:#dddcd6;--home-sand:#ece7dc;overflow:hidden;color:var(--home-navy);background:var(--home-bg)}.page_hero__7KFOs{position:relative;min-height:940px;display:flex;align-items:flex-end;overflow:hidden;padding:calc(var(--nav-height) + 70px) var(--content-gutter) 55px;background:#0d1c36}.page_heroImage__Aq3LS{z-index:0;object-fit:cover;object-position:center;animation:page_heroDrift__UiIHL 18s ease-in-out infinite alternate}.page_heroOverlay__ZfcXe{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,20,48,.91),rgba(8,30,67,.78) 34%,rgba(13,55,124,.43) 66%,rgba(12,33,66,.31)),linear-gradient(180deg,rgba(5,15,34,.22),transparent 37%,rgba(4,14,32,.54))}.page_heroTexture___6hYu{position:absolute;inset:0;z-index:2;opacity:.18;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:90px 90px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.page_heroContent__dzLob{position:relative;z-index:5;width:min(100%,var(--container-wide));margin-inline:auto;padding-bottom:205px}.page_heroCopy__r3YU6{max-width:770px;animation:page_heroCopyEnter__OddJB .72s cubic-bezier(.22,1,.36,1) both}.page_heroEyebrow__p76B6{display:inline-flex;align-items:center;gap:9px;color:hsla(0,0%,100%,.76);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.page_heroEyebrow__p76B6:before{content:"";width:28px;height:2px;background:#74a0ff}.page_heroCopy__r3YU6 h1{max-width:780px;margin:20px 0 0;color:#fff;font-size:clamp(58px,7vw,104px);font-weight:650;line-height:.91;letter-spacing:-.075em}.page_heroCopy__r3YU6 h1 span{color:#86a9ff}.page_heroCopy__r3YU6>p{max-width:570px;margin:25px 0 0;color:hsla(0,0%,100%,.74);font-size:clamp(15px,1.5vw,18px);line-height:1.7}.page_heroActions__uE8fj{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.page_heroPrimary__oqVuJ,.page_heroSecondary__bkGKP{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding-inline:20px;border-radius:9px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .17s ease,background-color .17s ease,border-color .17s ease,box-shadow .17s ease}.page_heroPrimary__oqVuJ{color:#174ed8;background:#fff;box-shadow:0 10px 32px rgba(0,0,0,.18)}.page_heroPrimary__oqVuJ:hover{color:#123da8;transform:translateY(-2px);box-shadow:0 14px 38px rgba(0,0,0,.24)}.page_heroPrimary__oqVuJ svg{width:15px;height:15px;transition:transform .17s ease}.page_heroPrimary__oqVuJ:hover svg{transform:translateX(3px)}.page_heroSecondary__bkGKP{border:1px solid hsla(0,0%,100%,.28);color:#fff;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_heroSecondary__bkGKP:hover{color:#fff;border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.page_heroBottom__zK1CZ{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:42px}.page_heroTrust__YOsGX{display:flex;align-items:center;flex-wrap:wrap;gap:17px}.page_heroTrust__YOsGX span{display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.7);font-size:9px;font-weight:600}.page_heroTrust__YOsGX svg{width:14px;height:14px;padding:3px;border-radius:50%;color:#fff;background:rgba(94,153,255,.7)}.page_heroLocation__XMT_x{display:flex;align-items:center;gap:10px;color:#fff}.page_heroLocation__XMT_x>svg{width:18px;height:18px;color:#8fb0ff}.page_heroLocation__XMT_x>div{display:grid;grid-gap:2px;gap:2px}.page_heroLocation__XMT_x small{color:hsla(0,0%,100%,.55);font-size:8px}.page_heroLocation__XMT_x strong{color:#fff;font-size:10px}.page_searchWrap__OiQre{position:absolute;z-index:8;left:50%;bottom:28px;width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-width));transform:translateX(-50%);animation:page_searchEnter__3mRZf .7s cubic-bezier(.22,1,.36,1) .16s both}.page_searchTop__Ku6xb{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.page_searchTop__Ku6xb>div{display:grid;grid-gap:2px;gap:2px}.page_searchTop__Ku6xb span{color:#aac2ff;font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.page_searchTop__Ku6xb strong{color:#fff;font-size:12px}.page_searchTop__Ku6xb p{margin:0;color:hsla(0,0%,100%,.58);font-size:9px}.page_homeIntro__tDbW8{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));margin-inline:auto;padding:clamp(105px,12vw,170px) 0 clamp(90px,10vw,140px)}.page_homeIntroTop__OgbJD{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);padding-bottom:clamp(70px,8vw,110px)}.page_homeIntroIndex__bGySS{padding-top:12px;color:var(--home-blue);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.page_homeIntroStatement__pvrJw{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;grid-gap:clamp(45px,7vw,95px);gap:clamp(45px,7vw,95px)}.page_homeIntroStatement__pvrJw h2{max-width:800px;margin:0;color:var(--home-navy);font-size:clamp(42px,5.4vw,74px);font-weight:600;line-height:.98;letter-spacing:-.065em}.page_homeIntroSide__x_tFg{max-width:390px;padding-bottom:5px}.page_homeIntroSide__x_tFg p{margin:0;color:var(--home-text);font-size:13px;line-height:1.75}.page_blueTextLink__aEj84,.page_darkTextLink__t7jYx,.page_homeIntroLink__vkMax{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--home-blue);font-size:10px;font-weight:750;text-decoration:none}.page_blueTextLink__aEj84 svg,.page_darkTextLink__t7jYx svg,.page_homeIntroLink__vkMax svg{width:13px;height:13px;transition:transform .18s ease}.page_blueTextLink__aEj84:hover svg,.page_darkTextLink__t7jYx:hover svg,.page_homeIntroLink__vkMax:hover svg{transform:translateX(4px)}.page_serviceRows__sZNoF{border-top:1px solid var(--home-border)}.page_serviceRow__vXhM1{position:relative;min-height:148px;display:grid;grid-template-columns:52px 48px minmax(220px,1fr) minmax(260px,.85fr) 42px;align-items:center;grid-gap:22px;gap:22px;padding:24px 6px;border-bottom:1px solid var(--home-border);color:var(--home-navy);text-decoration:none;transition:padding-left .22s ease,background-color .22s ease}.page_serviceRow__vXhM1:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:999px;background:var(--home-blue);transform:translateY(-50%);transition:height .22s cubic-bezier(.22,1,.36,1)}.page_serviceRow__vXhM1:hover{padding-left:18px;background:rgb(31 94 255/3%)}.page_serviceRow__vXhM1:hover:before{height:54%}.page_serviceRowNumber__WC1of{color:var(--home-muted);font-size:9px;font-weight:750}.page_serviceRowIcon__Q20Ig{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--home-blue);background:var(--home-blue-soft);transition:color .18s ease,background-color .18s ease,transform .18s ease}.page_serviceRow__vXhM1:hover
.page_serviceRowIcon__Q20Ig{color:#fff;background:var(--home-blue);transform:scale(1.05)}.page_serviceRowIcon__Q20Ig svg{width:18px;height:18px}.page_serviceRowMain__JP968{min-width:0}.page_serviceRowLabel__yXugd{display:block;margin-bottom:7px;color:var(--home-blue);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.page_serviceRowMain__JP968 h3{max-width:500px;margin:0;color:var(--home-navy);font-size:clamp(20px,2.2vw,31px);font-weight:610;line-height:1.05;letter-spacing:-.045em}.page_serviceRowDescription__CAupr{max-width:430px;margin:0;color:var(--home-muted);font-size:10px;line-height:1.65}.page_serviceRowArrow__XzBBZ{width:38px;height:38px;display:grid;place-items:center;justify-self:end;border:1px solid var(--home-border);border-radius:50%;color:var(--home-navy);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.page_serviceRowArrow__XzBBZ svg{width:14px;height:14px}.page_serviceRow__vXhM1:hover
.page_serviceRowArrow__XzBBZ{color:#fff;border-color:var(--home-blue);background:var(--home-blue);transform:translateX(4px)}.page_locationFeature__p9M_E{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:620px;background:#fff}.page_locationFeatureVisual__o_SOn{position:relative;min-height:620px;overflow:hidden;background:#142747}.page_locationFeatureImage__7tXm_{object-fit:cover;object-position:center;transform:scale(1.03);transition:transform .9s cubic-bezier(.22,1,.36,1)}.page_locationFeature__p9M_E:hover
.page_locationFeatureImage__7tXm_{transform:scale(1.08)}.page_locationFeatureOverlay__C13jJ{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(5 20 49/7%) 20%,rgba(5,20,49,.23) 55%,rgba(5,20,49,.88))}.page_locationFeatureContent__XAiHB{position:absolute;z-index:2;left:clamp(25px,4vw,54px);right:clamp(25px,4vw,54px);bottom:clamp(28px,4vw,54px);max-width:580px}.page_locationFeatureContent__XAiHB>span{color:#9ab7ff;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page_locationFeatureContent__XAiHB strong{display:block;max-width:580px;margin-top:9px;color:#fff;font-family:var(--font-heading);font-size:clamp(34px,4vw,58px);font-weight:600;line-height:.99;letter-spacing:-.06em}.page_locationFeatureContent__XAiHB p{max-width:420px;margin:16px 0 0;color:hsla(0,0%,100%,.68);font-size:11px;line-height:1.65}.page_locationFeatureCopy__y3k2b{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,6vw,78px)}.page_locationFeatureHeader__FaEsx h2{max-width:500px;margin:10px 0 0;color:var(--home-navy);font-size:clamp(38px,4.3vw,60px);font-weight:600;line-height:.99;letter-spacing:-.065em}.page_locationFeatureHeader__FaEsx p{max-width:380px;margin:20px 0 0;font-size:12px;line-height:1.75}.page_sectionEyebrow__kQzdJ{color:var(--home-blue);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page_blueTextLink__aEj84{margin-top:50px}.page_areasSection__zX_gp{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));margin-inline:auto;padding:0 clamp(32px,5vw,70px) clamp(80px,9vw,130px);background:#fff}.page_areaList__ehPgd{border-top:1px solid var(--home-border)}.page_areaItem__gpHR5{min-height:108px;display:grid;grid-template-columns:38px 42px minmax(170px,.8fr) minmax(220px,1.25fr) 36px;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--home-border);color:var(--home-navy);text-decoration:none;transition:padding-left .19s ease,background-color .19s ease}.page_areaItem__gpHR5:hover{padding-left:10px;background:rgb(31 94 255/3%)}.page_areaNumber__Aa93j{color:var(--home-muted);font-size:8px;font-weight:750}.page_areaIcon__v97Xv{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;color:var(--home-blue);background:var(--home-blue-soft)}.page_areaIcon__v97Xv svg{width:15px;height:15px}.page_areaName__7imU7{display:grid;grid-gap:3px;gap:3px}.page_areaName__7imU7 small{color:var(--home-muted);font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.page_areaName__7imU7 strong{font-size:15px}.page_areaItem__gpHR5 p{max-width:490px;margin:0;color:var(--home-muted);font-size:9px;line-height:1.55}.page_areaArrow__szznR{width:34px;height:34px;display:grid;place-items:center;justify-self:end;border:1px solid var(--home-border);border-radius:50%;transition:color .17s ease,background-color .17s ease,border-color .17s ease,transform .17s ease}.page_areaArrow__szznR svg{width:13px;height:13px}.page_areaItem__gpHR5:hover
.page_areaArrow__szznR{color:#fff;border-color:var(--home-blue);background:var(--home-blue);transform:translateX(3px)}.page_statementSection__poSma{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));margin-inline:auto;padding:clamp(48px,7vw,90px);color:#fff;background:var(--home-blue)}.page_statementTop__t8db6{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(55px,8vw,105px)}.page_statementTop__t8db6 span{color:hsla(0,0%,100%,.67);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page_statementTop__t8db6 svg{width:23px;height:23px;color:hsla(0,0%,100%,.72)}.page_statementMain__hP5IL{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px)}.page_statementMain__hP5IL h2{margin:0;color:#fff;font-size:clamp(48px,6.2vw,90px);font-weight:600;line-height:.91;letter-spacing:-.075em}.page_statementMain__hP5IL h2 span{color:#b8cbff}.page_statementCopy__fYb0v{max-width:400px;padding-bottom:4px}.page_statementCopy__fYb0v p{margin:0;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.75}.page_statementLink__McmBr{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#fff;font-size:10px;font-weight:700;text-decoration:none}.page_statementLink__McmBr svg{width:13px;height:13px;transition:transform .17s ease}.page_statementLink__McmBr:hover svg{transform:translateX(4px)}.page_processSection__S6g9F{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-width));margin-inline:auto;padding:clamp(100px,11vw,155px) 0}.page_processHeader__3YuHd{max-width:760px}.page_processHeader__3YuHd h2{margin:9px 0 0;color:var(--home-navy);font-size:clamp(40px,5vw,69px);font-weight:600;line-height:.98;letter-spacing:-.065em}.page_processGrid__zfYLb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--home-border)}.page_processItem__1N0kc{min-height:300px;padding:25px 27px 26px 0;border-right:1px solid var(--home-border)}.page_processItem__1N0kc+.page_processItem__1N0kc{padding-left:27px}.page_processItem__1N0kc:last-child{border-right:0}.page_processItemTop__UpBfR{display:flex;align-items:center;justify-content:space-between}.page_processItemTop__UpBfR span{color:var(--home-muted);font-size:8px;font-weight:750}.page_processItemTop__UpBfR svg{width:19px;height:19px;color:var(--home-blue)}.page_processItem__1N0kc h3{margin:95px 0 0;color:var(--home-navy);font-size:21px;font-weight:610;letter-spacing:-.04em}.page_processItem__1N0kc p{max-width:300px;margin:11px 0 0;color:var(--home-muted);font-size:10px;line-height:1.7}.page_processFooter__clMq2{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:22px;border-top:1px solid var(--home-border)}.page_processFooter__clMq2 p{max-width:550px;margin:0;color:var(--home-muted);font-size:9px}.page_darkTextLink__t7jYx{flex:0 0 auto;margin-top:0;color:var(--home-navy)}.page_marketSection__xtvZe{width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);align-items:center;grid-gap:clamp(55px,8vw,120px);gap:clamp(55px,8vw,120px);padding:clamp(60px,8vw,100px);color:#fff;background:#102b63}.page_marketCopy__d0frN{max-width:550px}.page_marketEyebrow__89HxZ{color:#9cb8ff;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page_marketCopy__d0frN h2{margin:9px 0 0;color:#fff;font-size:clamp(40px,4.8vw,66px);font-weight:600;line-height:.97;letter-spacing:-.065em}.page_marketCopy__d0frN>p{max-width:490px;margin:19px 0 0;color:hsla(0,0%,100%,.67);font-size:11px;line-height:1.75}.page_marketBenefits__n3nQI{display:grid;grid-gap:9px;gap:9px;margin-top:25px}.page_marketBenefits__n3nQI span{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.78);font-size:10px}.page_marketBenefits__n3nQI svg{width:15px;height:15px;padding:3px;border-radius:50%;color:#fff;background:#2a68ff}.page_marketActions__Rc92W{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:29px}.page_marketPrimary__HuvFZ,.page_marketSecondary__ZCpDR{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:18px;border-radius:9px;font-size:10px;font-weight:700;text-decoration:none;transition:transform .17s ease,background-color .17s ease,border-color .17s ease}.page_marketPrimary__HuvFZ{color:#163f9e;background:#fff}.page_marketPrimary__HuvFZ:hover{color:#10357f;transform:translateY(-2px)}.page_marketPrimary__HuvFZ svg{width:13px;height:13px}.page_marketSecondary__ZCpDR{border:1px solid hsla(0,0%,100%,.23);color:#fff;background:hsla(0,0%,100%,.07)}.page_marketSecondary__ZCpDR:hover{color:#fff;background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.page_marketBoard__n360t{border-top:1px solid hsla(0,0%,100%,.18)}.page_marketBoardTop__gsTvV{min-height:80px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.18)}.page_marketBoardTop__gsTvV>div{display:grid;grid-gap:3px;gap:3px}.page_marketBoardTop__gsTvV span{color:hsla(0,0%,100%,.48);font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_marketBoardTop__gsTvV strong{color:#fff;font-size:15px}.page_marketBoardTop__gsTvV svg{width:18px;height:18px;color:#8fb0ff}.page_marketItems__2xkfy{display:grid}.page_marketItem__Q3E3_{min-height:102px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 34px;align-items:center;grid-gap:15px;gap:15px;border-bottom:1px solid hsla(0,0%,100%,.18);transition:padding-left .18s ease,background-color .18s ease}.page_marketItem__Q3E3_:hover{padding-left:9px;background:hsla(0,0%,100%,.04)}.page_marketNumber___m4Tw{color:hsla(0,0%,100%,.36);font-size:8px;font-weight:750}.page_marketItemCopy__PygPT{display:grid;grid-gap:3px;gap:3px}.page_marketItemCopy__PygPT small{color:#91b0ff;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.page_marketItemCopy__PygPT strong{color:#fff;font-size:13px}.page_marketPrice__QYMt6{color:hsla(0,0%,100%,.76);font-size:11px;font-weight:700}.page_marketArrow__iGQh6{width:31px;height:31px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.17);border-radius:50%;color:hsla(0,0%,100%,.6);transition:color .17s ease,background-color .17s ease,transform .17s ease}.page_marketArrow__iGQh6 svg{width:12px;height:12px}.page_marketItem__Q3E3_:hover
.page_marketArrow__iGQh6{color:#174ed8;background:#fff;transform:translateX(3px)}.page_marketViewAll__CMoL6{min-height:58px;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:9px;font-weight:700;text-decoration:none}.page_marketViewAll__CMoL6 svg{width:12px;height:12px;transition:transform .17s ease}.page_marketViewAll__CMoL6:hover svg{transform:translateX(3px)}.page_ctaSection__BmsKD{isolation:isolate;overflow:hidden;width:min(calc(100% - (var(--content-gutter) * 2)),var(--container-wide));min-height:500px;margin:clamp(95px,11vw,155px) auto 0;color:#fff;background:var(--home-blue)}.page_ctaInner__UkDPS,.page_ctaSection__BmsKD{position:relative;display:flex;align-items:flex-end}.page_ctaInner__UkDPS{z-index:3;width:100%;justify-content:space-between;gap:55px;padding:clamp(46px,6vw,82px)}.page_ctaCopy__NTV1Z{max-width:800px}.page_ctaCopy__NTV1Z>span{color:#cbd9ff;font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page_ctaCopy__NTV1Z h2{margin:10px 0 0;max-width:780px;color:#fff;font-size:clamp(44px,5.8vw,80px);font-weight:600;line-height:.94;letter-spacing:-.072em}.page_ctaCopy__NTV1Z p{margin:17px 0 0;color:hsla(0,0%,100%,.72);font-size:11px}.page_ctaActions__3_xe6{display:flex;align-items:center;flex:0 0 auto;gap:9px}.page_ctaPrimary__Nrok5,.page_ctaSecondary__5EfaG{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:19px;border-radius:9px;font-size:10px;font-weight:700;text-decoration:none;transition:transform .17s ease,background-color .17s ease,border-color .17s ease}.page_ctaPrimary__Nrok5{color:#174ed8;background:#fff}.page_ctaPrimary__Nrok5:hover{color:#123da8;transform:translateY(-2px)}.page_ctaPrimary__Nrok5 svg{width:13px;height:13px}.page_ctaSecondary__5EfaG{border:1px solid hsla(0,0%,100%,.25);color:#fff;background:hsla(0,0%,100%,.07)}.page_ctaSecondary__5EfaG:hover{color:#fff;background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.page_ctaGlowOne__XIG0Y{top:-240px;right:-110px;border-radius:50%;background:hsla(0,0%,100%,.09)}.page_ctaGlowOne__XIG0Y,.page_ctaGlowTwo__IDbpu{position:absolute;z-index:1;width:560px;height:560px}.page_ctaGlowTwo__IDbpu{left:42%;bottom:-310px;border:1px solid hsla(0,0%,100%,.13);border-radius:43% 57% 61% 39%;transform:rotate(24deg)}@keyframes page_heroCopyEnter__OddJB{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes page_searchEnter__3mRZf{0%{opacity:0;transform:translateX(-50%) translateY(18px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes page_heroDrift__UiIHL{0%{transform:scale(1.02)}to{transform:scale(1.085)}}@media (max-width:1080px){.page_locationFeature__p9M_E{grid-template-columns:1fr}.page_locationFeatureVisual__o_SOn{min-height:560px}.page_locationFeatureCopy__y3k2b{min-height:390px}.page_statementMain__hP5IL{grid-template-columns:1fr;gap:38px}.page_marketSection__xtvZe{grid-template-columns:1fr;padding:55px 45px}.page_marketCopy__d0frN{max-width:720px}}@media (max-width:900px){.page_hero__7KFOs{min-height:940px}.page_heroContent__dzLob{padding-bottom:165px}.page_heroBottom__zK1CZ{align-items:flex-start;flex-direction:column}.page_homeIntroStatement__pvrJw,.page_homeIntroTop__OgbJD{grid-template-columns:1fr;gap:28px}.page_homeIntroSide__x_tFg{max-width:600px}.page_serviceRow__vXhM1{grid-template-columns:38px 44px minmax(0,1fr) 38px}.page_serviceRowDescription__CAupr{display:none}.page_areaItem__gpHR5{grid-template-columns:30px 38px minmax(0,1fr) 34px}.page_areaItem__gpHR5 p{display:none}.page_processGrid__zfYLb{grid-template-columns:1fr;border-top:0}.page_processItem__1N0kc,.page_processItem__1N0kc+.page_processItem__1N0kc{min-height:210px;padding:23px 0;border-top:1px solid var(--home-border);border-right:0}.page_processItem__1N0kc h3{margin-top:48px}.page_ctaInner__UkDPS,.page_processFooter__clMq2{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.page_hero__7KFOs{min-height:900px;padding-inline:16px;padding-top:calc(var(--nav-height) + 42px)}.page_heroImage__Aq3LS{object-position:62% center}.page_heroOverlay__ZfcXe{background:linear-gradient(180deg,rgba(5,19,46,.65),rgba(5,19,46,.7) 28%,rgba(5,19,46,.88))}.page_heroCopy__r3YU6 h1{font-size:clamp(47px,15vw,64px)}.page_heroCopy__r3YU6>p{font-size:14px}.page_heroActions__uE8fj{align-items:stretch;flex-direction:column}.page_heroPrimary__oqVuJ,.page_heroSecondary__bkGKP{width:100%}.page_heroTrust__YOsGX{align-items:flex-start;flex-direction:column;gap:9px}.page_heroLocation__XMT_x{display:none}.page_heroContent__dzLob{padding-bottom:195px}.page_searchWrap__OiQre{bottom:18px}.page_searchTop__Ku6xb{display:none}.page_homeIntro__tDbW8{padding:76px 0}.page_homeIntroStatement__pvrJw h2{font-size:clamp(36px,11vw,49px)}.page_serviceRow__vXhM1{min-height:118px;grid-template-columns:30px 40px minmax(0,1fr) 32px;gap:10px;padding:18px 0}.page_serviceRow__vXhM1:hover{padding-left:6px}.page_serviceRowIcon__Q20Ig{width:38px;height:38px}.page_serviceRowMain__JP968 h3{font-size:18px}.page_serviceRowArrow__XzBBZ{width:30px;height:30px}.page_locationFeature__p9M_E{width:calc(100% - 28px)}.page_locationFeatureVisual__o_SOn{min-height:470px}.page_locationFeatureCopy__y3k2b{min-height:auto;padding:35px 20px 42px}.page_locationFeatureHeader__FaEsx h2{font-size:clamp(36px,11vw,49px)}.page_areasSection__zX_gp{width:calc(100% - 28px);padding:0 20px 68px}.page_areaItem__gpHR5{min-height:92px;grid-template-columns:24px 34px minmax(0,1fr) 30px;gap:10px}.page_areaName__7imU7 strong{font-size:13px}.page_statementSection__poSma{width:calc(100% - 28px);padding:38px 21px}.page_statementTop__t8db6{padding-bottom:70px}.page_statementMain__hP5IL h2{font-size:clamp(43px,14vw,60px)}.page_processSection__S6g9F{padding:80px 0}.page_processHeader__3YuHd h2{font-size:clamp(37px,11vw,50px)}.page_marketSection__xtvZe{width:calc(100% - 28px);padding:40px 20px}.page_marketCopy__d0frN h2{font-size:clamp(37px,11vw,50px)}.page_marketActions__Rc92W{align-items:stretch;flex-direction:column}.page_marketPrimary__HuvFZ,.page_marketSecondary__ZCpDR{width:100%}.page_marketItem__Q3E3_{grid-template-columns:28px minmax(0,1fr) auto;min-height:88px}.page_marketArrow__iGQh6{display:none}.page_ctaSection__BmsKD{width:calc(100% - 28px);min-height:500px;margin-top:82px}.page_ctaInner__UkDPS{padding:35px 20px}.page_ctaCopy__NTV1Z h2{font-size:clamp(40px,12vw,56px)}.page_ctaActions__3_xe6{width:100%;align-items:stretch;flex-direction:column}.page_ctaPrimary__Nrok5,.page_ctaSecondary__5EfaG{width:100%}}@media (prefers-reduced-motion:reduce){.page_heroCopy__r3YU6,.page_heroImage__Aq3LS,.page_searchWrap__OiQre{animation:none}.page_areaItem__gpHR5,.page_locationFeatureImage__7tXm_,.page_marketItem__Q3E3_,.page_processItem__1N0kc,.page_serviceRow__vXhM1{transition:none}}.SponsoredPlacement_wrapper__5DSob{position:relative;width:100%;margin-block:28px}.SponsoredPlacement_card__mqIGL{position:relative;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);min-height:260px;overflow:hidden;color:var(--text-primary);text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(135deg,hsla(0,0%,100%,.97),hsla(40,31%,90%,.93));box-shadow:var(--shadow-md);isolation:isolate;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.SponsoredPlacement_card__mqIGL:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:var(--shadow-lg)}.SponsoredPlacement_card__mqIGL:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.SponsoredPlacement_media__r4oSV{position:relative;min-height:260px;overflow:hidden;background:var(--surface-muted)}.SponsoredPlacement_image__2rmE9{object-fit:cover;transition:transform var(--transition-slow)}.SponsoredPlacement_card__mqIGL:hover .SponsoredPlacement_image__2rmE9{transform:scale(1.025)}.SponsoredPlacement_overlay___EVt9{position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 32 51/5%),rgba(18,32,51,.2));pointer-events:none}.SponsoredPlacement_content__hNYDx{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,5vw,52px)}.SponsoredPlacement_content__hNYDx:before{position:absolute;top:26px;right:30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(31,94,255,.13),transparent 70%);content:"";pointer-events:none}.SponsoredPlacement_meta__LpBCV{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.SponsoredPlacement_sponsored__i3Emf{display:inline-flex;align-items:center;min-height:28px;padding-inline:11px;color:var(--info-text);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--info-border);border-radius:var(--radius-round);background:var(--info-soft)}.SponsoredPlacement_business__E_s0s{overflow:hidden;color:var(--text-muted);font-size:.83rem;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.SponsoredPlacement_copy__ExHF_{max-width:620px}.SponsoredPlacement_copy__ExHF_ h2{margin:0;font-size:clamp(1.55rem,3vw,2.65rem);letter-spacing:-.045em}.SponsoredPlacement_copy__ExHF_ p{display:-webkit-box;margin:16px 0 0;overflow:hidden;font-size:.98rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.SponsoredPlacement_action__8W6CZ{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;min-height:44px;margin-top:24px;padding-inline:18px;color:var(--accent-contrast);font-size:.88rem;font-weight:800;border-radius:var(--radius-round);background:var(--accent);box-shadow:0 10px 24px rgba(31,94,255,.2);transition:background var(--transition-fast),transform var(--transition-fast)}.SponsoredPlacement_card__mqIGL:hover .SponsoredPlacement_action__8W6CZ{background:var(--accent-hover);transform:translateX(2px)}.SponsoredPlacement_action__8W6CZ svg{width:17px;height:17px}.SponsoredPlacement_pagination__v43wh{display:flex;justify-content:center;gap:8px;margin-top:13px}.SponsoredPlacement_activeDot__2QBVo,.SponsoredPlacement_dot__rUIiB{width:8px;height:8px;padding:0;border-radius:50%;background:var(--border-strong);transition:width var(--transition-normal),background var(--transition-normal)}.SponsoredPlacement_activeDot__2QBVo{width:25px;border-radius:var(--radius-round);background:var(--accent)}.SponsoredPlacement_compact__4pZoS{margin-block:20px}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_card__mqIGL{grid-template-columns:150px minmax(0,1fr);min-height:170px;border-radius:var(--radius-lg)}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_media__r4oSV{min-height:170px}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_content__hNYDx{padding:22px}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_meta__LpBCV{margin-bottom:12px}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_copy__ExHF_ h2{font-size:clamp(1.15rem,2vw,1.55rem)}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_copy__ExHF_ p{margin-top:8px;font-size:.86rem;line-height:1.55;-webkit-line-clamp:2}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_action__8W6CZ{min-height:38px;margin-top:14px;padding-inline:14px;font-size:.8rem}@media (max-width:720px){.SponsoredPlacement_wrapper__5DSob{margin-block:22px}.SponsoredPlacement_card__mqIGL,.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_card__mqIGL{grid-template-columns:1fr}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_media__r4oSV,.SponsoredPlacement_media__r4oSV{min-height:190px;aspect-ratio:16/8.5}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_content__hNYDx,.SponsoredPlacement_content__hNYDx{padding:24px}.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_copy__ExHF_ p,.SponsoredPlacement_copy__ExHF_ p{-webkit-line-clamp:3}.SponsoredPlacement_action__8W6CZ,.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_action__8W6CZ{min-height:44px}}@media (max-width:430px){.SponsoredPlacement_compact__4pZoS .SponsoredPlacement_content__hNYDx,.SponsoredPlacement_content__hNYDx{padding:21px 19px}.SponsoredPlacement_meta__LpBCV{align-items:flex-start;flex-direction:column;gap:8px}.SponsoredPlacement_business__E_s0s{width:100%}}@media (prefers-reduced-motion:reduce){.SponsoredPlacement_action__8W6CZ,.SponsoredPlacement_activeDot__2QBVo,.SponsoredPlacement_card__mqIGL,.SponsoredPlacement_dot__rUIiB,.SponsoredPlacement_image__2rmE9{transition:none}.SponsoredPlacement_card__mqIGL:hover,.SponsoredPlacement_card__mqIGL:hover .SponsoredPlacement_image__2rmE9{transform:none}}.ListingReportDialog_trigger__ukMRO{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface);box-shadow:var(--shadow-xs);font-size:12px;font-weight:750;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.ListingReportDialog_trigger__ukMRO:hover{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-soft);transform:translateY(-1px)}.ListingReportDialog_trigger__ukMRO:active{transform:translateY(0)}.ListingReportDialog_trigger__ukMRO svg{width:15px;height:15px}.ListingReportDialog_overlay____K98{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.ListingReportDialog_backdrop__Sx1Oq{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(8,20,38,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ListingReportDialog_dialog__ml3b_{position:relative;z-index:1;width:min(100%,560px);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:28px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-lg);animation:ListingReportDialog_reportDialogReveal__IQt6k .22s cubic-bezier(.22,1,.36,1) both}.ListingReportDialog_heading__vdr2S{display:grid;grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;grid-gap:14px;gap:14px}.ListingReportDialog_headingIcon__CbAHC{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--danger-border);border-radius:50%;color:var(--danger-text);background:var(--danger-soft)}.ListingReportDialog_headingIcon__CbAHC svg{width:20px;height:20px}.ListingReportDialog_heading__vdr2S>div{min-width:0}.ListingReportDialog_heading__vdr2S>div>span{display:block;margin-bottom:4px;color:var(--danger-text);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ListingReportDialog_heading__vdr2S h2{margin:0;font-size:22px;letter-spacing:-.035em}.ListingReportDialog_closeButton__8_eFU{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-secondary);background:var(--surface-soft);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.ListingReportDialog_closeButton__8_eFU:hover{color:var(--text-primary);border-color:var(--border);background:var(--surface-hover);transform:rotate(4deg)}.ListingReportDialog_closeButton__8_eFU svg{width:18px;height:18px}.ListingReportDialog_description__2TpEU{margin:22px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.ListingReportDialog_form__XEIwE{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.ListingReportDialog_form__XEIwE label{min-width:0;display:grid;grid-gap:8px;gap:8px}.ListingReportDialog_form__XEIwE label>span{color:var(--text-primary);font-size:12px;font-weight:800}.ListingReportDialog_form__XEIwE select,.ListingReportDialog_form__XEIwE textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.ListingReportDialog_form__XEIwE select{min-height:48px;padding:0 13px}.ListingReportDialog_form__XEIwE textarea{min-height:128px;resize:vertical;padding:13px;line-height:1.6}.ListingReportDialog_form__XEIwE select:focus,.ListingReportDialog_form__XEIwE textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--focus-ring)}.ListingReportDialog_form__XEIwE label>small{justify-self:end;color:var(--text-muted);font-size:10px}.ListingReportDialog_notice__uaTVf{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid var(--warning-border);border-radius:var(--radius-md);color:var(--warning-text);background:var(--warning-soft)}.ListingReportDialog_notice__uaTVf svg{width:18px;height:18px;margin-top:1px}.ListingReportDialog_notice__uaTVf p{margin:0;color:inherit;font-size:11px;line-height:1.55}.ListingReportDialog_actions__iBw2S{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.ListingReportDialog_actions__iBw2S button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--radius-md);font-size:12px;font-weight:800;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.ListingReportDialog_actions__iBw2S button:first-child{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}.ListingReportDialog_actions__iBw2S button:first-child:hover{color:var(--text-primary);background:var(--surface-hover)}.ListingReportDialog_actions__iBw2S button:last-child{color:#fff;background:var(--danger-text);box-shadow:0 8px 20px rgba(180,35,24,.18)}.ListingReportDialog_actions__iBw2S button:last-child:hover{transform:translateY(-1px);box-shadow:0 12px 25px rgba(180,35,24,.24)}.ListingReportDialog_actions__iBw2S button:disabled{cursor:wait;opacity:.65;transform:none}.ListingReportDialog_actions__iBw2S button svg{width:15px;height:15px}.ListingReportDialog_spinner__5yB4u{animation:ListingReportDialog_reportSpin__Twbjy .8s linear infinite}@keyframes ListingReportDialog_reportDialogReveal__IQt6k{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ListingReportDialog_reportSpin__Twbjy{to{transform:rotate(1turn)}}@media (max-width:600px){.ListingReportDialog_overlay____K98{align-items:end;padding:0}.ListingReportDialog_dialog__ml3b_{width:100%;max-height:90vh;padding:23px 18px calc(23px + env(
          safe-area-inset-bottom
        ));border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ListingReportDialog_heading__vdr2S{grid-template-columns:42px minmax(0,1fr) 38px;gap:11px}.ListingReportDialog_headingIcon__CbAHC{width:42px;height:42px}.ListingReportDialog_heading__vdr2S h2{font-size:20px}.ListingReportDialog_closeButton__8_eFU{width:38px;height:38px}.ListingReportDialog_actions__iBw2S{display:grid;grid-template-columns:1fr 1fr}.ListingReportDialog_actions__iBw2S button{width:100%}}@media (prefers-reduced-motion:reduce){.ListingReportDialog_actions__iBw2S button,.ListingReportDialog_closeButton__8_eFU,.ListingReportDialog_dialog__ml3b_,.ListingReportDialog_trigger__ukMRO{animation:none;transition:none}.ListingReportDialog_spinner__5yB4u{animation:ListingReportDialog_reportSpin__Twbjy .8s linear infinite}}.HeroSearch_form__QlS_T{width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;grid-gap:0;gap:0;padding:8px;border:1px solid rgb(15 23 42/8%);border-radius:18px;background:#fff;box-shadow:0 6px 20px rgb(15 23 42/7%),0 24px 60px rgb(15 23 42/8%);animation:HeroSearch_searchReveal___gErO .56s cubic-bezier(.22,1,.36,1) .18s both}.HeroSearch_field__Hvhmk{position:relative;min-width:0;min-height:62px;display:flex;align-items:center;gap:11px;padding:8px 18px;border-radius:12px;transition:background-color .16s ease,transform .16s ease}.HeroSearch_field__Hvhmk:hover{background:#f7f9fc}.HeroSearch_field__Hvhmk:focus-within{background:#f2f6ff}.HeroSearch_iconBox__xhiLH{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#2557f6;background:#edf3ff;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease}.HeroSearch_field__Hvhmk:hover .HeroSearch_iconBox__xhiLH{transform:translateY(-1px) scale(1.04)}.HeroSearch_field__Hvhmk:focus-within
.HeroSearch_iconBox__xhiLH{background:#e2ebff}.HeroSearch_iconBox__xhiLH svg{width:17px;height:17px}.HeroSearch_field__Hvhmk label{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:2px}.HeroSearch_field__Hvhmk label>span{color:#8992a3;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.HeroSearch_field__Hvhmk input,.HeroSearch_field__Hvhmk select{width:100%;min-width:0;padding:0;border:0;outline:0;color:#101828;background:transparent;font-family:inherit;font-size:12px;font-weight:750;line-height:1.3}.HeroSearch_field__Hvhmk select{cursor:pointer}.HeroSearch_field__Hvhmk input::placeholder{color:#98a2b3;opacity:1}.HeroSearch_divider__ArL_5{width:1px;height:32px;background:#e8ebf0}.HeroSearch_submitButton__CkMZk{position:relative;min-width:158px;min-height:54px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-left:6px;padding-inline:18px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2557f6,#1769ff);box-shadow:0 7px 18px rgba(37,87,246,.22);font-size:11px;font-weight:850;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.HeroSearch_submitButton__CkMZk:before{content:"";position:absolute;top:-70%;left:-55%;width:30%;height:240%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(15deg);transition:left .48s ease}.HeroSearch_submitButton__CkMZk:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 11px 25px rgba(37,87,246,.29)}.HeroSearch_submitButton__CkMZk:hover:before{left:135%}.HeroSearch_submitButton__CkMZk:active{transform:translateY(0) scale(.98)}.HeroSearch_submitButton__CkMZk svg{width:17px;height:17px;transition:transform .17s ease}.HeroSearch_submitButton__CkMZk:hover svg{transform:scale(1.08)}@keyframes HeroSearch_searchReveal___gErO{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.HeroSearch_form__QlS_T{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.HeroSearch_divider__ArL_5{display:none}.HeroSearch_field__Hvhmk{min-height:58px;border:1px solid #e7eaf0;background:#fafbfc}.HeroSearch_submitButton__CkMZk{grid-column:1/-1;width:100%;margin-left:0}}@media (max-width:640px){.HeroSearch_form__QlS_T{grid-template-columns:1fr;gap:7px;border-radius:15px}.HeroSearch_field__Hvhmk{min-height:56px;padding-inline:13px}.HeroSearch_submitButton__CkMZk{grid-column:auto;min-height:50px}}@media (prefers-reduced-motion:reduce){.HeroSearch_form__QlS_T,.HeroSearch_iconBox__xhiLH,.HeroSearch_submitButton__CkMZk,.HeroSearch_submitButton__CkMZk svg{animation:none;transition:none}.HeroSearch_submitButton__CkMZk:before{display:none}}.LiveStatistics_section__PDrgC{position:relative;z-index:1;padding:clamp(72px,9vw,124px) clamp(20px,5vw,72px);overflow:hidden;color:#fff;background:radial-gradient(circle at 86% 12%,rgba(56,113,255,.25),transparent 34%),radial-gradient(circle at 10% 90%,rgba(202,168,94,.12),transparent 30%),linear-gradient(135deg,#0c1828,#12243a 52%,#152d4b)}.LiveStatistics_section__PDrgC:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px}.LiveStatistics_shell__EwUZt{position:relative;z-index:1;width:min(100%,1240px);margin:0 auto;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);grid-gap:clamp(48px,8vw,112px);gap:clamp(48px,8vw,112px);align-items:end}.LiveStatistics_introduction__0nP7s{max-width:430px}.LiveStatistics_eyebrow__5gzBd{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#a9c3ff;font-size:.75rem;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.LiveStatistics_eyebrow__5gzBd:before{content:"";width:28px;height:1px;background:#caa85e}.LiveStatistics_title__hghSY{margin:0;max-width:410px;color:#fff;font-size:clamp(2rem,4vw,3.65rem);font-weight:650;line-height:.99;letter-spacing:-.055em;text-wrap:balance}.LiveStatistics_description__zrdOj{margin:clamp(22px,3vw,32px) 0 0;max-width:390px;color:hsla(0,0%,100%,.68);font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.75}.LiveStatistics_statistics__iudWg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14)}.LiveStatistics_statistic__QdLBR{position:relative;min-width:0;min-height:245px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px clamp(22px,3vw,40px)}.LiveStatistics_statistic__QdLBR:first-child{padding-left:0}.LiveStatistics_statistic__QdLBR:last-child{padding-right:0}.LiveStatistics_statistic__QdLBR:not(:last-child):after{content:"";position:absolute;top:28px;right:0;bottom:28px;width:1px;background:hsla(0,0%,100%,.12)}.LiveStatistics_number__7piS_,.LiveStatistics_onlineNumber__Dqja2{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#fff;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:560;line-height:.82;letter-spacing:-.07em}.LiveStatistics_onlineIndicator__FHtOT{flex:0 0 auto;width:11px;height:11px;border-radius:999px;background:#52d98b;box-shadow:0 0 0 6px rgba(82,217,139,.12),0 0 20px rgba(82,217,139,.55);animation:LiveStatistics_livePulse__4nWfQ 2.4s ease-in-out infinite}.LiveStatistics_label__Op_Xd{display:block;color:#fff;font-size:.88rem;font-weight:720;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.LiveStatistics_detail__HA0x7{display:block;margin-top:10px;max-width:185px;color:hsla(0,0%,100%,.54);font-size:.82rem;line-height:1.55}@keyframes LiveStatistics_livePulse__4nWfQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(.84)}}@media (max-width:1040px){.LiveStatistics_shell__EwUZt{grid-template-columns:1fr;gap:52px}.LiveStatistics_introduction__0nP7s{max-width:600px}.LiveStatistics_title__hghSY{max-width:590px}}@media (max-width:720px){.LiveStatistics_section__PDrgC{padding:72px 20px}.LiveStatistics_statistics__iudWg{grid-template-columns:1fr;border-bottom:0}.LiveStatistics_statistic__QdLBR,.LiveStatistics_statistic__QdLBR:first-child,.LiveStatistics_statistic__QdLBR:last-child{min-height:auto;padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.LiveStatistics_statistic__QdLBR:not(:last-child):after{display:none}.LiveStatistics_number__7piS_,.LiveStatistics_onlineNumber__Dqja2{margin-bottom:18px}.LiveStatistics_detail__HA0x7{max-width:280px}}@media (prefers-reduced-motion:reduce){.LiveStatistics_onlineIndicator__FHtOT{animation:none}}.ListingCard_card__hz_S8{min-width:0;height:100%;color:var(--text-primary);transition:transform var(--transition-normal)}.ListingCard_propertyCard__94WJ9:hover{transform:translateY(-4px)}.ListingCard_marketplaceCard__HbCke:hover{transform:translateY(-3px)}.ListingCard_media__CokPI{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--border-subtle);background:var(--surface-muted);box-shadow:var(--shadow-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.ListingCard_card__hz_S8:hover .ListingCard_media__CokPI{border-color:var(--accent-border);box-shadow:var(--shadow-md)}.ListingCard_propertyMedia__bkjao{aspect-ratio:4/3;border-radius:var(--radius-lg)}.ListingCard_marketMedia__rGsX3{aspect-ratio:1/1;border-radius:var(--radius-md)}.ListingCard_mediaLink__qMdG4{position:absolute;inset:0;display:block}.ListingCard_mediaLink__qMdG4:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.ListingCard_image__ti_7b{transition:transform .5s cubic-bezier(.22,1,.36,1)}.ListingCard_propertyImage__Eg99N{object-fit:cover}.ListingCard_marketImage__pGIVJ{object-fit:contain;padding:2px;background:var(--surface-muted)}.ListingCard_propertyCard__94WJ9:hover .ListingCard_propertyImage__Eg99N{transform:scale(1.045)}.ListingCard_marketplaceCard__HbCke:hover .ListingCard_marketImage__pGIVJ{transform:scale(1.025)}.ListingCard_placeholder__xiDrz{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;color:var(--text-muted);background:radial-gradient(circle at 50% 10%,rgb(31 94 255/9%),transparent 48%),linear-gradient(135deg,var(--surface-soft),var(--surface-muted));font-size:11px;font-weight:700}.ListingCard_placeholder__xiDrz svg{width:28px;height:28px;color:var(--accent);opacity:.72}.ListingCard_badges__Whvq3{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 64px);pointer-events:none}.ListingCard_categoryBadge__9T05f,.ListingCard_featuredBadge__z6ZhF{min-height:25px;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-sm);font-size:9px;font-weight:800;line-height:1;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 14px rgba(8,23,45,.12)}.ListingCard_featuredBadge__z6ZhF{color:var(--accent-hover);background:hsla(0,0%,100%,.94)}.ListingCard_categoryBadge__9T05f{color:#fff;background:rgba(12,28,52,.78)}.ListingCard_saveButton__E0626{position:absolute;z-index:3;top:11px;right:11px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.62);border-radius:50%;color:var(--brand-navy);background:hsla(0,0%,100%,.94);box-shadow:0 7px 22px rgba(12,28,52,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.ListingCard_saveButton__E0626:hover{color:var(--accent);background:#fff;box-shadow:0 9px 24px rgba(12,28,52,.2);transform:scale(1.07)}.ListingCard_saveButton__E0626:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ListingCard_saveButton__E0626:disabled{cursor:wait;opacity:.62;transform:none}.ListingCard_saveButton__E0626 svg{width:17px;height:17px}.ListingCard_savedButton__ChvIC{color:#db365d}.ListingCard_content__u9QX4{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:15px 3px 0}.ListingCard_marketContent__gfYeQ{gap:7px;padding-top:12px}.ListingCard_priceRow__0gSMv{min-width:0;display:flex;align-items:baseline;gap:5px}.ListingCard_priceRow__0gSMv strong{min-width:0;overflow-wrap:anywhere;color:var(--brand-navy);font-family:var(--font-heading);font-size:20px;font-weight:760;line-height:1.15;letter-spacing:-.035em}.ListingCard_marketplaceCard__HbCke .ListingCard_priceRow__0gSMv strong{font-size:18px}.ListingCard_priceRow__0gSMv span{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:650}.ListingCard_titleLink__W81RL{min-width:0;color:inherit;text-decoration:none;border-radius:3px}.ListingCard_titleLink__W81RL h2{min-height:2.84em;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1.42;letter-spacing:-.012em;transition:color var(--transition-fast)}.ListingCard_marketplaceCard__HbCke .ListingCard_titleLink__W81RL h2{font-size:13px}.ListingCard_titleLink__W81RL:hover h2{color:var(--accent)}.ListingCard_titleLink__W81RL:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ListingCard_location__O81_E{min-width:0;margin:0;display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;line-height:1.35}.ListingCard_location__O81_E svg{width:13px;height:13px;flex:0 0 auto;color:var(--accent)}.ListingCard_location__O81_E span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ListingCard_propertyFacts__MEj82{min-height:34px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:4px;padding-top:11px;border-top:1px solid var(--border-subtle)}.ListingCard_propertyFacts__MEj82 span{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px;font-weight:650}.ListingCard_propertyFacts__MEj82 svg{width:14px;height:14px;color:var(--text-muted)}.ListingCard_marketFacts__TtBHL{min-height:23px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:10px;font-weight:650}.ListingCard_marketFacts__TtBHL span{display:inline-flex;align-items:center;gap:4px}.ListingCard_marketFacts__TtBHL svg{width:12px;height:12px;color:#638574}.ListingCard_marketFacts__TtBHL .ListingCard_negotiable__hY11g{color:var(--accent)}.ListingCard_marketFacts__TtBHL .ListingCard_negotiable__hY11g:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--border-strong)}@media (max-width:800px){.ListingCard_marketplaceCard__HbCke .ListingCard_priceRow__0gSMv strong{font-size:19px}.ListingCard_marketplaceCard__HbCke .ListingCard_titleLink__W81RL h2{font-size:13.5px}}@media (max-width:650px){.ListingCard_propertyMedia__bkjao{aspect-ratio:16/11}.ListingCard_propertyCard__94WJ9 .ListingCard_content__u9QX4{padding-top:13px}.ListingCard_propertyCard__94WJ9 .ListingCard_priceRow__0gSMv strong{font-size:21px}.ListingCard_propertyCard__94WJ9 .ListingCard_titleLink__W81RL h2{font-size:14px}.ListingCard_badges__Whvq3{top:9px;left:9px}.ListingCard_saveButton__E0626{top:8px;right:8px;width:36px;height:36px}}@media (max-width:440px){.ListingCard_marketMedia__rGsX3{aspect-ratio:4/3}.ListingCard_marketplaceCard__HbCke .ListingCard_priceRow__0gSMv strong{font-size:20px}.ListingCard_marketplaceCard__HbCke .ListingCard_titleLink__W81RL h2{font-size:14px}.ListingCard_marketFacts__TtBHL,.ListingCard_marketplaceCard__HbCke .ListingCard_location__O81_E{font-size:11px}}@media (prefers-reduced-motion:reduce){.ListingCard_card__hz_S8,.ListingCard_image__ti_7b,.ListingCard_media__CokPI,.ListingCard_saveButton__E0626,.ListingCard_titleLink__W81RL h2{transition:none}.ListingCard_card__hz_S8:hover,.ListingCard_marketplaceCard__HbCke:hover .ListingCard_marketImage__pGIVJ,.ListingCard_propertyCard__94WJ9:hover .ListingCard_propertyImage__Eg99N,.ListingCard_saveButton__E0626:hover{transform:none}}.ListingGrid_grid__gaNdv{display:grid;align-items:stretch}.ListingGrid_gridItem__yZuXQ{min-width:0;height:100%}.ListingGrid_propertyGrid__z9JlP{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.ListingGrid_marketGrid__0Bzae{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.ListingGrid_srOnly__XJl0E{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ListingGrid_skeleton__7P9U9{min-width:0}.ListingGrid_skeletonMedia__J9w8K{width:100%;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(100deg,#e8e6e0 15%,#f5f3ee 38%,#e8e6e0 62%);background-size:240% 100%;animation:ListingGrid_skeletonPulse__nD8PF 1.4s linear infinite}.ListingGrid_propertyGrid__z9JlP
.ListingGrid_skeletonMedia__J9w8K{aspect-ratio:4/3}.ListingGrid_marketGrid__0Bzae
.ListingGrid_skeletonMedia__J9w8K{aspect-ratio:1/1}.ListingGrid_skeletonContent__Lg_l_{display:grid;grid-gap:9px;gap:9px;padding:15px 3px 0}.ListingGrid_skeletonContent__Lg_l_ span{height:10px;border-radius:var(--radius-round);background:#e5e2dc}.ListingGrid_skeletonContent__Lg_l_
span:first-child{width:42%}.ListingGrid_skeletonContent__Lg_l_
span:nth-child(2){width:84%}.ListingGrid_skeletonContent__Lg_l_
span:nth-child(3){width:64%}.ListingGrid_skeletonContent__Lg_l_
span:last-child{width:51%}@keyframes ListingGrid_skeletonPulse__nD8PF{0%{background-position:120% 0}to{background-position:-120% 0}}.ListingGrid_empty__FOHkJ{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:52px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0,rgb(31 94 255/8%),transparent 42%),var(--surface-soft);text-align:center}.ListingGrid_emptyIcon__3qQII{width:56px;height:56px;display:grid;place-items:center;margin-bottom:5px;border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-sm)}.ListingGrid_emptyIcon__3qQII svg{width:23px;height:23px}.ListingGrid_emptyLabel__QVrND{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ListingGrid_empty__FOHkJ h2{max-width:560px;margin:0;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.15}.ListingGrid_empty__FOHkJ p{max-width:480px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.ListingGrid_empty__FOHkJ button{min-height:44px;margin-top:12px;padding:0 18px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-xs);font-size:13px;font-weight:750;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingGrid_empty__FOHkJ button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ListingGrid_empty__FOHkJ button:active{transform:translateY(0)}@media (max-width:1280px){.ListingGrid_marketGrid__0Bzae{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.ListingGrid_propertyGrid__z9JlP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ListingGrid_marketGrid__0Bzae{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}}@media (max-width:650px){.ListingGrid_propertyGrid__z9JlP{grid-template-columns:1fr;gap:24px}.ListingGrid_marketGrid__0Bzae{gap:23px 11px}.ListingGrid_marketGrid__0Bzae .ListingGrid_skeletonContent__Lg_l_{gap:7px;padding-top:10px}.ListingGrid_empty__FOHkJ{min-height:330px;padding:42px 20px;border-radius:var(--radius-lg)}}@media (max-width:440px){.ListingGrid_marketGrid__0Bzae{grid-template-columns:1fr;gap:24px}.ListingGrid_marketGrid__0Bzae .ListingGrid_skeletonMedia__J9w8K{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ListingGrid_skeletonMedia__J9w8K{animation:none}.ListingGrid_empty__FOHkJ button{transition:none}}.page_page__23AvX{width:100%;color:var(--text-primary)}.page_header__PjIc0{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:42px;border-bottom:1px solid var(--border)}.page_header__PjIc0>div:first-child{max-width:760px}.page_eyebrow__A73Uc{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.page_eyebrow__A73Uc svg{width:16px;height:16px}.page_header__PjIc0 h1{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(42px,6vw,68px);font-weight:650;line-height:.98;letter-spacing:-.06em}.page_header__PjIc0 p{max-width:650px;margin:18px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.75}.page_savedCount__bNTXY{min-width:130px;display:grid;justify-items:end;flex:0 0 auto;padding-bottom:4px}.page_savedCount__bNTXY strong{color:var(--text-primary);font-family:var(--font-heading);font-size:42px;font-weight:650;line-height:1;letter-spacing:-.055em}.page_savedCount__bNTXY span{margin-top:5px;color:var(--text-muted);font-size:11px;font-weight:700}.page_error__Fr02d{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:15px 16px;border:1px solid var(--danger-border);border-radius:14px;color:var(--danger-text);background:var(--danger-soft)}.page_error__Fr02d>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.page_error__Fr02d strong{font-size:12px;font-weight:850}.page_error__Fr02d span{font-size:11px;line-height:1.6}.page_error__Fr02d button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;padding:0 13px;border:1px solid var(--danger-border);border-radius:10px;color:var(--danger-text);background:var(--surface);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:filter .15s ease,transform .15s ease,opacity .15s ease}.page_error__Fr02d button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.page_error__Fr02d button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.page_error__Fr02d button:disabled{cursor:wait;opacity:.58;transform:none}.page_error__Fr02d button svg{width:15px;height:15px}.page_toolbar__LYVzo{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px 0 19px}.page_toolbarIntro__ANZMQ{min-width:0;display:grid;grid-gap:4px;gap:4px;flex:0 0 auto}.page_toolbarIntro__ANZMQ>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.page_toolbarIntro__ANZMQ strong{color:var(--text-primary);font-size:13px;font-weight:800}.page_filters__UcxNA{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.page_filters__UcxNA button{min-height:39px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--surface-muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.page_filters__UcxNA button:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface);transform:translateY(-1px)}.page_filters__UcxNA button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.page_filters__UcxNA button svg{width:14px;height:14px}.page_filters__UcxNA button b{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:var(--text-muted);background:var(--surface);font-size:10px;font-weight:850}.page_filters__UcxNA .page_activeFilter__ucAbr{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.page_filters__UcxNA .page_activeFilter__ucAbr b{color:var(--accent-contrast);background:var(--accent)}.page_resultMeta__SdPpS{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid var(--border-subtle)}.page_resultMeta__SdPpS span{color:var(--text-secondary);font-size:11px;font-weight:750}.page_resultMeta__SdPpS strong{color:var(--text-muted);font-size:10px;font-weight:800}.page_grid__jd9nH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:30px 18px;gap:30px 18px;padding-top:8px}.page_gridItem__jbyse{min-width:0;height:100%}.page_skeleton__v478r{min-width:0}.page_skeletonMedia__SsW0z{width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--surface-muted) 15%,var(--surface) 38%,var(--surface-muted) 62%);background-size:240% 100%;animation:page_shimmer__ccoHo 1.4s linear infinite}.page_skeletonContent__73AAc{display:grid;grid-gap:9px;gap:9px;padding:15px 3px 0}.page_skeletonContent__73AAc span{height:10px;border-radius:999px;background:var(--border-subtle)}.page_skeletonContent__73AAc span:first-child{width:42%}.page_skeletonContent__73AAc span:nth-child(2){width:85%}.page_skeletonContent__73AAc span:nth-child(3){width:65%}.page_skeletonContent__73AAc span:last-child{width:51%}@keyframes page_shimmer__ccoHo{0%{background-position:120% 0}to{background-position:-120% 0}}.page_empty__wSNlL{min-height:450px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:760px;padding:55px 0}.page_emptyIcon__rCxdH{width:52px;height:52px;display:grid;place-items:center;margin-bottom:21px;border:1px solid var(--accent-border);border-radius:16px;color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-xs)}.page_emptyIcon__rCxdH svg{width:22px;height:22px}.page_emptyEyebrow__dW0tg{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.page_empty__wSNlL h2{max-width:610px;margin:10px 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.03;letter-spacing:-.055em}.page_empty__wSNlL p{max-width:560px;margin:16px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.75}.page_emptyActions__WwHPE{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:25px}.page_primaryAction__U1oKX,.page_secondaryAction__6XDlw{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:11px;font-size:11px;font-weight:850;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.page_primaryAction__U1oKX{border:1px solid var(--accent);color:var(--accent-contrast);background:var(--accent);box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 20%,transparent)}.page_secondaryAction__6XDlw{border:1px solid var(--border);color:var(--text-primary);background:var(--surface)}.page_primaryAction__U1oKX:hover,.page_secondaryAction__6XDlw:hover{transform:translateY(-1px)}.page_primaryAction__U1oKX:hover{filter:brightness(.95)}.page_secondaryAction__6XDlw:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.page_primaryAction__U1oKX:focus-visible,.page_secondaryAction__6XDlw:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page_primaryAction__U1oKX svg,.page_secondaryAction__6XDlw svg{width:15px;height:15px}.page_filteredEmpty__V0CVL{min-height:170px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:24px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.page_filteredEmptyIcon__AzXj_{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:14px;color:var(--accent);background:var(--accent-soft)}.page_filteredEmptyIcon__AzXj_ svg{width:20px;height:20px}.page_filteredEmpty__V0CVL>div{min-width:0}.page_filteredEmpty__V0CVL strong{color:var(--text-primary);font-size:13px;font-weight:850}.page_filteredEmpty__V0CVL p{margin:5px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.65}.page_filteredEmpty__V0CVL button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);background:var(--surface-muted);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.page_filteredEmpty__V0CVL button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px)}.page_filteredEmpty__V0CVL button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.page_spinner__6WZUf{animation:page_spin__zd_yc .8s linear infinite}.page_srOnly__MrQ_J{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes page_spin__zd_yc{to{transform:rotate(1turn)}}@media (max-width:1060px){.page_grid__jd9nH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.page_header__PjIc0{align-items:flex-start;flex-direction:column;gap:22px}.page_savedCount__bNTXY{justify-items:start}.page_toolbar__LYVzo{align-items:flex-start;flex-direction:column;gap:17px}.page_filters__UcxNA{justify-content:flex-start}}@media (max-width:650px){.page_header__PjIc0{padding-bottom:34px}.page_header__PjIc0 h1{font-size:clamp(39px,12vw,54px)}.page_header__PjIc0 p{font-size:13px}.page_savedCount__bNTXY strong{font-size:36px}.page_filters__UcxNA{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_filters__UcxNA button{width:100%;justify-content:flex-start}.page_filters__UcxNA button b{margin-left:auto}.page_grid__jd9nH{grid-template-columns:1fr;gap:25px}.page_empty__wSNlL{min-height:400px;padding:44px 0}.page_emptyActions__WwHPE{width:100%;align-items:stretch;flex-direction:column}.page_primaryAction__U1oKX,.page_secondaryAction__6XDlw{width:100%}.page_error__Fr02d{align-items:stretch;flex-direction:column}.page_error__Fr02d button{width:100%}.page_filteredEmpty__V0CVL{grid-template-columns:46px minmax(0,1fr)}.page_filteredEmpty__V0CVL button{grid-column:1/-1;width:100%}}@media (max-width:420px){.page_filters__UcxNA{grid-template-columns:1fr}.page_resultMeta__SdPpS{align-items:flex-start;flex-direction:column;gap:4px}.page_filteredEmpty__V0CVL{grid-template-columns:1fr;justify-items:start}.page_filteredEmpty__V0CVL button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.page_skeletonMedia__SsW0z,.page_spinner__6WZUf{animation:none}.page_error__Fr02d button,.page_filteredEmpty__V0CVL button,.page_filters__UcxNA button,.page_primaryAction__U1oKX,.page_secondaryAction__6XDlw{transition:none}.page_error__Fr02d button:hover,.page_filteredEmpty__V0CVL button:hover,.page_filters__UcxNA button:hover,.page_primaryAction__U1oKX:hover,.page_secondaryAction__6XDlw:hover{transform:none}}