.home-promo{padding:55px 0;background:#fff}.home-promo .promo-shell{grid-template-columns:1.1fr .9fr;border-radius:20px}.home-promo .promo-copy{padding:45px 0 40px 55px}.home-promo .promo-brand{margin-bottom:25px}.creative .home-promo h2{font-size:48px;line-height:1.1;margin-bottom:20px}.home-promo h2 em{border:0;background:none;padding:0;text-decoration:none}.home-promo .promo-intro{font-size:14px;line-height:1.8}.home-promo .app-scene{min-height:470px}.home-promo .phone{width:228px;transform:rotate(6deg);box-shadow:12px 15px 0 #20221f45}.home-promo .app-float{display:none}.home-promo .promo-circle{width:365px;height:365px;left:calc(50% - 182px);top:55px}.home-promo .promo-circle:after{display:none}.home-promo .phone-caption{bottom:13px;font-size:7px}.creative .home-driver{padding-top:35px;padding-bottom:55px;display:grid;grid-template-columns:110px 1fr auto;gap:30px;align-items:center}.home-driver-mark{width:110px;height:110px;display:grid;place-items:center;border-radius:18px;background:#f5f4ec}.home-driver-mark img{width:73px;height:auto}.creative .home-driver h2{font-size:32px;line-height:1.15;margin:0 0 10px}.home-driver .eyebrow{margin-bottom:12px;font-size:9px}.home-driver p{font-size:12px;line-height:1.8;color:#797c70;margin:0}.home-driver .button{font-size:12px;min-width:150px}.creative .home-faq{padding-top:45px;padding-bottom:60px;display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;border-top:1px solid #ecece4}.creative .home-faq h2{font-size:32px;line-height:1.15}.home-faq .eyebrow{font-size:9px;margin-bottom:14px}.home-faq details{padding:18px 0;border-bottom:1px solid #e8e9df}.home-faq summary{font-size:13px;cursor:pointer;font-weight:600;line-height:1.6}.home-faq p{font-size:12px;line-height:1.9;color:#777b6f;margin-bottom:8px}.home-faq a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.home-business-links{display:flex;gap:22px;margin-top:14px;font-size:11px}.creative .new-footer{padding-top:0}
@media(max-width:1000px){.home-promo .promo-copy{padding-left:35px}.creative .home-promo h2{font-size:40px}.home-promo .store-links{gap:8px}.home-promo .store-link{min-width:150px;padding:11px}.home-promo .promo-circle{width:330px;height:330px;left:calc(50% - 165px);top:70px}.creative .home-driver h2{font-size:28px}.creative .home-driver{gap:23px;grid-template-columns:85px 1fr auto}.home-driver-mark{width:85px;height:85px}.home-driver-mark img{width:58px}.creative .home-faq{gap:35px}}
@media(max-width:760px){.home-promo{padding:30px 0}.creative .home-promo>.wrap{padding-left:20px;padding-right:20px}.home-promo .promo-shell{grid-template-columns:1fr}.home-promo .promo-copy{padding:28px 25px 12px}.creative .home-promo h2{font-size:34px;line-height:1.1}.home-promo .promo-brand{margin-bottom:23px}.home-promo .promo-intro{font-size:12px}.home-promo .store-link{min-width:140px;flex:1}.home-promo .promo-visual,.home-promo .app-scene{min-height:445px;margin-top:0}.home-promo .phone{width:208px}.home-promo .promo-circle{width:300px;height:300px;left:calc(50% - 150px);top:60px}.home-promo .phone-caption{bottom:10px}.creative .home-driver{padding-top:25px;padding-bottom:40px;grid-template-columns:60px 1fr;gap:20px}.home-driver-mark{width:60px;height:60px;border-radius:12px}.home-driver-mark img{width:44px}.creative .home-driver h2{font-size:25px}.home-driver .button{grid-column:2;justify-self:start;padding:14px 18px}.home-driver .eyebrow{font-size:8px}.home-driver p{font-size:11px}.creative .home-faq{padding-top:30px;padding-bottom:40px;grid-template-columns:1fr;gap:5px}.creative .home-faq h2{font-size:29px}.home-faq summary{font-size:12px}.home-business-links{gap:15px}.destination-band .wrap>div{line-height:1.8}}
