@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #FF4D00;--color-primary-light: #FF6B2C;--color-primary-dark: #E64500;--color-primary-rgb: 255, 77, 0;--color-dark-900: #0A0A0A;--color-dark-800: #111111;--color-dark-700: #1A1A1A;--color-dark-600: #222222;--color-light-100: #FFFFFF;--color-light-200: #F5F5F5;--color-light-300: #E5E5E5;--color-light-400: #CCCCCC;--color-text-primary: #FFFFFF;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-text-dark: #111111;--color-text-dark-secondary: #666666;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--container-max: 1200px}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-dark);background-color:var(--color-light-100)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-6)}.nav{background-color:var(--color-dark-900);position:sticky;top:0;z-index:100}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);max-width:var(--container-max);margin:0 auto}.nav-brand{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none}.nav-brand-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-primary);color:var(--color-light-100);border-radius:var(--radius-md);font-size:var(--font-size-xl);font-weight:800}.nav-brand-text{display:flex;flex-direction:column;line-height:1.1}.nav-brand-title{font-size:var(--font-size-sm);font-weight:700;color:var(--color-light-100)}.nav-brand-subtitle{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-base);text-decoration:none}.btn-primary{background-color:var(--color-primary);color:var(--color-light-100)}.btn-primary:hover{background-color:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 0 20px rgba(var(--color-primary-rgb),.4)}.btn-outline{background-color:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-light-100)}.hero{background:var(--color-dark-900);position:relative;overflow:hidden;padding:var(--spacing-16) 0 var(--spacing-20);min-height:500px}.hero-background{position:absolute;inset:0;background-image:url(/hero-bg.png);background-size:cover;background-position:center;opacity:.7}.hero-background:after{content:"";position:absolute;inset:0;background:#ff000080;mix-blend-mode:color}.hero-background:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 70%,var(--color-dark-900) 100%);z-index:1}.hero-content{position:relative;z-index:10;text-align:center}.hero-composite{max-width:600px;margin:0 auto var(--spacing-8)}.hero-composite img{width:100%;height:auto}.hero-title-image{max-width:500px;margin:0 auto}.hero-title-image img{width:100%;height:auto}.stats-section{background:var(--color-light-100);padding:var(--spacing-16) 0;text-align:center}.stats-counter{display:flex;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.stats-digit{width:56px;height:72px;background:#ffe8e8;border:2px solid var(--color-dark-900);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-4xl);font-weight:800;color:var(--color-dark-900)}.stats-label{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-dark-secondary);text-transform:uppercase;letter-spacing:.15em}.investigations-section{background:var(--color-light-100);padding:var(--spacing-16) 0}.investigations-title{text-align:center;font-size:var(--font-size-3xl);font-weight:800;color:var(--color-dark-900);margin-bottom:var(--spacing-12)}.investigations-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:450px;margin:0 auto}.blog-card{background:var(--color-light-100);border:1px solid var(--color-light-300);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base);text-decoration:none;display:block}.blog-card:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-4px)}.blog-card-image{width:100%;height:200px;overflow:hidden;background:var(--color-dark-700)}.blog-card-image img{width:100%;height:100%;object-fit:cover}.blog-card-content{padding:var(--spacing-6)}.blog-card-title{font-size:var(--font-size-lg);font-weight:700;color:var(--color-dark-900);margin-bottom:var(--spacing-3);line-height:1.4}.blog-card-excerpt{font-size:var(--font-size-sm);color:var(--color-text-dark-secondary);margin-bottom:var(--spacing-4);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--font-size-xs);color:var(--color-text-dark-secondary);margin-bottom:var(--spacing-4)}.blog-card-meta-item{display:flex;align-items:center;gap:var(--spacing-1)}.blog-card-btn{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-md);transition:all var(--transition-base)}.blog-card:hover .blog-card-btn{background:var(--color-primary);color:var(--color-light-100)}.cta-section{background:var(--color-dark-900);position:relative;overflow:hidden;padding:var(--spacing-20) 0}.cta-background{position:absolute;inset:0;background-image:url(/cta-bg.png);background-size:cover;background-position:center top;opacity:.7}.cta-background:after{content:"";position:absolute;inset:0;background:#ff000080;mix-blend-mode:color}.cta-content{position:relative;z-index:10;text-align:center;max-width:600px;margin:0 auto}.cta-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--color-light-100);margin-bottom:var(--spacing-4)}.cta-description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-8);line-height:1.7}.footer{background:var(--color-dark-900);padding:var(--spacing-12) var(--spacing-6);text-align:center;border-top:1px solid var(--color-dark-700)}.footer-copyright{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.footer-disclaimer{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:800px;margin:0 auto;line-height:1.6}.blog-header{background:var(--color-dark-900);padding:var(--spacing-12) 0 var(--spacing-16);text-align:center}.blog-header-back{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);transition:color var(--transition-fast)}.blog-header-back:hover{color:var(--color-light-100)}.blog-header-badge{display:inline-block;padding:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgba(var(--color-primary-rgb),.2);color:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.blog-header-title{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-light-100);margin-bottom:var(--spacing-4);max-width:800px;margin-left:auto;margin-right:auto}.blog-header-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--spacing-6);line-height:1.6}.blog-header-meta{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap}.blog-content{background:var(--color-light-100);padding:var(--spacing-16) 0}.blog-content-inner{max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}.blog-content h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-dark-900);margin-top:var(--spacing-12);margin-bottom:var(--spacing-4);padding-left:var(--spacing-4);border-left:4px solid var(--color-primary)}.blog-content p{font-size:var(--font-size-base);color:var(--color-text-dark-secondary);margin-bottom:var(--spacing-6);line-height:1.8}.blog-content strong{color:var(--color-dark-900);font-weight:600}.blog-content ul{margin-bottom:var(--spacing-6);padding-left:var(--spacing-6)}.blog-content li{font-size:var(--font-size-base);color:var(--color-text-dark-secondary);margin-bottom:var(--spacing-2);line-height:1.7}.blog-content blockquote{background:var(--color-light-200);border-radius:var(--radius-xl);padding:var(--spacing-8);margin:var(--spacing-8) 0;border-left:4px solid var(--color-primary)}.blog-content blockquote p{font-style:italic;color:var(--color-text-dark-secondary);margin:0}.blog-content blockquote cite{display:block;margin-top:var(--spacing-4);font-size:var(--font-size-sm);font-weight:600;font-style:normal;color:var(--color-dark-900);text-align:right}.protection-section{background:var(--color-dark-900);border-radius:var(--radius-2xl);padding:var(--spacing-12);margin:var(--spacing-12) 0}.protection-title,.blog-content .protection-title{text-align:center;font-size:var(--font-size-2xl);font-weight:800;color:var(--color-light-100)!important;margin-bottom:var(--spacing-8);margin-top:0;padding-left:0;border-left:none}.protection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-8)}.protection-step{text-align:center}.protection-step-number{width:48px;height:48px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:800;color:var(--color-light-100);margin:0 auto var(--spacing-4)}.protection-step-title{font-size:var(--font-size-lg);font-weight:700;color:var(--color-light-100);margin-bottom:var(--spacing-2)}.protection-step-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.source-box{background:var(--color-light-200);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-top:var(--spacing-12)}.source-box p{font-size:var(--font-size-sm);color:var(--color-text-dark-secondary);margin:0}.source-box a{color:var(--color-primary);font-weight:600}.share-section{text-align:center;padding:var(--spacing-12) 0;background:var(--color-light-100)}.share-section p{font-size:var(--font-size-sm);color:var(--color-text-dark-secondary);margin-bottom:var(--spacing-4)}.share-buttons{display:flex;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}@media(max-width:768px){.hero{padding:var(--spacing-10) 0 var(--spacing-12);min-height:auto}.hero-composite{max-width:350px}.hero-title-image{max-width:280px}.stats-digit{width:36px;height:48px;font-size:var(--font-size-xl)}.stats-counter{gap:var(--spacing-1)}.nav-brand-text{display:none}.blog-header-title{font-size:var(--font-size-2xl)}.protection-section{padding:var(--spacing-8)}.cta-title{font-size:var(--font-size-2xl)}}.text-center{text-align:center}
