html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;background:#0a0014;color:#fff;overflow-x:hidden}*{box-sizing:border-box}.blog-content{color:#e5e7eb;line-height:1.4;font-size:1.125rem}.blog-content p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.4;max-width:65ch}.blog-content ul,.blog-content ol{margin:2rem 0;padding-left:1.5rem;max-width:65ch}.blog-content li{margin:.75rem 0;font-size:1.125rem;line-height:1.5}.blog-h2{font-size:2.5rem;font-weight:800;line-height:1.2;margin-top:4rem;margin-bottom:1.25rem;background:linear-gradient(to right,#9333ea,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.blog-h3{font-size:1.75rem;font-weight:700;line-height:1.25;margin-top:2.5rem;margin-bottom:1rem;color:#fff;letter-spacing:-.01em}.blog-h4{font-size:1.25rem;font-weight:600;line-height:1.25;margin-top:1.5rem;margin-bottom:1rem;color:#d1d5db}.text-money{color:#fbbf24;font-weight:700;font-size:1.5rem;line-height:1.2}.audit-box{background:#1f293780;border:1px solid rgba(75,85,99,.5);border-radius:.5rem;padding:2rem;margin:3rem 0}.result-box{background:#1f293780;border-left:4px solid #9333ea;border-radius:.5rem;padding:1.5rem;margin:3rem 0}@media (max-width: 768px){.blog-content{font-size:1rem;line-height:1.35}.blog-content p{font-size:1rem;line-height:1.35;margin-bottom:1.25rem}.blog-content li{line-height:1.4}.blog-h2{font-size:1.95rem;line-height:1.15;margin-top:3rem;margin-bottom:1rem}.blog-h3{font-size:1.56rem;line-height:1.2;margin-top:2rem}.blog-h4{font-size:1.25rem;line-height:1.25}.audit-box,.result-box{padding:1.25rem;margin:2rem 0}.text-money{font-size:1.25rem;line-height:1.2}}@media (min-width: 1536px){.blog-content p,.blog-content ul,.blog-content ol{max-width:75ch}}:root{--space-xs: clamp(.25rem, 1vw, .5rem);--space-sm: clamp(.5rem, 1.5vw, .75rem);--space-md: clamp(.75rem, 2vw, 1.25rem);--space-lg: clamp(1rem, 2.5vw, 1.75rem);--space-xl: clamp(1.25rem, 3vw, 2.5rem);--space-2xl: clamp(2rem, 4vw, 3.5rem);--space-3xl: clamp(3rem, 5vw, 5rem);--text-xs: clamp(.75rem, .7vw + .5rem, .875rem);--text-sm: clamp(.875rem, .8vw + .6rem, 1rem);--text-base: clamp(1rem, 1vw + .7rem, 1.125rem);--text-lg: clamp(1.125rem, 1.2vw + .8rem, 1.25rem);--text-xl: clamp(1.25rem, 1.5vw + .9rem, 1.5rem);--text-2xl: clamp(1.5rem, 2vw + 1rem, 1.875rem);--text-3xl: clamp(1.875rem, 2.5vw + 1.2rem, 2.25rem);--text-4xl: clamp(2.25rem, 3vw + 1.5rem, 3rem);--text-5xl: clamp(3rem, 4vw + 2rem, 4rem);--text-hero: clamp(3rem, 8vw, 7rem);--btn-padding-x: clamp(1.5rem, 3vw, 2rem);--btn-padding-y: clamp(.75rem, 1.5vw, 1rem);--card-padding: var(--space-lg);--input-padding-x: clamp(.75rem, 2vw, 1rem);--input-padding-y: clamp(.625rem, 1.5vw, .75rem);--touch-target: 44px;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1)}.card-light{background:#11182780;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.card-glass{background:#ffffff0d;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.form-input,.form-textarea,.form-select{width:100%;padding:var(--input-padding-y) var(--input-padding-x);background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:#fff;font-size:var(--text-base);transition:all .2s ease;min-height:var(--touch-target)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea40}.form-textarea{resize:vertical;min-height:120px}.form-label{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-sm);color:#ffffffe6}.form-group{margin-bottom:var(--space-lg)}.heading-hero{font-size:var(--text-hero);font-weight:900;line-height:1.1;letter-spacing:-.02em}.heading-xl{font-size:var(--text-4xl);font-weight:800;line-height:1.15;letter-spacing:-.02em}.heading-lg{font-size:var(--text-3xl);font-weight:700;line-height:1.2;letter-spacing:-.01em}.heading-md{font-size:var(--text-2xl);font-weight:600;line-height:1.25}.heading-sm{font-size:var(--text-xl);font-weight:600;line-height:1.3}.heading-xs{font-size:var(--text-lg);font-weight:500;line-height:1.4}.blog-content{color:#e5e7eb;line-height:1.4;font-size:var(--text-base)}.blog-content p{margin-bottom:var(--space-lg);font-size:var(--text-base);line-height:1.4;max-width:65ch}.blog-content ul,.blog-content ol{margin:var(--space-xl) 0;padding-left:var(--space-lg);max-width:65ch}.blog-content li{margin:var(--space-md) 0;font-size:var(--text-base);line-height:1.5}.blog-content strong{color:#fff;font-weight:700;letter-spacing:-.01em}.blog-h2{font-size:clamp(1.75rem,4vw + 1rem,2.5rem);font-weight:800;line-height:1.2;margin-top:var(--space-3xl);margin-bottom:var(--space-lg);background:linear-gradient(to right,#9333ea,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.blog-h3{font-size:clamp(1.25rem,3vw + .5rem,1.75rem);font-weight:700;line-height:1.25;margin-top:var(--space-2xl);margin-bottom:var(--space-md);color:#fff;letter-spacing:-.01em}.blog-h3-problem{color:#f87171}.blog-h3-solution{color:#4ade80}.blog-h3-warning{color:#fb923c}.blog-h3-info{color:#60a5fa}.blog-h4{font-size:var(--text-lg);font-weight:600;line-height:1.25;margin-top:var(--space-lg);margin-bottom:var(--space-md);color:#d1d5db}.text-gradient{background:linear-gradient(to right,#9333ea,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-money{color:#fbbf24;font-weight:700;font-size:clamp(1.25rem,2vw + .5rem,1.5rem);line-height:1.2}.audit-box{background:#1f293780;border:1px solid rgba(75,85,99,.5);border-radius:var(--radius-md);padding:var(--space-xl);margin:var(--space-2xl) 0}.audit-leak{border-bottom:1px solid rgba(55,65,81,1);padding-bottom:1.5rem;margin-bottom:2rem}.audit-test{background:#11182780;padding:1rem;border-radius:.375rem;margin-bottom:1rem}.audit-cost{margin-top:1rem;padding:.75rem;background:#7f1d1d33;border-radius:.375rem}.result-box{background:#1f293780;border-left:4px solid #9333ea;border-radius:var(--radius-md);padding:var(--space-lg);margin:var(--space-2xl) 0}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.8}}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}
