/* Public company design: scoped away from training and application runtimes. */
.company-site{--bg:#f7f8f4;--ink:#152f34;--muted:#596b6d;--brand:#1c7863;--brand-dark:#155847;--line:#dce4df;--surface:#fff;background:var(--bg);font-family:Inter,'Segoe UI',Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}
.company-site .container{width:min(1260px,90vw)}
.company-site a{color:inherit;text-underline-offset:5px}
.company-site h1,.company-site h2,.company-site h3{font-weight:550;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}
.company-site h1{font-size:clamp(2.8rem,5.1vw,5.4rem);white-space:pre-line}
.company-site h2{font-size:clamp(2rem,3.3vw,3.3rem);white-space:pre-line}
.company-site h3{font-size:1.45rem;line-height:1.25}
.company-site p{color:var(--muted);font-size:1.02rem}
.company-site .topbar{background:#fdfefb;border-bottom:1px solid var(--line)}
.company-site .topbar-inner{min-height:94px;gap:25px}
.company-site .brand-logo{width:163px;height:auto}
.company-site .nav{gap:23px;justify-content:center}
.company-site .nav a{font-size:.86rem;font-weight:600;white-space:nowrap}
.header-actions{display:flex;align-items:center;gap:18px}
.company-site .lang-switch{border:0;background:none;flex-shrink:0;border-radius:4px}
.company-site .lang-btn{background:transparent;font-size:.7rem;padding:6px 8px;color:var(--muted)}
.company-site .lang-btn.active{background:#e8eeea;color:var(--ink)}
.company-site .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:5px;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .18s,transform .18s}
.company-site .button:hover{background:var(--brand-dark);transform:translateY(-2px)}
.company-site .button.small{padding:10px 17px;white-space:nowrap;font-size:.8rem}
.company-site .button.secondary{color:var(--ink);background:transparent;border-color:#aebeb7}
.company-site .button.secondary:hover{background:#e6ece6}
.company-site .button.light{background:#d5f1b1;color:#183c30;border-color:#d5f1b1}
.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.company-site .hero{color:var(--ink);background:none;padding:76px 0 72px}
.company-site .hero p{color:var(--muted);font-size:1.12rem;max-width:590px;line-height:1.7}
.company-site .hero h1{margin:18px 0 25px}
.company-site .eyebrow{font-size:.67rem;letter-spacing:.15em;line-height:1.6;font-weight:750;color:var(--brand);text-transform:uppercase;margin:0 0 18px}
.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center}
.hero-copy{padding:10px 0 20px}
.hero-note{display:flex;gap:10px;align-items:center;margin-top:30px;color:var(--muted);font-size:.77rem}
.status-dot{display:block;width:7px;height:7px;border-radius:50%;background:#4c9f72;flex-shrink:0}
.product-stage{background:#fff;border:1px solid #d7e3d9;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px #183b2d0a;transform:rotate(1deg)}
.stage-top{display:flex;justify-content:space-between;padding:22px 25px;color:#62776c;font-size:.58rem;font-weight:700;letter-spacing:.13em;border-bottom:1px solid #edf0e9}
.product-stage>img{display:block;width:100%;height:350px;object-fit:contain;padding:10px 30px}
.stage-bottom{background:#edf3e9;padding:22px 28px}
.company-site .stage-bottom h2{font-size:1.25rem;margin:0 0 6px}
.company-site .stage-bottom p{font-size:.72rem;margin:0;white-space:normal}
.experience-strip{border-block:1px solid var(--line)}
.experience-inner{display:grid;grid-template-columns:1fr 1fr 1.5fr;padding:28px 0;gap:40px}
.experience-inner>div{display:flex;gap:15px;align-items:center}
.experience-inner strong{font-size:1.7rem;font-weight:550;white-space:nowrap;letter-spacing:-.04em}
.experience-inner span{font-size:.75rem;color:var(--muted);max-width:180px;line-height:1.4}
.proof-strip{background:#fff;text-align:center;padding:44px 0}
.company-site .proof-title{font-size:.8rem;color:var(--muted)}
.proof-logos{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:45px;margin:28px 0}
.proof-logos img{width:100%;height:60px;object-fit:contain}
.company-site .text-link{display:inline-block;color:var(--brand);font-weight:650;font-size:.83rem;text-decoration:none}
.company-site .text-link:hover{text-decoration:underline}
.company-site .section{padding:95px 0}
.section-heading{max-width:730px;margin-bottom:42px}
.section-heading>p:last-child{max-width:650px}
.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}
.platform-card{padding:32px 26px;border-inline-end:1px solid var(--line)}
.platform-card:last-child{border:0}
.card-number{display:block;font-size:.75rem;color:var(--brand);margin-bottom:46px;font-variant-numeric:tabular-nums}
.platform-card h3{margin:0 0 20px}
.platform-card p{font-size:.9rem;margin:0}
.company-site .ai-feature{background:#13383b;color:#fff}
.ai-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}
.company-site .ai-feature .eyebrow{color:#c5e7a3}
.company-site .ai-feature p{color:#c0d3ce}
.ai-feature .section-heading{margin-bottom:30px}
.ai-steps article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #3c5756}
.ai-steps article:first-child{padding-top:0}
.ai-steps article>span{color:#c5e7a3;font-size:.7rem;padding-top:7px}
.ai-steps h3{margin:0 0 12px;color:#fff}
.ai-steps p{font-size:.92rem;margin:0}
.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}
.insight-card{background:white;border:1px solid var(--line);border-radius:9px;padding:30px;display:flex;align-items:flex-start;flex-direction:column}
.insight-card h3{margin:20px 0 5px}
.insight-card p{font-size:.9rem}
.insight-card .text-link{margin-top:auto;padding-top:20px}
.closing{padding:60px 0;background:#e7eee1}
.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:55px}
.company-site .closing h2{max-width:750px;margin:0}
.closing p:last-child{margin-bottom:0}
.closing .button{flex-shrink:0}
.company-footer{background:#fff;padding:65px 0 20px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:55px}
.footer-grid img{width:155px;height:auto}
.company-site .footer-grid h3{font-size:.8rem;letter-spacing:0;margin:10px 0 22px}
.company-site .footer-grid p{font-size:.77rem;max-width:240px}
.footer-grid a{display:block;text-decoration:none;font-size:.8rem;color:var(--muted);margin-bottom:12px}
.footer-grid a:hover{text-decoration:underline}
.footer-bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;display:flex;gap:40px;justify-content:space-between;font-size:.65rem;color:var(--muted)}
.footer-bottom>span:last-child{max-width:600px;text-align:end}
.company-site .editorial-hero{padding:85px 0;background:#eaf0e5;border-bottom:1px solid var(--line)}
.editorial-hero .container{max-width:1100px}
.company-site .editorial-hero h1{max-width:960px}
.company-site .editorial-hero p{max-width:730px}
.story-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:110px}
.story-grid p:first-child{margin-top:0}
.story-grid>div>p{font-size:1.05rem;margin-bottom:25px}
.founder-signature{display:flex;gap:18px;align-items:center;margin-top:40px}
.founder-signature>span{width:50px;height:50px;border-radius:50%;background:#e6eddf;display:grid;place-items:center;font-size:1rem;letter-spacing:-.04em}
.founder-signature strong{display:block;font-size:.95rem;font-weight:600}
.founder-signature small{display:block;color:var(--muted);font-size:.75rem}
.international{background:#edf1e9}
.international-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.company-site .international-card{border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;overflow:hidden;transition:transform .2s}
.international-card:hover{transform:translateY(-4px)}
.international-logo{height:170px;padding:35px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}
.international-logo img{max-width:100%;width:auto;height:100%;object-fit:contain}
.international-logo.dark-logo{background:#142d42}
.international-meta{padding:25px;position:relative}
.company-site .international-meta .eyebrow{font-size:.61rem;margin-bottom:12px}
.international-meta h3{margin:0;font-size:1.2rem;padding-inline-end:20px}
.company-site .international-meta p{font-size:.85rem;margin-bottom:0}
.international-meta>span:last-child{position:absolute;right:20px;top:48px;color:var(--brand)}
.customer-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px}
.customer-logos figure{margin:0;background:white;border:1px solid var(--line);border-radius:9px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.customer-logos img{width:100%;height:85px;object-fit:contain}
.customer-logos figcaption{font-size:.7rem;line-height:1.45;color:var(--muted);text-align:center;margin-top:20px}
.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}
.skip-link:focus{top:10px}
.company-site :focus-visible{outline:3px solid #d2a540;outline-offset:5px}
html{scroll-padding-top:110px}
@media(min-width:1600px){.company-site .hero{padding-block:100px}.product-stage>img{height:390px}}
@media(max-width:1150px){.company-site .topbar-inner{gap:15px;flex-wrap:wrap;padding:15px 0}.company-site .nav{gap:15px}.header-actions{gap:10px}.hero-grid{gap:35px}.product-stage>img{height:300px}.experience-inner{gap:20px}.experience-inner strong{font-size:1.35rem}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-card{border-bottom:1px solid var(--line)}.platform-card:nth-child(2){border-inline-end:0}.ai-layout,.story-grid{gap:55px}.footer-grid{gap:25px}}
@media(max-width:800px){.company-site .topbar{position:relative}.company-site .topbar-inner{flex-direction:row;align-items:center}.company-site .nav{order:3;width:100%;justify-content:flex-start;gap:18px;overflow:auto;flex-wrap:nowrap;padding:8px 0}.company-site .nav a{font-size:.78rem}.company-site .brand-logo{width:140px}.company-site .hero{padding:45px 0}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-copy{padding:0}.company-site .hero h1{font-size:clamp(2.7rem,7vw,4.1rem)}.product-stage{transform:none;max-width:570px;width:100%;margin:auto}.product-stage>img{height:320px}.experience-inner{grid-template-columns:1fr 1fr;gap:25px}.experience-inner>div:last-child{grid-column:1/-1}.proof-logos{gap:20px}.proof-logos img{height:45px}.company-site .section{padding:65px 0}.ai-layout,.story-grid{grid-template-columns:1fr;gap:30px}.insight-grid{grid-template-columns:1fr}.insight-card h3{margin-top:10px}.international-grid{grid-template-columns:1fr}.international-logo{height:150px}.customer-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-logos figure{padding:16px}.closing-inner{align-items:flex-start;flex-direction:column;gap:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-direction:column;gap:10px}.footer-bottom>span:last-child{text-align:start}.company-site .editorial-hero{padding:55px 0}}
@media(max-width:480px){.company-site .container{width:90vw}.header-actions{gap:5px}.company-site .button.small{font-size:.7rem;padding:8px 10px}.company-site .brand-logo{width:118px}.company-site .hero h1{font-size:2.8rem}.company-site .hero p{font-size:.98rem}.company-site .eyebrow{font-size:.6rem}.product-stage>img{height:260px}.experience-inner strong{font-size:1.3rem}.experience-inner span{font-size:.65rem}.proof-logos{grid-template-columns:repeat(3,1fr);gap:25px}.proof-logos img{height:40px}.platform-grid{grid-template-columns:1fr}.platform-card{border-inline-end:0;padding:25px}.card-number{margin-bottom:20px}.customer-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-logos img{height:65px}.customer-logos figcaption{font-size:.62rem}.footer-grid{gap:20px}.footer-grid>div:first-child{grid-column:1/-1}.company-site .footer-grid p{max-width:100%}.stage-top{font-size:.5rem;padding:17px}.stage-bottom{padding:18px}.company-site .stage-bottom h2{font-size:1.1rem}.company-site .stage-bottom p{font-size:.65rem}}
@media(prefers-reduced-motion:reduce){.company-site *{transition:none!important;scroll-behavior:auto!important}}
@media(max-width:800px){.company-site .nav{flex-wrap:wrap;overflow:visible;gap:10px 18px;padding:5px 0}.company-site .nav a{font-size:.72rem}.company-site .hero .eyebrow{font-size:.64rem;letter-spacing:.13em}}
.international-logo.dark-logo{background:#f3f5f8}
.company-site .hero .eyebrow{font-size:.67rem;color:var(--brand);max-width:none}
@media(max-width:480px){.company-site .hero .eyebrow{font-size:.6rem}}
/* Product journeys and accessible interaction components. */
.international-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.international-meta h3{overflow-wrap:anywhere}
.international-logo{height:150px;padding:28px}
.workflow-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--line)}
.workflow-line article{padding:34px 28px;border-inline-end:1px solid var(--line)}
.workflow-line article:last-child{border:0}
.company-site .workflow-line h2{font-size:1.6rem}
.company-site .workflow-line p{font-size:.9rem}
.usecase-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 0}
.usecase-tabs button{font:inherit;font-size:.85rem;cursor:pointer;background:#fff;border:1px solid #c9d5c7;border-radius:7px 7px 0 0;padding:16px 25px;color:var(--ink)}
.usecase-tabs button[aria-selected="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}
.usecase-panel{background:#fff;border:1px solid var(--line);padding:45px;border-radius:0 10px 10px 10px;max-width:100%;min-height:250px}
.usecase-panel[hidden]{display:none}
.usecase-panel>p{max-width:850px}
.usecase-panel h3{margin-top:0}
.inquiry-builder{background:#fff;padding:32px;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;min-width:0}
.inquiry-builder label{font-size:.83rem;font-weight:650;margin-top:6px}
.inquiry-builder input,.inquiry-builder select,.inquiry-builder textarea{border:1px solid #a9bbb3;border-radius:5px;background:#fbfcfa;color:var(--ink);font:inherit;padding:12px;width:100%;min-width:0}
.inquiry-builder textarea{resize:vertical;min-height:120px}
.inquiry-builder .button{justify-self:start;margin-top:8px;cursor:pointer}
.company-site .brief-notice{font-size:.76rem;line-height:1.6;margin:0}
.company-site #brief-status{font-size:.8rem;margin:0;color:var(--brand)}
.faq-layout{max-width:950px}
.faq-item{border-bottom:1px solid var(--line);padding:22px 0}
.faq-item:first-child{border-top:1px solid var(--line)}
.faq-item summary{font-size:1.15rem;line-height:1.5;font-weight:550;cursor:pointer;padding-inline-end:22px}
.faq-item summary::marker{color:var(--brand);font-size:.85rem}
.faq-item>p{max-width:850px;padding-inline-start:18px}
.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.download-card{padding:30px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}
.download-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf4e5;color:var(--brand);font-size:.75rem;font-weight:650;margin-bottom:30px}
.company-site .download-card h2{font-size:1.7rem;margin:0}
.download-card .text-link{margin-top:auto;padding-top:20px}
.resource-note{border-inline-start:3px solid var(--brand);padding:8px 24px;margin-top:35px;max-width:950px}
.company-site .resource-note p{font-size:.85rem}
.company-site .nav a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
.company-site .platform-card,.company-site .insight-card,.company-site .download-card{transition:box-shadow .2s,border-color .2s}
.company-site .platform-card:hover,.company-site .insight-card:hover,.company-site .download-card:hover{border-color:#a3bca9;box-shadow:0 12px 25px #163b2b08}
#legacy-article-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}
#legacy-article-list li{padding:14px 0;border-bottom:1px solid var(--line)}
#legacy-article-list a{font-size:.9rem;color:var(--brand);text-decoration:none}
@media(max-width:1100px){.international-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-line{grid-template-columns:repeat(2,1fr)}.workflow-line article:nth-child(2){border-inline-end:0}.workflow-line article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:800px){.download-grid{grid-template-columns:repeat(2,1fr)}.usecase-panel{padding:28px;min-height:280px}.usecase-tabs button{padding:12px 16px;font-size:.78rem}.inquiry-builder{padding:25px}}
@media(max-width:480px){.international-grid,.download-grid,#legacy-article-list{grid-template-columns:1fr}.international-logo{height:150px}.workflow-line article{padding:25px 15px}.company-site .workflow-line h2{font-size:1.3rem}.workflow-line .card-number{margin-bottom:25px}.usecase-tabs{gap:5px}.usecase-tabs button{padding:10px;font-size:.71rem}.usecase-panel{padding:24px}.faq-item summary{font-size:1rem}.inquiry-builder{padding:22px}}
@media(prefers-reduced-motion:reduce){.company-site .platform-card,.company-site .insight-card,.company-site .download-card{transition:none}}
.company-site .insight-card h2{font-size:1.65rem;line-height:1.2}.company-site .usecase-panel h3{max-width:800px}
.device-jump{background:#fff;border-bottom:1px solid var(--line)}
.device-links{display:flex;gap:10px;flex-wrap:wrap;padding-block:24px}
.company-site .device-links a{font-size:.76rem;padding:8px 14px;border:1px solid var(--line);border-radius:30px;text-decoration:none;color:var(--brand)}
.company-site .device-links a:hover{background:#edf3e8}
.device-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}
.device-detail{padding:34px;border:1px solid var(--line);border-radius:14px;background:#fff;scroll-margin-top:20px}
.device-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.device-heading .eyebrow{margin-bottom:8px;font-size:.61rem}
.company-site .device-heading h2{font-size:2rem;margin:0}
.device-number{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#edf3e5;color:var(--brand);font-size:.8rem}
.company-site .device-detail p{font-size:.92rem;line-height:1.7}
.device-connection{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}
.company-site .device-connection h3{font-size:.9rem;letter-spacing:0;margin:0 0 10px}
.device-details{margin:20px 0;border-bottom:1px solid var(--line);padding-bottom:20px}
.device-details summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--brand)}
.device-details p{margin-bottom:0}
.devices-overview{background:#eaf0e5}
.device-badges{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}
.device-badges span{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 24px;font-size:.95rem;font-weight:600}
@media(max-width:1100px){.company-site .nav{gap:15px}.company-site .nav a{font-size:.79rem}}
@media(max-width:800px){.device-detail-grid{grid-template-columns:1fr}.device-detail{padding:28px}.device-links{gap:8px}.device-badges span{padding:14px 18px}.company-site .nav a{font-size:.72rem}}
@media(max-width:480px){.device-detail{padding:24px}.company-site .device-heading h2{font-size:1.65rem}.device-heading{gap:15px}.device-badges{gap:8px}.device-badges span{font-size:.8rem;padding:12px 16px}}

/* Customer identity cards: original artwork above a separate English caption. */
.customer-logos{gap:20px;align-items:stretch}
.customer-logos figure{padding:0;border-radius:12px;overflow:hidden;justify-content:flex-start;box-shadow:0 5px 20px #173d3506}
.customer-logos figure>img{display:block;box-sizing:border-box;width:100%;height:150px;padding:25px;object-fit:contain;background:#fff}
.customer-logos figcaption{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:68px;margin:0;padding:15px 18px;border-top:1px solid var(--line);background:#f6f8f5;color:#183d38;font-size:.85rem;font-weight:600;line-height:1.45;direction:ltr}
.customer-logo-window{width:calc(100% - 48px);aspect-ratio:415/238;position:relative;overflow:hidden;margin:20px auto;max-width:200px;background:white}
.customer-logos .eran-reference-logo{position:absolute;max-width:none;width:355.18%;height:auto;left:-253.01%;top:-563.03%;padding:0;object-fit:initial}
@media(max-width:800px){.customer-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-logos figure>img{height:135px;padding:20px}.customer-logos figcaption{font-size:.78rem;min-height:68px;padding:12px}.customer-logo-window{margin:20px auto}}
@media(max-width:480px){.customer-logos{gap:12px}.customer-logos figure>img{height:115px;padding:14px}.customer-logos figcaption{font-size:.72rem}.customer-logo-window{width:calc(100% - 28px);margin:20px auto}}

.customer-logo-window{clip-path:inset(4px 0 0)}

.clinic-scene{margin:0;background:#fff;border:1px solid #dce5db;border-radius:24px;overflow:hidden;box-shadow:0 25px 65px #173e3218;transform:rotate(1deg)}.clinic-scene>img{display:block;width:100%;height:440px;object-fit:cover}.clinic-scene figcaption{padding:24px 28px;display:flex;flex-direction:column;gap:9px}.clinic-scene figcaption strong{font-size:1.15rem;color:#183d38}.clinic-scene figcaption span{font-size:.74rem;color:#61756b}.clinic-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 25px}.clinic-steps article{border-top:1px solid #b9cec1;padding-top:23px}.clinic-step-number{font-size:.85rem;font-weight:700;color:#318169}.clinic-steps h3{font-size:1.45rem;margin:20px 0 12px}.clinic-steps p{color:#586d63;line-height:1.8}.clinic-workflow h2{max-width:800px}@media(max-width:800px){.clinic-scene{transform:none}.clinic-scene>img{height:360px}.clinic-steps{grid-template-columns:1fr;gap:20px}.clinic-steps article{padding-top:16px}.clinic-steps h3{margin-top:12px}}@media(max-width:480px){.clinic-scene>img{height:300px}.clinic-scene figcaption{padding:20px}.clinic-scene figcaption strong{font-size:1rem}}
.company-site .nav{gap:16px;flex-wrap:wrap}.company-site .nav a{font-size:.78rem}@media(max-width:1100px){.company-site .topbar-inner{flex-wrap:wrap}.company-site .nav{order:3;width:100%;padding:10px 0;justify-content:center}}
