.Header-module__1A6YEq__header{border-bottom:1px solid var(--border-primary);background:linear-gradient(270deg,rgba(76,64,134,.18) 0%,rgba(76,64,134,0) 45%),radial-gradient(circle at 100% 0%,var(--color-purple)0%,var(--bg-secondary)50%,var(--bg-secondary)100%);position:relative;overflow:hidden}.Header-module__1A6YEq__headerContent{z-index:1;flex-direction:column;justify-content:center;max-width:1440px;margin:0 auto;padding:8rem 1rem 3rem;display:flex;position:relative}.Header-module__1A6YEq__title{font-size:3rem}@media (max-width:768px){.Header-module__1A6YEq__header{background:var(--bg-secondary)}.Header-module__1A6YEq__headerContent{padding:3rem 1rem 1rem}.Header-module__1A6YEq__title{font-size:2rem}}
.Faq-module__SSwPrW__faqSection{padding:var(--spacing-5xl)0;background:var(--bg-primary)}.Faq-module__SSwPrW__container{max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}.Faq-module__SSwPrW__content{gap:var(--spacing-lg);grid-template-columns:1.5fr 3fr;align-items:start;display:grid}.Faq-module__SSwPrW__leftSide{padding-right:var(--spacing-xl)}.Faq-module__SSwPrW__link{color:var(--color-purple);font-weight:500}.Faq-module__SSwPrW__heading{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:40px;font-weight:700;line-height:1.2}.Faq-module__SSwPrW__subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.Faq-module__SSwPrW__rightSide{padding-left:var(--spacing-xl)}.Faq-module__SSwPrW__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.Faq-module__SSwPrW__faqItem{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.Faq-module__SSwPrW__faqQuestion{width:100%;padding:var(--spacing-lg);text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;transition:background-color .2s;display:flex}.Faq-module__SSwPrW__faqQuestion:hover{background:var(--interactive-hover)}.Faq-module__SSwPrW__faqQuestion span{margin-right:var(--spacing-md);flex:1}.Faq-module__SSwPrW__expandIcon{color:var(--text-secondary);flex-shrink:0;transition:transform .3s}.Faq-module__SSwPrW__expandIcon.Faq-module__SSwPrW__rotated{transform:rotate(180deg)}.Faq-module__SSwPrW__faqAnswer{background:var(--bg-secondary);opacity:0;max-height:0;padding:0 var(--spacing-lg);transition:all .3s;overflow:hidden;transform:translateY(-20px)}.Faq-module__SSwPrW__faqAnswer.Faq-module__SSwPrW__open{max-height:200px;padding:var(--spacing-lg);opacity:1;transform:translateY(0)}.Faq-module__SSwPrW__faqAnswer p{color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:768px){.Faq-module__SSwPrW__content{gap:var(--spacing-2xl);grid-template-columns:1fr}.Faq-module__SSwPrW__leftSide{text-align:center;padding-right:0}.Faq-module__SSwPrW__rightSide{padding-left:0}.Faq-module__SSwPrW__heading{font-size:32px}}
.SalesListing-module__qy2LGG__salesListingsSection{background:var(--bg-primary);padding:0 0 6rem}.SalesListing-module__qy2LGG__container{max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}.SalesListing-module__qy2LGG__header{text-align:left;margin-bottom:var(--spacing-2xl)}.SalesListing-module__qy2LGG__title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:2.5rem;font-weight:700}.SalesListing-module__qy2LGG__viewAllContainer{margin-top:var(--spacing-2xl);justify-content:flex-end;display:flex}.SalesListing-module__qy2LGG__viewAllLink{align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .3s;display:flex}.SalesListing-module__qy2LGG__viewAllLink:hover{color:var(--text-primary)}.SalesListing-module__qy2LGG__error{color:var(--color-error,#b00020)}@media (min-width:1400px){.SalesListing-module__qy2LGG__listingsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1399px){.SalesListing-module__qy2LGG__salesListingsSection{padding:3rem 0}.SalesListing-module__qy2LGG__listingsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:767px){.SalesListing-module__qy2LGG__salesListingsSection{padding:3rem 0}.SalesListing-module__qy2LGG__listingsGrid{gap:var(--spacing-md);grid-template-columns:1fr}.SalesListing-module__qy2LGG__header{margin-bottom:12px}.SalesListing-module__qy2LGG__title{font-size:1.5rem}}
.ContactForm-module__REgo9G__contactSection{padding:var(--spacing-5xl)0;background:var(--bg-primary)}.ContactForm-module__REgo9G__container{max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}.ContactForm-module__REgo9G__content{gap:var(--spacing-lg);grid-template-columns:1.5fr 3fr;align-items:start;display:grid}.ContactForm-module__REgo9G__leftSide{padding-right:var(--spacing-xl)}.ContactForm-module__REgo9G__heading{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:40px;font-weight:700;line-height:1.2}.ContactForm-module__REgo9G__subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.ContactForm-module__REgo9G__rightSide{padding-left:var(--spacing-xl)}.ContactForm-module__REgo9G__form{border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem}.ContactForm-module__REgo9G__formGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__REgo9G__formField label,.ContactForm-module__REgo9G__formFieldFull label{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:.95rem;display:block}.ContactForm-module__REgo9G__formField input,.ContactForm-module__REgo9G__formFieldFull textarea{background:var(--surface-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:.9rem .95rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__REgo9G__formFieldFull textarea{resize:none;font-family:inherit}.ContactForm-module__REgo9G__formField input:focus,.ContactForm-module__REgo9G__formFieldFull textarea:focus{border-color:var(--border-secondary)}.ContactForm-module__REgo9G__formFieldFull{grid-column:1/-1}.ContactForm-module__REgo9G__actions{margin-top:var(--spacing-xl);justify-content:flex-end;display:flex}.ContactForm-module__REgo9G__submitButton{background:var(--color-purple);color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.9rem 1.2rem;font-weight:600;transition:background .2s,transform 20ms}.ContactForm-module__REgo9G__submitButton:hover{background:var(--accent-purple-hover)}.ContactForm-module__REgo9G__submitButton:active{transform:translateY(1px)}@media (max-width:768px){.ContactForm-module__REgo9G__content{gap:var(--spacing-2xl);grid-template-columns:1fr}.ContactForm-module__REgo9G__leftSide{text-align:center;padding-right:0}.ContactForm-module__REgo9G__rightSide{padding-left:0}.ContactForm-module__REgo9G__heading{font-size:32px}.ContactForm-module__REgo9G__formGrid{grid-template-columns:1fr}}
