.report-label{font-family:var(--mono);font-size:11px;letter-spacing:0;color:var(--red);margin-bottom:16px}.risk-badge{text-align:center;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #1a1a1a}.risk-level{display:inline-block;padding:16px 48px;margin:16px 0;border:3px solid var(--red);position:relative}.risk-level.risk-critical{border-color:var(--red);background:#ff1e1e14}.risk-level.risk-high{border-color:var(--yellow);background:#ffea000f}.risk-level.risk-moderate{border-color:var(--green);background:#00ff6a0f}.risk-word{font-family:var(--heavy);font-size:clamp(2.5rem,8vw,5rem);letter-spacing:0;line-height:1}.risk-critical .risk-word{color:var(--red)}.risk-high .risk-word{color:var(--yellow)}.risk-moderate .risk-word{color:var(--green)}.risk-company{font-family:var(--mono);font-size:12px;color:#555;letter-spacing:0;margin-top:12px}.delivery-status{font-family:var(--mono);font-size:11px;color:#666;letter-spacing:0;margin-top:10px}.delivery-status.warn{color:var(--yellow)}.report-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:48px}.stat-card{background:#111;border:1px solid #1a1a1a;padding:20px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.stat-value{font-family:var(--heavy);font-size:20px;color:var(--red);text-transform:uppercase}.stat-label{font-family:var(--mono);font-size:9px;color:#555;letter-spacing:0;text-transform:uppercase}.report-section{margin-bottom:40px;padding-top:32px;border-top:1px solid #1a1a1a}.report-section h3{font-family:var(--mono);font-size:11px;letter-spacing:0;color:var(--red);margin-bottom:20px}.exposure-grid{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.exposure-card{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#111;border:1px solid var(--red)}.exposure-name{font-family:var(--mono);font-size:13px;color:#ddd;font-weight:700}.exposure-meta{font-family:var(--mono);font-size:11px;color:#555;display:flex;gap:12px}.exposure-jur{color:var(--red);font-weight:700}.data-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:16px}.data-tags-label{font-family:var(--mono);font-size:10px;color:#555;letter-spacing:0;margin-right:4px}.data-pill{font-family:var(--mono);font-size:11px;color:#aaa;padding:4px 10px;border:1px solid #333;background:#ffffff08}.data-pill.danger{border-color:var(--yellow);color:var(--yellow);background:#ffea000f}.risk-cards{display:flex;flex-direction:column;gap:8px}.risk-card{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#111;border:1px solid var(--red)}.risk-card.control-risk{border-left-color:var(--yellow)}.risk-num{font-family:var(--heavy);font-size:18px;color:var(--red);min-width:32px;line-height:1.4}.control-risk .risk-num{color:var(--yellow)}.risk-text{font-family:var(--mono);font-size:13px;color:#aaa;line-height:1.6}.alt-intro{color:#888;font-size:13px;margin-bottom:16px;line-height:1.6;font-family:var(--mono)}.kill-grid{display:flex;flex-direction:column;gap:6px}.kill-card{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;padding:12px 16px;background:#111}.kill-from{font-family:var(--mono);font-size:12px;color:var(--red)}.kill-arrow{font-family:var(--mono);font-size:14px;color:#333;text-align:center}.kill-to{font-family:var(--mono);font-size:12px;color:var(--green);font-weight:700}.kill-card-v2{grid-template-columns:minmax(120px,1fr) 24px minmax(0,2.4fr);align-items:flex-start;padding:14px 16px;border:1px solid #1a1a1a}.kill-card-v2 .kill-from-col{display:flex;flex-direction:column;padding-top:2px}.kill-card-v2 .kill-to-col{display:flex;flex-direction:column;gap:6px}.kill-card-v2 .kill-arrow{padding-top:2px}.kill-card-v2 .kill-to{line-height:1.55}.kill-to-controls{font-family:var(--mono);font-size:11px;color:#aaa;line-height:1.5;font-weight:400}.kill-to-pattern{font-family:var(--mono);font-size:10px;color:#666;line-height:1.5;letter-spacing:0;text-transform:none;font-weight:400}.alt-note{font-family:var(--mono);font-size:13px;color:#555;margin-top:16px}.alt-note strong{color:var(--green)}.tldr-section h3{color:var(--yellow)}.tldr-body{display:flex;flex-direction:column;gap:14px}.tldr-line{font-family:var(--mono);font-size:13px;line-height:1.65;color:#ddd;margin:0}.tldr-line strong{color:var(--yellow);font-weight:700}.rent-section h3{color:var(--yellow)}.rent-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.rent-big{background:#ff1e1e0f;border:1px solid var(--red);padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.rent-big .rent-value{font-family:var(--heavy);font-size:clamp(1.6rem,5vw,2.4rem);color:var(--red);letter-spacing:0;line-height:1}.rent-big .rent-label{font-family:var(--mono);font-size:11px;color:#888;letter-spacing:0}.rent-vs{background:#00ff6a0d;border:1px solid var(--green);padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.rent-vs-label{font-family:var(--mono);font-size:10px;color:#666;letter-spacing:0;text-align:center}.rent-vs-value{font-family:var(--heavy);font-size:clamp(.95rem,2.4vw,1.15rem);color:var(--green);letter-spacing:0;text-align:center;line-height:1.2}.rent-note{font-family:var(--mono);font-size:11px;color:#555;line-height:1.6;margin-top:12px}.report-cta{margin-top:48px;padding:48px 32px;text-align:center;border:2px solid var(--red);background:#ff1e1e08;position:relative}.report-cta:before{content:"ACT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--heavy);font-size:clamp(80px,15vw,180px);color:transparent;-webkit-text-stroke:1px #1a1a1a;pointer-events:none}.report-cta h3{font-family:var(--heavy);font-size:clamp(1.5rem,4vw,2.2rem);text-transform:uppercase;letter-spacing:0;margin-bottom:12px;position:relative;z-index:2}.report-cta p{color:#888;font-size:13px;max-width:400px;margin:0 auto 28px;line-height:1.6;position:relative;z-index:2}.report-cta .btn-mega{display:inline-flex;align-items:center;gap:12px;font-family:var(--heavy);font-size:13px;padding:20px 40px;background:var(--red);color:#fff;text-decoration:none;letter-spacing:0;text-transform:uppercase;border:3px solid var(--red);animation:pulse 2.5s infinite;position:relative;z-index:2}.report-cta .btn-mega:hover{background:var(--yellow);color:#000;border-color:var(--yellow);animation:none;transform:translate(-3px,-3px);box-shadow:8px 8px #fff}@media(max-width:480px){.audit-hero{padding:80px 16px 40px}.audit-form-wrap{padding:0 16px 80px}.radio-group{flex-direction:column}.report-stats{grid-template-columns:repeat(2,1fr)}.kill-card{grid-template-columns:1fr;gap:4px}.kill-card-v2{grid-template-columns:1fr;gap:8px;padding:14px}.kill-arrow{display:none}.kill-to:before{content:"→ ";color:#333}.report-cta{padding:28px 20px}.rent-row{grid-template-columns:1fr}}.audit-hero[data-astro-cid-pzhbzehp]{padding:120px 28px 60px;text-align:center}.audit-hero[data-astro-cid-pzhbzehp] .label[data-astro-cid-pzhbzehp]{font-family:var(--mono);font-size:11px;letter-spacing:0;color:var(--red);margin-bottom:20px}.audit-hero[data-astro-cid-pzhbzehp] h1[data-astro-cid-pzhbzehp]{font-family:var(--heavy);font-size:clamp(2.2rem,6vw,4.5rem);text-transform:uppercase;letter-spacing:0;line-height:.95;margin-bottom:16px}.audit-hero[data-astro-cid-pzhbzehp] h1[data-astro-cid-pzhbzehp] .red[data-astro-cid-pzhbzehp]{color:var(--red)}.audit-hero[data-astro-cid-pzhbzehp] .recognize[data-astro-cid-pzhbzehp]{color:var(--ink);font-family:var(--mono);font-size:14px;line-height:1.65;max-width:580px;margin:24px auto 18px;letter-spacing:0}.audit-hero[data-astro-cid-pzhbzehp] .recognize[data-astro-cid-pzhbzehp] .red-soft[data-astro-cid-pzhbzehp]{color:var(--red-deep);font-weight:700}.audit-hero[data-astro-cid-pzhbzehp] .sub[data-astro-cid-pzhbzehp]{color:var(--ink-soft);font-size:15px;max-width:500px;margin:0 auto;line-height:1.55}.audit-hero[data-astro-cid-pzhbzehp] .trust[data-astro-cid-pzhbzehp]{color:var(--ink-soft);font-size:11px;margin-top:12px;font-family:var(--mono);letter-spacing:0}.audit-form-wrap[data-astro-cid-pzhbzehp]{padding:0 28px 120px;max-width:640px;margin:0 auto}.steps-bar[data-astro-cid-pzhbzehp]{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.step-dot[data-astro-cid-pzhbzehp]{width:36px;height:36px;border-radius:50%;border:2px solid #333;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:700;color:#555;transition:all .3s}.step-dot[data-astro-cid-pzhbzehp].active{border-color:var(--red);color:var(--red)}.step-dot[data-astro-cid-pzhbzehp].done{border-color:var(--green);color:var(--green);background:#00ff6a1a}.step-line[data-astro-cid-pzhbzehp]{width:40px;height:2px;background:#222}.form-step[data-astro-cid-pzhbzehp]{display:none}.form-step[data-astro-cid-pzhbzehp].active{display:block;animation:fadeUp .4s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-step[data-astro-cid-pzhbzehp] h2[data-astro-cid-pzhbzehp]{font-family:var(--heavy);font-size:clamp(1.3rem,3vw,1.8rem);text-transform:uppercase;letter-spacing:0;margin-bottom:8px;line-height:1.1}.step-sub[data-astro-cid-pzhbzehp]{color:var(--ink-soft);font-size:14px;margin-bottom:24px}.field[data-astro-cid-pzhbzehp]{margin-bottom:24px}.field[data-astro-cid-pzhbzehp] label[data-astro-cid-pzhbzehp]{display:block;font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.field[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp][type=email],.field[data-astro-cid-pzhbzehp] select[data-astro-cid-pzhbzehp]{width:100%;padding:14px 16px;background:#111;border:2px solid #222;color:#f0f0f0;font-family:var(--mono);font-size:15px;outline:none;transition:border-color .2s}.field[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp][type=email]:focus,.field[data-astro-cid-pzhbzehp] select[data-astro-cid-pzhbzehp]:focus{border-color:var(--red)}.field[data-astro-cid-pzhbzehp] select[data-astro-cid-pzhbzehp]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.field-hint[data-astro-cid-pzhbzehp]{display:block;font-size:11px;color:var(--ink-soft);margin-top:6px}.radio-group[data-astro-cid-pzhbzehp]{display:flex;flex-wrap:wrap;gap:8px}.radio-card[data-astro-cid-pzhbzehp]{flex:1 1 auto;min-width:fit-content}.radio-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]{display:none}.radio-card[data-astro-cid-pzhbzehp] span[data-astro-cid-pzhbzehp]{display:block;padding:10px 16px;background:#111;border:2px solid #222;font-family:var(--mono);font-size:13px;color:#888;text-align:center;transition:all .2s;cursor:pointer}.radio-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]:checked+span[data-astro-cid-pzhbzehp]{border-color:var(--red);color:#fff;background:#ff1e1e1a}.checkbox-grid[data-astro-cid-pzhbzehp]{display:flex;flex-direction:column;gap:8px}.check-card[data-astro-cid-pzhbzehp]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#111;border:2px solid #222;cursor:pointer;transition:all .2s}.check-card[data-astro-cid-pzhbzehp]:hover{border-color:#333}.check-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]{display:none}.check-card[data-astro-cid-pzhbzehp] .check-icon[data-astro-cid-pzhbzehp]{width:20px;height:20px;border:2px solid #444;flex-shrink:0;position:relative;transition:all .2s}.check-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]:checked~.check-icon[data-astro-cid-pzhbzehp]{border-color:var(--red);background:var(--red)}.check-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]:checked~.check-icon[data-astro-cid-pzhbzehp]:after{content:"✓";position:absolute;top:-1px;left:3px;color:#fff;font-size:13px;font-weight:700}.check-card[data-astro-cid-pzhbzehp] input[data-astro-cid-pzhbzehp]:checked~span[data-astro-cid-pzhbzehp]:last-child{color:#fff}.check-card[data-astro-cid-pzhbzehp] span[data-astro-cid-pzhbzehp]:last-child{font-family:var(--mono);font-size:13px;color:#888;transition:color .2s}.check-card[data-astro-cid-pzhbzehp].danger input[data-astro-cid-pzhbzehp]:checked~.check-icon[data-astro-cid-pzhbzehp]{border-color:var(--yellow);background:var(--yellow)}.check-card[data-astro-cid-pzhbzehp].danger input[data-astro-cid-pzhbzehp]:checked~.check-icon[data-astro-cid-pzhbzehp]:after{color:#000}.check-card[data-astro-cid-pzhbzehp].danger input[data-astro-cid-pzhbzehp]:checked~span[data-astro-cid-pzhbzehp]:last-child{color:var(--yellow)}.btn-next[data-astro-cid-pzhbzehp]{display:block;width:100%;margin-top:32px;padding:18px 32px;background:transparent;border:2px solid var(--red);color:var(--red);font-family:var(--heavy);font-size:13px;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:all .2s}.btn-next[data-astro-cid-pzhbzehp]:hover{background:var(--red);color:#fff}.btn-next[data-astro-cid-pzhbzehp].generate{background:var(--red);color:#fff;animation:pulse 2.5s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #ff1e1e80}50%{box-shadow:0 0 40px 8px #ff1e1e33}}.btn-next[data-astro-cid-pzhbzehp].generate:hover{background:var(--yellow);color:#000;border-color:var(--yellow);animation:none}
