:root{--carbon:#181B20;--graphite:#303741;--sky:#89C9DE;--sky-subtle:#E3F4F8;--silver:#F1F3F5;--white:#fff;--ink:#1B232D;--muted:#697783;--line:#E1E6EA;--steel:#275E7D;--shadow:0 14px 40px rgba(24,27,32,.065);--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--silver);color:var(--ink);font-family:'Noto Kufi Arabic','IBM Plex Sans Arabic','Segoe UI',sans-serif;line-height:1.55;font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--sky);outline-offset:3px}button{border:0}.svgicon{display:inline-block;flex:none;vertical-align:middle}button:disabled{opacity:.5;cursor:not-allowed}.u-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block;font-family:Inter,'Segoe UI',sans-serif}.muted{color:var(--muted)}.tiny{font-size:11px}.sm{font-size:12px}.label{font-size:11px;font-weight:800;letter-spacing:.01em;color:#667481}.tag{font-size:10px;background:#F1F4F6;padding:5px 9px;border-radius:7px;color:#59646D;white-space:nowrap}.pill{border-radius:100px;padding:6px 11px;background:#EDF1F4;font-size:10px;font-weight:750;color:#455767;white-space:nowrap}.pill.sky{background:var(--sky-subtle);color:#1B5A78}.pill.dark{background:#2B323B;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:11px 16px;min-height:43px;font-weight:750;transition:background .16s,transform .16s,color .16s}.btn:active,.click-card:active{transform:scale(.99)}.btn.primary{background:var(--carbon);color:white}.btn.primary:hover{background:#303741}.btn.blue{background:var(--steel);color:white}.btn.blue:hover{background:#1C4C68}.btn.ghost{background:#F4F6F7;color:#324351;border:1px solid var(--line)}.btn.light{background:var(--sky-subtle);color:#214D66}.iconbutton{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:white;color:#485867}.iconbutton.active{color:#14627F;border-color:#8FBACE;background:#E5F3F8}.iconbutton:hover{border-color:#AFBAC5;background:#F7F9FA}
.preview-strip{position:sticky;top:0;z-index:20;background:#DFEFF4;color:#24536B;padding:7px 20px;text-align:center;font-size:10px;font-weight:700;border-bottom:1px solid #C2DFE8}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100dvh - 29px);direction:rtl}.sidebar{background:var(--carbon);color:#C5CCD4;padding:25px 14px 17px;display:flex;flex-direction:column;gap:24px;min-height:100%;position:sticky;top:29px;height:calc(100dvh - 29px)}.brand{display:flex;align-items:center;gap:11px;padding:0 12px}.brand-mark{font-family:Inter,sans-serif;font-size:30px;letter-spacing:-3px;font-weight:850;line-height:1;color:white}.brand-mark .markdot{color:var(--sky);letter-spacing:0}.brand-caption{font-size:9px;color:#98A4AF;line-height:1.5;direction:ltr;text-align:left}.brand-block{display:flex;flex-direction:column;gap:1px}.nav-list{display:flex;flex-direction:column;gap:5px}.nav-caption{font-size:9px;color:#8895A2;padding:0 16px;margin-bottom:9px;letter-spacing:.09em}.nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:right;border-radius:11px;color:#C5CCD4;background:transparent;padding:13px 15px;min-height:47px;font-weight:650}.nav-item.active{background:#343F4D;color:#fff;box-shadow:inset -3px 0 var(--sky)}.nav-item:hover{background:#2B333D}.nav-item .nav-counter{margin-right:auto;color:#A4B2BE;font-family:Inter,sans-serif;font-size:11px}.sidebar-footer{margin-top:auto;border-top:1px solid #363D45;padding:17px 7px 0}.admin-row{display:flex;gap:10px;align-items:center;padding:10px 6px 15px}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#9ACBDD,#557D9D);display:grid;place-items:center;color:#12384D;font-weight:800;font-family:Inter,sans-serif}.admin-row strong{display:block;color:#F6F7F8;font-size:11px}.admin-row span{display:block;color:#909DA9;font-size:10px}.sidebar-quit{background:none;width:100%;display:flex;gap:9px;align-items:center;padding:12px 8px;text-align:right;color:#B1BBC6}
.main{min-width:0;display:flex;flex-direction:column}.topbar{height:72px;background:#FFF;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:9px;font-weight:700}.breadcrumb .secondary{font-size:11px;color:#8A969F}.topbar-actions{display:flex;align-items:center;gap:12px}.desktop-search{border:1px solid var(--line);background:#F7F8F9;display:flex;gap:10px;align-items:center;padding:10px 13px;border-radius:13px;width:min(340px,34vw);color:#64727C}.desktop-search input{background:none;border:0;outline:0;width:100%;min-width:0;color:var(--ink);text-align:right}.topbar .circle-avatar{background:#D5EAF2;border:1px solid #C5DFE9;color:#275C76;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:850;font-family:Inter}.workspace{width:min(1420px,100%);margin:0 auto;padding:28px 32px 76px;display:flex;flex-direction:column;gap:24px}.hero{background:linear-gradient(110deg,#303D4C 0%,#181B20 80%);border-radius:22px;color:#fff;min-height:194px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;width:310px;height:310px;left:-125px;top:-158px;border:1px solid rgba(137,201,222,.19);border-radius:50%;box-shadow:0 0 0 34px rgba(137,201,222,.035),0 0 0 85px rgba(137,201,222,.03);pointer-events:none}.hero::after{content:"";position:absolute;width:110px;height:4px;background:var(--sky);right:33px;bottom:0;border-radius:9px}.hero-copy{position:relative;z-index:1}.hero-eyebrow{color:#B7D0DE;font:700 10px Inter,sans-serif;letter-spacing:.12em;direction:ltr;text-align:right;margin-bottom:8px}.hero h1{font-size:29px;line-height:1.55;margin:0 0 6px;letter-spacing:-.05em}.hero p{font-size:12px;color:#CAD6DF;margin:0;max-width:600px}.hero-metrics{display:flex;gap:8px;align-self:end;position:relative;z-index:1}.hero-metric{padding:15px 16px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.09);min-width:128px;border-radius:14px;backdrop-filter:blur(8px)}.hero-metric strong{display:block;font:750 25px Inter,sans-serif;direction:ltr;text-align:right;color:#fff;line-height:1.25}.hero-metric span{display:block;color:#B8C8D5;font-size:10px;margin-top:7px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.section-heading h2{margin:0;font-size:17px;letter-spacing:-.03em}.section-heading p{margin:3px 0 0;font-size:10px;color:var(--muted)}.section-link{display:flex;align-items:center;gap:5px;color:#235975;font-weight:750;background:none;font-size:11px}.categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.category-card{min-width:0;text-align:right;border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 14px 14px;display:flex;flex-direction:column;gap:14px;min-height:124px;transition:border .2s,box-shadow .2s,transform .2s}.category-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#A0C6D5}.category-card.selected{border-color:#78B5CD;background:#EFF8FA}.category-top{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.cat-icon{width:45px;height:45px;border-radius:13px;background:#EFF3F5;color:#334958;display:grid;place-items:center}.category-card.selected .cat-icon{background:#D6EDF4;color:#205C77}.category-card strong{font-size:11px;font-weight:750;white-space:normal;line-height:1.6}.category-card .cat-arrow{color:#8899A7}.content-section{margin-top:2px}.list-filterbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:14px;background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:13px}.filter-label{font-size:10px;color:#687782}.filter-select{appearance:none;background:#F7F8F9;border:1px solid #E5E9ED;border-radius:10px;padding:10px 12px;color:#4B5A66;min-width:125px;min-height:41px}.filter-select option{font-family:'Segoe UI',sans-serif}.filter-search{display:flex;gap:7px;align-items:center;background:#F7F8F9;border:1px solid #E5E9ED;border-radius:10px;padding:9px 12px;min-width:220px;flex:1}.filter-search input{border:0;background:transparent;min-width:0;width:100%;text-align:right;outline:0}.switch-chip{background:#F7F8F9;color:#445765;border:1px solid #E3E8EB;padding:9px 11px;border-radius:10px;font-size:11px;display:flex;align-items:center;gap:5px;min-height:41px}.switch-chip.on{background:#E4F3F8;border-color:#92CADC;color:#215870}.company-count{font-size:11px;color:#687782;display:flex;align-items:center;gap:7px}.company-count b{color:#253949;font-family:Inter,sans-serif}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.company-card{background:#fff;border-radius:17px;border:1px solid #DFE5E8;padding:17px 16px 14px;min-height:225px;display:flex;flex-direction:column;gap:10px;position:relative;cursor:pointer;box-shadow:0 2px 9px rgba(25,34,43,.025);transition:transform .2s,border .2s,box-shadow .2s}.company-card:hover{transform:translateY(-2px);border-color:#A2C4D2;box-shadow:var(--shadow)}.company-card.visited{background:#F7FAFB;border-color:#A2C5D4}.company-card.selected{border:1.5px solid #74ACC5;box-shadow:0 0 0 3px rgba(137,201,222,.11)}.company-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.company-card .company-name{font:800 14px Inter,'Segoe UI',sans-serif;letter-spacing:-.02em;line-height:1.45;direction:ltr;text-align:right;overflow-wrap:anywhere}.company-card .cn-name{font:500 11px 'Microsoft YaHei','Noto Sans CJK SC','Segoe UI',sans-serif;color:#65717C;direction:ltr;text-align:right;overflow-wrap:anywhere;min-height:17px}.status-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:24px}.status-row .status{padding:5px 8px;border-radius:50px;font-size:9px;font-weight:800;background:#EFF3F6;color:#415261}.status-row .status.reliable{background:#E2F2F7;color:#185E78}.status-row .status.declared{background:#F4F1E8;color:#795D2F}.status-row .viewed{font-size:9px;color:#607D91;display:flex;align-items:center;gap:4px}.company-meta{display:flex;align-items:center;gap:6px;font-size:10px;color:#75838E}.chip-line{display:flex;gap:6px;flex-wrap:wrap;min-height:27px}.card-divider{height:1px;background:#EDF0F1;margin-top:auto}.company-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.contact-icons{display:flex;gap:5px;color:#697783}.contact-icon{width:26px;height:26px;border-radius:7px;background:#F2F5F6;display:grid;place-items:center}.contact-icon.off{opacity:.25}.company-card-footer .details-link{display:flex;align-items:center;gap:5px;color:#245D78;font-weight:800;font-size:10px;background:transparent}.small-fav{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:#F2F5F7;color:#637886}.small-fav.on{color:#1F6583;background:#DBF0F7}.empty{padding:45px;text-align:center;background:white;border:1px solid var(--line);border-radius:15px;color:#64727C}.notice{font-size:10px;color:#7C8791;margin-top:9px}
/* Detail drawer: right on Arabic desktop, full-screen mobile */
.backdrop{position:fixed;inset:0;background:rgba(9,15,20,.43);z-index:60;display:flex;justify-content:flex-start;direction:rtl;animation:fade .18s}.drawer{background:#fff;width:min(570px,100vw);height:100dvh;max-height:100dvh;overflow:hidden;box-shadow:-18px 0 70px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:slide .21s cubic-bezier(.15,.8,.2,1)}.drawer-header{background:linear-gradient(130deg,#303741,#181B20);color:#fff;padding:20px 24px 21px;position:relative}.drawer-headnav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.drawer-label{font:700 9px Inter,sans-serif;letter-spacing:.13em;color:#9EBACA}.drawer-header .close{border:1px solid #4A535E;background:#313A46;color:white;width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.drawer-header h2{margin:0 0 2px;font:780 22px Inter,'Segoe UI',sans-serif;direction:ltr;text-align:right;overflow-wrap:anywhere}.drawer-header .drawer-cn{color:#C5CFD7;direction:ltr;text-align:right;font:450 12px 'Microsoft YaHei','Noto Sans CJK SC',sans-serif}.drawer-header .submeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.drawer-header .submeta span{background:#343E49;color:#DAE6ED;padding:6px 11px;border-radius:50px;font-size:10px}.drawer-scroll{overflow:auto;flex:1;overscroll-behavior:contain;padding:22px 24px 32px}.drawer-section{margin-bottom:24px}.drawer-section h3{font-size:13px;margin:0 0 11px;color:#1F2B35}.drawer-help{font-size:10px;color:#70818F;margin-top:-8px;margin-bottom:13px}.action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.action-tile{border-radius:13px;background:#F3F6F8;border:1px solid #E4E9EC;min-height:76px;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;color:#3A5062;font-size:10px;font-weight:750}.action-tile.enabled:hover{background:#E3F3F8;border-color:#ACD5E3}.action-tile.disabled{opacity:.4;cursor:not-allowed}.action-tile.whatsapp.enabled{color:#167C53}.contact-list{display:flex;flex-direction:column;gap:8px}.contact-row{display:flex;align-items:center;gap:10px;padding:12px 12px;border:1px solid #E5EAED;border-radius:13px;min-width:0}.contact-kind{font-size:10px;color:#758391;width:54px;flex:none}.contact-value{min-width:0;flex:1;overflow-wrap:anywhere;text-align:right;font-size:12px;color:#203849}.contact-value.latin{direction:ltr;text-align:right;font:600 12px Inter,'Segoe UI',sans-serif}.mini-actions{display:flex;gap:6px}.mini-copy,.mini-link{display:grid;place-items:center;width:31px;height:31px;background:#F0F4F6;border-radius:8px;color:#506674;flex:none}.mini-link{background:#E2F2F8;color:#205875}.source-note{display:flex;gap:6px;align-items:center;color:#788894;font-size:10px;margin-top:9px}.info-rows{background:#F7F8F9;border:1px solid #E8ECEF;border-radius:13px;padding:3px 14px}.info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:12px 2px}.info-row+.info-row{border-top:1px solid #E3E8EB}.info-key{color:#768491;font-size:11px;flex:none}.info-value{font-size:11px;max-width:68%;text-align:left;overflow-wrap:anywhere}.accordion{border:1px solid #E2E7E9;border-radius:12px;overflow:hidden;margin-bottom:8px}.accordion summary{padding:13px 14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:750;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion[open] summary{background:#F4F7F8}.accordion-content{padding:14px;border-top:1px solid #E3E9EC;font-size:10px;color:#667785;line-height:1.9}.accordion-content a{color:#1C6486;text-decoration:underline;overflow-wrap:anywhere}.drawer-bottom{padding:12px 22px 18px;background:#fff;border-top:1px solid var(--line);display:flex;gap:9px}.drawer-bottom .btn{flex:1}.drawer-bottom .btn.ghost{flex:0 0 auto}.drawer-topbadge{font-size:9px;color:#BBD2DF}.drawer-topbadge strong{color:white}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;background:#24313E;color:white;border-radius:10px;padding:11px 21px;font-size:11px;box-shadow:0 13px 45px rgba(0,0,0,.2)}
/* auth preview */
.login-page{min-height:calc(100dvh - 29px);display:grid;grid-template-columns:1.05fr 1fr;background:#F3F5F6;direction:rtl}.login-art{background:linear-gradient(140deg,#181B20,#313A46);padding:clamp(30px,5vw,85px);color:white;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-art::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(137,201,222,.17);top:20%;right:30%;box-shadow:0 0 0 70px rgba(137,201,222,.025),0 0 0 140px rgba(137,201,222,.025)}.login-art>*{position:relative;z-index:1}.login-art h1{font-size:clamp(29px,3.4vw,52px);line-height:1.55;letter-spacing:-.05em;max-width:520px}.login-art h1 em{font-style:normal;color:#9ED9EA}.login-art p{color:#C3D0D9;max-width:470px}.login-art-bottom{display:flex;gap:10px;align-items:center;border-top:1px solid #57626F;padding-top:22px;font-size:11px;color:#9EADBB}.login-side{display:flex;align-items:center;justify-content:center;padding:30px}.login-card{width:min(420px,100%);padding:25px 18px}.login-eyebrow{font:800 10px Inter,sans-serif;color:#467A94;letter-spacing:.13em;direction:ltr;text-align:right}.login-card h2{font-size:27px;margin:9px 0 2px;letter-spacing:-.05em}.login-card p{font-size:11px;color:#7D8993;margin-bottom:30px}.field-label{font-size:11px;font-weight:800;display:block;margin:17px 0 8px}.login-input{background:#fff;border:1px solid #DCE4E9;border-radius:12px;padding:13px 15px;width:100%;min-height:52px;color:#223344}.login-submit{margin-top:22px;width:100%;padding:15px}.login-note{background:#E7F2F7;border:1px solid #CFE3EB;padding:14px;border-radius:12px;margin-top:20px;font-size:10px;color:#315D73;line-height:1.9}.footer-login{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8B98A1;margin-top:35px}
/* mobile */
.mobile-nav{display:none}.hide-desktop{display:none}.overlay-menu{display:none}
@keyframes slide{from{transform:translateX(30px);opacity:.6}to{transform:translateX(0);opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}
@media(max-width:1270px){.categories{grid-template-columns:repeat(5,minmax(0,1fr))}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-metrics{align-self:stretch}.hero-metric{min-width:0;flex:1}.workspace{padding:23px}}
@media(max-width:920px){.sidebar{width:78px;padding:20px 8px}.brand{justify-content:center;padding:0}.brand-block,.nav-item span,.nav-counter,.nav-caption,.admin-row>div:not(.avatar),.sidebar-quit span{display:none!important}.nav-item{justify-content:center;padding:12px}.shell{grid-template-columns:78px 1fr}.sidebar-footer{padding:0}.admin-row{justify-content:center}.topbar{padding:0 20px}.workspace{padding:20px}.categories{grid-template-columns:repeat(3,minmax(0,1fr))}.hero h1{font-size:24px}}
@media(max-width:650px){body{font-size:12px}.preview-strip{font-size:9px;padding:6px 10px;position:relative}.shell{display:block;padding-bottom:76px}.sidebar{display:none}.topbar{height:63px;padding:0 17px}.topbar .desktop-search{display:none}.topbar-actions .hide-on-mobile{display:none}.topbar-actions{gap:8px}.workspace{padding:16px 14px 35px;gap:22px}.hero{padding:22px 20px;min-height:180px;gap:17px;border-radius:19px}.hero h1{font-size:23px}.hero p{font-size:10px}.hero-metrics{gap:6px}.hero-metric{padding:10px 9px;border-radius:10px}.hero-metric strong{font-size:19px}.hero-metric span{font-size:8px}.section-heading h2{font-size:15px}.categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-card{min-height:105px;padding:13px;gap:8px}.cat-icon{width:40px;height:40px}.category-card strong{font-size:10px}.list-filterbar{padding:10px;gap:7px}.filter-search{width:100%;order:-1;flex:auto}.filter-select{min-width:calc(50% - 4px);max-width:calc(50% - 4px);flex:1}.switch-chip{flex:1;justify-content:center}.company-grid{grid-template-columns:1fr;gap:10px}.company-card{min-height:198px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-around;background:rgba(24,27,32,.98);padding:8px 5px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(0,0,0,.13)}.mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#A9B5C0;background:none;padding:6px 12px;min-width:62px;font-size:9px}.mobile-nav button.active{color:#B9E7F5}.hide-desktop{display:block}.drawer{width:100vw;height:100dvh}.drawer-header{padding:18px 19px}.drawer-header h2{font-size:20px}.drawer-scroll{padding:16px 17px 35px}.action-grid{gap:6px}.action-tile{min-height:69px;font-size:9px}.drawer-bottom{padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.drawer-bottom .btn{font-size:11px}.backdrop{background:#fff}.login-page{grid-template-columns:1fr;min-height:calc(100dvh - 29px)}.login-art{padding:27px 28px 23px;min-height:205px;justify-content:space-between}.login-art h1{font-size:24px;max-width:90%;margin:18px 0 0}.login-art p{display:none}.login-art-bottom{border:0;padding:0;font-size:9px}.login-side{align-items:flex-start;padding:24px}.login-card{padding:0 4px}.login-card h2{font-size:24px}.login-card p{margin-bottom:17px}.login-input{min-height:49px}.footer-login{margin-top:20px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Final readability pass: avoid the tiny-label problem seen in the original HM dashboard. */
body{font-size:14px}.tag{font-size:11px}.pill{font-size:11px}.hero p{font-size:13px}.hero-metric span{font-size:11px}.section-heading h2{font-size:18px}.section-heading p{font-size:11px}.category-card strong{font-size:12px}.company-card .company-name{font-size:15px}.company-card .cn-name{font-size:12px}.company-meta{font-size:11px}.status-row .status{font-size:10px}.status-row .viewed{font-size:10px}.company-card-footer .details-link{font-size:11px}.drawer-section h3{font-size:14px}.contact-value{font-size:13px}.contact-value.latin{font-size:13px}.contact-kind{font-size:11px}.info-key,.info-value{font-size:12px}.action-tile{font-size:10px}.filter-select,.switch-chip{font-size:12px}
@media(max-width:650px){.category-card strong{font-size:11px}.hero p{font-size:11px}.hero-metric span{font-size:9px}.company-card .company-name{font-size:14px}.company-card .cn-name{font-size:11px}.action-tile{font-size:10px}.section-heading h2{font-size:16px}}
