.rcUngW_main{flex-direction:column;width:100%;display:flex}.rcUngW_main__hero{background:url(/images/hero.jpg) 50%/cover no-repeat;border-radius:0 0 1.5rem 1.5rem;align-items:center;width:100%;height:28rem;display:flex;position:relative;overflow:hidden}.rcUngW_main__hero:before{content:"";z-index:1;background:linear-gradient(135deg,#000000b3 0%,#0006 50%,#0003 100%);position:absolute;inset:0}.rcUngW_main__hero__container{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.rcUngW_main__hero__content{flex-direction:column;gap:1rem;max-width:36rem;display:flex}.rcUngW_main__hero__title{color:#fff;letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:3.5rem}.rcUngW_main__hero__subtitle{color:#fffc;font-size:1.125rem;font-weight:400;line-height:1.75rem}.rcUngW_main__hero__buttons{gap:1rem;display:flex}.rcUngW_main__hero__button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:.75rem;align-self:flex-start;align-items:center;gap:.5rem;height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.rcUngW_main__hero__button:hover{background:#ffffff40;border-color:#ffffff80}.rcUngW_main__hero__contactButton{color:#000;cursor:pointer;background:#fff;border:none;border-radius:.75rem;align-items:center;height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.rcUngW_main__hero__contactButton:hover{background:#ffffffe6}.rcUngW_main__hero__aiButton{background:var(--color-blue);color:#fff;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;transition:opacity .2s;display:flex}.rcUngW_main__hero__aiButton:hover{opacity:.85}.rcUngW_main__sectionHeader{justify-content:space-between;align-items:center;padding:0;display:flex}.rcUngW_main__sectionHeader__title{color:var(--color-black);font-size:1.5rem;font-weight:600;line-height:2rem}.rcUngW_main__sectionHeader__link{color:var(--color-blue);cursor:pointer;font-size:.875rem;transition:opacity .2s}.rcUngW_main__sectionHeader__link:hover{opacity:.7}
._0OXKVq_filters{flex-direction:column;gap:1rem;padding:1.5rem 0 2rem;display:flex}._0OXKVq_filters__container{flex-direction:column;gap:1rem;display:flex}._0OXKVq_filters__basic{align-items:center;gap:.75rem;display:flex}._0OXKVq_filters__basic__input{border:1px solid #d9d9d9;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9375rem;display:flex;box-shadow:0 2px #00000005}._0OXKVq_filters__basic input{border:none;outline:none;flex:1;height:100%;font-size:1rem}._0OXKVq_filters__group{flex-direction:column;flex:1;gap:.5rem;display:flex}._0OXKVq_filters__group label{color:var(--color-neutral);font-size:.875rem}._0OXKVq_filters__advanced{border-top:.8px solid var(--color-neutral-200);justify-content:space-between;gap:3.75rem;padding-top:1rem;display:flex}._0OXKVq_aiChat{flex-direction:column;height:28rem;display:flex}._0OXKVq_aiChat__messages{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}._0OXKVq_aiChat__message{white-space:pre-wrap;word-break:break-word;border-radius:.75rem;max-width:80%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}._0OXKVq_aiChat__message_user{background:var(--color-blue);color:#fff;border-bottom-right-radius:.25rem;align-self:flex-end}._0OXKVq_aiChat__message_assistant{background:var(--color-neutral-50,#f5f5f5);color:var(--color-black);border-bottom-left-radius:.25rem;align-self:flex-start}._0OXKVq_aiChat__footer{border-top:1px solid var(--color-neutral-200,#e8e8e8);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}._0OXKVq_aiChat__actions{justify-content:space-between;align-items:center;display:flex}._0OXKVq_stats{background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200)}._0OXKVq_stats__items{justify-content:space-between;align-items:center;width:100%;padding:3rem 0;display:flex}._0OXKVq_stats__item{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}._0OXKVq_stats__item:not(:last-child):after{content:"";background:var(--color-neutral-200);width:1px;height:2.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}._0OXKVq_stats__value{color:var(--color-blue);font-size:2.5rem;font-weight:700;line-height:3rem}._0OXKVq_stats__label{color:var(--color-neutral-600);font-size:1rem;font-weight:400;line-height:1.5rem}
