@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&display=swap");.marketing-site{--pin-blue:#c69336;--pin-blue-hover:#a67d2e;--pin-brand-light:#d4a855;--pin-brand-lighter:#e8d9bc;--pin-brand-deep:#8f6824;--pin-accent-surface:#faf6ef;--pin-primary-100:#c69336;--pin-natural-100:#fff;--pin-natural-500:#f6f6f6;--pin-natural-600:#efefef;--pin-natural-800:#f7f0e8;--pin-system-800:#05001c;--pin-on-brand:#fff;--pin-gradient-section:linear-gradient(180deg,#d4a855,#c69336 46%,#a67d2e);--pin-gradient-ticker:linear-gradient(180deg,#f0d48a,#c69336 46%,#a67d2e);--pin-gradient-hero:linear-gradient(180deg,#c69336 66%,#d4a855);--pin-gradient-card:linear-gradient(180deg,#d4a855,#c69336);--pin-gradient-diagonal:linear-gradient(135deg,#c69336,#d4a855);--pin-gradient-marquee:linear-gradient(230deg,#d4a855,#c69336);--pin-gradient-pill:linear-gradient(135deg,#d4a855,#a67d2e);--pin-container:84.375rem;--pin-container-pad:0.938rem;--pin-section-pad:clamp(1.25rem,4vw,2.5rem);--pin-showcase:110.25rem;--pin-phone-w:84%;--pin-phone-max-w:40rem;--pin-phone-overhang:8.725rem;--pin-spending-overlay-w:16.25rem;--pin-banner-bottom-pad:6.25rem;--pin-ticker-gap:2.5rem;--pin-nav-band:6.5rem;--pin-nav-inline-pad:clamp(1.25rem,2.5vw,2rem);color:var(--pin-system-800);background-color:var(--pin-natural-500);width:100%;max-width:100%;overflow-x:clip}.marketing-site>footer,.marketing-site>main{position:relative;z-index:1;max-width:100%}html.dark .marketing-site{color:var(--pin-system-800);background-color:var(--pin-natural-500)}.marketing-nav-shell{position:sticky;top:0;z-index:50;width:100%;max-width:min(var(--pin-container),100%);margin-inline:auto;padding-inline:var(--pin-nav-inline-pad);overflow-x:clip}.marketing-nav-pill{width:100%;max-width:100%;box-sizing:border-box;padding:.75rem 1rem;border-radius:3.75rem;background:var(--pin-natural-100);box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 20px rgba(15,23,42,.04);overflow-x:clip}.marketing-nav-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%}.marketing-nav-left{display:flex;flex-shrink:0;align-items:center}.marketing-nav-center{display:none;align-items:center;justify-content:center;gap:0}.marketing-nav-right{display:none;flex-shrink:0;align-items:center;justify-content:flex-end;gap:1.25rem}.marketing-nav-mobile-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:9999px;background:transparent;color:var(--pin-system-800);cursor:pointer}@media (min-width:992px){.marketing-nav-pill{padding-inline:1.25rem}}@media (min-width:1024px){.marketing-nav-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.marketing-nav-left{position:relative;z-index:2;flex-shrink:0}.marketing-nav-center{position:absolute;left:50%;top:50%;z-index:1;display:flex;max-width:min(46vw,40rem);align-items:center;justify-content:center;transform:translate(-50%,-50%)}.marketing-nav-right{position:relative;z-index:2;display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.25rem;margin-left:auto}.marketing-nav-right .marketing-nav-link{padding-inline:.875rem;white-space:nowrap}.marketing-nav-right .marketing-btn-primary{padding-inline:1rem;font-size:.9375rem;white-space:nowrap}.marketing-nav-mobile-toggle{display:none}}@media (min-width:1024px) and (max-width:1279px){.marketing-nav-link{padding-inline:.625rem;font-size:.875rem;white-space:nowrap}.marketing-nav-center{max-width:min(42vw,34rem)}}@media (min-width:1280px){.marketing-nav-link{white-space:nowrap}.marketing-nav-center{max-width:min(50vw,44rem)}}.marketing-nav-link{padding:.5rem 1.25rem;border-radius:2.5rem;font-size:1rem;font-weight:400;color:var(--pin-system-800)}.marketing-lang-switcher{position:relative;flex-shrink:0}.marketing-lang-switcher-trigger{display:inline-flex;align-items:center;gap:.2rem;border:none;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer;white-space:nowrap}.marketing-lang-switcher-trigger.marketing-nav-link{font-weight:400}.marketing-lang-switcher-trigger.marketing-nav-link:hover{opacity:.72}.marketing-lang-switcher-code{letter-spacing:.02em}.marketing-lang-switcher-chevron{margin-top:.05rem;opacity:.55;transition:transform .2s ease,opacity .2s ease}.marketing-lang-switcher-trigger:hover .marketing-lang-switcher-chevron,.marketing-lang-switcher-trigger[aria-expanded=true] .marketing-lang-switcher-chevron{opacity:.85}.marketing-lang-switcher-chevron.is-open{transform:rotate(180deg)}.marketing-lang-switcher-panel{position:absolute;z-index:60;top:calc(100% + .5rem);right:0;width:min(16.5rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(5,0,28,.08);border-radius:1rem;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.06)}.marketing-lang-switcher-list{max-height:min(18rem,52vh);margin:0;padding:.375rem;list-style:none;overflow-y:auto}.marketing-lang-switcher-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:none;border-radius:.625rem;background:transparent;color:var(--pin-system-800);font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s}.marketing-lang-switcher-option:hover{background:rgba(5,0,28,.04)}.marketing-lang-switcher-option.is-active{background:var(--pin-accent-surface);color:var(--pin-brand-deep)}.marketing-lang-switcher--menu{width:100%}.marketing-lang-switcher-trigger--menu{width:100%;justify-content:center;padding:.75rem 1rem;border:1px solid rgba(5,0,28,.1);border-radius:.75rem;font-size:.9375rem;font-weight:500;color:var(--pin-system-800)}.marketing-lang-switcher--menu .marketing-lang-switcher-trigger{width:100%;justify-content:center}.marketing-lang-switcher--menu .marketing-lang-switcher-panel{position:static;width:100%;margin-top:.5rem;box-shadow:none}.marketing-lang-switcher--menu .marketing-lang-switcher-list{max-height:14rem}.marketing-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.25rem;border:1px solid var(--pin-blue);border-radius:3.75rem;background:var(--pin-blue);color:var(--pin-natural-100);font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;box-shadow:none;transition:background-color .2s}.marketing-btn-primary:hover{background:var(--pin-blue-hover);border-color:var(--pin-blue-hover)}.marketing-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.25rem;border:1px solid rgba(5,0,28,.15);border-radius:3.75rem;background:#f9f9f9;color:var(--pin-system-800);font-size:1rem;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s}.marketing-btn-secondary:hover{background:#f3f3f3;border-color:rgba(5,0,28,.22)}.marketing-hero{position:relative;z-index:1;overflow-x:clip;overflow-y:visible;isolation:isolate;margin-top:calc(-1 * var(--pin-nav-band));padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem);background:transparent}.marketing-hero:before{content:"";position:absolute;top:calc(-1 * var(--pin-nav-band));right:0;bottom:0;left:0;z-index:-1;background-image:url(/marketing/v2-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;opacity:0;animation:marketing-hero-bg-in 1.15s cubic-bezier(.22,1,.36,1) forwards}@keyframes marketing-hero-bg-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.marketing-hero-container{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-hero-top{max-width:56.125rem;width:100%;margin-inline:auto;margin-bottom:3rem;text-align:center}.marketing-hero-title{margin:0 0 1.75rem;font-size:clamp(2.5rem,5vw,5.375rem);font-weight:500;line-height:1.08;letter-spacing:-.04em;color:var(--pin-system-800)}.marketing-hero-details{max-width:36rem;margin-inline:auto;margin-bottom:2.75rem}.marketing-hero-subtitle{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.marketing-pin-showcase-wrap{position:relative;z-index:3;flex:0 0 auto;width:100%;max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad);padding-bottom:0;overflow-x:clip;overflow-y:visible}.marketing-pin-container{position:relative;z-index:2;width:100%}.marketing-pin-grid{display:grid;grid-template-columns:1fr 1.19434fr 1fr;align-items:center;gap:2rem;width:100%}.marketing-pin-panel{position:relative;overflow:hidden;width:100%;border-radius:1.875rem;background:var(--pin-natural-800)}.marketing-pin-panel--side{display:flex;justify-content:center;align-items:center;width:100%;height:auto;padding:2rem}.marketing-pin-panel--center{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:auto;overflow:hidden;z-index:3;background-image:url(/marketing/pinpulse/v2-banner-mobile-card-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4.125rem 1.5rem 0}.marketing-pin-chart{position:relative;width:100%;overflow:hidden;border-radius:1.375rem;background:var(--pin-natural-100);box-shadow:0 93.61px 169.51px rgba(198,147,54,.16),0 2.2px 6.6px rgba(13,10,44,.08)}.marketing-pin-chart--left{transform:skew(-6deg) rotate(-2deg);transform-origin:0 0}.marketing-pin-chart--right{transform:skew(6deg) rotate(2deg);transform-origin:0 0;box-shadow:0 2.2px 6.6px rgba(13,10,44,.08)}.marketing-pin-chart>div{width:100%;height:auto;aspect-ratio:1.14/1.24}.marketing-pin-forecast-card{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:.875rem .875rem .75rem;overflow:hidden;background:var(--pin-natural-100)}.marketing-pin-forecast-header{flex-shrink:0;padding:0 .125rem}.marketing-pin-forecast-eyebrow{margin:0;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-pin-forecast-value{margin:.125rem 0 0;font-size:1.75rem;font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#05001c}.marketing-pin-forecast-chart{flex:1 1 auto;min-height:0;margin:.35rem 0 .5rem}.marketing-pin-forecast-chart-svg{display:block;width:100%;height:100%}.marketing-pin-forecast-grid-line{stroke:rgba(5,0,28,.08);stroke-width:1}.marketing-pin-forecast-axis-label{fill:rgba(5,0,28,.32);font-size:9px;font-weight:500;text-anchor:end}.marketing-pin-forecast-wick{stroke-width:1.5;stroke-linecap:round;opacity:.85}.marketing-pin-forecast-candle{transform-box:fill-box;transform:scaleY(.08);opacity:.35}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--0{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:0s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--1{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.05s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--2{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.1s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--3{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.15s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--4{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.2s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--5{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.25s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--6{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.3s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--7{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.35s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--8{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.4s}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle--9{animation:marketing-pin-forecast-candle-rise var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite;animation-delay:.45s}@keyframes marketing-pin-forecast-candle-rise{0%,6%{transform:scaleY(.08);opacity:.35}22%,78%{transform:scaleY(1);opacity:1}92%,to{transform:scaleY(.08);opacity:.35}}.marketing-pin-forecast-tabs{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.375rem;pointer-events:none}.marketing-pin-forecast-tab{flex:1 1 0;min-width:0;min-height:1.875rem;padding:.5rem .35rem;border:1px solid rgba(5,0,28,.14);border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.2;text-align:center;color:rgba(5,0,28,.4);background:var(--pin-natural-100)}.marketing-pin-forecast-tab.is-active{border-color:#c69336;color:#c69336}@media (prefers-reduced-motion:reduce){.marketing-pin-forecast-candle{transform:scaleY(1);opacity:1}.marketing-pin-forecast-chart.is-animate .marketing-pin-forecast-candle{animation:none}}.marketing-pin-spending-card{position:relative;width:100%;height:100%;overflow:hidden;background:var(--pin-natural-100)}.marketing-pin-spending-lottie{position:absolute;inset:0;width:100%;height:100%}.marketing-pin-spending-text-mask{z-index:1;left:25%;width:58%;height:72%;background:var(--pin-natural-100)}.marketing-pin-spending-copy,.marketing-pin-spending-text-mask{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.marketing-pin-spending-copy{z-index:2;left:29%}.marketing-pin-spending-title{margin:0;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.45)}.marketing-pin-spending-value{margin:.125rem 0 0;line-height:1.1}.marketing-pin-spending-amount{font-size:.9375rem;font-weight:600;letter-spacing:-.035em;color:#05001c}.marketing-pin-spending-period{font-size:.6875rem;font-weight:500;letter-spacing:-.02em;color:rgba(5,0,28,.45)}.marketing-pin-float-card{position:relative;width:100%;height:100%;overflow:hidden;background:var(--pin-natural-100)}.marketing-pin-float-lottie{position:absolute;inset:0;width:100%;height:100%}.marketing-pin-float-legend-mask{position:absolute;z-index:1;bottom:0;left:0;right:0;height:14%;background:var(--pin-natural-100);pointer-events:none}.marketing-pin-float-legend{position:absolute;z-index:2;bottom:6.5%;left:8%;right:8%;display:flex;align-items:center;gap:.375rem;pointer-events:none}.marketing-pin-float-legend-dot{flex:none;width:.4375rem;height:.4375rem;border-radius:999px;background:#c69336}.marketing-pin-float-legend-label{flex:1 1 auto;min-width:0;color:rgba(5,0,28,.44)}.marketing-pin-float-legend-amount,.marketing-pin-float-legend-label{font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}.marketing-pin-float-legend-amount{flex:none;color:rgba(5,0,28,.38)}.marketing-pin-revenue-card{position:relative;width:100%;height:100%;overflow:hidden;background:var(--pin-natural-100)}.marketing-pin-revenue-lottie{position:absolute;inset:0;width:100%;height:100%}.marketing-pin-revenue-header-mask{top:0;width:46%;height:24%}.marketing-pin-revenue-footer-mask,.marketing-pin-revenue-header-mask{position:absolute;z-index:1;left:0;background:var(--pin-natural-100);pointer-events:none}.marketing-pin-revenue-footer-mask{bottom:0;right:0;height:22%}.marketing-pin-revenue-header{position:absolute;z-index:2;top:6.8%;left:9%;pointer-events:none}.marketing-pin-revenue-eyebrow{margin:0;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-pin-revenue-value{margin:.125rem 0 0;font-size:1.75rem;font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#05001c}.marketing-pin-revenue-legend{position:absolute;z-index:2;bottom:7.5%;left:9%;right:9%;display:flex;flex-direction:column;gap:.4rem;pointer-events:none}.marketing-pin-revenue-legend-row{display:flex;align-items:center;gap:.375rem}.marketing-pin-revenue-legend-dot{flex:none;width:.4375rem;height:.4375rem;border-radius:999px}.marketing-pin-revenue-legend-dot--gold{background:#c69336}.marketing-pin-revenue-legend-dot--pale{background:#e8d9bc}.marketing-pin-revenue-legend-label{flex:1 1 auto;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-pin-revenue-legend-amount{flex:none;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.38)}.marketing-pin-phone-wrap{position:relative;z-index:2;width:var(--pin-phone-w);max-width:var(--pin-phone-max-w);aspect-ratio:9/16;flex:none;height:auto;margin-bottom:calc(var(--pin-phone-overhang) * -1)}.marketing-pin-phone-image{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.marketing-pin-overlay{position:absolute;z-index:4;overflow:hidden;background:var(--pin-natural-100);line-height:0}.marketing-pin-overlay>*{display:block;width:100%;height:100%}.marketing-pin-overlay--spending{top:8rem;left:1.875rem;width:var(--pin-spending-overlay-w);height:auto;aspect-ratio:265/76;border-radius:1rem;box-shadow:-27.75px 50px 120px -1.39px rgba(198,147,54,.2)}.marketing-pin-overlay--float{right:1.5rem;bottom:10rem;width:40%;min-width:10rem;height:auto;aspect-ratio:438/352;border-radius:.625rem;transform:skew(-6deg) rotate(-2deg);box-shadow:none}.marketing-hero-bottom-fade{pointer-events:none;position:absolute;inset:0;z-index:4;background-image:linear-gradient(hsla(0,0%,100%,0) 62%,#fff)}.marketing-pin-circle-shape{pointer-events:none;position:absolute;right:0;bottom:0;left:0;z-index:1;width:167.875rem;height:52rem;margin-inline:-21.875rem;margin-bottom:-28rem;border-radius:50%;background:var(--pin-natural-500);filter:blur(5rem);opacity:0;animation:marketing-hero-glow-in 1.35s cubic-bezier(.22,1,.36,1) .45s forwards}@keyframes marketing-hero-glow-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (min-width:1280px){.marketing-hero{padding:calc(2.5rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,2.25rem)}.marketing-pin-grid{gap:2.25rem}.marketing-pin-panel--side{padding:2.25rem}.marketing-site{--pin-phone-max-w:44rem;--pin-phone-overhang:8.725rem;--pin-spending-overlay-w:17.5rem}}@media (min-width:1536px){.marketing-pin-grid{gap:2.5rem}.marketing-site{--pin-phone-max-w:46rem;--pin-phone-overhang:8.725rem;--pin-spending-overlay-w:18.5rem}}@media (max-width:991px){.marketing-nav-shell{padding-inline:var(--pin-section-pad)}.marketing-hero{padding:calc(1.5rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,4rem)}.marketing-hero-top{max-width:35rem;margin-bottom:2rem}.marketing-hero-title{margin-bottom:1.25rem}.marketing-hero-details{margin-bottom:1.75rem}.marketing-pin-showcase-wrap{min-height:auto;padding-bottom:0}.marketing-site{--pin-nav-band:5.5rem;--pin-phone-w:78%;--pin-phone-max-w:22rem;--pin-phone-overhang:3rem}.marketing-marquee{margin-top:0;padding-block:2.5rem}.marketing-marquee-track{gap:0}.marketing-marquee-half,.marketing-marquee-measure{gap:1.5rem}.marketing-marquee-label{font-size:1rem}.marketing-pin-chart>div{aspect-ratio:1.1/1.16}.marketing-pin-panel--center,.marketing-pin-panel--side{padding:0}.marketing-pin-panel--center{min-height:auto;padding-top:.75rem;background-size:cover}.marketing-pin-chart{border-radius:.5rem}.marketing-pin-chart--left,.marketing-pin-chart--right{transform:none;box-shadow:none}.marketing-pin-overlay--spending{top:5.6rem;left:1rem;width:40%;aspect-ratio:265/76}.marketing-pin-overlay--float{bottom:8.5rem;width:30%;aspect-ratio:438/352}.marketing-pin-circle-shape{filter:blur(3rem);width:100%;height:40rem;margin-inline:0}}@media (max-width:767px){.marketing-pin-grid{grid-template-columns:1fr;gap:1rem}.marketing-pin-panel:not(.marketing-pin-panel--center){display:none}.marketing-pin-panel--center{order:-1}.marketing-hero-actions{flex-direction:column}}@media (max-width:479px){.marketing-hero-top{max-width:25rem}.marketing-pin-panel{padding:1rem}.marketing-pin-panel--center{padding-top:.5rem}.marketing-pin-overlay--spending{top:3.8rem;border-radius:.25rem}.marketing-pin-overlay--float{right:.5rem;bottom:4.3rem;border-radius:.25rem}.marketing-pin-circle-shape{filter:blur(2rem);height:34rem}}@media (prefers-reduced-motion:reduce){.marketing-pin-chart--left,.marketing-pin-chart--right,.marketing-pin-overlay--float{transform:none}.marketing-problems-item-body{animation:none}}.marketing-problems{position:relative;z-index:10;isolation:isolate;padding-block:5.5rem 4rem;background:var(--pin-natural-100)}.marketing-problems-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-problems-header{max-width:42rem;margin-inline:auto;text-align:center}.marketing-problems-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-shadow:none;opacity:1}.marketing-problems-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-problems-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:0}.marketing-problems-static{margin-top:3.5rem}.marketing-problems-pin{--pin-step-height:20vh;--pin-sticky-block:calc(100dvh - var(--pin-nav-band) - 1.5rem);position:relative;height:calc((var(--pin-steps, 4) - 1) * var(--pin-step-height) + var(--pin-sticky-block));margin-top:2.5rem}.marketing-problems-pin-sticky{position:sticky;top:calc(var(--pin-nav-band) + .75rem);z-index:2}.marketing-problems-accordion{overflow:hidden;border-radius:1.875rem;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(198,147,54,.14),transparent 55%),radial-gradient(ellipse 70% 55% at 0 100%,rgba(198,147,54,.1),transparent 50%),var(--pin-natural-100);box-shadow:0 2px 6px rgba(13,10,44,.04)}.marketing-problems-item{position:relative;display:flex;width:100%;align-items:flex-start;gap:1rem;padding:1.75rem 1.75rem 1.75rem 1.5rem;border:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s}.marketing-problems-item:hover{background:hsla(0,0%,100%,.45)}.marketing-problems-item-accent{position:absolute;top:1.5rem;bottom:1.5rem;left:0;width:.1875rem;border-radius:0 .25rem .25rem 0;background:transparent;transition:background-color .2s}.marketing-problems-item.is-active .marketing-problems-item-accent{background:var(--pin-blue)}.marketing-problems-item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.marketing-problems-item-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem;padding-top:.125rem}.marketing-problems-item-title{font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--pin-system-800);transition:color .25s ease}.marketing-problems-item:not(.is-active) .marketing-problems-item-title{color:rgba(5,0,28,.42)}.marketing-problems-item-body{font-size:.9375rem;line-height:1.55;color:rgba(5,0,28,.62);animation:marketing-problems-body-in .3s ease}@keyframes marketing-problems-body-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.marketing-problems-divider{height:1px;margin-inline:1.75rem;background:rgba(5,0,28,.08)}.marketing-problems-visual{position:relative;overflow:hidden;min-height:24rem;border-radius:1.875rem;background:radial-gradient(ellipse 80% 55% at 85% 15%,rgba(198,147,54,.14),transparent 58%),radial-gradient(ellipse 70% 50% at 12% 88%,rgba(198,147,54,.09),transparent 52%),linear-gradient(155deg,#f7f0e8,#efe6db 42%,#e6d6c0)}.marketing-problems-visual-card{position:absolute;top:50%;left:50%;z-index:2;width:min(96%,34rem);aspect-ratio:816/520;border-radius:1rem;background:transparent;box-shadow:0 24px 64px rgba(198,147,54,.2);transform:translate(-50%,-50%);overflow:hidden}.marketing-problems-visual-card>div{width:100%;height:100%}.marketing-problems-chart-card{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.marketing-problems-chart-lottie{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.marketing-problems-chart-lottie svg{width:100%!important;height:100%!important;display:block}.marketing-problems-chart-card--analysis .marketing-problems-followups-chart,.marketing-problems-chart-card--insights .marketing-problems-activity-chart,.marketing-problems-chart-card--reporting .marketing-problems-pipeline-chart,.marketing-problems-chart-card--scattered .marketing-problems-scattered-chart{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.marketing-problems-followups-lane{opacity:0}.marketing-problems-followups-lane.is-visible{animation:marketing-problems-followups-lane-in .6s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-followups-lane-fill{transform-box:fill-box;transform-origin:left center;transform:scaleX(0)}.marketing-problems-followups-lane-fill.is-visible{animation:marketing-problems-followups-lane-fill .7s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-followups-stage{opacity:0}.marketing-problems-followups-stage.is-visible{animation:marketing-problems-followups-stage-in .5s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-followups-spine,.marketing-problems-followups-spine-glow{opacity:0;stroke-dasharray:360;stroke-dashoffset:360}.marketing-problems-followups-spine.is-visible{animation:marketing-problems-followups-spine-in 1.1s ease .15s forwards}.marketing-problems-followups-spine-glow.is-visible{animation:marketing-problems-followups-spine-glow 1.1s ease .15s forwards}.marketing-problems-followups-trail{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.marketing-problems-followups-trail.is-visible{animation:marketing-problems-followups-trail-draw 1s ease forwards}.marketing-problems-followups-dot{opacity:0}.marketing-problems-followups-dot.is-active{opacity:1;transition:opacity .35s ease .45s}.marketing-problems-followups-rail{opacity:0}.marketing-problems-followups-rail.is-visible{animation:marketing-problems-followups-legend-in .55s ease .1s forwards}.marketing-problems-followups-rail-item{opacity:0}.marketing-problems-followups-rail-item.is-visible{animation:marketing-problems-followups-rail-item-in .45s ease forwards}.marketing-problems-followups-playhead{opacity:0}.marketing-problems-followups-playhead.is-active{opacity:1;transition:opacity .4s ease .6s}.marketing-problems-followups-lead{opacity:0}.marketing-problems-followups-lead.is-active{opacity:1;transition:opacity .35s ease .5s}.marketing-problems-followups-alert{opacity:0}.marketing-problems-followups-alert.is-visible{animation:marketing-problems-followups-alert 6s ease-in-out infinite}.marketing-problems-followups-dot-ok{animation:marketing-problems-followups-dot-pulse 2.4s ease-in-out infinite}.marketing-problems-followups-dot-missed{animation:marketing-problems-followups-dot-fade 8s ease-in-out infinite}.marketing-problems-followups-missed-mark{opacity:0;animation:marketing-problems-followups-mark-pop 8s ease-in-out infinite}.marketing-problems-followups-reminder{opacity:0}.marketing-problems-followups-reminder.is-visible{animation:marketing-problems-followups-reminder 5s ease-in-out infinite}.marketing-problems-followups-legend{opacity:0;animation:marketing-problems-followups-legend-in .55s ease 1s forwards}@keyframes marketing-problems-followups-lane-in{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes marketing-problems-followups-lane-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketing-problems-followups-stage-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes marketing-problems-followups-spine-in{0%{stroke-dashoffset:360;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes marketing-problems-followups-spine-glow{0%{stroke-dashoffset:360;opacity:0}to{stroke-dashoffset:0;opacity:.55}}@keyframes marketing-problems-followups-trail-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:.55;stroke-dashoffset:0}}@keyframes marketing-problems-followups-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes marketing-problems-followups-dot-fade{0%,30%{opacity:1}48%,to{opacity:.3}}@keyframes marketing-problems-followups-mark-pop{0%,32%{opacity:0;transform:scale(.55)}40%,52%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(1.25)}}@keyframes marketing-problems-followups-rail-item-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes marketing-problems-followups-alert{0%,8%{opacity:0;transform:translateY(8px) scale(.92)}14%,42%{opacity:1;transform:translateY(0) scale(1)}52%,to{opacity:0;transform:translateY(-6px) scale(.94)}}@keyframes marketing-problems-followups-legend-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.marketing-problems-pipeline-col{opacity:0;transform-box:fill-box;transform-origin:center bottom}.marketing-problems-pipeline-col.is-visible{animation:marketing-problems-pipeline-col-in .55s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-pipeline-card{opacity:0;transform-box:fill-box;transform-origin:center}.marketing-problems-pipeline-card.is-visible{animation:marketing-problems-pipeline-card-in .45s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-pipeline-drag{opacity:0}.marketing-problems-pipeline-drag.is-active{opacity:1;transition:opacity .35s ease .55s}.marketing-problems-pipeline-cursor{animation:marketing-problems-pipeline-cursor-tap 8s ease-in-out infinite;transform-box:fill-box;transform-origin:top left}.marketing-problems-pipeline-header{opacity:0;transform-box:fill-box;transform-origin:center top}.marketing-problems-pipeline-header.is-visible{animation:marketing-problems-pipeline-header-in .5s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-pipeline-ghost{opacity:0}.marketing-problems-pipeline-ghost.is-visible{animation:marketing-problems-pipeline-ghost-in .6s ease .7s forwards}.marketing-problems-pipeline-hint-bg{fill:rgba(198,147,54,.1);opacity:0;animation:marketing-problems-pipeline-hint-pulse 8s ease-in-out infinite}.marketing-problems-pipeline-drag.is-active~.marketing-problems-pipeline-hint,.marketing-problems-pipeline-hint{opacity:0;animation:marketing-problems-pipeline-hint-in .5s ease 1s forwards}@keyframes marketing-problems-pipeline-header-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-problems-pipeline-ghost-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-problems-pipeline-hint-pulse{0%,to{opacity:.55}38%,52%{opacity:1}50%{opacity:1}}@keyframes marketing-problems-pipeline-col-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketing-problems-pipeline-card-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes marketing-problems-pipeline-cursor-tap{0%,12%,26%,40%,54%,68%,82%,to{transform:scale(1)}14%,28%,42%,56%,70%,84%{transform:scale(.88)}}@keyframes marketing-problems-pipeline-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marketing-problems-scattered-hand{font-family:Caveat,Segoe Print,Bradley Hand,cursive}.marketing-problems-scattered-note{opacity:0;transform-box:fill-box;transform-origin:center}.marketing-problems-scattered-note.is-visible{animation:marketing-problems-scattered-burst .85s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-problems-scattered-note-float{animation:marketing-problems-scattered-float var(--float-duration,5s) ease-in-out infinite;animation-delay:var(--float-phase,0ms);animation-play-state:paused;transform-box:fill-box;transform-origin:center}.marketing-problems-scattered-note.is-visible .marketing-problems-scattered-note-float{animation-play-state:running}.marketing-problems-scattered-link{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.marketing-problems-scattered-link.is-visible{animation:marketing-problems-scattered-link-draw 1.1s ease forwards}.marketing-problems-scattered-badge{transform-box:fill-box;transform-origin:center;animation:marketing-problems-scattered-badge 2.4s ease-in-out infinite}.marketing-problems-scattered-pulse-dot{transform-box:fill-box;transform-origin:center;animation:marketing-problems-scattered-badge 1.8s ease-in-out infinite}.marketing-problems-scattered-ping{transform-box:fill-box;transform-origin:center;animation:marketing-problems-scattered-ping 2.2s ease-out infinite}.marketing-problems-scattered-ping--rose{fill:rgba(239,68,68,.35)}.marketing-problems-scattered-typing circle:first-child{animation:marketing-problems-scattered-typing 1.2s ease-in-out infinite}.marketing-problems-scattered-typing circle:nth-child(2){animation:marketing-problems-scattered-typing 1.2s ease-in-out .15s infinite}.marketing-problems-scattered-typing circle:nth-child(3){animation:marketing-problems-scattered-typing 1.2s ease-in-out .3s infinite}@keyframes marketing-problems-scattered-burst{0%{opacity:0;transform:translate(var(--burst-x,0),var(--burst-y,0)) scale(.12)}55%{opacity:1;transform:translate(calc(var(--burst-x, 0) * -.06),calc(var(--burst-y, 0) * -.06)) scale(1.08)}78%{transform:translate(calc(var(--burst-x, 0) * .02),calc(var(--burst-y, 0) * .02)) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes marketing-problems-scattered-float{0%,to{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-4px) rotate(.6deg)}65%{transform:translateY(3px) rotate(-.5deg)}}@keyframes marketing-problems-scattered-link-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:.85;stroke-dashoffset:0}}@keyframes marketing-problems-scattered-badge{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes marketing-problems-scattered-ping{0%{transform:scale(.65);opacity:.55}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}@keyframes marketing-problems-scattered-typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.marketing-problems-activity-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.15s cubic-bezier(.4,0,.2,1)}.marketing-problems-activity-line.is-visible{stroke-dashoffset:0}.marketing-problems-activity-area{opacity:0;transition:opacity .55s ease .45s}.marketing-problems-activity-area.is-visible{opacity:1}.marketing-problems-activity-dot{opacity:0;transform-origin:center;animation:marketing-problems-dot-in .35s ease forwards}@keyframes marketing-problems-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.marketing-problems-activity-pulse{opacity:0;animation:marketing-problems-pulse 1.8s ease-out infinite}.marketing-problems-activity-pulse--delay{animation-delay:.6s}@keyframes marketing-problems-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.marketing-problems-chart-card--insights .marketing-problems-chart-lottie{transform:translateY(-2%) scale(1.02);transform-origin:50% 42%}.marketing-problems-activity-xlabel{fill:rgba(5,0,28,.42);font-size:11px;font-weight:500;letter-spacing:.01em}.marketing-problems-activity-guide{opacity:0;animation:marketing-problems-guide-sweep 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:0 0}@keyframes marketing-problems-guide-sweep{0%,8%{opacity:0;transform:translateX(0)}12%{opacity:.38;transform:translateX(0)}88%{opacity:.38;transform:translateX(var(--guide-travel,90%))}to{opacity:0;transform:translateX(var(--guide-travel,90%))}}.marketing-problems-chart-header-mask{position:absolute;z-index:1;top:0;left:0;width:58%;height:24%;background:#fff;pointer-events:none}.marketing-problems-chart-tabs-mask{position:absolute;z-index:1;top:4%;right:0;width:38%;height:14%;background:#fff;pointer-events:none}.marketing-problems-chart-header{position:absolute;z-index:2;top:7%;left:7%;max-width:52%;pointer-events:none}.marketing-problems-chart-eyebrow{margin:0;font-size:clamp(.625rem,1.6vw,.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-problems-chart-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.2rem}.marketing-problems-chart-value{margin:0;font-size:clamp(1.25rem,3.4vw,1.75rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#05001c}.marketing-problems-chart-delta{margin:0;font-size:clamp(.5625rem,1.4vw,.6875rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#1a9b5c}.marketing-problems-chart-tabs{position:absolute;z-index:2;top:7.5%;right:5%;display:flex;align-items:center;gap:.3rem;pointer-events:none}.marketing-problems-chart-tab{min-width:0;min-height:1.625rem;padding:.35rem .55rem;border:1px solid rgba(5,0,28,.14);border-radius:999px;font-size:clamp(.5625rem,1.35vw,.6875rem);font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;color:rgba(5,0,28,.4);background:#fff}.marketing-problems-chart-tab.is-active{border-color:#05001c;color:#fff;background:#05001c}.marketing-problems-chart-card--analysis .marketing-problems-chart-header-mask,.marketing-problems-chart-card--reporting .marketing-problems-chart-header-mask,.marketing-problems-chart-card--scattered .marketing-problems-chart-header-mask{width:62%;height:22%}.marketing-problems-chart-card--analysis .marketing-problems-chart-header-mask{height:26%}@media (min-width:1024px){.marketing-problems{padding-block:6.5rem 4.5rem}.marketing-problems-static{margin-top:4rem}.marketing-problems-pin{--pin-step-height:18vh;--pin-sticky-block:calc(100dvh - var(--pin-nav-band) - 1.5rem);margin-top:2.5rem}.marketing-problems-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.75rem;align-items:stretch}.marketing-problems-visual{min-height:100%;aspect-ratio:auto}.marketing-problems-visual-card{width:min(100%,38rem)}.marketing-problems-item{padding:2rem 2rem 2rem 1.75rem}.marketing-problems-divider{margin-inline:2rem}}.marketing-platform{position:relative;z-index:10;padding-block:5.5rem 6.5rem;background:var(--pin-natural-100)}.marketing-platform-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-platform-header{max-width:42rem;margin-inline:auto;text-align:center}.marketing-platform-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c}.marketing-platform-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-platform-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:3.5rem}.marketing-platform-grid-item,.marketing-platform-grid>.marketing-reveal{min-width:0}.marketing-platform-card{display:flex;flex-direction:column;gap:1.5rem}.marketing-platform-visual{position:relative;isolation:isolate;contain:paint;overflow:hidden;aspect-ratio:.92/1;border-radius:1.875rem;background:var(--pin-natural-800)}.marketing-platform-visual--pipeline{background:radial-gradient(ellipse 90% 60% at 82% 12%,hsla(0,0%,100%,.35),transparent 58%),linear-gradient(155deg,#f7f0e8,#e8d4b0 52%,#d4a855)}.marketing-platform-visual--finances{background:radial-gradient(ellipse 85% 55% at 18% 88%,hsla(0,0%,100%,.28),transparent 55%),linear-gradient(200deg,#faf6ef,#edd9b8 50%,#c69336)}.marketing-platform-visual--calendar{background:radial-gradient(ellipse 80% 50% at 50% 0,hsla(0,0%,100%,.32),transparent 62%),linear-gradient(140deg,#f3ebe0,#e0c99a 48%,#a67d2e)}.marketing-platform-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 28%),linear-gradient(0deg,rgba(5,0,28,.28),transparent 38%)}.marketing-platform-visual-card{position:absolute;top:50%;left:50%;z-index:2;width:min(92%,20.5rem);aspect-ratio:1.22/1;border-radius:1.125rem;background:var(--pin-natural-100);box-shadow:0 20px 56px rgba(198,147,54,.2);transform:translate(-50%,-50%);overflow:hidden}.marketing-platform-visual-card>div{width:100%;height:100%}.marketing-platform-chart-card{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.marketing-platform-analytics-chart,.marketing-platform-feed-chart,.marketing-platform-feed-visual,.marketing-platform-pipeline-visual,.marketing-platform-team-heatmap{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.marketing-platform-pipeline-visual{background:#fff}.marketing-platform-pipeline-visual-svg{display:block;width:100%;height:100%}.marketing-platform-pipeline-trend-line{stroke-dasharray:620;stroke-dashoffset:620}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-trend-line{animation:marketing-platform-pipeline-trend-draw 1.2s ease .15s forwards}.marketing-platform-pipeline-trend-fill{opacity:0}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-trend-fill{animation:marketing-platform-pipeline-fade-in .8s ease .5s forwards}.marketing-platform-pipeline-lane{opacity:0;transform-origin:center bottom;transform:scaleY(.9)}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-lane.is-visible{animation:marketing-platform-pipeline-lane-in .55s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-platform-pipeline-lane-glow{opacity:0;transition:opacity .35s ease}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-lane-glow{opacity:1}.marketing-platform-pipeline-card{opacity:0;transform:translateY(8px)}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-card.is-visible{animation:marketing-platform-pipeline-card-in .45s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-platform-pipeline-hero{opacity:0}.marketing-platform-pipeline-visual.is-animate .marketing-platform-pipeline-hero{animation:marketing-platform-pipeline-fade-in .4s ease .7s forwards}.marketing-platform-pipeline-stage-dot{transition:r .25s ease,fill .25s ease}@keyframes marketing-platform-pipeline-lane-in{to{opacity:1;transform:scaleY(1)}}@keyframes marketing-platform-pipeline-card-in{to{opacity:1;transform:translateY(0)}}@keyframes marketing-platform-pipeline-trend-draw{to{stroke-dashoffset:0}}@keyframes marketing-platform-pipeline-fade-in{to{opacity:1}}.marketing-platform-feed-visual{position:absolute;inset:0;width:100%;height:100%;background:#fff;pointer-events:none}.marketing-platform-feed-visual-svg{display:block;width:100%;height:100%}.marketing-platform-feed-header-bar{opacity:0}.marketing-platform-feed-visual.is-animate .marketing-platform-feed-header-bar{animation:marketing-platform-feed-fade-in .5s ease forwards}.marketing-platform-feed-visual.is-animate .marketing-platform-feed-header-bar--delay{animation-delay:.06s}.marketing-platform-feed-timeline{stroke-dasharray:420;stroke-dashoffset:420}.marketing-platform-feed-visual.is-animate .marketing-platform-feed-timeline{animation:marketing-platform-feed-timeline-draw .9s ease .2s forwards}.marketing-platform-feed-timeline-dot{transition:r .25s ease,fill .25s ease}.marketing-platform-feed-visual.is-animate .marketing-platform-feed-row.is-visible{animation:marketing-platform-feed-row-in .5s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-platform-feed-visual.is-animate .marketing-platform-feed-live{animation:marketing-platform-feed-live-in .45s ease .35s forwards}.marketing-platform-feed-active-dot,.marketing-platform-feed-live-dot{animation:marketing-platform-feed-dot-pulse 1.4s ease-in-out infinite}.marketing-platform-feed-live-ring{transform-origin:center;transform-box:fill-box;animation:marketing-platform-feed-ring-pulse 1.4s ease-in-out infinite}@keyframes marketing-platform-feed-fade-in{to{opacity:1}}@keyframes marketing-platform-feed-timeline-draw{to{stroke-dashoffset:0}}@keyframes marketing-platform-feed-ring-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.35);opacity:.2}}.marketing-platform-team-heatmap{position:absolute;inset:0;width:100%;height:100%;background:#fff;pointer-events:none}.marketing-platform-team-heatmap-svg{display:block;width:100%;height:100%}.marketing-platform-team-heatmap-avatar{opacity:0;transform-origin:center;transform:scale(.75)}.marketing-platform-team-heatmap.is-animate .marketing-platform-team-heatmap-avatar{animation:marketing-platform-team-heatmap-pop .5s cubic-bezier(.22,1.15,.36,1) forwards}.marketing-platform-team-heatmap-cell{transform-origin:center;transform:scale(.75)}.marketing-platform-team-heatmap.is-animate .marketing-platform-team-heatmap-cell{animation:marketing-platform-team-heatmap-cell-in .42s cubic-bezier(.22,1.05,.36,1) forwards}@keyframes marketing-platform-team-heatmap-cell-in{to{transform:scale(1)}}.marketing-platform-team-heatmap-col-glow{opacity:0;pointer-events:none}.marketing-platform-team-heatmap.is-animate .marketing-platform-team-heatmap-col-glow{animation:marketing-platform-team-heatmap-glow 2.4s ease-in-out infinite}.marketing-platform-team-heatmap-week-dot{transition:fill .35s ease}@keyframes marketing-platform-team-heatmap-pop{to{opacity:1;transform:scale(1)}}@keyframes marketing-platform-team-heatmap-glow{0%,to{opacity:.55}50%{opacity:.9}}.marketing-platform-bar-breathe,.marketing-platform-bar-stack{transform-box:fill-box;transform-origin:0 0}.marketing-platform-bar-stall{animation:marketing-platform-stall-pulse 3.2s ease-in-out infinite}.marketing-platform-pipeline-shimmer{transform-box:fill-box;animation:marketing-platform-pipeline-shimmer 3.5s ease-in-out infinite}.marketing-platform-pipeline-grid{opacity:0}.marketing-platform-pipeline-grid.is-visible{animation:marketing-platform-grid-in .6s ease forwards}.marketing-platform-pipeline-trend path{stroke-dasharray:1;stroke-dashoffset:1;animation:marketing-platform-trend-draw 1.4s ease .9s forwards}.marketing-platform-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom}.marketing-platform-bar.is-visible{animation:marketing-platform-bar-grow .65s cubic-bezier(.22,1.05,.36,1) forwards}@keyframes marketing-platform-pipeline-shimmer{0%{transform:translateX(0);opacity:0}15%{opacity:.45}to{transform:translateX(620px);opacity:0}}@keyframes marketing-platform-stall-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes marketing-platform-grid-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-platform-trend-draw{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.35}}.marketing-platform-feed-row{opacity:0}.marketing-platform-feed-row.is-visible{animation:marketing-platform-feed-row-in .55s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-platform-feed-row.is-visible.is-pulse rect:first-of-type{filter:drop-shadow(0 4px 12px rgba(198,147,54,.16))}.marketing-platform-feed-dot{animation:marketing-platform-feed-dot-pulse 1.4s ease-in-out infinite}.marketing-platform-feed-live{opacity:0;animation:marketing-platform-feed-live-in .45s ease .5s forwards}.marketing-platform-analytics-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.marketing-platform-analytics-line.is-visible{stroke-dashoffset:0}.marketing-platform-analytics-area{opacity:0;transition:opacity .55s ease .45s}.marketing-platform-analytics-area.is-visible{opacity:1}.marketing-platform-analytics-dot{opacity:0;transform-origin:center;animation:marketing-platform-analytics-dot-in .35s ease forwards}.marketing-platform-analytics-tooltip{opacity:0;animation:marketing-platform-analytics-tooltip-in .5s ease 1.1s forwards}@keyframes marketing-platform-bar-grow{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes marketing-platform-feed-row-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes marketing-platform-feed-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.25)}}@keyframes marketing-platform-feed-live-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-platform-analytics-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes marketing-platform-analytics-tooltip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marketing-platform-chart-lottie{position:absolute;inset:0;width:100%;height:100%}.marketing-platform-chart-header-mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:28%;background:#fff;pointer-events:none}.marketing-platform-chart-header{position:absolute;z-index:2;top:8%;left:8%;right:8%;pointer-events:none}.marketing-platform-chart-eyebrow{margin:0;font-size:clamp(.5625rem,2.2vw,.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-platform-chart-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;margin-top:.15rem}.marketing-platform-chart-value{margin:0;font-size:clamp(1rem,3.8vw,1.5rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#05001c}.marketing-platform-chart-delta{margin:0;font-size:clamp(.5625rem,1.8vw,.6875rem);font-weight:600;line-height:1.2;color:#1a9b5c}.marketing-platform-chart-delta--live{animation:marketing-platform-delta-pulse 2.4s ease-in-out infinite}@keyframes marketing-platform-delta-pulse{0%,to{opacity:1}50%{opacity:.72}}.marketing-platform-chart-feed-mask{position:absolute;z-index:1;inset:0;background:#fff;pointer-events:none}.marketing-platform-chart-feed{position:absolute;z-index:2;inset:8% 7%;display:flex;flex-direction:column;pointer-events:none}.marketing-platform-chart-feed-title{margin:0 0 .75rem;font-size:clamp(.625rem,2.2vw,.8125rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#05001c}.marketing-platform-chart-feed-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.marketing-platform-chart-feed-list li{display:flex;align-items:center;gap:.5rem;font-size:clamp(.5625rem,2vw,.75rem);font-weight:500;line-height:1.25;color:rgba(5,0,28,.78)}.marketing-platform-chart-feed-list li:before{content:"";flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:linear-gradient(135deg,#e8d9bc,#c69336)}.marketing-platform-copy{max-width:22rem}.marketing-platform-card-title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.03em;color:#05001c}.marketing-platform-card-body{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:rgba(5,0,28,.62)}@media (min-width:768px){.marketing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.marketing-platform-card:last-child{grid-column:1/-1;max-width:calc(50% - .875rem);justify-self:center}}@media (min-width:1024px){.marketing-platform{padding-block:6.5rem 7.5rem}.marketing-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:4rem}.marketing-platform-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}.marketing-platform-visual{aspect-ratio:.88/1}.marketing-platform-visual-card{width:min(96%,22.5rem)}.marketing-platform-copy{max-width:none;padding-inline:.25rem}}.marketing-intelligence{position:relative;z-index:10;padding-block:5.5rem 6.5rem;background:var(--pin-natural-500)}.marketing-intelligence-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-intelligence-header{max-width:43.875rem;margin-inline:auto;text-align:center}.marketing-intelligence-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c}.marketing-intelligence-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-intelligence-content{display:flex;flex-direction:column;gap:1.5rem;margin-top:3.5rem}.marketing-intelligence-bottom,.marketing-intelligence-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}.marketing-intelligence-bottom .marketing-intelligence-card{height:100%}.marketing-intelligence-card{display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;border-radius:1.25rem;background:var(--pin-natural-100);padding:.938rem .938rem 1.875rem}.marketing-intelligence-card--wide{justify-content:center;min-height:14rem;padding:1.5rem 1.25rem 1.75rem}.marketing-intelligence-card--workflow{justify-content:flex-start;gap:1rem;padding:1.25rem;min-height:0}.marketing-intelligence-card--workflow .marketing-intelligence-card-body{flex:none}.marketing-intelligence-card--workflow .marketing-intelligence-workflow-chart{flex:1 1 auto;min-height:11rem;margin-top:0;display:flex;flex-direction:column}.marketing-intelligence-card--workflow .marketing-intelligence-workflow-stage{flex:1 1 auto;min-height:0}.marketing-intelligence-card--visual-only{padding:0;gap:0;min-height:0;background:var(--pin-natural-100);display:flex;flex-direction:column;overflow:hidden}.marketing-intelligence-card--visual-only .marketing-intelligence-active-leads-chart{position:relative;inset:auto;flex:1 1 auto;min-height:11.5rem;width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:radial-gradient(ellipse 80% 55% at 85% 15%,rgba(198,147,54,.12),transparent 58%),radial-gradient(ellipse 70% 50% at 12% 88%,rgba(198,147,54,.08),transparent 52%),linear-gradient(155deg,#f7f0e8,#efe6db 42%,#e6d6c0)}.marketing-intelligence-card--visual-only .marketing-intelligence-active-leads-chart-svg{flex:1 1 auto;min-height:0;width:100%;height:100%}.marketing-intelligence-visual{display:flex;align-items:center;justify-content:center;min-height:11.5rem;padding:1.25rem;border-radius:.75rem;background:radial-gradient(ellipse 80% 55% at 85% 15%,rgba(198,147,54,.12),transparent 58%),radial-gradient(ellipse 70% 50% at 12% 88%,rgba(198,147,54,.08),transparent 52%),linear-gradient(155deg,#f7f0e8,#efe6db 42%,#e6d6c0)}.marketing-intelligence-visual--compact{min-height:10rem;flex:1}.marketing-intelligence-visual--chart{position:relative;overflow:hidden;padding:0}.marketing-intelligence-analysis-chart{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.marketing-intelligence-analysis-chart-svg{display:block;width:100%;height:100%}.marketing-intelligence-analysis-chart.is-animate{--pipeline-loop:5s}.marketing-intelligence-analysis-card-wrap{opacity:0}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-card-wrap{animation:marketing-intelligence-analysis-card-in .6s cubic-bezier(.22,1.05,.36,1) forwards}.marketing-intelligence-analysis-card-ghost{opacity:.45}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-card-ghost{animation:marketing-intelligence-analysis-ghost-out var(--pipeline-loop) ease-in-out infinite}.marketing-intelligence-analysis-card{opacity:0}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-card{animation:marketing-intelligence-analysis-card-clear var(--pipeline-loop) ease-in-out infinite}.marketing-intelligence-analysis-area-loop{opacity:0}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-area-loop{animation:marketing-intelligence-analysis-area-loop var(--pipeline-loop) ease-in-out infinite}.marketing-intelligence-analysis-line-loop{stroke-dasharray:100;stroke-dashoffset:100;opacity:.35}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-line-loop{animation:marketing-intelligence-analysis-line-loop var(--pipeline-loop) cubic-bezier(.4,0,.2,1) infinite}.marketing-intelligence-analysis-bar-loop{opacity:.14;transform:scaleY(.35);transform-origin:center bottom;transform-box:fill-box}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-bar-loop{animation:marketing-intelligence-analysis-bar-loop var(--pipeline-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-analysis-bar-loop.is-key{opacity:.2}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-bar-loop.is-key{animation:marketing-intelligence-analysis-bar-key-loop var(--pipeline-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-analysis-insight-halo,.marketing-intelligence-analysis-insight-ring{opacity:0;transform-origin:center;transform-box:fill-box}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-insight-halo{animation:marketing-intelligence-analysis-insight-halo var(--pipeline-loop) ease-in-out infinite}.marketing-intelligence-analysis-chart.is-animate .marketing-intelligence-analysis-insight-ring{animation:marketing-intelligence-analysis-insight-ring var(--pipeline-loop) ease-in-out infinite}@keyframes marketing-intelligence-analysis-card-in{to{opacity:1}}@keyframes marketing-intelligence-analysis-ghost-out{0%,8%{opacity:.5}28%,88%{opacity:0}to{opacity:.5}}@keyframes marketing-intelligence-analysis-card-clear{0%,6%{opacity:.55}22%,88%{opacity:1}to{opacity:.55}}@keyframes marketing-intelligence-analysis-area-loop{0%,12%{opacity:0}32%,85%{opacity:1}to{opacity:0}}@keyframes marketing-intelligence-analysis-line-loop{0%,8%{stroke-dashoffset:100;opacity:.3}38%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:100;opacity:.3}}@keyframes marketing-intelligence-analysis-bar-loop{0%,14%{opacity:.12;transform:scaleY(.35)}34%,80%{opacity:.22;transform:scaleY(1)}to{opacity:.12;transform:scaleY(.35)}}@keyframes marketing-intelligence-analysis-bar-key-loop{0%,14%{opacity:.15;transform:scaleY(.35)}34%,48%{opacity:.55;transform:scaleY(1)}62%,80%{opacity:.85;transform:scaleY(1)}to{opacity:.15;transform:scaleY(.35)}}@keyframes marketing-intelligence-analysis-insight-halo{0%,to{opacity:0;transform:scale(.6)}4%,8%{opacity:0;transform:scale(.6)}6%{opacity:.14;transform:scale(1.15)}}@keyframes marketing-intelligence-analysis-insight-ring{0%,to{opacity:0;transform:scale(.7)}4%,8%{opacity:0;transform:scale(.7)}6%{opacity:.45;transform:scale(1)}}@keyframes marketing-intelligence-analysis-frame-in{to{opacity:1;transform:scale(1)}}@keyframes marketing-intelligence-analysis-volume-in{to{opacity:.1;transform:scaleY(1)}}@keyframes marketing-intelligence-analysis-segment-in{to{stroke-dashoffset:0;opacity:1}}@keyframes marketing-intelligence-analysis-draw{to{stroke-dashoffset:0}}@keyframes marketing-intelligence-analysis-fade-in{to{opacity:1}}@keyframes marketing-intelligence-analysis-halo-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.06)}}@keyframes marketing-intelligence-analysis-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.65;transform:scale(1.05)}}.marketing-intelligence-reporting-chart{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;--report-loop:5s}.marketing-intelligence-reporting-chart-svg{display:block;width:100%;height:100%}.marketing-intelligence-reporting-card-group{transform-box:fill-box;transform-origin:center center}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-card{animation:marketing-intelligence-reporting-card-glow var(--report-loop) ease-in-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-card-group{animation:marketing-intelligence-reporting-card-lift var(--report-loop) cubic-bezier(.4,0,.2,1) infinite}.marketing-intelligence-reporting-text-line,.marketing-intelligence-reporting-title{transform-box:fill-box;transform-origin:left center;opacity:0;transform:scaleX(0)}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-title{animation:marketing-intelligence-reporting-title-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line:first-child{animation:marketing-intelligence-reporting-line-1-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line:nth-child(2){animation:marketing-intelligence-reporting-line-2-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line:nth-child(3){animation:marketing-intelligence-reporting-line-3-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line:nth-child(4){animation:marketing-intelligence-reporting-line-4-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line:nth-child(5){animation:marketing-intelligence-reporting-line-5-loop var(--report-loop) ease-out infinite}.marketing-intelligence-reporting-bar{transform-box:fill-box;transform-origin:center bottom;opacity:0;transform:scaleY(.2)}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:first-child{animation:marketing-intelligence-reporting-bar-1-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(2){animation:marketing-intelligence-reporting-bar-2-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(3){animation:marketing-intelligence-reporting-bar-3-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(4){animation:marketing-intelligence-reporting-bar-4-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(5){animation:marketing-intelligence-reporting-bar-5-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(6){animation:marketing-intelligence-reporting-bar-6-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(7){animation:marketing-intelligence-reporting-bar-7-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar:nth-child(8){animation:marketing-intelligence-reporting-bar-8-loop var(--report-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-reporting-spark-fill{opacity:0}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-spark-fill{animation:marketing-intelligence-reporting-spark-fill-loop var(--report-loop) ease-in-out infinite}.marketing-intelligence-reporting-spark-line{stroke-dasharray:100;stroke-dashoffset:100;opacity:.35}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-spark-line{animation:marketing-intelligence-reporting-spark-line-loop var(--report-loop) cubic-bezier(.4,0,.2,1) infinite}.marketing-intelligence-reporting-check{transform-box:fill-box;transform-origin:center center;opacity:0;transform:scale(.4)}.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-check{animation:marketing-intelligence-reporting-check-loop var(--report-loop) cubic-bezier(.22,1.35,.36,1) infinite}@keyframes marketing-intelligence-reporting-card-glow{0%,66%{stroke:rgba(5,0,28,.06);filter:none}74%,86%{stroke:rgba(198,147,54,.28);filter:drop-shadow(0 0 12px rgba(198,147,54,.22))}to{stroke:rgba(5,0,28,.06);filter:none}}@keyframes marketing-intelligence-reporting-card-lift{0%,6%{transform:translateY(0)}68%,72%{transform:translateY(0)}78%{transform:translateY(-6px)}84%,92%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes marketing-intelligence-reporting-title-loop{0%,6%{opacity:0;transform:scaleX(0)}12%,82%{opacity:.35;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-line-1-loop{0%,8%{opacity:0;transform:scaleX(0)}14%,82%{opacity:.1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-line-2-loop{0%,12%{opacity:0;transform:scaleX(0)}18%,82%{opacity:.1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-line-3-loop{0%,16%{opacity:0;transform:scaleX(0)}22%,82%{opacity:.1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-line-4-loop{0%,20%{opacity:0;transform:scaleX(0)}26%,82%{opacity:.1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-line-5-loop{0%,24%{opacity:0;transform:scaleX(0)}30%,82%{opacity:.1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes marketing-intelligence-reporting-bar-1-loop{0%,28%{opacity:0;transform:scaleY(.2)}36%,80%{opacity:.1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-2-loop{0%,30%{opacity:0;transform:scaleY(.2)}38%,80%{opacity:.1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-3-loop{0%,32%{opacity:0;transform:scaleY(.2)}40%,80%{opacity:.11;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-4-loop{0%,34%{opacity:0;transform:scaleY(.2)}42%,80%{opacity:.12;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-5-loop{0%,36%{opacity:0;transform:scaleY(.2)}44%,80%{opacity:.1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-6-loop{0%,38%{opacity:0;transform:scaleY(.2)}46%,80%{opacity:.11;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-7-loop{0%,40%{opacity:0;transform:scaleY(.2)}48%,80%{opacity:.1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-bar-8-loop{0%,42%{opacity:0;transform:scaleY(.2)}50%,80%{opacity:.12;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-reporting-spark-fill-loop{0%,34%{opacity:0}52%,82%{opacity:1}92%,to{opacity:0}}@keyframes marketing-intelligence-reporting-spark-line-loop{0%,32%{stroke-dashoffset:100;opacity:.35}56%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:100;opacity:.35}}@keyframes marketing-intelligence-reporting-check-loop{0%,62%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}76%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-bar,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-card,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-card-group,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-check,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-spark-fill,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-spark-line,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-text-line,.marketing-intelligence-reporting-chart.is-animate .marketing-intelligence-reporting-title{animation:none}.marketing-intelligence-reporting-text-line,.marketing-intelligence-reporting-title{opacity:.35;transform:scaleX(1)}.marketing-intelligence-reporting-text-line{opacity:.1}.marketing-intelligence-reporting-bar{opacity:.11;transform:scaleY(1)}.marketing-intelligence-reporting-spark-fill{opacity:1}.marketing-intelligence-reporting-spark-line{stroke-dashoffset:0;opacity:1}.marketing-intelligence-reporting-check{opacity:1;transform:scale(1)}}.marketing-intelligence-forecasting-chart{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;--forecast-loop:5s}.marketing-intelligence-forecasting-chart-svg{display:block;width:100%;height:100%}.marketing-intelligence-forecasting-shimmer{opacity:.35}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-shimmer{animation:marketing-intelligence-forecasting-shimmer-loop var(--forecast-loop) ease-in-out infinite}.marketing-intelligence-forecasting-shimmer--delay{animation-delay:-.15s}.marketing-intelligence-forecasting-bar{transform-box:fill-box;transform-origin:center bottom}.marketing-intelligence-forecasting-bar--actual{opacity:0;transform:scaleY(.2)}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--actual:first-child{animation:marketing-intelligence-forecasting-actual-1-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--actual:nth-child(2){animation:marketing-intelligence-forecasting-actual-2-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--actual:nth-child(3){animation:marketing-intelligence-forecasting-actual-3-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--actual:nth-child(4){animation:marketing-intelligence-forecasting-actual-4-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-bar--forecast{opacity:0;transform:scaleY(.15)}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--forecast:first-child{animation:marketing-intelligence-forecasting-projected-1-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--forecast:nth-child(2){animation:marketing-intelligence-forecasting-projected-2-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--forecast:nth-child(3){animation:marketing-intelligence-forecasting-projected-3-loop var(--forecast-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-forecasting-zone{opacity:0}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-zone{animation:marketing-intelligence-forecasting-zone-loop var(--forecast-loop) ease-in-out infinite}.marketing-intelligence-forecasting-divider{opacity:0}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-divider{animation:marketing-intelligence-forecasting-divider-loop var(--forecast-loop) ease-in-out infinite}.marketing-intelligence-forecasting-trend-line{stroke-dasharray:100;stroke-dashoffset:100;opacity:.4}.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-trend-line{animation:marketing-intelligence-forecasting-line-loop var(--forecast-loop) cubic-bezier(.4,0,.2,1) infinite}@keyframes marketing-intelligence-forecasting-shimmer-loop{0%,6%,92%,to{opacity:.2}12%,82%{opacity:.55}}@keyframes marketing-intelligence-forecasting-actual-1-loop{0%,6%{opacity:0;transform:scaleY(.2)}14%,82%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-forecasting-actual-2-loop{0%,10%{opacity:0;transform:scaleY(.2)}18%,82%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-forecasting-actual-3-loop{0%,14%{opacity:0;transform:scaleY(.2)}22%,82%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-forecasting-actual-4-loop{0%,18%{opacity:0;transform:scaleY(.2)}26%,82%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.2)}}@keyframes marketing-intelligence-forecasting-projected-1-loop{0%,42%{opacity:0;transform:scaleY(.15)}50%,82%{opacity:.88;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.15)}}@keyframes marketing-intelligence-forecasting-projected-2-loop{0%,46%{opacity:0;transform:scaleY(.15)}54%,82%{opacity:.92;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.15)}}@keyframes marketing-intelligence-forecasting-projected-3-loop{0%,50%{opacity:0;transform:scaleY(.15)}58%,82%{opacity:.85;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.15)}}@keyframes marketing-intelligence-forecasting-zone-loop{0%,38%{opacity:0}44%,48%{opacity:.05}58%,72%{opacity:.1}66%{opacity:.14}82%,88%{opacity:.08}92%,to{opacity:0}}@keyframes marketing-intelligence-forecasting-divider-loop{0%,38%{opacity:0}44%,82%{opacity:1}92%,to{opacity:0}}@keyframes marketing-intelligence-forecasting-line-loop{0%,22%{stroke-dashoffset:100;opacity:.4}28%{stroke-dashoffset:72;opacity:.75}48%{stroke-dashoffset:42;opacity:.9}58%,72%{stroke-dashoffset:0;opacity:1}82%,88%{stroke-dashoffset:0;opacity:.95}92%,to{stroke-dashoffset:100;opacity:.4}}@media (prefers-reduced-motion:reduce){.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--actual,.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-bar--forecast,.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-divider,.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-shimmer,.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-trend-line,.marketing-intelligence-forecasting-chart.is-animate .marketing-intelligence-forecasting-zone{animation:none}.marketing-intelligence-forecasting-shimmer{opacity:.45}.marketing-intelligence-forecasting-bar--actual{opacity:1;transform:scaleY(1)}.marketing-intelligence-forecasting-bar--forecast{opacity:.88;transform:scaleY(1)}.marketing-intelligence-forecasting-zone{opacity:.08}.marketing-intelligence-forecasting-divider{opacity:1}.marketing-intelligence-forecasting-trend-line{stroke-dashoffset:0;opacity:1}}.marketing-intelligence-workflow-chart{position:relative;min-height:11rem;margin-top:.25rem;overflow:hidden;border-radius:.875rem;background:radial-gradient(ellipse 75% 60% at 88% 12%,rgba(198,147,54,.1),transparent 55%),radial-gradient(ellipse 65% 55% at 10% 92%,rgba(198,147,54,.07),transparent 52%),linear-gradient(160deg,#f7f0e8,#efe6db 45%,#e8dcc8);--workflow-loop:5s}.marketing-intelligence-workflow-connections{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.marketing-intelligence-workflow-connection{fill:none;stroke:rgba(198,147,54,.28);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.marketing-intelligence-workflow-connection-glow{fill:none;stroke:rgba(198,147,54,.45);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;filter:blur(3px)}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-connection{animation:marketing-intelligence-workflow-connection-loop var(--workflow-loop) ease-in-out infinite}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-connection-glow{animation:marketing-intelligence-workflow-connection-glow-loop var(--workflow-loop) ease-in-out infinite}.marketing-intelligence-workflow-stage{position:relative;z-index:1;width:100%;height:100%;min-height:11rem}.marketing-intelligence-workflow-tag{position:absolute;z-index:1;padding:.625rem .875rem;border-radius:2.5rem;background:var(--pin-natural-600,#e8e4df);box-shadow:0 4px 14px rgba(5,0,28,.06);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#05001c;white-space:nowrap;transform:translate(calc(-50% + var(--scatter-x, 0px)),calc(-50% + var(--scatter-y, 0px))) rotate(var(--scatter-rot,0deg));opacity:.72}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag{animation:marketing-intelligence-workflow-tag-loop var(--workflow-loop) cubic-bezier(.22,1,.36,1) infinite}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--0{animation-name:marketing-intelligence-workflow-tag-0-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--1{animation-name:marketing-intelligence-workflow-tag-1-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--2{animation-name:marketing-intelligence-workflow-tag-2-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--3{animation-name:marketing-intelligence-workflow-tag-3-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--4{animation-name:marketing-intelligence-workflow-tag-4-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--5{animation-name:marketing-intelligence-workflow-tag-5-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--6{animation-name:marketing-intelligence-workflow-tag-6-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--7{animation-name:marketing-intelligence-workflow-tag-7-loop}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--accent.marketing-intelligence-workflow-tag--0{animation:marketing-intelligence-workflow-tag-0-loop var(--workflow-loop) cubic-bezier(.22,1,.36,1) infinite,marketing-intelligence-workflow-accent-a var(--workflow-loop) ease-in-out infinite}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--accent.marketing-intelligence-workflow-tag--2{animation:marketing-intelligence-workflow-tag-2-loop var(--workflow-loop) cubic-bezier(.22,1,.36,1) infinite,marketing-intelligence-workflow-accent-b var(--workflow-loop) ease-in-out infinite}.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag--accent.marketing-intelligence-workflow-tag--7{animation:marketing-intelligence-workflow-tag-7-loop var(--workflow-loop) cubic-bezier(.22,1,.36,1) infinite,marketing-intelligence-workflow-accent-c var(--workflow-loop) ease-in-out infinite}@keyframes marketing-intelligence-workflow-tag-loop{0%,6%{transform:translate(calc(-50% + var(--scatter-x, 0px)),calc(-50% + var(--scatter-y, 0px))) rotate(var(--scatter-rot,0deg));opacity:.68}38%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x, 0px)),calc(-50% + var(--scatter-y, 0px))) rotate(var(--scatter-rot,0deg));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-0-loop{0%,6%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}14%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-1-loop{0%,8%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}18%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-2-loop{0%,10%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}22%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-3-loop{0%,12%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}26%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-4-loop{0%,14%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}30%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-5-loop{0%,16%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}34%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-6-loop{0%,18%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}38%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-tag-7-loop{0%,20%{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}42%,78%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}92%,to{transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(var(--scatter-rot));opacity:.68}}@keyframes marketing-intelligence-workflow-accent-a{0%,44%{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}52%,62%{background:#c69336;color:#fff;box-shadow:0 6px 18px rgba(198,147,54,.32)}72%,to{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}}@keyframes marketing-intelligence-workflow-accent-b{0%,48%{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}56%,66%{background:#c69336;color:#fff;box-shadow:0 6px 18px rgba(198,147,54,.32)}76%,to{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}}@keyframes marketing-intelligence-workflow-accent-c{0%,52%{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}60%,70%{background:#c69336;color:#fff;box-shadow:0 6px 18px rgba(198,147,54,.32)}80%,to{background:var(--pin-natural-600,#e8e4df);color:#05001c;box-shadow:0 4px 14px rgba(5,0,28,.06)}}@keyframes marketing-intelligence-workflow-connection-loop{0%,40%{stroke-dashoffset:100;opacity:0}48%,52%{stroke-dashoffset:55;opacity:.45}58%,74%{stroke-dashoffset:0;opacity:.65}84%,to{stroke-dashoffset:100;opacity:0}}@keyframes marketing-intelligence-workflow-connection-glow-loop{0%,44%{stroke-dashoffset:100;opacity:0}56%,72%{stroke-dashoffset:0;opacity:.35}84%,to{stroke-dashoffset:100;opacity:0}}@media (prefers-reduced-motion:reduce){.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-connection,.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-connection-glow,.marketing-intelligence-workflow-chart.is-animate .marketing-intelligence-workflow-tag{animation:none}.marketing-intelligence-workflow-tag{transform:translate(-50%,-50%);opacity:1}.marketing-intelligence-workflow-tag--accent{background:#c69336;color:#fff}.marketing-intelligence-workflow-connection{stroke-dashoffset:0;opacity:.45}.marketing-intelligence-workflow-connection-glow{opacity:.2;stroke-dashoffset:0}}.marketing-intelligence-active-leads-chart{position:absolute;inset:0;width:100%;height:100%;min-height:100%;pointer-events:none;--leads-loop:6s}.marketing-intelligence-active-leads-chart-svg{display:block;width:100%;height:100%;min-height:100%}.marketing-intelligence-active-leads-card-group{transform-box:fill-box;transform-origin:center center;opacity:0}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-card-group{animation:marketing-intelligence-active-leads-card-loop var(--leads-loop) cubic-bezier(.22,1,.36,1) infinite}.marketing-intelligence-active-leads-content{overflow:visible;pointer-events:none}.marketing-intelligence-active-leads-inner{display:flex;flex-direction:column;gap:.5rem;font-family:inherit}.marketing-intelligence-active-leads-eyebrow{margin:0;font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44);opacity:0}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-eyebrow{animation:marketing-intelligence-active-leads-eyebrow-loop var(--leads-loop) ease-out infinite}.marketing-intelligence-active-leads-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem}.marketing-intelligence-active-leads-value{font-size:2.125rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#05001c;font-variant-numeric:tabular-nums;opacity:0}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-value{animation:marketing-intelligence-active-leads-value-loop var(--leads-loop) ease-out infinite}.marketing-intelligence-active-leads-delta{display:inline-flex;align-items:center;gap:.2rem;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#16a34a;opacity:0;transform:translateY(8px)}.marketing-intelligence-active-leads-delta-arrow{display:inline-block;font-size:.75rem;line-height:1;transform:translateY(4px);opacity:0}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-delta{animation:marketing-intelligence-active-leads-delta-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-delta-arrow{animation:marketing-intelligence-active-leads-delta-arrow-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-bar{transform-box:fill-box;transform-origin:center bottom;opacity:0;transform:scaleY(0)}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--0{animation:marketing-intelligence-active-leads-bar-0-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--1{animation:marketing-intelligence-active-leads-bar-1-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--2{animation:marketing-intelligence-active-leads-bar-2-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--3{animation:marketing-intelligence-active-leads-bar-3-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--4{animation:marketing-intelligence-active-leads-bar-4-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--5{animation:marketing-intelligence-active-leads-bar-5-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--6{animation:marketing-intelligence-active-leads-bar-6-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar--7{animation:marketing-intelligence-active-leads-bar-7-loop var(--leads-loop) cubic-bezier(.22,1.05,.36,1) infinite}@keyframes marketing-intelligence-active-leads-card-loop{0%,2%{opacity:0;transform:translateY(14px)}12%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(10px)}}@keyframes marketing-intelligence-active-leads-eyebrow-loop{0%,10%{opacity:0;transform:translateY(5px)}18%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(5px)}}@keyframes marketing-intelligence-active-leads-value-loop{0%,8%{opacity:0}12%,86%{opacity:1}94%,to{opacity:0}}@keyframes marketing-intelligence-active-leads-delta-loop{0%,28%{opacity:0;transform:translateY(8px)}36%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@keyframes marketing-intelligence-active-leads-delta-arrow-loop{0%,28%{opacity:0;transform:translateY(6px)}36%{opacity:1;transform:translateY(-2px)}42%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(6px)}}@keyframes marketing-intelligence-active-leads-bar-0-loop{0%,36%{opacity:0;transform:scaleY(0)}44%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-1-loop{0%,39%{opacity:0;transform:scaleY(0)}47%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-2-loop{0%,42%{opacity:0;transform:scaleY(0)}50%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-3-loop{0%,45%{opacity:0;transform:scaleY(0)}53%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-4-loop{0%,48%{opacity:0;transform:scaleY(0)}56%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-5-loop{0%,51%{opacity:0;transform:scaleY(0)}59%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-6-loop{0%,54%{opacity:0;transform:scaleY(0)}62%,74%{opacity:1;transform:scaleY(1)}78%{opacity:1;transform:scaleY(1.08)}82%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@keyframes marketing-intelligence-active-leads-bar-7-loop{0%,57%{opacity:0;transform:scaleY(0)}65%,76%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1.08)}84%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-bar,.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-card-group,.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-delta,.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-delta-arrow,.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-eyebrow,.marketing-intelligence-active-leads-chart.is-animate .marketing-intelligence-active-leads-value{animation:none}.marketing-intelligence-active-leads-card-group,.marketing-intelligence-active-leads-delta,.marketing-intelligence-active-leads-delta-arrow,.marketing-intelligence-active-leads-eyebrow,.marketing-intelligence-active-leads-value{opacity:1;transform:none}.marketing-intelligence-active-leads-bar{opacity:1;transform:scaleY(1)}}.marketing-intelligence-panel{width:100%;max-width:20rem;padding:1rem 1.125rem 1.125rem;border-radius:.875rem;background:#fff;box-shadow:0 12px 32px rgba(198,147,54,.14)}.marketing-intelligence-panel-head{margin-bottom:.875rem}.marketing-intelligence-panel-eyebrow{margin:0;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:rgba(5,0,28,.44)}.marketing-intelligence-panel-title{margin:.2rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#05001c}.marketing-intelligence-panel-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.15rem}.marketing-intelligence-panel-value{font-size:1.375rem;font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#05001c}.marketing-intelligence-panel-delta{font-size:.6875rem;font-weight:600;line-height:1.2;color:#1a9b5c}.marketing-intelligence-panel-bars{display:flex;align-items:flex-end;gap:.4rem;height:4.5rem}.marketing-intelligence-panel-bar{flex:1;min-width:0;height:calc(var(--bar-h) * 100%);border-radius:.35rem .35rem .15rem .15rem;background:linear-gradient(180deg,#d4a855,#c69336)}.marketing-intelligence-panel-line{display:block;width:100%;height:4.5rem}.marketing-intelligence-panel-tabs{display:flex;gap:.35rem;margin-bottom:.75rem}.marketing-intelligence-panel-tab{flex:1;min-height:1.625rem;padding:.35rem .5rem;border:1px solid rgba(5,0,28,.12);border-radius:999px;font-size:.625rem;font-weight:500;line-height:1.2;text-align:center;color:rgba(5,0,28,.42);background:#fff}.marketing-intelligence-panel-tab.is-active{border-color:#05001c;color:#fff;background:#05001c}.marketing-intelligence-card-copy{display:flex;flex-direction:column;gap:.75rem}.marketing-intelligence-card-heading{display:flex;align-items:center;gap:.75rem}.marketing-intelligence-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#e8d9bc,#c69336)}.marketing-intelligence-card-title{margin:0;font-size:1.375rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:#05001c}.marketing-intelligence-card-title--spaced{padding-inline:.25rem}.marketing-intelligence-card-body{margin:0;font-size:1rem;font-weight:400;line-height:1.55;color:rgba(5,0,28,.62)}.marketing-intelligence-ticker{display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.marketing-intelligence-ticker-row{overflow:hidden}.marketing-intelligence-ticker-row--reverse .marketing-intelligence-ticker-track{animation-direction:reverse}.marketing-intelligence-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:marketing-intelligence-ticker 32s linear infinite}.marketing-intelligence-tag{flex:none;margin-right:.5rem;padding:.75rem 1rem;border-radius:2.5rem;background:var(--pin-natural-600);font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#05001c;white-space:nowrap}.marketing-intelligence-tag--accent{background:#c69336;color:#fff}@keyframes marketing-intelligence-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:768px){.marketing-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-intelligence-grid .marketing-intelligence-card:last-child{grid-column:1/-1;max-width:calc(50% - .75rem);justify-self:center}.marketing-intelligence-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-intelligence{padding-block:6.5rem 7.5rem}.marketing-intelligence-content{margin-top:4rem}.marketing-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-intelligence-grid .marketing-intelligence-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}.marketing-intelligence-card-title{font-size:1.5rem}.marketing-intelligence-panel{max-width:22rem}}@media (prefers-reduced-motion:reduce){.marketing-intelligence-ticker-track{animation:none}}.marketing-pricing{position:relative;z-index:10;overflow:hidden;padding-block:5.5rem 5rem;background-image:var(--pin-gradient-section)}.marketing-pricing:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.09) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35))}.marketing-pricing:after{content:"";position:absolute;inset:auto -20% -35% -20%;height:55%;pointer-events:none;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.14) 0,transparent 68%)}.marketing-pricing-container{position:relative;z-index:1;max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-pricing-header{max-width:48.75rem;margin-inline:auto;text-align:center}.marketing-pricing-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#fff;text-transform:capitalize}.marketing-pricing-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:hsla(0,0%,100%,.88)}.marketing-pricing-body{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:3rem}.marketing-pricing-body--page{margin-top:0}.marketing-pricing-tab-menu{display:inline-flex;margin-bottom:3.75rem;padding:.375rem;border-radius:2.125rem;background:#fff;box-shadow:0 8px 28px rgba(5,0,28,.1)}.marketing-pricing-tab{min-width:7.5rem;padding:.75rem 1.25rem;border:none;border-radius:2.5rem;background:transparent;font-size:1.0625rem;font-weight:600;line-height:1.2;color:#05001c;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.marketing-pricing-tab.is-active{background:linear-gradient(180deg,#c69336,#a67d2e);color:#fff;box-shadow:0 4px 14px rgba(80,55,15,.22)}.marketing-pricing-plan-shell{width:100%;padding:.75rem;border-radius:1.875rem;background:transparent;overflow:hidden}.marketing-pricing-grid{display:grid;width:100%;max-width:100%;grid-template-columns:1fr;gap:1rem;align-items:stretch}.marketing-pricing-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e8e7ef;border-radius:1.875rem;padding:2rem 1.75rem 2.25rem;background:#fff;box-shadow:0 10px 40px rgba(5,0,28,.07)}.marketing-pricing-card--featured{border:none;background:linear-gradient(180deg,#c69336,#a67d2e 52%,#8f6824);background-clip:padding-box;box-shadow:0 18px 48px -6px rgba(60,42,12,.28)}.marketing-pricing-card-top{flex-shrink:0}.marketing-pricing-name-row{display:flex;align-items:center;gap:1rem;min-height:3.5rem;margin-bottom:2.25rem}.marketing-pricing-logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:50%;background:var(--pin-blue)}.marketing-pricing-logo img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.marketing-pricing-logo-icon--invert{filter:brightness(0) invert(1)}.marketing-pricing-logo--featured{background:#fff}.marketing-pricing-name{font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#05001c}.marketing-pricing-card--featured .marketing-pricing-name{color:#fff}.marketing-pricing-price-block{display:flex;flex-direction:column;justify-content:space-between;min-height:11rem;margin-bottom:2.25rem;padding:1.25rem 1.375rem 1.375rem;border:1px solid #ebeaf0;border-radius:1.25rem;background:#f3f2f7}.marketing-pricing-card--featured .marketing-pricing-price-block{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.14)}.marketing-pricing-price-row{display:flex;align-items:flex-end;gap:.625rem;min-height:3.75rem}.marketing-pricing-price-head{margin-bottom:1.125rem}.marketing-pricing-billing-note{margin:-.375rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#77728c}.marketing-pricing-card--featured .marketing-pricing-billing-note{color:hsla(0,0%,100%,.82)}.marketing-pricing-price{font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pin-blue)}.marketing-pricing-card--featured .marketing-pricing-price{color:#fff}.marketing-pricing-price--placeholder{font-size:1.75rem;font-weight:600;letter-spacing:.08em;opacity:.65}.marketing-pricing-price--custom{font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.03em}.marketing-pricing-card--featured .marketing-pricing-price--placeholder{opacity:.85}.marketing-pricing-price-unit{font-size:1.0625rem;font-weight:600;line-height:1.3;color:#77728c}.marketing-pricing-card--featured .marketing-pricing-price-unit{color:hsla(0,0%,100%,.92)}.marketing-pricing-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;padding:.9375rem 1.125rem;border:1px solid #e1e0e9;border-radius:.75rem;background:#fff;font-size:1rem;font-weight:700;line-height:1.2;color:#05001c;text-decoration:none;transition:background-color .2s,border-color .2s}.marketing-pricing-cta:hover{background:#faf9fc;border-color:#d4d2de}.marketing-pricing-cta--featured{border-color:transparent;background:#fff;color:var(--pin-blue)}.marketing-pricing-cta--featured:hover{background:#faf6ef}.marketing-pricing-features{margin-top:auto;padding-top:1.5rem}.marketing-pricing-features-title{margin:0 0 1.125rem;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#05001c}.marketing-pricing-card--featured .marketing-pricing-features-title{color:#fff}.marketing-pricing-features-list{display:flex;flex-direction:column;gap:1.0625rem;min-height:12rem;margin:0;padding:0;list-style:none}.marketing-pricing-feature{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.45;color:#05001c}.marketing-pricing-card--featured .marketing-pricing-feature{color:#fff}.marketing-pricing-extra{margin:2.5rem auto 0;max-width:42rem;text-align:center;font-size:.9375rem;line-height:1.55;color:hsla(0,0%,100%,.82)}.marketing-pricing-faq{width:100%;margin-top:4rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.18)}.marketing-pricing-faq-title{margin:0;font-size:1.75rem;font-weight:500;letter-spacing:-.03em;color:#fff}.marketing-pricing-faq-subtitle{margin:.75rem 0 0;font-size:1rem;line-height:1.55;color:hsla(0,0%,100%,.78)}.marketing-pricing-faq-grid{display:grid;gap:1.5rem;margin-top:2rem}.marketing-pricing-faq-question{font-size:1.0625rem;font-weight:600;color:#fff}.marketing-pricing-faq-answer{margin:.5rem 0 0;font-size:.9375rem;line-height:1.55;color:hsla(0,0%,100%,.78)}@media (min-width:768px){.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.marketing-pricing-card:last-child{grid-column:1/-1;max-width:calc(50% - .625rem);justify-self:center}.marketing-pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-pricing{padding-block:6.5rem 5.5rem}.marketing-pricing-body{margin-top:3.5rem}.marketing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.marketing-pricing-card{padding:2.25rem 2rem 2.625rem}.marketing-pricing-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}.marketing-pricing-features-title{font-size:1.625rem}.marketing-pricing-feature{font-size:1.0625rem}}.marketing-pricing-page{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));overflow:clip}.marketing-pricing-page-hero{background-color:#fff;background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:auto;padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem)}.marketing-pricing-page-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-pricing-page-head{max-width:48.75rem;margin:0 auto;text-align:center}.marketing-testimonials{position:relative;z-index:10;padding-block:5rem 4rem;background:var(--pin-natural-500)}.marketing-testimonials-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-testimonials-header{max-width:48.75rem;margin-inline:auto;text-align:center}.marketing-testimonials-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-testimonials-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-testimonials-grid,.marketing-testimonials-track{display:flex;flex-direction:column;gap:1.25rem;margin-top:3rem}.marketing-testimonials-slot{min-width:0;transition:flex .5s cubic-bezier(.4,0,.2,1)}.marketing-testimonials-slot--expanded,.marketing-testimonials-slot--portrait{flex:1 1 auto;width:100%}.marketing-testimonials-portrait{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;min-height:22rem;overflow:hidden;border-radius:1.25rem;padding:1.25rem;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;transition:opacity .35s ease;animation:marketing-testimonials-panel-in .4s cubic-bezier(.4,0,.2,1)}.marketing-testimonials-portrait:focus-visible,.marketing-testimonials-portrait:hover{outline:none;opacity:.94}.marketing-testimonials-portrait-glow{position:absolute;bottom:-4rem;left:50%;z-index:0;width:min(100%,30rem);height:10rem;border-radius:50%;background-image:var(--pin-gradient-hero);filter:blur(4rem);opacity:.35;pointer-events:none;transform:translateX(-50%)}.marketing-testimonials-portrait-info{position:relative;z-index:1}.marketing-testimonials-portrait-name{margin:0 0 .375rem;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#fff;text-transform:capitalize}.marketing-testimonials-portrait-role{margin:0;font-size:.9375rem;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.92)}.marketing-testimonials-quote{width:100%;min-height:22rem;padding:1.5rem;border-radius:1.25rem;background:var(--pin-natural-500)}.marketing-testimonials-quote,.marketing-testimonials-quote-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.marketing-testimonials-quote-inner{gap:2rem;animation:marketing-testimonials-panel-in .4s cubic-bezier(.4,0,.2,1)}@keyframes marketing-testimonials-panel-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.marketing-testimonials-quote-text{margin:0;font-size:1.0625rem;font-weight:500;line-height:1.45;letter-spacing:-.02em;color:#05001c}.marketing-testimonials-quote-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.marketing-testimonials-quote-author{display:flex;align-items:center;gap:1.25rem}.marketing-testimonials-quote-avatar{flex-shrink:0;width:4.375rem;height:4.375rem;overflow:hidden;border-radius:.875rem}.marketing-testimonials-quote-name{margin:0 0 .375rem;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#05001c}.marketing-testimonials-quote-role{margin:0;font-size:.9375rem;line-height:1.4;color:rgba(5,0,28,.62)}.marketing-testimonials-quote-icon{flex-shrink:0;height:auto}@media (min-width:768px){.marketing-testimonials-track{flex-direction:row;align-items:stretch;gap:1.25rem}.marketing-testimonials-slot--portrait{flex:0.95 1 0}.marketing-testimonials-slot--expanded{flex:1.45 1 0}.marketing-testimonials-portrait,.marketing-testimonials-quote{min-height:25rem}}@media (min-width:1024px){.marketing-testimonials{padding-block:5.5rem 4.5rem}.marketing-testimonials-track{gap:1.5rem;margin-top:3.5rem}.marketing-testimonials-quote{padding:2rem}.marketing-testimonials-portrait{min-height:30rem;padding:2rem}.marketing-testimonials-quote{min-height:30rem}.marketing-testimonials-quote-text{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.marketing-testimonials-slot{transition:none}.marketing-testimonials-portrait,.marketing-testimonials-quote-inner{animation:none}}.marketing-insights{position:relative;z-index:10;padding-block:5rem 4rem;background:var(--pin-natural-500)}.marketing-insights-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-insights-header{max-width:33.5rem;margin-inline:auto;text-align:center}.marketing-insights-title{margin:0;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-insights-subtitle{margin:1.25rem auto 0;max-width:32rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-insights-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}.marketing-insights-card-wrap{position:relative;overflow:hidden;border-radius:1.875rem;padding:.75rem;background:var(--pin-natural-500)}.marketing-insights-card{position:relative;z-index:1;overflow:hidden;border-radius:1.25rem;padding:.938rem .938rem .938rem 2.5rem;background:var(--pin-natural-100)}.marketing-insights-card-flex{display:flex;align-items:center;justify-content:space-between;gap:2rem}.marketing-insights-card-left{width:100%;max-width:22.125rem}.marketing-insights-meta{display:flex;align-items:center;gap:.938rem;margin-bottom:1.875rem}.marketing-insights-category{padding:.5rem .938rem;border-radius:.625rem;background:transparent;font-size:1.0625rem;font-weight:600;line-height:1.2;color:var(--pin-blue);transition:background-color .25s ease,color .25s ease}.marketing-insights-card-wrap:focus-within .marketing-insights-category,.marketing-insights-card-wrap:hover .marketing-insights-category{background:var(--pin-blue);color:#fff}.marketing-insights-date{font-size:1.0625rem;font-weight:400;line-height:1.3;color:rgba(5,0,28,.62)}.marketing-insights-post-title{margin:0 0 2.5rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:1.35;letter-spacing:-.03em;color:#05001c}.marketing-insights-circle-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--pin-natural-500);transition:background-color .25s ease}.marketing-insights-circle-btn-icon{transition:opacity .25s ease}.marketing-insights-circle-btn-icon--hover{position:absolute;opacity:0}.marketing-insights-card-wrap:focus-within .marketing-insights-circle-btn,.marketing-insights-card-wrap:hover .marketing-insights-circle-btn{background:var(--pin-blue)}.marketing-insights-card-wrap:focus-within .marketing-insights-circle-btn-icon--default,.marketing-insights-card-wrap:hover .marketing-insights-circle-btn-icon--default{opacity:0}.marketing-insights-card-wrap:focus-within .marketing-insights-circle-btn-icon--hover,.marketing-insights-card-wrap:hover .marketing-insights-circle-btn-icon--hover{opacity:1}.marketing-insights-card-right{width:100%;max-width:38rem}.marketing-insights-image-wrap{position:relative;overflow:hidden}.marketing-insights-image-link{display:block;overflow:hidden;border-radius:.875rem}.marketing-insights-image{display:block;width:100%;height:auto;aspect-ratio:608/350;-o-object-fit:cover;object-fit:cover}.marketing-insights-chart{position:absolute;right:1rem;bottom:1rem;overflow:hidden;border-radius:.5rem;width:min(42%,12rem);box-shadow:0 8px 24px rgba(15,23,42,.12)}.marketing-insights-glow{position:absolute;bottom:-10.25rem;left:50%;z-index:0;width:min(100%,56rem);height:10.75rem;border-radius:50%;background-image:var(--pin-gradient-card);filter:blur(5rem);pointer-events:none;transform:translateX(-50%)}@media (max-width:1023px){.marketing-insights-card{padding-left:.938rem}.marketing-insights-card-flex{flex-direction:column;align-items:stretch;gap:1rem}.marketing-insights-card-left{max-width:none}.marketing-insights-meta{margin-bottom:1rem}.marketing-insights-post-title{margin-bottom:1.5rem}}@media (min-width:1024px){.marketing-insights{padding-block:5.5rem 4.5rem}.marketing-insights-list{margin-top:3.5rem}.marketing-insights-post-title{font-size:1.5rem}.marketing-insights-circle-btn{width:3rem;height:3rem}}.marketing-faq{position:relative;z-index:10;padding-block:5rem 4.5rem;background:var(--pin-natural-100)}.marketing-faq-container{max-width:var(--pin-container);margin-inline:auto}.marketing-faq-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.5rem}.marketing-faq-left{width:100%;max-width:30.875rem}.marketing-faq-title{margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-faq-intro{margin:0;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-faq-right{width:100%;max-width:40.5rem}.marketing-faq-list{display:flex;flex-direction:column;gap:1.5rem;margin:0}.marketing-faq-item{overflow:hidden;border-radius:.75rem;background:#f1f1f1}.marketing-faq-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:none;background:transparent;text-align:left;cursor:pointer}.marketing-faq-question{font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:#05001c}.marketing-faq-icon-box{flex-shrink:0;width:2rem;height:2rem;overflow:hidden;border-radius:.375rem;background:var(--pin-blue)}.marketing-faq-icon,.marketing-faq-icon-box{display:flex;align-items:center;justify-content:center}.marketing-faq-icon{position:relative;width:.875rem;height:.875rem}.marketing-faq-icon-minus{width:100%;height:.125rem;border-radius:1.75rem;background:#fff}.marketing-faq-icon-plus{position:absolute;width:.125rem;height:100%;border-radius:1.75rem;background:#fff;transition:transform .25s ease,opacity .25s ease}.marketing-faq-icon-plus.is-open{transform:rotate(90deg);opacity:0}.marketing-faq-answer{margin:0;max-width:35rem;padding:0 1.5rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.55;color:rgba(5,0,28,.62)}@media (min-width:1024px){.marketing-faq{padding-block:5.5rem 5rem}.marketing-faq-layout{flex-direction:row;gap:2rem}.marketing-faq-right{margin-left:auto}}@media (prefers-reduced-motion:reduce){.marketing-faq-icon-plus{transition:none}}.marketing-cta{position:relative;z-index:10;padding-block:0}.marketing-cta-inner{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-cta-card{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;padding-block:3.75rem;border-radius:.5rem;background-color:var(--pin-blue);background-image:url(/marketing/pinpulse/cta-section-bg.png),var(--pin-gradient-section);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.marketing-cta-card:before{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(ellipse 85% 90% at 50% 42%,#000 0,transparent 100%);mask-image:radial-gradient(ellipse 85% 90% at 50% 42%,#000 0,transparent 100%)}.marketing-cta-card:after,.marketing-cta-card:before{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:inherit}.marketing-cta-card:after{inset:auto -15% -40% -15%;height:60%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.16) 0,transparent 70%)}.marketing-cta-content{position:relative;z-index:1;max-width:52.5rem;margin-inline:auto;padding-inline:1rem;text-align:center}.marketing-cta-title{margin:0 0 1.25rem;font-size:clamp(1.8rem,4.5vw,3.25rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;color:#fff;text-transform:capitalize}.marketing-cta-subtitle{margin:0 auto 2rem;max-width:40rem;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55;color:hsla(0,0%,100%,.9)}.marketing-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.marketing-cta-actions>.marketing-reveal{display:flex}.marketing-cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.25rem;border:1px solid #fff;border-radius:3.75rem;background:#fff;color:var(--pin-blue);font-size:1rem;font-weight:700;line-height:1;letter-spacing:-.01em;transition:background-color .2s,color .2s}.marketing-cta-btn-primary:hover{background:hsla(0,0%,100%,.92)}.marketing-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.25rem;border:1px solid hsla(0,0%,100%,.3);border-radius:3.75rem;background:hsla(0,0%,100%,.02);color:#fff;font-size:1rem;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s}.marketing-cta-btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.45)}@media (min-width:768px){.marketing-cta-card{padding-block:5rem;border-radius:2.5rem}.marketing-cta-content{max-width:40rem}}@media (min-width:992px){.marketing-cta-card{padding-block:6.26rem}.marketing-cta-content{max-width:52.5rem}}@media (min-width:1280px){.marketing-cta-card{padding-block:9rem}}.marketing-footer{position:relative;z-index:10;margin-top:0;background:var(--pin-natural-500)}.marketing-footer-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-footer-top{padding-block:4rem 3rem}.marketing-footer-main{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between}.marketing-footer-links{width:100%;max-width:43.875rem}.marketing-footer-columns{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;align-items:flex-start}.marketing-footer-column{min-width:7.5rem}.marketing-footer-column-title{margin:0 0 1rem;font-size:1.375rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#05001c}.marketing-footer-link-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.marketing-footer-link{font-size:1.0625rem;line-height:1.45;color:rgba(5,0,28,.8);transition:color .2s}.marketing-footer-link:hover{color:var(--pin-blue)}.marketing-footer-aside{width:100%;max-width:25.5rem}.marketing-footer-newsletter-title{margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:#05001c}.marketing-footer-form{position:relative;margin-bottom:1rem}.marketing-footer-input{width:100%;min-height:3.75rem;padding:0 8.5rem 0 1.25rem;border:1px solid rgba(5,0,28,.15);border-radius:.625rem;background:#fff;font-size:1rem;line-height:1.4;color:#05001c;transition:border-color .2s}.marketing-footer-input::-moz-placeholder{color:#b8b8b8;text-transform:capitalize}.marketing-footer-input::placeholder{color:#b8b8b8;text-transform:capitalize}.marketing-footer-input:focus{outline:none;border-color:var(--pin-blue)}.marketing-footer-submit{position:absolute;top:.375rem;right:.375rem;bottom:.375rem;padding:0 1rem;border:none;border-radius:.625rem;background:var(--pin-blue);color:#fff;font-size:1.0625rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s}.marketing-footer-submit:hover{background:var(--pin-blue-hover)}.marketing-footer-newsletter-success{margin:0 0 1rem;padding:1.25rem;border-radius:.625rem;background:var(--pin-blue);color:#fff;font-size:1rem;line-height:1.45;text-align:center}.marketing-footer-privacy{margin:0 0 1.25rem;font-size:1rem;line-height:1.45;color:rgba(5,0,28,.8)}.marketing-footer-social{display:flex;gap:.25rem}.marketing-footer-social-link{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border:1px solid rgba(5,0,28,.3);border-radius:.375rem;background:#fff;color:var(--pin-blue);transition:background-color .2s,color .2s,border-color .2s}.marketing-footer-social-link:hover{background:var(--pin-blue);border-color:var(--pin-blue);color:#fff}.marketing-footer-bottom{position:relative;padding-block:2rem;text-align:center}.marketing-footer-divider{position:absolute;top:0;right:0;left:0;height:1px;background:rgba(5,0,28,.3)}.marketing-footer-copyright{margin:0;font-size:1rem;line-height:1.45;color:rgba(5,0,28,.8)}.marketing-footer-brand-link{font-weight:600;color:var(--pin-blue);transition:opacity .2s}.marketing-footer-brand-link:hover{opacity:.85}@media (min-width:992px){.marketing-footer-top{padding-block:6.25rem 4rem}.marketing-footer-main{flex-direction:row;gap:2rem}}@media (max-width:767px){.marketing-footer-form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.marketing-footer-input{min-height:3.25rem;padding:0 1.25rem}.marketing-footer-submit{position:static;width:100%;min-height:3rem}.marketing-footer-link-list{gap:.5rem}}.marketing-float-card{border:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.96);box-shadow:0 12px 40px rgba(15,23,42,.06)}.marketing-btn-outline{border:1px solid #d1d5db;background:#fff;color:#111827;transition:background-color .2s,border-color .2s}.marketing-btn-outline:hover{background:#f9fafb;border-color:#9ca3af}.marketing-marquee{position:relative;z-index:2;margin-top:calc(-1 * var(--pin-phone-overhang) + var(--pin-banner-bottom-pad) + var(--pin-ticker-gap));border:none;background-color:var(--pin-brand-deep);background-image:var(--pin-gradient-ticker);padding-block:3.75rem}.marketing-marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:marketing-marquee 36s linear infinite}.marketing-marquee-half{display:flex;flex:none;align-items:center;gap:4.063rem}.marketing-marquee-measure{position:absolute;left:-9999px;top:0;display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:4.063rem;visibility:hidden;pointer-events:none}.marketing-marquee-label{flex:none;white-space:nowrap;font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff;opacity:.92}@keyframes marketing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marketing-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marketing-pin-card{border:1px solid rgba(0,0,0,.06);border-radius:22px;background:#fff;box-shadow:0 16px 48px rgba(15,23,42,.06)}@media (prefers-reduced-motion:reduce){.marketing-marquee-track{animation:none}}.marketing-viewport-hero{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.marketing-viewport-hero__center{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.marketing-hero-scroll-cue{position:relative;z-index:6;display:flex;flex-shrink:0;justify-content:center;padding-bottom:clamp(1.5rem,3.5vh,2.25rem);pointer-events:none}.marketing-hero-scroll-cue-btn{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem .5rem;border:none;background:transparent;color:rgba(5,0,28,.42);cursor:pointer;transition:color .2s ease}.marketing-hero-scroll-cue-btn:hover{color:var(--pin-blue)}.marketing-hero-scroll-cue-btn:focus-visible{outline:2px solid rgba(198,147,54,.45);outline-offset:4px;border-radius:.25rem}.marketing-hero-scroll-cue-label{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase}.marketing-hero-scroll-cue-line{display:block;width:1px;height:1.75rem;background:linear-gradient(180deg,rgba(198,147,54,.08) 0,rgba(198,147,54,.45));transition:background .2s ease}.marketing-hero-scroll-cue-btn:hover .marketing-hero-scroll-cue-line{background:linear-gradient(to bottom,rgba(198,147,54,.18) 0,var(--pin-blue) 100%)}.marketing-hero-scroll-cue-icon{display:flex;color:var(--pin-blue);opacity:.72;animation:marketing-hero-scroll-cue-bounce 2.4s ease-in-out infinite;transition:opacity .2s ease}.marketing-hero-scroll-cue-btn:hover .marketing-hero-scroll-cue-icon{opacity:1}@keyframes marketing-hero-scroll-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.marketing-about-banner{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem);background-color:#fff;background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:clip}.marketing-about-banner-head{max-width:40rem;margin:0 auto 2.25rem;padding-inline:var(--pin-section-pad);text-align:center}.marketing-about-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin-bottom:1rem;font-size:1rem;line-height:1.4}.marketing-about-breadcrumb-link{color:rgba(5,0,28,.8);transition:color .2s}.marketing-about-breadcrumb-link:hover{color:var(--pin-blue)}.marketing-about-breadcrumb-current,.marketing-about-breadcrumb-sep{color:#05001c}.marketing-about-breadcrumb-current{font-weight:700}.marketing-about-banner-title{margin:0 0 .875rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c}.marketing-about-banner-subtitle{max-width:32rem;margin:0 auto;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-about-showcase-wrap{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-about-showcase-reveal{width:100%}.marketing-team-grid>.marketing-reveal{min-width:0}.marketing-testimonials-slot-reveal{min-width:0;height:100%}.marketing-testimonials-track>.marketing-reveal{display:flex;min-width:0;height:100%}.marketing-faq-list>.marketing-reveal{display:block}.marketing-faq-question-heading{margin:0;font:inherit}.marketing-about-showcase-card{position:relative;overflow-x:clip;overflow-y:hidden;border-radius:2.25rem;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem) clamp(1rem,3vw,1.5rem);background-color:var(--pin-natural-800);background-image:url(/marketing/pinpulse/about-banner-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.marketing-about-showcase-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.09653fr 1fr;gap:1.75rem;align-items:center}.marketing-about-chart-col{display:flex;flex-direction:column;gap:1.75rem}.marketing-about-chart-col--left{align-items:flex-end}.marketing-about-chart-col--right{align-items:flex-start}.marketing-about-chart-box{position:relative;overflow:hidden;width:100%;border-radius:.938rem;background:#fff}.marketing-about-chart-col--left .marketing-about-chart-box:first-child{z-index:2;width:17.25rem;transform:translateX(1.5rem)}.marketing-about-chart-box--2nd{z-index:4;width:13.75rem;border:1px solid #e7e6e6;box-shadow:0 1.68px 40.36px rgba(0,0,0,.04);transform:translateX(2.75rem) translateY(-.35rem)}.marketing-about-chart-box--3rd{z-index:4;width:14.5rem;border:1px solid #e7e6e6;border-radius:1.25rem;box-shadow:-33.98px 61.23px 146.96px -1.7px rgba(198,147,54,.2);transform:translateX(-2.25rem) translateY(.5rem)}.marketing-about-chart-box--4th{z-index:2;width:17.5rem;box-shadow:0 .85px 2.55px rgba(13,10,44,.08);transform:translateX(-1.25rem)}.marketing-about-chart-inner{width:100%;line-height:0}.marketing-about-chart-inner--balance,.marketing-about-chart-inner--forecast,.marketing-about-chart-inner--revenue{aspect-ratio:1.22/1}.marketing-about-chart-inner--float{aspect-ratio:1.28/1}.marketing-about-chart-inner--float>*,.marketing-about-chart-inner--forecast>*,.marketing-about-chart-inner--revenue>*{width:100%;height:100%}.marketing-about-chart-inner--limit,.marketing-about-chart-inner--spending{aspect-ratio:265/76}.marketing-about-chart-inner--insights{aspect-ratio:1.28/1}.marketing-about-chart-inner--limit>div,.marketing-about-chart-inner--spending>div{height:100%!important}.marketing-about-phone-wrap{position:relative;z-index:5;display:flex;justify-content:center;align-items:center}.marketing-about-phone{width:100%;max-width:19.75rem;height:auto;filter:drop-shadow(0 24px 48px rgba(198,147,54,.18))}.marketing-about-showcase-fade{pointer-events:none;position:absolute;inset:0;z-index:2;background-image:linear-gradient(hsla(43,58%,95%,0) 69%,var(--pin-natural-500) 95%)}.marketing-partners{position:relative;z-index:6;padding:6.25rem 0 0;background:var(--pin-natural-500)}.marketing-partners-mask{overflow:hidden}.marketing-partners-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-partners-track{display:flex;width:-moz-max-content;width:max-content;animation:marketing-partners-marquee 40s linear infinite}.marketing-partners-logo-wrap{flex:none;margin-right:4.088rem;opacity:.37}.marketing-partners-logo{width:auto;height:2.5rem;-o-object-fit:contain;object-fit:contain}@keyframes marketing-partners-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.marketing-stats{padding:3.5rem 0 5.5rem;background:var(--pin-natural-500)}.marketing-stats-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-stats-header{max-width:43.875rem;margin:0 auto 3.25rem;text-align:center}.marketing-stats-title{margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c}.marketing-stats-card{padding:.75rem;border:1px solid rgba(198,147,54,.2);border-radius:1.875rem;background:var(--pin-natural-500);overflow:hidden}.marketing-stats-inner{overflow:hidden;border-bottom:1px solid rgba(26,13,68,.18);border-left:1px solid rgba(26,13,68,.18);border-radius:1.25rem;background:#fff;box-shadow:0 4px 11px rgba(198,147,54,.2)}.marketing-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.marketing-stats-featured{display:flex;grid-column:1/span 2;grid-row:1;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem 1.75rem 1.75rem 3.25rem;border-top:1px solid rgba(26,13,68,.18);border-right:1px solid rgba(26,13,68,.18)}.marketing-stats-featured-stat{flex:1;min-width:0;max-width:22rem}.marketing-stats-chart-wrap{flex:1;min-width:0;max-width:24.688rem}.marketing-stats-chart-card{padding:1rem;border-radius:.938rem;background:var(--pin-natural-500)}.marketing-stats-chart-card--crm{padding:0;overflow:hidden;background:#fff}.marketing-stats-chart-card--crm .marketing-problems-chart-card{width:100%;min-height:10.5rem;border-radius:.938rem}.marketing-stats-chart-title{margin:0 0 .75rem;font-size:.813rem;line-height:1.3;letter-spacing:0;color:#05001c}.marketing-stats-chart-lottie{overflow:hidden;border-radius:.625rem;background:#fff;aspect-ratio:1.45/1;line-height:0}.marketing-stats-cell{padding:3.75rem 1.75rem 3.75rem 3.25rem;border-top:1px solid rgba(26,13,68,.18);border-right:1px solid rgba(26,13,68,.18)}.marketing-stats-cell:nth-child(2){grid-column:3;grid-row:1;border-right:none}.marketing-stats-cell:nth-child(3){grid-column:1;grid-row:2}.marketing-stats-cell:nth-child(4){grid-column:2;grid-row:2}.marketing-stats-cell:nth-child(5){grid-column:3;grid-row:2;border-right:none}.marketing-stats-label{margin:0 0 1rem;font-size:1.0625rem;line-height:1.45;color:rgba(5,0,28,.8)}.marketing-stats-value{margin:0;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;background:var(--pin-gradient-hero);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-stats-desc{margin:.75rem 0 0;max-width:20rem;font-size:.875rem;line-height:1.45;color:rgba(5,0,28,.55)}.marketing-our-story{padding:5.5rem 0 0;background:var(--pin-natural-500)}.marketing-our-story-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-our-story-header{max-width:43.875rem;margin:0 auto 3rem;text-align:center}.marketing-our-story-title{margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-our-story-stack{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:8rem}.marketing-our-story-item{position:sticky;top:10rem;max-width:47.438rem;padding:.75rem;border-radius:.75rem;background:#fff}.marketing-our-story-item:not(:last-child){margin-bottom:min(32vh,14rem)}.marketing-our-story-item--2{align-self:center}.marketing-our-story-item--3{align-self:flex-end}.marketing-our-story-card{position:relative;display:flex;gap:2rem;overflow:hidden;border-radius:.75rem;padding:.625rem .625rem .625rem 1.25rem;background:var(--pin-natural-500)}.marketing-our-story-glow{position:absolute;bottom:-3rem;left:-2rem;width:13.563rem;height:10.313rem;background:var(--pin-gradient-diagonal);filter:blur(3rem);opacity:.35;pointer-events:none}.marketing-our-story-copy{z-index:1;display:flex;flex:1;flex-direction:column;justify-content:space-between;max-width:21.5rem;padding:.625rem 0}.marketing-our-story-card-title{margin:0 0 .75rem;font-size:1.375rem;font-weight:500;line-height:1.25;color:#05001c;text-transform:capitalize}.marketing-our-story-card-body{margin:0;font-size:1rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-our-story-card-body+.marketing-our-story-card-body{margin-top:.75rem}.marketing-our-story-image-wrap{z-index:1;flex-shrink:0;overflow:hidden;width:100%;max-width:19.063rem;border-radius:.875rem}.marketing-our-story-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .65s ease}.marketing-our-story-card:hover .marketing-our-story-image{transform:scale(1.06)}.marketing-team{padding:0;background-color:var(--pin-blue);background-image:url(/marketing/pinpulse/members-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.marketing-team-container{max-width:var(--pin-showcase);margin-inline:auto;padding-inline:var(--pin-container-pad)}.marketing-team-layout{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;padding:5.5rem 0}.marketing-team-copy{max-width:34.375rem}.marketing-team-title{margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#fff;text-transform:capitalize}.marketing-team-subtitle{margin:0;font-size:1.0625rem;line-height:1.55;color:hsla(0,0%,100%,.85)}.marketing-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:45rem;margin-left:auto}.marketing-team-card{padding:1.25rem;border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);backdrop-filter:blur(30.7px)}.marketing-team-photo-wrap{overflow:hidden;margin-bottom:1.375rem;border-radius:1.125rem}.marketing-team-photo{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.marketing-team-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.marketing-team-name{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.3;color:#fff}.marketing-team-role{margin:0;font-size:1rem;line-height:1.4;color:hsla(0,0%,100%,.8)}.marketing-team-social{display:flex;gap:.25rem}.marketing-team-social-link{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:hsla(0,0%,100%,.15);color:#fff;transition:background-color .2s}.marketing-team-social-link:hover{background:hsla(0,0%,100%,.28)}@media (max-width:1280px){.marketing-about-showcase-card{padding-inline:clamp(1.25rem,3vw,2.5rem)}.marketing-about-chart-col--left .marketing-about-chart-box:first-child{width:14.5rem;transform:translateX(.75rem)}.marketing-about-chart-box--2nd{width:12rem;transform:translateX(1.5rem) translateY(-.35rem)}.marketing-about-chart-box--3rd{width:12.5rem;transform:translateX(-1.25rem) translateY(.5rem)}.marketing-about-chart-box--4th{width:14.5rem;transform:translateX(-.75rem)}}@media (min-width:992px){.marketing-team-layout{flex-direction:row;align-items:flex-start;gap:2rem}}@media (max-width:991px){.marketing-about-showcase-card{padding:1.5rem 1.5rem 1rem;border-radius:.5rem}.marketing-about-showcase-grid{grid-template-columns:1fr;gap:1rem}.marketing-about-chart-col{display:none}.marketing-about-phone-wrap{grid-row:1}.marketing-stats-grid{grid-template-columns:1fr}.marketing-stats-featured{grid-column:1;grid-row:auto;flex-direction:column;align-items:stretch;padding:1.25rem}.marketing-stats-chart-wrap,.marketing-stats-featured-stat{max-width:none}.marketing-stats-cell,.marketing-stats-cell:nth-child(2),.marketing-stats-cell:nth-child(3),.marketing-stats-cell:nth-child(4),.marketing-stats-cell:nth-child(5){grid-column:1;grid-row:auto;padding:1.25rem;border-right:none}.marketing-our-story-item{position:relative;top:auto;align-self:stretch!important;max-width:none;margin-bottom:0!important}.marketing-our-story-card{flex-direction:column}.marketing-our-story-copy,.marketing-our-story-image-wrap{max-width:none}.marketing-team-grid{max-width:none;margin-left:0}}.marketing-features-banner{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem);background-color:#fff;background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:clip}.marketing-features-banner-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-features-banner-head{max-width:42.625rem;margin:0 auto clamp(2rem,4vh,3rem);text-align:center}.marketing-features-banner-charts{display:flex;align-items:center;gap:.875rem;width:100%}.marketing-features-banner-chart-wrap{flex:1 1 0;min-width:0;height:16.875rem;overflow:hidden;border-radius:.75rem;background:#fff;box-shadow:0 .83px 2.48px rgba(13,10,44,.08)}.marketing-features-banner-chart-wrap--first{box-shadow:none}.marketing-features-banner-chart-inner,.marketing-features-banner-chart-inner .marketing-pin-forecast-card,.marketing-features-banner-chart-inner .marketing-pin-revenue-card,.marketing-features-banner-chart-inner .marketing-problems-chart-card,.marketing-features-banner-chart-wrap>div{width:100%;height:100%}.marketing-features-banner-chart{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketing-features-banner-chart-wrap canvas,.marketing-features-banner-chart-wrap svg{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.marketing-features-banner-plus{flex:none;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background-image:var(--pin-gradient-marquee)}.marketing-features-banner-plus-icon{display:block;width:.5rem;height:.5rem}.marketing-v2-partners{position:relative;z-index:6;overflow:hidden;padding:3.75rem 0;background-color:var(--pin-brand-deep);background-image:var(--pin-gradient-ticker)}.marketing-v2-partners-mask{overflow:hidden}.marketing-v2-partners-track{display:flex;width:-moz-max-content;width:max-content;animation:marketing-v2-partners-marquee 38s linear infinite}.marketing-v2-partners-logo-wrap{flex:none;margin-right:4.063rem;opacity:.8}.marketing-v2-partners-logo{width:auto;height:2.5rem;-o-object-fit:contain;object-fit:contain}@keyframes marketing-v2-partners-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.marketing-features-workflow{padding:5.5rem 0 6.25rem;background:var(--pin-natural-100)}.marketing-features-workflow-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-features-workflow-header{max-width:43.875rem;margin:0 auto 3.75rem;text-align:center}.marketing-features-workflow-title{margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-features-workflow-subtitle{margin:1.25rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-features-pin{--pin-step-height:52vh;--pin-sticky-block:26rem;position:relative;height:calc((var(--pin-steps, 4) - 1) * var(--pin-step-height) + var(--pin-sticky-block))}.marketing-features-pin-sticky{position:sticky;top:6.5rem;z-index:2}.marketing-features-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%}.marketing-features-left{flex:0 0 22.75rem;width:22.75rem;max-width:22.75rem}.marketing-features-left-inner{position:relative;padding:1.25rem 0 0 2.5rem}.marketing-features-progress-wrap{position:absolute;top:1.25rem;left:0;bottom:5.5rem;width:.188rem}.marketing-features-progress-bg{position:absolute;inset:0;border-radius:6.25rem;background:rgba(0,0,0,.1)}.marketing-features-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%}.marketing-features-tabs-list{display:flex;flex-direction:column;gap:3.25rem;width:100%}.marketing-features-tab-wrap{position:relative;display:flex;align-items:flex-start}.marketing-features-tab-accent{position:absolute;top:.2rem;left:-2.5rem;width:.188rem;height:calc(100% - .4rem);min-height:1.5rem;border-radius:6.25rem;background:transparent;transition:background .25s ease}.marketing-features-tab-accent.is-active{background-image:var(--pin-gradient-pill)}.marketing-features-tab{margin:0;padding:0;border:none;background:none;text-align:left;font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.03em;color:#05001c;cursor:pointer;transition:color .25s ease}.marketing-features-tab:hover{color:var(--pin-blue)}.marketing-features-tab.is-active{color:var(--pin-blue);font-weight:600}.marketing-features-cta-wrap{flex-shrink:0;margin-top:2.5rem}.marketing-features-explore-btn{text-transform:capitalize}.marketing-features-right{flex:1 1 56rem;width:100%;max-width:56rem;min-width:0}.marketing-features-card-flex{width:100%}.marketing-features-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:clamp(28rem,52vh,36rem);padding:1.5rem;border-radius:1.5rem;overflow:hidden;background-color:#f6f6f6;background-image:linear-gradient(hsla(0,0%,96%,0),#f6f6f6)}.marketing-features-card-title-wrap{flex-shrink:0;margin-bottom:1.25rem}.marketing-features-card-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#05001c}.marketing-features-card-chart-wrap{position:relative;flex:1 1 auto;width:100%;min-height:16rem;overflow:hidden;border-radius:1.375rem;background:#fff;box-shadow:0 1.09px 3.28px rgba(13,10,44,.08)}.marketing-features-card-chart-wrap .marketing-problems-chart-card{position:absolute;inset:0;width:100%;height:100%;transform:none}.marketing-features-card-chart,.marketing-features-card-chart-wrap>div{position:absolute;top:0;left:50%;width:108%;height:100%;transform:translateX(-50%) scale(1.08);transform-origin:top center}.marketing-features-card-chart-wrap canvas,.marketing-features-card-chart-wrap svg{width:100%!important;height:100%!important}.marketing-problems-scattered-chart{width:100%;height:100%}.marketing-problems-scattered-chart-svg{display:block;width:100%;height:100%}.marketing-features-card-details-wrap{flex-shrink:0;position:relative;z-index:2;width:100%;margin-top:1.25rem}.marketing-features-card-details{margin:0;width:100%;font-size:1rem;font-weight:400;line-height:1.55;color:rgba(5,0,28,.7)}.marketing-features-card-overlay{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:45%;z-index:1;background-image:linear-gradient(hsla(0,0%,96%,0),#f6f6f6 72%)}@media (max-width:1023px){.marketing-features-pin{height:auto}.marketing-features-grid{flex-direction:column;gap:2.5rem;min-height:auto}.marketing-features-left,.marketing-features-right{flex:none;width:100%;max-width:none}.marketing-features-left-inner{min-height:auto;padding:0 0 0 1.5rem}.marketing-features-progress-wrap{left:0;height:auto;max-height:none;bottom:2rem}.marketing-features-info-wrapper{min-height:auto}.marketing-features-tab{font-size:1.375rem}.marketing-features-tab-accent{left:-1.5rem}.marketing-features-card,.marketing-features-card-flex{min-height:auto}.marketing-features-banner-charts{flex-direction:column;align-items:stretch;gap:.625rem}.marketing-features-banner-chart-wrap{flex:none;width:100%;height:auto;min-height:12rem;aspect-ratio:16/9}.marketing-features-banner-plus{align-self:center;margin:.125rem 0}}.marketing-blogs-page{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));padding:0 0 5rem;background-color:#fff;overflow:clip}.marketing-blogs-page-hero{background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:auto;padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem)}.marketing-blogs-page-container{max-width:var(--pin-container);margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-blogs-page-head{max-width:48.75rem;margin:0 auto;text-align:center}.marketing-blogs-page-grid-wrap{padding-top:clamp(2rem,4vw,3.75rem)}.marketing-blogs-grid{display:grid;grid-template-columns:1fr;gap:2rem}.marketing-blogs-card{display:flex;flex-direction:column;height:100%;padding:.75rem .75rem 3.75rem;border-radius:1.75rem;background:var(--pin-natural-500);overflow:hidden}.marketing-blogs-image-wrap{position:relative;margin-bottom:1rem}.marketing-blogs-image-link{display:block;width:100%;border-radius:1.75rem;overflow:hidden}.marketing-blogs-image{display:block;width:100%;height:auto;aspect-ratio:608/350;-o-object-fit:cover;object-fit:cover}.marketing-blogs-chart-wrap{position:absolute;left:1.375rem;bottom:1.375rem;border-radius:1.25rem;overflow:hidden;max-width:12rem}.marketing-blogs-chart{display:block;width:100%;height:auto}.marketing-blogs-card-body{display:flex;flex:1;flex-direction:column;padding-inline:.5rem}.marketing-blogs-card-title{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.03em;color:#05001c}.marketing-blogs-card-title a{color:inherit;text-decoration:none;transition:color .2s}.marketing-blogs-card-title a:hover{color:var(--pin-blue)}.marketing-blogs-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:auto;padding-top:2rem}.marketing-blogs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem}.marketing-blogs-category{padding:.75rem 2.5rem;border-radius:.5rem;background:#fff;font-size:1rem;font-weight:600;line-height:1.4;color:var(--pin-blue)}.marketing-blogs-date{font-size:1rem;line-height:1.4;color:rgba(5,0,28,.74)}.marketing-blogs-circle-btn{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--pin-natural-500);overflow:hidden;transition:background-color .35s}.marketing-blogs-card:focus-within .marketing-blogs-circle-btn,.marketing-blogs-card:hover .marketing-blogs-circle-btn{background:var(--pin-blue)}.marketing-blogs-circle-btn-icon{position:absolute;transition:opacity .35s,transform .35s}.marketing-blogs-circle-btn-icon--hover{opacity:0;transform:translate(4px,-4px)}.marketing-blogs-card:focus-within .marketing-blogs-circle-btn-icon--default,.marketing-blogs-card:hover .marketing-blogs-circle-btn-icon--default{opacity:0;transform:translate(-4px,4px)}.marketing-blogs-card:focus-within .marketing-blogs-circle-btn-icon--hover,.marketing-blogs-card:hover .marketing-blogs-circle-btn-icon--hover{opacity:1;transform:translate(0)}@media (min-width:768px){.marketing-blogs-grid{grid-template-columns:repeat(2,1fr)}}.marketing-blog-detail{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));padding:0 0 5rem;background-color:#fff;overflow:clip}.marketing-blog-detail-hero-stage{background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:auto;padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem)}.marketing-blog-detail-container{max-width:96.125rem;margin-inline:auto;padding-inline:var(--pin-section-pad)}.marketing-blog-detail-hero{display:flex;flex-direction:column;gap:2rem;margin-bottom:0}.marketing-blog-detail-content-wrap{padding-top:clamp(3rem,6vw,5rem)}.marketing-about-breadcrumb--left{justify-content:flex-start}.marketing-blog-detail-hero-left{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:2rem;max-width:32.125rem}.marketing-blog-detail-title{margin:0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#05001c;text-transform:capitalize}.marketing-blog-detail-excerpt{margin:1rem 0 0;max-width:30rem;font-size:1.0625rem;line-height:1.55;color:rgba(5,0,28,.74)}.marketing-blog-detail-author{display:flex;align-items:center;gap:.938rem}.marketing-blog-detail-author-avatar{width:4rem;height:4rem;flex-shrink:0;border-radius:50%;overflow:hidden}.marketing-blog-detail-author-name{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#05001c}.marketing-blog-detail-author-role{margin:0;font-size:1rem;line-height:1.35;color:rgba(5,0,28,.74)}.marketing-blog-detail-hero-right{width:100%;max-width:46rem}.marketing-blog-detail-hero-image-wrap{position:relative;border-radius:1.75rem;overflow:hidden}.marketing-blog-detail-hero-image{display:block;width:100%;height:auto;aspect-ratio:736/466;-o-object-fit:cover;object-fit:cover}.marketing-blog-detail-hero-chart{position:absolute;left:1.375rem;bottom:1.375rem;max-width:12rem;border-radius:1.25rem;overflow:hidden}.marketing-blog-detail-content{display:flex;flex-direction:column;gap:2rem}.marketing-blog-detail-article{width:100%;max-width:56.5rem;font-size:1.0625rem;line-height:1.7;color:rgba(5,0,28,.82)}.marketing-blog-detail-lead{margin:0 0 2rem}.marketing-blog-detail-section{margin-bottom:2rem}.marketing-blog-detail-section h2{margin:0 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.3;color:#05001c}.marketing-blog-detail-section p{margin:0 0 1rem}.marketing-blog-detail-sidebar{width:100%;max-width:23.813rem}.marketing-blog-detail-sidebar-inner{position:sticky;top:9rem;display:flex;flex-direction:column}.marketing-blog-detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0;border-top:1px dashed rgba(5,0,28,.15)}.marketing-blog-detail-meta-row:last-of-type{border-bottom:1px dashed rgba(5,0,28,.15);margin-bottom:1rem}.marketing-blog-detail-meta-label{font-size:1.125rem;font-weight:500;color:#05001c}.marketing-blog-detail-meta-value{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#05001c;text-align:right}.marketing-blog-detail-share{padding-top:.5rem}.marketing-blog-detail-share .marketing-blog-detail-meta-label{display:block;margin-bottom:1rem}.marketing-blog-detail-share-links{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-blog-detail-share-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(198,147,54,.15);border-radius:50%;background:#fff;color:#1a0d44;transition:border-color .3s,color .3s}.marketing-blog-detail-share-link:hover{border-color:var(--pin-blue);color:var(--pin-blue)}@media (min-width:1024px){.marketing-blog-detail-hero{flex-direction:row;align-items:stretch;justify-content:space-between}.marketing-blog-detail-content{flex-direction:row;align-items:flex-start;justify-content:space-between}}.marketing-contact-page{position:relative;z-index:5;margin-top:calc(-1 * var(--pin-nav-band));padding-bottom:5rem;background-color:#fff;overflow:clip}.marketing-contact-page-banner{padding:calc(2rem + var(--pin-nav-band)) 0 clamp(2rem,4vw,3rem);background-color:#fff;background-image:url(/marketing/pinpulse/inner-banner-bg.png);background-position:top;background-repeat:no-repeat;background-size:auto}.marketing-contact-page-head{max-width:42.625rem;margin:0 auto;padding-inline:var(--pin-section-pad);text-align:center}.marketing-contact-container{max-width:103.75rem;margin-inline:auto;padding-top:clamp(2rem,4vw,3.75rem);padding-inline:var(--pin-section-pad)}.marketing-contact-image-wrap{margin-bottom:3.75rem;border-radius:1.25rem;overflow:hidden}.marketing-contact-image{display:block;width:100%;height:auto;aspect-ratio:1249/468;-o-object-fit:cover;object-fit:cover}.marketing-contact-body{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.marketing-contact-sidebar{width:100%;max-width:16.125rem;flex-shrink:0}.marketing-contact-info-block+.marketing-contact-info-block{margin-top:3.125rem}.marketing-contact-info-title{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:#05001c}.marketing-contact-info-links{display:flex;flex-direction:column;gap:.5rem}.marketing-contact-info-link{font-size:1rem;line-height:1.5;color:rgba(5,0,28,.82);text-decoration:none;transition:color .2s}.marketing-contact-info-link:hover{color:var(--pin-blue)}.marketing-contact-social{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-contact-social-link{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:.5rem;background:var(--pin-accent-surface);color:#1a0d44;transition:background-color .3s,color .3s}.marketing-contact-social-link:hover{background:var(--pin-blue);color:#fff}.marketing-contact-form-wrap{width:100%;max-width:70.938rem}.marketing-contact-form{display:grid;grid-template-columns:1fr;gap:2.5rem 3.438rem}.marketing-contact-field--full{grid-column:1/-1}.marketing-contact-label{display:block;margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#05001c;text-transform:capitalize}.marketing-contact-input,.marketing-contact-select,.marketing-contact-textarea{display:block;width:100%;border:none;border-bottom:1px solid rgba(5,0,28,.1);background:transparent;color:#05001c;font-size:1rem;font-weight:400;transition:border-color .35s}.marketing-contact-input,.marketing-contact-select{height:3.75rem;padding:0}.marketing-contact-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2305001c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:1.5rem}.marketing-contact-textarea{min-height:13.563rem;padding:0;resize:vertical;line-height:1.55}.marketing-contact-input:focus,.marketing-contact-select:focus,.marketing-contact-textarea:focus{outline:none;border-bottom-color:var(--pin-blue)}.marketing-contact-input::-moz-placeholder,.marketing-contact-textarea::-moz-placeholder{color:rgba(5,0,28,.55)}.marketing-contact-input::placeholder,.marketing-contact-textarea::placeholder{color:rgba(5,0,28,.55)}.marketing-contact-submit-wrap{margin-top:.5rem}.marketing-contact-submit{display:inline-flex;align-items:center;justify-content:center;padding:.938rem 1rem;border:none;border-radius:.625rem;background:var(--pin-blue);color:#fff;font-size:1.0625rem;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .2s}.marketing-contact-submit:hover{background:var(--pin-blue-hover)}.marketing-contact-success{margin:0;padding:1.5rem;border-radius:1rem;background:var(--pin-accent-surface);font-size:1.0625rem;line-height:1.55;color:#05001c}.marketing-contact-error{margin:-1rem 0 0;font-size:.9375rem;color:#b42318}@media (min-width:768px){.marketing-contact-form{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.marketing-contact-body{flex-direction:row;justify-content:space-between}}.marketing-reveal{opacity:0;max-width:100%;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--marketing-reveal-delay,0ms);will-change:opacity,transform}.marketing-reveal.is-visible{opacity:1;transform:none;will-change:auto}.marketing-reveal--up{transform:translateY(2.25rem)}.marketing-reveal--down{transform:translateY(-1.25rem)}.marketing-reveal--left{transform:translateX(-2.75rem)}.marketing-reveal--right{transform:translateX(2.75rem)}.marketing-reveal--fade{transform:none}.marketing-reveal--scale{transform:scale(.94)}.marketing-nav-reveal{width:100%}.marketing-hero-showcase-reveal{position:relative;z-index:3;width:100%}@media (prefers-reduced-motion:reduce){.marketing-partners-track,.marketing-v2-partners-track{animation:none}.marketing-our-story-image{transition:none}.marketing-hero:before,.marketing-pin-circle-shape{animation:none;opacity:1;transform:none}.marketing-reveal{opacity:1!important;transform:none!important;transition:none!important}.marketing-hero-scroll-cue-icon{animation:none}}