@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}.design-packaging,.design-packaging h1,.design-packaging h2,.design-packaging h3,.design-packaging .eyebrow{letter-spacing:0}.design-packaging .dp-hero{padding-top:144px;padding-bottom:64px}.design-packaging .dp-hero-image{width:64%;height:100%;position:absolute;top:0;right:0}.design-packaging .dp-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.design-packaging .dp-hero-shade{background:linear-gradient(90deg,var(--color-canvas) 0%,var(--color-canvas) 38%,color-mix(in srgb,var(--color-canvas) 95%,transparent) 47%,color-mix(in srgb,var(--color-canvas) 40%,transparent) 60%,transparent 73%);position:absolute;inset:0}.design-packaging .dp-band{padding-block:80px}.design-packaging .dp-dark .eyebrow{color:var(--color-teal-light)}.design-packaging .dp-timeline>li{border-top:1px solid var(--color-slate-30)}@media(min-width:1024px){.design-packaging .dp-band{padding-block:104px}}@media(max-width:1023px){.design-packaging .dp-hero{padding-top:120px;padding-bottom:0}.design-packaging .dp-hero-image{width:100%;height:auto;margin-top:40px;position:static}.design-packaging .dp-hero-image img{aspect-ratio:3/2;height:auto}.design-packaging .dp-hero-shade{display:none}}@media(max-width:639px){.design-packaging .dp-band{padding-block:64px}}.design-packaging .dpc{padding-block:72px 88px;overflow:hidden}.dpc-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.dpc-eyebrow{text-transform:uppercase;color:var(--color-slate);align-items:center;gap:16px;font-size:12px;display:flex;letter-spacing:.22em!important}.dpc-eyebrow span{background:var(--color-teal-text);width:40px;height:1px}.dpc h2{margin-top:22px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.dpc-intro{max-width:560px;color:var(--color-slate);margin-top:24px;font-size:1.0625rem;line-height:1.7}.dpc-intro p+p{margin-top:14px}.dpc-visual{aspect-ratio:10/7;position:relative}.dpc-arch{background:color-mix(in srgb,var(--color-slate-15) 35%,transparent);border-radius:9999px 9999px 0 0;position:absolute;inset:-8% -6% 8% 18%}.dpc-visual>img{object-fit:cover;width:84%;height:90%;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--color-oxford) 35%,transparent);border-radius:28px;position:absolute;inset:10% 6% 0 10%}.dpc-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dpc-path path{stroke:var(--color-teal-text);stroke-width:1.4px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;opacity:.7}.dpc-node{border:2px solid var(--color-teal-text);background:var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.n1{top:62%;left:8%}.n2{top:12%;left:46%}.n3{top:52%;left:92%}.n4{top:30%;left:14%}.dpc-float{background:var(--color-surface);min-width:190px;box-shadow:0 18px 40px -20px color-mix(in srgb,var(--color-oxford) 35%,transparent);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute}.dpc-float>span:last-child{gap:6px;display:grid}.dpc-float i{background:var(--color-slate-15);border-radius:4px;width:100px;height:5px;display:block}.dpc-float i+i{width:70px}.dpc-flabel{color:var(--color-oxford);font-size:15px}.f1{top:4%;left:0}.f2{top:18%;right:-2%}.f3{top:50%;right:0}.dpc-card .dpc-ico{width:40px;height:40px}.dpc-ico{background:color-mix(in srgb,var(--color-teal-text) 12%,var(--color-surface));width:44px;height:44px;color:var(--color-teal-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dpc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.dpc-card{border:1px solid var(--color-slate-15);background:var(--color-surface);border-radius:22px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:16px;padding:20px 16px 20px 22px;transition:box-shadow .3s;display:grid}.dpc-card:hover{box-shadow:0 20px 40px -28px color-mix(in srgb,var(--color-oxford) 40%,transparent)}.dpc-card h3{margin-top:14px;font-size:1.3rem;line-height:1.2}.dpc-card p{color:var(--color-slate);margin-top:14px;font-size:.8125rem;line-height:1.65}.dpc-media{background:color-mix(in srgb,var(--color-slate-15) 40%,var(--color-canvas));border-radius:18px;align-self:center;height:100%;min-height:220px;max-height:280px;position:relative;overflow:hidden}.dpc-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dpc-note{border-left:2px solid var(--color-teal-text);color:var(--color-slate);max-width:980px;margin-top:40px;padding-left:20px;font-size:.875rem;line-height:1.7}@media(max-width:1023px){.dpc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dpc-hero{grid-template-columns:1fr}.dpc-visual{width:100%;max-width:680px;margin-inline:auto}}@media(max-width:639px){.dpc-grid{grid-template-columns:1fr}}@media(max-width:479px){.design-packaging .dpc{padding-block:56px 64px}.dpc-card{grid-template-columns:1fr}.dpc-media{aspect-ratio:4/3;min-height:0;max-height:none}.dpc-float{gap:8px;min-width:0;padding:8px 10px}.dpc-float .dpc-ico{width:30px;height:30px}.dpc-float i{width:56px;height:4px}.dpc-float i+i{width:40px}.dpc-flabel{font-size:12px}.f2{right:0}}@media(max-width:767px){.pm-page{--pm-dashboard-shadow:var(--shadow-soft)}.pm-page header .container-x{padding-inline:20px}.pm-page header .container-x>div{background:var(--color-surface)!important}.pm-page header img{height:32px}.pm-page header .container-x>div>div>a{display:none}.pm-dashboard{min-width:0}.pm-dashboard>.absolute{display:none}.pm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-kpi-grid>div{min-width:0;box-shadow:var(--pm-dashboard-shadow);background:var(--color-surface);border-radius:13px;grid-column:span 1;padding:14px}.pm-kpi-grid .eyebrow{letter-spacing:0;color:var(--color-oxford);font-size:9px;line-height:1.45}.pm-kpi-grid .font-num{letter-spacing:0}.pm-roas,.pm-google{height:184px}.pm-roas>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin-bottom:12px;display:grid}.pm-roas>div:first-child>span{padding:4px 6px;font-size:9px}.pm-roas>div:first-child>.eyebrow{max-width:78px}.pm-roas>.font-num{font-size:36px}.pm-roas>.font-num>span{color:var(--color-ink);font-size:25px}.pm-roas>div:last-child{height:74px;margin-top:12px;padding-inline:2px}.pm-roas svg,.pm-revenue svg{overflow:visible}.pm-google>div:first-child{gap:7px;min-height:25px;margin-bottom:16px}.pm-google>div:first-child>svg{flex-shrink:0;width:22px;height:22px}.pm-google>.font-num{font-size:31px}.pm-google>.font-mono{font-family:var(--font-body);white-space:nowrap;font-size:10px}.pm-google>div:last-child{gap:4px;height:54px;margin-top:13px}.pm-google>div:last-child>div{max-height:100%}.pm-meta,.pm-conversions{height:193px}.pm-meta>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:3px;margin-bottom:18px;display:grid}.pm-meta>div:first-child>div{gap:5px;min-width:0}.pm-meta>div:first-child svg{flex-shrink:0;width:19px;height:19px}.pm-meta>div:first-child>span{font-family:var(--font-body);white-space:nowrap;font-size:9px}.pm-meta>.space-y-3>div{margin-top:16px}.pm-meta>.space-y-3>div:first-child{margin-top:0}.pm-meta .flex.justify-between{margin-bottom:6px;font-size:11px}.pm-meta .h-1\.5{height:7px}.pm-conversions>div:first-child{justify-content:flex-start;gap:7px;margin-bottom:9px}.pm-conversions>div:first-child>div:last-child{flex-shrink:0;order:-1;width:25px;height:25px}.pm-conversion-metrics{grid-template-columns:minmax(0,1fr);gap:0}.pm-conversion-metrics>div{border-bottom:1px solid var(--color-border);padding:6px 0}.pm-conversion-metrics>div:first-child{padding-top:0}.pm-conversion-metrics>div:last-child{border-bottom:0}.pm-conversion-metrics .font-num{font-size:22px}.pm-conversion-metrics .font-mono{font-family:var(--font-body);margin-top:3px;font-size:10px;line-height:1.2}.pm-conversion-metrics>div:last-child .font-mono{font-size:0}.pm-conversion-metrics>div:last-child .font-mono:after{content:"Sales CVR";font-size:10px}.pm-attribution,.pm-revenue{height:154px}.pm-attribution>.eyebrow{margin-bottom:13px}.pm-attribution-content{grid-template-columns:60px minmax(0,1fr);gap:7px;display:grid;position:relative}.pm-attribution-content:after{content:"100%\aTraffic";white-space:pre;text-align:center;width:60px;color:var(--color-ink);font-size:8px;line-height:1.3;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pm-attribution-content>svg{width:60px;height:60px}.pm-legend{min-width:0}.pm-legend>div{grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.pm-legend>div>span:first-child{width:5px;height:5px}.pm-legend>div>span{font-size:8px;line-height:1.3;font-family:var(--font-body)}.pm-legend>div>span:last-child{white-space:nowrap}.pm-kpi-grid .pm-revenue{background:var(--color-oxford);color:var(--color-primary-foreground)}.pm-revenue>div:first-child{margin-bottom:10px}.pm-revenue .eyebrow{opacity:.75;color:var(--color-primary-foreground)!important}.pm-revenue>.font-num{font-size:29px}.pm-revenue>.font-mono{font-family:var(--font-body);color:var(--color-teal);opacity:1;font-size:11px}.pm-revenue>div:last-child{height:42px;margin-top:12px;padding-inline:2px}.pm-kpi-grid .pm-platforms{margin-bottom:env(safe-area-inset-bottom,0px);grid-column:1/-1;padding:9px}.pm-platform-items{grid-template-columns:1.2fr 1fr .85fr;gap:3px;display:grid}.pm-platform-items>div{white-space:nowrap;justify-content:center;gap:5px;min-width:0;min-height:33px;font-size:10px}.pm-platform-items>div:first-child{background:var(--color-teal-light);color:var(--color-teal-text);border-radius:24px}.pm-platform-items>div>svg{flex-shrink:0;width:19px;height:19px}.pm-platform-items>div:nth-child(n+4){display:none}}@media(max-width:359px){.pm-kpi-grid{gap:8px}.pm-kpi-grid>div{padding:10px}.pm-kpi-grid .eyebrow{font-size:8px}.pm-roas>.font-num{font-size:32px}.pm-roas>div:first-child>span{padding:3px;font-size:8px}.pm-google>.font-num{font-size:28px}.pm-meta>div:first-child>span{font-size:8px}.pm-meta>div:first-child>div{gap:3px}.pm-meta>div:first-child svg{width:15px}.pm-attribution-content{grid-template-columns:48px minmax(0,1fr);gap:5px}.pm-attribution-content>svg{width:48px;height:48px}.pm-attribution-content:after{width:48px;font-size:7px}.pm-revenue>.font-num{font-size:25px}.pm-platform-items>div{gap:4px;font-size:9px}.pm-platform-items>div>svg{width:16px;height:16px}}.pms{--pms-social-warm:#ffbb35;--pms-social-pink:#fc1677;--pms-social-violet:#8a32bd;--pms-platform-blue:#0866ff;--pms-linkedin-blue:#0077b5;--pms-video-red:#ff1717;--pms-google-yellow:#fbbc04;--pms-google-green:#34a853;--pms-google-blue:#4285f4;--pms-avatar:#dce0ff;--pms-avatar-head:#a9b0eb;--pms-window-red:#ff526a;--pms-window-amber:#ffbf00;--pms-window-green:#00c758;background:var(--color-surface);color:var(--color-brand-navy);padding-block:36px}.pms-inner{max-width:1280px;margin-inline:auto;padding-inline:24px}.pms-eyebrow{font:500 11px/1.5 var(--font-body);color:var(--color-slate);align-items:center;gap:14px;display:flex}.pms-eyebrow:before{content:"";background:var(--color-teal);width:34px;height:1px}.pms h2{font:500 60px/1.08 var(--font-serif);letter-spacing:0;margin:18px 0 14px}.pms h2 span{color:var(--color-teal)}.pms-intro{max-width:740px;font:400 17px/1.5 var(--font-body);color:var(--color-slate);margin:0}.pms-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.pms-card{border:1px solid var(--color-slate-8);background:linear-gradient(155deg,var(--color-surface-navy-tint),var(--color-surface) 70%);border-radius:17px;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden}.pms-card:nth-child(2n){background:linear-gradient(155deg,color-mix(in srgb,var(--color-teal-light) 48%,var(--color-surface)),var(--color-surface) 70%)}.pms-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.pms-visual{justify-content:center;align-items:center;width:100%;height:262px;padding:8px 0 0;display:flex}.pms-illustration{width:100%;height:100%;font-family:var(--font-body);overflow:visible}.pms-content{padding:0 19px 24px}.pms-icon{background:color-mix(in srgb,var(--color-teal-light) 80%,var(--color-surface));width:48px;height:48px;color:var(--color-teal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.pms h3{font:500 24px/1.1 var(--font-serif);letter-spacing:0;min-height:53px;margin:0 0 14px}.pms-body{font:400 14px/1.55 var(--font-body);color:var(--color-slate);margin:0}.pms-panel{fill:var(--color-surface);stroke:var(--color-slate-8);stroke-width:.7px}.pms-outline{fill:var(--color-surface);stroke:var(--color-slate-15);stroke-width:.7px}.pms-svg-label{fill:var(--color-brand-navy);font-size:10px}.pms-svg-tiny{fill:var(--color-brand-navy);font-size:8.5px}.pms-svg-brand{fill:var(--color-ink);font-size:12px;font-weight:650}.pms-svg-value{fill:var(--color-ink);font-size:14px;font-weight:650}.pms-svg-growth{fill:var(--color-teal);font-size:10px;font-weight:500}.pms-svg-small-growth{fill:var(--color-teal);font-size:8px}.pms-divider{stroke:var(--color-slate-8);stroke-width:.8px;fill:none}.pms-chart-line{stroke:var(--color-teal);stroke-width:1.6px;fill:none}.pms-chart-dot,.pms-chart-bar{fill:var(--color-teal)}.pms-area-top{stop-color:var(--color-teal);stop-opacity:.36}.pms-area-bottom{stop-color:var(--color-teal);stop-opacity:0}.pms-google-blue{fill:var(--pms-google-blue)}.pms-google-yellow{fill:var(--pms-google-yellow)}.pms-google-green{fill:var(--pms-google-green)}.pms-meta{fill:var(--pms-platform-blue)}.pms-linkedin{fill:var(--pms-linkedin-blue)}.pms-youtube{fill:var(--pms-video-red)}.pms-svg-meta{fill:var(--color-surface);font-size:32px}.pms-svg-social{font:700 23px var(--font-body);fill:var(--color-surface)}.pms-social-stroke{stroke:var(--color-surface);stroke-width:1.7px;fill:none}.pms-social-fill{fill:var(--color-surface)}.pms-network{stroke:var(--color-teal-light);fill:none}.pms-avatar{fill:var(--pms-avatar)}.pms-avatar-head{fill:var(--pms-avatar-head)}.pms-skeleton{stroke:var(--color-slate-15);stroke-width:5px;stroke-linecap:round;fill:none}.pms-skeleton-faint{opacity:.35}.pms-preview-cta{fill:var(--color-brand-navy)}.pms-window-red{fill:var(--pms-window-red)}.pms-window-amber{fill:var(--pms-window-amber)}.pms-window-green{fill:var(--pms-window-green)}.pms-donut-base,.pms-donut-teal,.pms-donut-blue{fill:none;stroke-width:8px}.pms-donut-base{stroke:var(--color-teal-light)}.pms-donut-teal{stroke:var(--color-teal)}.pms-donut-blue{stroke:var(--pms-platform-blue)}.pms-source-0{fill:var(--pms-platform-blue)}.pms-source-1{fill:var(--pms-linkedin-blue)}.pms-source-2{fill:var(--color-teal-deep)}.pms-source-3{fill:var(--color-teal)}@media(min-width:1400px){.pms-visual{height:280px}}@media(max-width:1023px){.pms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pms-visual{height:290px}.pms h2{font-size:48px}}@media(max-width:600px){.pms{padding-block:60px}.pms-inner{padding-inline:20px}.pms h2{font-size:38px}.pms-intro{font-size:15px}.pms-grid{grid-template-columns:minmax(0,1fr)}.pms-visual{height:285px}.pms-content{padding:0 22px 26px}.pms h3{min-height:0;font-size:26px}.pms-body{font-size:15px}}@media(prefers-reduced-motion:reduce){.pms-card{transition:none}.pms-card:hover{transform:none}}.pr-service,.pr-service h1,.pr-service h2,.pr-service h3{letter-spacing:0}.pr-service .pr-hero{padding-top:152px;padding-bottom:80px}.pr-service .pr-hero-shade{background:linear-gradient(90deg,var(--color-canvas) 0%,var(--color-canvas) 36%,color-mix(in srgb,var(--color-canvas) 96%,transparent) 46%,color-mix(in srgb,var(--color-canvas) 10%,transparent) 75%)}@media(max-width:1023px){.pr-service .pr-hero{padding-top:128px;padding-bottom:0}.pr-service .pr-hero-shade{display:none}}
