*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.header{background:#fafaf4;box-shadow:0 2px 10px #0000001a;position:fixed;width:100%;top:0;z-index:1000}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo h2{color:#2563eb;font-size:1.5rem}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{text-decoration:none;color:#333;font-weight:500;transition:color .3s}.nav-links a:hover{color:#2563eb}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;text-align:center;margin-top:60px}.hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.hero p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-button{background:#ff6b6b;color:#fff;border:none;padding:12px 30px;font-size:1.1rem;border-radius:25px;cursor:pointer;transition:transform .3s,background .3s}.cta-button:hover{transform:translateY(-2px);background:#ff5252}.services{padding:80px 0;background:#f8fafc}.services h2{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#1e293b}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a;text-align:center;transition:transform .3s}.service-card:hover{transform:translateY(-5px)}.service-card h3{color:#2563eb;margin-bottom:1rem;font-size:1.3rem}.ad-platforms{padding:80px 0;background:#fff}.ad-platforms h2{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#1e293b}.section-intro{text-align:center;font-size:1.1rem;color:#64748b;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.platform-card{background:#f8fafc;padding:2rem;border-radius:10px;border-left:4px solid #2563eb;transition:transform .3s}.platform-card:hover{transform:translateY(-3px)}.platform-icon{font-size:2.5rem;margin-bottom:1rem}.platform-card h3{color:#1e293b;margin-bottom:1rem;font-size:1.3rem}.platform-card ul{list-style:none}.platform-card li{padding:.5rem 0;border-bottom:1px solid #e2e8f0}.platform-card li:last-child{border-bottom:none}.technology-features{background:#f1f5f9;padding:2rem;border-radius:10px}.technology-features h3{text-align:center;margin-bottom:2rem;color:#1e293b}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-item{text-align:center;padding:1.5rem}.feature-item h4{color:#2563eb;margin-bottom:1rem;font-size:1.1rem}.ad-performance{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ad-performance h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.ad-performance .section-intro{color:#ffffffe6}.performance-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:4rem}.metric-card{background:#ffffff1a;padding:2rem;border-radius:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.metric-value{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.metric-label{font-size:.9rem;opacity:.9}.analytics-features{margin-bottom:3rem}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.analytics-item{background:#ffffff1a;padding:1.5rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.analytics-item h3{margin-bottom:1rem;font-size:1.2rem}.case-study{background:#ffffff26;padding:2rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case-study h3{text-align:center;margin-bottom:2rem;font-size:1.5rem}.case-study-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:2rem}.stat{text-align:center}.stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:.9rem;opacity:.9}.team{padding:80px 0;background:#fff}.team h2{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#1e293b}.team-content{max-width:800px;margin:0 auto;text-align:center}.team-text p{font-size:1.1rem;margin-bottom:2rem;color:#64748b}.team-text ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.team-text li{background:#e2e8f0;padding:1rem;border-radius:5px;font-weight:500}.partners{padding:80px 0;background:#f1f5f9;text-align:center}.partners h2{font-size:2.5rem;margin-bottom:1rem;color:#1e293b}.partners>p{font-size:1.1rem;margin-bottom:3rem;color:#64748b}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:800px;margin:0 auto}.partner-item{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 4px #0000001a;font-weight:600;color:#475569}.contact{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.contact h2{font-size:2.5rem;margin-bottom:1rem}.contact>p{font-size:1.1rem;margin-bottom:3rem;opacity:.9}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:900px;margin:0 auto}.contact-item{background:#ffffff1a;padding:2rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-item h3{margin-bottom:1rem;font-size:1.2rem}.footer{background:#1e293b;color:#fff;padding:2rem 0;text-align:center}@media(max-width:768px){.nav{flex-direction:column;gap:1rem}.nav-links{gap:1rem;flex-wrap:wrap;justify-content:center}.hero h1{font-size:2rem}.hero p{font-size:1rem}.services h2,.ad-platforms h2,.ad-performance h2,.team h2,.partners h2,.contact h2{font-size:2rem}.services-grid,.platforms-grid,.partners-grid,.performance-metrics,.analytics-grid,.case-study-stats{grid-template-columns:1fr}.platforms-grid,.features-grid{gap:1rem}}@media(max-width:480px){.hero{padding:100px 0 60px}.hero h1{font-size:1.8rem}.services,.ad-platforms,.ad-performance,.team,.partners,.contact{padding:60px 0}.metric-value{font-size:2rem}.stat-number{font-size:1.5rem}}.App{min-height:100vh}@media(max-width:768px){.container{padding:0 1rem}}.text-center{text-align:center}.mb-4{margin-bottom:2rem}.mt-4{margin-top:2rem}
