@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap");.content-hub-delivery{--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-apple:cubic-bezier(0.25,0.1,0.25,1);--scroll-progress:0;--hero-glow-shift:0px;--mockup-shift:0px;--mockup-rotate:0deg;--image-shift:0px;--card-shift:0px;--cta-glow-shift:0px;--grid-parallax:0px;--guide-shift:0px;--ring-scale:1;--ring-opacity:0.35;font-family:Outfit,system-ui,sans-serif}.marketing-page{--marketing-max:1240px;--marketing-accent:#0070f3;--marketing-muted:grey;--marketing-card:#171717;--marketing-card-border:#252525}.marketing-page .ch-guide-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.08) 12%,rgba(15,23,42,.08) 88%,transparent);transform:translate3d(0,var(--guide-shift),0);transition:transform .42s var(--ease-apple);will-change:transform}.marketing-page .marketing-guide-left{left:max(24px,calc((100% - var(--marketing-max)) / 2 - 48px))}.marketing-page .marketing-guide-right{right:max(24px,calc((100% - var(--marketing-max)) / 2 - 48px))}.marketing-page .marketing-analytics-rings{transform:scale(var(--ring-scale));opacity:var(--ring-opacity);transition:transform .5s var(--ease-apple),opacity .5s var(--ease-apple);will-change:transform,opacity}.marketing-page .marketing-section-dark{border-radius:1.5rem;background:#0d0d0d;color:#fff;margin-inline:0;padding-inline:clamp(1.25rem,4vw,2rem)}.marketing-page .marketing-flow-section{box-sizing:border-box}.marketing-page .marketing-dark-card{border:1px solid var(--marketing-card-border);border-radius:16px;background:var(--marketing-card)}.marketing-page .marketing-pill{border:1px solid #252525;border-radius:100px;padding:8px 12px;font-size:13px;font-weight:500;color:grey}.marketing-page .marketing-section-emotional{position:relative}.marketing-page .marketing-emotional-wash{background:radial-gradient(ellipse 70% 50% at 20% 40%,rgba(34,211,238,.07),transparent 55%),radial-gradient(ellipse 60% 45% at 85% 60%,rgba(124,58,237,.05),transparent 50%),linear-gradient(180deg,transparent,rgba(232,232,237,.4))}.marketing-page .marketing-editorial-frame{border-radius:1.25rem;background:linear-gradient(145deg,rgba(15,23,42,.04),rgba(15,23,42,.12)),linear-gradient(180deg,#e8e8ed,#d4d4dc);box-shadow:0 32px 80px -24px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.6)}.marketing-page .marketing-cinematic-panel{box-shadow:0 40px 100px -32px rgba(15,23,42,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.marketing-page .product-dashboard-mock{transition:transform .5s var(--ease-apple),box-shadow .5s var(--ease-apple)}.marketing-page .product-dashboard-mock:hover{transform:translateY(-4px);box-shadow:0 36px 90px -28px rgba(15,23,42,.28)}.content-hub-delivery .ch-font-mono{font-family:Space Mono,ui-monospace,monospace}.content-hub-delivery .soft-grid{background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0);background-size:44px 44px}.content-hub-delivery .ch-parallax-grid{transform:translate3d(0,var(--grid-parallax),0);transition:transform .42s var(--ease-apple);will-change:transform}.content-hub-delivery .noise-overlay{background-image:radial-gradient(circle at 20% 30%,rgba(15,23,42,.08) 0 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(15,23,42,.06) 0 1px,transparent 1px);background-size:18px 18px,23px 23px}.content-hub-delivery .card-shadow{box-shadow:0 24px 80px -40px rgba(15,23,42,.35)}.content-hub-delivery .ch-scroll-progress{position:fixed;top:0;left:0;z-index:80;width:100%;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:left;background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);will-change:transform;pointer-events:none}.content-hub-delivery .ch-site-header{animation:ch-header-enter 1s var(--ease-out-expo) both}.content-hub-delivery .audience-row,.content-hub-delivery .brand-mark,.content-hub-delivery .gallery-tile,.content-hub-delivery .icon-orb,.content-hub-delivery .magnetic-button,.content-hub-delivery .motion-card{transition:transform .64s var(--ease-out-expo),box-shadow .64s var(--ease-out-expo),border-color .64s var(--ease-out-expo),background-color .64s var(--ease-out-expo);will-change:transform}.content-hub-delivery .micro-card{transition:transform .38s var(--ease-out-expo),box-shadow .38s var(--ease-out-expo),border-color .38s var(--ease-out-expo),background-color .38s var(--ease-out-expo);will-change:transform}.content-hub-delivery .brand-mark:hover,.content-hub-delivery .magnetic-button:hover{transform:translateY(-2px) scale(1.035)}.content-hub-delivery .motion-card:hover{transform:translateY(-10px) scale(1.018)}.content-hub-delivery .audience-row:hover,.content-hub-delivery .micro-card:hover{transform:translateX(6px) scale(1.01)}.content-hub-delivery .gallery-tile:hover{transform:scale(1.035)}.content-hub-delivery .icon-orb:hover,.content-hub-delivery .motion-card:hover .icon-orb{transform:translateY(-4px) rotate(-4deg) scale(1.08)}.content-hub-delivery .hero-glow{transform:translate3d(0,var(--hero-glow-shift),0);transition:transform .48s var(--ease-apple),opacity .55s ease;will-change:transform;animation:ch-ambient-glow 14s ease-in-out infinite}.content-hub-delivery .product-mockup{transform:perspective(1400px) translate3d(0,var(--mockup-shift),0) rotateX(var(--mockup-rotate));transform-origin:center top;transition:transform .3s var(--ease-apple),box-shadow .32s ease;will-change:transform}.content-hub-delivery .media-image{transform:translate3d(0,var(--image-shift),0) scale(1.028);transition:transform .3s var(--ease-apple);will-change:transform}.content-hub-delivery .parallax-card{transform:translate3d(0,var(--card-shift),0);transition:transform .3s var(--ease-apple);will-change:transform}.content-hub-delivery .floating-note{animation:ch-floating-note 3.2s ease-in-out infinite}.content-hub-delivery .watermark-layer{animation:ch-watermark-in .48s var(--ease-out-expo) both}.content-hub-delivery .watermark-layer span{transform:rotate(-12deg)}.content-hub-delivery .float-icon{animation:ch-float-icon 5s ease-in-out infinite}.content-hub-delivery .cta-glow{transform:translate3d(0,var(--cta-glow-shift),0);transition:transform .42s var(--ease-apple);will-change:transform}@keyframes ch-ambient-glow{0%,to{opacity:1;filter:saturate(1) brightness(1)}50%{opacity:.92;filter:saturate(1.08) brightness(1.04)}}@keyframes ch-header-enter{0%{opacity:0;transform:translateY(-56px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ch-floating-note{0%,to{transform:translate3d(0,var(--card-shift),0)}50%{transform:translate3d(0,calc(var(--card-shift) - 12px),0)}}@keyframes ch-float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ch-watermark-in{0%{opacity:0;transform:scale(.9);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.content-hub-delivery .ch-parallax-grid,.content-hub-delivery .ch-scroll-progress,.content-hub-delivery .cta-glow,.content-hub-delivery .hero-glow,.content-hub-delivery .media-image,.content-hub-delivery .parallax-card,.content-hub-delivery .product-mockup,.marketing-page .ch-guide-line,.marketing-page .marketing-analytics-rings{transition:none!important;animation:none!important;transform:none!important}}