@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717;--surface:#fafafa;--surface-secondary:#f5f5f5;--border:#d9d9d9;--text-primary:#000000e0;--text-secondary:#000000a6;--text-tertiary:#00000073;--bg-container:#fff;--bg-layout:#f5f5f5;--warm-gradient:linear-gradient(135deg,#6b574408 0%,#8b73550d 100%);--terracotta-gradient:linear-gradient(135deg,#c75b3908 0%,#e078560d 100%);--stats-gradient:linear-gradient(135deg,#c75b390d 0%,#e0785614 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--background:#141414;--foreground:#ededed;--surface:#1f1f1f;--surface-secondary:#262626;--border:#424242;--text-primary:#ffffffe0;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--bg-container:#1f1f1f;--bg-layout:#141414;--warm-gradient:linear-gradient(135deg,#6b574426 0%,#8b73551a 100%);--terracotta-gradient:linear-gradient(135deg,#c75b391f 0%,#e0785614 100%);--stats-gradient:linear-gradient(135deg,#c75b3926 0%,#e078561a 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not(.dark):not(:has(.theme-loaded)){--background:#141414;--foreground:#ededed;--surface:#1f1f1f;--surface-secondary:#262626;--border:#424242;--text-primary:#ffffffe0;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;transition:background-color .2s,color .2s}:root.dark body{background-color:#141414}*{transition:background-color .2s,border-color .2s,color .15s}.no-transitions *{transition:none!important}:root.compact{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px}:root.dark{scrollbar-color:#424242 #1f1f1f}:root.dark ::-webkit-scrollbar{width:8px;height:8px}:root.dark ::-webkit-scrollbar-track{background:#1f1f1f}:root.dark ::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}:root.dark ::-webkit-scrollbar-thumb:hover{background:#525252}:root.dark .ant-modal-content,:root.dark .ant-drawer-content,:root.dark .ant-popover-inner,:root.dark .ant-dropdown-menu{background-color:#1f1f1f}:root.dark .ant-card{background-color:#1f1f1f;border-color:#303030}:root.dark .ant-table{background-color:#1f1f1f}:root.dark .ant-table-thead>tr>th{background-color:#262626}:root.dark .ant-table-tbody>tr>td{border-color:#303030}:root.dark .ant-table-tbody>tr:hover>td{background-color:#262626}:root.dark .ant-input,:root.dark .ant-input-affix-wrapper,:root.dark .ant-select-selector,:root.dark .ant-picker{background-color:#1f1f1f;border-color:#424242}:root.dark .ant-input:hover,:root.dark .ant-input-affix-wrapper:hover,:root.dark .ant-select-selector:hover,:root.dark .ant-picker:hover{border-color:#525252}:root.dark .ant-menu{background-color:#0000}:root.dark .ant-menu-item:hover,:root.dark .ant-menu-submenu-title:hover{background-color:#262626}:root.dark .ant-layout-sider{background-color:#141414}:root.dark .ant-typography{color:var(--text-primary)}:root.dark .ant-typography.ant-typography-secondary{color:var(--text-secondary)!important}:root.dark h1.ant-typography,:root.dark h2.ant-typography,:root.dark h3.ant-typography,:root.dark h4.ant-typography,:root.dark h5.ant-typography{color:var(--text-primary)}:root.dark .ant-typography p,:root.dark p.ant-typography{color:var(--text-secondary)}:root.dark .ant-statistic-content,:root.dark .ant-statistic-content-value,:root.dark .ant-menu-item,:root.dark .ant-menu-submenu-title{color:var(--text-primary)}:root.dark .ant-menu-item-selected{color:var(--marble-colorPrimary,#c75b39)}:root.dark .ant-table{color:var(--text-primary)}:root.dark .ant-table-thead>tr>th{color:var(--text-primary);background-color:var(--surface-secondary)}:root.dark .ant-table-tbody>tr>td,:root.dark .ant-table-cell{color:var(--text-primary)}:root.dark .ant-empty-description{color:var(--text-secondary)}:root.dark .ant-card-head-title,:root.dark .ant-card-body{color:var(--text-primary)}:root.dark .ant-btn-default{color:var(--text-primary);border-color:var(--border)}:root.dark .ant-btn-default:hover{color:var(--marble-colorPrimary,#c75b39);border-color:var(--marble-colorPrimary,#c75b39)}:root.dark .ant-dropdown-menu-item{color:var(--text-primary)}:root.dark .ant-dropdown-menu{background-color:var(--surface)}:root.dark .ant-form-item-label>label{color:var(--text-primary)}:root.dark .ant-breadcrumb-link,:root.dark .ant-breadcrumb-separator,:root.dark .ant-tabs-tab{color:var(--text-secondary)}:root.dark .ant-tabs-tab-active{color:var(--text-primary)}:root.dark .ant-tag{color:var(--text-primary);background:var(--surface-secondary);border-color:var(--border)}:root.dark .ant-tooltip-inner{background-color:var(--surface);color:var(--text-primary)}:root.dark .ant-badge-status-text,:root.dark .ant-modal-title{color:var(--text-primary)}:root.dark .ant-modal-close{color:var(--text-secondary)}:root.dark .ant-drawer-title{color:var(--text-primary)}:root.dark .ant-drawer-close{color:var(--text-secondary)}:root.dark .ant-divider{border-color:var(--border)}:root.dark .ant-select-selection-item{color:var(--text-primary)}:root.dark .ant-select-dropdown{background-color:var(--surface)}:root.dark .ant-select-item{color:var(--text-primary)}:root.dark .ant-select-item-option-active{background-color:var(--surface-secondary)}:root.dark .ant-switch+span,:root.dark .ant-checkbox-wrapper,:root.dark .ant-radio-wrapper{color:var(--text-primary)}:root.dark input::placeholder,:root.dark textarea::placeholder,:root.dark .ant-select-selection-placeholder{color:var(--text-tertiary)}:root.dark .ant-input,:root.dark .ant-input-number-input{color:var(--text-primary)}:root.dark [class*=Text],:root.dark [class*=text]{color:inherit}:root.dark .ant-btn{color:var(--text-primary)}:root.dark .ant-btn-default{background:var(--surface);border-color:var(--border);color:var(--text-primary)}:root.dark .ant-btn-default:hover,:root.dark .ant-btn-default:focus{background:var(--surface-secondary);color:#c75b39;border-color:#c75b39}:root.dark .ant-btn-primary{color:#fff;background:#c75b39;border-color:#c75b39}:root.dark .ant-btn-primary:hover,:root.dark .ant-btn-primary:focus{color:#fff;background:#d66a4a;border-color:#d66a4a}:root.dark .ant-btn-text{color:var(--text-primary)}:root.dark .ant-btn-text:hover{background:var(--surface-secondary);color:#c75b39}:root.dark .ant-btn-link{color:#c75b39}:root.dark .ant-btn-link:hover{color:#d66a4a}:root.dark .ant-btn-dashed{border-color:var(--border);color:var(--text-primary);background:0 0}:root.dark .ant-btn-dashed:hover{color:#c75b39;border-color:#c75b39}:root.dark .ant-btn[disabled],:root.dark .ant-btn-disabled{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-tertiary)!important}:root.dark .ant-btn-sm{background:var(--surface);border-color:var(--border);color:var(--text-primary)}:root.dark .ant-btn-sm:hover{background:var(--surface-secondary);color:#c75b39;border-color:#c75b39}:root.dark .ant-btn-icon-only{background:var(--surface);border-color:var(--border);color:var(--text-primary)}:root.dark .ant-btn-icon-only:hover{background:var(--surface-secondary);color:#c75b39;border-color:#c75b39}:root.dark .ant-card{background:var(--surface);border-color:var(--border);color:var(--text-primary)}:root.dark .ant-card-bordered{border-color:var(--border)}:root.dark .ant-card-head{border-bottom-color:var(--border);color:var(--text-primary);background:0 0}:root.dark .ant-card-head-title{color:var(--text-primary)}:root.dark .ant-card-extra{color:var(--text-secondary)}:root.dark .ant-card-body{color:var(--text-primary)}:root.dark .ant-card-actions{background:var(--surface-secondary);border-top-color:var(--border)}:root.dark .ant-card-actions>li{color:var(--text-secondary)}:root.dark .ant-card-actions>li:not(:last-child){border-right-color:var(--border)}:root.dark .ant-card-meta-title{color:var(--text-primary)}:root.dark .ant-card-meta-description{color:var(--text-secondary)}:root.dark .ant-card:hover{border-color:#424242}:root.dark .ant-segmented{background:var(--surface-secondary);color:var(--text-primary)}:root.dark .ant-segmented-item{color:var(--text-secondary)}:root.dark .ant-segmented-item-selected{background:var(--surface);color:var(--text-primary)}:root.dark .ant-segmented-item:hover{color:var(--text-primary)}:root.dark .ant-spin-text{color:var(--text-secondary)}:root.dark .ant-alert{border-color:var(--border)}:root.dark .ant-alert-message{color:var(--text-primary)}:root.dark .ant-alert-description{color:var(--text-secondary)}:root.dark .ant-pagination-item{background:var(--surface);border-color:var(--border)}:root.dark .ant-pagination-item a{color:var(--text-primary)}:root.dark .ant-pagination-item-active{background:#c75b39;border-color:#c75b39}:root.dark .ant-pagination-item-active a{color:#fff}:root.dark .ant-pagination-prev .ant-pagination-item-link,:root.dark .ant-pagination-next .ant-pagination-item-link{background:var(--surface);border-color:var(--border);color:var(--text-primary)}:root.dark .ant-pagination-disabled .ant-pagination-item-link{color:var(--text-tertiary)}:root.dark .ant-result-title{color:var(--text-primary)}:root.dark .ant-result-subtitle{color:var(--text-secondary)}:root.dark .ant-skeleton-content .ant-skeleton-title,:root.dark .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--surface-secondary)25%,#333 50%,var(--surface-secondary)75%);background-size:400% 100%}:root.dark .ant-avatar{background:var(--surface-secondary);color:var(--text-primary)}:root.dark .ant-badge-count{color:#fff}:root.dark .ant-descriptions-title{color:var(--text-primary)}:root.dark .ant-descriptions-item-label{color:var(--text-secondary)}:root.dark .ant-descriptions-item-content{color:var(--text-primary)}:root.dark .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--surface-secondary)}:root.dark .ant-descriptions-bordered .ant-descriptions-row{border-bottom-color:var(--border)}:root.dark .ant-list-item{color:var(--text-primary);border-bottom-color:var(--border)}:root.dark .ant-list-item-meta-title{color:var(--text-primary)}:root.dark .ant-list-item-meta-description{color:var(--text-secondary)}:root.dark .ant-collapse{background:var(--surface);border-color:var(--border)}:root.dark .ant-collapse-header{color:var(--text-primary)!important}:root.dark .ant-collapse-content{background:var(--surface);border-top-color:var(--border);color:var(--text-primary)}:root.dark .ant-collapse-item{border-bottom-color:var(--border)}:root.dark .ant-timeline-item-content{color:var(--text-primary)}:root.dark .ant-timeline-item-tail{border-left-color:var(--border)}:root.dark .ant-steps-item-title{color:var(--text-primary)}:root.dark .ant-steps-item-description{color:var(--text-secondary)}:root.dark .ant-steps-item-wait .ant-steps-item-icon{background:var(--surface-secondary);border-color:var(--border)}:root.dark .ant-progress-text{color:var(--text-primary)}:root.dark .ant-slider-rail{background:var(--surface-secondary)}:root.dark .ant-slider-track{background:#c75b39}:root.dark .ant-slider-handle{background:var(--surface);border-color:#c75b39}:root.dark .ant-rate-star:not(.ant-rate-star-full) .ant-rate-star-second{color:var(--surface-secondary)}:root.dark .ant-upload-drag{background:var(--surface);border-color:var(--border)}:root.dark .ant-upload-drag:hover{border-color:#c75b39}:root.dark .ant-upload-text{color:var(--text-primary)}:root.dark .ant-upload-hint{color:var(--text-secondary)}:root.dark .ant-message-notice-content{background:var(--surface);color:var(--text-primary);box-shadow:0 6px 16px #00000080}:root.dark .ant-notification-notice{background:var(--surface);color:var(--text-primary)}:root.dark .ant-notification-notice-message{color:var(--text-primary)}:root.dark .ant-notification-notice-description{color:var(--text-secondary)}:root.dark .ant-popover-inner{background:var(--surface)}:root.dark .ant-popover-title{color:var(--text-primary);border-bottom-color:var(--border)}:root.dark .ant-popover-inner-content{color:var(--text-primary)}:root.dark .ant-popover-arrow-content{background:var(--surface)}:root.dark .ant-popconfirm-message-title{color:var(--text-primary)}:root.dark .ant-image-mask{background:#000000b3}:root.dark .ant-picker-calendar{background:var(--surface)}:root.dark .ant-picker-calendar-header{color:var(--text-primary)}:root.dark .ant-picker-dropdown{background:var(--surface)}:root.dark .ant-picker-panel{background:var(--surface);border-color:var(--border)}:root.dark .ant-picker-header{color:var(--text-primary);border-bottom-color:var(--border)}:root.dark .ant-picker-header button{color:var(--text-secondary)}:root.dark .ant-picker-header button:hover{color:var(--text-primary)}:root.dark .ant-picker-content th{color:var(--text-secondary)}:root.dark .ant-picker-cell{color:var(--text-tertiary)}:root.dark .ant-picker-cell-in-view{color:var(--text-primary)}:root.dark .ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#c75b39}:root.dark .ant-picker-today-btn{color:#c75b39}:root.dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-primary)}:root.dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#c75b39}:root.dark .ant-tree{color:var(--text-primary);background:0 0}:root.dark .ant-tree-node-content-wrapper:hover{background:var(--surface-secondary)}:root.dark .ant-tree-node-selected{background:#c75b3933!important}:root.dark .ant-transfer-list{background:var(--surface);border-color:var(--border)}:root.dark .ant-transfer-list-header{background:var(--surface-secondary);border-bottom-color:var(--border);color:var(--text-primary)}:root.dark .ant-transfer-list-content-item{color:var(--text-primary)}:root.dark .ant-anchor-link-title{color:var(--text-secondary)}:root.dark .ant-anchor-link-active>.ant-anchor-link-title{color:#c75b39}:root.dark .ant-back-top{color:var(--text-primary)}:root.dark .ant-affix{background:var(--surface)}:root.dark .ant-statistic-title{color:var(--text-tertiary)}:root.dark .ant-statistic-content{color:var(--text-primary)}:root.dark .ant-space-item{color:inherit}:root.dark [class*=filterContainer],:root.dark [class*=FilterContainer],:root.dark [class*=gridCard],:root.dark [class*=GridCard]{background:var(--surface)!important;border-color:var(--border)!important}:root.dark [class*=Cover],:root.dark [class*=cover]{background:var(--surface-secondary)!important}:root.dark [class*=sectionTitle],:root.dark [class*=SectionTitle]{color:var(--text-primary)!important}:root.dark [class*=description],:root.dark [class*=Description]{color:var(--text-secondary)!important}:root.dark .ant-btn .anticon{color:inherit}:root.dark .recharts-cartesian-grid line{stroke:var(--border)}:root.dark .recharts-text{fill:var(--text-secondary)}:root.dark .recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--surface)!important;border-color:var(--border)!important}:root.dark .recharts-tooltip-item{color:var(--text-primary)!important}:root.dark [style*="background: #fff"],:root.dark [style*="background:#fff"],:root.dark [style*="background: white"],:root.dark [style*=background\:white],:root.dark [style*="background-color: #fff"],:root.dark [style*="background-color:#fff"],:root.dark [style*="background-color: white"],:root.dark [style*=background-color\:white]{background:var(--surface)!important}:root.dark [style*="color: #000"],:root.dark [style*="color:#000"],:root.dark [style*="color: black"],:root.dark [style*=color\:black],:root.dark [style*="color: rgba(0, 0, 0"]{color:var(--text-primary)!important}.landing-header{z-index:1000;box-sizing:border-box;background:var(--bg-container);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;max-width:100vw;height:72px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:hidden;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}@media (max-width:768px){.landing-header{padding:0 16px}}@media (max-width:576px){.landing-header{padding:0 12px}}.landing-logo{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;font-family:Playfair Display,serif;font-size:24px;font-weight:700;display:flex}.landing-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-toggle-wrapper{align-items:center;height:32px;display:flex}.landing-search-section{background:var(--bg-layout);min-height:70vh;padding:152px 24px 60px;position:relative}@media (max-width:768px){.landing-search-section{padding:112px 16px 40px}}@media (max-width:576px){.landing-search-section{padding:100px 12px 32px}}.landing-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:768px){.landing-container{padding:0 16px}}@media (max-width:576px){.landing-container{padding:0 12px}}.landing-header-content{text-align:center;width:100%;max-width:800px;margin-bottom:48px}@media (max-width:768px){.landing-header-content{margin-bottom:32px}}@media (max-width:576px){.landing-header-content{margin-bottom:24px}}.landing-eyebrow{color:#c75b39;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;font-size:14px;font-weight:600}@media (max-width:768px){.landing-eyebrow{margin-bottom:12px;font-size:12px}}.landing-title{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:20px;font-size:52px;font-weight:700;line-height:1.15}@media (max-width:992px){.landing-title{font-size:42px}}@media (max-width:768px){.landing-title{margin-bottom:16px;font-size:34px}}@media (max-width:576px){.landing-title{margin-bottom:12px;font-size:28px}}.landing-description{color:var(--text-secondary);max-width:600px;margin:0 auto 32px;font-size:20px;line-height:1.6}@media (max-width:768px){.landing-description{margin-bottom:24px;font-size:16px}}@media (max-width:576px){.landing-description{margin-bottom:20px;font-size:15px}}.landing-search-card{border-radius:16px;width:100%;max-width:800px;margin-bottom:48px;box-shadow:0 8px 32px #00000026}@media (max-width:768px){.landing-search-card{border-radius:12px;margin-bottom:32px}}@media (max-width:576px){.landing-search-card{border-radius:8px}}.landing-search-button{border-radius:0 8px 8px 0;height:auto;min-height:64px;font-size:16px;font-weight:600}@media (max-width:576px){.landing-search-button{min-height:56px;padding-left:12px;padding-right:12px;font-size:14px}.landing-search-button span:not(.anticon){display:none}}.landing-loading-container{text-align:center;width:100%;max-width:800px;padding:60px}.landing-results-container{width:100%;max-width:1200px}.landing-empty-container{text-align:center;width:100%;max-width:600px}.landing-section{padding:80px 24px}.landing-section-alt{background:var(--bg-container);padding:80px 24px}@media (max-width:768px){.landing-section,.landing-section-alt{padding:60px 16px}}@media (max-width:576px){.landing-section,.landing-section-alt{padding:48px 16px}}.landing-section-content{width:100%;max-width:1200px;margin:0 auto}.landing-section-title{color:var(--text-primary);text-align:center;margin-bottom:48px;font-size:32px;font-weight:700;line-height:1.3}@media (max-width:768px){.landing-section-title{margin-bottom:32px;font-size:26px}}.landing-benefit-card{background:var(--bg-container);border:1px solid var(--border);border-radius:12px;width:100%;height:100%;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-benefit-card:hover{border-color:#c75b394d;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.landing-benefit-icon{color:#c75b39;margin-bottom:20px;font-size:36px;line-height:1}.landing-benefit-title{color:var(--text-primary);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}.landing-benefit-description{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.landing-step-card{text-align:center;width:100%;height:100%;padding:24px}.landing-step-number{color:#fff;background:#c75b39;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:30px;font-weight:700;display:flex;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.landing-step-title{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.6}.landing-step-description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.landing-metric-card{text-align:center;background:var(--stats-gradient);border-radius:12px;width:100%;padding:32px 24px}.landing-metric-value{color:#c75b39;margin-bottom:8px;font-size:48px;font-weight:700;line-height:1.1}@media (max-width:768px){.landing-metric-value{font-size:36px}}.landing-metric-label{color:var(--text-secondary);font-size:15px;line-height:1.5}.landing-cta-section{text-align:center;background:linear-gradient(135deg,#c75b39 0%,#a34a2d 100%);padding:80px 24px}@media (max-width:768px){.landing-cta-section{padding:60px 16px}}.landing-cta-content{max-width:800px;margin:0 auto}.landing-cta-title{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:768px){.landing-cta-title{font-size:28px}}.landing-cta-subtitle{color:#ffffffe6;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}@media (max-width:768px){.landing-cta-subtitle{margin-bottom:24px;font-size:16px}}.landing-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.landing-testimonial-card{background:var(--bg-container);border:1px solid var(--border);border-radius:12px;height:100%;padding:24px}.landing-testimonial-quote{color:var(--text-primary);margin-bottom:16px;font-size:15px;font-style:italic;line-height:1.7}.landing-testimonial-author{color:var(--text-primary);margin-bottom:4px;font-weight:600}.landing-testimonial-role{color:var(--text-secondary);font-size:14px}.landing-footer{background:var(--bg-layout);border-top:1px solid var(--border);padding:48px 24px 24px}@media (max-width:768px){.landing-footer{padding:32px 16px 24px}}.landing-footer-content{max-width:1200px;margin:0 auto}.landing-footer-group-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:600}.landing-footer-link{color:var(--text-secondary);margin-bottom:8px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.landing-footer-link:hover{color:#c75b39}.landing-footer-copyright{color:var(--text-tertiary);text-align:center;font-size:13px}@media (min-width:768px){.landing-footer-copyright{text-align:right}}@media (max-width:576px){.landing-btn-hide-text span:not(.anticon){display:none}}
