:root{--reveal-distance-sm:8px;--reveal-distance-md:16px;--reveal-distance-lg:24px;--reveal-distance-xl:100px;--reveal-distance-smooth:32px;--reveal-scale:0.95;--reveal-easing-smooth:cubic-bezier(0.22,1,0.36,1)}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(var(--reveal-distance,100px))}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade-down{0%{opacity:0;transform:translateY(calc(-1 * var(--reveal-distance, 100px)))}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade-left{0%{opacity:0;transform:translateX(var(--reveal-distance,100px))}to{opacity:1;transform:translateX(0)}}@keyframes reveal-fade-right{0%{opacity:0;transform:translateX(calc(-1 * var(--reveal-distance, 100px)))}to{opacity:1;transform:translateX(0)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(var(--reveal-scale,.95))}to{opacity:1;transform:scale(1)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.scroll-reveal{animation-fill-mode:forwards;animation-timing-function:linear;animation-timeline:view();animation-range:entry 0 entry 30%}.scroll-reveal--up{animation-name:reveal-fade-up}.scroll-reveal--down,.scroll-reveal--up{--reveal-distance:var(--reveal-distance-xl)}.scroll-reveal--down{animation-name:reveal-fade-down}.scroll-reveal--left{animation-name:reveal-fade-left}.scroll-reveal--left,.scroll-reveal--right{--reveal-distance:var(--reveal-distance-xl)}.scroll-reveal--right{animation-name:reveal-fade-right}.scroll-reveal--scale{animation-name:reveal-scale}.scroll-reveal--fade{animation-name:reveal-fade}.scroll-reveal--distance-sm{--reveal-distance:var(--reveal-distance-sm)}.scroll-reveal--distance-md{--reveal-distance:var(--reveal-distance-md)}.scroll-reveal--distance-lg{--reveal-distance:var(--reveal-distance-lg)}.scroll-reveal--distance-xl{--reveal-distance:var(--reveal-distance-xl)}.scroll-reveal--smooth{--reveal-distance:var(--reveal-distance-smooth);animation-range:entry 0 entry 50%;animation-timing-function:var(--reveal-easing-smooth)}.scroll-reveal--threshold-10{animation-range:entry 0 entry 10%}.scroll-reveal--threshold-20{animation-range:entry 0 entry 20%}.scroll-reveal--threshold-30{animation-range:entry 0 entry 30%}.scroll-reveal--threshold-50{animation-range:entry 0 entry 50%}.scroll-reveal--delay-100{animation-delay:.1s}.scroll-reveal--delay-200{animation-delay:.2s}.scroll-reveal--delay-300{animation-delay:.3s}.scroll-reveal--delay-500{animation-delay:.5s}.scroll-reveal--duration-fast{animation-duration:.2s}.scroll-reveal--duration-med{animation-duration:.4s}.scroll-reveal--duration-slow{animation-duration:.8s}@supports not (animation-timeline:view()){.scroll-reveal{opacity:0;transform:translateY(var(--reveal-distance,20px));transition:opacity .6s cubic-bezier(0,0,.2,1),transform .6s cubic-bezier(0,0,.2,1)}.scroll-reveal.scroll-reveal--smooth{transform:translateY(var(--reveal-distance-smooth,32px));transition:opacity 1.2s var(--reveal-easing-smooth),transform 1.2s var(--reveal-easing-smooth)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal--left{transform:translateX(var(--reveal-distance,20px))}.scroll-reveal--left.is-visible{transform:translateX(0)}.scroll-reveal--right{transform:translateX(calc(-1 * var(--reveal-distance, 20px)))}.scroll-reveal--right.is-visible{transform:translateX(0)}.scroll-reveal--scale{transform:scale(var(--reveal-scale,.95))}.scroll-reveal--scale.is-visible{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal[class*=scroll-reveal--]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@keyframes scroll-fill-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes scroll-fill-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress-fill{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.scroll-progress-fill--vertical{animation-name:scroll-fill-vertical;transform-origin:top center}.scroll-progress-fill--horizontal{animation-name:scroll-fill-horizontal;transform-origin:left center}.scroll-progress-fill--full{animation-range:cover 0 cover 100%}.scroll-progress-fill--entry{animation-range:entry 0 cover 50%}.scroll-progress-fill--contain{animation-range:contain 0 contain 100%}@supports not (animation-timeline:view()){.scroll-progress-fill{transform:scale(1)!important}}@media (prefers-reduced-motion:reduce){.scroll-progress-fill,.scroll-progress-fill[class*=scroll-progress-fill--]{animation:none!important;transform:scale(1)!important}}.scroll-timeline-source{view-timeline-name:--section-progress;view-timeline-axis:block}.scroll-timeline-source .scroll-progress-fill--linked{animation-name:scroll-fill-vertical;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--section-progress;animation-range:entry 0 exit 100%;transform-origin:top center}@supports not (view-timeline-name:--x){.scroll-progress-fill--linked{transform:scaleY(1)!important}}@media (prefers-reduced-motion:reduce){.scroll-timeline-source{view-timeline-name:none}.scroll-progress-fill--linked{animation:none!important;transform:scaleY(1)!important}}:root{--vt-duration:200ms;--vt-easing:cubic-bezier(0.4,0,0.2,1);--vt-spring-easing:cubic-bezier(0.175,0.885,0.32,1.275)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--vt-duration-default,var(--vt-duration,.2s));animation-timing-function:var(--vt-easing-default,var(--vt-easing,ease))}.vt-tab-indicator{view-transition-name:tab-indicator}::view-transition-new(tab-indicator),::view-transition-old(tab-indicator){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing);mix-blend-mode:normal}.vt-persona-underline{view-transition-name:persona-underline}::view-transition-new(persona-underline),::view-transition-old(persona-underline){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}.vt-auth-tab-bg{view-transition-name:auth-tab-bg}::view-transition-new(auth-tab-bg),::view-transition-old(auth-tab-bg){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}.vt-pricing-toggle{view-transition-name:pricing-toggle}::view-transition-new(pricing-toggle),::view-transition-old(pricing-toggle){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}.vt-lang-indicator{view-transition-name:lang-indicator}::view-transition-new(lang-indicator),::view-transition-old(lang-indicator){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}::view-transition-new(marketplace-modes-desktop),::view-transition-new(marketplace-modes-mobile),::view-transition-old(marketplace-modes-desktop),::view-transition-old(marketplace-modes-mobile){animation:none;mix-blend-mode:normal}::view-transition-group(marketplace-modes-desktop),::view-transition-group(marketplace-modes-mobile){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}::view-transition-new(marketplace-actions-desktop),::view-transition-new(marketplace-actions-mobile),::view-transition-old(marketplace-actions-desktop),::view-transition-old(marketplace-actions-mobile){animation:none;mix-blend-mode:normal}::view-transition-group(marketplace-actions-desktop),::view-transition-group(marketplace-actions-mobile){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-spring-easing)}::view-transition-old(marketplace-toolbar){animation:var(--vt-duration) var(--vt-easing) both vt-fade-out}::view-transition-new(marketplace-toolbar){animation:var(--vt-duration) var(--vt-easing) both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-new(*),::view-transition-old(*){animation-duration:.01ms!important}}@supports not (view-transition-name:none){.vt-auth-tab-bg,.vt-lang-indicator,.vt-persona-underline,.vt-pricing-toggle,.vt-tab-indicator{transition:left var(--vt-duration) var(--vt-easing),right var(--vt-duration) var(--vt-easing),width var(--vt-duration) var(--vt-easing),transform var(--vt-duration) var(--vt-easing)}}.sentence-carousel_sentenceCarouselContainer__3pG9D{position:relative;overflow:hidden;height:auto;min-height:1.2em;display:inline-flex;align-items:center}.sentence-carousel_word-spacer__Z2fDe{display:inline-block;width:.6em;min-width:.6em}@media (prefers-reduced-motion:reduce){.sentence-carousel_sentenceCarouselContainer__3pG9D{transition:none!important}}.sentence-carousel_sentenceCarouselContainer__3pG9D{contain:layout style paint}.sentence-carousel_sentenceCarouselContainer__3pG9D:focus{outline:2px solid #3b82f6;outline-offset:2px}.NotFoundContent_container__PS_tn{background:linear-gradient(180deg,#FAFAF9,#F5F5F4)}.NotFoundContent_gridPattern__MSLCv{opacity:.03;background-image:linear-gradient(#FF6B35 1px,transparent 0),linear-gradient(90deg,#FF6B35 1px,transparent 0);background-size:60px 60px}.NotFoundContent_watermark404__rRSHL{font-size:clamp(200px,40vw,500px);line-height:.85;color:#FF6B35;background:linear-gradient(135deg,#FF6B35,#FF8F66);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.08;top:50%;left:50%;transform:translate(-50%,-50%)}.NotFoundContent_prominent404__yOHTB{font-size:clamp(80px,20vw,120px);line-height:1;color:#FF6B35;background:linear-gradient(135deg,#FF6B35,#FF8F66 50%,#FF6B35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.NotFoundContent_accentBarPrimary__7YFVa{background-color:#FF6B35;opacity:.6}.NotFoundContent_accentBarSecondary__Jkqso{background-color:#FF6B35;opacity:.3}.MarketItemLayout_containerModule__o_Z6h{background:#ffffff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s ease}.MarketItemLayout_containerModule__o_Z6h,.MarketItemLayout_containerModule__o_Z6h:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.MarketItemLayout_marketItemGrid__Y0r4t{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%}@media (min-width:1024px){.MarketItemLayout_marketItemGrid__Y0r4t{grid-template-columns:5.5fr 6.5fr;gap:2.5rem}}.MarketItemLayout_imageContainer__pdESc{position:relative;width:100%}.MarketItemLayout_imageContainer__pdESc .MarketItemLayout_containerModule__o_Z6h{padding:0;overflow:hidden;border:none;background:transparent;box-shadow:none}.MarketItemLayout_contentContainer__sXzt_{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.MarketItemLayout_pageWrapper__Kt7_0{max-width:clamp(320px,85vw,2400px)}@media (max-width:1023px){.MarketItemLayout_pageWrapper__Kt7_0{max-width:100vw}}.MarketItemLayout_imageGalleryContainer__Z0125{width:100%;margin-bottom:1.5rem}@media (min-width:768px){.MarketItemLayout_imageGalleryContainer__Z0125{margin-bottom:2rem}}.MarketItemLayout_twoColumnGrid__vELkX{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}@media (min-width:1024px){.MarketItemLayout_twoColumnGrid__vELkX{grid-template-columns:2fr 1fr;gap:2.5rem;align-items:stretch}}.MarketItemLayout_leftContentColumn__HTLgX{display:flex;flex-direction:column;gap:1.5rem;min-width:0}@media (min-width:768px){.MarketItemLayout_leftContentColumn__HTLgX{gap:1.5rem}}@media (max-width:767px){.MarketItemLayout_leftContentColumn__HTLgX{gap:.75rem}}.MarketItemLayout_rightSidebarColumn__DCUVe{min-width:0}@media (min-width:1024px){.MarketItemLayout_rightSidebarColumn__DCUVe{align-self:stretch;height:100%}}.MarketItemLayout_rightSidebarColumn__DCUVe>div{position:sticky;top:0;align-self:start}@media (max-width:1023px){.MarketItemLayout_rightSidebarColumn__DCUVe>div{position:static;max-height:none;overflow-y:visible}.MarketItemLayout_rightSidebarColumn__DCUVe{order:-1}.MarketItemLayout_marketItemGrid__Y0r4t{gap:1.5rem}.MarketItemLayout_contentContainer__sXzt_{gap:1rem}.MarketItemLayout_containerModule__o_Z6h{padding:1rem}}@media (max-width:767px){.MarketItemLayout_containerModule__o_Z6h{padding:1rem;border-radius:.5rem}.MarketItemLayout_contentContainer__sXzt_{gap:.75rem}}.ActionCardsSection_card__WjsfO{min-height:420px;position:relative;background:linear-gradient(135deg,var(--gradient-start) 0,var(--gradient-end) 100%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.08) 0,transparent 50%)}@media (prefers-reduced-motion:reduce){.ActionCardsSection_card__WjsfO{transition:none}}.HowItWorks_headlineDesktop__QjNR5{position:absolute;top:0;left:0;z-index:10;padding:2rem 0 0 2rem;pointer-events:none;display:none}@media (min-width:768px){.HowItWorks_headlineDesktop__QjNR5{display:block}}.ThreePartSection_houseImageContainer___zpQt{filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}.ThreePartSection_cardExperts__7FbKg{top:8%;left:-5%}.ThreePartSection_cardGuidance__bjotp{top:5%;right:-8%}.ThreePartSection_cardBudget__1giMf{bottom:15%;left:-8%}.ThreePartSection_cardTimeline__i_3lG{bottom:8%;right:-5%}.ThreePartSection_cardExpertsMobile__y4HyF{top:2%;left:2%}.ThreePartSection_cardGuidanceMobile__p2x9G{top:2%;right:2%}.ThreePartSection_cardBudgetMobile___EXdb{bottom:8%;left:2%}.ThreePartSection_cardTimelineMobile__IAg23{bottom:2%;right:2%}.ThreePartSection_delay100__D7yEG{transition-delay:.1s}.ThreePartSection_delay200__5DGug{transition-delay:.2s}.ThreePartSection_delay300__gz08I{transition-delay:.3s}.ThreePartSection_delay400__Rwj3J{transition-delay:.4s}.ThreePartSection_delayNone___Irhv{transition-delay:0s}@keyframes ThreePartSection_cardFloat__4KSVC{0%,to{transform:translate(5px) scale(1)}12.5%{transform:translate(3.5px,3.5px) scale(1)}25%{transform:translateY(5px) scale(1)}37.5%{transform:translate(-3.5px,3.5px) scale(1)}50%{transform:translate(-5px) scale(1)}62.5%{transform:translate(-3.5px,-3.5px) scale(1)}75%{transform:translateY(-5px) scale(1)}87.5%{transform:translate(3.5px,-3.5px) scale(1)}}.ThreePartSection_cardFloat__4KSVC{animation:ThreePartSection_cardFloat__4KSVC 6s linear infinite}.ThreePartSection_floatDelay0__qL3Sv{animation-delay:0s}.ThreePartSection_floatDelay1__MuG1I{animation-delay:1.25s}.ThreePartSection_floatDelay2__H1o8q{animation-delay:2.5s}.ThreePartSection_floatDelay3__MLVH_{animation-delay:3.75s}@media (prefers-reduced-motion:reduce){.ThreePartSection_cardFloat__4KSVC{animation:none}}.ThreePartSection_ctaButton__B53R1{background:linear-gradient(135deg,#4A9EFF,#2563EB)}