@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 + .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 + .75rem, 2.25rem);--line-height-h3:clamp(1.8rem, 3.5vw + .9rem, 2.52rem);--font-weight-h3:500;--font-size-h4:clamp(1.25rem, 2vw + .75rem, 1.5rem);--line-height-h4:clamp(1.5rem, 2.4vw + .9rem, 1.68rem);--font-weight-h4:500;--font-size-h5:clamp(1.125rem, 1.5vw + .75rem, 1.25rem);--line-height-h5:clamp(1.35rem, 1.8vw + .9rem, 1.4rem);--font-weight-h5:500;--font-size-h6:clamp(1rem, 1vw + .75rem, 1.125rem);--line-height-h6:clamp(1.2rem, 1.2vw + .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(.875rem, .5vw + .8rem, 1rem);--line-height-body-base:clamp(1.225rem, .7vw + 1.12rem, 1.4rem);--font-weight-body-base:400;--font-size-body-small:clamp(.75rem, .25vw + .7rem, .875rem);--line-height-body-small:clamp(1.05rem, .35vw + .98rem, 1.225rem);--font-weight-body-small:400;--font-size-ui-large:clamp(1rem, .5vw + .875rem, 1.125rem);--line-height-ui-large:clamp(1.2rem, .6vw + 1.05rem, 1.35rem);--font-weight-ui-large:500;--font-size-ui-base:clamp(.875rem, .25vw + .8rem, 1rem);--line-height-ui-base:clamp(1.05rem, .3vw + .96rem, 1.2rem);--font-weight-ui-base:500;--font-size-ui-small:clamp(.75rem, .125vw + .7rem, .875rem);--line-height-ui-small:clamp(.9rem, .15vw + .84rem, 1.05rem);--font-weight-ui-small:500;--spacing-0:0;--spacing-1:.0625rem;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-6:.375rem;--spacing-8:.5rem;--spacing-12:.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 .0625rem .125rem 0 #0000000d;--shadow-xsmall:0 .0625rem .125rem 0 #0000000f, 0 .0625rem .1875rem 0 #0000001a;--shadow-small:0 .125rem .25rem -.125rem #0000000f, 0 .25rem .5rem -.125rem #0000001a;--shadow-medium:0 .25rem .375rem -.125rem #00000008, 0 .75rem 1rem -.25rem #00000014;--shadow-large:0 .5rem .5rem -.25rem #00000008, 0 1.25rem 1.5rem -.25rem #00000014;--shadow-xlarge:0 1.5rem 3rem -.75rem #0000002e;--shadow-xxlarge:0 2rem 4rem -.75rem #00000024;--radius-xs:.125rem;--radius-sm:.25rem;--radius-base:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.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:#efede8;--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:#fff;--card-details-background:#f9fbf9;--card-border:#e5e5e5;--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 .41px 1.95px 0px #00000004, 0px 1.13px 5.38px 0px #00000006, 0px 2.71px 12.96px 0px #00000008, 0px 9px 43px 0px #0000000d;--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}h1,.heading-1{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;color:var(--color-text-primary);margin:0}h2,.heading-2{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;color:var(--color-text-primary);margin:0}h3,.heading-3{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;color:var(--color-text-primary);margin:0}h4,.heading-4{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;color:var(--color-text-primary);margin:0}h5,.heading-5{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);color:var(--color-text-primary);margin:0}h6,.heading-6{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);color:var(--color-text-primary);margin:0}body,.body-base{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);color:var(--color-text-primary);margin:0}.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);color:var(--color-text-primary)}.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.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.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.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.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.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:#000000d9!important}.chat-message li::marker{font-size:16px;line-height:1;display:inline}.chat-message li:before{content:counter(item) ". ";counter-increment:item;margin-right:.5em}.chat-message ol{counter-reset:item}.chat-message li{align-items:baseline;list-style:none;display:flex}html{scrollbar-gutter:stable}body{margin:0}main{background-color:#fff!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.listing-more-photo-wrapper{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;max-height:139px;display:flex;overflow:hidden}.listing-detail-photo-wrapper{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;max-height:286px;display:flex;overflow:hidden}.ant-image.listing-detail-photo{border-radius:8px;width:100%;overflow:hidden}.ant-image.listing-detail-photo img{object-fit:cover;object-position:center center;border-radius:8px;width:100%;height:auto;display:block}.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{height:100%;display:flex}.ant-skeleton-image.fill{border-radius:0}.ant-skeleton.fill-width{min-width:100%;display:flex}.ant-skeleton.fill-screen{min-height:calc(100vh - 80px);display:flex}.ant-skeleton-image.fill-screen{flex:1;min-height:calc(100vh - 80px)}a.ant-btn{text-decoration:none}.bg-blur{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#00000026}.bg-blocked{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9}.message-card .hover-tools{opacity:0;transition:opacity .2s}.message-card:hover .hover-tools{opacity:1}.value-changed{border-radius:4px;animation:1s ease-out flashHighlight}@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:#0000;transform:scale(1)}}.container-section{padding:var(--spacing-80) 5%;background-color:#fff;max-width:1696px;margin:0 auto}@media (max-width:768px){.container-section{padding:var(--spacing-64) 5%}}@media (max-width:576px){.container-section{padding:var(--spacing-32) 5%}}.container-section-no-padding{background-color:#fff;max-width:1696px;margin:0 auto;padding:0 5%}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-col-center{flex-direction:column;align-items:center;display:flex}.flex-row-center{flex-direction:row;align-items:center;display:flex}.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)}.gap-96{gap:var(--spacing-96)}.mb-48{margin-bottom:var(--spacing-48)}.mb-64{margin-bottom:var(--spacing-64)}.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:#fff}.bg-transparent{background-color:#0000}.pointer-events-none{pointer-events:none}.overflow-hidden{overflow:hidden}.object-fit-contain{object-fit:contain}.rotate-180{transform:rotate(180deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-background{background-color:var(--hero-background);border-radius:0 0 var(--hero-border-radius) var(--hero-border-radius);min-height:80vh;padding:172px 5% var(--spacing-32) 5%;max-width:100%;margin:0 auto;overflow:hidden}.backgroundWatermark{opacity:.7;z-index:0;background-image:url(/log-bg-vector.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-height:1829.87px;position:absolute;inset:0}.testimonial-slider{gap:var(--spacing-32);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.timeline-container{width:100%;max-width:1200px;margin:0 auto;position:relative}.video-section-background{background:#154618;border-radius:100px;width:100%;position:relative;overflow:hidden}.video-section-overlay{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 15% 10%,#fffc 4px,#0000 4px),radial-gradient(circle at 6% 15%,#fff9 3px,#0000 3px),radial-gradient(circle at 23% 25%,#ffffffb3 4px,#0000 4px),radial-gradient(circle at 29% 18%,#fffc 4px,#0000 4px),radial-gradient(circle at 37% 12%,#fff9 3px,#0000 3px),radial-gradient(circle at 47% 8%,#fffc 4px,#0000 4px),radial-gradient(circle at 19% 6%,#fff9 3px,#0000 3px),radial-gradient(circle at 29% 30%,#fff9 3px,#0000 3px),radial-gradient(circle at 25% 16%,#fff9 3px,#0000 3px),radial-gradient(circle at 7% 35%,#fff9 3px,#0000 3px),radial-gradient(circle at 42% 35%,#fff9 3px,#0000 3px),radial-gradient(circle at 4% 3%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 14% 30%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 36% 40%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 47% 22%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 50% 55%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 33%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 14% 45%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 4% 28%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 10% 7%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 25% 13%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 35% 1%,#ffffff80 2px,#0000 2px),radial-gradient(circle at 47% 40%,#ffffff80 2px,#0000 2px);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;overflow:hidden}.video-section-content{z-index:2;padding:var(--spacing-80) 5% 0px 5%;position:relative}.video-section-text-container{text-align:center;max-width:1040px;margin:0 auto}.video-section-heading{margin-bottom:var(--spacing-24);color:#fff!important}.video-section-description{opacity:.95;color:#fff!important}.video-section-image-container{justify-content:center;align-items:center;display:flex}.video-section-image{max-width:100%;height:auto;display:block}.benefits-grid-container{gap:var(--spacing-40) var(--spacing-32);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (max-width:768px){.benefits-grid-container{gap:var(--spacing-32);grid-template-columns:1fr}}.cta-background{border-radius:var(--spacing-32);padding:var(--spacing-80) var(--spacing-32);background:var(--hero-background)!important}.ant-btn,.ant-input,.ant-select,.ant-checkbox,.ant-radio,.ant-switch,.ant-slider,.ant-tag,.ant-card,.ant-typography,.ant-menu,.ant-table,.ant-form,.ant-dropdown,.ant-tooltip,.ant-popover,.ant-modal,.ant-drawer,p,span,div:not([class*=heading-]):not([class*=h1]):not([class*=h2]):not([class*=h3]):not([class*=h4]):not([class*=h5]):not([class*=h6]){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:hover,.ant-btn-primary:focus{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:hover,.ant-btn-link:focus{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:hover,.ant-btn-primary.ant-btn-ghost:focus{color:var(--color-brand-medium)!important;border-color:var(--color-brand-medium)!important;background-color:#2b8c310d!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:#fffc!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #00000026!important}.ant-carousel .ant-carousel-arrow:hover{background:#fff!important;transform:scale(1.05)!important}.ant-carousel .ant-carousel-arrow:before{color:#161616!important;font-size:16px!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);flex-direction:column;display:flex;position:relative;overflow:hidden}.property-card-image-container{padding:var(--card-image-padding);flex:1;justify-content:center;align-items:center;display:flex}.property-card-image{object-fit:cover;border-radius:calc(var(--card-border-radius) - var(--card-image-padding));max-width:100%;max-height:100%}.property-card-details{background:var(--card-details-background);padding:var(--card-details-padding);border-top:1px solid var(--card-border)}.property-card-price{justify-content:space-between;align-items:center;height:40px;padding:0 8px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.property-card-price-value{color:#1c1b1b;font-size:20px;font-weight:600;line-height:1.2}.property-card-price-label{color:#96948f;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.property-card-heart-button{cursor:pointer;background:#245130;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #0003}.property-card-heart-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.property-card-heart-button svg{color:#fff;width:16px;height:16px}.property-card-pagination{justify-content:center;gap:4px;margin-top:8px;display:flex}.property-card-pagination-dot{background:#d1d5db;border-radius:50%;width:6px;height:6px}.property-card-pagination-dot.active{background:#2b8c31}.blog-header{color:#fff;padding:var(--spacing-112) 5%;text-align:center;margin-bottom:var(--spacing-64);background:linear-gradient(135deg,#2b8c31 0%,#154618 100%);border-radius:0 0 100px 100px}.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{gap:var(--spacing-48);max-width:1696px;margin:0 auto var(--spacing-112);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:0 5%;display:grid}.blog-post-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-medium);background:#fff;transition:transform .3s,box-shadow .3s;overflow:hidden}.blog-post-card:hover{box-shadow:var(--shadow-large);transform:translateY(-8px)}.blog-post-card-image{object-fit:cover;width:100%;height:200px}.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{font-size:var(--font-size-body-small);color:var(--color-text-tertiary);line-height:var(--line-height-body-small);justify-content:space-between;align-items:center;display:flex}.blog-post-card-read-more{color:var(--color-brand-primary);align-items:center;gap:var(--spacing-2);font-weight:500;text-decoration:none;display:inline-flex}.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{justify-content:center;gap:var(--spacing-32);color:var(--color-text-tertiary);margin-bottom:var(--spacing-48);display:flex}.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{border-radius:var(--radius-lg);max-width:100%;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{border-radius:var(--radius-xl);padding:var(--spacing-48);box-shadow:var(--shadow-small);background:#fff}.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;padding:var(--spacing-64) 5%;margin:0 auto}.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{border-radius:var(--radius-xl);padding:var(--spacing-48);box-shadow:var(--shadow-small);background:#fff}.auth-form-group{margin-bottom:var(--spacing-24)}.auth-form-label{margin-bottom:var(--spacing-8);color:var(--color-text-primary);font-weight:500;display:block}.auth-form-input{width:100%;padding:var(--spacing-16);border-radius:var(--radius-base);font-size:var(--font-size-ui-base);box-sizing:border-box;border:1px solid #d1d5db;transition:border-color .2s}.auth-form-input:focus{border-color:var(--color-brand-primary);outline:none;box-shadow:0 0 0 3px #2b8c311a}.auth-form-button{width:100%;padding:var(--spacing-16);background:var(--color-brand-primary);color:#fff;border-radius:var(--radius-base);font-size:var(--font-size-ui-base);font-weight:var(--font-weight-ui-base);cursor:pointer;line-height:var(--line-height-ui-base);border:none;transition:background-color .2s}.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);font-weight:500;text-decoration:none}.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{gap:var(--spacing-40);margin-bottom:var(--spacing-64);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.pricing-card{border-radius:var(--radius-2xl);padding:var(--spacing-48);box-shadow:var(--shadow-medium);text-align:center;background:#fff;border:2px solid #0000;transition:all .3s}.pricing-card.featured{border-color:var(--color-brand-primary);box-shadow:var(--shadow-large);position:relative;transform:translateY(-8px)}.pricing-card.featured:before{content:"Most Popular";background:var(--color-brand-primary);color:#fff;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);position:absolute;top:-12px;left:50%;transform:translate(-50%)}.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{margin:var(--spacing-32) 0;text-align:left;padding:0;list-style:none}.pricing-card-features li{padding:var(--spacing-12) 0;align-items:center;gap:var(--spacing-12);border-bottom:1px solid #e5e7eb;display:flex}.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:#fff;border-radius:var(--radius-base);font-size:var(--font-size-ui-base);font-weight:var(--font-weight-ui-base);cursor:pointer;border:none;transition:background-color .2s}.pricing-card-button:hover{background:var(--color-brand-medium)}.pricing-card-button.outline{border:1px solid var(--color-brand-primary);color:var(--color-brand-primary);background:0 0}.pricing-card-button.outline:hover{background:#2b8c310d}.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{gap:var(--spacing-64);grid-template-columns:1fr 1fr;display:grid}.comparison-section{border-radius:var(--radius-xl);padding:var(--spacing-40);box-shadow:var(--shadow-small);background:#fff}.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{padding:0;list-style:none}.comparison-section li{padding:var(--spacing-16) 0;align-items:center;gap:var(--spacing-12);border-bottom:1px solid #e5e7eb;display:flex}.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{margin-bottom:var(--spacing-16);display:inline-block;position:static;transform:none}}@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}.privacy-policy-content,.auth-form{padding:var(--spacing-32)}.comparison-content{gap:var(--spacing-40);grid-template-columns:1fr}.pricing-header h1,.comparison-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{gap:var(--spacing-32);grid-template-columns:1fr;padding:0}.blog-post-card-content{padding:var(--spacing-16)}.blog-post-header{padding:0}.blog-post-content{margin-bottom:var(--spacing-64)}.pricing-page,.comparison-test-page{padding:var(--spacing-48) 5%}.pricing-card,.comparison-section{padding:var(--spacing-32)}}.cta-section{background-color:#efede8;background-image:url(/dots-cta-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px 100px 0 0;flex-direction:column;align-items:center;gap:48px;padding:80px 0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.cta-section{gap:32px;padding:64px 0}}.cta-content{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:1040px;display:flex;position:relative}.cta-button-wrapper{justify-content:center;align-items:center;display:flex}.cta-divider{background:var(--Color-Neutral-N3,#c8c6c1);width:100%;max-width:1696px;height:1px;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{flex-direction:column;align-items:center;gap:64px;max-width:1920px;margin:0 auto;padding:112px;display:flex}@media (max-width:768px){.faq-section{gap:48px;padding:64px 24px}}.faq-header{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:804px;display:flex}.faq-accordion{flex-direction:column;gap:16px;width:100%;max-width:804px;display:flex}.faq-accordion-item{cursor:pointer;background-color:#efede8;border-radius:40px;flex-direction:column;transition:all .2s ease-in-out;display:flex}.faq-accordion-item:hover{opacity:.8}.faq-accordion-item:active{transform:scale(.95)}.faq-accordion-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:765px;padding:20px 24px;display:flex;position:relative}.faq-accordion-question{text-align:left;flex:1;padding-right:24px}.faq-accordion-toggle{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s ease-in-out;display:flex}.faq-accordion-toggle.expanded{transform:rotate(45deg)}.faq-plus-icon{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-position:50%;background-repeat:no-repeat;background-size:contain;width:18.67px;height:18.67px}.faq-accordion-content{padding:0 24px 20px;animation:.3s ease-out faq-slide-down}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.testimonial-section{padding:var(--spacing-112) 5%;background-color:#fff;max-width:1696px;margin:0 auto}@media (max-width:768px){.testimonial-section{padding:var(--spacing-80) 5%}}.testimonial-header{align-items:center;gap:var(--spacing-24);width:100%;max-width:1200px;margin:0 auto var(--spacing-64);flex-direction:column;display:flex}@media (max-width:768px){.testimonial-header{margin-bottom:var(--spacing-48)}}.testimonial-slider{gap:var(--spacing-32);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}@media (max-width:768px){.testimonial-slider{gap:var(--spacing-24)}}.testimonial-slider::-webkit-scrollbar{display:none}.testimonial-card{background-color:#efede8;border-radius:30px;flex-shrink:0;min-width:calc(33.333% - 21px);max-width:calc(33.333% - 21px);height:auto}@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);gap:var(--spacing-32);flex-direction:column;display:flex}@media (max-width:768px){.testimonial-card-content{padding:var(--spacing-24);gap:var(--spacing-24)}}.testimonial-stars{align-items:center;gap:4px;display:flex}.testimonial-star-icon{width:var(--spacing-20);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background-color:#c8c6c1;height:19px}.testimonial-avatar-section{gap:var(--spacing-20);align-items:center;margin-top:auto;display:flex}.testimonial-avatar{width:var(--spacing-56);height:var(--spacing-56);background-color:var(--color-brand-background);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.testimonial-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-user-info{flex-direction:column;gap:0;display:flex}.testimonial-controls{justify-content:space-between;align-items:center;width:100%;margin-top:50px;display:flex}@media (max-width:768px){.testimonial-controls{gap:var(--spacing-24);margin-top:var(--spacing-24);flex-direction:column}}.testimonial-pagination{gap:var(--spacing-12);align-items:center;display:flex}.testimonial-pagination-dot{border:1px solid var(--color-brand-primary);cursor:pointer;background-color:#0000;border-radius:50%;width:14px;min-width:auto;height:14px;padding:0}.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{gap:var(--spacing-12);align-items:center;display:flex}.testimonial-nav-button{border:1px solid var(--color-brand-primary);cursor:pointer;background-color:#0000;border-radius:30px;justify-content:center;align-items:center;width:40px;min-width:auto;height:40px;padding:0;display:flex}.testimonial-nav-button svg{width:24px;height:24px}.testimonial-nav-button svg path{stroke:var(--color-brand-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.benefits-section{padding:var(--spacing-112);background-color:#fff;width:100%;max-width:1696px;margin:0 auto;position:relative}@media (max-width:768px){.benefits-section{padding:var(--spacing-64) var(--spacing-24)}}.benefits-main-container{gap:var(--spacing-112);flex-wrap:nowrap;align-items:flex-start;display:flex;position:relative}@media (max-width:1200px){.benefits-main-container{gap:var(--spacing-64)}}@media (max-width:992px){.benefits-main-container{gap:var(--spacing-48);flex-wrap:wrap}}@media (max-width:768px){.benefits-main-container{gap:var(--spacing-48);flex-direction:column}}.benefits-left-column{gap:var(--spacing-24);flex-direction:column;flex:0 0 557px;min-width:300px;max-width:500px;display:flex}@media (max-width:1200px){.benefits-left-column{flex:0 0 450px;max-width:450px}}@media (max-width:992px){.benefits-left-column{max-width:100%;margin-bottom:var(--spacing-32);flex:100%}}@media (max-width:768px){.benefits-left-column{flex:auto;width:100%;min-width:auto;max-width:none;margin-bottom:0}}.benefits-content{gap:var(--spacing-24);flex-direction:column;display:flex}.benefits-buttons-container{gap:var(--spacing-24);margin-top:var(--spacing-24);display:flex}@media (max-width:480px){.benefits-buttons-container{gap:var(--spacing-16);flex-direction:column;width:100%}}.benefits-right-column{gap:var(--spacing-32);flex-direction:column;flex:auto;min-width:500px;display:flex}@media (max-width:1200px){.benefits-right-column{min-width:400px}}@media (max-width:992px){.benefits-right-column{flex:100%;width:100%;min-width:auto}}@media (max-width:768px){.benefits-right-column{gap:var(--spacing-32);width:100%;min-width:auto}}.benefits-grid-row{gap:var(--spacing-32);display:flex}@media (max-width:768px){.benefits-grid-row{gap:var(--spacing-24);flex-direction:column}}.benefits-card{gap:var(--spacing-16);flex-direction:column;width:100%;max-width:480px;display:flex}.benefits-card-icon{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.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.no-padding,.app-content.hero-mode,.app-content.full-screen-mode{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{background:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;width:100%;min-width:405px;max-width:405px;height:524px;display:flex;box-shadow:0 .407592px 1.94738px #00000004,0 1.12694px 5.38427px #00000006,0 2.71324px 12.9632px #00000008,0 9px 43px #0000000d}@media (max-width:768px){.property-card{min-width:250px;max-width:320px}}.property-card-image-section{background:#fff;border-radius:24px 24px 0 0;height:380px;padding:8px;position:relative}.property-card-image-container{border-radius:16px;flex-direction:column;justify-content:space-between;width:auto;height:300px;padding:16px;display:flex;position:relative;overflow:hidden}.property-card-image{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.property-card-heart-button{cursor:pointer;z-index:2;background:#245130;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 0 0 1px #0d370f,0 1px 2px #00000040}.property-card-heart-button:hover{opacity:.8;transition:opacity .2s ease-in-out}.property-card-heart-button:active{transition:transform .1s ease-in-out;transform:scale(.95)}.property-card-pagination-dots{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.property-card-dot{border-radius:50%;width:6px;height:6px}.property-card-dot.active{background:#245130}.property-card-dot.inactive{background:0 0;border:1.5px solid #fafdf7}.property-card-image-placeholder{color:#9ca3af;width:100%;height:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-small);background:#f5f5f5;border-radius:16px;justify-content:center;align-items:center;font-weight:500;display:flex}.property-card-price-section{background:#fff;border-top:none;border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;gap:8px;height:56px;padding:8px;display:flex}.property-card-price-item{background:#fff;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:90px;max-width:124px;height:40px;padding:4px 0;display:flex}.property-card-price-value{font-size:var(--font-size-body-base);font-family:var(--font-family-body);color:#1c1b1b;font-weight:600;line-height:1.5}.property-card-price-label{font-size:var(--font-size-body-small);font-family:var(--font-family-body);color:#96948f;font-weight:400;line-height:1.57}@media (max-width:768px){.property-card-price-label{font-size:10px}}.property-card-details-section{background:#f9fbf9;border-top:none;border-bottom:1px solid #e5e5e5;border-radius:0 0 24px 24px;flex-direction:column;height:144px;padding:8px;display:flex}.property-card-detail-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:auto;height:32px;padding:6px 8px;display:flex}.property-card-detail-row:not(:first-child){border-top:none}.property-card-detail-row:last-child{border:none;border-radius:8px}.property-card-detail-label{font-size:var(--font-size-ui-small);font-family:var(--font-family-body);color:#1c1b1b;font-weight:400;line-height:1.67}.property-card-detail-value{font-size:var(--font-size-ui-small);font-family:var(--font-family-body);color:#1c1b1b;text-align:right;max-width:241px;font-weight:600;line-height:1.67}.property-carousel-container{z-index:1;width:100%;position:relative;overflow:visible}.property-carousel-container .ant-carousel{overflow:visible!important}.property-carousel-container .ant-carousel .ant-carousel-dots,.property-carousel-container .ant-carousel .ant-carousel-prev,.property-carousel-container .ant-carousel .ant-carousel-next{display:none!important}.property-carousel-container .ant-carousel .ant-carousel-track{transition:transform .5s ease-in-out;z-index:0!important;pointer-events:auto!important;position:relative!important}.property-carousel-container .ant-carousel .ant-carousel-list{z-index:0!important;pointer-events:auto!important;position:relative!important;overflow:visible!important}.property-carousel-container .slick-slider,.property-carousel-container .slick-list{z-index:10!important;pointer-events:auto!important;position:relative!important;overflow:visible!important}.property-carousel-container .slick-track{align-items:center;z-index:10!important;pointer-events:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.property-carousel-container .slick-slide{z-index:10!important;pointer-events:auto!important;position:relative!important;overflow:visible!important}.property-carousel-container .slick-slide>div{z-index:10!important;pointer-events:auto!important;height:auto!important;position:relative!important;overflow:visible!important}.property-carousel-slide-container{box-sizing:border-box;justify-content:center;align-items:center;padding:0 8px;z-index:10!important;pointer-events:auto!important;width:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.property-carousel-slide-container>*{flex-shrink:0;width:405px;min-width:405px;max-width:405px;pointer-events:auto!important;z-index:10!important;position:relative!important;overflow:visible!important}@media (max-width:768px){.property-carousel-slide-container{padding:0 20px}.property-carousel-slide-container>*{width:calc(100vw - 40px);min-width:calc(100vw - 40px);max-width:calc(100vw - 40px)}}@media (max-width:480px){.property-carousel-slide-container{padding:0 20px}.property-carousel-slide-container>*{width:calc(100vw - 40px);min-width:calc(100vw - 40px);max-width:calc(100vw - 40px)}}.property-carousel-first-slide{padding-left:20px!important}.property-carousel-last-slide{padding-right:20px!important}.property-carousel-pause-indicator{color:#fff;font-size:var(--font-size-ui-small);opacity:0;z-index:10;background:#000000b3;border-radius:4px;padding:4px 8px;font-weight:500;transition:opacity .3s;position:absolute;top:10px;right:10px}.property-carousel-pause-indicator.visible{opacity:0}.responsive-stack{gap:var(--current-spacing);align-items:var(--current-align);justify-content:var(--current-justify);flex-direction:var(--current-direction);flex-wrap:var(--current-wrap);display:flex}@media (max-width:576px){.responsive-stack.responsive-sm{gap:calc(var(--current-spacing) * .75);flex-direction:column}}@media (max-width:768px){.responsive-stack.responsive-md{gap:calc(var(--current-spacing) * .75);flex-direction:column}}@media (max-width:992px){.responsive-stack.responsive-lg{gap:calc(var(--current-spacing) * .75);flex-direction:column}}.app-footer{padding:var(--spacing-64) var(--spacing-112);background:#efede8;width:100%;min-height:599px;position:relative;overflow:hidden}@media (max-width:768px){.app-footer{padding:var(--spacing-40) var(--spacing-24)}}.app-footer-watermark{opacity:.1;z-index:0;background-image:url(/footer-watermark.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;max-height:359px;position:absolute;bottom:0;left:0;right:0}.app-footer-content{z-index:1;width:100%;position:relative}.app-footer-newsletter-section{width:500px}@media (max-width:768px){.app-footer-newsletter-section{width:100%}}.app-footer-links-section{width:580px}@media (max-width:768px){.app-footer-links-section{width:100%}}.app-footer-links-column{width:180px}@media (max-width:768px){.app-footer-links-column{width:100%}}.app-footer-email-input{width:360px;height:48px;font-size:var(--font-size);font-weight:500;font-family:var(--font-family-body);border-radius:10px}@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-section-title,.app-footer-bottom-links{text-transform:uppercase}.app-header-container{padding:var(--spacing-24) 0;z-index:1000;pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.app-header-content{width:100%;max-width:755px;height:80px;padding:0 var(--spacing-24);box-shadow:var(--shadow-xsmall);pointer-events:auto;background-color:#fff;border:1px solid #efede8;border-radius:42px;justify-content:space-between;align-items:center;display:flex}.app-header-mobile-menu-button{box-shadow:none!important;border: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:#fff}.hero-section-title,.hero-section-subtitle{max-width:1200px}.formaiq-showcase-container{height:600px}.formaiq-ipad-container{z-index:2;justify-content:center;align-items:flex-end;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.formaiq-background{z-index:1;background-color:#efede8;border-radius:50px;width:100%;height:380px;position:absolute;bottom:0}.formaiq-ipad-image{z-index:2;object-position:50% 100%;object-fit:contain;width:80%;height:auto;margin:0 auto;display:block;position:relative}@media (max-width:576px){.formaiq-showcase-container{height:210px}.formaiq-background{border-radius:30px;height:120px}}.featured-section-card{width:auto;padding:var(--spacing-64);align-items:center;gap:var(--spacing-40);z-index:1;background-color:#efede8;border-radius:40px;flex-direction:column;display:flex;position:relative}.featured-section-dots-pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.featured-section-dot{background-color:#636260;border-radius:50%;position:absolute}.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);cursor:pointer;border:none;transition:all .2s}.pricing-billing-button.active{box-shadow:var(--shadow-small);background:#fff}.pricing-billing-button.inactive{box-shadow:none;background:0 0}.pricing-cards-container{flex-direction:row;width:100%;max-width:1200px}.pricing-card{border-radius:var(--radius-2xl);padding:var(--spacing-48);background:#fff;flex:1;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{background:var(--color-brand-primary);color:#fff;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);position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card-price{margin:0;font-size:60px;line-height:72px}.pricing-card-divider{height:1px;margin:0 calc(-1 * var(--spacing-48));background:#e5e7eb}.pricing-card-feature-icon{color:var(--color-brand-primary)}.pricing-card-button{margin-top:auto}
