.contentMatrix{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;min-height:320px;position:relative;overflow:hidden}@media (min-width:768px){.contentMatrix{min-height:420px}}.contentMatrix__fade{pointer-events:none;z-index:20;background:linear-gradient(90deg,#0000 0% 72%,#0a0b0cd9 100%);position:absolute;inset:0}.contentMatrix__layout{z-index:10;gap:1.5rem;padding:1.25rem;display:grid;position:relative}@media (min-width:768px){.contentMatrix__layout{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:2rem;padding:1.75rem 1.5rem}}.contentMatrix__master{z-index:2;background:#ec883914;border:1px solid #ec883973;border-radius:.5rem;padding:1rem 1.125rem;position:relative}.contentMatrix__masterLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:600}.contentMatrix__masterTitle{color:#fff;margin-top:.5rem;font-size:1rem;font-weight:600;line-height:1.3}.contentMatrix__calendarWrap{position:relative;overflow:visible}.contentMatrix__branches{transform:translate(-30px)}@media (min-width:1280px){.contentMatrix--hero .contentMatrix__branches{transform:translate(-48px)}}.contentMatrix__svg{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.contentMatrix__weekdays,.contentMatrix__grid{z-index:1;position:relative}.contentMatrix__weekdays{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin-bottom:.35rem;display:grid}.contentMatrix__weekday{text-align:center;letter-spacing:.12em;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.contentMatrix__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.contentMatrix__cell{aspect-ratio:1;background:#18181b;border:1px solid #262626;border-radius:.25rem;position:relative}.contentMatrix__dayNum{color:#a1a1aa;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.5rem;font-weight:500;line-height:1;position:absolute;top:.12rem;right:.18rem}.contentMatrix__cell--filled .contentMatrix__dayNum{color:#fff}.contentMatrix__cell--filled{background:#ec883938;border-color:#ec883959;box-shadow:0 0 12px #ec88391f}.contentMatrix__caption{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#71717a;margin-top:.75rem;font-size:.7rem;position:relative}.contentMatrix--hero{background:#0d0b0e;border-color:#303034;width:100%;max-width:100%;min-height:0;overflow:visible;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .contentMatrix--hero{width:100%;max-width:100%;margin:0}}.contentMatrix--hero .contentMatrix__layout{gap:.75rem;padding:.75rem .875rem}@media (min-width:768px){.contentMatrix--hero .contentMatrix__layout{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.contentMatrix--hero .contentMatrix__layout{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.75rem}}.contentMatrix--hero .contentMatrix__master{padding:.75rem .875rem}.contentMatrix--hero .contentMatrix__masterTitle{font-size:.9375rem}@media (min-width:1280px){.contentMatrix--hero .contentMatrix__masterTitle{font-size:1rem}}.contentMatrix--hero .contentMatrix__masterLabel{font-size:.6rem}.contentMatrix--hero .contentMatrix__weekday{font-size:.55rem}@media (min-width:1280px){.contentMatrix--hero .contentMatrix__weekday{font-size:.6rem}}.contentMatrix--hero .contentMatrix__grid{gap:.25rem}.contentMatrix--hero .contentMatrix__dayNum{font-size:.42rem;top:.08rem;right:.12rem}.contentMatrix--hero .contentMatrix__weekdays{gap:.25rem;margin-bottom:.25rem}
.brandEvolution{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.brandEvolution--hero{background:#0d0b0e;border-color:#303034;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .brandEvolution--hero{width:100%;max-width:100%;margin:0}.heroSection--detailSubpage .brandEvolution--hero{box-sizing:border-box;aspect-ratio:var(--detail-hero-graphic-aspect-md);flex-direction:column;height:auto;min-height:0;display:flex}@media (min-width:1400px){.heroSection--detailSubpage .brandEvolution--hero{aspect-ratio:var(--detail-hero-graphic-aspect)}}.heroSection--detailSubpage .brandEvolution--hero .brandEvolution__layout{flex:1;height:100%;min-height:0}}.brandEvolution__layout{z-index:1;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.75rem .875rem;display:flex;position:relative}@media (min-width:768px){.brandEvolution__layout{gap:.6rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.brandEvolution__layout{padding:1.5rem 1.75rem}}.brandEvolution__header{flex-shrink:0}.brandEvolution__pathLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.brandEvolution__pathMeta{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.brandEvolution__columns{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.2fr) minmax(0,.75fr) minmax(0,.2fr) minmax(0,.95fr);align-items:stretch;gap:0;min-height:0;display:grid}.brandEvolution__col{flex-direction:column;gap:.35rem;min-width:0;min-height:0;display:flex;position:relative}.brandEvolution__colLabel{letter-spacing:.18em;text-transform:uppercase;color:#71717a;flex-shrink:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600}@media (min-width:768px){.brandEvolution__colLabel{letter-spacing:.2em;font-size:.55rem}}.brandEvolution__stack{flex-direction:column;flex:1;justify-content:center;gap:.28rem;min-height:0;display:flex}.brandEvolution__arrow{color:#ec883973;justify-content:center;align-self:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;line-height:1;display:flex}.brandEvolution__sketch{box-sizing:border-box;background:#18181b59;border:1px dashed #52525b;border-radius:.25rem;flex:1;align-items:center;gap:.35rem;min-height:0;padding:.3rem .4rem;display:flex}.brandEvolution__sketchMark{background:#27272a80;border:1px dashed #71717a;flex-shrink:0}.brandEvolution__sketchMark--a{border-radius:9999px;width:.85rem;height:.85rem}.brandEvolution__sketchMark--b{border-radius:.1rem;width:.75rem;height:.95rem;transform:rotate(-8deg)}.brandEvolution__sketchMark--c{border-radius:.08rem;width:.9rem;height:.55rem}.brandEvolution__sketchMark--d{border-radius:.12rem;width:.7rem;height:.7rem;transform:rotate(12deg)}.brandEvolution__sketchLines{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.brandEvolution__sketchLine{background:#3f3f46;border-radius:.1rem;height:.2rem}.brandEvolution__sketchLine--sm{width:55%}.brandEvolution__sketchLine--md{width:72%}.brandEvolution__sketchLine--lg{width:88%}.brandEvolution__selectStack{flex-direction:column;flex:1;justify-content:center;gap:.4rem;min-height:0;display:flex}.brandEvolution__select{box-sizing:border-box;background:#18181b;border:1px solid #3f3f46;border-radius:.3rem;flex-direction:column;flex:1;justify-content:center;gap:.35rem;padding:.45rem .5rem;display:flex}.brandEvolution__selectMarkRow{align-items:center;gap:.35rem;display:flex}.brandEvolution__selectMark{background:#52525b;flex-shrink:0}.brandEvolution__selectMark--a{border-radius:.2rem;width:1.1rem;height:1.1rem}.brandEvolution__selectMark--b{background:0 0;border:2px solid #71717a;border-radius:9999px;width:1rem;height:1rem}.brandEvolution__selectBar{background:#3f3f46;border-radius:.1rem;height:.28rem}.brandEvolution__selectBar--wide{width:100%}.brandEvolution__selectBar--mid{width:78%}.brandEvolution__selectBar--accent{background:#ec883959;width:52%}.brandEvolution__finalWrap{flex:1;align-items:center;min-height:0;display:flex}.brandEvolution__final{box-sizing:border-box;background:#18181b;border:1px solid #262626;border-radius:.4rem;flex-direction:column;justify-content:center;gap:.5rem;width:100%;padding:.65rem .75rem;display:flex}.brandEvolution__finalMark{align-items:center;gap:.45rem;display:flex}.brandEvolution__finalLogo{letter-spacing:0;color:#0a0b0c;background:#ec8839e6;border-radius:.35rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:600;line-height:1;display:flex}.brandEvolution__finalWordmark{flex-direction:column;gap:.2rem;display:flex}.brandEvolution__finalBar{background:#fafafa;border-radius:.1rem;height:.32rem}.brandEvolution__finalBar--lg{width:3.25rem}.brandEvolution__finalBar--sm{background:#ec88398c;width:2rem}.brandEvolution__finalSystem{gap:.25rem;display:flex}.brandEvolution__finalSwatch{border:1px solid #ffffff1f;border-radius:.08rem;width:.45rem;height:.45rem}.brandEvolution--hero .brandEvolution__layout{padding:.875rem}@media (min-width:768px){.brandEvolution--hero .brandEvolution__layout{padding:1.5rem}}@media (min-width:1280px){.brandEvolution--hero .brandEvolution__layout{padding:1.75rem}}
.videoPipeline{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.videoPipeline--hero{background:#0d0b0e;border-color:#303034;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .videoPipeline--hero{width:100%;max-width:100%;margin:0}.heroSection--detailSubpage .videoPipeline--hero{box-sizing:border-box;aspect-ratio:var(--detail-hero-graphic-aspect-md);flex-direction:column;height:auto;min-height:0;display:flex}@media (min-width:1400px){.heroSection--detailSubpage .videoPipeline--hero{aspect-ratio:var(--detail-hero-graphic-aspect)}}.heroSection--detailSubpage .videoPipeline--hero .videoPipeline__layout{flex:1;align-content:stretch;height:100%;min-height:0}}.videoPipeline__layout{z-index:10;align-items:stretch;gap:.75rem;padding:.75rem .875rem;display:grid;position:relative}@media (min-width:768px){.videoPipeline__layout{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.videoPipeline__layout{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.75rem}}.videoPipeline__source{box-sizing:border-box;background:#ec883914;border:1px solid #ec883973;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.75rem .875rem;display:flex}.videoPipeline__sourceCopy{text-align:left;width:max-content;max-width:100%;margin-inline:auto}@media (min-width:768px){.videoPipeline__diagram{align-self:center}}.videoPipeline__sourceLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.videoPipeline__sourceTitle{color:#fff;margin-top:.45rem;font-size:.9375rem;font-weight:600;line-height:1.3}@media (min-width:1280px){.videoPipeline__sourceTitle{font-size:1rem}}.videoPipeline__sourceMeta{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.videoPipeline__diagram{min-width:0;position:relative}.videoPipeline__sectionLabel{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#71717a;margin:0 0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600;position:relative}.videoPipeline__sectionLabel--deliver{margin-top:1.55rem}@media (min-width:768px){.videoPipeline__sectionLabel{font-size:.55rem}}.videoPipeline__stageLabels,.videoPipeline__timeline,.videoPipeline__deliverables{z-index:1;position:relative}.videoPipeline__stageLabels{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-bottom:.25rem;display:grid}.videoPipeline__stageLabel{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600}@media (min-width:768px){.videoPipeline__stageLabel{letter-spacing:.1em;font-size:.55rem}}.videoPipeline__timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.videoPipeline__timelineBlock{background:#18181b;border:1px solid #262626;border-radius:.2rem;height:.65rem}@media (min-width:768px){.videoPipeline__timelineBlock{height:.75rem}}.videoPipeline__timelineBlock--filled{background:#ec883959;border-color:#ec883966;box-shadow:0 0 10px #ec88391f}.videoPipeline__deliverables{grid-template-columns:1.77778fr .5625fr 1.77778fr 1.77778fr;gap:.35rem;width:100%;display:grid}.videoPipeline__deliverable{box-sizing:border-box;background:#18181b;border:1px solid #262626;border-radius:.25rem;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.videoPipeline__deliverable--16-9{aspect-ratio:16/9}.videoPipeline__deliverable--9-16{aspect-ratio:9/16}.videoPipeline__deliverableText{letter-spacing:.05em;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.45rem;font-weight:600}@media (min-width:768px){.videoPipeline__deliverableText{font-size:.5rem}}.videoPipeline__deliverable--filled{background:#ec883938;border-color:#ec883959;box-shadow:0 0 12px #ec88391f}.videoPipeline__deliverable--featured{border-width:1.5px;border-color:#ec88398c}.videoPipeline__deliverable--filled .videoPipeline__deliverableText{color:#fff}.videoPipeline--hero .videoPipeline__layout{padding:.875rem}@media (min-width:768px){.videoPipeline--hero .videoPipeline__layout{padding:1.5rem}}@media (min-width:1280px){.videoPipeline--hero .videoPipeline__layout{padding:1.75rem}}.videoPipeline--hero .videoPipeline__source{padding:.75rem .875rem}.videoPipeline--hero .videoPipeline__timeline,.videoPipeline--hero .videoPipeline__deliverables{gap:.22rem}
.adFlow{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.adFlow--hero{background:#0d0b0e;border-color:#303034;overflow:visible;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .adFlow--hero{width:100%;max-width:100%;margin:0}.heroSection--detailSubpage .adFlow--hero{box-sizing:border-box;aspect-ratio:var(--detail-hero-graphic-aspect-md);flex-direction:column;height:auto;min-height:0;display:flex}@media (min-width:1400px){.heroSection--detailSubpage .adFlow--hero{aspect-ratio:var(--detail-hero-graphic-aspect)}}.heroSection--detailSubpage .adFlow--hero .adFlow__layout{flex:1;height:100%;min-height:0}}.adFlow__layout{z-index:10;flex-direction:column;gap:.65rem;height:100%;min-height:0;padding:.75rem .875rem;display:flex;position:relative}@media (min-width:768px){.adFlow__layout{gap:.75rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.adFlow__layout{padding:1.5rem 1.75rem}}.adFlow__header{flex-shrink:0}.adFlow__pathLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.adFlow__pathTitle{color:#fafafa;margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.25}@media (min-width:1280px){.adFlow__pathTitle{font-size:1rem}}.adFlow__pipeline{flex:1;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:.45rem;min-height:0;display:grid;position:relative}@media (min-width:480px){.adFlow__pipeline{grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.35rem}}.adFlow__arrow{background:#ec883973;flex-shrink:0;align-self:center;width:.5rem;height:1px;display:none;position:relative}@media (min-width:480px){.adFlow__arrow{display:block}}.adFlow__arrow:after{content:"";border:3px solid #0000;border-left-color:#ec88398c;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.adFlow__stage{box-sizing:border-box;background:#18181b;border:1px solid #262626;border-radius:.45rem;flex-direction:column;min-width:0;min-height:0;padding:.45rem .5rem;display:flex}.adFlow__stageLabel{letter-spacing:.16em;text-transform:uppercase;color:#71717a;flex-shrink:0;margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.45rem;font-weight:600}@media (min-width:768px){.adFlow__stageLabel{font-size:.5rem}}.adFlow__creative{flex-direction:column;flex:1;gap:.3rem;min-height:0;display:flex}.adFlow__creativeMedia{background:linear-gradient(135deg,#1e1e21 0%,#141416 100%);border:1px solid #303034;border-radius:.25rem;flex:1;min-height:2.25rem}.adFlow__creativeBar{background:#303034;border-radius:.15rem;height:.35rem}.adFlow__creativeBar--sm{width:72%}.adFlow__creativeCta{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#a1a1aa;background:#27272a;border-radius:.15rem;align-self:stretch;width:100%;margin-top:.1rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.4rem;font-weight:600;display:block}.adFlow__platforms{flex:1;grid-template-columns:1fr 1fr;gap:.25rem;min-height:0;display:grid}.adFlow__platformChip{letter-spacing:.04em;color:#a1a1aa;background:#18181b;border:1px solid #3f3f46;border-radius:.25rem;justify-content:center;align-items:center;min-height:1.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.42rem;font-weight:600;display:flex}@media (min-width:768px){.adFlow__platformChip{min-height:1.5rem;font-size:.48rem}}.adFlow__landing{flex-direction:column;flex:1;gap:.28rem;min-height:0;display:flex}.adFlow__landingHero{background:linear-gradient(135deg,#222225 0%,#161618 100%);border:1px solid #303034;border-radius:.22rem;flex:auto;width:100%;min-height:2rem}.adFlow__landingCopy{flex-direction:column;flex-shrink:0;gap:.14rem;display:flex}.adFlow__landingFeatures{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid}.adFlow__landingFeature{background:#1e1e21;border:1px solid #303034;border-radius:.14rem;min-height:.75rem}.adFlow__landingExtras{flex-direction:column;flex-shrink:0;gap:.12rem;display:flex}.adFlow__landingBar{background:#303034;border-radius:.12rem}.adFlow__landingBar--title{height:.36rem}.adFlow__landingBar--titleSm{width:68%}.adFlow__landingBar--body{height:.22rem;margin-top:.08rem}.adFlow__landingBar--bodySm{width:82%}.adFlow__landingBar--bodyXs{width:58%}.adFlow__landingCta{letter-spacing:.05em;text-align:center;color:#0a0b0c;background:#ec8839d9;border-radius:.14rem;flex-shrink:0;align-self:stretch;width:100%;margin-top:.2rem;padding:.16rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.42rem;font-weight:700;display:block}.adFlow__analytics{flex-direction:column;flex:1;gap:.28rem;min-height:0;display:flex}.adFlow__analyticsTrend{flex-shrink:0}.adFlow__barChart{flex-shrink:0;align-items:flex-end;gap:.12rem;width:100%;height:2.1rem;margin-top:20px;display:flex}.adFlow__barChartCol{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.adFlow__barChartBar{background:linear-gradient(#ec8839,#ec883980);border-radius:.1rem .1rem 0 0;width:100%}.adFlow__analyticsSplit{flex:1;grid-template-columns:1fr 1fr;gap:.28rem;min-height:0;display:grid}.adFlow__analyticsText{flex-direction:column;justify-content:center;gap:.18rem;min-width:0;display:flex}.adFlow__analyticsBar{background:#303034;border-radius:.1rem;height:.26rem}.adFlow__analyticsBar--sm{width:72%}.adFlow__analyticsBar--xs{width:48%}.adFlow__analyticsPie{justify-content:center;align-items:center;min-width:0;display:flex}.adFlow__pieChart{aspect-ratio:1;width:100%;max-height:100%}.adFlow__metrics{flex-wrap:wrap;gap:.2rem;display:flex}.adFlow__metric{color:#a1a1aa;background:#141416;border:1px solid #3f3f46;border-radius:.15rem;padding:.1rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.38rem;font-weight:600}.adFlow__metricValue{color:#ec8839}.adFlow__revise{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.38rem;font-weight:600}.adFlow--hero .adFlow__layout{gap:.5rem;padding:.875rem}.adFlow--hero .adFlow__pipeline{flex:1;align-content:center}@media (min-width:480px){.adFlow--hero .adFlow__pipeline{grid-template-rows:minmax(0,1fr);align-items:center}}.adFlow--hero .adFlow__stage{flex-direction:column;align-self:center;height:75%;max-height:75%;padding:.55rem .6rem;display:flex}.adFlow--hero .adFlow__stageLabel{margin-bottom:.25rem}.adFlow--hero .adFlow__creative,.adFlow--hero .adFlow__platforms,.adFlow--hero .adFlow__landing,.adFlow--hero .adFlow__analytics{flex:1;min-height:0}.adFlow--hero .adFlow__creative{flex-direction:column;gap:.28rem;display:flex}.adFlow--hero .adFlow__creativeMedia{flex:1;min-height:2.25rem}.adFlow--hero .adFlow__creativeBar{flex-shrink:0;height:.36rem}.adFlow--hero .adFlow__platforms{grid-template-rows:1fr 1fr;gap:.3rem}.adFlow--hero .adFlow__platformChip{min-height:1.4rem}.adFlow--hero .adFlow__landing{flex-direction:column;justify-content:flex-start;gap:.24rem;display:flex}.adFlow--hero .adFlow__landingHero{flex:auto;min-height:2.35rem}.adFlow--hero .adFlow__landingFeature{min-height:.82rem}.adFlow--hero .adFlow__landingCta{margin-top:.18rem;padding:.18rem .55rem;font-size:.44rem}.adFlow--hero .adFlow__analytics{flex-direction:column;gap:.26rem;display:flex}.adFlow--hero .adFlow__barChart{height:2.15rem}.adFlow--hero .adFlow__analyticsSplit{flex:1;min-height:0}.adFlow--hero .adFlow__analyticsBar{height:.28rem}.adFlow--hero .adFlow__pieChart{max-width:2.4rem}.adFlow--hero .adFlow__revise{margin-top:auto}@media (min-width:768px){.adFlow--hero .adFlow__stage{padding:.6rem .65rem}.adFlow--hero .adFlow__creativeMedia{min-height:2.6rem}.adFlow--hero .adFlow__creativeBar{height:.4rem}.adFlow--hero .adFlow__platformChip{min-height:1.6rem;font-size:.51rem}.adFlow--hero .adFlow__landingHero{min-height:2.55rem}.adFlow--hero .adFlow__landingFeature{min-height:.9rem}.adFlow--hero .adFlow__landingBar--title{height:.4rem}.adFlow--hero .adFlow__landingBar--body{height:.26rem}.adFlow--hero .adFlow__landingCta{padding:.2rem .6rem;font-size:.46rem}.adFlow--hero .adFlow__barChart{height:2.25rem}.adFlow--hero .adFlow__analyticsBar{height:.3rem}.adFlow--hero .adFlow__pieChart{max-width:2.6rem}.adFlow--hero .adFlow__metric{padding:.11rem .28rem;font-size:.41rem}.adFlow--hero .adFlow__layout{padding:1.5rem}}@media (min-width:1280px){.adFlow--hero .adFlow__layout{padding:1.75rem}}
.techAiAgent{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.techAiAgent--hero{background:#0d0b0e;border-color:#303034;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .techAiAgent--hero{width:100%;max-width:100%;margin:0}.heroSection--detailSubpage .techAiAgent--hero{box-sizing:border-box;aspect-ratio:var(--detail-hero-graphic-aspect-md);flex-direction:column;height:auto;min-height:0;display:flex}@media (min-width:1400px){.heroSection--detailSubpage .techAiAgent--hero{aspect-ratio:var(--detail-hero-graphic-aspect)}}.heroSection--detailSubpage .techAiAgent--hero .techAiAgent__layout{flex:1;height:100%;min-height:0}}.techAiAgent__layout{z-index:1;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.75rem .875rem;display:flex;position:relative}@media (min-width:768px){.techAiAgent__layout{gap:.6rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.techAiAgent__layout{padding:1.5rem 1.75rem}}.techAiAgent__header{flex-shrink:0}.techAiAgent__pathLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.techAiAgent__pathMeta{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.techAiAgent__columns{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.16fr) minmax(0,.72fr) minmax(0,.16fr) minmax(0,.48fr) minmax(0,.16fr) minmax(0,.85fr);align-items:stretch;gap:0;min-height:0;display:grid}.techAiAgent__col{flex-direction:column;gap:.35rem;min-width:0;min-height:0;display:flex;position:relative}.techAiAgent__colLabel{letter-spacing:.18em;text-transform:uppercase;color:#71717a;flex-shrink:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600}@media (min-width:768px){.techAiAgent__colLabel{letter-spacing:.2em;font-size:.55rem}}.techAiAgent__arrow{color:#ec883973;justify-content:center;align-self:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;line-height:1;display:flex}.techAiAgent__chipLabel{letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.45rem;font-weight:600;display:block}@media (min-width:768px){.techAiAgent__chipLabel{letter-spacing:.16em;font-size:.5rem}}.techAiAgent__signalStack{flex-direction:column;flex:1;justify-content:center;gap:.26rem;min-height:0;display:flex}.techAiAgent__signal{box-sizing:border-box;background:#18181b59;border:1px dashed #52525b;border-radius:.25rem;flex:1;justify-content:space-between;align-items:center;gap:.35rem;min-height:0;padding:.28rem .4rem;display:flex}.techAiAgent__signalLines{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.techAiAgent__signalLine{background:#3f3f46;border-radius:.1rem;height:.2rem}.techAiAgent__signalLine--lg{width:72%}.techAiAgent__signalLine--sm{width:48%}.techAiAgent__col--agents{justify-content:flex-start}.techAiAgent__agentRow{flex:1;justify-content:center;align-items:center;gap:.22rem;min-height:0;display:flex}.techAiAgent__agent{box-sizing:border-box;background:#18181b;border:1px solid #3f3f46;border-radius:.22rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}@media (min-width:768px){.techAiAgent__agent{width:2.35rem;height:2.35rem}}.techAiAgent__col--review{overflow:visible}.techAiAgent__reviewBody{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.techAiAgent__reviewWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.techAiAgent__review{box-sizing:border-box;background:#18181b59;border:1px dashed #71717a;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:2.5rem;height:2.75rem;padding:.25rem;display:flex}@media (min-width:768px){.techAiAgent__review{width:2.75rem;height:3rem}}.techAiAgent__reviewLines{flex-direction:column;gap:.14rem;width:100%;padding:0 .15rem;display:flex}.techAiAgent__reviewLine{background:#52525b;border-radius:.1rem;height:.18rem}.techAiAgent__reviewLine--short{align-self:flex-start;width:65%}.techAiAgent__outcomeStack{flex-direction:column;flex:1;justify-content:center;gap:.3rem;min-height:0;display:flex}.techAiAgent__outcome{box-sizing:border-box;background:#18181b;border:1px solid #3f3f46;border-radius:.3rem;flex:1;align-items:center;min-height:0;padding:.35rem .45rem;display:flex}.techAiAgent__outcomeBars{flex-direction:column;gap:.22rem;width:100%;display:flex}.techAiAgent__outcomeBar{background:#3f3f46;border-radius:.1rem;width:88%;height:.26rem}.techAiAgent__outcomeBar--mid{width:62%}.techAiAgent__outcomeBar--accent{background:#ec883973}.techAiAgent--hero .techAiAgent__layout{padding:.875rem}@media (min-width:768px){.techAiAgent--hero .techAiAgent__layout{padding:1.5rem}}@media (min-width:1280px){.techAiAgent--hero .techAiAgent__layout{padding:1.75rem}}
.conversionFunnel{background:#18181b8c;border:1px solid #262626;border-radius:.75rem;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.conversionFunnel--hero{background:#0d0b0e;border-color:#303034;overflow:visible;box-shadow:0 0 0 1px #0006}@media (min-width:768px){.heroSection__detailMatrix .conversionFunnel--hero{width:100%;max-width:100%;margin:0}.heroSection--detailSubpage .conversionFunnel--hero{box-sizing:border-box;aspect-ratio:var(--detail-hero-graphic-aspect-md);flex-direction:column;height:auto;min-height:0;display:flex}@media (min-width:1400px){.heroSection--detailSubpage .conversionFunnel--hero{aspect-ratio:var(--detail-hero-graphic-aspect)}}.heroSection--detailSubpage .conversionFunnel--hero .conversionFunnel__layout{flex:1;align-content:stretch;height:100%;min-height:0}}.conversionFunnel__layout{z-index:10;isolation:isolate;align-items:stretch;gap:.75rem;padding:.75rem .875rem;display:grid;position:relative}@media (min-width:768px){.conversionFunnel__layout{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.5rem}}@media (min-width:1280px){.conversionFunnel__layout{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.75rem}}.conversionFunnel__connector{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conversionFunnel__entry{z-index:4;box-sizing:border-box;background:#0d0b0e;border:1px solid #ec883973;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.75rem .875rem;display:flex;position:relative;box-shadow:inset 0 0 0 9999px #ec883914}.conversionFunnel__entryCopy{text-align:left;width:max-content;max-width:100%;margin-inline:auto}.conversionFunnel__entryLabel{letter-spacing:.28em;text-transform:uppercase;color:#ec8839;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:600}.conversionFunnel__entryTitle{color:#fff;margin-top:.45rem;font-size:.9375rem;font-weight:600;line-height:1.3}@media (min-width:1280px){.conversionFunnel__entryTitle{font-size:1rem}}.conversionFunnel__entryMeta{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}@media (min-width:768px){.conversionFunnel__funnel{align-self:center}}.conversionFunnel__funnelHead{grid-template-columns:minmax(0,2.75rem) minmax(0,1fr);gap:.35rem;margin-bottom:.35rem;display:grid}.conversionFunnel__funnelHead .conversionFunnel__sectionLabel{grid-column:2;margin:0}.conversionFunnel--hero .conversionFunnel__funnelHead{z-index:2;position:relative}.conversionFunnel__sectionLabel{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600;position:relative}@media (min-width:768px){.conversionFunnel__sectionLabel{font-size:.55rem}}.conversionFunnel__steps{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.4rem;min-width:0;display:flex;position:relative}.conversionFunnel__stepRow{grid-template-columns:minmax(0,2.75rem) minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.conversionFunnel__stepRow>.conversionFunnel__step{grid-column:2}.conversionFunnel__step{box-sizing:border-box;background:#18181b;border:1px solid #262626;border-radius:.3rem;padding:.4rem .5rem}.conversionFunnel__step--wide{width:100%}.conversionFunnel__step--mid{width:88%;margin-left:auto}.conversionFunnel__step--narrow{width:72%;margin-left:auto}.conversionFunnel__chrome{gap:.2rem;margin-bottom:.3rem;display:flex}.conversionFunnel__chrome span{background:#3f3f46;border-radius:9999px;width:.35rem;height:.35rem}.conversionFunnel__bar{background:#27272a;border-radius:.15rem}.conversionFunnel__bar--lg{width:72%;height:.35rem;margin-bottom:.22rem}.conversionFunnel__bar--md{width:55%;height:.3rem;margin-bottom:.22rem}.conversionFunnel__bar--sm{width:45%;height:.28rem;margin-bottom:.22rem}.conversionFunnel__media{background:#18181bcc;border:1px dashed #3f3f46;border-radius:.2rem;width:100%}.conversionFunnel__media--lg{height:1.65rem}.conversionFunnel__media--md{height:1.1rem}.conversionFunnel__cta{letter-spacing:.12em;border-radius:.2rem;justify-content:center;align-items:center;height:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.45rem;font-weight:600;display:flex}@media (min-width:768px){.conversionFunnel__cta{font-size:.5rem}}.conversionFunnel--hero .conversionFunnel__layout{padding:.875rem}@media (min-width:768px){.conversionFunnel--hero .conversionFunnel__layout{padding:1.5rem}}@media (min-width:1280px){.conversionFunnel--hero .conversionFunnel__layout{padding:1.75rem}}.conversionFunnel--hero .conversionFunnel__entry{padding:.75rem .875rem}.conversionFunnel--hero .conversionFunnel__funnel{transform:translateY(-2.5rem)}.conversionFunnel--hero .conversionFunnel__steps{gap:.35rem}
