.takedown-directory .page-content{padding:0;max-width:none}.takedown-dir-hero{background:radial-gradient(ellipse 600px 400px at 50% 40%,rgba(0,196,180,.08),transparent),radial-gradient(circle 1px at 20px 20px,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(160deg,var(--navy) 0%,var(--navy-soft) 50%,#243054 100%);background-size:auto,40px 40px,auto;padding:clamp(56px,10vw,100px) 24px clamp(48px,8vw,80px);text-align:center}.takedown-dir-hero-content{max-width:var(--max-w);margin:0 auto}.takedown-directory .takedown-dir-hero-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.2rem);font-weight:600;color:#fff!important;-webkit-text-fill-color:#ffffff;line-height:1.18;letter-spacing:-.01em;margin-bottom:16px}.takedown-dir-hero-subhead{font-size:clamp(.95rem,1.8vw,1.1rem);color:#ffffffa6;max-width:640px;margin:0 auto 32px;line-height:1.7}.takedown-dir-hero-cta{box-shadow:0 4px 20px var(--teal-glow);animation:takedown-dir-pulse-glow 2.5s ease-in-out infinite}@keyframes takedown-dir-pulse-glow{0%,to{box-shadow:0 4px 20px var(--teal-glow)}50%{box-shadow:0 4px 32px #00c4b48c}}.takedown-dir-hero-fallback{margin-top:14px;font-size:.85rem;color:#ffffff8c}.takedown-dir-hero-fallback a{color:#2dd4bf;font-weight:600;text-decoration:none}.takedown-dir-hero-fallback a:hover{text-decoration:underline}.takedown-dir-stats{margin-top:24px;font-size:.85rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.takedown-dir-stats-dot{color:#ffffff40}.takedown-dir-section{padding:clamp(40px,6vw,72px) 24px}.takedown-dir-section-white{background:#fff}.takedown-dir-section-warm{background:var(--bg-warm)}.takedown-dir-section-inner{max-width:var(--max-w);margin:0 auto}.takedown-dir-section-title{font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,1.9rem);font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:12px}.takedown-dir-section-subtitle{text-align:center;font-size:clamp(.9rem,1.6vw,1rem);color:var(--text-secondary);max-width:640px;margin:0 auto 36px;line-height:1.7}.takedown-dir-intel{max-width:860px;margin:0 auto 40px;background:#2dd4bf0a;border:1px solid rgba(45,212,191,.22);border-radius:16px;padding:28px 30px}.takedown-dir-intel-head{margin-bottom:14px}.takedown-dir-intel-pill{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#2dd4bf26;color:#0d9488;margin-bottom:10px}.takedown-dir-intel-title{font-family:var(--font-heading);font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.takedown-dir-intel p{color:var(--text-secondary);font-size:15px;line-height:1.65;margin:0 0 12px}.takedown-dir-intel p:last-child{margin-bottom:0}.takedown-dir-intel p strong{color:var(--text-primary);font-weight:600}.takedown-dir-intel-path{margin-top:18px!important;padding-top:16px;border-top:1px solid rgba(45,212,191,.18);font-size:14px!important}@media(max-width:640px){.takedown-dir-intel{padding:22px 20px}}.takedown-dir-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.takedown-dir-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .2s,transform .2s}.takedown-dir-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.takedown-dir-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.takedown-dir-card-name{font-weight:600;font-size:1.05rem;color:var(--text-primary)}.takedown-dir-card-domain{font-size:.82rem;color:var(--text-secondary);opacity:.7}.takedown-dir-card-desc{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:4px 0 0}.takedown-dir-card-link{color:var(--teal);text-decoration:none;font-weight:500;font-size:.9rem;margin-top:auto;padding-top:8px;transition:color .2s}.takedown-dir-card-link:hover{color:var(--teal-hover)}.takedown-dir-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.takedown-dir-badge-1{background:#00c4b426;border:1px solid rgba(0,196,180,.3);color:var(--teal)}.takedown-dir-badge-2{background:#e8a87c26;border:1px solid rgba(232,168,124,.3);color:var(--amber)}.takedown-dir-badge-3{background:#e74c3c1f;border:1px solid rgba(231,76,60,.3);color:#e74c3c}.takedown-dir-bottom-cta{background:linear-gradient(135deg,var(--teal) 0%,#00a89a 50%,#009688 100%);padding:clamp(48px,8vw,80px) 24px;text-align:center}.takedown-dir-bottom-cta-inner{max-width:640px;margin:0 auto}.takedown-dir-bottom-cta h2{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:#fff;margin-bottom:12px}.takedown-dir-bottom-cta p{color:#ffffffd9;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.7;margin-bottom:32px}.takedown-dir-bottom-cta-btn{background:#fff;color:var(--teal);box-shadow:0 4px 20px #00000026}.takedown-dir-bottom-cta-btn:hover{background:#f0fffe;color:var(--teal-hover);transform:translateY(-2px);box-shadow:0 6px 24px #0003}.takedown-dir-bottom-cta .takedown-dir-bottom-cta-fallback{margin:18px 0 0;font-size:.85rem;color:#fffc}.takedown-dir-bottom-cta .takedown-dir-bottom-cta-fallback a{color:#fff;font-weight:600;text-decoration:underline}.site-request-form{margin-bottom:0}.site-request-fields{display:flex;gap:8px;max-width:600px;margin:0 auto}.site-request-input{flex:1;padding:12px 16px;border:2px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1f;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s}.site-request-input::-moz-placeholder{color:#ffffff80}.site-request-input::placeholder{color:#ffffff80}.site-request-input:focus{border-color:#ffffffb3;background:#ffffff2e}.site-request-btn{padding:12px 24px;border:none;border-radius:8px;background:#fff;color:var(--teal);font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:all .2s}.site-request-btn:hover:not(:disabled){background:#f0fffe;transform:translateY(-1px)}.site-request-btn:disabled{opacity:.6;cursor:not-allowed}.site-request-error{color:#ffcdd2;font-size:.85rem;margin-top:8px}.site-request-success{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:16px 24px;color:#fff;font-size:.95rem;max-width:500px;margin:0 auto}.site-request-success-icon{display:inline-block;margin-right:8px;font-weight:700;color:#a5f3c4}.takedown-dir-bottom-cta-divider{display:flex;align-items:center;gap:16px;max-width:400px;margin:24px auto;color:#ffffff80;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.takedown-dir-bottom-cta-divider:before,.takedown-dir-bottom-cta-divider:after{content:"";flex:1;height:1px;background:#fff3}@media(max-width:860px){.takedown-dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.takedown-dir-grid{grid-template-columns:1fr}.takedown-dir-hero{padding:48px 20px 40px}.takedown-dir-section{padding:36px 16px}.takedown-dir-bottom-cta{padding:40px 16px}.takedown-dir-stats{flex-direction:column;gap:4px}.takedown-dir-stats-dot{display:none}.site-request-fields{flex-direction:column}}
