.public-site .pink-device-showcase{isolation:isolate;aspect-ratio:1672/941;width:100%;min-height:580px;color:var(--snow);background:var(--midnight);border-radius:24px;align-items:center;display:flex;position:relative;overflow:hidden}.public-site .pink-device-showcase.is-customer{background:var(--pink);margin-top:72px}.public-site .pink-device-showcase.is-driver{border-radius:0;width:min(1320px,100%);margin-inline:auto}.public-site .pink-driver-hero-shell{background:#080f23}.public-site .pink-device-showcase.is-partner{width:min(1260px,100% - 44px);margin:0 auto 100px}.public-site .pink-device-copy{z-index:1;width:47%;padding:48px 0 64px clamp(32px,4vw,64px);position:relative}.public-site .pink-device-copy .public-kicker{color:var(--snow)}.public-site .is-driver .pink-device-copy .public-kicker,.public-site .is-partner .pink-device-copy .public-kicker{color:var(--pink)}.public-site .pink-device-copy h1,.public-site .pink-device-copy h2{color:var(--snow);letter-spacing:-.055em;text-wrap:balance;margin:20px 0 22px;font-size:clamp(44px,4.8vw,66px);font-weight:400;line-height:1.01}.public-site .pink-device-copy h1{font-size:clamp(48px,5vw,70px)}.public-site .pink-device-copy h1 strong{color:var(--pink);font-weight:400}.public-site .pink-device-copy p{max-width:440px;color:var(--snow);margin:0;font-size:17px;line-height:1.65}.public-site .is-customer .pink-device-copy p{color:var(--midnight)}.public-site .pink-device-copy small{color:var(--midnight);margin-top:18px;font-size:12px;line-height:1.5;display:block}.public-site .pink-device-route{align-items:center;gap:12px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.public-site .is-customer .pink-device-route{color:var(--midnight)}.public-site .pink-device-route i{background:var(--cyan);border-radius:50%;flex:0 0 7px;height:7px;box-shadow:0 0 0 4px #21cff329}.public-site .pink-device-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-site .pink-device-actions .public-primary-button{width:auto}.public-site .is-driver .pink-device-actions .public-primary-button,.public-site .is-partner .pink-device-actions .public-primary-button{color:var(--midnight);background:var(--pink)}.public-site .pink-device-actions .public-quiet-button{color:var(--snow);border-color:#fff6}.public-site .pink-device-actions a{transition:transform .2s,background-color .2s}.public-site .pink-device-actions a:hover{transform:translateY(-2px)}.public-site .pink-device-actions a:focus-visible{outline:3px solid var(--snow);outline-offset:5px}.public-site .pink-device-media{z-index:0;position:absolute;inset:0}.public-site .pink-device-media img{object-fit:cover;object-position:center;transition:transform .7s}.public-site .is-partner .pink-device-copy{align-self:flex-start;width:33%;padding:clamp(40px,5vw,64px) 0 64px 36px}.public-site .is-partner .pink-device-copy h2{font-size:clamp(36px,3.5vw,48px)}.public-site .is-partner .pink-device-copy p{font-size:15px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.public-site .pink-device-showcase[data-motion=true] .pink-device-copy{transition:opacity .6s,transform .6s}.public-site .pink-device-showcase[data-motion=true]:not([data-entered=true]) .pink-device-copy{opacity:0;transform:translateY(16px)}.public-site .pink-device-showcase[data-active=true] .pink-device-route i{animation:3.5s ease-in-out infinite pink-device-signal}@media (hover:hover) and (pointer:fine){.public-site .pink-device-showcase[data-active=true]:hover .pink-device-media img{transform:scale(1.012)}}}@keyframes pink-device-signal{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1000px){.public-site .pink-device-showcase{aspect-ratio:auto;min-height:0;display:block}.public-site .pink-device-showcase .pink-device-copy{width:100%;padding:44px 40px 32px}.public-site .pink-device-copy p{max-width:590px}.public-site .pink-device-copy h1,.public-site .pink-device-copy h2{max-width:680px;font-size:clamp(42px,6.2vw,62px)}.public-site .pink-device-media{aspect-ratio:1672/941;width:100%;position:relative}.public-site .is-partner .pink-device-copy p{max-width:540px;font-size:17px}}@media (max-width:760px){.public-site .pink-device-showcase{border-radius:16px}.public-site .pink-device-showcase.is-customer{margin-top:44px}.public-site .pink-device-showcase.is-partner{width:calc(100% - 36px);margin-bottom:64px}.public-site .pink-device-showcase .pink-device-copy{padding:36px 24px 28px}.public-site .pink-device-copy h1,.public-site .pink-device-copy h2{font-size:clamp(38px,9.5vw,56px)}.public-site .pink-device-copy p,.public-site .is-partner .pink-device-copy p{font-size:16px}.public-site .pink-device-showcase:not(.is-partner) .pink-device-media{aspect-ratio:1}.public-site .pink-device-showcase:not(.is-partner) .pink-device-media img{object-position:88% center}.public-site .pink-device-actions a{min-height:48px}}@media (max-width:400px){.public-site .pink-device-showcase .pink-device-copy{padding-inline:20px}.public-site .pink-device-actions{flex-direction:column;align-items:stretch}.public-site .pink-device-actions a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.public-site .pink-device-showcase *,.public-site .pink-device-showcase :before,.public-site .pink-device-showcase :after{transition:none!important;animation:none!important;transform:none!important}}
