.pillar-audit{margin-bottom:6rem;scroll-margin-top:8rem}.pillar-audit .audit-box{background:var(--color-tertiary);border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:#fff;overflow:hidden;padding:2rem;position:relative}@media (min-width:768px){.pillar-audit .audit-box{padding:3rem}}.pillar-audit .audit-glow{background:hsla(0,0%,100%,.1);border-radius:50%;filter:blur(60px);height:16rem;position:absolute;right:-8rem;top:-8rem;width:16rem}.pillar-audit .audit-content{position:relative;z-index:2}.pillar-audit .audit-badge{background:#0000001a;border-radius:6px;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-bottom:1.5rem;padding:.25rem .75rem;text-transform:uppercase}.pillar-audit .audit-heading{color:var(--color-primary);font-size:2.25rem;font-weight:900;line-height:1.25;margin-bottom:2rem;text-transform:uppercase}.pillar-audit .audit-heading span{color:#fff}.pillar-audit .audit-intro{font-size:1.125rem;font-weight:500;line-height:1.625;margin-bottom:2rem}.pillar-audit .audit-includes{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.pillar-audit .audit-includes h4{align-items:center;color:var(--color-primary);display:flex;font-size:.875rem;font-weight:700;gap:.5rem;margin-bottom:1rem;text-transform:uppercase}.pillar-audit .audit-includes svg{color:#fff;height:16px;width:16px}.pillar-audit .audit-includes ul{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.75rem;list-style:none;margin:0;padding:0}.pillar-audit .audit-includes li{display:flex;gap:.5rem}.pillar-audit .audit-includes li span{color:var(--color-primary);font-weight:700}.pillar-audit .audit-footer{font-size:1.125rem;font-weight:500;line-height:1.55;margin-bottom:1.5rem}.pillar-audit .audit-footer :last-child{margin-bottom:0}.pillar-audit .audit-footer p{margin:0 0 1.5rem}.pillar-audit .audit-footer a{color:var(--color-primary);font-weight:700;text-decoration:none}.pillar-audit .audit-footer a:hover{text-decoration:underline}.pillar-audit .audit-cta{align-items:center;background:#000;border-radius:0 1rem 0 0;box-shadow:0 20px 40px rgba(0,0,0,.4);color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.42;min-height:3.5rem;padding:calc(var(--spacing)*2) calc(var(--spacing)*8);text-decoration:none;text-transform:uppercase;transition:background .2s ease}.pillar-audit .audit-cta:hover{background:rgba(0,0,0,.8)}@media(max-width:767px){.pillar-audit .audit-heading{font-size:1.875rem}}