.ActivityPropertyTypeSection_section__n_Qo0{background-color:#FAFAFA;padding:40px 16px;position:relative;overflow:hidden}@media (min-width:1024px){.ActivityPropertyTypeSection_section__n_Qo0{padding:64px 120px}}.ActivityPropertyTypeSection_container__TymbD{max-width:1200px;margin:0 auto;text-align:center}.ActivityPropertyTypeSection_title__PISB7{color:#000000;font-family:var(--font-funnel-display,"Funnel Display",sans-serif);font-size:36px;font-weight:700;line-height:normal;margin-bottom:8px;width:100%}.ActivityPropertyTypeSection_description__hUUFI{color:#000000;font-family:var(--font-dm-sans,"DM Sans",sans-serif);font-size:20px;line-height:1.4;margin:0 auto 32px;width:100%}.ActivityPropertyTypeSection_grid__4YSIj{display:grid;grid-template-columns:1fr;gap:32px;padding:32px;border-radius:24px;border:1px solid var(--color-border-soft,#eaecf0);background:white;box-shadow:0 12px 20px -16px rgba(24,29,39,.45)}@media (min-width:1024px){.ActivityPropertyTypeSection_grid__4YSIj{grid-template-columns:repeat(3,1fr);gap:40px}}.ActivityPropertyTypeSection_column__hScLK{display:flex;flex-direction:column;align-items:center;gap:16px}.ActivityPropertyTypeSection_stopColorOrange__qLFYB{stop-color:var(--Colors-Hiinmo-brand-hi-blazing-orange,#FFA74F)}.ActivityPropertyTypeSection_stopColorPink__GYIgX{stop-color:var(--Colors-Pink-500,#EE46BC)}.ActivityPropertyTypeSection_stopColorBlue__8H16m{stop-color:var(--Colors-Blue-600,#1570EF)}.ActivityPropertyTypeSection_iconWrapper__vD7TG{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent}.ActivityPropertyTypeSection_iconWrapper__vD7TG svg path{fill:url(#activity-icon-gradient)!important}.ActivityPropertyTypeSection_columnTitle__NIAtI{color:#000000;font-family:var(--font-funnel-display,"Funnel Display",sans-serif);font-size:24px;font-weight:500;margin:0;line-height:1}.ActivityPropertyTypeSection_chipList__6aK11{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.ActivityPropertyTypeSection_chip__eklfu{display:inline-flex;padding:6px 12px;align-items:center;border-radius:8px;border:1px solid var(--color-border-soft,#eaecf0);background:#FFFFFF;color:#416FC6;font-size:14px;font-weight:500;text-decoration:none;text-transform:lowercase;transition:all .2s ease}.ActivityPropertyTypeSection_chip__eklfu:hover{background:#F2F4F7;border-color:var(--color-gray-300,#D0D5DD);color:var(--color-brand-navy,#101828)}.ComparisonSection_marqueeTrack__g_dJL{display:flex;width:-moz-max-content;width:max-content;gap:8px;animation-name:ComparisonSection_comparisonScrollLeft__0pYW_;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.ComparisonSection_marqueeTrackReverse__iFXo3{animation-direction:reverse}@keyframes ComparisonSection_comparisonScrollLeft__0pYW_{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 4px))}}.AIResponse_root__MpIQo,.ChatContainer_root__eILJe,.LoadingSpinner_root__dwQ9C,.UserMessage_root__da2iz{transition:all .16s ease}.Checkbox_checkboxRoot__3MyOn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkboxRootDisabled__ZXtYf{opacity:.5;cursor:not-allowed}.Checkbox_checkboxInput__VmULs{border-color:#d1d5db;box-shadow:0 1px 2px rgba(10,13,18,.05)}.Checkbox_checkboxLabel__EK2kE{color:#374151}.range-slider_track__yg2EV{background:var(--color-border-secondary)}.range-slider_activeTrack__ruldz{background:var(--color-primary)}.range-slider_thumb__PMvqz{background:#fff;border:2px solid var(--color-primary);box-shadow:0 1px 3px rgba(10,13,18,.12)}.range-slider_tooltipCard__zXecd{border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(10,13,18,.12);background:#fff}.range-slider_markLabel__QC3T7{color:var(--color-text-muted);font-family:DM Sans,sans-serif}.input_inputBase__jLbFG{border-width:1px;box-shadow:0 1px 2px rgba(10,13,18,.05);outline:none;box-sizing:border-box;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.input_inputEnabled__g9ev_{background:#fff;color:#374151}.input_inputDisabled__Ps3qB{background:#f9fafb;color:#9ca3af;border-color:#f3f4f6;cursor:not-allowed}.input_inputError__rzzwc{border-color:#fca5a5}.input_inputError__rzzwc:focus,.input_inputError__rzzwc:focus-visible{border-color:#ef4444}.input_inputDefault__VBUaC{border-color:#e5e7eb}.input_inputDefault__VBUaC:focus,.input_inputDefault__VBUaC:focus-visible{border-color:#3b82f6}.ExtraFeaturesSection_root__NCUSh,.FeatureInput_root___UwFp,.VideoLinksTab_root__jph1K,.VideosSection_root__w7F_i{transition:all .16s ease}.ProjectValidationWrapper_loadingWrapper__QRt2I{background:var(--color-background-secondary-alt)}.PropertyBasicInfoForm_root__pD_Re{transition:all .16s ease}.TemporaryStayAvailability_actionButton__iu5I2{box-shadow:0 4px 10px rgba(0,0,0,.08);transition:background-color .15s ease,opacity .15s ease}.TemporaryStayAvailability_badge__E5g1N{border-color:var(--color-success-600);background:var(--color-success-100)}.PropertyCardSkeleton_card__05MwD{background:#fff;border-color:#e5e7eb}.InternalMessageModal_root__jPCdD{transition:all .16s ease}.PropertyContactModal_overlay__cuK9u{backdrop-filter:blur(1px)}.PropertyContactModal_dialog__aawvq{box-shadow:0 20px 48px rgba(16,24,40,.18)}.PropertyContactModal_closeButton__xAJgn{transition:background-color .16s ease,color .16s ease}.ImageViewer_root__D8KGy,.PropertySummaryCard_root__iBkyt{transition:all .16s ease}.PropertyDetailView_container__HJDRR,.PropertyDetailView_skeleton__a6_iZ{background:var(--color-surface-soft-blue)}.PropertyDetailView_errorCard__qRp5Z{box-shadow:0 1px 2px rgba(10,13,18,.05)}.ComparisonTable_root__fqMHL,.PropertySummaryCard_root__1cQe_{transition:all .16s ease}