body.single-local_page{background:#fff;color:var(--natrual-color-black, #222)}body.single-local_page .sticky-buttons{display:none}.local-page-wrap{margin-top:0;overflow:clip}.local-page-hero{position:relative;padding:9.5rem 0 0;overflow:hidden;background:var(--natrual-color-black, #222);color:#fff;isolation:isolate}.local-page-hero::after,.local-page-hero::before{position:absolute;z-index:-1;pointer-events:none;content:""}.local-page-hero::before{top:0;right:max(1.5rem,calc((100vw - 1180px)/2));width:1px;height:100%;background:rgba(255,255,255,.08)}.local-page-hero::after{top:9.5rem;right:0;width:8rem;height:.25rem;background:var(--primary-color, #f07020)}.local-page-grid-bg{position:absolute;inset:0;z-index:-2;background-image:url(../img/Grid-App-bg.svg);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.4;pointer-events:none}body.single-local_page .breadcrumb{margin-bottom:3rem}.local-page-copy .local-page-section--impact h2,.local-page-copy .local-page-section--impact h3,.local-page-copy .local-page-section--impact strong,.local-page-copy .local-page-section--products h2,.local-page-copy .local-page-section--products h3,.local-page-copy .local-page-section--products strong,body.single-local_page .breadcrumb,body.single-local_page .breadcrumb .this-page,body.single-local_page .breadcrumb a{color:#fff}.local-page-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);gap:2rem;align-items:center;padding-bottom:5rem}.local-page-hero-copy{position:relative;max-width:45rem;padding-left:1.5rem}.local-page-hero-copy::before{position:absolute;top:.15rem;bottom:.15rem;left:0;width:1px;background:rgba(240,112,32,.5);content:""}.local-page-eyebrow{display:inline-flex;padding:.45rem .75rem;gap:.625rem;align-items:center;border:1px solid rgba(240,112,32,.4);border-radius:2rem;background:rgba(240,112,32,.08);color:#f7b58c;font-size:.8125rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.local-page-eyebrow img,.local-page-eyebrow svg{width:1.25rem;height:1.25rem}.local-page-hero h1{max-width:47rem;margin:1.5rem 0;color:#fff;font-size:3.5rem;font-weight:700;line-height:1.12;letter-spacing:0}.local-page-hero h1 .orange-title{color:var(--primary-color, #f07020)}.local-page-hero h1 .white-title{margin-left:.3rem;color:#fff}.local-page-hero-lead{max-width:42rem;margin:0;color:#cbcbcb;font-size:1.125rem;font-weight:400;line-height:1.85}.local-page-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.local-page-hero-actions .aca-votatec-button--secondary{background:#fff}.local-page-hero-visual{position:relative;min-width:0;margin:0;padding:0 0 2rem 2rem}.local-page-hero-visual::before{position:absolute;top:1rem;right:-1rem;bottom:1rem;left:3rem;z-index:-1;border:1px solid rgba(240,112,32,.55);content:""}.local-page-hero-image{display:block;width:100%;aspect-ratio:4/3;border:1px solid rgba(255,255,255,.16);border-radius:.375rem;object-fit:cover;object-position:center;box-shadow:0 2rem 4rem rgba(0,0,0,.28)}.local-page-hero-visual figcaption{position:absolute;right:1.5rem;bottom:0;display:flex;min-width:15rem;padding:1rem 1.25rem;flex-direction:column;gap:.25rem;border-left:.25rem solid var(--primary-color, #f07020);border-radius:.25rem;background:#fff;color:#222;box-shadow:0 1.5rem 3rem rgba(0,0,0,.22)}.local-page-hero-visual figcaption span{color:#757575;font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.local-page-hero-visual figcaption strong{font-size:1rem;line-height:1.35}.local-page-visual-badge{position:absolute;top:1.5rem;left:0;display:flex;max-width:13.5rem;padding:.875rem 1rem;align-items:center;gap:.75rem;border-radius:.375rem;background:#f07020;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.4;box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.local-page-visual-badge img,.local-page-visual-badge svg{width:2rem;height:2rem;filter:brightness(0) invert(1)}.local-page-feature-strip{padding:2rem 0;gap:0;border-top:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.12)}.local-page-feature-strip .aca-feature-item{min-width:0;padding:0 2rem;border-right:1px solid rgba(255,255,255,.14)}.local-page-feature-strip .aca-feature-item:first-child{padding-left:0}.local-page-feature-strip .aca-feature-item:last-child{border-right:0}.local-page-feature-strip .aca-feature-icon{flex:0 0 3.5rem;border:2px solid rgba(240,112,32,.55)}.local-page-feature-strip .aca-feature-content h5{font-size:1.25rem;line-height:1.3}.local-page-feature-strip .aca-feature-content p{color:#a9a9a9;line-height:1.4}.local-page-body{padding:0;background:#fff}.local-page-copy.aca_single-page{width:100%;padding:0;color:#424242;font-size:1.0625rem;font-weight:400;line-height:1.9}.local-page-copy>:first-child{margin-top:0}.local-page-copy h2,.local-page-copy h3,.local-page-copy h4{color:#222;font-weight:700;letter-spacing:0}.local-page-copy h2{margin:0 0 1.25rem;scroll-margin-top:9rem;font-size:2rem;line-height:1.3}.local-page-copy h2::before{display:block;width:3rem;height:.25rem;margin-bottom:1rem;background:#f07020;content:""}.local-page-copy h3{margin:2.5rem 0 1rem;font-size:1.35rem;line-height:1.4}.local-page-copy h4{margin:2rem 0 .75rem;font-size:1.125rem;line-height:1.45}.local-page-copy p{margin-top:0;margin-bottom:1.5rem}.local-page-copy ol,.local-page-copy ul{display:grid;margin:1.5rem 0 2rem;padding:0;gap:.875rem;list-style:none}.local-page-copy li{position:relative;padding-left:1.75rem}.local-page-copy ul li::before{position:absolute;top:.72rem;left:0;width:.5rem;height:.5rem;border:2px solid #f07020;content:""}.local-page-copy ol{counter-reset:local-page-list}.local-page-copy ol li{counter-increment:local-page-list}.local-page-copy ol li::before{position:absolute;top:.15rem;left:0;color:#f07020;font-size:.8125rem;font-weight:700;content:counter(local-page-list,decimal-leading-zero)}.local-page-copy strong{color:#222;font-weight:700}.local-page-copy a{color:#d95e13;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.local-page-copy blockquote{margin:2.5rem 0;padding:1.5rem 2rem;border-left:.25rem solid #f07020;background:#f9f9f9;color:#222}.local-page-copy .wp-block-columns{gap:1.5rem}.local-page-copy .wp-block-table{margin:2rem 0;overflow-x:auto}.local-page-copy table{width:100%;border-collapse:collapse;color:#222;font-size:.9375rem}.local-page-copy td,.local-page-copy th{padding:1rem;border:1px solid #dedede;text-align:left}.local-page-copy th{background:#222;color:#fff}.local-page-copy .local-page-content-section{width:100%;max-width:none!important;margin:0!important;padding:6rem max(1.5rem,calc((100vw - 1180px)/2))!important;border:0}.local-page-copy .local-page-content-section>*{width:100%;max-width:1180px!important;margin-right:auto;margin-left:auto}.local-page-copy .local-page-content-section>:last-child{margin-bottom:0}.local-page-section--impact,.local-page-section--products{color:#cbcbcb}.local-page-final-cta,.local-page-section--impact,.local-page-section--products{position:relative;overflow:hidden;isolation:isolate;background-color:#222}.local-page-final-cta::before,.local-page-section--impact::before,.local-page-section--products::before{position:absolute;inset:0;z-index:0;background-image:url(/wp-content/themes/votatec/assets/img/Grid-App-bg.svg);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.4;pointer-events:none;content:""}.local-page-copy .local-page-section--impact>*,.local-page-copy .local-page-section--products>*,.local-page-final-cta>.container{position:relative;z-index:1}.local-page-section--audience,.local-page-section--benefits,.local-page-section--work{background:#f4f4f4}.local-page-section--delivery,.local-page-section--process{background:#fff}.local-page-copy .local-page-section--impact>p,.local-page-copy .local-page-section--products>p{color:#cbcbcb}.local-page-copy .local-page-section--impact blockquote{border-left:.25rem solid #f07020;background:rgba(255,255,255,.06);color:#fff}.local-page-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem!important;gap:1rem}.local-page-feature-entry{position:relative;min-width:0;padding:1.5rem;border:1px solid #e4e4e4;border-radius:.5rem;background:#fff;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.local-page-feature-entry:hover{border-color:rgba(240,112,32,.55);box-shadow:0 1rem 2.5rem rgba(34,34,34,.08);transform:translateY(-.25rem)}.local-page-feature-entry .aca-feature-item{align-items:flex-start}.local-page-feature-entry .aca-feature-icon{flex:0 0 3.5rem;border-color:rgba(240,112,32,.45);background:rgba(240,112,32,.06)}.local-page-feature-entry .aca-feature-content h5{margin:0 0 .5rem;color:#222;line-height:1.4}.local-page-feature-entry .aca-feature-content p{margin-bottom:0;color:#5d5d5d;font-size:.8125rem;line-height:1.65}.local-page-feature-grid--steps{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.local-page-feature-grid--steps::before{position:absolute;top:2rem;right:12%;left:12%;height:1px;background:#f07020;content:""}.local-page-feature-grid--steps .local-page-feature-entry{padding-top:4.25rem}.local-page-step-number{position:absolute;top:1rem;left:1.5rem;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#f07020;color:#fff;font-size:.75rem;font-weight:700;line-height:1}.local-page-feature-grid--audience .local-page-feature-entry,.local-page-feature-grid--compact .local-page-feature-entry{padding:1.25rem}.local-page-products-grid.application-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem!important;padding:0;gap:1.5rem}.local-page-products-grid .application-card{min-width:0;height:100%;padding:2rem;overflow:hidden;border:1px solid rgba(237,237,237,.1);border-radius:1.5rem;background:rgba(0,0,0,.2);backdrop-filter:blur(3.5px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.local-page-products-grid .application-card:hover{border-color:var(--primary-color, #f07020);background:rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.45);transform:translateY(-3px)}.local-page-products-grid .application-card-link-wrapper{display:flex;height:100%;flex-direction:column;align-items:center;gap:2rem;color:inherit;text-align:center;text-decoration:none}.single-local_page footer{margin-top:0}p.wp-block-paragraph{margin-top:1.5rem}.local-page-products-grid .application-product-icon{display:flex;min-height:6rem;padding:1rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(203,203,203,.1);border-radius:1rem;background:rgba(203,203,203,.15);box-shadow:0 0 40px rgba(0,0,0,.1);backdrop-filter:blur(2px);transition:background .3s ease,box-shadow .3s ease}.local-page-products-grid .application-product-icon img,.local-page-products-grid .application-product-icon svg{display:block;width:4rem;max-width:100%;height:4rem;max-height:100%;object-fit:contain;object-position:center}.local-page-products-grid .application-card:hover .application-product-icon{background:#fff;box-shadow:0 0 38px rgba(255,255,255,.5)}.local-page-products-grid .application-card-title{margin:0!important;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.35;text-align:center}.local-page-products-grid .application-card-excerpt{margin:0;color:#a9a9a9;font-size:.875rem;line-height:1.6;text-align:center}.local-page-products-grid .pcp-view-product{margin:auto auto 0!important;color:#f07020;font-size:.8125rem;font-weight:700;opacity:1;text-decoration:none}.local-page-faq-section{padding:7rem 0;background:#ededed}.local-page-narrow{max-width:55rem}.local-page-final-kicker{display:block;margin-bottom:.75rem;color:#d95e13;font-size:.8125rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.local-page-faq-section .aca-faq-wrap{margin:0}.local-page-faq-section .aca-faq-title{margin:0 0 1.25rem;color:#222;font-size:2rem;font-weight:800;line-height:1.2;text-align:center}.local-page-faq-section .aca-faq-title .accent{color:#f07020}.local-page-faq-section .aca-faq-list{display:flex;flex-direction:column;gap:.75rem}.local-page-faq-section .aca-faq-item{overflow:hidden;border:1px solid #dedede;border-radius:.75rem;background:#fff}.local-page-faq-section .aca-faq-toggle{display:flex;width:100%;padding:2rem;align-items:center;justify-content:space-between;gap:1.5rem;border:0;background:#fff;color:#111;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5;text-align:left;transition:background .2s ease}.local-page-faq-section .aca-faq-toggle:hover{background:#fafafa}.local-page-faq-section .aca-faq-chevron{display:block;flex:0 0 1.25rem;color:#111;transition:transform .2s ease}.local-page-faq-section .aca-faq-chevron svg{display:block;width:1.25rem;height:1.25rem}.local-page-faq-section .aca-faq-item.is-open .aca-faq-chevron{transform:rotate(180deg)}.local-page-faq-section .aca-faq-panel{padding:0 2rem 2rem}.local-page-faq-section .aca-faq-a{color:#444;font-size:.9375rem;line-height:1.7}.local-page-final-cta{padding:6rem 0;color:#fff}.local-page-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:center}.local-page-final-cta-inner>div{max-width:47rem}.local-page-final-cta h2{margin:0 0 1rem;color:#fff;font-size:2.5rem;line-height:1.25;letter-spacing:0}.local-page-final-cta p{margin:0;color:#b6b6b6;font-size:1rem;line-height:1.75}@media (max-width:1199px){.local-page-hero-grid{gap:3rem}.local-page-hero h1{font-size:3rem}.local-page-feature-strip .aca-feature-item{padding:0 1.5rem}.local-page-products-grid.application-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.local-page-hero{padding-top:8.5rem}.local-page-hero::after{top:8.5rem}.local-page-hero-grid{grid-template-columns:1fr}.local-page-hero-copy{max-width:46rem}.local-page-hero-visual{width:100%;max-width:42rem;margin:0 auto}.local-page-feature-strip .aca-feature-item{min-height:5.5rem;padding:1rem 1.5rem}.local-page-feature-strip .aca-feature-item:first-child,.local-page-feature-strip .aca-feature-item:nth-child(3){padding-left:0}.local-page-feature-strip .aca-feature-item:nth-child(2){border-right:0}.local-page-feature-strip .aca-feature-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.local-page-feature-strip .aca-feature-item:nth-child(3),.local-page-feature-strip .aca-feature-item:nth-child(4){padding-top:2rem}.local-page-feature-grid,.local-page-products-grid.application-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.local-page-hero{padding-top:7rem}.local-page-hero::after{top:7rem;width:4rem}body.single-local_page .breadcrumb{margin-bottom:2.5rem}.local-page-hero-grid{gap:3rem;padding-bottom:4rem}.local-page-hero h1{margin-top:1.25rem;font-size:2.625rem}.local-page-hero-lead{font-size:1rem}.local-page-hero-visual{padding:0 0 2.25rem 1rem}.local-page-hero-visual::before{right:-.5rem;left:2rem}.local-page-visual-badge{top:1rem;max-width:12rem}.local-page-hero-visual figcaption{right:.75rem;min-width:13rem}.local-page-copy .local-page-content-section{padding-top:5rem!important;padding-bottom:5rem!important}.local-page-copy h2{font-size:1.75rem}.local-page-feature-grid,.local-page-feature-grid--steps,.local-page-products-grid.application-products-grid{grid-template-columns:1fr}.local-page-feature-grid--steps{gap:1rem}.local-page-feature-grid--steps::before{top:2rem;right:auto;bottom:2rem;left:2.5rem;width:1px;height:auto}.local-page-faq-section{padding:5rem 0}.local-page-faq-section .aca-faq-title{font-size:1.625rem}.local-page-faq-section .aca-faq-toggle{padding:1rem}.local-page-faq-section .aca-faq-panel{padding:0 1rem 1rem}.local-page-final-cta h2{font-size:2rem}.local-page-final-cta-inner{grid-template-columns:1fr;gap:2rem}}@media (max-width:575px){.local-page-hero h1{font-size:2rem;line-height:1.2}.local-page-hero h1 .white-title{margin-left:.15rem}.local-page-hero-copy{padding-left:1rem}.local-page-hero-actions{align-items:stretch;flex-direction:column}.local-page-hero-actions .aca-votatec-button{width:100%;padding-right:1.5rem;padding-left:1.5rem}.local-page-hero-visual{padding-left:0}.local-page-hero-visual::before{right:0;left:1rem}.local-page-visual-badge{left:.75rem;padding:.65rem .75rem}.local-page-visual-badge img,.local-page-visual-badge svg{width:1.5rem;height:1.5rem}.local-page-hero-visual figcaption{right:.75rem;left:.75rem;min-width:0}.local-page-feature-strip .aca-feature-item,.local-page-feature-strip .aca-feature-item:first-child,.local-page-feature-strip .aca-feature-item:nth-child(3),.local-page-feature-strip .aca-feature-item:nth-child(4){min-height:0;padding:1.5rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.local-page-feature-strip .aca-feature-item:last-child{border-bottom:0}.local-page-copy.aca_single-page{font-size:1rem;line-height:1.8}.local-page-copy h2{font-size:1.5rem}.local-page-products-grid .application-card{padding:1.5rem}.local-page-final-cta .aca-votatec-button{width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (prefers-reduced-motion:reduce){.local-page-faq-section .aca-faq-chevron,.local-page-feature-entry,.local-page-products-grid .application-card{transition:none}}