.selected-customer{min-height:750px!important}.selected-customer .customer-copy{padding:45px 34px 36px clamp(30px,5vw,80px);width:44%}.hero-label{display:inline-block;box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;font:800 14px/1.4 Nunito,sans-serif;padding:8px 15px;background:#d5f5aa;color:#2b5c20;border-radius:25px;margin:0 0 24px}.hero-flow{position:relative;isolation:isolate;padding-left:34px;margin:0 0 23px}.selected-customer .hero-flow h1{position:relative;z-index:2;white-space:normal!important;font:400 clamp(31px,2.65vw,44px)/1.25 Nunito,sans-serif!important;letter-spacing:-.03em;margin:0 0 26px}.hero-one,.hero-after{font-weight:400!important}.hero-word-window{display:inline-grid;grid-template-columns:max-content;grid-template-rows:1.38em;position:relative;overflow:hidden;background:#60409f;color:#fff;border-radius:6px;padding:0 .25em;vertical-align:middle;transform:rotate(1.3deg);isolation:isolate;margin-left:.07em;box-sizing:content-box;font-weight:800}.hero-word-sizer{grid-area:1/1;visibility:hidden;white-space:nowrap;line-height:1.38;font:inherit;pointer-events:none}.hero-word-live,.hero-word-next{position:absolute;left:.25em;top:0;white-space:nowrap;font:inherit;line-height:1.38}.hero-after{display:block;margin-top:4px;font-size:.91em;line-height:1.25}.hero-after strong{font-weight:800!important}.hero-start{position:absolute;left:-33px;top:17px;width:9px;height:9px;background:#7752d7;border:2px solid #e4d6f5;border-radius:50%}.hero-promises{position:relative;z-index:2;display:flex;flex-direction:column;gap:11px}.hero-promises p{position:relative;margin:0;font-size:21px;line-height:1.4;color:#5a4372}.hero-promises b{font-weight:800;color:#513079}.hero-waypoint{position:absolute;left:-30px;top:10px;width:6px;height:6px;background:#faf7fd;border:1.5px solid #ac86d2;border-radius:50%}.hero-destination{position:relative;z-index:2;margin-top:23px;padding:9px 0 3px}.hero-destination>strong{display:block;font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:800;color:#7752d7}.hero-destination-pin{position:absolute;left:-43px;top:7px;width:30px;height:34px;color:#7752d7;background:#faf9fd}.hero-destination-pin .ui-icon,.hero-destination-pin .icon{width:100%;height:100%;stroke-width:2.3}.hero-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.hero-route path{fill:none;stroke:#b291d9;stroke-width:1.7;stroke-linecap:round}.hero-route .hero-route-light{stroke:#7752d7;stroke-width:2;stroke-dasharray:var(--hero-route-length);stroke-dashoffset:var(--hero-route-length);animation:selected-route-pass 2.75s cubic-bezier(.2,.6,.2,1) infinite}.selected-customer .landing-description{font-size:14px;line-height:1.85;max-width:49ch;margin:23px 0}.selected-customer .hero-buttons{margin:0}
.selected-owner{display:block;width:100%!important;max-width:none!important;min-height:710px!important;position:relative}.selected-owner .owner-copy{width:45%;padding:80px 35px 60px clamp(30px,6vw,100px);position:relative;z-index:5}.selected-owner .owner-copy h2,.selected-owner .owner-copy h1{font:800 clamp(38px,3.8vw,63px)/1.13 Nunito,sans-serif!important;letter-spacing:-.03em;margin:0}.selected-owner .owner-copy h2 em,.selected-owner .owner-copy h1 em{color:#7752d7;font-style:normal}.selected-owner .landing-description{font-size:17px;line-height:1.85;max-width:45ch;margin:27px 0 30px}.selected-owner .landing-owner-map{left:45%;right:0;width:55%;min-height:710px;position:absolute;top:0;bottom:0;overflow:hidden}.selected-owner .landing-owner-map:after{left:0;right:auto;width:25%;background:linear-gradient(90deg,#faf9fd,transparent);pointer-events:none}.selected-owner .owner-calendar-wrap{left:30px;right:175px;bottom:105px;transform:rotate(-3deg)}.selected-owner .landing-owner-phone{right:9%;top:160px;zoom:1.12;transform:rotate(5deg)}.selected-owner .owner-store-anchor{left:24%;top:27px}.selected-owner .landing-owner-toast{left:30px;top:119px}.owner-map-summary{position:absolute;z-index:8;bottom:24px;left:27px;right:28px;display:flex;align-items:center;gap:13px;padding:15px 19px;background:#fff;border-radius:14px;box-shadow:0 12px 25px #3f255214;color:#433351}.owner-map-summary>.ui-icon,.owner-map-summary>.icon{color:#649783;width:27px;height:27px;flex-shrink:0}.owner-map-summary strong{display:block;font-size:15px;line-height:1.5}.owner-map-summary span{display:block;font-size:12px;color:#7a668d}.selected-owner .owner-feature-links{flex-wrap:wrap;line-height:1.5;max-width:100%;font-size:12px}
@keyframes selected-route-pass{0%,12%{stroke-dashoffset:var(--hero-route-length);opacity:0}16%{opacity:1}72%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.hero-destination-pin svg{display:block;width:100%;height:100%}
@media(max-width:1200px) and (min-width:901px){.selected-customer .customer-copy{padding-left:32px;padding-right:22px}.selected-customer .hero-flow h1{font-size:33px!important}.hero-destination>strong{font-size:27px}.hero-promises p{font-size:19px}.selected-owner .owner-copy{padding-left:40px;padding-right:25px}.selected-owner .landing-description{font-size:15px}.selected-owner .owner-calendar-wrap{left:18px;right:135px;bottom:130px}.selected-owner .landing-owner-phone{right:5%;zoom:.96;top:190px}.selected-owner .owner-map-summary{left:20px;right:20px}.selected-owner .owner-store-anchor{left:15%}}
@media(max-width:900px){.selected-customer{min-height:0!important}.selected-customer .customer-copy{width:100%;padding:30px 24px 28px}.hero-label{font-size:13px;padding:8px 13px}.hero-flow{padding-left:30px;margin-bottom:20px}.selected-customer .hero-flow h1{font-size:34px!important}.hero-start{left:-29px;top:13px}.hero-waypoint{left:-26px}.hero-destination-pin{left:-39px}.hero-destination>strong{font-size:28px}.hero-promises p{font-size:20px}.selected-customer .hero-buttons a{font-size:10px}.selected-owner{display:flex;flex-direction:column;min-height:0!important}.selected-owner .owner-copy{width:100%;padding:36px 30px}.selected-owner .owner-copy h1,.selected-owner .owner-copy h2{font-size:45px!important}.selected-owner .owner-copy em br{display:none}.selected-owner .landing-description{font-size:16px;max-width:55ch}.selected-owner .landing-owner-map{position:relative;left:auto;right:auto;width:100%;top:auto;bottom:auto;height:590px;min-height:590px;order:1;margin:0;border-radius:0}.selected-owner .landing-owner-map:after{display:none}.selected-owner .owner-calendar-wrap{left:28px;right:180px;bottom:110px}.selected-owner .landing-owner-phone{right:12%;top:127px;zoom:1.03}.selected-owner .owner-store-anchor{left:30%;top:25px}.selected-owner .landing-owner-toast{top:102px;left:28px}.selected-owner .owner-map-summary{left:25px;right:25px}.selected-owner .owner-feature-links{font-size:12px}}
@media(max-width:640px){.selected-owner .owner-copy{padding:30px 24px}.selected-owner .owner-copy h1,.selected-owner .owner-copy h2{font-size:37px!important}.selected-owner .landing-description{font-size:15px;margin:24px 0}.selected-owner .hero-buttons{gap:9px;flex-wrap:wrap}.selected-owner .hero-buttons a{font-size:11px;padding:0 16px}.selected-owner .landing-owner-map{height:525px;min-height:525px}.selected-owner .owner-calendar-wrap{left:15px;right:90px;bottom:108px}.selected-owner .landing-owner-phone{right:18px;top:131px;zoom:.78}.selected-owner .owner-store-anchor{left:30%;top:22px}.selected-owner .landing-owner-toast{left:18px;top:95px}.owner-map-summary{padding:13px 14px}.owner-map-summary strong{font-size:13px}.owner-map-summary span{font-size:11px}.selected-owner .owner-map-summary{left:17px;right:17px;bottom:20px}.selected-owner .owner-feature-links{font-size:10px;gap:12px}}
@media(max-width:360px){.selected-customer .customer-copy{padding-left:20px;padding-right:20px}.selected-customer .hero-flow h1{font-size:29px!important}.hero-label{font-size:12px;padding:8px 11px}.hero-promises p{font-size:18px}.hero-destination>strong{font-size:25px}.selected-owner .owner-copy{padding-left:20px;padding-right:20px}.selected-owner .owner-copy h1,.selected-owner .owner-copy h2{font-size:33px!important}.selected-owner .hero-buttons a{font-size:10px;padding:0 12px}.selected-owner .landing-owner-phone{right:13px;zoom:.72}.selected-owner .owner-calendar-wrap{right:70px}}
html[dir=rtl] .selected-customer .hero-flow{direction:ltr;text-align:left}html[dir=rtl] .selected-owner{direction:ltr}html[dir=rtl] .selected-owner .owner-copy{direction:rtl;text-align:right}
@media(prefers-reduced-motion:reduce){.hero-route-light{animation:none!important}}
