@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out forwards}.adforce-hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:8rem 2rem 12rem;position:relative;text-align:center}.adforce-hero-container{margin:0 auto;max-width:1200px}.adforce-hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.adforce-hero-description,.adforce-hero-title{color:#fff;font-family:Montserrat,Helvetica,sans-serif}.adforce-hero-description{font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:48rem}.adforce-hero-buttons{gap:1rem;margin-bottom:3rem}.adforce-hero-buttons,.adforce-hero-logos{display:flex;flex-wrap:wrap;justify-content:center}.adforce-hero-logos{align-items:center;gap:2rem;margin-bottom:1rem;opacity:.9}.adforce-hero-logo,.adforce-hero-more{color:#fff;font-family:Montserrat,Helvetica,sans-serif}.platform-text{font-size:1rem;font-weight:500}.platform-logo{height:20px;object-fit:contain;opacity:.8;transition:opacity .3s ease;width:auto}.platform-logo:hover{opacity:1}.platform-logo-google,.platform-logo-tiktok{height:28px}.adforce-btn{border:none;border-radius:.5rem;cursor:pointer;display:inline-block;font-family:Montserrat,Helvetica,sans-serif;font-size:1.125rem;font-weight:600;padding:1.75rem 3rem;text-decoration:none;transition:all .3s ease}.adforce-btn-primary{background:linear-gradient(90deg,#ff6a40,#f9ae3b);border:2px solid transparent;color:#fff}.adforce-btn-primary:hover{box-shadow:0 8px 16px rgba(255,106,64,.3);transform:translateY(-2px)}.adforce-btn-secondary{background:transparent;border:2px solid #fff;color:#fff}.adforce-btn-secondary:hover{background:#fff;color:#023778}.adforce-video{background:transparent;margin-top:-12rem;padding:0;position:relative;z-index:40}.adforce-video-frame{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);margin:0 auto;max-width:850px;padding:.625rem}.adforce-video-content{background:#fff;border-radius:1rem;height:500px;overflow:hidden;position:relative}.adforce-video-placeholder{align-items:center;background:#f3f4f6;display:flex;height:100%;justify-content:center;position:relative;width:100%}.dashboard-preview-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.adforce-video-overlay{background:#28305c;inset:0;opacity:.4;position:absolute}.adforce-video .play-video-button{border:none;border-radius:50%;cursor:pointer;display:flex;height:80px;left:50%;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:10}.adforce-video .play-video-button__bg{background:linear-gradient(135.55deg,#fff 14.57%,hsla(0,0%,100%,0) 102.08%);height:100%;opacity:.2;position:absolute;width:100%}.adforce-video .play-video-button__inner{background-color:#f8991d;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljk5OSA3LjI4NGMxLjMzMy43NyAxLjMzMyAyLjY5NSAwIDMuNDY1bC03LjQ3NSA0LjMxNWMtMS4zMzMuNzctMy0uMTkyLTMtMS43MzJWNC43MDFjMC0xLjU0IDEuNjY3LTIuNTAyIDMtMS43MzJMMTUgNy4yODRaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:50%;height:60px;margin:auto;width:60px;z-index:1}.adforce-play-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-icon{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:4rem;justify-content:center;position:relative;transition:all .3s ease;width:4rem}.play-icon:after{border-bottom:10px solid transparent;border-left:16px solid #fff;border-top:10px solid transparent;content:"";height:0;margin-left:4px;width:0}.play-icon:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.adforce-play-button p{color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:.875rem;font-weight:500}.adforce-container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.adforce-two-col{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.adforce-two-col-reverse{direction:ltr}.adforce-two-col-reverse .adforce-col-content{order:1}.adforce-two-col-reverse .adforce-col-image{order:2}.adforce-problem{background:#fff;padding-bottom:8rem;padding-top:5rem}.adforce-problem-image{margin:0 auto;max-width:32rem;position:relative;width:100%}.adforce-problem-image img{border-radius:1rem;height:auto;width:100%}.adforce-arrow-overlay{bottom:0;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:100px;z-index:10}.adforce-arrow-overlay img{height:auto;width:100%}.adforce-solution{background:#fff;padding:5rem 0}.adforce-badge{border-radius:9999px;display:inline-block;font-family:Montserrat,Helvetica,sans-serif;font-size:.75rem;font-weight:400;margin-bottom:1rem;padding:.25rem .75rem}.adforce-badge-success{background:rgba(34,197,94,.1);border:1px solid #22c55e;color:#22c55e}.adforce-workflow-image{margin:0 auto;max-width:32rem;width:100%}.adforce-workflow-image img{border-radius:1rem;height:auto;width:100%}.adforce-section-title{font-family:Montserrat,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.adforce-center{text-align:center}.gradient-text{background:linear-gradient(90deg,#28305c,#3c77b3);-webkit-background-clip:text;background-clip:text}.gradient-orange,.gradient-text{-webkit-text-fill-color:transparent}.gradient-orange{background:linear-gradient(135deg,#ff6a40,#f9ae3b);-webkit-background-clip:text;background-clip:text}.text-blue{color:#1179bf}.adforce-subtitle{color:#111827;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.adforce-description,.adforce-subtitle{font-family:Montserrat,Helvetica,sans-serif}.adforce-description{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.adforce-large{font-size:1.125rem}.adforce-list{list-style:none;margin:0;padding:0}.adforce-list li{align-items:flex-start;color:#6b7280;display:flex;font-family:Montserrat,Helvetica,sans-serif;font-size:1rem;margin-bottom:.75rem}.adforce-list li:before{border-radius:50%;content:"";flex-shrink:0;height:.5rem;margin-right:1rem;margin-top:.5rem;width:.5rem}.adforce-list-problems li:before{background:#ef4444}.adforce-list-benefits li:before{background:#1179bf}.adforce-metrics{background:#fff;padding:3rem 0}.adforce-metrics-image{margin:0 auto;max-width:64rem;text-align:center}.adforce-metrics-image img{height:auto;max-width:900px;width:100%}.adforce-built-for{background:#fff;padding:5rem 0}.adforce-cards-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.adforce-card{background:#f5f7fb;border:4px solid transparent;border-radius:1rem;padding:2rem;transition:all .3s ease}.adforce-card:hover{background:#fff;border-color:#eff4fd;transform:translateY(-5px)}.adforce-card-title{font-family:Montserrat,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.adforce-card-description{color:#6b7280;font-family:Montserrat,Helvetica,sans-serif;font-size:1rem;line-height:1.6}.adforce-card-wide{grid-column:span 1}.adforce-tracking{background:#fff;padding:5rem 0}.adforce-tracking-wrapper{background:linear-gradient(180deg,#e0eef7,#fff);border-radius:1.5rem;padding:3rem}.adforce-tracking-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;margin-top:3rem;max-width:80rem}.adforce-tracking-card{background:#fff;border-radius:1rem;padding:2rem;transition:all .3s ease}.adforce-tracking-card:hover{box-shadow:0 6px 20px rgba(60,119,179,.15)}.adforce-tracking-card:hover .adforce-tracking-description,.adforce-tracking-card:hover .adforce-tracking-title{transform:translateY(-5px)}.adforce-tracking-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.adforce-tracking-description,.adforce-tracking-title{font-family:Montserrat,Helvetica,sans-serif;transition:transform .3s ease}.adforce-tracking-description{color:#6b7280;font-size:1rem;line-height:1.6}.adforce-multi-network{background:#fff;padding:5rem 0}.adforce-network-wrapper{background:linear-gradient(180deg,#fff4e2,#fff);border-radius:1.5rem;padding:3rem}.adforce-network-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:28rem}.adforce-network-card{align-items:center;background:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center;transition:all .3s ease}.adforce-network-card:hover{box-shadow:0 8px 20px rgba(220,120,90,.2);transform:scale(1.05)}.network-logo{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:.5rem;width:100%}.network-logo img{max-height:100%;max-width:100%;object-fit:contain}.adforce-network-card h3{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.adforce-network-card h3,.badge{font-family:Montserrat,Helvetica,sans-serif}.badge{border-radius:9999px;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.badge-live{background:rgba(34,197,94,.1);color:#15803d}.badge-coming{background:rgba(59,130,246,.1);color:#2563eb}.badge-dev{background:hsla(220,9%,46%,.1);color:#4b5563}.adforce-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:12rem 2rem;position:relative;text-align:center}.adforce-cta-content{margin:0 auto;max-width:1200px}.adforce-cta-title{color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.adforce-cta-description{color:hsla(0,0%,100%,.9);font-family:Montserrat,Helvetica,sans-serif;font-size:1rem;line-height:1.6;margin:0 auto 3rem;max-width:48rem}@media (max-width:1024px){.adforce-two-col{gap:3rem}.adforce-cards-grid,.adforce-tracking-grid,.adforce-two-col{grid-template-columns:1fr}}@media (max-width:768px){.adforce-hero{padding:9rem 1.5rem 8rem}.adforce-cta-title,.adforce-hero-title,.adforce-section-title{font-size:2rem}.adforce-hero-buttons{align-items:stretch;flex-direction:column}.adforce-btn{text-align:center;width:100%}.adforce-video{margin-top:-8rem}.adforce-video-content{height:300px}.adforce-network-grid{grid-template-columns:1fr}.adforce-tracking-title,.metric-value{font-size:2rem}}@media (max-width:640px){.adforce-hero-title,.adforce-section-title{font-size:1.75rem}.adforce-hero-logos{gap:1rem}.adforce-metrics-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=ad-force.c6ce05121e986f4e3a2f.css.map*/