@media (max-width:781px){.wp-block-group.std-grid{grid-template-columns:1fr!important}.std-hero{min-height:78vh!important}}.std-cta-panel .contact-form label{color:#ECEEF1!important;font-family:'Archivo',system-ui,sans-serif;font-weight:600}.std-cta-panel .contact-form label span{color:#A1A7AF;font-weight:400}.std-cta-panel .contact-form input[type=text],.std-cta-panel .contact-form input[type=email],.std-cta-panel .contact-form input[type=tel],.std-cta-panel .contact-form select,.std-cta-panel .contact-form textarea{background:#1B1E23!important;color:#ECEEF1!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:6px!important;font-family:'Archivo',system-ui,sans-serif;font-size:15px}.std-cta-panel .contact-form select option{background:#1B1E23;color:#ECEEF1}.std-cta-panel .contact-form input:focus,.std-cta-panel .contact-form select:focus,.std-cta-panel .contact-form textarea:focus{outline:none!important;border-color:#FFD700!important;box-shadow:0 0 0 2px rgba(255,215,0,.35)}.std-cta-panel .contact-form .grunion-field-checkbox-wrap label,.std-cta-panel .contact-form .grunion-radio-label{font-weight:400}.std-cta-panel .contact-form button[type=submit],.std-cta-panel .contact-form .pushbutton-wide,.std-cta-panel .contact-form input[type=submit]{background:#FFD700!important;color:#0c0c0c!important;border:0!important;border-radius:6px!important;font-family:'Archivo',system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;padding:15px 26px!important;cursor:pointer;width:100%}.std-cta-panel .contact-form button[type=submit]:hover{background:#FFE34D!important}.std-explorer.is-enhanced{display:block!important}.std-explorer-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.std-explorer-tab{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#A1A7AF;cursor:pointer}.std-explorer-tab:hover{color:#fff;border-color:#FFD700}.std-explorer-tab[aria-selected=true]{background:#FFD700;color:#0c0c0c;border-color:#FFD700}.std-explorer.is-enhanced>.std-explorer-panel{border:1px solid rgba(255,255,255,.12);border-left:6px solid #FFD700;background:#1B1E23;padding:clamp(24px,4vw,44px)!important;margin:0!important}.std-explorer.is-enhanced>.std-explorer-panel[hidden]{display:none!important}.std-explorer:not(.is-enhanced)>.std-explorer-panel{margin-bottom:2px}.std-case-card{background:#fff;border:1px solid rgba(14,15,17,.12);height:100%}.std-case-card .wp-block-post-featured-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.std-case-card .wp-block-post-title a{color:#0E0F11;text-decoration:none}.std-case-card .wp-block-post-title a:hover{color:#7A6500}.std-terms a{display:inline-block;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#7A6500;text-decoration:none;margin-right:10px}.std-filters{gap:8px!important}.std-filters .wp-block-categories-list,.std-filters ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.std-filters li a{display:inline-block;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:20px;border:1px solid rgba(14,15,17,.25);color:#0E0F11;text-decoration:none}.std-filters li a:hover{background:#0E0F11;color:#fff}.std-filters .std-label{min-width:110px}.std-case-body h2{font-size:clamp(24px,3vw,36px)!important;margin-top:48px!important;color:#FFD700}.std-case-body p,.std-case-body li{color:#C9CDD2;font-size:17px}.std-case-body h2:first-child{margin-top:0!important}.std-table table{border-collapse:collapse;width:100%}.std-table th{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#FFD700;text-align:left;background:#1B1E23}.std-table th,.std-table td{border:1px solid rgba(255,255,255,.14)!important;padding:12px 14px}.std-table td{color:#C9CDD2}.std-dark .std-filters li a{border-color:rgba(236,238,241,.28);color:#ECEEF1}.std-dark .std-filters li a:hover{background:#FFD700;border-color:#FFD700;color:#0E0F11}.std-filters li.current-cat a{background:#FFD700;border-color:#FFD700;color:#0E0F11}.std-filters>.std-ey{min-width:110px;margin:0!important}.std-dark .std-case-card{background:#131519;border-color:rgba(236,238,241,.1)}.std-dark .std-case-card .wp-block-post-title a{color:#ECEEF1}.std-dark .std-case-card .wp-block-post-title a:hover{color:#FFD700}.std-dark .std-case-card .std-card-p{color:#A1A7AF}.std-case-card>*:not(.wp-block-post-featured-image){padding-left:18px;padding-right:18px}.std-case-card .wp-block-post-featured-image{margin:0 0 14px}.std-case-card .wp-block-post-excerpt{padding-bottom:18px}.std-dark .wp-block-query{margin-top:36px}.std-explorer-panel .wp-block-columns{align-items:center;margin:0}.std-explorer-panel .wp-block-image{margin:0}.std-explorer-panel .wp-block-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.std-explorer:not(.is-enhanced)>.std-explorer-panel{border:1px solid rgba(255,255,255,.12);background:#1B1E23;padding:clamp(20px,3vw,36px)}@media (max-width:781px){.std-explorer-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.std-explorer-tab{white-space:nowrap}}.wp-block-group.std-sec.alignfull{padding-left:26px;padding-right:26px;margin-top:0!important;margin-bottom:0!important}.std-page-hero{padding-top:clamp(56px,8vw,104px)!important}.std-page-hero h1{max-width:20ch;margin-top:10px}.std-page-hero .wp-block-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.std-page-hero .wp-block-columns{align-items:center}.std-faqs{max-width:860px}.std-faq{border-top:1px solid rgba(236,238,241,.14);padding:18px 0;margin:0!important}.std-faq:last-child{border-bottom:1px solid rgba(236,238,241,.14)}.std-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.std-faq summary::-webkit-details-marker{display:none}.std-faq summary::after{content:"+";color:#FFD700;font-family:'IBM Plex Mono',monospace;font-size:1.2rem;line-height:1}.std-faq[open] summary::after{content:"\2212"}.std-faq summary:focus-visible{outline:2px solid #FFD700;outline-offset:4px}.std-faq p{color:#A1A7AF;margin:12px 0 0}.std-case-query{margin:28px 0}.std-sec .wp-block-list li{margin-bottom:10px}.std-sec .wp-block-list li::marker{color:#FFD700}body:not(.logged-in) .std-needs{display:none!important}.std-fam-lead a{color:#0c0c0c!important;text-decoration:underline;text-underline-offset:3px;font-weight:700}.std-fam-lead a:hover{color:#000!important}.std-light .std-tl-link a,.std-light a.std-tl-link{color:#7A6500!important}.std-light .std-tl-link a:hover{border-bottom-color:#7A6500}.std-light .std-card-t a{color:#0E0F11!important;text-decoration:none}.std-light .std-card-t a:hover{color:#7A6500!important}body:not(.page-id-294) .std-idx::before{content:"\00A7\00A0"}.std-cta .wp-block-button.is-style-outline>.wp-block-button__link{color:#0c0c0c!important;border-color:#0c0c0c!important}.std-cta .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#0c0c0c!important;color:#FFD700!important}.std-footer .std-fsol li{line-height:1.35}.std-panel-bg .std-case-card{background:#0B0C0E;border-color:rgba(236,238,241,.1)}.std-panel-bg .std-case-card .wp-block-post-title a{color:#ECEEF1}.std-panel-bg .std-case-card .wp-block-post-title a:hover{color:#FFD700}.std-panel-bg .std-case-card .std-card-p{color:#A1A7AF}.std-related .wp-block-query{margin-top:28px}.std-warn{border-left:4px solid #FFD700;background:rgba(255,215,0,.08);color:#ECEEF1!important;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12.5px!important;letter-spacing:.03em;padding:10px 14px!important}.std-cta-panel .std-warn{color:#ECEEF1!important}.std-idx.std-noprefix::before{content:none!important}.wp-block-group.std-fam-lead a,.wp-block-group.std-fam-lead .std-tl-link a{color:#0c0c0c!important;text-decoration:underline;text-underline-offset:3px;font-weight:700}.std-footer a{overflow-wrap:anywhere}.std-fbot,.std-fbot p{color:#8E949B!important}.std-light .std-ey .std-idx,.std-light .std-idx{color:#575C62!important}.wp-block-post-terms.std-chip{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;padding:0!important;border-radius:0!important}.wp-block-post-terms.std-chip .wp-block-post-terms__separator{display:none}.wp-block-post-terms.std-chip a{display:inline-block;border:1px solid rgba(255,255,255,.22);border-radius:20px;padding:6px 12px;color:#A1A7AF;text-decoration:none}.wp-block-post-terms.std-chip a:hover{color:#FFD700;border-color:#FFD700}.std-hero .std-lead{max-width:58ch!important}.std-hero .std-fig{position:absolute;right:26px;bottom:60px;z-index:4;text-align:right;margin:0!important}@media (max-width:820px){.std-hero .std-fig{display:none}}.std-strip .std-stat.std-stat-word{font-size:clamp(26px,3.2vw,40px)!important;line-height:1!important;padding-top:6px}.std-ticker-wrap{margin:0!important;padding:0!important}.std-ticker{background:#FFD700;color:#0c0c0c;overflow:hidden;white-space:nowrap;border-top:2px solid #0c0c0c;border-bottom:2px solid #0c0c0c}.std-ticker .std-track{display:inline-flex;padding:12px 0;animation:stdscroll 38s linear infinite;will-change:transform}.std-ticker:hover .std-track{animation-play-state:paused}.std-ticker .std-track span{font-family:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:14px;padding:0 26px;display:inline-flex;align-items:center;gap:26px;color:#0c0c0c}.std-ticker .std-track span::after{content:"\25C6";color:rgba(0,0,0,.4);font-size:9px}@keyframes stdscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.std-ticker .std-track{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}.std-ticker .std-track span.std-dup{display:none}}.page-id-294 .wp-block-post-content{counter-reset:stdsec}.page-id-294 .std-sec:not(.std-cta){counter-increment:stdsec;overflow:hidden}.page-id-294 .std-sec:not(.std-cta)::before{content:counter(stdsec,decimal-leading-zero);position:absolute;right:0;top:-30px;font-family:'Anton',Impact,'Arial Narrow',sans-serif;font-size:clamp(120px,20vw,300px);line-height:1;color:rgba(255,255,255,.03);z-index:0;pointer-events:none;user-select:none}.page-id-294 .std-sec.std-light::before{color:rgba(14,15,17,.045)}.page-id-294 .std-sec>*{position:relative;z-index:1}.std-row>.wp-block-group{display:grid!important;grid-template-columns:1fr 240px;column-gap:30px;align-items:baseline}.std-row>.wp-block-group>*{grid-column:1}.std-row>.wp-block-group>.std-label{grid-column:2;grid-row:1/span 2;text-align:right;margin:0!important;font-size:12px!important;line-height:1.7;text-transform:none;letter-spacing:.02em;color:#80868E}@media (max-width:781px){.std-row>.wp-block-group{display:block!important}.std-row>.wp-block-group>.std-label{text-align:left;margin-top:10px!important}}.std-light .std-grid>.wp-block-column{position:relative}.std-light .std-grid>.wp-block-column>.wp-block-image+.std-num{position:absolute;top:42px;right:38px;z-index:2;margin:0!important;background:#FFD700;color:#0c0c0c!important;font-size:12px!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px}.std-cmp{gap:24px!important;margin-top:44px!important}.std-cmp .std-cmp-h{font-family:'IBM Plex Mono',ui-monospace,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#80868E;margin:0!important}.std-cmp .std-win .std-cmp-h{color:rgba(0,0,0,.68)!important}.std-cmp ul{margin-top:18px!important}.std-cmp li{padding:5px 0 5px 24px!important;font-size:15px}.std-cmp .std-cmp-p{font-size:15.5px!important;font-weight:500;max-width:36ch;margin-top:18px!important}.std-cmp .std-line{font-family:'Anton',Impact,'Arial Narrow',sans-serif!important;text-transform:uppercase;font-size:clamp(22px,3vw,34px)!important;line-height:.96!important;margin-top:22px!important}.std-light .std-cmp>.wp-block-column:not(.std-win){background:#fff;border-color:rgba(14,15,17,.14)!important}.std-light .std-cmp .std-cmp-h{color:#575C62}.std-light .std-cmp>.wp-block-column:not(.std-win) li{color:#3A3E43}.std-light .std-cmp>.wp-block-column:not(.std-win) li::before{color:#575C62}.std-conv{gap:24px!important;margin-top:44px!important}.std-conv>.wp-block-column>.std-cta-panel{height:100%}.std-conv:first-child{margin-top:0!important}.wp-block-post-content a,.wp-block-post-content li,.wp-block-post-content p{overflow-wrap:anywhere}:root body .std-src,:root body .std-num,:root body .std-label,:root body .std-chip,:root body .std-fig,:root body .std-own-bar,:root body .std-stat-l,:root body .std-rfq,:root body .std-rfq a,:root body .wp-block-categories .cat-item a{font-size:12px!important}.std-footer h2{text-transform:uppercase;letter-spacing:.08em;font-family:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:13px!important;line-height:1.1!important;color:#fff!important;font-weight:700!important;margin-top:0;margin-bottom:0}.std-cta .std-cta-panel h2,.std-light .std-cta-panel h2,.std-cta-panel h2{color:#ECEEF1!important}.wp-block-columns:has(>.wp-block-column>.std-cta-panel){align-items:stretch!important}.wp-block-column:has(>.std-cta-panel){display:flex;flex-direction:column}.wp-block-column>.std-cta-panel{flex:1 1 auto;display:flex;flex-direction:column}.std-cta-panel>.wp-block-buttons{margin-top:auto!important;padding-top:20px}:root body .std-sec.std-light{background:#0E0F11!important;color:#B5BAC1}
:root body .std-sec.std-light::before{color:rgba(255,255,255,.035)!important}
:root body .std-sec.std-light h2,:root body .std-sec.std-light h3{color:#ECEEF1!important}
:root body .std-sec.std-light .std-hl{color:#FFD700!important}
:root body .std-sec.std-light .std-ey,:root body .std-sec.std-light .std-ey .std-idx,:root body .std-sec.std-light .std-idx{color:#80868E!important}
:root body .std-sec.std-light>.wp-block-group p:not([class]),:root body .std-sec.std-light>p:not([class]){color:#A1A7AF}
:root body .std-work .std-grid{gap:24px!important;border:0!important;background:none!important;align-items:stretch!important}
:root body .std-work .std-grid>.wp-block-column{position:relative;display:flex;flex-direction:column;background:#15171B!important;border:1px solid rgba(255,255,255,.08)!important;padding:0 0 24px!important;margin:0!important;transition:border-color .2s,transform .2s}
:root body .std-work .std-grid>.wp-block-column:hover{border-color:#FFD700!important;transform:translateY(-3px)}
:root body .std-work .std-grid>.wp-block-column>*{margin-left:24px!important;margin-right:24px!important}
:root body .std-work .std-grid>.wp-block-column>.wp-block-image{margin:0 0 4px!important}
:root body .std-work .std-grid>.wp-block-column>.wp-block-image img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
:root body .std-work .std-grid>.wp-block-column>.wp-block-image+.std-num{position:absolute;top:14px;right:14px;left:auto;margin:0!important}
:root body .std-work .std-card-t{margin-top:20px!important}
:root body .std-work .std-card-t a{color:#ECEEF1!important;text-decoration:none}
:root body .std-work .std-card-t a:hover{color:#FFD700!important}
:root body .std-work .std-label{color:#80868E!important;margin-top:8px!important}
:root body .std-work .std-card-p{color:#B5BAC1!important}
:root body .std-work .std-grid>.wp-block-column>.std-num:not(.wp-block-image + .std-num){color:#ECEEF1!important;background:rgba(255,215,0,.07);border-left:3px solid #FFD700;padding:10px 12px!important;font-size:13px!important;line-height:1.5;letter-spacing:.02em}
:root body .std-work .std-tl-link{margin-top:auto!important;padding-top:16px}
:root body .std-work .std-tl-link a{color:#FFD700!important}
:root body .std-work .std-grid>.wp-block-column>.std-needs{order:99}
@media (max-width:781px){:root body .std-work .std-grid{flex-direction:column}}
:root body .std-sec.std-light .std-cmp>.wp-block-column:not(.std-win){background:#15171B!important;border:1px solid rgba(255,255,255,.08)!important}
:root body .std-sec.std-light .std-cmp .std-cmp-h{color:#80868E!important}
:root body .std-sec.std-light .std-cmp>.wp-block-column:not(.std-win) li{color:#A1A7AF!important}
:root body .std-sec.std-light .std-cmp>.wp-block-column:not(.std-win) li::before{color:#575C62!important}
:root body .std-sec.std-light .std-cmp>.std-win{box-shadow:0 0 0 1px #FFD700}
:root body .std-sec.std-light .std-sec-head p,:root body .std-sec.std-light .std-sec-head .wp-block-paragraph{color:#A1A7AF!important}
:root body .std-sec .std-needs,:root body .std-sec.std-light .std-needs{color:#FFB46B!important}
:root body .std-sec.std-light .std-cmp>.std-win .std-cmp-h{color:#3D3400!important}
:root body .std-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(11,12,14,.93) 0%,rgba(11,12,14,.82) 45%,rgba(11,12,14,.55) 100%)!important;opacity:1!important}
:root body .std-hero .wp-block-cover__inner-container p,:root body .std-hero .wp-block-cover__inner-container h1{text-shadow:0 1px 12px rgba(0,0,0,.55)}
@media (max-width:781px){:root body .std-hero .wp-block-cover__background{background:linear-gradient(180deg,rgba(11,12,14,.6) 0%,rgba(11,12,14,.9) 45%,rgba(11,12,14,.95) 100%)!important}}
:root body main input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):focus-visible{border-color:#FFD700!important;box-shadow:0 0 0 2px rgba(255,215,0,.35)!important;outline:none}
.std-hero .std-vidctl{position:absolute;right:20px;bottom:20px;z-index:5;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(11,12,14,.62);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background-color .15s}
.std-hero .std-vidctl:hover{border-color:#FFD700;background:rgba(11,12,14,.85)}
.std-hero .std-vidctl:focus-visible{outline:2px solid #FFD700;outline-offset:3px}
.std-hero .std-vidctl-i{display:block;width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor;box-sizing:border-box}
.std-hero .std-vidctl.is-paused .std-vidctl-i{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent currentColor;margin-left:3px}
@media (max-width:781px){.std-hero .std-vidctl{right:14px;bottom:14px;width:36px;height:36px}}
:root body:not(.home) main h1,:root body:not(.home) main h1.wp-block-heading,:root body:not(.home) main h1.wp-block-post-title{font-size:clamp(36px,4.2vw,62px)!important;line-height:1.03!important;max-width:24ch}
:root body:not(.home) .std-page-hero,:root body.page-id-298 main .wp-block-post-content>.std-sec:first-child{padding-top:clamp(36px,4.5vw,64px)!important;padding-bottom:clamp(36px,4.5vw,64px)!important}
:root body:not(.home) .std-page-hero .std-lead,:root body.page-id-298 main .wp-block-post-content>.std-sec:first-child .std-lead{font-size:18px!important;margin-top:16px!important}
:root body:not(.home) .std-page-hero .wp-block-columns{align-items:center!important}
:root body:not(.home) .std-page-hero .wp-block-image img{max-height:340px;width:100%;object-fit:cover}
@media (max-width:781px){:root body:not(.home) .std-page-hero .wp-block-column:has(>.wp-block-image){display:none!important}:root body:not(.home) .std-page-hero .wp-block-columns{gap:0!important}}
:root body .std-table td:last-child,:root body .std-table th:last-child{white-space:nowrap}
:root body .std-row{padding-left:18px!important;padding-right:18px!important;transition:background-color .2s,box-shadow .2s}
:root body .std-row:hover{background:rgba(255,255,255,.03);box-shadow:inset 3px 0 0 #FFD700}
:root body .std-row>.wp-block-group{grid-template-columns:minmax(0,1fr) 340px!important;column-gap:40px!important;align-items:center!important}
:root body .std-row>.wp-block-group>.std-label.std-tags{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:8px;text-align:right;color:inherit!important;align-self:center}
:root body .std-tags span{display:inline-block;font-family:'Archivo',system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:#ECEEF1;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.5);border-radius:3px;padding:7px 11px;white-space:nowrap}
:root body .std-row:hover .std-tags span{border-color:#FFD700}
@media (max-width:781px){:root body .std-row{padding-left:0!important;padding-right:0!important}:root body .std-row>.wp-block-group>.std-label.std-tags{justify-content:flex-start;margin-top:14px!important;text-align:left}:root body .std-tags span{white-space:normal}}
:root body .std-tags a{display:inline-block;font-family:'Archivo',system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:#ECEEF1!important;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.5);border-radius:3px;padding:7px 11px;white-space:nowrap;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s}
:root body .std-tags a::after{content:" →";color:#FFD700;transition:color .15s}
:root body .std-row:hover .std-tags a{border-color:#FFD700}
:root body .std-tags a:hover,:root body .std-tags a:focus-visible{background:#FFD700;color:#0c0c0c!important;border-color:#FFD700}
:root body .std-tags a:hover::after,:root body .std-tags a:focus-visible::after{color:#0c0c0c}
:root body .std-tags a:focus-visible{outline:2px solid #FFD700;outline-offset:2px}
@media (max-width:781px){:root body .std-tags a{white-space:normal}}

/* 1.2.8 — keep CTA panel buttons on one line on phones */
@media (max-width:600px){
:root body .std-cta-panel{padding-left:20px!important;padding-right:20px!important}
:root body .std-cta-panel .wp-block-button__link{padding-left:16px!important;padding-right:16px!important;letter-spacing:.04em!important;white-space:nowrap}
}
@media (max-width:340px){:root body .std-cta-panel .wp-block-button__link{white-space:normal}}

/* 1.2.9 — header phone number (tap-to-call on phones) */
:root body .std-header .std-phone{margin:0}
:root body .std-header .std-phone a{font-family:'Archivo',system-ui,sans-serif;font-weight:700;font-size:13px!important;letter-spacing:.04em;color:#ECEEF1;text-decoration:none;white-space:nowrap}
:root body .std-header .std-phone a:hover,:root body .std-header .std-phone a:focus-visible{color:#FFD700}
@media (max-width:960px){:root body .std-header .wp-block-navigation{order:2}}
@media (max-width:782px){:root body .std-header .std-phone a{display:inline-block;border:1px solid rgba(255,215,0,.6);border-radius:3px;padding:7px 10px;font-size:12px!important}}
@media (max-width:340px){:root body .std-header .std-phone a{padding:6px 7px;font-size:11px!important}}

/* 1.3.0 — header dropdown menus (desktop hover) */
@media (min-width:961px){
:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container{left:-16px!important;right:auto!important;top:100%!important;background:#0B0C0E!important;color:#D7D9DD!important;border:1px solid rgba(255,255,255,.14)!important;border-top:2px solid #FFD700!important;padding:8px 0!important;min-width:310px!important;box-shadow:0 16px 32px rgba(0,0,0,.5);z-index:200}
:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:9px 18px!important;font-size:12px!important;letter-spacing:.05em;color:#D7D9DD!important;white-space:nowrap}
:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{color:#FFD700!important;background:rgba(255,215,0,.07)}
:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}
:root body .std-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child .wp-block-navigation-item__content{color:#fff!important;font-weight:700}
:root body .std-header .wp-block-navigation .has-child:hover>.wp-block-navigation-item__content,:root body .std-header .wp-block-navigation .has-child:focus-within>.wp-block-navigation-item__content{color:#FFD700}
}
/* 1.3.0 — phone/tablet menu overlay */
@media (max-width:960px){
:root body .std-header .wp-block-navigation__responsive-container.is-menu-open{background:#0B0C0E!important;color:#ECEEF1!important;padding:64px 24px 40px!important}
:root body .std-header .is-menu-open .wp-block-navigation__responsive-container-content,:root body .std-header .is-menu-open .wp-block-navigation__container,:root body .std-header .is-menu-open .wp-block-navigation-item,:root body .std-header .is-menu-open .wp-block-navigation__submenu-container{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;width:100%}
:root body .std-header .is-menu-open .wp-block-navigation__container{gap:0!important}
:root body .std-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{border-top:1px solid rgba(255,255,255,.12);padding:14px 0 10px!important}
:root body .std-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-family:'Archivo',system-ui,sans-serif!important;font-weight:800!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#FFD700!important;padding:0 0 6px!important}
:root body .std-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{content:" →"}
:root body .std-header .is-menu-open .wp-block-navigation__submenu-container{padding:0!important;gap:0!important;background:transparent!important;border:0!important}
:root body .std-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child{display:none!important}
:root body .std-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-family:'Archivo',system-ui,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#ECEEF1!important;padding:8px 0!important;white-space:normal!important}
:root body .std-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:active,:root body .std-header .is-menu-open .wp-block-navigation-item__content:focus-visible{color:#FFD700!important}
:root body .std-header .is-menu-open .wp-block-navigation__submenu-icon{display:none!important}
}

/* 1.3.1 — phone fixes: equipment table stacks, stat strips 2-up, small tags legible */
:root body .std-table td:last-child,:root body .std-table th:last-child{white-space:normal;min-width:140px}
@media (max-width:781px){
:root body .std-table{overflow:visible!important}
:root body .std-table table{display:block;width:100%!important;border:0!important}
:root body .std-table thead{display:none}
:root body .std-table tbody{display:block}
:root body .std-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:2px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}
:root body .std-table td{border:0!important;padding:0!important;min-width:0!important;background:none!important}
:root body .std-table td:first-child{grid-column:1/-1;font-family:'Archivo',system-ui,sans-serif;font-weight:800;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#FFD700;margin:8px 0 4px}
:root body .std-table td:first-child:empty{display:none}
:root body .std-table td:nth-child(2){font-weight:600}
:root body .std-table td:last-child{text-align:right;color:#C3C6CA;white-space:normal}
:root body .std-strip{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important}
:root body .std-strip>.wp-block-column{flex-basis:auto!important;width:auto!important;margin:0!important}
:root body .std-strip>.wp-block-column:last-child:nth-child(odd){grid-column:1/-1}
:root body .std-strip .std-stat{font-size:clamp(30px,9vw,40px)!important}
}
:root body .xtag,:root body .mtag{font-size:12px!important}
