.takedown-landing .page-content{padding:0;max-width:none}.takedown-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-hero-content{max-width:var(--max-w);margin:0 auto}.v2 .takedown-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-hero-subhead{font-size:clamp(.95rem,1.8vw,1.1rem);color:#ffffffa6;max-width:640px;margin:0 auto 32px;line-height:1.7}.takedown-hero-cta{box-shadow:0 4px 20px var(--teal-glow);animation:takedown-pulse-glow 2.5s ease-in-out infinite}.takedown-hero-price{margin:0 auto 20px;max-width:600px;color:#e2e8f0;font-size:.9375rem;line-height:1.6}@keyframes takedown-pulse-glow{0%,to{box-shadow:0 4px 20px var(--teal-glow)}50%{box-shadow:0 4px 32px #00c4b48c}}.takedown-hero-reassurance{margin-top:16px;font-size:.82rem;color:#fff6;display:flex;align-items:center;justify-content:center;gap:6px}.takedown-hero-fallback{margin-top:14px;font-size:.85rem;color:#ffffff8c}.takedown-hero-fallback a{color:#2dd4bf;font-weight:600;text-decoration:none}.takedown-hero-fallback a:hover{text-decoration:underline}.takedown-tier-badge{display:inline-block;padding:6px 18px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}.takedown-tier-1{background:#00c4b426;border:1px solid rgba(0,196,180,.3);color:var(--teal)}.takedown-tier-2{background:#e8a87c26;border:1px solid rgba(232,168,124,.3);color:var(--amber)}.takedown-tier-3{background:#e74c3c1f;border:1px solid rgba(231,76,60,.3);color:#e74c3c}.takedown-tier-inline{font-size:.75rem;padding:3px 10px;margin-bottom:0}.takedown-section{padding:clamp(40px,6vw,72px) 24px}.takedown-section-inner{max-width:var(--max-w);margin:0 auto}.takedown-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:36px}.takedown-dmca-fails-section{background:#fff}.takedown-dmca-fails{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.takedown-dmca-item{display:flex;align-items:flex-start;gap:14px;background:var(--bg-warm);border-radius:var(--radius-card);padding:20px 24px;box-shadow:0 1px 3px #0000000a}.takedown-dmca-x{flex-shrink:0;margin-top:2px}.takedown-dmca-item p{color:var(--text-secondary);line-height:1.7;font-size:.95rem;margin:0}.takedown-process-section{background:var(--bg-warm)}.takedown-process{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.takedown-process-step{display:flex;align-items:flex-start;gap:20px}.takedown-step-number{width:48px;height:48px;min-width:48px;border-radius:50%;background:var(--teal);color:#fff;font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:center}.takedown-process-step p{color:var(--text-secondary);line-height:1.7;font-size:.95rem;margin:0;padding-top:10px}.takedown-intel-section{background:#fff}.takedown-intel{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.takedown-intel-content p{color:var(--text-secondary);line-height:1.8;font-size:.95rem;margin-bottom:16px}.takedown-intel-content p:last-child{margin-bottom:0}.takedown-intel-sidebar{background:var(--bg-warm);border-radius:var(--radius-card);padding:28px 24px;box-shadow:0 2px 12px #0000000a;position:sticky;top:80px}.takedown-intel-sidebar h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-bottom:20px}.takedown-facts{display:grid;gap:4px}.takedown-facts dt{font-weight:600;font-size:.82rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:12px}.takedown-facts dt:first-child{margin-top:0}.takedown-facts dd{font-size:.92rem;color:var(--text-primary);margin:0;line-height:1.5}.takedown-legal-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:4px}.takedown-legal-list li{font-size:.85rem;color:var(--text-secondary);padding-left:14px;position:relative}.takedown-legal-list li:before{content:"•";position:absolute;left:0;color:var(--teal);font-weight:700}.takedown-cta{background:linear-gradient(135deg,var(--teal) 0%,#00a89a 50%,#009688 100%);padding:clamp(48px,8vw,80px) 24px;text-align:center}.takedown-cta-inner{max-width:640px;margin:0 auto}.takedown-cta h2{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:#fff;margin-bottom:16px}.takedown-cta p{color:#ffffffd9;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.7;margin-bottom:32px}.takedown-cta-btn{background:#fff;color:var(--teal);box-shadow:0 4px 20px #00000026;animation:takedown-pulse-glow-white 2.5s ease-in-out infinite}.takedown-cta-btn:hover{background:#f0fffe;color:var(--teal-hover);transform:translateY(-2px);box-shadow:0 6px 24px #0003}.takedown-cta .takedown-cta-fallback{margin:18px 0 0;font-size:.85rem;color:#fffc}.takedown-cta .takedown-cta-fallback a{color:#fff;font-weight:600;text-decoration:underline}@keyframes takedown-pulse-glow-white{0%,to{box-shadow:0 4px 20px #fff3}50%{box-shadow:0 4px 32px #fff6}}.takedown-trust{background:var(--bg-warm)}.takedown-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:24px}.takedown-trust-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.takedown-trust-item h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0}.takedown-trust-item p{font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin:0;max-width:260px}.takedown-trust-link{text-align:center;margin:0}.takedown-trust-link a{color:var(--teal);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.takedown-trust-link a:hover{color:var(--teal-hover)}.takedown-trust-guide-link{text-align:center;margin:12px 0 0;font-size:.88rem;color:var(--text-secondary)}.takedown-trust-guide-link a{color:var(--teal);text-decoration:none;font-weight:500;transition:color .2s}.takedown-trust-guide-link a:hover{color:var(--teal-hover);text-decoration:underline}.takedown-related{background:#fff}.takedown-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:840px;margin:0 auto}.takedown-related-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,transform .2s}.takedown-related-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.takedown-related-name{font-weight:600;font-size:1rem;color:var(--text-primary)}.takedown-related-link{color:var(--teal);text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s}.takedown-related-link:hover{color:var(--teal-hover)}.takedown-faq{background:#fff}.takedown-faq-item{border-bottom:1px solid rgba(0,0,0,.06);max-width:720px;margin:0 auto}.takedown-faq-question{width:100%;background:none;border:none;padding:20px 0;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:16px}.takedown-faq-question:hover{color:var(--teal)}.takedown-faq-chevron{transition:transform .25s ease;flex-shrink:0}.takedown-faq-chevron.takedown-faq-open{transform:rotate(180deg)}.takedown-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.takedown-faq-answer.takedown-faq-expanded{max-height:400px}.takedown-faq-answer p{padding:0 0 20px;color:var(--text-secondary);line-height:1.7;font-size:.95rem;margin:0}.takedown-next-steps{max-width:780px;margin:0 auto;padding:24px;border:1px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:16px;background:var(--v2-bg-card, #121e2e);color:var(--v2-text-muted, #9cb2c8);line-height:1.7;overflow-wrap:anywhere}.takedown-next-steps h2{font-size:1.5rem;line-height:1.3;color:var(--v2-text, #f3f4f6);margin:0 0 16px}.takedown-next-steps h3{font-size:1.05rem;color:var(--v2-text, #f3f4f6);margin:24px 0 8px}.takedown-next-steps p{margin:12px 0}.takedown-next-steps ul{padding-left:22px}.takedown-next-steps li+li{margin-top:8px}.takedown-next-steps a{color:var(--v2-teal, #00c4b4);text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.takedown-intel{grid-template-columns:1fr}.takedown-intel-sidebar{position:static}.takedown-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.takedown-trust-grid{grid-template-columns:1fr;gap:28px}.takedown-related-grid{grid-template-columns:1fr}.takedown-dmca-item{padding:16px 18px}.takedown-hero{padding:48px 20px 40px}.takedown-section{padding:36px 16px}.takedown-cta{padding:40px 16px}.takedown-process-step{gap:14px}.takedown-step-number{width:40px;height:40px;min-width:40px;font-size:1rem}}
