@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";svg[data-astro-cid-ygge4bw7]{vertical-align:-.125em;flex-shrink:0;display:inline-block}.site-header{background:#000!important}section[id]{scroll-margin-top:84px}.logos-section .eyebrow{letter-spacing:.06em;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:600;line-height:1.3}:root{color:#f5f5f5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;--orange:#f35b2d;--line:#2a2d30;--muted:#9b9da0;background:#0a0b0c;font-family:Space Grotesk,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0b0c;margin:0}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);backdrop-filter:blur(16px);z-index:5;background:#0a0b0cde;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(1.25rem,5vw,5.5rem);display:flex;position:sticky;top:0}.brand{background:#0a0b0c;align-items:center;width:112px;height:42px;display:flex;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%}.site-header nav{color:#b4b7ba;text-transform:uppercase;letter-spacing:.08em;gap:2rem;font-size:.82rem;display:flex}.site-header nav a:hover,.text-link:hover{color:var(--orange)}.header-cta{border:1px solid #4b4f52;border-radius:99px;padding:.7rem 1rem;font-size:.85rem}.header-cta span,.button span{color:var(--orange);margin-left:.5rem}.section-pad{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,9rem)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:calc(100vh - 84px);display:grid}.eyebrow{letter-spacing:.18em;color:var(--orange);text-transform:uppercase;margin:0 0 1.7rem;font:500 .7rem DM Mono,monospace}.hero h1{letter-spacing:-.075em;margin:0 0 2rem;font-size:clamp(3.7rem,8vw,8.4rem);line-height:.94}.gradient-wave{background:linear-gradient(100deg,#fff 10%,#f35b2d 45%,#ffad45 65%,#fff 90%) 0 0/250%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite wave}@keyframes wave{to{background-position:250%}}.hero-lede{color:#b7b9bc;max-width:32rem;font-size:1.1rem;line-height:1.6}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.3rem;display:flex}.button{border-radius:99px;align-items:center;padding:1rem 1.4rem;font-size:.9rem;display:inline-flex}.button-primary{color:#111;background:#f5f5f5}.button-primary:hover{background:var(--orange);color:#fff}.text-link{color:#b8bbbe;font-size:.9rem}.text-link span{color:var(--orange);margin-left:.35rem}.hero-media{position:relative}.hero-media img{object-fit:cover;filter:saturate(.9);border-radius:3px;width:100%;height:min(68vh,690px);display:block}.media-tag{text-transform:uppercase;letter-spacing:.08em;background:#0a0b0cc7;border:1px solid #555;border-radius:3px;padding:.65rem .8rem;font:500 .68rem DM Mono,monospace;position:absolute;bottom:1.2rem;left:1.2rem}.live-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.ticker{white-space:nowrap;border-block:1px solid var(--line);color:#797d80;letter-spacing:.15em;padding:1rem 0;font:500 .7rem DM Mono,monospace;overflow:hidden}.ticker div{animation:35s linear infinite marquee;display:inline-block}.ticker span{color:var(--orange);padding:0 1rem}@keyframes marquee{to{transform:translate(-30%)}}h2{letter-spacing:-.065em;margin:0 0 2rem;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.98}h2 em{color:#888d91;font-style:normal}.section-intro>p:last-child,.model-grid p,.program-text p,.product-copy>p,.abf p,.contact-details{color:#a8abad;font-size:1rem;line-height:1.65}.model{background:#111315}.model-grid{grid-template-columns:1.5fr .8fr .8fr;align-items:stretch;gap:1.1rem;margin-top:4rem;display:grid}.large-copy{color:#f4f4f4!important;font-size:1.45rem!important;line-height:1.35!important}.model-grid .button{margin-top:1.5rem}.stat-card{background:var(--orange);color:#111;flex-direction:column;justify-content:space-between;min-height:220px;padding:2rem;display:flex}.stat-card.dark{color:#f5f5f5;background:#1c1f21}.stat-card strong{letter-spacing:-.08em;font-size:5rem;line-height:.8}.stat-card>span{margin-top:.4rem;font:500 1rem DM Mono,monospace}.stat-card p{margin:0;color:inherit!important;font-size:.82rem!important;line-height:1.4!important}.product{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.product-image img{border-radius:3px;width:100%;display:block}.product-copy ul{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.product-copy li{border-bottom:1px solid var(--line);color:#d6d8da;padding:1rem 0;font-size:.95rem}.product-copy li:before{content:"+";color:var(--orange);margin-right:1rem}.programatica{background:var(--orange);color:#111;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.programatica .eyebrow{color:#111}.programatica h2 em{color:#1111118c}.program-text p{color:#201b18;max-width:36rem}.partner-row{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.partner-row span{border:1px solid #14141473;padding:.7rem .8rem;font:500 .76rem DM Mono,monospace}.network{color:#111;background:#f2f0ed;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.network .eyebrow{color:var(--orange)}.network h2 em{color:#858585}.network .section-intro>p:last-child{color:#555;max-width:32rem}.network-placeholder{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:#777;border:1px dashed #aaa;place-items:center;min-height:240px;font:500 .8rem DM Mono,monospace;display:grid}.network-placeholder span{color:var(--orange)}.cases{background:#141618}.case-grid{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:3rem;display:grid}.case-grid figure{margin:0}.case-grid img{object-fit:cover;filter:grayscale(.15);width:100%;height:370px;display:block}.case-grid figure:nth-child(2) img{height:370px}.case-grid figcaption{color:#ddd;justify-content:space-between;padding:1rem 0;font-size:.9rem;display:flex}.case-grid figcaption span{color:#777;text-transform:uppercase;font:500 .68rem DM Mono,monospace}.logos-section{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.logos-section>div+div{border-left:1px solid var(--line);padding-left:8vw}.logo-cloud{flex-wrap:wrap;gap:.65rem;display:flex}.logo-cloud span{border:1px solid var(--line);color:#b8babe;padding:.7rem .8rem;font-size:.87rem}.logo-cloud.advertisers span{border-color:#363a3d}.abf{color:#111;background:#e9e7e3;align-items:center;gap:5rem;display:flex}.abf .eyebrow{color:var(--orange)}.abf h2 em{color:#777}.abf-mark{letter-spacing:-.1em;color:#111;border:6px solid #111;padding:.3rem 1.2rem;font-size:clamp(4rem,10vw,9rem);font-weight:700;line-height:.75}.abf p:last-child{color:#555}.contact{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:8vw;display:grid}.contact-details{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.contact-details>a{color:#f0f0f0;font-size:1.15rem}.contact-details>a:hover{color:var(--orange)}.socials{color:#9b9da0;text-transform:uppercase;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;font:500 .75rem DM Mono,monospace;display:flex}.socials a:hover{color:var(--orange)}footer{color:#73777a;justify-content:space-between;align-items:center;padding:2rem clamp(1.25rem,8vw,9rem);font-size:.75rem;display:flex}footer .brand{width:90px;height:32px}footer>a:last-child:hover{color:var(--orange)}@media (width<=800px){.site-header nav{display:none}.header-cta{font-size:.75rem}.hero,.product,.programatica,.network,.contact{grid-template-columns:1fr;gap:3rem}.hero{padding-top:4rem}.hero-media img{height:60vh}.model-grid,.case-grid,.logos-section{grid-template-columns:1fr}.logos-section>div+div{border-left:0;border-top:1px solid var(--line);padding-top:3rem;padding-left:0}.abf{flex-direction:column;align-items:flex-start;gap:2rem}.case-grid img,.case-grid figure:nth-child(2) img{height:260px}footer{flex-wrap:wrap;gap:1rem}html{scroll-padding-bottom:90px}:root:root body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}:root:root body .site-header{height:68px;padding-inline:20px}:root:root body .site-header .brand{width:108px;height:40px}:root:root body .header-cta{align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}:root:root body section[id]{scroll-margin-top:68px}:root:root body .section-pad,:root:root body .business,:root:root body .totem-product,:root:root body .programmatic,:root:root body .network-map,:root:root body .cases-carousel,:root:root body .team-contact{padding:48px 20px}:root:root body .business,:root:root body .totem-product__layout,:root:root body .network-map__inner,:root:root body .team-contact__inner{grid-template-columns:minmax(0,1fr);gap:28px}:root:root body h2{overflow-wrap:break-word}:root:root body .business h2,:root:root body .totem-product h2,:root:root body .network-map h2,:root:root body .team-contact h2{font-size:clamp(34px,9vw,48px);line-height:1.08}:root:root body .programmatic h2,:root:root body .cases-carousel h2{font-size:clamp(30px,7.5vw,42px);line-height:1.12}:root:root body .business__lead,:root:root body .totem-product__intro,:root:root body .programmatic__text p,:root:root body .network-map__description,:root:root body .team-contact__intro{font-size:16px;line-height:1.65}:root:root body .business__eyebrow,:root:root body .totem-product__label,:root:root body .cases-carousel__heading p,:root:root body .network-map__label,:root:root body .team-contact__label,:root:root body .abf-membership__label,:root:root body .eyebrow{letter-spacing:.09em;font-size:14px}:root:root body .business__return,:root:root body .business__simple{border-radius:20px;padding:24px}:root:root body .business__number{font-size:88px}:root:root body .business__number span{font-size:32px}:root:root body .business li{font-size:16px}:root:root body .business__lead{margin-bottom:24px}:root:root body .business__uses-caption,:root:root body .business__note{font-size:14px}:root:root body .business__cta,:root:root body .network-map__cta,:root:root body .team-contact__whatsapp{justify-content:center;width:100%;min-height:52px;font-size:16px}:root:root body .totem-product__photo{border-radius:18px;max-width:460px}:root:root body .totem-product__photo figcaption{flex-wrap:wrap;gap:8px;padding:14px;font-size:14px}:root:root body .totem-product h3{font-size:20px}:root:root body .totem-product article p{font-size:16px}:root:root body .programmatic__text{grid-template-columns:1fr;gap:16px}:root:root body .programmatic__partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root:root body .programmatic li{height:90px;padding:16px}:root:root body .programmatic .aquiads{padding:4px}:root:root body .network-map__visual svg{max-height:380px}:root:root body .network-map__visual figcaption,:root:root body .network-map__visual small{font-size:14px}:root:root body .cases-carousel__card{flex-basis:86%}:root:root body .cases-carousel__track{gap:16px}:root:root body .cases-carousel__controls{gap:10px}:root:root body .cases-carousel__dots{gap:0}:root:root body .cases-carousel__dots button{width:24px;height:44px}:root:root body .logos-section{gap:32px}:root:root body .logos-section .eyebrow{letter-spacing:.02em;margin-bottom:20px;font-size:22px}:root:root body .logos-section>div+div{padding-top:32px}:root:root body .logo-cloud span{border-radius:8px;padding:12px;font-size:14px}:root:root body .abf-membership{padding:32px 20px}:root:root body .abf-membership__inner{gap:16px}:root:root body .abf-membership img{width:66px}:root:root body .abf-membership__inner>div{min-width:0;padding-left:16px}:root:root body .abf-membership h2{font-size:24px}:root:root body .abf-membership__description,:root:root body .team-contact figcaption,:root:root body .team-contact__channel,:root:root body .team-contact__social-copy,:root:root body .team-contact__social-action{font-size:14px}:root:root body .team-contact__channel--phone{font-size:16px}:root:root body .team-contact__channels{flex-direction:column;gap:0;display:flex}:root:root body .team-contact__channel{min-height:34px}:root:root body .team-contact__social-link{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}:root:root body .team-contact__separator{margin:10px 0}:root:root body footer{text-align:center;justify-content:center;gap:18px;padding:28px 20px;font-size:14px}:root:root body footer>a:last-child{align-items:center;min-height:44px;display:flex}:root:root body .video-hero{height:175svh}:root:root body .video-hero__stage{height:calc(100svh - 68px);position:sticky;top:68px}:root:root body .video-hero__fallback{object-position:center}@media (prefers-reduced-motion:reduce){:root:root body .video-hero{height:calc(100svh - 68px)}:root:root body .video-hero__stage{height:100%;position:relative;top:0}}}@media (width<=380px){:root:root body .cases-carousel__controls{gap:4px}:root:root body .cases-carousel__dots button{width:22px}}.mobile-dock[data-astro-cid-k6c7o3mi]{display:none}@media (width<=800px){.mobile-dock[data-astro-cid-k6c7o3mi]{z-index:20;padding:7px max(4px, env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));background:#111416f5;border-top:1px solid #ffffff20;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0003}.mobile-dock[data-astro-cid-k6c7o3mi] a[data-astro-cid-k6c7o3mi]{color:#b7bcbe;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:14px;display:flex}.mobile-dock[data-astro-cid-k6c7o3mi] svg[data-astro-cid-k6c7o3mi]{fill:none;stroke:currentColor;stroke-width:1.6px;width:21px;height:21px}.mobile-dock[data-astro-cid-k6c7o3mi] a[data-astro-cid-k6c7o3mi][aria-current]{color:#ff815a;background:#ff622c12}.mobile-dock[data-astro-cid-k6c7o3mi] a[data-astro-cid-k6c7o3mi]:focus-visible{outline-offset:-2px;outline:2px solid #ff815a}}main>section:not([data-video-hero]){overflow-x:clip}.video-hero[data-astro-cid-wez3wgs6]{background:#000;height:300svh;position:relative}.video-hero__stage[data-astro-cid-wez3wgs6]{height:calc(100svh - 84px);position:sticky;top:84px;overflow:hidden}.video-hero__video[data-astro-cid-wez3wgs6]{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;display:block;position:relative}.video-hero[data-astro-cid-wez3wgs6][data-frame-ready] .video-hero__video[data-astro-cid-wez3wgs6]{opacity:1}.video-hero__fallback[data-astro-cid-wez3wgs6]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 80ms linear;position:absolute;inset:0}.video-hero__canvas[data-astro-cid-wez3wgs6]{display:none}@media (prefers-reduced-motion:reduce){.video-hero[data-astro-cid-wez3wgs6]{height:calc(100svh - 84px)}.video-hero__stage[data-astro-cid-wez3wgs6]{position:relative;top:0}}@media (width<=800px){.video-hero__video[data-astro-cid-wez3wgs6]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-hero__canvas[data-astro-cid-wez3wgs6]{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-hero[data-astro-cid-wez3wgs6][data-canvas-ready] .video-hero__canvas[data-astro-cid-wez3wgs6]{opacity:1}.video-hero__fallback[data-astro-cid-wez3wgs6]{transform:translate3d(0, calc(var(--mobile-hero-progress,0) * -4%), 0) scale(calc(1 + var(--mobile-hero-progress,0) * .08))}}.benefit-marquee[data-astro-cid-tafo3754]{color:#101113;background:#f35b2d;padding:1.5rem 0;overflow:hidden}.benefit-marquee__track[data-astro-cid-tafo3754]{width:max-content;animation:26s linear infinite benefit-loop;display:flex}.benefit-marquee__group[data-astro-cid-tafo3754]{flex:none;justify-content:space-around;min-width:100vw;display:flex}.benefit-marquee__group[data-astro-cid-tafo3754]>span[data-astro-cid-tafo3754]{white-space:nowrap;letter-spacing:-.025em;align-items:center;gap:clamp(2rem,4vw,5rem);padding-left:clamp(2rem,4vw,5rem);font-size:clamp(1.125rem,1.6vw,1.6rem);font-weight:600;display:flex}.benefit-marquee[data-astro-cid-tafo3754] i[data-astro-cid-tafo3754]{font-size:1.5rem;font-style:normal}.benefit-marquee[data-astro-cid-tafo3754]:hover .benefit-marquee__track[data-astro-cid-tafo3754],.benefit-marquee[data-astro-cid-tafo3754]:focus .benefit-marquee__track[data-astro-cid-tafo3754]{animation-play-state:paused}@keyframes benefit-loop{to{transform:translate(-50%)}}.business[data-astro-cid-tafo3754]{background:#111315;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,3vw,3rem);padding:clamp(4rem,6vw,6rem) max(1.25rem,50% - 680px);display:grid}.business__intro[data-astro-cid-tafo3754]{padding-top:.5rem}.business__eyebrow[data-astro-cid-tafo3754]{letter-spacing:.12em;color:#ff815a;margin:0 0 2rem;font-size:.9375rem;font-weight:600}.business[data-astro-cid-tafo3754] h2[data-astro-cid-tafo3754]{letter-spacing:-.055em;margin:0 0 2rem;font-size:clamp(3rem,5.1vw,6rem);line-height:1.04}.business[data-astro-cid-tafo3754] h2[data-astro-cid-tafo3754] span[data-astro-cid-tafo3754]{color:#b2b5b8}.business__lead[data-astro-cid-tafo3754]{color:#c7c9cb;max-width:29rem;margin-bottom:2.5rem;font-size:clamp(1.25rem,1.45vw,1.5rem);line-height:1.55}.business__cta[data-astro-cid-tafo3754]{border:1px solid #707377;border-radius:100px;justify-content:space-between;align-items:center;gap:2rem;padding:1.05rem 1.35rem;font-size:1.125rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.business__cta[data-astro-cid-tafo3754] span[data-astro-cid-tafo3754]{color:#ff815a;font-size:1.5rem}.business__cta[data-astro-cid-tafo3754]:hover{color:#111315;background:#fff}.business__cta[data-astro-cid-tafo3754]:focus-visible{outline-offset:5px;outline:3px solid #ff815a}.business__details[data-astro-cid-tafo3754]{gap:1rem;min-width:0;display:grid}.business__return[data-astro-cid-tafo3754]{color:#101113;background:radial-gradient(at 95% 0,#ffb47480,#0000 65%),linear-gradient(125deg,#ff8549 0%,#fa642d 50%,#e84c22 100%);border:1px solid #ff9e6655;border-radius:1.5rem;padding:clamp(1.5rem,2.5vw,3rem)}.business__return-top[data-astro-cid-tafo3754]{justify-content:space-between;gap:1rem;font-size:1.125rem;font-weight:500;display:flex}.business__return-top[data-astro-cid-tafo3754]>span[data-astro-cid-tafo3754]:last-child{font-size:1.7rem;line-height:1}.business__number[data-astro-cid-tafo3754]{letter-spacing:-.075em;margin:1.4rem 0 1rem;font-size:clamp(6rem,8vw,9rem);font-weight:600;line-height:1}.business__number[data-astro-cid-tafo3754] span[data-astro-cid-tafo3754]{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);font-weight:500}.business__note[data-astro-cid-tafo3754]{margin:0;font-size:1rem}.business__simple[data-astro-cid-tafo3754]{background:#1c1f22;border:1px solid #303438;border-radius:1.5rem;padding:clamp(1.5rem,2.5vw,3rem)}.business[data-astro-cid-tafo3754] h3[data-astro-cid-tafo3754]{letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:500}.business[data-astro-cid-tafo3754] ul[data-astro-cid-tafo3754]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.business[data-astro-cid-tafo3754] li[data-astro-cid-tafo3754]{color:#f0f0f0;font-size:1.125rem;line-height:1.45}.business[data-astro-cid-tafo3754] li[data-astro-cid-tafo3754] span[data-astro-cid-tafo3754]{color:#ff815a}.business__uses[data-astro-cid-tafo3754]{grid-template-columns:auto 1fr;align-items:center;gap:.4rem 1.25rem;padding:1.25rem .5rem 0;display:grid}.business__uses-number[data-astro-cid-tafo3754]{letter-spacing:-.06em;color:#ff815a;grid-row:span 2;font-size:3rem}.business__uses[data-astro-cid-tafo3754] p[data-astro-cid-tafo3754]{color:#e1e2e3;margin:0;font-size:1.25rem;line-height:1.35}.business__uses[data-astro-cid-tafo3754] strong[data-astro-cid-tafo3754]{font-weight:500}.business__uses-caption[data-astro-cid-tafo3754]{color:#b2b5b8;font-size:1rem}@media (width<=850px){.business[data-astro-cid-tafo3754]{grid-template-columns:1fr}.business__lead[data-astro-cid-tafo3754]{max-width:38rem}}@media (width<=400px){.business[data-astro-cid-tafo3754] ul[data-astro-cid-tafo3754]{grid-template-columns:1fr;gap:.65rem}}@media (prefers-reduced-motion:reduce){.benefit-marquee__track[data-astro-cid-tafo3754]{animation:none}.benefit-marquee[data-astro-cid-tafo3754]{overflow-x:auto}.benefit-marquee__group[data-astro-cid-tafo3754][aria-hidden=true]{display:none}}.totem-product[data-astro-cid-g3ykk4zk]{isolation:isolate;background:#0b2340;padding:clamp(4rem,7vw,8rem) clamp(1.25rem,7.5vw,9rem);position:relative;overflow:hidden}.totem-product__texture[data-astro-cid-g3ykk4zk]{z-index:-2;pointer-events:none;position:absolute;inset:0}.totem-product__texture[data-astro-cid-g3ykk4zk] img[data-astro-cid-g3ykk4zk]{object-fit:cover;object-position:right center;opacity:.22;width:100%;height:100%}.totem-product[data-astro-cid-g3ykk4zk]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b2340b8,#0b2340d9 48%,#0b2340ed 70%,#0b2340b8),linear-gradient(#0b2340,#0000 20% 78%,#0b2340);position:absolute;inset:0}.totem-product__layout[data-astro-cid-g3ykk4zk]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,7rem);max-width:1600px;margin:auto;display:grid}.totem-product__photo[data-astro-cid-g3ykk4zk]{background:#14171b;border:1px solid #ffffff26;border-radius:1.5rem;margin:0;overflow:hidden;box-shadow:0 25px 70px #0005}.totem-product__photo[data-astro-cid-g3ykk4zk] img[data-astro-cid-g3ykk4zk]{width:100%;height:auto;display:block}.totem-product__photo[data-astro-cid-g3ykk4zk] figcaption[data-astro-cid-g3ykk4zk]{color:#d6d7dc;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;display:flex}.totem-product__photo[data-astro-cid-g3ykk4zk] strong[data-astro-cid-g3ykk4zk]{color:#ff815a;white-space:nowrap;font-weight:500}.totem-product__label[data-astro-cid-g3ykk4zk]{color:#ff815a;letter-spacing:.12em;margin:0 0 1.6rem;font-size:1rem;font-weight:600}.totem-product[data-astro-cid-g3ykk4zk] h2[data-astro-cid-g3ykk4zk]{letter-spacing:-.055em;margin:0 0 1.5rem;font-size:clamp(3.4rem,5.4vw,6.5rem);line-height:1.02}.totem-product[data-astro-cid-g3ykk4zk] h2[data-astro-cid-g3ykk4zk] span[data-astro-cid-g3ykk4zk]{color:#bfc3cb}.totem-product__intro[data-astro-cid-g3ykk4zk]{color:#d0d2d9;max-width:32rem;margin:0 0 2.3rem;font-size:clamp(1.25rem,1.5vw,1.6rem);line-height:1.55}.totem-product__features[data-astro-cid-g3ykk4zk]{border-top:1px solid #ffffff29}.totem-product[data-astro-cid-g3ykk4zk] article[data-astro-cid-g3ykk4zk]{border-bottom:1px solid #ffffff29;gap:1.25rem;padding:1.25rem 0;display:flex}.totem-product__index[data-astro-cid-g3ykk4zk]{color:#ff815a;padding-top:.35rem;font-size:.875rem}.totem-product[data-astro-cid-g3ykk4zk] h3[data-astro-cid-g3ykk4zk]{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.25rem;font-weight:500;line-height:1.35}.totem-product[data-astro-cid-g3ykk4zk] article[data-astro-cid-g3ykk4zk] p[data-astro-cid-g3ykk4zk]{color:#bdc2cd;margin:0;font-size:1.0625rem;line-height:1.55}@media (width<=850px){.totem-product__layout[data-astro-cid-g3ykk4zk]{grid-template-columns:1fr}.totem-product__photo[data-astro-cid-g3ykk4zk]{width:100%;max-width:560px;margin:auto}.totem-product__content[data-astro-cid-g3ykk4zk]{max-width:600px;margin:auto}.totem-product[data-astro-cid-g3ykk4zk]:before{background:linear-gradient(#0b234088,#0b2340c4 50%,#0b2340f2)}}@media (width<=400px){.totem-product__photo[data-astro-cid-g3ykk4zk] figcaption[data-astro-cid-g3ykk4zk]{flex-wrap:wrap;padding:1rem}}.programmatic[data-astro-cid-j7xd6fbd]{color:#111315;background:#f35b2d;padding:clamp(4rem,6vw,7rem) clamp(1.25rem,7.5vw,9rem)}.programmatic__content[data-astro-cid-j7xd6fbd],.programmatic__partners[data-astro-cid-j7xd6fbd]{max-width:1280px;margin-inline:auto}.programmatic__content[data-astro-cid-j7xd6fbd]{gap:clamp(1.75rem,3vw,2.75rem);display:grid}.programmatic[data-astro-cid-j7xd6fbd] h2[data-astro-cid-j7xd6fbd]{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5.2vw,6rem);line-height:1.07}.programmatic[data-astro-cid-j7xd6fbd] h2[data-astro-cid-j7xd6fbd] span[data-astro-cid-j7xd6fbd]{color:#65270f}.programmatic__text[data-astro-cid-j7xd6fbd]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}.programmatic__text[data-astro-cid-j7xd6fbd] p[data-astro-cid-j7xd6fbd]{margin:0;font-size:1.125rem;line-height:1.6}.programmatic__partners[data-astro-cid-j7xd6fbd]{border-top:1px solid #11131540;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;margin-bottom:0;padding:1.75rem 0 0;list-style:none;display:grid}.programmatic[data-astro-cid-j7xd6fbd] li[data-astro-cid-j7xd6fbd]{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-width:0;height:6.25rem;padding:1.25rem 2rem;display:flex;overflow:hidden}.programmatic[data-astro-cid-j7xd6fbd] li[data-astro-cid-j7xd6fbd] img[data-astro-cid-j7xd6fbd]{object-fit:contain;filter:grayscale()contrast(1.8);width:100%;height:100%;display:block}.programmatic[data-astro-cid-j7xd6fbd] .aquiads[data-astro-cid-j7xd6fbd]{padding:.2rem 1rem}@media (width<=700px){.programmatic__content[data-astro-cid-j7xd6fbd]{grid-template-columns:1fr;gap:1.25rem}.programmatic__text[data-astro-cid-j7xd6fbd]{grid-template-columns:1fr;gap:1rem}.programmatic__text[data-astro-cid-j7xd6fbd] p[data-astro-cid-j7xd6fbd]{font-size:1rem}.programmatic__partners[data-astro-cid-j7xd6fbd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.programmatic[data-astro-cid-j7xd6fbd] li[data-astro-cid-j7xd6fbd]{height:5.5rem;padding:1rem}.programmatic[data-astro-cid-j7xd6fbd] .aquiads[data-astro-cid-j7xd6fbd]{padding:.2rem}}.network-map[data-astro-cid-frbrnfym]{color:#111315;background:#f2f0ec;padding:clamp(4rem,7vw,8rem) clamp(1.25rem,7.5vw,9rem)}.network-map__inner[data-astro-cid-frbrnfym]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);max-width:1440px;margin:auto;display:grid}.network-map__visual[data-astro-cid-frbrnfym]{margin:0}.network-map__visual[data-astro-cid-frbrnfym] svg[data-astro-cid-frbrnfym]{width:100%;max-height:570px;display:block;overflow:visible}.network-map__pulse[data-astro-cid-frbrnfym]{fill:#f65a25;opacity:.2;animation:3s ease-out infinite network-pulse;animation-delay:var(--delay);transform-box:fill-box;transform-origin:50%}.network-map__visual[data-astro-cid-frbrnfym] figcaption[data-astro-cid-frbrnfym]{color:#575653;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.network-map__visual[data-astro-cid-frbrnfym] figcaption[data-astro-cid-frbrnfym]>span[data-astro-cid-frbrnfym]{background:#f65a25;border-radius:50%;width:7px;height:7px}.network-map__visual[data-astro-cid-frbrnfym] small[data-astro-cid-frbrnfym]{text-align:center;color:#73716c;width:100%;font-size:.75rem}.network-map__label[data-astro-cid-frbrnfym]{color:#d83d0b;letter-spacing:.16em;margin:0 0 1.5rem;font-size:.8125rem;font-weight:600}.network-map[data-astro-cid-frbrnfym] h2[data-astro-cid-frbrnfym]{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.3vw,4.75rem);line-height:1.06}.network-map[data-astro-cid-frbrnfym] h2[data-astro-cid-frbrnfym] span[data-astro-cid-frbrnfym]{color:#838481}.network-map__description[data-astro-cid-frbrnfym]{color:#595b59;max-width:33rem;margin:1.75rem 0 2rem;font-size:1.125rem;line-height:1.65}.network-map__cta[data-astro-cid-frbrnfym]{isolation:isolate;color:#111315;background:#f65a25;border-radius:999px;align-items:center;gap:2rem;padding:1.1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.network-map__cta[data-astro-cid-frbrnfym]:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 25%,#fff5 50%,#0000 75%);transition:transform .65s;position:absolute;inset:0;transform:translate(-150%)}.network-map__cta[data-astro-cid-frbrnfym]:hover:before,.network-map__cta[data-astro-cid-frbrnfym]:focus-visible:before{transform:translate(150%)}.network-map__cta[data-astro-cid-frbrnfym]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #e4542526}.network-map__cta[data-astro-cid-frbrnfym]:focus-visible{outline-offset:5px;outline:2px solid #111315}.network-map__arrow[data-astro-cid-frbrnfym]{font-size:1.5rem;line-height:1;transition:transform .25s}.network-map__cta[data-astro-cid-frbrnfym]:hover .network-map__arrow[data-astro-cid-frbrnfym]{transform:translate(2px,-2px)}@keyframes network-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@media (width<=760px){.network-map__inner[data-astro-cid-frbrnfym]{grid-template-columns:1fr;gap:2.5rem}.network-map__visual[data-astro-cid-frbrnfym] svg[data-astro-cid-frbrnfym]{max-height:400px}.network-map__description[data-astro-cid-frbrnfym]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.network-map__pulse[data-astro-cid-frbrnfym]{animation:none}.network-map__cta[data-astro-cid-frbrnfym],.network-map__cta[data-astro-cid-frbrnfym]:before,.network-map__arrow[data-astro-cid-frbrnfym]{transition:none}}.abf-membership[data-astro-cid-feie2lxk]{color:#111315;background:#eae8e4;padding:3rem 1.5rem}.abf-membership__inner[data-astro-cid-feie2lxk]{justify-content:center;align-items:center;gap:clamp(2rem,4vw,4rem);max-width:980px;margin:auto;display:flex}.abf-membership[data-astro-cid-feie2lxk] img[data-astro-cid-feie2lxk]{flex-shrink:0;width:110px;height:auto;display:block}.abf-membership__inner[data-astro-cid-feie2lxk]>div[data-astro-cid-feie2lxk]{text-align:left;border-left:2px solid #f65a25;padding-left:clamp(2rem,4vw,4rem)}.abf-membership__label[data-astro-cid-feie2lxk]{color:#d74112;letter-spacing:.16em;margin:0 0 1rem;font-size:.75rem}.abf-membership[data-astro-cid-feie2lxk] h2[data-astro-cid-feie2lxk]{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.15}.abf-membership[data-astro-cid-feie2lxk] h2[data-astro-cid-feie2lxk] span[data-astro-cid-feie2lxk]{color:#757674}.abf-membership__description[data-astro-cid-feie2lxk]{color:#60615f;margin:1rem 0 0;font-size:1rem;line-height:1.5}@media (width<=640px){.abf-membership__inner[data-astro-cid-feie2lxk]{gap:1rem}.abf-membership[data-astro-cid-feie2lxk] img[data-astro-cid-feie2lxk]{width:70px}.abf-membership__inner[data-astro-cid-feie2lxk]>div[data-astro-cid-feie2lxk]{padding-left:1rem}.abf-membership[data-astro-cid-feie2lxk] h2[data-astro-cid-feie2lxk]{font-size:1.5rem}.abf-membership__description[data-astro-cid-feie2lxk]{font-size:.875rem}}.team-contact[data-astro-cid-he3spzz3]{background-color:#0b2340;background-image:radial-gradient(circle at 12% 18%,#2869ad50,#0000 32%),radial-gradient(circle at 88% 82%,#1475bd3c,#0000 30%),radial-gradient(#70b5ef2b 1px,#0000 1px);background-size:auto,auto,12px 12px;border-bottom:1px solid #214b72;padding:clamp(3.5rem,6vw,7rem) clamp(1.25rem,7.5vw,9rem)}.team-contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);max-width:1360px;margin:auto;display:grid}.team-contact[data-astro-cid-he3spzz3] figure[data-astro-cid-he3spzz3]{background:#171a1c;border:1px solid #f35b2d66;border-radius:18px;margin:0;overflow:hidden}.team-contact[data-astro-cid-he3spzz3] figure[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{width:100%;height:auto;display:block}.team-contact[data-astro-cid-he3spzz3] figcaption[data-astro-cid-he3spzz3]{color:#b6babc;border-top:3px solid #f35b2d;padding:1rem 1.25rem;font-size:.8125rem}.team-contact__label[data-astro-cid-he3spzz3]{letter-spacing:.14em;color:#ff622c;margin:0 0 1.4rem;font-size:.8125rem}.team-contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,3.6vw,4rem);line-height:1.08}.team-contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:#919799}.team-contact__intro[data-astro-cid-he3spzz3]{color:#b6babc;max-width:31rem;margin:1.5rem 0 2rem;font-size:1.125rem;line-height:1.6}.team-contact__whatsapp[data-astro-cid-he3spzz3]{color:#101213;background:#ff622c;border-radius:99px;align-items:center;gap:.75rem;padding:1.1rem 1.3rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.team-contact__whatsapp[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{color:#101213;flex:0 0 22px;width:22px;height:22px}.team-contact__whatsapp[data-astro-cid-he3spzz3]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #ff622c30}.team-contact__channels[data-astro-cid-he3spzz3]{flex-direction:column;gap:0;margin-top:1.6rem;display:flex}.team-contact__channel[data-astro-cid-he3spzz3]{color:#f3f7ff;overflow-wrap:anywhere;align-items:center;gap:.65rem;font-size:1rem;display:flex}.team-contact__channel--phone[data-astro-cid-he3spzz3]{margin-bottom:.7rem;font-size:1.125rem}.team-contact__channel--email[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{color:#ff815a;flex:none}.team-contact__separator[data-astro-cid-he3spzz3]{background:linear-gradient(90deg,#ff622c,#ff815a80 62%,#0000);height:1px;margin:.75rem 0}.team-contact__social-link[data-astro-cid-he3spzz3]{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:3.5rem;display:grid}.team-contact__social-icon[data-astro-cid-he3spzz3]{fill:none;stroke:#ff815a;stroke-width:1.7px;width:24px;height:24px;display:block}.team-contact__social-copy[data-astro-cid-he3spzz3]{color:#f3f7ff;font-size:1.0625rem;font-weight:500}.team-contact__social-action[data-astro-cid-he3spzz3]{color:#dbeaff;white-space:nowrap;border:1px solid #4d79a5;border-radius:99px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.875rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.team-contact__social-action[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:#ff622c;font-size:1rem}.team-contact__social-link[data-astro-cid-he3spzz3]:hover .team-contact__social-action[data-astro-cid-he3spzz3]{color:#fff;background:#174a7d;border-color:#72a8dc}.team-contact[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:focus-visible{outline-offset:5px;outline:2px solid #ff622c}@media (width<=760px){.team-contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.team-contact[data-astro-cid-he3spzz3] figure[data-astro-cid-he3spzz3]{width:100%;max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.team-contact__whatsapp[data-astro-cid-he3spzz3]{transition:none}}.cases-carousel[data-astro-cid-apf4hnot]{isolation:isolate;color:#f8f8f8;background:#101213;padding:clamp(4rem,6vw,7rem) clamp(1.25rem,5vw,6rem);position:relative;overflow:hidden}.cases-carousel[data-astro-cid-apf4hnot]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff682e35 1px,#0000 1.6px) 0 0/9px 9px;position:absolute;inset:0;mask-image:radial-gradient(#0008,#0000 75%)}.cases-carousel[data-astro-cid-apf4hnot]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ff713d66 1px,#0000 1.8px),radial-gradient(at 0,#f35b2d18,#0000 65%);background-size:7px 7px,100% 100%;position:absolute;inset:0;mask-image:radial-gradient(38% 70% at 0%,#000 0%,#0008 40%,#0000 100%)}.cases-carousel__heading[data-astro-cid-apf4hnot]{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.cases-carousel__heading[data-astro-cid-apf4hnot] p[data-astro-cid-apf4hnot]{color:#ff622c;letter-spacing:.18em;margin:0 0 1.25rem;font-size:.8125rem}.cases-carousel[data-astro-cid-apf4hnot] h2[data-astro-cid-apf4hnot]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.5rem);line-height:1.08}.cases-carousel[data-astro-cid-apf4hnot] h2[data-astro-cid-apf4hnot] span[data-astro-cid-apf4hnot]{color:#989c9e}emedia-gallery[data-astro-cid-apf4hnot]{max-width:1440px;margin:auto;display:block}.cases-carousel__track[data-astro-cid-apf4hnot]{scroll-snap-type:x mandatory;scroll-snap-stop:always;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;gap:24px;padding:6px 0 14px;display:flex;position:relative;overflow-x:auto}.cases-carousel__track[data-astro-cid-apf4hnot]::-webkit-scrollbar{display:none}.cases-carousel__card[data-astro-cid-apf4hnot]{aspect-ratio:3/4;scroll-snap-align:start;background:#191c1e;border:1px solid #ff622c80;border-radius:16px;flex:0 0 calc(33.3333% - 16px);margin:0;padding:7px;position:relative;overflow:hidden}.cases-carousel__card[data-astro-cid-apf4hnot]:after{content:"";background:#ff622c;width:64px;height:4px;position:absolute;bottom:0;left:calc(50% - 32px);box-shadow:0 0 16px #ff622c80}.cases-carousel__card[data-astro-cid-apf4hnot] img[data-astro-cid-apf4hnot]{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.cases-carousel__brand[data-astro-cid-apf4hnot]{background:#101213e6;border-left:2px solid #ff622c;border-radius:3px;padding:7px 9px;position:absolute;top:18px;left:18px}.cases-carousel__brand[data-astro-cid-apf4hnot] img[data-astro-cid-apf4hnot]{object-fit:contain;border-radius:0;width:64px;height:24px}.cases-carousel__controls[data-astro-cid-apf4hnot]{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.cases-carousel__controls[data-astro-cid-apf4hnot]>button[data-astro-cid-apf4hnot]{color:#ff622c;cursor:pointer;background:0 0;border:1px solid #ff622c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;transition:background .2s,color .2s;display:grid}.cases-carousel__controls[data-astro-cid-apf4hnot]>button[data-astro-cid-apf4hnot]:hover{color:#101213;background:#ff622c}.cases-carousel__dots[data-astro-cid-apf4hnot]{align-items:center;gap:6px;display:flex}.cases-carousel__dots[data-astro-cid-apf4hnot] button[data-astro-cid-apf4hnot]{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:28px;padding:0;display:grid}.cases-carousel__dots[data-astro-cid-apf4hnot] button[data-astro-cid-apf4hnot]:after{content:"";background:#666a6c;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.cases-carousel__dots[data-astro-cid-apf4hnot] button[data-astro-cid-apf4hnot][aria-current=true]:after{background:#ff622c;transform:scale(1.4)}.cases-carousel[data-astro-cid-apf4hnot] [data-astro-cid-apf4hnot]:focus-visible{outline-offset:3px;outline:2px solid #ff622c}@media (width<=1000px){.cases-carousel__card[data-astro-cid-apf4hnot]{flex-basis:calc(50% - 12px)}}@media (width<=600px){.cases-carousel__track[data-astro-cid-apf4hnot]{gap:16px}.cases-carousel__card[data-astro-cid-apf4hnot]{flex-basis:86%}}@media (prefers-reduced-motion:reduce){.cases-carousel__controls[data-astro-cid-apf4hnot]>button[data-astro-cid-apf4hnot]{transition:none}}.footer-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.footer-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#b4b7ba;text-underline-offset:3px;text-decoration:underline}.footer-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:1px solid}
