.hero-ctas{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.check-section{padding:100px 20px;background:var(--white);border-bottom:3px solid var(--black)}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.check-card{background:var(--white);padding:36px 30px;border:3px solid var(--black);transition:all .2s ease;position:relative}.check-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:var(--accent-red)}.check-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 #000}.check-card-icon{font-size:2.5rem;margin-bottom:16px;line-height:1}.check-card h3{font-family:'Playfair Display',serif;font-size:1.25rem;font-weight:900;margin-bottom:12px;color:var(--black)}.check-card p{font-size:.95rem;color:var(--medium-gray);line-height:1.6}.sample-report-section{padding:100px 20px;background:var(--light-gray);border-bottom:3px solid var(--black)}.sample-report-section .section-title{color:var(--black)}.report-example-label{text-align:center;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--medium-gray);margin-bottom:24px}.report-card{max-width:700px;margin:0 auto;border:3px solid var(--black);background:var(--white);overflow:hidden}.report-header{background:var(--black);color:var(--white);padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.report-app-name{font-family:'IBM Plex Mono',monospace;font-weight:700;font-size:1rem}.report-date{font-size:.8rem;color:rgba(255,255,255,.6)}.report-row{padding:16px 24px;border-bottom:1px solid var(--border-light)}.report-row-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.report-category{font-weight:600;font-size:.95rem;color:var(--black)}.severity-badge{display:inline-block;font-size:.7rem;font-weight:700;padding:3px 8px;text-transform:uppercase;letter-spacing:.05em}.severity-badge.critical{background:#d32f2f;color:#fff}.severity-badge.high{background:#f57c00;color:#fff}.severity-badge.medium{background:#fbc02d;color:var(--black)}.severity-badge.low{background:#388e3c;color:#fff}.severity-badge.pass{background:#388e3c;color:#fff}.remediation{font-size:.8rem;color:var(--medium-gray);font-style:italic;line-height:1.5}.report-summary{padding:20px 24px;background:var(--off-white);display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(--black)}.report-risk-label{font-family:'Playfair Display',serif;font-weight:900;font-size:1.125rem;color:var(--black)}.security-pricing-note{text-align:center;color:rgba(255,255,255,.7);margin-top:40px;font-size:1.125rem}.security-pricing-note a{color:var(--white);text-decoration:underline}.hero-helper{font-size:.9rem;color:rgba(255,255,255,.6);margin-top:16px}.mid-cta{text-align:center;padding:48px 20px;background:var(--white);border-bottom:3px solid var(--black)}.mid-cta-helper{font-size:.9rem;color:var(--medium-gray);margin-top:12px}.audit-cta-row{display:flex;justify-content:center;margin-top:24px}.audit-trust-points{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:24px;font-size:.9rem;color:var(--medium-gray)}.audit-trust-points span{font-weight:600}@media (max-width:768px){.hero-ctas{flex-direction:column;align-items:center}.check-grid{grid-template-columns:1fr}.report-header{flex-direction:column;gap:4px;text-align:center}.report-row-top{flex-direction:column;align-items:flex-start;gap:6px}.report-summary{flex-direction:column;gap:8px;text-align:center}.audit-trust-points{flex-direction:column;align-items:center;gap:12px}}