@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");:root{--max-width:1200px;--color-light-gray:#cbcbcb;--color-white:#f2f2f2;--color-deep-green:#174d38;--color-rich-brown:#4d1717;--color-primary:var(--color-deep-green);--color-secondary:var(--color-rich-brown);--color-background:var(--color-white);--color-border:var(--color-light-gray);--color-text-primary:#1a1a1a;--color-text-secondary:#666}*{box-sizing:border-box;padding:0;margin:0;border-radius:0!important}body,html{max-width:100vw;overflow-x:hidden;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:var(--color-background);color:var(--color-text-primary)}.ant-avatar,.ant-badge,.ant-btn,.ant-card,.ant-drawer,.ant-dropdown,.ant-empty,.ant-form-item,.ant-input,.ant-menu,.ant-modal,.ant-pagination,.ant-select,.ant-spin-container,.ant-table,.ant-tabs,.ant-tag{border-radius:0!important}.ant-btn:not(:disabled):hover{opacity:.9;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.ant-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transition:box-shadow .2s ease}.ant-menu-item:hover,.ant-menu-submenu:hover{background-color:rgba(23,77,56,.08);transition:background-color .2s ease}.ant-table-tbody>tr:hover>td{background-color:rgba(23,77,56,.04);transition:background-color .2s ease}.ant-btn-circle:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ant-btn-circle:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.hero-get-started-btn{background:#174d38!important;color:#fff!important;border-color:#174d38!important;transition:all .3s ease}@media (max-width:768px){.ant-table td[data-column-key=actions]{min-width:120px}.ant-btn-circle{width:32px;height:32px}.hero-buttons{flex-direction:column!important;align-items:center!important}.hero-buttons .ant-btn{width:100%;max-width:280px}}@media (min-width:769px) and (max-width:1024px){.hero-buttons{flex-direction:row!important;flex-wrap:wrap;justify-content:center}}#contact .ant-input::placeholder{color:hsla(0,0%,100%,.6)!important}#contact .ant-input,#contact .ant-radio-wrapper{color:#fff!important}#contact .ant-radio-wrapper .ant-radio-inner{border-color:hsla(0,0%,100%,.5)!important}#contact .ant-radio-wrapper-checked .ant-radio-inner{border-color:#fff!important;background-color:#fff!important}#contact .ant-radio-wrapper-checked .ant-radio-inner:after{background-color:#174d38!important}@media (max-width:768px){.contact-submit-btn{max-width:100%!important}#contact .ant-input,#contact .ant-input-group-wrapper,#contact .ant-input-password{font-size:16px!important}#contact .ant-input::placeholder,#contact textarea::placeholder{font-size:16px!important}}@media (min-width:769px) and (max-width:1024px){#contact .ant-col{padding:32px 24px!important}}