@font-face{font-family:Geist;src:url(/fonts/Geist-VariableFont_wght.woff) format("woff-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Onest-VariableFont_wght.woff) format("woff-variations");font-variation-settings:"wght" 400}:root{--font-size-base:1rem;--line-height-base:1.5;--font-family-headings:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-body:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-monospace:"SF Mono","Monaco","Inconsolata",monospace;--font-size-h1:clamp(2.25rem,5vw + 1rem,3.75rem);--line-height-h1:clamp(2.7rem,5.5vw + 1.2rem,4.2rem);--font-weight-h1:700;--font-size-h2:clamp(1.875rem,4vw + 0.875rem,3rem);--line-height-h2:clamp(2.25rem,4.5vw + 1.05rem,3.36rem);--font-weight-h2:600;--font-size-h3:clamp(1.5rem,3vw + 0.75rem,2.25rem);--line-height-h3:clamp(1.8rem,3.5vw + 0.9rem,2.52rem);--font-weight-h3:500;--font-size-h4:clamp(1.25rem,2vw + 0.75rem,1.5rem);--line-height-h4:clamp(1.5rem,2.4vw + 0.9rem,1.68rem);--font-weight-h4:500;--font-size-h5:clamp(1.125rem,1.5vw + 0.75rem,1.25rem);--line-height-h5:clamp(1.35rem,1.8vw + 0.9rem,1.4rem);--font-weight-h5:500;--font-size-h6:clamp(1rem,1vw + 0.75rem,1.125rem);--line-height-h6:clamp(1.2rem,1.2vw + 0.9rem,1.26rem);--font-weight-h6:600;--font-size-body-large:clamp(1.125rem,1vw + 1rem,1.25rem);--line-height-body-large:clamp(1.6rem,1.4vw + 1.4rem,1.75rem);--font-weight-body-large:400;--font-size-body-base:clamp(0.875rem,0.5vw + 0.8rem,1rem);--line-height-body-base:clamp(1.225rem,0.7vw + 1.12rem,1.4rem);--font-weight-body-base:400;--font-size-body-small:clamp(0.75rem,0.25vw + 0.7rem,0.875rem);--line-height-body-small:clamp(1.05rem,0.35vw + 0.98rem,1.225rem);--font-weight-body-small:400;--font-size-ui-large:clamp(1rem,0.5vw + 0.875rem,1.125rem);--line-height-ui-large:clamp(1.2rem,0.6vw + 1.05rem,1.35rem);--font-weight-ui-large:500;--font-size-ui-base:clamp(0.875rem,0.25vw + 0.8rem,1rem);--line-height-ui-base:clamp(1.05rem,0.3vw + 0.96rem,1.2rem);--font-weight-ui-base:500;--font-size-ui-small:clamp(0.75rem,0.125vw + 0.7rem,0.875rem);--line-height-ui-small:clamp(0.9rem,0.15vw + 0.84rem,1.05rem);--font-weight-ui-small:500;--spacing-0:0;--spacing-1:0.0625rem;--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-6:0.375rem;--spacing-8:0.5rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--spacing-80:5rem;--spacing-96:6rem;--spacing-112:7rem;--spacing-128:8rem;--shadow-none:none;--shadow-xxsmall:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);--shadow-xsmall:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.06),0 0.0625rem 0.1875rem 0 rgba(0,0,0,0.1);--shadow-small:0 0.125rem 0.25rem -0.125rem rgba(0,0,0,0.06),0 0.25rem 0.5rem -0.125rem rgba(0,0,0,0.1);--shadow-medium:0 0.25rem 0.375rem -0.125rem rgba(0,0,0,0.03),0 0.75rem 1rem -0.25rem rgba(0,0,0,0.08);--shadow-large:0 0.5rem 0.5rem -0.25rem rgba(0,0,0,0.03),0 1.25rem 1.5rem -0.25rem rgba(0,0,0,0.08);--shadow-xlarge:0 1.5rem 3rem -0.75rem rgba(0,0,0,0.18);--shadow-xxlarge:0 2rem 4rem -0.75rem rgba(0,0,0,0.14);--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-base:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--color-brand-primary:#2b8c31;--color-brand-medium:#257029;--color-brand-light:#c2f899;--color-brand-background:#f1f0ee;--hero-background:rgb(239,237,232);--hero-border-radius:100px;--hero-padding-top:172px;--hero-padding-sides:112px;--hero-padding-bottom:112px;--hero-gap:64px;--hero-headline-font:"Geist-Bold",Geist,var(--font-family-headings);--hero-headline-size:clamp(2.25rem,5vw + 1rem,3.75rem);--hero-headline-line-height:clamp(2.7rem,5.5vw + 1.2rem,4.2rem);--hero-description-font:"Onest-Medium",Onest,var(--font-family-body);--hero-description-size:clamp(1.125rem,1vw + 1rem,1.25rem);--hero-description-line-height:clamp(1.6rem,1.4vw + 1.4rem,1.75rem);--card-background:rgb(255,255,255);--card-details-background:rgb(249,251,249);--card-border:rgb(229,229,229);--card-width:405px;--card-height:524px;--card-gap:32px;--card-border-radius:24px;--card-image-padding:16px;--card-details-padding:8px;--carousel-gap:32px;--carousel-slide-padding:16px;--card-shadow:0px 0.41px 1.95px 0px rgba(0,0,0,0.017),0px 1.13px 5.38px 0px rgba(0,0,0,0.025),0px 2.71px 12.96px 0px rgba(0,0,0,0.033),0px 9px 43px 0px rgba(0,0,0,0.05);--color-text-primary:#161616;--color-text-secondary:#4a4947;--color-text-tertiary:#6b7280;--color-text-quaternary:#9ca3af;--color-text-disabled:#d1d5db;--breakpoint-xs:480px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1600px}.heading-1,h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:var(--font-family-headings);font-weight:var(--font-weight-h1);font-variation-settings:"wght" var(--font-weight-h1);letter-spacing:-.02em}.heading-1,.heading-2,h1,h2{color:var(--color-text-primary);margin:0}.heading-2,h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-family:var(--font-family-headings);font-weight:var(--font-weight-h2);font-variation-settings:"wght" var(--font-weight-h2);letter-spacing:-.015em}.heading-3,h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:var(--font-family-headings);font-weight:var(--font-weight-h3);font-variation-settings:"wght" var(--font-weight-h3);letter-spacing:-.01em}.heading-3,.heading-4,h3,h4{color:var(--color-text-primary);margin:0}.heading-4,h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:var(--font-family-headings);font-weight:var(--font-weight-h4);font-variation-settings:"wght" var(--font-weight-h4);letter-spacing:-.005em}.heading-5,h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-family:var(--font-family-headings);font-weight:var(--font-weight-h5);font-variation-settings:"wght" var(--font-weight-h5)}.heading-5,.heading-6,h5,h6{color:var(--color-text-primary);margin:0}.heading-6,h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-family:var(--font-family-headings);font-weight:var(--font-weight-h6);font-variation-settings:"wght" var(--font-weight-h6)}.body-base,body{font-size:var(--font-size-body-base);line-height:var(--line-height-body-base);font-family:var(--font-family-body);font-weight:var(--font-weight-body-base);font-variation-settings:"wght" var(--font-weight-body-base);margin:0}.body-base,.body-large,body{color:var(--color-text-primary)}.body-large{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);font-family:var(--font-family-body);font-weight:var(--font-weight-body-large);font-variation-settings:"wght" var(--font-weight-body-large)}.body-small{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);font-family:var(--font-family-body);font-weight:var(--font-weight-body-small);font-variation-settings:"wght" var(--font-weight-body-small);color:var(--color-text-secondary)}.ui-large{font-size:var(--font-size-ui-large);line-height:var(--line-height-ui-large);font-family:var(--font-family-body);font-weight:var(--font-weight-ui-large);font-variation-settings:"wght" var(--font-weight-ui-large)}.ui-base{font-size:var(--font-size-ui-base);line-height:var(--line-height-ui-base);font-family:var(--font-family-body);font-weight:var(--font-weight-ui-base);font-variation-settings:"wght" var(--font-weight-ui-base)}.ui-small{font-size:var(--font-size-ui-small);line-height:var(--line-height-ui-small);font-family:var(--font-family-body);font-weight:var(--font-weight-ui-small);font-variation-settings:"wght" var(--font-weight-ui-small)}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.ant-typography{&.ant-typography-h1{font-size:var(--font-size-h1)!important;line-height:var(--line-height-h1)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h1)!important;font-variation-settings:"wght" var(--font-weight-h1)!important}&.ant-typography-h2{font-size:var(--font-size-h2)!important;line-height:var(--line-height-h2)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h2)!important;font-variation-settings:"wght" var(--font-weight-h2)!important}&.ant-typography-h3{font-size:var(--font-size-h3)!important;line-height:var(--line-height-h3)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h3)!important;font-variation-settings:"wght" var(--font-weight-h3)!important}&.ant-typography-h4{font-size:var(--font-size-h4)!important;line-height:var(--line-height-h4)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h4)!important;font-variation-settings:"wght" var(--font-weight-h4)!important}&.ant-typography-h5{font-size:var(--font-size-h5)!important;line-height:var(--line-height-h5)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h5)!important;font-variation-settings:"wght" var(--font-weight-h5)!important}&.ant-typography-h6{font-size:var(--font-size-h6)!important;line-height:var(--line-height-h6)!important;font-family:var(--font-family-headings)!important;font-weight:var(--font-weight-h6)!important;font-variation-settings:"wght" var(--font-weight-h6)!important}}.function-symbol{font-size:1em;line-height:1.4;position:relative;top:1px}.ant-menu-item-selected,.ant-menu-item-selected .anticon{color:rgba(0,0,0,.85)!important}.chat-message li::marker{line-height:1;font-size:16px;display:inline}.chat-message li:before{content:counter(item) ". ";counter-increment:item;margin-right:.5em}.chat-message ol{counter-reset:item}.chat-message li{display:flex;align-items:baseline;list-style:none}html{scrollbar-gutter:stable}body{margin:0}main{background-color:white!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.listing-more-photo-wrapper{max-height:139px}.listing-detail-photo-wrapper,.listing-more-photo-wrapper{display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden;border-radius:8px}.listing-detail-photo-wrapper{max-height:286px}.ant-image.listing-detail-photo{width:100%;border-radius:8px;overflow:hidden}.ant-image.listing-detail-photo img{width:100%;height:auto;object-fit:cover;object-position:center center;display:block;border-radius:8px}.ant-image-img{border-radius:8px}.chat-session-side-bar .ant-menu-item:first-child{padding-left:0}.ant-checkbox-group{flex-direction:column}.ant-typography strong{font-family:var(--font-family-body);font-weight:600}.ant-input-number-sm input.ant-input-number-input{font-family:var(--font-family-body);font-weight:500}.ant-select-single{height:22px}.ant-skeleton.fill{display:flex;height:100%}.ant-skeleton-image.fill{border-radius:0}.ant-skeleton.fill-width{display:flex;min-width:100%}.ant-skeleton.fill-screen{display:flex;min-height:calc(100vh - 80px)}.ant-skeleton-image.fill-screen{flex:1 1;min-height:calc(100vh - 80px)}a.ant-btn{text-decoration:none}.bg-blur{background:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.bg-blocked{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.message-card .hover-tools{opacity:0;transition:opacity .2s ease}.message-card:hover .hover-tools{opacity:1}.value-changed{animation:flashHighlight 1s ease-out;border-radius:4px}@keyframes flashHighlight{0%{background-color:var(--highlight-color);transform:scale(1.02)}50%{background-color:var(--highlight-color);transform:scale(1.05)}to{background-color:transparent;transform:scale(1)}}.container-section{background-color:white;padding:var(--spacing-112) 5%;max-width:1696px;margin:0 auto}@media (max-width:768px){.container-section{padding:var(--spacing-80) 5%}}@media (max-width:576px){.container-section{padding:var(--spacing-40) 5%}}.container-section-no-padding{background-color:white;padding:0 5%;max-width:1696px;margin:0 auto}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-col-center{display:flex;flex-direction:column;align-items:center}.flex-row-center{display:flex;flex-direction:row}.flex-row-center,.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-16{gap:var(--spacing-16)}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-64{gap:var(--spacing-64)}.gap-80{gap:var(--spacing-80)}.p-0{padding:var(--spacing-0)}.p-16{padding:var(--spacing-16)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.p-48{padding:var(--spacing-48)}.p-64{padding:var(--spacing-64)}.p-80{padding:var(--spacing-80)}.p-112{padding:var(--spacing-112)}.m-0{margin:0}.m-auto{margin:0 auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-16{margin-top:var(--spacing-16)}.mb-16{margin-bottom:var(--spacing-16)}.mt-24{margin-top:var(--spacing-24)}.mb-24{margin-bottom:var(--spacing-24)}.w-full{width:100%}.w-90{width:90%}.max-w-content{max-width:1696px}.max-w-1200{max-width:1200px}.max-w-768{max-width:768px}.h-full{height:100%}.min-h-80vh{min-height:80vh}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.no-underline{text-decoration:none}.relative{position:relative}.absolute{position:absolute}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.bg-white{background-color:white}.bg-transparent{background-color:transparent}.pointer-events-none{pointer-events:none}.overflow-hidden{overflow:hidden}.object-fit-contain{object-fit:contain}.rotate-180{transform:rotate(180deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-background{background-color:var(--hero-background);border-radius:0 0 var(--hero-border-radius) var(--hero-border-radius);min-height:80vh;overflow:hidden;padding:172px 5% var(--spacing-32) 5%;max-width:100%;margin:0 auto}.backgroundWatermark{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/log-bg-vector.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:70%;z-index:0;width:100%;max-height:1829.8699px}.timeline-container{position:relative;max-width:1200px;margin:0 auto;width:100%}.video-section-background{width:100%;position:relative;overflow:hidden;border-radius:100px;background:#154618}.video-section-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:1;background-image:radial-gradient(circle at 15% 10%,rgba(255,255,255,.8) 4px,transparent 0),radial-gradient(circle at 6% 15%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 23% 25%,rgba(255,255,255,.7) 4px,transparent 0),radial-gradient(circle at 29% 18%,rgba(255,255,255,.8) 4px,transparent 0),radial-gradient(circle at 37% 12%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 47% 8%,rgba(255,255,255,.8) 4px,transparent 0),radial-gradient(circle at 19% 6%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 29% 30%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 25% 16%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 7% 35%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 42% 35%,rgba(255,255,255,.6) 3px,transparent 0),radial-gradient(circle at 4% 3%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 14% 30%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 36% 40%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 47% 22%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 50% 55%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 33% 50%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 14% 45%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 4% 28%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 10% 7%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 25% 13%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 35% 1%,rgba(255,255,255,.5) 2px,transparent 0),radial-gradient(circle at 47% 40%,rgba(255,255,255,.5) 2px,transparent 0);background-size:100% 100%;background-repeat:no-repeat}.video-section-content{position:relative;z-index:2;padding:var(--spacing-80) 5% 0 5%}.video-section-text-container{text-align:center;max-width:1040px;margin:0 auto}.video-section-heading{color:#ffffff;margin-bottom:var(--spacing-24)}.video-section-description{color:#ffffff;opacity:.9}.video-section-image-container{display:flex;justify-content:center;align-items:center}.video-section-image{max-width:100%;height:auto;display:block}.benefits-grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-40) var(--spacing-32);gap:var(--spacing-40) var(--spacing-32);width:100%}@media (max-width:768px){.benefits-grid-container{grid-template-columns:1fr;gap:var(--spacing-32)}}.cta-background{background:var(--hero-background)!important;border-radius:var(--spacing-32);padding:var(--spacing-80) var(--spacing-32)}.ant-btn,.ant-card,.ant-checkbox,.ant-drawer,.ant-dropdown,.ant-form,.ant-input,.ant-menu,.ant-modal,.ant-popover,.ant-radio,.ant-select,.ant-slider,.ant-switch,.ant-table,.ant-tag,.ant-tooltip,.ant-typography,div:not([class*=heading-]):not([class*=h1]):not([class*=h2]):not([class*=h3]):not([class*=h4]):not([class*=h5]):not([class*=h6]),p,span{font-family:var(--font-family-body)!important}.ant-btn-primary{background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--color-brand-medium)!important;border-color:var(--color-brand-medium)!important}.ant-btn-primary:active{background-color:#1f5f24!important;border-color:#1f5f24!important}.ant-btn-link,.ant-btn-link:focus,.ant-btn-link:hover{color:#1E1E1E!important}.ant-btn-primary.ant-btn-ghost{color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important}.ant-btn-primary.ant-btn-ghost:focus,.ant-btn-primary.ant-btn-ghost:hover{color:var(--color-brand-medium)!important;border-color:var(--color-brand-medium)!important;background-color:rgba(43,140,49,.05)!important}.ant-carousel,.ant-carousel .ant-carousel-list,.ant-carousel .ant-carousel-track{pointer-events:auto!important}.ant-carousel .ant-carousel-indicator{display:none!important}.ant-carousel .ant-carousel-arrow{background:rgba(255,255,255,.8)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;transition:all .2s ease!important}.ant-carousel .ant-carousel-arrow:hover{background:rgba(255,255,255,1)!important;transform:scale(1.05)!important}.ant-carousel .ant-carousel-arrow:before{font-size:16px!important;color:#161616!important}.ant-carousel .ant-carousel-arrow-prev{left:16px!important}.ant-carousel .ant-carousel-arrow-next{right:16px!important}.divider{width:"100%";height:"1px";background-color:"#C8C6C1"}.property-card{width:var(--card-width);height:var(--card-height);background:var(--card-background);border-radius:var(--card-border-radius);border:1px solid var(--card-border);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.property-card-image-container{padding:var(--card-image-padding);flex:1 1;align-items:center;justify-content:center}.property-card-image{max-width:100%;max-height:100%;border-radius:calc(var(--card-border-radius) - var(--card-image-padding))}.property-card-details{background:var(--card-details-background);padding:var(--card-details-padding);border-top:1px solid var(--card-border)}.property-card-price{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.property-card-price-value{font-size:20px;color:#1c1b1b;line-height:1.2}.property-card-price-label{font-size:12px;color:#96948f;text-transform:uppercase;letter-spacing:.5px}.property-card-heart-button{border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease;padding:0}.property-card-heart-button:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.property-card-heart-button svg{width:16px;height:16px;color:white}.property-card-pagination{display:flex;justify-content:center;gap:4px;margin-top:8px}.property-card-pagination-dot{width:6px;height:6px;border-radius:50%;background:#d1d5db}.property-card-pagination-dot.active{background:#2b8c31}.blog-header{background:linear-gradient(135deg,#2b8c31,#154618);color:white;padding:var(--spacing-112) 5%;text-align:center;border-radius:0 0 100px 100px;margin-bottom:var(--spacing-64)}.blog-header h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);margin-bottom:var(--spacing-24)}.blog-header p{font-size:var(--font-size-body-large);max-width:768px;margin:0 auto var(--spacing-40);opacity:.9}.blog-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-48);gap:var(--spacing-48);padding:0 5%;max-width:1696px;margin:0 auto var(--spacing-112)}.blog-post-card{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);transition:transform .3s ease,box-shadow .3s ease;background:white}.blog-post-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-large)}.blog-post-card-image{width:100%;height:200px;object-fit:cover}.blog-post-card-content{padding:var(--spacing-24)}.blog-post-card-content h3{font-size:var(--font-size-h3);margin-bottom:var(--spacing-16);color:var(--color-text-primary)}.blog-post-card-content p{color:var(--color-text-secondary);margin-bottom:var(--spacing-24);line-height:1.6}.blog-post-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-body-small);color:var(--color-text-tertiary);line-height:var(--line-height-body-small)}.blog-post-card-read-more{color:var(--color-brand-primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:var(--spacing-2)}.blog-post-card-read-more:hover{text-decoration:underline}.blog-post-header{text-align:center;margin-bottom:var(--spacing-64);padding:0 5%}.blog-post-header h1{font-size:var(--font-size-h2);margin-bottom:var(--spacing-24)}.blog-post-meta{display:flex;justify-content:center;gap:var(--spacing-32);color:var(--color-text-tertiary);margin-bottom:var(--spacing-48)}.blog-post-content{max-width:768px;margin:0 auto var(--spacing-112);padding:0 5%;line-height:1.7}.blog-post-content h2{margin:var(--spacing-48) 0 var(--spacing-24)}.blog-post-content h3{margin:var(--spacing-32) 0 var(--spacing-16)}.blog-post-content p{margin-bottom:var(--spacing-24);color:var(--color-text-primary)}.blog-post-content img{max-width:100%;border-radius:var(--radius-lg);margin:var(--spacing-32) 0}.privacy-policy-section{max-width:1200px;margin:0 auto var(--spacing-112);padding:0 5%}.privacy-policy-section h1{text-align:center;margin-bottom:var(--spacing-48);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}.privacy-policy-content{background:white;border-radius:var(--radius-xl);padding:var(--spacing-48);box-shadow:var(--shadow-small)}.privacy-policy-content h2{margin:var(--spacing-32) 0 var(--spacing-16);color:var(--color-text-primary)}.privacy-policy-content p{margin-bottom:var(--spacing-24);color:var(--color-text-secondary);line-height:1.7}.privacy-policy-content ul{margin-bottom:var(--spacing-24);padding-left:var(--spacing-32)}.privacy-policy-content li{margin-bottom:var(--spacing-12);color:var(--color-text-secondary)}.auth-form-container{max-width:480px;margin:0 auto;padding:var(--spacing-64) 5%}.auth-form-container h1{text-align:center;margin-bottom:var(--spacing-32);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}.auth-form-container p{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--spacing-48)}.auth-form{background:white;border-radius:var(--radius-xl);padding:var(--spacing-48);box-shadow:var(--shadow-small)}.auth-form-group{margin-bottom:var(--spacing-24)}.auth-form-label{display:block;margin-bottom:var(--spacing-8);font-weight:500;color:var(--color-text-primary)}.auth-form-input{width:100%;padding:var(--spacing-16);border:1px solid #d1d5db;border-radius:var(--radius-base);font-size:var(--font-size-ui-base);transition:border-color .2s ease;box-sizing:border-box}.auth-form-input:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(43,140,49,.1)}.auth-form-button{width:100%;padding:var(--spacing-16);background:var(--color-brand-primary);color:white;border:none;border-radius:var(--radius-base);font-size:var(--font-size-ui-base);font-weight:var(--font-weight-ui-base);cursor:pointer;transition:background-color .2s ease;line-height:var(--line-height-ui-base)}.auth-form-button:hover{background:var(--color-brand-medium)}.auth-form-footer{text-align:center;margin-top:var(--spacing-24);color:var(--color-text-secondary)}.auth-form-footer a{color:var(--color-brand-primary);text-decoration:none;font-weight:500}.auth-form-footer a:hover{text-decoration:underline}.pricing-page{padding:var(--spacing-64) 5%;max-width:1696px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:var(--spacing-64)}.pricing-header h1{font-size:var(--font-size-h2);margin-bottom:var(--spacing-24);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2)}.pricing-header p{font-size:var(--font-size-body-large);color:var(--color-text-secondary);max-width:768px;margin:0 auto}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-40);gap:var(--spacing-40);margin-bottom:var(--spacing-64)}.pricing-card{box-shadow:var(--shadow-medium);text-align:center;border:2px solid transparent;transition:all .3s ease}.pricing-card.featured{border-color:var(--color-brand-primary);position:relative}.pricing-card.featured:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-brand-primary);color:white;padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-full);font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-small)}.pricing-card h3{font-size:var(--font-size-h3);margin-bottom:var(--spacing-16);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3)}.pricing-card-price{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);margin-bottom:var(--spacing-8);color:var(--color-text-primary);line-height:var(--line-height-h1)}.pricing-card-price-period{color:var(--color-text-tertiary);font-size:var(--font-size-body-base)}.pricing-card-features{list-style:none;padding:0;margin:var(--spacing-32) 0;text-align:left}.pricing-card-features li{padding:var(--spacing-12) 0;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:var(--spacing-12)}.pricing-card-features li:last-child{border-bottom:none}.pricing-card-features li svg{color:var(--color-brand-primary);flex-shrink:0}.pricing-card-button{width:100%;padding:var(--spacing-16);background:var(--color-brand-primary);color:white;border:none;border-radius:var(--radius-base);font-size:var(--font-size-ui-base);font-weight:var(--font-weight-ui-base);cursor:pointer;transition:background-color .2s ease}.pricing-card-button:hover{background:var(--color-brand-medium)}.pricing-card-button.outline{background:transparent;border:1px solid var(--color-brand-primary);color:var(--color-brand-primary)}.pricing-card-button.outline:hover{background:rgba(43,140,49,.05)}.pricing-faq{max-width:768px;margin:0 auto}.pricing-faq h2{text-align:center;margin-bottom:var(--spacing-40)}.comparison-test-page{padding:var(--spacing-64) 5%;max-width:1696px;margin:0 auto}.comparison-header{text-align:center;margin-bottom:var(--spacing-64)}.comparison-header h1{font-size:var(--font-size-h2);margin-bottom:var(--spacing-24);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2)}.comparison-header p{font-size:var(--font-size-body-large);color:var(--color-text-secondary);max-width:768px;margin:0 auto}.comparison-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-64);gap:var(--spacing-64)}.comparison-section{background:white;border-radius:var(--radius-xl);padding:var(--spacing-40);box-shadow:var(--shadow-small)}.comparison-section h3{font-size:var(--font-size-h3);margin-bottom:var(--spacing-24);color:var(--color-text-primary);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3)}.comparison-section ul{list-style:none;padding:0}.comparison-section li{padding:var(--spacing-16) 0;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:var(--spacing-12)}.comparison-section li:last-child{border-bottom:none}.comparison-section li svg{color:var(--color-brand-primary);flex-shrink:0}@media (max-width:1200px){.blog-post-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.comparison-content{gap:var(--spacing-40)}}@media (max-width:992px){.pricing-cards{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pricing-card.featured{transform:none}.pricing-card.featured:before{position:static;transform:none;display:inline-block;margin-bottom:var(--spacing-16)}}@media (max-width:768px){.blog-header h1{font-size:var(--font-size-h2)}.blog-post-header h1{font-size:var(--font-size-h3)}.blog-post-content{padding:0}.auth-form,.privacy-policy-content{padding:var(--spacing-32)}.comparison-content{grid-template-columns:1fr;gap:var(--spacing-40)}.comparison-header h1,.pricing-header h1{font-size:var(--font-size-h3)}}@media (max-width:576px){.blog-header{padding:var(--spacing-80) 5%;border-radius:0 0 50px 50px}.blog-header h1{font-size:var(--font-size-h3)}.blog-post-grid{grid-template-columns:1fr;gap:var(--spacing-32);padding:0}.blog-post-card-content{padding:var(--spacing-16)}.blog-post-header{padding:0}.blog-post-content{margin-bottom:var(--spacing-64)}.comparison-test-page,.pricing-page{padding:var(--spacing-48) 5%}.comparison-section,.pricing-card{padding:var(--spacing-32)}}.cta-section{padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:48px;position:relative;background-image:url(/dots-cta-bg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#efede8;border-radius:100px 100px 0 0;overflow:hidden}@media (max-width:768px){.cta-section{padding:64px 0;gap:32px}}.cta-content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:1040px;position:relative;z-index:2}.cta-button-wrapper{display:flex;justify-content:center;align-items:center}.cta-divider{height:1px;background:var(--Color-Neutral-N3,#c8c6c1);width:100%;max-width:1696px;margin:0 auto}.cta-background{background-color:#efede8;border-radius:100px 100px 0 0}.cta-full-width{width:100%;padding-left:0!important;padding-right:0!important}.faq-section{padding:112px;display:flex;flex-direction:column;align-items:center;gap:64px;max-width:1920px;margin:0 auto}@media (max-width:768px){.faq-section{padding:64px 24px;gap:48px}}.faq-header{align-items:center;gap:24px}.faq-accordion,.faq-header{display:flex;flex-direction:column;width:100%;max-width:804px}.faq-accordion{gap:16px}.faq-accordion-item{display:flex;flex-direction:column;background-color:#efede8;border-radius:40px;transition:all .2s ease-in-out;cursor:pointer}.faq-accordion-item:hover{opacity:.8}.faq-accordion-item:active{transform:scale(.95)}.faq-accordion-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px;width:100%;position:relative;max-width:765px}.faq-accordion-question{flex:1 1;text-align:left;padding-right:24px}.faq-accordion-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease-in-out}.faq-accordion-toggle.expanded{transform:rotate(45deg)}.faq-plus-icon{width:18.67px;height:18.67px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 1.5V17.5' stroke='%232B8C31' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 9.5H17.5' stroke='%232B8C31' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.faq-accordion-content{padding:0 24px 20px;animation:faq-slide-down .3s ease-out}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.testimonial-section{background-color:white;padding:var(--spacing-112) 5%;max-width:1696px;margin:0 auto}@media (max-width:768px){.testimonial-section{padding:var(--spacing-80) 5%}}.testimonial-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24);width:100%;max-width:1200px;margin:0 auto var(--spacing-64)}@media (max-width:768px){.testimonial-header{margin-bottom:var(--spacing-48)}}.testimonial-slider{display:flex;gap:var(--spacing-32);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%}@media (max-width:768px){.testimonial-slider{gap:var(--spacing-24)}}.testimonial-slider::-webkit-scrollbar{display:none}.testimonial-card{background-color:rgb(239,237,232);border-radius:30px;height:auto;flex-shrink:0;min-width:calc(33.333% - 21px);max-width:calc(33.333% - 21px)}@media (max-width:1024px) and (min-width:769px){.testimonial-card{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media (max-width:768px){.testimonial-card{min-width:100%;max-width:100%;min-height:400px}}.testimonial-card-content{height:100%;padding:var(--spacing-32);display:flex;flex-direction:column;gap:var(--spacing-32)}@media (max-width:768px){.testimonial-card-content{padding:var(--spacing-24);gap:var(--spacing-24)}}.testimonial-stars{display:flex;gap:4px;align-items:center}.testimonial-star-icon{width:var(--spacing-20);height:19px;background-color:rgb(200,198,193);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.testimonial-avatar-section{display:flex;gap:var(--spacing-20);align-items:center;margin-top:auto}.testimonial-avatar{width:var(--spacing-56);height:var(--spacing-56);border-radius:50%;background-color:var(--color-brand-background);overflow:hidden;display:flex;align-items:center;justify-content:center}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-user-info{display:flex;flex-direction:column;gap:0}.testimonial-controls{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:50px}@media (max-width:768px){.testimonial-controls{flex-direction:column;gap:var(--spacing-24);margin-top:var(--spacing-24)}}.testimonial-pagination{display:flex;gap:var(--spacing-12);align-items:center}.testimonial-pagination-dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-brand-primary);background-color:transparent;padding:0;min-width:auto;cursor:pointer}.testimonial-pagination-dot.active{background-color:var(--color-brand-primary)}.testimonial-pagination-dot.in-range{opacity:1}.testimonial-pagination-dot:not(.in-range){opacity:.5}.testimonial-navigation{display:flex;gap:var(--spacing-12);align-items:center}.testimonial-nav-button{width:40px;height:40px;border-radius:30px;border:1px solid var(--color-brand-primary);padding:0;min-width:auto;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.testimonial-nav-button svg{width:24px;height:24px}.testimonial-nav-button svg path{stroke:var(--color-brand-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.benefits-section{padding:var(--spacing-112);width:100%;position:relative;background-color:white;max-width:1696px;margin:0 auto}@media (max-width:768px){.benefits-section{padding:var(--spacing-64) var(--spacing-24)}}.benefits-main-container{display:flex;gap:var(--spacing-112);align-items:flex-start;position:relative;flex-wrap:nowrap}@media (max-width:1200px){.benefits-main-container{gap:var(--spacing-64)}}@media (max-width:992px){.benefits-main-container{flex-wrap:wrap;gap:var(--spacing-48)}}@media (max-width:768px){.benefits-main-container{gap:var(--spacing-48);flex-direction:column}}.benefits-left-column{display:flex;flex-direction:column;gap:var(--spacing-24);flex:0 0 557px;min-width:300px;max-width:500px}@media (max-width:1200px){.benefits-left-column{flex:0 0 450px;max-width:450px}}@media (max-width:992px){.benefits-left-column{flex:1 1 100%;max-width:100%;margin-bottom:var(--spacing-32)}}@media (max-width:768px){.benefits-left-column{flex:1 1 auto;width:100%;min-width:auto;max-width:none;margin-bottom:0}}.benefits-content{display:flex;flex-direction:column;gap:var(--spacing-24)}.benefits-buttons-container{display:flex;gap:var(--spacing-24);margin-top:var(--spacing-24)}@media (max-width:480px){.benefits-buttons-container{flex-direction:column;width:100%;gap:var(--spacing-16)}}.benefits-right-column{flex:1 1 auto;min-width:500px;display:flex;flex-direction:column;gap:var(--spacing-32)}@media (max-width:1200px){.benefits-right-column{min-width:400px}}@media (max-width:992px){.benefits-right-column{flex:1 1 100%;width:100%;min-width:auto}}@media (max-width:768px){.benefits-right-column{width:100%;min-width:auto;gap:var(--spacing-32)}}.benefits-grid-row{display:flex;gap:var(--spacing-32)}@media (max-width:768px){.benefits-grid-row{flex-direction:column;gap:var(--spacing-24)}}.benefits-card{max-width:480px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-16)}.benefits-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefits-card-icon img{width:48px;height:48px}.app-content{padding-top:var(--spacing-112);padding-bottom:var(--spacing-112)}@media (max-width:992px){.app-content{padding-top:var(--spacing-80)!important;padding-bottom:var(--spacing-80)!important}}@media (max-width:768px){.app-content{padding-top:var(--spacing-40)!important;padding-bottom:var(--spacing-40)!important}}.app-content.full-screen-mode,.app-content.hero-mode,.app-content.no-padding{padding-top:0!important;padding-bottom:0!important}.wrap-container{padding-left:var(--spacing-112);padding-right:var(--spacing-112)}@media (max-width:992px){.wrap-container{padding-left:5%!important;padding-right:5%!important}}@media (max-width:768px){.wrap-container{padding-left:5%!important;padding-right:5%!important}}.wrap-container.full-width{padding-left:var(--spacing-24)!important;padding-right:var(--spacing-24)!important}.wrap-container.full-screen{padding-left:0!important;padding-right:0!important}.property-card{width:100%;max-width:405px;min-width:405px;height:524px;background:#ffffff;border-radius:24px;display:flex;flex-direction:column;box-shadow:0 .4075919985771179px 1.9473838806152344px 0 rgba(0,0,0,.017420558258891106),0 1.1269396543502808px 5.384267330169678px 0 rgba(0,0,0,.02500000037252903),0 2.7132365703582764px 12.963241577148438px 0 rgba(0,0,0,.032579440623521805),0 9px 43px 0 rgba(0,0,0,.05000000074505806);flex-shrink:0}@media (max-width:768px){.property-card{min-width:250px;max-width:320px}}.property-card-image-section{height:380px;padding:8px;background:#ffffff;border-radius:24px 24px 0 0;position:relative}.property-card-image-container{width:auto;height:300px;padding:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px}.property-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.property-card-heart-button{position:absolute;top:16px;right:16px;width:32px;height:32px;background:rgb(36,81,48);border-radius:999px;box-shadow:0 0 0 1px rgb(13,55,15),0 1px 2px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;z-index:2}.property-card-heart-button:hover{opacity:.8;transition:opacity .2s ease-in-out}.property-card-heart-button:active{transform:scale(.95);transition:transform .1s ease-in-out}.property-card-pagination-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:4px;align-items:center;z-index:2}.property-card-dot{width:6px;height:6px;border-radius:50%}.property-card-dot.active{background:rgb(36,81,48)}.property-card-dot.inactive{background:transparent;border:1.5px solid rgb(250,253,247)}.property-card-image-placeholder{width:100%;height:100%;border-radius:16px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-family:var(--font-family-body);font-size:var(--font-size-body-small);font-weight:500}.property-card-price-section{height:56px;padding:8px;border-bottom:1px solid rgb(229,229,229);border-top:none;gap:8px}.property-card-price-item,.property-card-price-section{background:#ffffff;display:flex;justify-content:center;align-items:center}.property-card-price-item{padding:4px 0;border-radius:8px;flex:1 1;min-width:90px;max-width:124px;height:40px;flex-direction:column;gap:2px}.property-card-price-value{font-size:var(--font-size-body-base);font-family:var(--font-family-body);font-weight:600;color:rgb(28,27,27);line-height:1.5}.property-card-price-label{font-size:var(--font-size-body-small);font-family:var(--font-family-body);font-weight:400;color:rgb(150,148,143);line-height:1.57}@media (max-width:768px){.property-card-price-label{font-size:10px}}.property-card-details-section{height:144px;padding:8px;background:rgb(249,251,249);border-bottom:1px solid rgb(229,229,229);border-top:none;border-radius:0 0 24px 24px;display:flex;flex-direction:column}.property-card-detail-row{width:auto;height:32px;padding:6px 8px;border-bottom:1px solid rgb(240,240,240);display:flex;justify-content:space-between;align-items:center}.property-card-detail-row:not(:first-child){border-top:none}.property-card-detail-row:last-child{border-radius:8px;border:none}.property-card-detail-label{font-weight:400}.property-card-detail-label,.property-card-detail-value{font-size:var(--font-size-ui-small);font-family:var(--font-family-body);color:rgb(28,27,27);line-height:1.67}.property-card-detail-value{font-weight:600;text-align:right;max-width:241px}.property-carousel-container{width:100%;position:relative;overflow:visible;z-index:1}.property-carousel-container .ant-carousel{overflow:visible!important}.property-carousel-container .ant-carousel .ant-carousel-dots,.property-carousel-container .ant-carousel .ant-carousel-next,.property-carousel-container .ant-carousel .ant-carousel-prev{display:none!important}.property-carousel-container .ant-carousel .ant-carousel-track{position:relative!important;z-index:0!important;pointer-events:auto!important;transition:transform .5s ease-in-out}.property-carousel-container .ant-carousel .ant-carousel-list{overflow:visible!important;position:relative!important;z-index:0!important;pointer-events:auto!important}.property-carousel-container .slick-list,.property-carousel-container .slick-slider,.property-carousel-container .slick-track{position:relative!important;z-index:10!important;pointer-events:auto!important;overflow:visible!important}.property-carousel-container .slick-track{display:flex!important;align-items:center}.property-carousel-container .slick-slide,.property-carousel-container .slick-slide>div{position:relative!important;z-index:10!important;pointer-events:auto!important;overflow:visible!important}.property-carousel-container .slick-slide>div{height:auto!important}.property-carousel-slide-container{display:flex!important;justify-content:center;align-items:center;width:auto!important;padding:0 8px;box-sizing:border-box}.property-carousel-slide-container,.property-carousel-slide-container>*{position:relative!important;z-index:10!important;pointer-events:auto!important;overflow:visible!important}.property-carousel-slide-container>*{width:405px;max-width:405px;min-width:405px;flex-shrink:0}@media (max-width:768px){.property-carousel-slide-container{padding:0 20px}.property-carousel-slide-container>*{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}@media (max-width:480px){.property-carousel-slide-container{padding:0 20px}.property-carousel-slide-container>*{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}.property-carousel-first-slide{padding-left:20px!important}.property-carousel-last-slide{padding-right:20px!important}.property-carousel-pause-indicator{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:white;padding:4px 8px;border-radius:4px;font-size:var(--font-size-ui-small);font-weight:500;opacity:0;transition:opacity .3s ease;z-index:10}.property-carousel-pause-indicator.visible{opacity:1}.responsive-stack{display:flex;gap:var(--current-spacing);align-items:var(--current-align);justify-content:var(--current-justify);flex-direction:var(--current-direction);flex-wrap:var(--current-wrap)}.responsive-stack.responsive-sm{@media (max-width:576px){flex-direction:column;gap:calc(var(--current-spacing) * .75)}}.responsive-stack.responsive-md{@media (max-width:768px){flex-direction:column;gap:calc(var(--current-spacing) * .75)}}.responsive-stack.responsive-lg{@media (max-width:992px){flex-direction:column;gap:calc(var(--current-spacing) * .75)}}.app-footer{padding:var(--spacing-64) var(--spacing-112);position:relative;overflow:hidden;background:#EFEDE8;width:100%;min-height:599px}@media (max-width:768px){.app-footer{padding:var(--spacing-40) var(--spacing-24)}}.app-footer-watermark{position:absolute;bottom:0;left:0;right:0;height:100%;max-height:359px;background-image:url(/footer-watermark.svg);background-size:cover;background-position:bottom;background-repeat:no-repeat;opacity:.1;z-index:0}.app-footer-content{position:relative;z-index:1;width:100%}.app-footer-newsletter-section{width:500px}@media (max-width:768px){.app-footer-newsletter-section{width:100%}}.app-footer-links-section{width:388px}@media (max-width:768px){.app-footer-links-section{width:100%}}.app-footer-links-column{width:174px}@media (max-width:768px){.app-footer-links-column{width:100%}}.app-footer-email-input{width:360px;height:48px;border-radius:10px;font-size:var(--font-size);font-weight:500;font-family:var(--font-family-body)}@media (max-width:768px){.app-footer-email-input{width:243px}}.app-footer-link-item{padding:6px 0}.app-footer-social-icon{width:24px;height:24px}.app-footer-bottom-links,.app-footer-section-title{text-transform:uppercase}.app-header-container{padding:var(--spacing-24) 0;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;background:transparent;pointer-events:none}.app-header-content{width:100%;max-width:755px;height:80px;padding:0 var(--spacing-24);background-color:#ffffff;border:1px solid rgb(239,237,232);border-radius:42px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-xsmall);pointer-events:auto}.app-header-mobile-menu-button{border:none!important;box-shadow:none!important}.app-header-mobile-menu-icon{font-size:var(--font-size-heading-5);color:var(--color-text-primary)}.app-header-drawer-body{padding:var(--spacing-32) var(--spacing-20);background-color:white}.hero-section-subtitle,.hero-section-title{max-width:1200px}.formaiq-showcase-container{height:600px}.formaiq-ipad-container{height:auto;position:relative;width:100%;z-index:2;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.formaiq-background{position:absolute;bottom:0;width:100%;height:380px;background-color:rgb(239,237,232);border-radius:50px;z-index:1}.formaiq-ipad-image{width:80%;height:auto;position:relative;z-index:2;object-position:50% 100%;object-fit:contain;display:block;margin:0 auto}@media (max-width:576px){.formaiq-showcase-container{height:210px}.formaiq-background{height:120px;border-radius:30px}}.featured-section-card{width:auto;padding:var(--spacing-64);background-color:rgb(239,237,232);border-radius:40px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-40);position:relative;z-index:1}.featured-section-dots-pattern{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.featured-section-dot{position:absolute;border-radius:50%;background-color:rgb(99,98,96)}.featured-section-title{text-align:center;max-width:1568px}.pricing-billing-toggle{background:var(--color-brand-background);border-radius:var(--radius-xl);padding:var(--spacing-4)}.pricing-billing-button{padding:var(--spacing-12) var(--spacing-24);border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all .2s ease}.pricing-billing-button.active{background:white;box-shadow:var(--shadow-small)}.pricing-billing-button.inactive{background:transparent;box-shadow:none}.pricing-cards-container{width:100%;max-width:1200px;flex-direction:row}.pricing-card{flex:1 1;background:white;border-radius:var(--radius-2xl);padding:var(--spacing-48);position:relative}.pricing-card.featured{box-shadow:var(--shadow-large);border:2px solid var(--color-brand-primary);transform:translateY(-8px)}.pricing-card.standard{box-shadow:var(--shadow-medium);border:1px solid #e5e7eb;transform:none}.pricing-card-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-brand-primary);color:white;padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-xl);font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-small)}.pricing-card-price{font-size:60px;line-height:72px;margin:0}.pricing-card-divider{height:1px;background:#e5e7eb;margin:0 calc(-1 * var(--spacing-48))}.pricing-card-feature-icon{color:var(--color-brand-primary)}.pricing-card-button{margin-top:auto}