@font-face{font-family:Inter;font-display:swap;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiA.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiA.woff2) format("woff2")}.hero-section{background:linear-gradient(135deg,#1e40af,#3b82f6);min-height:60vh}.adsense-container{min-height:250px;background:#f8f9fa;border-radius:8px;margin:1rem 0}.adsense-container,.adsense-main-container{display:flex;align-items:center;justify-content:center}.adsense-main-container{min-height:280px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin:2rem 0;border:1px solid #dee2e6}img{height:auto;max-width:100%}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}iframe{width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.mobile-hero{padding:3rem 0}.text-3xl{font-size:1.875rem;line-height:2.25rem}}.preload-critical{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-blue-600{color:#2563eb}.text-green-600{color:#16a34a}.bg-blue-800{background-color:#1e40af}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}.lcp-optimized{content-visibility:auto;contain-intrinsic-size:300px}.dynamic-content{min-height:200px}.btn-optimized{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.btn-optimized:hover{transform:translateY(-2px);transition:transform .2s ease}