.company-live{z-index:2;color:#f2ffef;background:linear-gradient(#0009,#05170ac7),url(/visuals/office-background.jpeg) 50%/cover;border-bottom:1px solid #b8da7f55;gap:20px;padding:14px clamp(16px,3vw,40px);font:14px/1.45 Arial,sans-serif;display:grid;position:relative}.company-live-public{text-align:center;display:block}.company-counter{flex-direction:column;gap:4px;display:flex}.company-live-public .company-counter{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 18px}.company-live-public small{width:100%}.company-eyebrow{letter-spacing:.14em;color:#c6e3a3;font-size:11px;font-weight:800}.company-digits{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#d4ff9c;text-shadow:0 0 16px #b8ff6029;white-space:nowrap;font:600 clamp(24px,3vw,36px)/1.1 Courier New,monospace}.company-live small{color:#b5c7bc;font-size:11px}.company-live-office{grid-template-columns:1fr 1fr 1.5fr}.company-clock{border-left:1px solid #8aab7455;flex-direction:column;gap:9px;padding-left:20px;display:flex}.company-clock .company-digits{color:#ebdfb6}.company-calendar>div{justify-content:space-between;gap:10px;display:flex}.company-calendar a{color:#d4ffaf;font-size:12px;text-decoration:none}.company-event{border-top:1px solid #c3e0c02b;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;display:grid}.company-event:first-of-type{margin-top:8px}.company-event time{color:#b4cabf;font-size:11px}.company-event b{color:#fff;font-size:13px}.company-calendar p{color:#b5c7bc;margin:10px 0;font-size:13px}.company-live a:focus-visible{outline-offset:3px;outline:2px solid #b8ff60}@media (max-width:760px){.company-live-office{grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px}.company-calendar{grid-column:1/-1}.company-digits{letter-spacing:.04em;font-size:25px}.company-clock{padding-left:12px}.company-live-public .company-eyebrow{font-size:10px}.company-live-public .company-digits{font-size:23px}}html body .company-live .company-counter>strong.company-digits.company-counter-number{color:#ff79d8!important;-webkit-text-fill-color:#ff79d8!important;text-shadow:0 0 16px #ff79d855!important}.company-live .company-tagline{letter-spacing:.015em;margin-top:4px;font-size:14px;line-height:1.5}@keyframes company-network-breathe{50%{filter:drop-shadow(0 0 10px #ff49bc)brightness(1.15)}}.company-counter-number{font-weight:900;animation:2.4s ease-in-out infinite company-network-breathe}.company-counter>span{font-weight:800}@media (prefers-reduced-motion:reduce){.company-counter-number{animation:none}}
