:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;min-width:320px}.cagr-row .na-cell:has(.improve-data-btn){padding:0}.improve-data-btn{background:#fff;border:none;color:var(--link-color);font-size:1em;cursor:pointer;padding:8px;border-radius:0;width:100%;height:100%;text-align:center;box-sizing:border-box}.improve-data-btn:hover{text-decoration:underline}.improve-data-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.improve-data-modal-content{background:#fff;padding:15px;border-radius:0;max-width:450px;width:90%;color:#333}.improve-data-modal-content fieldset{border:none;padding:0;margin:0}.issue-options{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.issue-options label{display:flex;align-items:center;gap:6px;background-color:#f7f7f7;padding:8px 4px;cursor:pointer;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.issue-options label:hover{background-color:#e9e9e9}.issue-options input[type=radio]{accent-color:var(--color-blue-primary)}.improve-data-modal-content textarea{width:100%;box-sizing:border-box;min-height:80px;padding:10px;border:1px solid #ccc;resize:vertical;margin-bottom:10px;font-family:inherit;font-size:1em}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-actions button{padding:10px 20px;font-size:1em;border:none}.modal-actions .cancel-btn{background-color:#eee;color:#333}.modal-actions .cancel-btn:hover{background-color:#ddd}.modal-actions button[type=submit]{background-color:var(--color-blue-primary);color:#fff}.modal-actions button[type=submit]:hover{background-color:#05a}.modal-actions button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.modal-thank-you,.modal-error{text-align:center;padding:20px 0}.modal-thank-you h3,.modal-error h3{margin-top:0;margin-bottom:10px}:root{--color-bg: #2c2c2c;--color-white: #fff;--color-gray-light: #f0f0f0;--color-gray-medium: #a0a0a0;--color-gray-dark: #384040;--color-text-dark: #212121;--color-text-light: #aaaaaa;--color-text-metadata: #666666;--color-blue-primary: #2A52BEDD;--color-green: #1E7E34;--color-red: #dc3545;--color-sector: #e0e0e0;--color-orange: #f2ff00;--spacing-xs: 2px;--spacing-sm: 5px;--spacing-md: 10px;--spacing-lg: 15px;--spacing-xl: 20px;--font-size-xs: 10px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 18px;--font-size-xl: 20px;--border-width: 1px;--icon-size: 11px;--scrollbar-width: 15px;--app-max-width: 1440px;--table-width: 980px;--filters-width: 380px;--company-rank-width: 56px;--border-radius: 0;--transition-normal: .2s ease;--transition-slow: .3s ease;--link-color: -webkit-link}html,body{overflow-x:auto;background-color:var(--color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}#root{margin:0;padding:0;text-align:center}a{font-weight:700}.flex-center-gap{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.link-plain{color:var(--link-color);text-decoration:none;font-weight:500}.link-plain:hover{text-decoration:underline}.link-flex{display:flex;align-items:center;justify-content:space-between;width:100%}.financials-table table{border-collapse:collapse;font-size:var(--font-size-sm);table-layout:fixed}.financials-table{padding:0}.financials-table th,.financials-table td{text-align:left;padding:1px 0 1px var(--spacing-sm);vertical-align:middle;white-space:nowrap}.financials-table thead .header td{background-color:var(--color-blue-primary);color:var(--color-white);font-weight:400;font-size:var(--font-size-sm);text-align:center}.financials-table thead .sub-header td{background-color:var(--color-white);color:var(--color-text-dark);font-size:var(--font-size-xs);text-align:center}.sector-col{background-color:var(--color-sector)}.financials-table .year-label{font-weight:400;color:var(--color-text-dark);width:var(--company-rank-width);background-color:var(--color-white);line-height:16px;padding-right:3px}.financials-table td.financials-amount-cell{text-align:right;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.highlight-metric{font-weight:700;font-size:calc(1em + 1px)}.financials-table .cagr-row td{text-align:right;padding-right:13px;border-top:1px solid #c8c8c8}.financials-table a{text-decoration:none;font-weight:700}.financials-table a:hover{text-decoration:underline}.na-cell{background-color:#fff;text-align:left!important;font-size:1em;font-weight:500;border-right:1px solid #c8c8c8;color:var(--color-text-metadata)}.icon{width:var(--icon-size);height:var(--icon-size)}.financials-table a.year-download-link{font-weight:500}.year-text{min-width:30px;display:inline-block;text-align:left;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.arrow{display:inline-block;width:1em;text-align:center;margin-left:var(--spacing-xs);font-size:var(--font-size-sm);padding-right:2px}.arrow.up.green{color:var(--color-green)}.arrow.down.red{color:var(--color-red)}.company-tile{background-color:var(--color-gray-light);border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;margin-bottom:16px;line-height:1.6;position:relative;content-visibility:auto;contain-intrinsic-size:auto 300px}.tile-header{padding:6px 12px 8px 8px;background-color:#fff}.header-top-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-right:168px}.card{min-width:170px;text-align:center;color:#2f2f2f;background-color:#2a52be28}.company-rank{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-dark);margin:0 10px 0 5px;line-height:1.3;flex-shrink:0}.company-name-section{flex-grow:1;text-align:left;padding-left:2px}.company-name-section h1{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-dark);margin:0;line-height:1.4}.company-name_en,.company-dbas,.company-website{font-size:var(--font-size-sm);color:var(--color-text-dark);margin:2px 0}.company-tile .card{position:absolute;top:8px;right:8px}.card span{display:block;font-size:11px}.card strong{font-size:16px;font-weight:600}.company-info-row{margin:0 var(--spacing-sm) var(--spacing-sm) 0;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-metadata);flex-wrap:wrap;gap:var(--spacing-md);text-align:left;font-weight:500}.company-info-row a:hover{text-decoration:underline}.company-info-row a{color:var(--link-color);text-decoration:none}.company-keywords-row{margin:0 var(--spacing-sm) 0 0;font-size:var(--font-size-md);color:var(--color-text-dark);text-align:left;font-weight:500}.company-keywords-row a{color:var(--link-color);text-decoration:none;cursor:pointer;font-weight:500}.company-keywords-row a:hover{text-decoration:underline}.main-area-results-scrollable{background-color:#f4f2ee}.main-area-results-scrollable .results-list{margin:0 auto}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.filters-title{font-size:1.5rem;font-weight:500;display:block;margin-bottom:0;line-height:1.2}.clear-link{font-size:1rem;background-color:var(--color-bg);border:var(--border-width) solid var(--color-white);padding:0 2em;color:#000!important;width:190px;height:40px;text-align:center;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center}.clear-button-container{height:40px;display:flex;align-items:center;justify-content:center}.clear-link:focus{outline:none}.clear-link-active{background-color:var(--color-bg);border-color:var(--color-orange);color:var(--color-orange)!important;font-weight:600;box-shadow:none}.filter-section>b{font-weight:500;text-align:left;display:block;margin-bottom:var(--spacing-sm)}.horizontal-filters-container{display:flex;gap:1rem;margin-bottom:5px}.horizontal-filters-container .filter-section{flex:1;width:50%}[class^=ais-]{box-sizing:border-box}.ais-RefinementList-list,.ais-Pagination-list{margin:0;padding:0;list-style:none}.ais-Pagination-list{display:flex;align-items:center}.ais-Pagination-item{display:inline-block}.ais-Pagination-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;box-shadow:0 1px #23263b0d;color:#23263b;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1.25rem;padding:0 1rem;place-items:center;text-decoration:none;-webkit-user-select:none;user-select:none}.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover{background-image:linear-gradient(-180deg,#fff,#f5f5fa)}.ais-Pagination-item--selected .ais-Pagination-link{border-color:#d6d6e7;box-shadow:#777aaf66 0 1px 4px inset,#777aaf66 0 1px 1px inset,#23263b0d 0 1px;font-weight:700}.ais-Pagination-item--disabled .ais-Pagination-link{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5;cursor:not-allowed}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{border-radius:0;margin-left:-1px}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-RefinementList-count{background:#f5f5fa;border:1px solid #b6b7d5;border-radius:99999px;display:inline-flex;flex-shrink:0;font-weight:400;line-height:1rem;margin-left:.5rem;overflow:hidden;padding:0 .25rem}.ais-SortBy-select{font:inherit;height:2.5rem;cursor:pointer;outline:none}.ais-Highlight-highlighted,.ais-Snippet-highlighted{font-style:normal}.ais-RefinementList-item{margin-bottom:7px}.ais-RefinementList-label{display:flex;align-items:center;cursor:pointer;padding:0 0 2px 2px;border:1px solid transparent}.ais-RefinementList-label:hover{background-color:#ffffff1a;border-color:#fff3}.ais-RefinementList-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:13px;height:13px;border:2px solid var(--color-white);border-radius:var(--border-radius)!important;margin-right:8px;position:relative;background-color:transparent;cursor:pointer;flex-shrink:0}.ais-RefinementList-checkbox:checked{background-color:var(--color-blue-primary);border-color:var(--color-blue-primary)}.ais-RefinementList-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.ais-RefinementList-checkbox:checked+.ais-RefinementList-labelText{font-weight:600}.ais-RefinementList-label:has(.ais-RefinementList-checkbox:checked){background-color:#4a90e233;border-color:var(--color-blue-primary)}.ais-RefinementList-labelText{color:var(--color-white);font-size:1rem;white-space:nowrap;text-align:left;display:flex;align-items:center;gap:6px}.ais-RefinementList-count{color:#707070;font-size:var(--font-size-sm)}.clear-link,.searchbox-input,.toggle-filters-btn,.ais-Pagination-item,.ais-Pagination-link,.ais-SortBy-select{border-radius:var(--border-radius)!important}.ais-SortBy-select{padding-left:6px!important;padding-right:30px!important;color:var(--color-white)!important;border:var(--border-width) solid var(--color-white)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-gray-dark) url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27292.4%27%20height%3D%27292.4%27%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20d%3D%27M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.4-5.4-12.8z%27%2F%3E%3C%2Fsvg%3E) no-repeat right var(--spacing-md) center / var(--icon-size)!important;margin:0!important}.ais-SortBy-select option{background-color:var(--color-bg)!important;color:var(--color-white)!important}.pagination-container .ais-Pagination{padding-bottom:6px;display:flex;justify-content:center}.ais-Pagination-item,.ais-Pagination-link{font-weight:400!important;font-size:18px!important;min-height:50px;width:65px;box-shadow:none!important}.ais-Pagination-item--page>.ais-Pagination-link{width:140px;font-size:15px!important;justify-content:center;align-items:center;white-space:nowrap}.ais-Pagination-item--selected{width:140px;justify-content:center;align-items:center;white-space:nowrap}.searchbox-input{width:100%;padding:8px 4px;font-size:1.1rem;border:var(--border-width) solid var(--color-white);color:var(--color-white);background-color:var(--color-gray-dark);-moz-appearance:none;appearance:none;-webkit-appearance:none}.searchbox-input:focus{outline:none}.searchbox-input::placeholder{color:#b0b0b0;opacity:1;font-size:calc(1rem - 1px)}.searchbox-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:0;height:0;pointer-events:none}.searchbox-input::-ms-clear{display:none;width:0;height:0}.searchbox-container{position:relative}.searchbox-container .searchbox-input{padding-right:32px}.searchbox-clear-btn{position:absolute;right:9px;top:50%;transform:translateY(-55%);height:var(--spacing-lg);width:var(--spacing-lg);background:transparent;border:none;padding:0;margin:0;cursor:pointer}.searchbox-clear-btn:before{content:"";display:block;height:110%;width:110%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3cpath fill='%23ffffff' d='M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306l135.4 162.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.about-link{font-size:1rem;font-weight:500;color:var(--color-white);flex-shrink:0;text-decoration:none}.about-link:hover{text-decoration:underline}.about-links{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.about-links>span{color:var(--color-white)}.dynamic-stats-container{display:flex;align-items:center;gap:.6rem}.stats-section{font-size:var(--font-size-lg);display:flex;align-items:center;gap:.4rem;transition:opacity var(--transition-normal);white-space:nowrap}.stats-section .ais-Stats{margin:0;padding:0;display:inline-block;width:auto}.stats-section .ais-Stats-text{margin:0;padding:0;display:inline;width:auto}.dynamic-stats-container .ais-SortBy{margin:0;padding:0}.sort-by-section{flex-grow:1}.sort-by-section .ais-SortBy-select{width:100%}.stats-section.loading{font-weight:400}.main-area-results-scrollable.loading{opacity:.6;transition:opacity .1s ease;pointer-events:none}.loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--color-white);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sort-by-section.loading{visibility:hidden!important}.companies-ranked-by-text{font-size:var(--font-size-sm)}.company-info-row a .ais-Highlight,.company-info-row a .ais-Highlight>span,.company-info-row a .ais-Highlight>mark{padding:0;margin:0;display:inline}.ais-Highlight-highlighted,.ais-Highlight-highlighted>span,.ais-Highlight-highlighted>mark,.ais-Highlight-highlighted>em,.ais-Highlight>mark,.ais-Highlight mark,.ais-Highlight>span>mark,.ais-Highlight>em,.ais-Highlight em,.ais-Highlight>span>em{background:#fff200!important;color:#000!important;font-weight:700!important}.company-keywords-row .ais-Highlight,.company-keywords-row .ais-Highlight>span,.company-keywords-row .ais-Highlight>mark,.company-name-section .ais-Highlight,.company-name-section .ais-Highlight>span,.company-name-section .ais-Highlight>mark{padding:0;margin:0;display:inline}.app-flex-container{display:flex;width:100%;max-width:100vw;min-width:100vw;height:100vh;height:100dvh;overflow-y:hidden;background:var(--color-bg);font-size:1rem;margin:0 auto;flex-direction:column}.filters-area{order:2;flex:0 0 auto;width:100%;max-width:var(--table-width);margin:0 auto;overflow-y:auto;position:fixed;bottom:0;top:calc(40px + 1rem);left:0;right:0;background-color:var(--color-bg);border-top:1px solid var(--color-white);transform:translateY(100%);transition:transform var(--transition-slow);z-index:1000;color:var(--color-white);line-height:1.3;padding:.5rem .5rem 2rem 1rem;display:flex;flex-direction:column;gap:1rem;font-size:1.1rem}.filters-area.filters-visible{transform:translateY(0)}.main-area{order:1;flex:1;display:flex;flex-direction:column;overflow-x:hidden}.main-area-top-controls{padding:.5rem .5rem 0rem;color:var(--color-white)}.main-area-results-scrollable{flex-grow:1;position:relative;display:flex;margin-left:0;padding:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width: 979px){.main-area-results-scrollable:after{content:"";position:fixed;top:var(--gradient-top, 0px);bottom:var(--gradient-bottom, 0px);right:0;width:1.5vh;background:linear-gradient(to left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 30%,rgba(0,0,0,.15) 70%,transparent 100%);pointer-events:none;z-index:1001}}.desktop-layout{display:none}.mobile-layout{display:block;width:100%;max-width:var(--table-width);margin:0 auto}.pagination-container{padding-bottom:2px;margin-bottom:0}.financials-table{overflow-x:visible}.company-tile{min-width:var(--table-width);width:var(--table-width)}.financials-table table{width:var(--table-width);min-width:var(--table-width);table-layout:fixed}.mobile-search,.mobile-stats{margin-bottom:.75rem}.mobile-stats .dynamic-stats-container{min-width:auto;flex-direction:row;align-items:center;gap:.25rem;flex-wrap:nowrap;width:100%}.mobile-toggle-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.toggle-filters-btn{background-color:var(--color-blue-primary);color:var(--color-white);border:var(--border-width) solid var(--color-white);padding:4px;font-size:1rem;width:190px;height:40px;text-align:center;cursor:pointer;transition:background-color var(--transition-slow),color var(--transition-slow);display:flex;align-items:center;justify-content:center}.toggle-filters-btn.filters-active{background-color:var(--color-white)!important;color:var(--color-bg)!important;transition:none!important}.toggle-filters-btn:focus{outline:none;border-color:var(--color-white);background-color:var(--color-blue-primary);color:var(--color-white)}.toggle-filters-btn.filters-active:focus{background-color:var(--color-white)!important;color:var(--color-bg)!important;border-color:var(--color-white)}.toggle-filters-btn:not(.filters-active):focus{background-color:var(--color-blue-primary);color:var(--color-white)}.toggle-filters-btn.has-active-filters.filters-active{background-color:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#000!important;font-weight:600}.toggle-filters-btn.has-active-filters:not(.filters-active){background-color:var(--color-orange);border-color:var(--color-orange);color:#000;font-weight:600;position:relative}.toggle-filters-btn.has-active-filters:not(.filters-active):focus{background-color:var(--color-orange);border-color:var(--color-orange);color:#000}@media (max-width: 767px){.improve-data-modal-content{width:95%;padding:10px;max-height:90vh;overflow-y:auto}.improve-data-modal-content h2{font-size:1.2em}.issue-options{gap:8px;margin-bottom:15px}.issue-options label{padding:6px 10px;font-size:.9em}.modal-actions{flex-direction:column;gap:8px}.modal-actions button{width:100%}.modal-actions .cancel-btn{order:2}}@media (min-width: 1366px){.app-flex-container{flex-direction:row;max-width:var(--app-max-width);min-width:var(--app-max-width);height:100vh}.filters-area{flex:0 0 var(--filters-width);order:0;position:static;width:auto;max-width:none;margin:0;max-height:none;background-color:transparent;border-top:none;transform:translateY(0);z-index:auto}.main-area{order:0;flex:1 1 auto}.main-area-top-controls{padding:.5rem .5rem 1.5rem}.main-area-results-scrollable{overflow-y:auto;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:auto}.pagination-container{padding-left:.5rem;padding-right:1rem}.filters-area::-webkit-scrollbar,.main-area-results-scrollable::-webkit-scrollbar{width:var(--scrollbar-width)}.filters-area::-webkit-scrollbar-thumb,.main-area-results-scrollable::-webkit-scrollbar-thumb{background-color:#b8b8b8}.filters-area::-webkit-scrollbar-track,.main-area-results-scrollable::-webkit-scrollbar-track{background-color:#f4f2ee;border-left:1px solid #cccccc;border-right:1px solid #cccccc}.mobile-layout{display:none}.desktop-layout{display:block}.financials-table{overflow-x:auto}.company-tile{min-width:initial;width:auto}.financials-table table{width:100%}.stats-sort-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.main-header{display:flex;align-items:center;gap:1rem;flex-grow:2}.main-header>div{flex-grow:1}.dynamic-stats-container{width:400px;flex-shrink:0}}.intro-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;margin:0;padding:60px 20px;background-color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2c3e50}.logo{font-size:24px;font-weight:800;color:#0056b3;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.exit-message-container{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:60px 20px;background-color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2c3e50}.intro-box{background:#fff;padding:40px;border-radius:0;box-shadow:0 10px 25px #0000000d;max-width:450px;width:100%;text-align:left}.intro-box h1{margin-top:0;font-size:20px;margin-bottom:16px;font-weight:600}.intro-box p{font-size:15px;line-height:1.6;color:#64748b;margin-bottom:24px}.intro-box ul{list-style-position:inside;padding-left:0;margin-left:0}.intro-box ul li{font-size:15px;line-height:1.6;color:#64748b}.intro-buttons{display:flex;justify-content:center;gap:1rem}.intro-buttons button{padding:.75rem 1.5rem;border:none;border-radius:0;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease;width:100%}.intro-accept-btn{background-color:#2a52be;color:#fff}.intro-accept-btn:hover{background-color:#0b2468}.intro-reject-btn{background-color:#858b91;color:#fff}.intro-reject-btn:hover{background-color:#5a6268}.exit-message-container p{font-size:1.5rem;text-align:center;color:#333;background:#fff;padding:2rem 3rem;border-radius:0;box-shadow:0 10px 25px #0000000d}@media (min-width: 768px){.intro-buttons{flex-direction:row}.intro-buttons button{width:auto}}@media (max-width: 767.98px){.intro-buttons{flex-direction:column}}
