@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");.apc{--apc-bg:#fff;--apc-fg:#0f172a;--apc-muted:#64748b;--apc-border:#e2e8f0;--apc-card:#fff;--apc-section-alt:#f8fafc;--apc-hero-bg:oklch(0.17 0 0);--apc-hero-fg:#fff;--apc-highlight:#af272f;--apc-highlight-fg:#fff;--apc-radius:0.5rem;color:var(--apc-fg);font-family:Poppins,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}.apc *,.apc :after,.apc :before{box-sizing:border-box}.apc h1,.apc h2,.apc h3{line-height:1.2;margin:0}.apc p{margin:0}.apc a{text-decoration:none}.apc-container{float:none!important;left:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:72rem!important;padding-inline:1.5rem;right:auto!important;text-align:center!important;width:100%!important}.apc-container-wide{max-width:93.5rem!important;padding-inline:3rem!important}.apc-btn{align-items:center;border-radius:var(--apc-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .2s}.apc-btn-primary{background:var(--apc-highlight);color:var(--apc-highlight-fg)}.apc-btn-primary:hover{opacity:.9}.apc-hero{background:var(--apc-hero-bg);overflow:hidden;position:relative;width:100%}.apc-hero-img{height:100%;inset:0;object-fit:cover;opacity:1;position:absolute;width:100%}.apc-hero-overlay{background:linear-gradient(to right,color-mix(in oklch,var(--apc-hero-bg) 90%,transparent),color-mix(in oklch,var(--apc-hero-bg) 90%,transparent));inset:0;position:absolute}.apc-hero-inner{padding-block:6.5rem;position:relative;text-align:center!important;z-index:1}@media (min-width:768px){.apc-hero-inner{padding-block:6rem}}@media (min-width:1024px){.apc-hero-inner{padding-block:8rem}}.apc-hero-content{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:56rem!important;width:100%!important}.apc-hero h1,.apc-hero-content,.apc-hero-content h1,.apc-hero-content p{text-align:center!important}.apc-hero h1{color:var(--apc-hero-fg);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1.5rem}@media (min-width:640px){.apc-hero h1{font-size:1.875rem!important}}@media (min-width:768px){.apc-hero h1{font-size:2.25rem!important}}@media (min-width:1024px){.apc-hero h1{font-size:3rem!important}}.apc-hero-p{color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.7;margin:0 auto 2rem!important;max-width:48rem;text-align:center!important}@media (min-width:768px){.apc-hero-p{font-size:1.125rem}}.apc-highlight{color:var(--apc-highlight)}.apc-stats{display:grid;gap:2rem;margin-top:5rem}@media (min-width:640px){.apc-stats{grid-template-columns:repeat(3,1fr)}}.apc-stat{align-items:center;display:flex;flex-direction:column;text-align:center!important}.apc-stat-icon{color:var(--apc-hero-fg);height:4rem;width:4rem}.apc-stat-value{color:var(--apc-hero-fg);font-size:2.5rem;font-weight:400;margin-top:.75rem!important}@media (min-width:768px){.apc-stat-value{font-size:3rem}}.apc-stat-label{color:hsla(0,0%,100%,.75);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.6;margin-top:.75rem!important;text-transform:uppercase}.apc-section{padding-block:4rem}@media (min-width:768px){.apc-section{padding-block:6rem}}.apc-section-alt{background:var(--apc-section-alt)}.apc-section-default{background:var(--apc-bg)}.apc-section-header{margin-inline:auto;max-width:48rem;text-align:center!important}.apc-h2{color:var(--apc-fg);font-size:1.5rem;font-weight:700;text-align:center!important}@media (min-width:768px){.apc-h2{font-size:1.875rem}}.apc-lead{color:rgba(15,23,42,.85);line-height:1.7;margin-top:1.5rem!important;text-align:center!important}.apc-grid-4{display:grid;gap:1.5rem;margin-top:3rem}@media (min-width:640px){.apc-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.apc-grid-4{grid-template-columns:repeat(4,1fr)}}.apc-card{background:var(--apc-card);border:1px solid var(--apc-border);border-radius:.5rem;display:flex;flex-direction:column;padding:1.5rem;text-align:left!important;text-decoration:none;transition:box-shadow .2s}.apc-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)}.apc-card-icon{color:var(--apc-highlight);height:2rem;width:2rem}.apc-card h3{color:var(--apc-fg);font-size:1.125rem;font-weight:600;line-height:1.3;margin-top:1rem!important}.apc-card-desc{color:var(--apc-muted);flex:1;font-size:.875rem;line-height:1.7;margin-top:.75rem!important}.apc-card-cta{align-items:center;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;letter-spacing:.12em;margin-top:1.5rem}.apc-card-cta,.apc-news-tag{color:var(--apc-highlight);text-transform:uppercase}.apc-news-tag{font-size:.875rem;font-weight:800;letter-spacing:.14em}.apc-news-title{color:var(--apc-fg);flex:1;font-size:1rem;font-weight:400!important;line-height:1.7;margin-top:.75rem!important}.apc-news-footer{align-items:center;border-top:1px solid var(--apc-border);display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.apc-news-read{align-items:center;color:var(--apc-highlight);display:inline-flex;font-weight:700;gap:.375rem;letter-spacing:.12em}.apc-news-min,.apc-news-read{font-size:.75rem;text-transform:uppercase}.apc-news-min{color:var(--apc-muted);letter-spacing:.05em}.apc-btn-row{margin-top:3rem;text-align:center!important}.apc-grid-2{display:grid;gap:.375rem;margin-top:3rem}@media (min-width:1024px){.apc-grid-2{grid-template-columns:repeat(2,1fr)}}.apc-testimonial{background:var(--apc-card);border-left:4px solid var(--apc-highlight);border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:2rem;text-align:left!important}.apc-quote-icon{color:rgba(175,39,47,.25);height:2.625rem;width:2.625rem}.apc-quote{color:rgba(15,23,42,.9);flex:1;font-size:1rem;line-height:1.7;margin:1rem 0 0!important}.apc-figcaption{border-top:1px solid var(--apc-border);margin:1.5rem 0 0!important;padding-top:1rem;text-align:left!important}.apc-cite-name{color:var(--apc-fg);font-weight:700;margin:0!important}.apc-cite-name,.apc-cite-role{font-size:.875rem;text-align:left!important}.apc-cite-role{color:var(--apc-muted);margin:.25rem 0 0!important}.apc-cite-org{color:var(--apc-highlight);font-size:.875rem;font-weight:600;margin:.25rem 0 0!important;text-align:left!important}.apc-footer{background:var(--apc-hero-bg);padding-block:3rem}.apc-footer-top{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.apc-footer-top{align-items:center;flex-direction:row;justify-content:space-between}}.apc-footer-copy{color:hsla(0,0%,100%,.7);font-size:.875rem}.apc-footer-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem .5rem}.apc-footer-nav a{color:hsla(0,0%,100%,.7);font-size:.875rem;transition:color .2s}.apc-footer-nav a:hover{color:#fff}.apc-footer-sep{color:hsla(0,0%,100%,.3)}.apc-footer-sub{border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6);font-size:.875rem;margin-top:2rem!important;padding-top:1.5rem;text-align:center!important}.apc-header{background:var(--apc-hero-bg);padding-block:1rem}.apc-header-inner{align-items:center;display:flex}.apc-header-logo img{display:block;max-height:40px;width:auto}