@font-face{font-family:InterLocal;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:500;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:600;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:700;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.pd-page{--font-primary: "InterLocal", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none}.pd-page h1,.pd-page h2,.pd-page h3,.pd-page h4,.pd-page h5,.pd-page h6,.pd-page p{text-wrap:wrap}:where(.pd-page) .feature-info-icon{display:inline}.pd-page .stats-highlight{isolation:isolate}.pd-page.pd-page .stats-graphic{z-index:0}.pd-page .hero .hero-sticker{top:calc(24px + var(--global-nav-offset))}.pd-page{padding-bottom:var(--spacing-xl);--color-product-accent: #25CCD8;--global-nav-offset: 64px}:where(.pd-page) .pd-hero{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;padding-top:var(--global-nav-offset);background:var(--color-graphite)}:where(.pd-page) .pd-hero-bg{position:absolute;inset:0;z-index:0}:where(.pd-page) .pd-hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:pd-hero-cycle 42s ease-in-out infinite}:where(.pd-page) .pd-hero-slide:nth-child(1){animation-name:pd-hero-cycle-first}:where(.pd-page) .pd-hero-slide:nth-child(2){animation-delay:6s}:where(.pd-page) .pd-hero-slide:nth-child(3){animation-delay:12s}:where(.pd-page) .pd-hero-slide:nth-child(4){animation-delay:18s}:where(.pd-page) .pd-hero-slide:nth-child(5){animation-delay:24s}:where(.pd-page) .pd-hero-slide:nth-child(6){animation-delay:30s}:where(.pd-page) .pd-hero-slide:nth-child(7){animation-delay:36s}@keyframes pd-hero-cycle{0%{opacity:0}4.762%{opacity:1}14.286%{opacity:1}19.048%{opacity:0}to{opacity:0}}@keyframes pd-hero-cycle-first{0%{opacity:1}14.286%{opacity:1}19.048%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion: reduce){:where(.pd-page) .pd-hero-slide{animation:none}:where(.pd-page) .pd-hero-slide:nth-child(1){opacity:1}}:where(.pd-page) .pd-hero-overlay{position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--color-graphite) 70%,transparent)}:where(.pd-page) .pd-hero-fade{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,var(--color-graphite),transparent 20%),linear-gradient(to top,var(--color-graphite),transparent 20%),linear-gradient(to right,var(--color-graphite),transparent 16%),linear-gradient(to left,var(--color-graphite),transparent 16%)}:where(.pd-page) .pd-hero-stage{position:relative;z-index:2;flex:1;display:flex;align-items:center}:where(.pd-page) .pd-hero-content{width:100%;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}:where(.pd-page) .pd-hero .tc-btn-row{justify-content:flex-start}:where(.pd-page) .pd-hero .tc-eyebrow-text{color:var(--color-white);-webkit-text-fill-color:var(--color-white)}:where(.pd-page) .pd-hero h1{color:var(--color-white);margin:0 0 var(--spacing-md);padding-bottom:.1em}:where(.pd-page) .pd-hero-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-lg)}:where(.pd-page) .pd-hero-sub span{display:inline-flex;align-items:center;gap:var(--spacing-xs)}:where(.pd-page) .pd-hero-sub svg{width:1.15em;height:1.15em;flex:none;color:var(--color-product-accent)}:where(.pd-page) .pd-hero-foot{position:relative;z-index:2;padding-bottom:var(--spacing-xl)}:where(.pd-page) .pd-logo-reel{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}@media (min-width: 768px){:where(.pd-page) .pd-logo-reel{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 3%,black 40%,transparent 56%);mask-image:linear-gradient(to right,transparent 0%,black 3%,black 40%,transparent 56%)}}:where(.pd-page) .pd-logo-reel-track{display:flex;align-items:center;gap:var(--spacing-2xl);width:-moz-max-content;width:max-content;animation:pd-pd-logo-reel-scroll 60s linear infinite}@keyframes pd-pd-logo-reel-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){:where(.pd-page) .pd-logo-reel-track{animation:none}}:where(.pd-page) .pd-logo-reel-track img{height:28px;width:auto;max-width:132px;-o-object-fit:contain;object-fit:contain;flex:none;filter:brightness(0) invert(1);opacity:.55}@media (max-width: 767px){:where(.pd-page) .pd-hero-sub{gap:var(--spacing-xs) var(--spacing-md)}:where(.pd-page) .pd-logo-reel-track img{height:22px;max-width:108px}}:where(.pd-page) .pd-info{position:relative;padding:var(--spacing-section) 0}:where(.pd-page) .pd-info-wash{position:absolute;left:0;bottom:-90px;z-index:0;width:62%;height:170px;background:var(--color-brand-wash);opacity:.1;filter:blur(44px);pointer-events:none}:where(.pd-page) .pd-info-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 900px){:where(.pd-page) .pd-info-grid{grid-template-columns:repeat(2,1fr);row-gap:var(--spacing-2xl)}:where(.pd-page) .pd-info-cards{grid-column:1 / -1}}:where(.pd-page) .pd-info-intro{display:flex;flex-direction:column;justify-content:center}:where(.pd-page) .pd-info-intro .tc-eyebrow{margin-bottom:var(--spacing-sm)}:where(.pd-page) .pd-info-intro h2{margin-bottom:var(--spacing-md)}:where(.pd-page) .pd-info-intro p{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body);margin-bottom:var(--spacing-sm);max-width:46ch}:where(.pd-page) .pd-cta-block{align-self:flex-start;display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-md)}:where(.pd-page) .pd-info-cta{margin-top:0;justify-content:flex-start}:where(.pd-page) .pd-stat{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;font-size:var(--font-size-body-sm);color:var(--color-text-tertiary);line-height:var(--line-height-snug)}:where(.pd-page) .pd-stat svg{width:1.05em;height:1.05em;flex:none;color:var(--color-product-accent)}:where(.pd-page) .pd-info-feature{position:relative;overflow:hidden;border-radius:var(--radius-lg);min-height:300px;padding:var(--spacing-lg);background-size:cover;background-position:center;display:flex;flex-direction:column;gap:var(--spacing-lg)}:where(.pd-page) .pd-info-feature:before{content:"";position:absolute;inset:0;z-index:0;background:color-mix(in srgb,var(--color-graphite) 70%,transparent)}:where(.pd-page) .pd-info-feature:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,var(--color-graphite) 0%,transparent 60%)}:where(.pd-page) .pd-info-feature-head{position:relative;z-index:1;color:var(--color-white);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}:where(.pd-page) .pd-feature-logos{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl)}:where(.pd-page) .pd-feature-logos img{width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}:where(.pd-page) .pd-feature-logos .pd-logo-temu{height:20px}:where(.pd-page) .pd-feature-logos .pd-logo-mpp{height:60px;transform:translateY(-13px)}:where(.pd-page) .pd-info-cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 768px){:where(.pd-page) .pd-info-cards{grid-template-columns:repeat(3,1fr)}}:where(.pd-page) .pd-card{display:flex;flex-direction:column}:where(.pd-page) .pd-card-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-graphite);color:var(--color-white);display:grid;place-items:center;margin-bottom:var(--spacing-md)}:where(.pd-page) .pd-card-icon svg{width:20px;height:20px;display:block}:where(.pd-page) .pd-card h3{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}:where(.pd-page) .pd-card p{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0 0 var(--spacing-sm)}:where(.pd-page) .pd-card p:last-child{margin-bottom:0}:where(.pd-page) .pd-card p strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:where(.pd-page) .pd-hiw{position:relative;overflow-x:clip;padding:var(--spacing-section) 0}:where(.pd-page) .pd-hiw-head{margin-bottom:var(--spacing-2xl);text-align:center}:where(.pd-page) .pd-timeline{position:relative}:where(.pd-page) .pd-steps{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){:where(.pd-page) .pd-steps{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl) var(--spacing-lg)}}@media (min-width: 1024px){:where(.pd-page) .pd-steps{grid-template-columns:repeat(4,1fr);gap:0 var(--spacing-2xl);padding:0 9%;align-items:start}}:where(.pd-page) .pd-step{display:grid;grid-template-columns:minmax(0,1fr);text-align:left}@media (min-width: 1024px){:where(.pd-page) .pd-step{grid-template-columns:minmax(0,220px);justify-content:center}}:where(.pd-page) .pd-orb{position:relative;width:56px;height:56px;margin-bottom:var(--spacing-md);border-radius:var(--radius-full);background:var(--color-graphite);color:var(--color-white);display:grid;place-items:center}:where(.pd-page) .pd-orb svg{width:22px;height:22px}:where(.pd-page) .pd-orb:after{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,var(--color-gradient-teal),var(--color-gradient-cyan),var(--color-gradient-blue),var(--color-gradient-violet),var(--color-gradient-gold),var(--color-gradient-teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}:where(.pd-page) .pd-orb.is-ping:after{animation:pd-pd-orb-ping 1.2s ease-out 1}@keyframes pd-pd-orb-ping{0%{transform:scale(1);opacity:0}12%{transform:scale(1);opacity:.85}to{transform:scale(1.8);opacity:0}}:where(.pd-page) .pd-step h3{margin:0 0 4px;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}:where(.pd-page) .pd-step-sub{margin:0 0 var(--spacing-xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}:where(.pd-page) .pd-step p{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:var(--line-height-body)}@media (min-width: 1024px){:where(.pd-page) .pd-step h3,:where(.pd-page) .pd-step-sub,:where(.pd-page) .pd-step p{color:var(--color-ash);transition:color var(--transition-slow)}:where(.pd-page) .pd-step.is-lit h3{color:var(--color-text-primary)}:where(.pd-page) .pd-step.is-lit .pd-step-sub{color:var(--color-text-primary)}:where(.pd-page) .pd-step.is-lit p{color:var(--color-text-secondary)}}:where(.pd-page) .pd-line{display:none}@media (min-width: 1024px){:where(.pd-page) .pd-line{display:block;position:absolute;top:28px;left:4%;right:4%;height:2px;z-index:0;pointer-events:none;overflow:hidden;background:var(--color-ash);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}}:where(.pd-page) .pd-comet{position:absolute;top:50%;left:0;width:150px;height:2px;transform:translate(-50%,-50%);border-radius:var(--radius-full);background:linear-gradient(90deg,transparent 0%,var(--color-gradient-teal) 20%,var(--color-gradient-cyan) 38%,var(--color-gradient-blue) 54%,var(--color-gradient-violet) 70%,var(--color-gradient-gold) 86%,transparent 100%);opacity:0}:where(.pd-page) .pd-line.is-running .pd-comet{opacity:1;animation:pd-pd-comet-run 7s linear forwards}@keyframes pd-pd-comet-run{0%{left:-15%}to{left:100%}}@media (prefers-reduced-motion: reduce){:where(.pd-page) .pd-comet{display:none}:where(.pd-page) .pd-orb.is-ping:after{animation:none}}:where(.pd-page) .pd-recap{padding:var(--spacing-section) 0}:where(.pd-page) .pd-recap-head{max-width:620px;margin:0 auto var(--spacing-2xl);text-align:center}:where(.pd-page) .pd-recap-head h2{margin-bottom:var(--spacing-sm)}:where(.pd-page) .pd-recap-head p{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}:where(.pd-page) .pd-recap-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 600px){:where(.pd-page) .pd-recap-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){:where(.pd-page) .pd-recap-grid{grid-template-columns:repeat(3,1fr)}}:where(.pd-page) .pd-recap-card{border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-primary);aspect-ratio:4 / 3}:where(.pd-page) .pd-recap-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 767px){:where(.pd-page) .pd-cta-block{align-items:flex-start}:where(.pd-page) .pd-stat{margin-bottom:var(--spacing-md)}:where(.pd-page) .pd-feature-logos{flex-direction:column;gap:var(--spacing-md)}:where(.pd-page) .pd-feature-logos .pd-logo-temu{height:16px}:where(.pd-page) .pd-feature-logos .pd-logo-mpp{height:48px;transform:none}:where(.pd-page) .pd-step{text-align:center}:where(.pd-page) .pd-orb{margin-left:auto;margin-right:auto}:where(.pd-page) .pd-step p{font-size:var(--font-size-body)}}:where(.pd-page) .pd-bar{position:fixed;inset-inline:12px;bottom:12px;z-index:90;margin-inline:auto;max-width:1100px;opacity:0;transform:translateY(120%);transition:opacity var(--transition-base),transform var(--transition-spring, var(--transition-base));pointer-events:none}:where(.pd-page) .pd-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}:where(.pd-page) .pd-bar-inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--spacing-sm);padding:10px 12px 10px var(--spacing-sm);border:var(--border-thin) solid rgb(255 255 255 / .22);border-radius:var(--radius-full);background:#000000e6;backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000080}:where(.pd-page) .pd-bar-name{min-width:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pd-page) .pd-bar-cta{white-space:nowrap}:where(.pd-page) .pd-bar-meta{display:none;font-size:var(--font-size-body-sm);color:#fff9;white-space:nowrap}:where(.pd-page) .pd-bar-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:#fff9;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}:where(.pd-page) .pd-bar-x svg{width:18px;height:18px}:where(.pd-page) .pd-bar-x:hover{background:#ffffff1f;color:var(--color-white)}@media (min-width: 768px){:where(.pd-page) .pd-bar{inset-inline:24px;bottom:24px}:where(.pd-page) .pd-bar-inner{grid-template-columns:1fr auto 1fr auto;padding:12px 14px 12px var(--spacing-md)}:where(.pd-page) .pd-bar-name{font-size:var(--font-size-body)}:where(.pd-page) .pd-bar-meta{display:block;text-align:right}}@media (prefers-reduced-motion: reduce){:where(.pd-page) .pd-bar{transition:none}}
