:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:4px}.vitag-masthead{border-bottom:1px solid var(--wp--preset--color--outline)}.vitag-masthead .wp-block-image{flex-shrink:0}.vitag-header-links{gap:1.5rem}.vitag-eyebrow{font-size:.75rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vitag-hero-title{line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.vitag-centered{text-align:center}.vitag-centered>*{margin-left:auto;margin-right:auto}.vitag-centered .wp-block-buttons{justify-content:center}.vitag-hero .wp-block-columns{margin-bottom:0}.wp-site-blocks>*,.vitag-main>*,.vitag-footer{margin-block-start:0}.vitag-proof,.vitag-rule-section,.vitag-ribbon{border-block:1px solid var(--wp--preset--color--outline)}.vitag-product-display{max-width:1000px}.vitag-product-display p{padding:.2rem .6rem}.vitag-footer{border-top:1px solid var(--wp--preset--color--outline)}.vitag-footer>*+*{margin-block-start:.75rem}.vitag-footer-top,.vitag-footer-links{gap:.75rem 2rem}.vitag-footer-brand,.vitag-footer-contact{gap:.5rem 1.25rem}.vitag-footer .wp-block-navigation__container{gap:.4rem 1rem}.vitag-footer-bottom{padding-top:.75rem;border-top:1px solid var(--wp--preset--color--outline)}.vitag-footer a{text-decoration:none}.vitag-footer a:hover{text-decoration:underline}.vitag-info-card{height:100%;box-sizing:border-box}.vitag-contact-details .wp-block-list{padding-left:1.25rem}.vitag-page-section{margin-block-start:3rem!important}@media (max-width:781px){.vitag-footer-top{align-items:flex-start}.vitag-footer-links{align-items:flex-start;gap:.75rem}.vitag-footer .wp-block-navigation{width:100%}.vitag-footer-brand{gap:.5rem}.vitag-page-section{margin-block-start:2rem!important}}.vitag-post-card{display:flex;flex-direction:column;gap:1rem}.vitag-post-card .wp-block-post-excerpt{margin:0}.vitag-shared-home-content:empty{display:none}.vitag-sector-grid .wp-block-group a{text-decoration:none}@media (max-width:781px){.vitag-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.wp-block-navigation-item__content{text-decoration:none}@media (max-width:781px){.vitag-header-links{gap:.75rem}.vitag-hero .wp-block-columns{gap:2rem}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.vitag-masthead .wp-block-button__link{padding:.65rem .9rem;font-size:.75rem}.vitag-ribbon p{line-height:2}}.vitag-case-card{height:100%;overflow:hidden}.vitag-case-card .wp-block-image{margin:0}.vitag-case-card .wp-block-image img{width:100%;transition:transform .3s ease}.vitag-case-card .wp-block-image a{display:block;overflow:hidden}.vitag-case-card .wp-block-image a:hover img{transform:scale(1.035)}.vitag-case-card a{text-decoration:none}.vitag-news .wp-block-post-template{margin-block:2rem}@media (min-width:600px) and (max-width:960px){.vitag-masthead .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.vitag-masthead .wp-block-navigation__responsive-container-open{display:flex!important}}.vitag-news-sidebar{position:sticky;top:2rem}.vitag-news-sidebar label{display:block;margin-block-end:.5rem;font-weight:600}.vitag-news-sidebar select{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.75rem;font:inherit;color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--outline);border-radius:6px}.vitag-news-sidebar .wp-block-query-pagination{gap:.75rem}.vitag-news-sidebar .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.3rem}.vitag-news-sidebar .page-numbers{padding:.2rem .5rem;text-decoration:none}.vitag-news-sidebar .page-numbers.current{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--on-brand);border-radius:4px}.vitag-news-layout{align-items:flex-start}.vitag-phase-card{height:100%}@media (max-width:781px){.vitag-news-layout>.wp-block-column:last-child{order:-1}.vitag-news-sidebar{position:static}.vitag-news-layout .wp-block-post-template{grid-template-columns:1fr!important}}.vitag-chapter-controls{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;gap:8px}.vitag-chapter-controls button{width:44px;height:44px;display:grid;place-items:center;padding:10px;border:1px solid var(--wp--preset--color--outline);border-radius:50%;background:var(--wp--preset--color--base);color:var(--wp--preset--color--brand);box-shadow:0 3px 12px #0002;cursor:pointer}.vitag-chapter-controls button:hover:not(:disabled){background:var(--wp--preset--color--brand);color:var(--wp--preset--color--on-brand)}.vitag-chapter-controls button:disabled{opacity:.4;cursor:default}body:has(.wp-block-navigation__responsive-container.is-menu-open) .vitag-chapter-controls{display:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}