:root{--pp-white:#fff;--pp-page:#f5f5f7;--pp-surface:#f5f5f7;--pp-surface-2:#e8e8ed;--pp-text:#1d1d1f;--pp-text-2:#6e6e73;--pp-text-3:#86868b;--pp-line:rgba(0,0,0,0.08);--pp-line-mid:rgba(0,0,0,0.12);--pp-accent:#d70654;--pp-dark:#000;--pp-font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--pp-radius-img:22px;--pp-radius-card:18px;--pp-radius-btn:980px;--pp-shadow-img:0 28px 80px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);--pp-section:clamp(96px,9vw,152px);--pp-gutter:clamp(24px,5.5vw,88px);--pp-max:1120px}*,body,html{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body{background:var(--pp-white)!important;color:var(--pp-text)!important}.brand-mark,.button,.card-eyebrow,.eyebrow,.footer-brand,.nav-link,.nav-menu-trigger,a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{font-family:var(--pp-font)!important}h1{font-size:clamp(52px,7vw,96px)!important;letter-spacing:-.03em!important;line-height:.94!important}h1,h2{font-weight:700!important}h2{font-size:clamp(38px,5vw,68px)!important;letter-spacing:-.025em!important;line-height:1.01!important}h3{font-size:clamp(22px,2.4vw,30px)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.1!important}p{color:var(--pp-text-2)!important;font-size:17px!important;font-weight:400!important;line-height:1.6!important}.card-eyebrow,.eyebrow{color:var(--pp-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.site-header{backdrop-filter:saturate(180%) blur(24px)!important;-webkit-backdrop-filter:saturate(180%) blur(24px)!important;background:hsla(0,0%,100%,.72)!important;border-bottom:1px solid rgba(0,0,0,.07)!important;box-shadow:none!important}.nav-bar{max-width:1120px!important;min-height:48px!important;padding:0 var(--pp-gutter)!important}.brand-mark,.footer-brand{color:var(--pp-text)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important}.nav-link,.site-header .nav-menu-trigger{background:transparent!important;color:rgba(29,29,31,.68)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;padding:4px 8px!important}.account-trigger,.nav-link.is-active,.nav-link:hover,.site-header .nav-menu-trigger.is-active,.site-header .nav-menu-trigger:hover{background:transparent!important;color:var(--pp-text)!important}.account-trigger{border:1px solid rgba(0,0,0,.18)!important;border-radius:var(--pp-radius-btn)!important;font-size:13px!important;font-weight:400!important;min-height:30px!important;padding:0 14px!important}.launch-hero{align-items:center!important;background:var(--pp-white)!important;display:flex!important;flex-direction:column!important;grid-gap:0!important;gap:0!important;grid-template-columns:none!important;justify-content:flex-start!important;min-height:calc(100svh - 48px)!important;overflow:hidden!important;padding:clamp(64px,7vw,112px) var(--pp-gutter) 0!important;position:relative!important;text-align:center!important}.launch-hero:before{display:none!important}.launch-hero-copy{margin:0 auto!important;max-width:860px!important;position:relative!important;z-index:2!important}.launch-hero-copy .eyebrow{color:var(--pp-accent)!important;margin-bottom:20px!important}.launch-hero h1{color:var(--pp-text)!important;font-size:clamp(48px,6.8vw,88px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:.94!important;margin:0 auto 24px!important;max-width:860px!important}.launch-hero-copy p:not(.eyebrow){color:var(--pp-text-2)!important;font-size:clamp(18px,1.7vw,22px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;margin:0 auto!important;max-width:560px!important}.launch-hero .button-group{justify-content:center!important;margin-top:36px!important}.launch-hero-visual{align-items:flex-end!important;display:flex!important;flex:1 1!important;justify-content:center!important;margin:clamp(48px,6vw,80px) auto 0!important;max-width:min(1000px,100%)!important;width:100%!important}.launch-hero-visual img{height:clamp(320px,44vh,520px)!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.hero-store-frame{aspect-ratio:16/9!important;background:#000!important;border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;min-height:0!important;overflow:hidden!important;width:100%!important}.hero-store-frame img{border-radius:0!important;min-height:0!important}.hero-image-card{aspect-ratio:auto!important;background:#f5f5f7!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(0,0,0,.12)!important;margin:0 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:min(100%,980px)!important}.hero-image-card:after{display:none!important}.hero-image-card picture{display:block!important;height:auto!important;width:100%!important}.hero-image-card img{display:block!important;filter:none!important;height:clamp(320px,46vw,620px)!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important}.proof-strip{background:var(--pp-page)!important;border-bottom:1px solid var(--pp-line)!important;border-top:1px solid var(--pp-line)!important;grid-gap:0!important;gap:0!important;grid-template-columns:none!important;margin-top:0!important;padding:0 var(--pp-gutter)!important}.proof-strip,.proof-strip p{display:flex!important;justify-content:center!important}.proof-strip p{background:transparent!important;border-left:1px solid var(--pp-line)!important;color:var(--pp-text-2)!important;align-items:center!important;flex:1 1!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;max-width:420px!important;min-height:72px!important;padding:20px 24px!important;text-align:center!important}.proof-strip p:first-child{border-left:none!important;color:var(--pp-text)!important;font-weight:600!important}.bridges-highlight,.deployment-proof-section,.local-business-visual-section,.recharged-split,.visual-story-section{border-top:1px solid var(--pp-line)!important;grid-gap:clamp(48px,6vw,96px)!important;gap:clamp(48px,6vw,96px)!important;margin-top:0!important;padding:var(--pp-section) var(--pp-gutter)!important}.recharged-split,.visual-story-section{background:var(--pp-white)!important}.deployment-proof-section{background:var(--pp-page)!important}.bridges-highlight{background:var(--pp-white)!important}.local-business-visual-section{background:var(--pp-page)!important}.bridges-highlight p,.deployment-copy p,.local-business-visual-copy p,.recharged-copy p,.visual-story-copy p{color:var(--pp-text-2)!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.6!important}.duo-chip-row,.environment-chip-cloud,.platform-signal-list,.proof-chip-row,.shopping-step-row{grid-gap:8px!important;gap:8px!important}.duo-chip-row small,.environment-chip-cloud span,.environment-chip-cloud span:nth-child(3n+1),.platform-signal-list span,.platform-signal-list span:nth-child(odd),.proof-chip-row span,.shopping-step-row span{background:var(--pp-white)!important;border:1px solid var(--pp-line-mid)!important;border-radius:8px!important;box-shadow:none!important;color:var(--pp-text-2)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;padding:8px 14px!important}.deployment-proof-section .environment-chip-cloud span,.local-business-visual-section .proof-chip-row span{background:var(--pp-white)!important}.button{border-radius:var(--pp-radius-btn)!important;font-family:var(--pp-font)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;min-height:44px!important;padding:0 22px!important;transition:opacity .2s ease!important}.button-primary{background:var(--pp-accent)!important;border:none!important;box-shadow:none!important}.button-primary:hover{opacity:.88!important;transform:none!important}.button-secondary{background:transparent!important;border:1px solid rgba(0,0,0,.22)!important;box-shadow:none!important;color:var(--pp-text)!important}.button-secondary:hover{background:rgba(0,0,0,.04)!important;transform:none!important}.bridges-image-frame,.deployment-image,.local-business-image,.platform-connected-visual,.platform-hero-card,.platform-preview-photo,.visual-story-image{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.bridges-image-frame{padding:0!important}.bridges-image-frame img{border-radius:0!important}.local-business-list{grid-gap:8px!important;gap:8px!important}.local-business-list article{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;padding:22px 24px!important}.local-business-list h3{color:var(--pp-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 6px!important}.local-business-list p{font-size:15px!important;margin:0!important}.operator-note{background:var(--pp-page)!important;background-image:none!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.operator-note strong{color:var(--pp-text)!important;font-size:14px!important;font-weight:600!important}.operator-note p{font-size:15px!important;margin:0!important}.cta-section{background:var(--pp-dark)!important;background-image:none!important;padding:var(--pp-section) var(--pp-gutter)!important}.cta-section:before{display:none!important}.cta-section h2{color:#fff!important;font-size:clamp(38px,5vw,68px)!important;letter-spacing:-.025em!important}.cta-section p{color:hsla(0,0%,100%,.68)!important}.cta-section .button-primary{background:#fff!important;color:var(--pp-dark)!important}.cta-section .button-primary:hover{background:hsla(0,0%,100%,.88)!important}.cta-section .button-secondary{border-color:hsla(0,0%,100%,.28)!important;color:#fff!important}.cta-section .button-secondary:hover{background:hsla(0,0%,100%,.1)!important}.site-footer{background:var(--pp-page)!important;border-top:1px solid var(--pp-line)!important;padding:48px var(--pp-gutter) 32px!important}.footer-inner{grid-gap:24px!important;gap:24px!important;max-width:var(--pp-max)!important}.footer-columns{border-color:var(--pp-line)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.footer-columns h2{color:var(--pp-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;margin:0 0 8px!important}.footer-columns a,.footer-columns span{color:var(--pp-text-3)!important;font-size:12px!important;line-height:1.7!important}.footer-columns a:hover{color:var(--pp-text)!important}.footer-bottomline a,.footer-bottomline span{color:var(--pp-text-3)!important;font-size:12px!important}.footer-bottomline a:hover,.footer-brand{color:var(--pp-text)!important}.footer-brand{font-size:14px!important;font-weight:600!important}.footer-topline>span{color:var(--pp-text-2)!important;font-size:13px!important;font-weight:400!important}.environment-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.environment-card:hover{border-color:var(--pp-line-mid)!important;box-shadow:0 8px 32px rgba(0,0,0,.07)!important;transform:translateY(-2px)!important}.environment-card h3{color:var(--pp-text)!important}.environment-card p{color:var(--pp-text-2)!important}.environment-card span{background:transparent!important;border:1px solid var(--pp-line-mid)!important;border-radius:6px!important;color:var(--pp-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:5px 9px!important;text-transform:uppercase!important}.duo-tile,.platform-tile{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.duo-tile:after,.platform-tile-orbit,.platform-tile:after{display:none!important}.duo-tile:hover,.platform-tile:hover{border-color:var(--pp-line-mid)!important;box-shadow:0 8px 32px rgba(0,0,0,.07)!important;transform:translateY(-2px)!important}.duo-tile h3,.platform-tile h3{color:var(--pp-text)!important;letter-spacing:-.02em!important}.platform-tile-tag{background:transparent!important;border:1px solid var(--pp-line-mid)!important;border-radius:6px!important;color:var(--pp-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.duo-tile-dark,.platform-tile-dark{background:#111!important;border-color:hsla(0,0%,100%,.08)!important}.duo-tile-dark h3,.platform-tile-dark h3{color:#fff!important}.duo-tile-dark p,.platform-tile-dark p{color:hsla(0,0%,100%,.65)!important}.duo-tile-dark .duo-chip-row small,.platform-tile-dark .platform-tile-tag{border-color:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.55)!important}.nav-dropdown{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 16px 48px rgba(0,0,0,.14)!important}.nav-dropdown-link{border-radius:10px!important;color:var(--pp-text-2)!important;font-size:14px!important;font-weight:400!important}.nav-dropdown-link.is-active,.nav-dropdown-link:hover{background:rgba(0,0,0,.04)!important;color:var(--pp-text)!important}.local-business-section .feature-card:after{display:none!important}.apple-section-copy h2,.apple-split h2{color:var(--pp-text)!important;letter-spacing:-.025em!important}.apple-section-copy p,.apple-split p{color:var(--pp-text-2)!important}.feature-card,.solution-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.feature-card:hover,.solution-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.07)!important;transform:translateY(-2px)!important}.feature-card h3,.solution-card h3{color:var(--pp-text)!important;font-size:20px!important;letter-spacing:-.01em!important}.reveal-on-scroll{opacity:0!important;transform:translateY(20px)!important;transition:opacity .68s cubic-bezier(.25,.46,.45,.94),transform .68s cubic-bezier(.25,.46,.45,.94)!important}.reveal-on-scroll.is-visible{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:1024px){.launch-hero{text-align:center!important}.launch-hero .button-group{justify-content:center!important}.proof-strip{flex-direction:column!important;padding:0!important}.proof-strip p{border-left:none!important;border-top:1px solid var(--pp-line)!important;max-width:100%!important;padding:16px 24px!important}.proof-strip p:first-child{border-top:none!important}}@media (max-width:768px){.launch-hero{padding-top:56px!important}.hero-store-frame{aspect-ratio:4/3!important}.hero-image-card{aspect-ratio:auto!important;border-radius:18px!important;width:100%!important}.hero-image-card img{height:clamp(260px,70vw,420px)!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}}.hero-section{align-items:center!important;display:grid!important;grid-gap:clamp(40px,5vw,80px)!important;gap:clamp(40px,5vw,80px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:calc(100svh - 48px)!important;overflow:hidden!important;padding:clamp(72px,8vw,120px) var(--pp-gutter)!important}.hero-section-light{background:var(--pp-page)!important}.hero-section-dark{background:var(--pp-dark)!important;color:#fff!important}.hero-copy{max-width:640px!important}.hero-copy h1{color:inherit!important;font-size:clamp(48px,6.2vw,82px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:.93!important;margin:0 0 20px!important}.hero-copy .eyebrow{margin-bottom:16px!important}.hero-section-light .hero-copy .eyebrow{color:var(--pp-text-3)!important}.hero-section-dark .hero-copy .eyebrow{color:hsla(0,0%,100%,.5)!important}.hero-description{color:var(--pp-text-2)!important;font-size:clamp(17px,1.5vw,21px)!important;font-weight:400!important;line-height:1.55!important;max-width:520px!important}.hero-section-dark .hero-description,.hero-section-dark p{color:hsla(0,0%,100%,.7)!important}.hero-section-dark .button-ghost,.hero-section-dark .button-secondary{background:transparent!important;border:1px solid hsla(0,0%,100%,.28)!important;color:#fff!important}.hero-section-dark .button-ghost:hover,.hero-section-dark .button-secondary:hover{background:hsla(0,0%,100%,.1)!important}.advertising-hero-card,.app-photo-hero-card,.company-hero-card,.hero-image-frame,.locations-hero-card,.platform-hero-card,.support-hero-card,.technology-hero-card,.waitlist-hero-card{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.hero-visual{align-self:stretch!important}.hero-section-dark .hero-visual img{filter:brightness(.8) contrast(1.05)!important}.apple-section{background:var(--pp-white)!important;padding:var(--pp-section) var(--pp-gutter)!important}.apple-section+.apple-section,.apple-section+.apple-split,.apple-split+.apple-section{border-top:1px solid var(--pp-line)!important}.apple-section-copy{margin:0 auto clamp(40px,4vw,64px)!important;max-width:800px!important;text-align:center!important}.apple-section-copy h2{color:var(--pp-text)!important;letter-spacing:-.025em!important;margin-bottom:14px!important}.apple-section-copy p{color:var(--pp-text-2)!important;font-size:clamp(17px,1.5vw,21px)!important}.apple-split{align-items:center!important;background:var(--pp-page)!important;border-top:1px solid var(--pp-line)!important;display:grid!important;grid-gap:clamp(48px,6vw,96px)!important;gap:clamp(48px,6vw,96px)!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;padding:var(--pp-section) var(--pp-gutter)!important}.apple-split-dark{background:var(--pp-dark)!important}.apple-split-dark,.apple-split-dark h2{color:#fff!important}.apple-split-dark p{color:hsla(0,0%,100%,.7)!important}.apple-split-dark .button-secondary{border-color:hsla(0,0%,100%,.28)!important;color:#fff!important}.platform-module-card-grid,.technology-card-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important;max-width:var(--pp-max)!important}.platform-module-card,.technology-module-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;padding:clamp(22px,2.5vw,32px)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.platform-module-card:hover,.technology-module-card:hover{border-color:var(--pp-line-mid)!important;box-shadow:0 8px 32px rgba(0,0,0,.07)!important;transform:translateY(-2px)!important}.platform-module-card h3,.technology-module-card h3{color:var(--pp-text)!important;font-size:clamp(18px,1.6vw,22px)!important;font-weight:600!important;letter-spacing:-.01em!important;margin:14px 0 8px!important}.platform-module-card p,.technology-module-card p{color:var(--pp-text-2)!important;font-size:15px!important;margin:0!important}.platform-module-card-icon,.technology-module-icon{background:var(--pp-page)!important;border:1px solid var(--pp-line)!important;border-radius:10px!important;display:inline-flex!important;height:44px!important;width:44px!important;align-items:center!important;justify-content:center!important;font-size:20px!important}.pricing-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 auto!important;max-width:var(--pp-max)!important}.pricing-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;padding:clamp(24px,2.5vw,32px)!important}.pricing-card h3{color:var(--pp-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important}.pricing-card strong{color:var(--pp-text)!important;display:block!important;font-size:clamp(28px,3vw,42px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1!important;margin:12px 0!important}.pricing-card ul{color:var(--pp-text-2)!important;display:grid!important;font-size:14px!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;margin:16px 0!important;padding:0!important}.pricing-card li:before{color:var(--pp-text-3)!important;content:"✓"!important;margin-right:8px!important}.faq-list-section,.faq-section{background:var(--pp-white)!important;border-top:1px solid var(--pp-line)!important;padding:var(--pp-section) var(--pp-gutter)!important}.faq-list{margin:0 auto!important;max-width:760px!important}.faq-item{background:transparent!important;border:none!important;border-bottom:1px solid var(--pp-line)!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.faq-item:first-child{border-top:1px solid var(--pp-line)!important}.faq-item summary{color:var(--pp-text)!important;font-size:17px!important;font-weight:500!important;letter-spacing:-.01em!important;padding:20px 0!important}.faq-item summary:after{color:var(--pp-text-3)!important;content:"+"!important;float:right!important;font-size:20px!important;font-weight:300!important;line-height:1!important;margin-top:1px!important}.faq-item[open] summary:after{content:"−"!important}.faq-item p{color:var(--pp-text-2)!important;font-size:16px!important;line-height:1.6!important;margin:0 0 20px!important;padding:0!important}.form-section{align-items:flex-start!important;background:var(--pp-page)!important;border-top:1px solid var(--pp-line)!important;display:grid!important;grid-gap:clamp(40px,5vw,80px)!important;gap:clamp(40px,5vw,80px)!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;padding:var(--pp-section) var(--pp-gutter)!important}.form-copy h2{color:var(--pp-text)!important;letter-spacing:-.025em!important}.form-copy p{color:var(--pp-text-2)!important;font-size:17px!important}.form-card{border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;padding:clamp(24px,3vw,40px)!important}.form-card,input,select,textarea{background:var(--pp-white)!important}input,select,textarea{border:1px solid var(--pp-line-mid)!important;border-radius:10px!important;color:var(--pp-text)!important;font-family:var(--pp-font)!important;font-size:15px!important;min-height:44px!important;padding:10px 14px!important;width:100%!important;transition:border-color .18s ease!important}input:focus,select:focus,textarea:focus{border-color:var(--pp-accent)!important;outline:none!important;outline:2px solid rgba(215,6,84,.22)!important;outline-offset:2px!important}label{color:var(--pp-text)!important;font-size:14px!important;font-weight:500!important}.booking-package-card,.booking-preview,.booking-step,.booking-summary-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.booking-step-badge{background:var(--pp-page)!important;border:1px solid var(--pp-line)!important;border-radius:8px!important;color:var(--pp-text-2)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;padding:4px 10px!important}.solution-grid.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.location-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:var(--pp-max)!important}.location-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;padding:clamp(24px,2.5vw,32px)!important}.location-card h3{color:var(--pp-text)!important;font-weight:600!important;letter-spacing:-.01em!important}.locations-deployment-section,.locations-flagship-section{background:var(--pp-page)!important;border-top:1px solid var(--pp-line)!important;padding:var(--pp-section) var(--pp-gutter)!important}.locations-flagship-image,.locations-network-photo{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.advertising-hero-card [class*=chip],.advertising-hero-card [class*=tag],.hero-image-frame [style*=background]{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.86)!important}.company-community-image,.company-hero-card,.company-story-image{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.app-feature-card,.company-card,.company-team-card,.support-path-card,.waitlist-interest-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.app-feature-card,.support-path-card,.waitlist-interest-card{transition:border-color .18s ease,transform .18s ease!important}.app-feature-card:hover,.support-path-card:hover,.waitlist-interest-card:hover{border-color:var(--pp-line-mid)!important;transform:translateY(-2px)!important}.app-feature-card h3,.support-path-card h3,.waitlist-interest-card h3{color:var(--pp-text)!important;font-weight:600!important;letter-spacing:-.01em!important}.legal-content,.privacy-content,.terms-content{max-width:760px!important;margin:0 auto!important;padding:var(--pp-section) var(--pp-gutter)!important}.legal-content h2,.privacy-content h2,.terms-content h2{font-size:clamp(22px,2.5vw,30px)!important;margin-top:48px!important}.account-panel,.account-section{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.testimonial-card{background:var(--pp-page)!important;border:none!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important;margin:clamp(40px,4vw,64px) auto 0!important;max-width:720px!important;padding:clamp(28px,3vw,44px)!important}blockquote{color:var(--pp-text)!important;font-size:clamp(20px,2.5vw,30px)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.25!important}.dark-section,.dark-section-tight{background:var(--pp-dark)!important}.dark-section h2,.dark-section h3{color:#fff!important}.dark-section p{color:hsla(0,0%,100%,.7)!important}.steps-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 auto!important;max-width:var(--pp-max)!important}.step-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.step-card h3{color:var(--pp-text)!important;font-weight:600!important}@media (max-width:1024px){.hero-section{grid-template-columns:1fr!important;min-height:auto!important;text-align:center!important}.hero-copy,.hero-description{margin:0 auto!important}.hero-section .button-group,.hero-section .button-row{justify-content:center!important}.apple-split,.form-section{grid-template-columns:1fr!important}.platform-module-card-grid,.pricing-grid,.technology-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.location-grid,.platform-module-card-grid,.pricing-grid,.steps-grid,.technology-card-grid{grid-template-columns:1fr!important}}.advertising-hero-overlay span,.advertising-hero-overlay span:nth-child(2){color:hsla(0,0%,100%,.88)!important}.advertising-hero-overlay span{background:rgba(0,0,0,.52)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:8px!important;font-weight:500!important}.advertising-packages-section,.advertising-steps-section{background:var(--pp-white)!important;border-top:1px solid var(--pp-line)!important;padding:var(--pp-section) var(--pp-gutter)!important}.advertising-package-card,.advertising-step-card{background:var(--pp-white)!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-radius-card)!important;box-shadow:none!important}.advertising-package-card h3,.advertising-step-card h3{color:var(--pp-text)!important;font-weight:600!important;letter-spacing:-.01em!important}.platform-connected-visual{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.platform-hero,.technology-hero{background:var(--pp-dark)!important}.app-photo-hero-card,.waitlist-hero-card{border:none!important;border-radius:var(--pp-radius-img)!important;box-shadow:var(--pp-shadow-img)!important;overflow:hidden!important}.mini-meta,.text-link{color:var(--pp-accent)!important}body{min-width:0!important}body,html{overflow-x:clip!important}.advertising-hero-card,.app-photo-hero-card,.bridges-image-frame,.company-community-image,.company-hero-card,.company-story-image,.deployment-image,.hero-store-frame,.local-business-image,.locations-flagship-image,.locations-hero-card,.platform-connected-visual,.platform-hero-card,.platform-preview-photo,.support-hero-card,.technology-hero-card,.visual-story-image,.waitlist-hero-card{background-color:var(--pp-page)!important}.hero-section-dark .advertising-hero-card,.hero-section-dark .app-photo-hero-card,.hero-section-dark .company-hero-card,.hero-section-dark .hero-image-frame,.hero-section-dark .platform-hero-card,.hero-section-dark .support-hero-card,.hero-section-dark .technology-hero-card,.hero-section-dark .waitlist-hero-card{background-color:hsla(0,0%,100%,.06)!important}.deployment-image,.local-business-image,.visual-story-image{min-height:clamp(320px,50vw,560px)!important;position:relative!important}.deployment-image img,.local-business-image img,.visual-story-image img{height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;width:100%!important}.company-community-image{aspect-ratio:16/9!important;min-height:0!important;width:100%!important}.company-community-image img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}@media (max-width:768px){.hero-section{grid-template-columns:1fr!important;min-height:auto!important;padding-top:clamp(56px,8vw,80px)!important}.hero-copy,.hero-section{text-align:center!important}.hero-copy{margin:0 auto!important}.hero-section .button-group,.hero-section .button-row{justify-content:center!important}.bridges-highlight,.deployment-proof-section,.local-business-visual-section,.recharged-split,.visual-story-section{grid-template-columns:1fr!important;padding-left:clamp(16px,5vw,32px)!important;padding-right:clamp(16px,5vw,32px)!important}.apple-split{grid-template-columns:1fr!important;text-align:center!important}.proof-strip{flex-direction:column!important}.nav-bar{padding:0 16px!important}}.advertising-hero-card,.app-photo-hero-card,.bridges-image-frame,.company-community-image,.company-hero-card,.company-story-image,.deployment-image,.hero-store-frame,.local-business-image,.locations-hero-card,.platform-hero-card,.platform-preview-photo,.support-hero-card,.technology-hero-card,.visual-story-image,.waitlist-hero-card{background-color:#e8e8ed!important}.hero-section-dark .app-photo-hero-card,.hero-section-dark .hero-image-frame,.hero-section-dark .platform-hero-card,.hero-section-dark .technology-hero-card{background-color:#1d1d1f!important}.image-led-hero{background:#fff!important;display:block!important;min-height:auto!important;overflow:hidden!important;padding:clamp(44px,6.5vw,88px) 24px clamp(28px,5vw,64px)!important;text-align:left!important}.image-led-hero:before{display:none!important}.hero-visual-card,.image-panel{aspect-ratio:auto!important;background:#111217!important;border:0!important;border-radius:32px!important;box-shadow:0 30px 90px rgba(0,0,0,.15)!important;margin-inline:auto!important;min-height:clamp(420px,52vw,680px)!important;overflow:hidden!important;padding:0!important;position:relative!important;width:min(calc(100vw - 48px),1440px)!important}.image-panel img{display:block!important;filter:none!important;height:clamp(420px,52vw,680px)!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;position:relative!important;width:100%!important}.image-panel:after{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.28) 40%,rgba(0,0,0,.05))!important;content:""!important;display:block!important;inset:0!important;pointer-events:none!important;position:absolute!important}.image-panel-bottom-center:after,.image-panel-center:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.58)),radial-gradient(circle at 50% 65%,rgba(0,0,0,.18),transparent 56%)!important}.image-panel-content{bottom:clamp(28px,6vw,72px)!important;color:#fff!important;left:clamp(24px,5vw,72px)!important;max-width:min(560px,88%)!important;position:absolute!important;z-index:2!important}.image-panel-top-left .image-panel-content{bottom:auto!important;top:clamp(28px,6vw,72px)!important}.image-panel-center .image-panel-content{bottom:auto!important;left:50%!important;max-width:min(720px,88%)!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important}.image-panel-bottom-center .image-panel-content{left:50%!important;max-width:min(720px,88%)!important;text-align:center!important;transform:translateX(-50%)!important}.image-panel-eyebrow{color:hsla(0,0%,100%,.78)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.1!important;margin:0 0 14px!important;text-transform:uppercase!important}.image-panel-title,.launch-hero .image-panel-title{color:#fff!important;font-size:clamp(2.6rem,6vw,5.75rem)!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:.95!important;margin:0!important;max-width:none!important}.image-panel-subtitle{color:hsla(0,0%,100%,.88)!important;font-size:clamp(1rem,1.6vw,1.4rem)!important;line-height:1.35!important;margin:1rem 0 0!important;max-width:620px!important}.image-panel .button-group{grid-gap:12px!important;gap:12px!important;justify-content:flex-start!important;margin-top:28px!important}.image-panel-bottom-center .button-group,.image-panel-center .button-group{justify-content:center!important}.image-panel .button-secondary{background:hsla(0,0%,100%,.14)!important;border-color:hsla(0,0%,100%,.42)!important;color:#fff!important}.homepage-intro{background:#fff!important;margin:0 auto!important;max-width:860px!important;padding:clamp(48px,7vw,96px) 24px clamp(32px,5vw,64px)!important;text-align:center!important}.homepage-intro h2{color:#111217!important;font-size:clamp(2.5rem,5vw,4.75rem)!important;letter-spacing:-.045em!important;line-height:.98!important;margin:0 auto 20px!important}.homepage-intro p:not(.eyebrow){color:#5f646d!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.45!important;margin:0 auto!important;max-width:720px!important}.section-stack{display:grid!important;grid-gap:clamp(18px,3vw,40px)!important;gap:clamp(18px,3vw,40px)!important}.image-section{padding:clamp(16px,3.5vw,52px) 24px!important}.homepage-business-section,.image-section{background:#fff!important;border-top:0!important}.homepage-business-section{align-items:start!important;display:grid!important;grid-gap:clamp(24px,5vw,72px)!important;gap:clamp(24px,5vw,72px)!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;padding:clamp(56px,8vw,112px) clamp(24px,6vw,88px)!important}.clean-card-list{display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.clean-card-list article{background:#f5f5f7!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:18px!important;box-shadow:none!important;padding:24px!important}.clean-card-list h3{color:#111217!important;font-size:1.2rem!important;margin:0 0 10px!important}.clean-card-list p{color:#666b73!important;margin:0!important}@media (max-width:1024px){.clean-card-list,.homepage-business-section{grid-template-columns:1fr!important}}@media (max-width:768px){.image-led-hero{padding:36px 16px!important}.hero-visual-card,.image-panel{border-radius:20px!important;width:min(calc(100vw - 32px),1440px)!important}.image-panel,.image-panel img{height:clamp(320px,82vw,480px)!important;min-height:clamp(320px,82vw,480px)!important}.image-panel-bottom-center .image-panel-content,.image-panel-center .image-panel-content,.image-panel-content,.image-panel-top-left .image-panel-content{bottom:24px!important;left:20px!important;max-width:none!important;right:20px!important;text-align:left!important;top:auto!important;transform:none!important}.image-panel-title,.launch-hero .image-panel-title{font-size:clamp(2.2rem,11vw,3.75rem)!important}.image-panel-subtitle{font-size:1rem!important}.image-panel-bottom-center .button-group,.image-panel-center .button-group,.image-panel .button-group{align-items:stretch!important;flex-direction:column!important;justify-content:flex-start!important}.image-panel .button{width:100%!important}.homepage-intro{padding:42px 20px 28px!important;text-align:left!important}.homepage-intro h2{font-size:clamp(2.25rem,10vw,3.5rem)!important}.image-section{padding:14px 16px!important}.homepage-business-section{padding:48px 20px!important}}.marketing-hero{background:#fff!important;overflow:hidden!important;padding:clamp(44px,6.5vw,88px) 24px clamp(28px,5vw,64px)!important}.page-hero-panel{width:min(calc(100vw - 48px),1440px)!important}.apple-image-section .image-panel,.apple-split .image-panel,.locations-deployment-section .image-panel{width:100%!important}.apple-split .image-panel,.apple-split .image-panel img,.locations-deployment-section .image-panel,.locations-deployment-section .image-panel img{height:clamp(360px,42vw,620px)!important;min-height:clamp(360px,42vw,620px)!important}.button-primary{background:#d70654!important;border-color:#d70654!important;color:#fff!important;box-shadow:0 14px 34px rgba(215,6,84,.18)!important}.button-primary:focus-visible,.button-primary:hover{background:#f01b68!important;border-color:#f01b68!important;box-shadow:0 16px 38px rgba(215,6,84,.24)!important}.image-panel .button-primary{background:#fff!important;border-color:#fff!important;color:#111217!important;box-shadow:none!important}.image-panel .button-primary:focus-visible,.image-panel .button-primary:hover{background:hsla(0,0%,100%,.88)!important;border-color:hsla(0,0%,100%,.88)!important}.card-eyebrow,.eyebrow,.site-header .nav-link.is-active{color:#d70654!important}.account-trigger:focus-visible,.button:focus-visible,.mobile-menu-button:focus-visible,.nav-link:focus-visible,.nav-menu-trigger:focus-visible{outline:3px solid rgba(215,6,84,.32)!important;outline-offset:3px!important}@media (max-width:768px){.marketing-hero{padding:36px 16px!important}.apple-split .image-panel,.apple-split .image-panel img,.locations-deployment-section .image-panel,.locations-deployment-section .image-panel img{height:clamp(320px,82vw,480px)!important;min-height:clamp(320px,82vw,480px)!important}}.platform-os-section{background:#f5f5f7!important;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)!important}.platform-section-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.platform-section-heading{max-width:820px!important}.platform-kicker{color:#d70654!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-transform:uppercase!important}.platform-title{color:#1d1d1f!important;font-size:clamp(3rem,7vw,6rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important;max-width:760px!important}.platform-copy{color:#6e6e73!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.45!important;margin:1rem 0 0!important;max-width:720px!important}.platform-bento-grid{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;margin-top:clamp(36px,5vw,64px)!important}.platform-bento-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;display:flex!important;flex-direction:column!important;grid-column:span 4!important;isolation:isolate!important;min-height:260px!important;overflow:hidden!important;padding:clamp(24px,3vw,36px)!important;position:relative!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.platform-bento-card:after{background:radial-gradient(circle at 18% 12%,rgba(215,6,84,.12),transparent 34%),linear-gradient(135deg,rgba(245,245,247,0),rgba(245,245,247,.88))!important;content:""!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;transition:opacity .18s ease!important;z-index:-1!important}.platform-bento-card:hover{border-color:rgba(215,6,84,.18)!important;box-shadow:0 24px 80px rgba(0,0,0,.09)!important;transform:translateY(-2px)!important}.platform-bento-card:hover:after{opacity:1!important}.platform-bento-card-large{grid-column:span 6!important;min-height:420px!important}.platform-bento-card-medium{grid-column:span 6!important;min-height:300px!important}.platform-bento-card-small{grid-column:span 4!important}.platform-bento-card-wide{grid-column:span 12!important;min-height:300px!important}.platform-bento-label{color:#d70654!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.14em!important;margin:0 0 18px!important;text-transform:uppercase!important}.platform-bento-card h3{color:#1d1d1f!important;font-size:clamp(1.55rem,2.4vw,2.35rem)!important;letter-spacing:-.035em!important;line-height:1!important;margin:auto 0 12px!important;max-width:520px!important}.platform-bento-card p:not(.platform-bento-label){color:#6e6e73!important;font-size:clamp(1rem,1.2vw,1.12rem)!important;line-height:1.45!important;margin:0!important;max-width:620px!important}.platform-bento-visual{height:150px!important;margin-bottom:28px!important;position:relative!important}.platform-bento-card-large .platform-bento-visual{flex:1 1!important;min-height:190px!important}.platform-bento-visual span{position:absolute!important}.platform-bento-visual-checkout{background:linear-gradient(135deg,rgba(29,29,31,.96),rgba(29,29,31,.72)),radial-gradient(circle at 76% 24%,rgba(215,6,84,.38),transparent 34%)!important;border-radius:24px!important;overflow:hidden!important}.platform-bento-visual-checkout span:first-child{background:hsla(0,0%,100%,.82)!important;border-radius:999px!important;height:12px!important;left:28px!important;right:28px!important;top:34px!important}.platform-bento-visual-checkout span:nth-child(2){background:#d70654!important;border-radius:999px!important;bottom:34px!important;height:64px!important;left:28px!important;width:42%!important}.platform-bento-visual-checkout span:nth-child(3){border:1px solid hsla(0,0%,100%,.28)!important;border-radius:18px!important;bottom:34px!important;height:64px!important;right:28px!important;width:34%!important}.platform-bento-visual-analytics,.platform-bento-visual-inventory{background:linear-gradient(180deg,#fafafa,#f0f0f3)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:24px!important}.platform-bento-visual-analytics span,.platform-bento-visual-inventory span{background:#1d1d1f!important;border-radius:999px 999px 8px 8px!important;bottom:26px!important;width:16%!important}.platform-bento-visual-analytics span:first-child,.platform-bento-visual-inventory span:first-child{height:42%!important;left:20%!important}.platform-bento-visual-analytics span:nth-child(2),.platform-bento-visual-inventory span:nth-child(2){background:#d70654!important;height:68%!important;left:42%!important}.platform-bento-visual-analytics span:nth-child(3),.platform-bento-visual-inventory span:nth-child(3){height:54%!important;left:64%!important}.platform-bento-visual-ads,.platform-bento-visual-deployment,.platform-bento-visual-operations,.platform-bento-visual-support{background:radial-gradient(circle at 72% 22%,rgba(215,6,84,.16),transparent 34%),#f7f7f9!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:24px!important}.platform-bento-visual-ads span,.platform-bento-visual-deployment span,.platform-bento-visual-operations span,.platform-bento-visual-support span{border-radius:999px!important}.platform-bento-visual-support span:first-child{background:#1d1d1f!important;height:46px!important;left:24px!important;top:28px!important;width:52%!important}.platform-bento-visual-support span:nth-child(2){background:#d70654!important;height:46px!important;right:24px!important;top:78px!important;width:46%!important}.platform-bento-visual-support span:nth-child(3){background:rgba(29,29,31,.12)!important;bottom:24px!important;height:10px!important;left:24px!important;right:24px!important}.platform-bento-visual-ads span:first-child,.platform-bento-visual-deployment span:first-child,.platform-bento-visual-operations span:first-child{background:#1d1d1f!important;height:64px!important;inset:26px 24px auto!important}.platform-bento-visual-ads span:nth-child(2),.platform-bento-visual-deployment span:nth-child(2),.platform-bento-visual-operations span:nth-child(2){background:#d70654!important;bottom:30px!important;height:12px!important;left:24px!important;width:44%!important}.platform-bento-visual-ads span:nth-child(3),.platform-bento-visual-deployment span:nth-child(3),.platform-bento-visual-operations span:nth-child(3){background:rgba(29,29,31,.16)!important;bottom:30px!important;height:12px!important;right:24px!important;width:28%!important}@media (max-width:900px){.platform-bento-grid{grid-template-columns:1fr!important}.platform-bento-card,.platform-bento-card-large,.platform-bento-card-medium,.platform-bento-card-small,.platform-bento-card-wide{grid-column:1!important;min-height:260px!important}}.advertising-decision-section,.advertising-package-section,.advertising-steps-section{background:#f5f5f7!important;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)!important}.advertising-decision-section{padding-bottom:clamp(44px,6vw,84px)!important}.advertising-package-section{padding-top:clamp(44px,6vw,84px)!important}.advertising-package-shell,.advertising-pricing-head,.advertising-steps-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.advertising-package-heading,.advertising-pricing-head{max-width:780px!important}.advertising-kicker{color:#d70654!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-transform:uppercase!important}.advertising-package-heading h2,.advertising-pricing-head h2{color:#1d1d1f!important;font-size:clamp(3rem,6.2vw,5.8rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important}.advertising-package-heading p,.advertising-pricing-head p:not(.advertising-kicker){color:#6e6e73!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.45!important;margin:1rem 0 0!important}.advertising-choice-grid{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:clamp(36px,5vw,64px) auto 0!important;width:min(100%,1180px)!important}.advertising-choice-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;display:flex!important;flex-direction:column!important;grid-gap:24px!important;gap:24px!important;min-height:420px!important;padding:clamp(26px,3vw,38px)!important;position:relative!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.advertising-choice-card:hover{border-color:rgba(215,6,84,.2)!important;box-shadow:0 24px 80px rgba(0,0,0,.09)!important;transform:translateY(-2px)!important}.advertising-choice-card-recommended{border-color:rgba(215,6,84,.34)!important;box-shadow:0 24px 80px rgba(215,6,84,.12),0 18px 60px rgba(0,0,0,.06)!important}.advertising-recommended-badge{align-self:flex-start!important;background:rgba(215,6,84,.1)!important;border:1px solid rgba(215,6,84,.2)!important;border-radius:999px!important;color:#d70654!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1!important;padding:9px 12px!important;text-transform:uppercase!important}.advertising-choice-card h3{color:#1d1d1f!important;font-size:clamp(2rem,3vw,3.15rem)!important;letter-spacing:-.05em!important;line-height:.98!important;margin:0!important}.advertising-choice-card p{color:#6e6e73!important;font-size:1.05rem!important;line-height:1.45!important;margin:14px 0 0!important}.advertising-choice-best{border-top:1px solid rgba(0,0,0,.08)!important;display:grid!important;grid-gap:6px!important;gap:6px!important;margin-top:auto!important;padding-top:20px!important}.advertising-choice-best span{color:#86868b!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.advertising-choice-best strong{color:#1d1d1f!important;font-size:1rem!important;line-height:1.3!important}.advertising-choice-actions,.advertising-package-simple-actions{display:grid!important;grid-gap:10px!important;gap:10px!important}.advertising-choice-actions .button,.advertising-package-simple-actions .button{justify-content:center!important}.advertising-choice-actions button,.advertising-package-panel-head button,.advertising-package-simple-actions button{background:transparent!important;border:0!important;color:#d70654!important;cursor:pointer!important;font:inherit!important;font-size:.92rem!important;font-weight:850!important;min-height:34px!important;padding:0!important;text-align:center!important}.advertising-package-tabs{background:hsla(0,0%,100%,.72)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:999px!important;display:flex!important;grid-gap:4px!important;gap:4px!important;margin-top:clamp(28px,4vw,48px)!important;padding:5px!important;pointer-events:auto!important;position:relative!important;width:-moz-fit-content!important;width:fit-content!important;z-index:3!important}.advertising-package-tabs button{background:transparent!important;border:0!important;border-radius:999px!important;color:#6e6e73!important;cursor:pointer!important;font:inherit!important;font-size:.92rem!important;font-weight:760!important;min-height:40px!important;padding:0 16px!important;pointer-events:auto!important}.advertising-package-tabs button.is-active,.advertising-package-tabs button[aria-selected=true]{background:#1d1d1f!important;color:#fff!important}.advertising-package-panel{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:32px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;margin-top:clamp(20px,3vw,34px)!important;padding:clamp(24px,3vw,38px)!important}.advertising-package-panel[hidden]{display:none!important}.advertising-package-panel-head{align-items:flex-start!important;display:flex!important;grid-gap:20px!important;gap:20px!important;justify-content:space-between!important}.advertising-package-panel-head h3{color:#1d1d1f!important;font-size:clamp(1.45rem,2.4vw,2.35rem)!important;letter-spacing:-.035em!important;line-height:1!important;margin:0!important;max-width:720px!important}.advertising-package-simple-grid{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:28px!important}.advertising-package-simple-card{background:#f5f5f7!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;grid-gap:16px!important;gap:16px!important;min-height:100%!important;padding:22px!important}.advertising-package-simple-head{display:grid!important;grid-gap:10px!important;gap:10px!important}.advertising-package-simple-head h4{color:#1d1d1f!important;font-size:1.25rem!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0!important}.advertising-package-simple-head strong{color:#d70654!important;font-size:1.65rem!important;line-height:1!important}.advertising-package-simple-card p{color:#6e6e73!important;font-size:.96rem!important;line-height:1.4!important;margin:0!important}.advertising-package-simple-card ul{display:grid!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.advertising-package-simple-card li{color:#3a3a3c!important;font-size:.92rem!important;line-height:1.35!important;padding-left:18px!important;position:relative!important}.advertising-package-simple-card li:before{background:#d70654!important;border-radius:999px!important;content:""!important;height:6px!important;left:0!important;position:absolute!important;top:.58em!important;width:6px!important}.advertising-package-simple-actions{margin-top:auto!important}.advertising-package-notice{align-items:center!important;background:rgba(215,6,84,.07)!important;border:1px solid rgba(215,6,84,.13)!important;border-radius:14px!important;color:#8f0639!important;display:flex!important;font-size:.9rem!important;font-weight:760!important;line-height:1.45!important;margin:24px 0 0!important;max-width:100%!important;padding:12px 14px!important;width:100%!important}.advertising-steps-section{padding-top:clamp(44px,6vw,84px)!important}.advertising-steps-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.advertising-steps-section .advertising-package-heading{max-width:min(100%,1180px)!important}.advertising-steps-section .advertising-package-heading h2{max-width:1180px!important}@media (min-width:1024px){.advertising-package-notice,.advertising-steps-section .advertising-package-heading h2{white-space:nowrap!important}}.advertising-steps-section .advertising-step-grid{margin-top:clamp(24px,4vw,44px)!important;max-width:none!important}.advertising-steps-section .advertising-step-card{background:#fff!important;box-shadow:none!important;min-height:190px!important}.advertising-steps-section .advertising-step-number{color:rgba(215,6,84,.24)!important;font-size:2.5rem!important}@media (max-width:1100px){.advertising-choice-grid,.advertising-package-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.advertising-decision-section,.advertising-package-section,.advertising-steps-section{padding:56px 20px!important}.advertising-choice-grid,.advertising-package-simple-grid,.advertising-step-grid{grid-template-columns:1fr!important}.advertising-choice-card{min-height:0!important}.advertising-package-tabs{border-radius:18px!important;overflow-x:auto!important;width:100%!important}.advertising-package-tabs button{flex:0 0 auto!important}.advertising-package-panel-head{display:grid!important}.advertising-package-notice,.advertising-steps-section .advertising-package-heading h2{white-space:normal!important}}.advertising-policy-section,.locations-deployment-section{background:#f5f5f7!important;border:0!important;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)!important}.advertising-policy-inner,.locations-deployment-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.advertising-policy-header{margin-inline:auto!important;max-width:860px!important;text-align:center!important}.advertising-policy-header h2,.locations-deployment-copy h2{color:#1d1d1f!important;font-size:clamp(3rem,7vw,5.8rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important}.advertising-policy-header p:not(.advertising-kicker),.locations-deployment-copy p:not(.eyebrow){color:#6e6e73!important;font-size:clamp(1.05rem,1.55vw,1.3rem)!important;line-height:1.45!important;margin:1rem 0 0!important}.advertising-policy-steps{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(36px,5vw,64px)!important}.advertising-policy-detail,.advertising-policy-step-card,.locations-deployment-feature-card,.locations-deployment-signal-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important}.advertising-policy-step-card{border-radius:28px!important;padding:clamp(24px,3vw,34px)!important}.advertising-policy-step-number{align-items:center!important;background:rgba(215,6,84,.1)!important;border-radius:999px!important;color:#d70654!important;display:inline-flex!important;font-weight:850!important;height:38px!important;justify-content:center!important;width:38px!important}.advertising-policy-step-card h3{color:#1d1d1f!important;font-size:clamp(1.35rem,2vw,2rem)!important;letter-spacing:-.035em!important;line-height:1!important;margin:24px 0 0!important}.advertising-policy-step-card p{color:#6e6e73!important;font-size:1rem!important;line-height:1.45!important;margin:12px 0 0!important}.advertising-policy-detail-grid{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:28px!important}.advertising-policy-detail{border-radius:22px!important;overflow:hidden!important}.advertising-policy-detail summary{align-items:center!important;cursor:pointer!important;display:flex!important;grid-gap:20px!important;gap:20px!important;justify-content:space-between!important;list-style:none!important;padding:clamp(18px,2.5vw,26px)!important}.advertising-policy-detail summary::-webkit-details-marker{display:none!important}.advertising-policy-detail summary span{display:grid!important;grid-gap:6px!important;gap:6px!important}.advertising-policy-detail summary strong{color:#1d1d1f!important;font-size:clamp(1.1rem,1.6vw,1.35rem)!important;letter-spacing:-.025em!important}.advertising-policy-detail summary small{color:#6e6e73!important;font-size:.95rem!important;line-height:1.4!important}.advertising-policy-detail summary em{color:#d70654!important;flex:0 0 auto!important;font-size:.88rem!important;font-style:normal!important;font-weight:850!important}.advertising-policy-detail[open] summary{border-bottom:1px solid rgba(0,0,0,.08)!important}.advertising-policy-detail p{color:#3a3a3c!important;font-size:1rem!important;line-height:1.55!important;margin:0!important;padding:0 clamp(18px,2.5vw,26px) clamp(18px,2.5vw,26px)!important}.locations-deployment-inner{align-items:center!important;display:grid!important;grid-gap:clamp(28px,5vw,72px)!important;gap:clamp(28px,5vw,72px)!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)!important}.locations-deployment-copy{max-width:none!important}.locations-deployment-grid{display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-deployment-feature-card{background:radial-gradient(circle at 82% 18%,rgba(215,6,84,.16),transparent 34%),linear-gradient(135deg,#1d1d1f,#303038)!important;border-color:hsla(0,0%,100%,.12)!important;border-radius:30px!important;color:#fff!important;grid-column:span 2!important;min-height:280px!important;padding:clamp(26px,3vw,38px)!important}.locations-deployment-feature-card span,.locations-deployment-signal-card span{color:#d70654!important;font-size:.74rem!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important}.locations-deployment-feature-card h3{color:#fff!important;font-size:clamp(2.25rem,4.5vw,4.25rem)!important;letter-spacing:-.06em!important;line-height:.95!important;margin:20px 0 0!important;max-width:620px!important}.locations-deployment-feature-card p{color:hsla(0,0%,100%,.78)!important;font-size:clamp(1rem,1.45vw,1.18rem)!important;line-height:1.45!important;margin:18px 0 0!important;max-width:560px!important}.locations-deployment-signal-card{border-radius:24px!important;min-height:210px!important;padding:clamp(22px,2.5vw,28px)!important}.locations-deployment-signal-card h3{color:#1d1d1f!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;letter-spacing:-.04em!important;line-height:1!important;margin:16px 0 0!important}.locations-deployment-signal-card p{color:#6e6e73!important;font-size:.98rem!important;line-height:1.45!important;margin:12px 0 0!important}@media (max-width:1024px){.locations-deployment-inner{grid-template-columns:1fr!important}.locations-deployment-copy{text-align:center!important}}@media (max-width:768px){.advertising-policy-section,.locations-deployment-section{padding:56px 20px!important}.advertising-policy-header{text-align:left!important}.advertising-policy-steps,.locations-deployment-grid{grid-template-columns:1fr!important}.locations-deployment-feature-card{grid-column:auto!important;min-height:0!important}.advertising-policy-detail summary{align-items:flex-start!important;display:grid!important}.advertising-policy-detail summary em{justify-self:start!important}}.full-bleed-section{background:#000!important;border-radius:0!important;box-shadow:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:clamp(18px,2.5vw,36px)!important;min-height:clamp(620px,78vh,860px)!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100vw!important}.full-bleed-media,.full-bleed-section img{filter:none!important;height:100%!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important}.full-bleed-media,.full-bleed-section:after,.full-bleed-section img{display:block!important;inset:0!important;position:absolute!important}.full-bleed-section:after{background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.34) 42%,rgba(0,0,0,.08))!important;content:""!important;pointer-events:none!important}.full-bleed-overlay-soft:after{background:linear-gradient(90deg,rgba(0,0,0,.48),rgba(0,0,0,.22) 45%,rgba(0,0,0,.04))!important}.full-bleed-overlay-strong:after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.44) 46%,rgba(0,0,0,.16))!important}.full-bleed-align-center:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.62)),radial-gradient(circle at 50% 58%,rgba(0,0,0,.16),transparent 58%)!important}.full-bleed-content{align-items:flex-start!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-inline:auto!important;min-height:inherit!important;padding:clamp(72px,8vw,128px) clamp(24px,5vw,72px)!important;position:relative!important;width:min(100%,1180px)!important}.full-bleed-align-center .full-bleed-content{align-items:center!important;text-align:center!important}.full-bleed-align-right .full-bleed-content{align-items:flex-end!important;text-align:right!important}.full-bleed-eyebrow{color:#d70654!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-transform:uppercase!important}.full-bleed-title,.launch-hero .full-bleed-title{color:#fff!important;font-size:clamp(3rem,7vw,7rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.92!important;margin:0!important;max-width:720px!important}.full-bleed-body{color:hsla(0,0%,100%,.9)!important;font-size:clamp(1.08rem,1.6vw,1.55rem)!important;line-height:1.35!important;margin:1.25rem 0 0!important;max-width:620px!important}.full-bleed-actions{display:flex!important;flex-wrap:wrap!important;grid-gap:.9rem!important;gap:.9rem!important;margin-top:1.8rem!important}.full-bleed-actions .button{min-height:44px!important}.full-bleed-height-tall{min-height:clamp(700px,86vh,940px)!important}.full-bleed-height-compact{min-height:clamp(520px,66vh,720px)!important}.full-bleed-section.object-left img{-o-object-position:left center!important;object-position:left center!important}.full-bleed-section.object-right img{-o-object-position:right center!important;object-position:right center!important}.full-bleed-section.object-top img{-o-object-position:center top!important;object-position:center top!important}.full-bleed-section.object-bottom img{-o-object-position:center bottom!important;object-position:center bottom!important}.cta-primary{background:#d70654!important;border:1px solid #d70654!important;color:#fff!important;box-shadow:0 14px 34px rgba(215,6,84,.18)!important}.cta-primary:focus-visible,.cta-primary:hover{background:#b90545!important;border-color:#b90545!important}.cta-secondary{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.58)!important;color:#fff!important;box-shadow:none!important}.full-bleed-section+.full-bleed-section{margin-top:clamp(20px,3vw,44px)!important}main>.full-bleed-section:first-child{margin-top:0!important}.hero-full-bleed img{-o-object-position:center 42%!important;object-position:center 42%!important}.open-full-bleed:after{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.36) 44%,rgba(0,0,0,.12))!important}.experience-full-bleed:after{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.66)),radial-gradient(circle at 50% 56%,rgba(0,0,0,.28),transparent 58%)!important}.app-full-bleed:after,.platform-full-bleed:after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.42) 46%,rgba(0,0,0,.12))!important}.community-full-bleed:after{background:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.34) 45%,rgba(0,0,0,.12))!important}.advertising-analytics-full-bleed:after,.advertising-page-full-bleed:after,.locations-page-full-bleed:after,.platform-deployment-full-bleed:after,.platform-page-full-bleed:after{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.45) 45%,rgba(0,0,0,.18))!important}.hero-video-bg{display:block!important;height:auto!important;left:50%!important;min-height:100%!important;min-width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;z-index:0!important}.full-bleed-section:after{z-index:1!important}.full-bleed-content{z-index:2!important}.full-bleed-section.hero-full-bleed{background-image:url(/assets/hero-fallback.jpg)!important;background-position:50%!important;background-size:cover!important}@media (prefers-reduced-motion:reduce){.hero-video-bg{display:none!important}.full-bleed-section.hero-full-bleed{background-image:url(/assets/hero-fallback.jpg)!important;background-position:50%!important;background-size:cover!important}}.app-full-bleed img,.community-full-bleed img{-o-object-position:center center!important;object-position:center center!important}@media (max-width:768px){.full-bleed-section{min-height:clamp(560px,92svh,760px)!important}.full-bleed-section,.full-bleed-section+.full-bleed-section{margin-top:clamp(14px,4vw,28px)!important}main>.full-bleed-section:first-child{margin-top:0!important}.hero-full-bleed img{-o-object-position:center 42%!important;object-position:center 42%!important}.open-full-bleed img{-o-object-position:58% center!important;object-position:58% center!important}.platform-full-bleed img{-o-object-position:68% center!important;object-position:68% center!important}.community-full-bleed img{-o-object-position:58% center!important;object-position:58% center!important}.app-full-bleed img{-o-object-position:68% center!important;object-position:68% center!important}.advertising-analytics-full-bleed img,.locations-page-full-bleed img,.platform-page-full-bleed img{-o-object-position:62% center!important;object-position:62% center!important}.platform-deployment-full-bleed img{-o-object-position:58% center!important;object-position:58% center!important}.advertising-page-full-bleed img{-o-object-position:68% center!important;object-position:68% center!important}.community-full-bleed:after,.experience-full-bleed:after,.open-full-bleed:after{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.74)),linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.2))!important}.advertising-analytics-full-bleed:after,.advertising-page-full-bleed:after,.locations-page-full-bleed:after,.platform-deployment-full-bleed:after,.platform-page-full-bleed:after{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.72)),linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.22))!important}.platform-full-bleed:after{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.72)),linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.12))!important}.app-full-bleed:after{background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.5) 42%,rgba(0,0,0,.04)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.38))!important}.app-full-bleed .full-bleed-content{justify-content:center!important;padding-right:56vw!important}.app-full-bleed{min-height:clamp(520px,58svh,560px)!important}.app-full-bleed .full-bleed-title{font-size:clamp(2.1rem,10.5vw,3.15rem)!important;max-width:44vw!important}.app-full-bleed .full-bleed-body{max-width:44vw!important}.app-full-bleed .full-bleed-actions{width:auto!important}.app-full-bleed .full-bleed-actions .button,.app-full-bleed .full-bleed-actions a{font-size:.95rem!important;padding-inline:1rem!important;width:auto!important}.full-bleed-align-center .full-bleed-content,.full-bleed-align-right .full-bleed-content,.full-bleed-content{align-items:flex-start!important;justify-content:flex-end!important;padding:72px 22px 42px!important;text-align:left!important}.full-bleed-title,.launch-hero .full-bleed-title{font-size:clamp(3rem,15vw,4.75rem)!important;max-width:100%!important}.full-bleed-body{font-size:1.05rem!important;max-width:100%!important}.full-bleed-actions{width:100%!important}.full-bleed-actions .button,.full-bleed-actions a{justify-content:center!important;width:100%!important}}.locations-deployment-redesign{background:#f5f5f7!important;overflow:hidden!important;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)!important}.locations-deployment-redesign-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.locations-deployment-redesign-header{max-width:980px!important}.locations-deployment-redesign-header h2{color:#1d1d1f!important;font-size:clamp(3.25rem,7vw,6.5rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important}.locations-deployment-redesign-header p:not(.eyebrow){color:#6e6e73!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.45!important;margin:1.1rem 0 0!important;max-width:760px!important}.locations-deployment-actions{display:flex!important;flex-wrap:wrap!important;grid-gap:12px!important;gap:12px!important;margin-top:clamp(24px,3vw,34px)!important}.locations-deployment-card-grid{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(40px,6vw,72px)!important}.locations-deployment-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;min-height:250px!important;padding:clamp(24px,3vw,34px)!important}.locations-deployment-card span{align-items:center!important;background:rgba(215,6,84,.1)!important;border-radius:999px!important;color:#d70654!important;display:inline-flex!important;font-size:.86rem!important;font-weight:850!important;height:38px!important;justify-content:center!important;width:38px!important}.locations-deployment-card h3{color:#1d1d1f!important;font-size:clamp(1.45rem,2.25vw,2.25rem)!important;letter-spacing:-.04em!important;line-height:1!important;margin:24px 0 0!important}.locations-deployment-card p{color:#6e6e73!important;font-size:1rem!important;line-height:1.45!important;margin:12px 0 0!important}@media (max-width:1024px){.locations-deployment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.locations-deployment-redesign{padding:56px 20px!important}.locations-deployment-redesign-header h2{font-size:clamp(3rem,14vw,4.7rem)!important}.locations-deployment-actions{display:grid!important}.locations-deployment-actions .button{justify-content:center!important;width:100%!important}.locations-deployment-card-grid{grid-template-columns:1fr!important}.locations-deployment-card{min-height:0!important}}.platform-os-cta{margin-top:clamp(22px,3vw,34px)!important}.platform-os-diagram-panel{background:radial-gradient(circle at 82% 18%,rgba(215,6,84,.18),transparent 32%),linear-gradient(135deg,#101014,#1d1d1f 52%,#2b2b31)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:34px!important;box-shadow:0 28px 90px rgba(0,0,0,.18)!important;color:#fff!important;display:grid!important;grid-gap:clamp(28px,5vw,72px)!important;gap:clamp(28px,5vw,72px)!important;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;margin-top:clamp(42px,6vw,76px)!important;overflow:hidden!important;padding:clamp(28px,5vw,64px)!important;position:relative!important}.platform-os-diagram-panel:before{background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0)!important;background-size:56px 56px!important;content:""!important;inset:0!important;opacity:.42!important;pointer-events:none!important;position:absolute!important}.platform-os-diagram-copy,.platform-os-flow{position:relative!important;z-index:1!important}.platform-os-panel-label{color:#ff78aa!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-transform:uppercase!important}.platform-os-diagram-copy h3{color:#fff!important;font-size:clamp(2.4rem,5vw,5.2rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important;max-width:640px!important}.platform-os-diagram-copy p:not(.platform-os-panel-label){color:hsla(0,0%,100%,.78)!important;font-size:clamp(1rem,1.35vw,1.22rem)!important;line-height:1.45!important;margin:1.1rem 0 0!important;max-width:520px!important}.platform-os-flow{display:grid!important;grid-gap:10px!important;gap:10px!important}.platform-os-flow-step{align-items:center!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:22px!important;display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:104px!important;padding:18px!important}.platform-os-flow-step span{align-items:center!important;background:rgba(215,6,84,.18)!important;border:1px solid rgba(255,120,170,.34)!important;border-radius:999px!important;color:#ff78aa!important;display:inline-flex!important;font-size:.82rem!important;font-weight:850!important;height:46px!important;justify-content:center!important;width:46px!important}.platform-os-flow-step h4{color:#fff!important;font-size:clamp(1.12rem,1.55vw,1.45rem)!important;letter-spacing:-.03em!important;line-height:1!important;margin:0!important}.platform-os-flow-step p{color:hsla(0,0%,100%,.72)!important;font-size:.95rem!important;line-height:1.35!important;margin:7px 0 0!important}.platform-os-flow-connector{background:linear-gradient(180deg,rgba(255,120,170,.8),hsla(0,0%,100%,.18))!important;border-radius:999px!important;height:28px!important;justify-self:41px!important;width:2px!important}.platform-os-module-grid{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(24px,4vw,44px)!important}.platform-os-module-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:26px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;min-height:230px!important;padding:clamp(24px,3vw,34px)!important}.platform-os-module-card>span{background:#d70654!important;border-radius:999px!important;display:block!important;height:6px!important;margin-bottom:28px!important;width:42px!important}.platform-os-module-card h3{color:#1d1d1f!important;font-size:clamp(1.45rem,2vw,2rem)!important;letter-spacing:-.04em!important;line-height:1!important;margin:0!important}.platform-os-module-card p{color:#6e6e73!important;font-size:1rem!important;line-height:1.45!important;margin:12px 0 0!important}.platform-deployment-summary-section{background:#f5f5f7!important;padding:0 clamp(20px,5vw,72px) clamp(72px,9vw,128px)!important}.platform-deployment-summary{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:30px!important;display:flex!important;grid-gap:24px!important;gap:24px!important;justify-content:space-between!important;padding:clamp(26px,4vw,44px)!important}.platform-deployment-summary h2{color:#1d1d1f!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:850!important;letter-spacing:-.055em!important;line-height:.95!important;margin:0!important}.platform-deployment-summary p:not(.platform-kicker){color:#6e6e73!important;font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.45!important;margin:1rem 0 0!important;max-width:780px!important}@media (max-width:1024px){.platform-os-diagram-panel{grid-template-columns:1fr!important}.platform-os-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-deployment-summary{align-items:flex-start!important;display:grid!important}}@media (max-width:768px){.platform-os-diagram-panel{border-radius:24px!important;padding:24px!important}.platform-os-flow-step{grid-template-columns:40px minmax(0,1fr)!important;min-height:0!important}.platform-os-flow-step span{height:40px!important;width:40px!important}.platform-os-flow-connector{justify-self:37px!important}.platform-os-module-grid{grid-template-columns:1fr!important}.platform-os-module-card{min-height:0!important}.platform-deployment-summary .button{justify-content:center!important;width:100%!important}}.community-commerce-section{background:#f5f5f7!important;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)!important}.community-commerce-card-grid,.community-commerce-inner{margin-inline:auto!important;width:min(100%,1180px)!important}.community-commerce-inner{align-items:center!important;display:grid!important;grid-gap:clamp(32px,6vw,84px)!important;gap:clamp(32px,6vw,84px)!important;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important}.community-commerce-copy h2{color:#1d1d1f!important;font-size:clamp(3.25rem,7vw,6.5rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important;max-width:820px!important}.community-commerce-copy p:not(.eyebrow){color:#6e6e73!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.45!important;margin:1.15rem 0 0!important;max-width:720px!important}.community-commerce-actions{display:flex!important;flex-wrap:wrap!important;grid-gap:12px!important;gap:12px!important;margin-top:clamp(24px,3vw,36px)!important}.community-commerce-panel{background:radial-gradient(circle at 82% 20%,rgba(215,6,84,.24),transparent 34%),linear-gradient(135deg,#111115,#1d1d1f 54%,#303036)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:34px!important;box-shadow:0 28px 90px rgba(0,0,0,.18)!important;color:#fff!important;min-height:520px!important;overflow:hidden!important;padding:clamp(28px,4vw,46px)!important;position:relative!important}.community-commerce-panel:before{background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0)!important;background-size:52px 52px!important;content:""!important;inset:0!important;opacity:.45!important;pointer-events:none!important;position:absolute!important}.community-commerce-panel>*{position:relative!important;z-index:1!important}.community-commerce-panel>p{color:#ff78aa!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 1rem!important;text-transform:uppercase!important}.community-commerce-panel h3{color:#fff!important;font-size:clamp(2.35rem,4.5vw,4.6rem)!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:.95!important;margin:0!important;max-width:560px!important}.community-commerce-signal-list{display:grid!important;grid-gap:12px!important;gap:12px!important;margin-top:clamp(28px,4vw,44px)!important}.community-commerce-signal-list span{align-items:center!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:18px!important;color:hsla(0,0%,100%,.9)!important;display:flex!important;font-size:1rem!important;font-weight:800!important;min-height:58px!important;padding:0 18px!important}.community-commerce-signal-list span:before{background:#d70654!important;border-radius:999px!important;content:""!important;height:8px!important;margin-right:12px!important;width:8px!important}.community-commerce-metrics{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important}.community-commerce-metrics div{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:18px!important;padding:16px!important}.community-commerce-metrics span,.community-commerce-metrics strong{display:block!important}.community-commerce-metrics strong{color:#fff!important;font-size:.95rem!important}.community-commerce-metrics span{color:hsla(0,0%,100%,.68)!important;font-size:.78rem!important;line-height:1.3!important;margin-top:6px!important}.community-commerce-card-grid{display:grid!important;grid-gap:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(28px,5vw,64px)!important}.community-commerce-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;box-shadow:0 18px 60px rgba(0,0,0,.06)!important;display:flex!important;flex-direction:column!important;min-height:260px!important;padding:clamp(24px,3vw,34px)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.community-commerce-card:hover{border-color:rgba(215,6,84,.2)!important;box-shadow:0 24px 80px rgba(0,0,0,.09)!important;transform:translateY(-2px)!important}.community-commerce-card span{color:#d70654!important;display:block!important;font-size:.74rem!important;font-weight:850!important;letter-spacing:.16em!important;margin-bottom:28px!important;text-transform:uppercase!important}.community-commerce-card h3{color:#1d1d1f!important;font-size:clamp(1.6rem,2.5vw,2.45rem)!important;letter-spacing:-.045em!important;line-height:1!important;margin:0!important}.community-commerce-card p{color:#6e6e73!important;font-size:1rem!important;line-height:1.45!important;margin:14px 0 0!important}.community-commerce-card a{align-items:center!important;color:#d70654!important;display:inline-flex!important;font-size:.94rem!important;font-weight:850!important;margin-top:auto!important;padding-top:24px!important;text-decoration:none!important}.community-commerce-card a:focus-visible,.community-commerce-card a:hover{color:#b90545!important;outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important}@media (max-width:1024px){.community-commerce-inner{grid-template-columns:1fr!important}.community-commerce-panel{min-height:0!important}}@media (max-width:768px){.community-commerce-section{padding:56px 20px!important}.community-commerce-copy h2{font-size:clamp(3rem,14vw,4.7rem)!important}.community-commerce-metrics{grid-template-columns:1fr!important}.community-commerce-actions{display:grid!important}.community-commerce-actions .button{justify-content:center!important;width:100%!important}.community-commerce-card-grid{grid-template-columns:1fr!important}.community-commerce-card{min-height:0!important}}.homepage-card-section{background:#f5f5f7!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:88px clamp(20px,5vw,72px)!important;width:100vw!important}.homepage-partnership-section{background:#fff!important}.homepage-card-inner{align-items:center!important;display:grid!important;grid-gap:clamp(32px,5vw,72px)!important;gap:clamp(32px,5vw,72px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-inline:auto!important;width:min(100%,1180px)!important}.homepage-section-media{background:#111217!important;border-radius:8px!important;min-height:520px!important;overflow:hidden!important;position:relative!important}.homepage-section-media img{display:block!important;height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;position:absolute!important;width:100%!important}.homepage-partnership-section .homepage-section-media img{-o-object-position:center 38%!important;object-position:center 38%!important}.homepage-section-copy h2{color:#1d1d1f!important;font-size:4.6rem!important;font-weight:850!important;letter-spacing:0!important;line-height:.94!important;margin:0!important;max-width:760px!important}.homepage-section-copy>p:not(.eyebrow){color:#6e6e73!important;font-size:1.25rem!important;line-height:1.45!important;margin:20px 0 0!important;max-width:680px!important}.homepage-partner-card-grid,.homepage-section-card-grid{display:grid!important;grid-gap:16px!important;gap:16px!important}.homepage-section-card-grid{margin-top:32px!important}.homepage-partner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:32px auto 0!important;width:min(100%,1180px)!important}.homepage-partner-card,.homepage-step-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;box-shadow:none!important;min-height:164px!important;padding:24px!important}.homepage-partnership-section .homepage-partner-card{background:#f5f5f7!important}.homepage-step-card span{color:#d70654!important;display:block!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.16em!important;line-height:1!important;margin-bottom:24px!important}.homepage-partner-card h3,.homepage-step-card h3{color:#1d1d1f!important;font-size:1.45rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}.homepage-partner-card p,.homepage-step-card p{color:#6e6e73!important;font-size:1rem!important;line-height:1.45!important;margin:12px 0 0!important}.homepage-card-actions{display:flex!important;flex-wrap:wrap!important;grid-gap:12px!important;gap:12px!important;margin-top:28px!important}@media (max-width:1024px){.homepage-card-section{padding:72px 24px!important}.homepage-card-inner{grid-template-columns:1fr!important}.homepage-section-copy h2{font-size:3.6rem!important}.homepage-section-media{min-height:420px!important}}@media (max-width:768px){.homepage-card-section{padding:56px 20px!important}.homepage-section-copy h2{font-size:2.8rem!important;line-height:.98!important}.homepage-section-copy>p:not(.eyebrow){font-size:1.06rem!important}.homepage-section-media{min-height:340px!important}.homepage-partnership-section .homepage-section-media{min-height:0!important}.homepage-partnership-section .homepage-section-media img{aspect-ratio:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:28% 54%!important;object-position:28% 54%!important;position:static!important}.homepage-partner-card-grid,.homepage-section-card-grid{grid-template-columns:1fr!important}.homepage-partner-card,.homepage-step-card{min-height:0!important}.homepage-card-actions{display:grid!important}.homepage-card-actions .button{justify-content:center!important;width:100%!important}}@media (max-width:430px){.homepage-card-section{padding:48px 18px!important}.homepage-section-copy h2{font-size:2.45rem!important}.homepage-section-media{min-height:300px!important}.homepage-partner-card,.homepage-step-card{padding:20px!important}}@media (max-width:1024px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.locations-full-bleed.full-bleed-height-compact,.platform-full-bleed.full-bleed-height-compact{min-height:560px!important}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:430px){.footer-columns{grid-template-columns:1fr!important}.footer-columns a,.footer-columns span{overflow-wrap:anywhere!important}}