/* Approved app promotion, company colors and responsive navigation. */
.pd-home .pd-header{padding-right:36px}.pd-home .pd-hamburger,.pm-body .pd-hamburger{display:none;flex-shrink:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:44px;min-height:44px;padding:10px;border:1px solid #d8e4da;border-radius:8px;background:transparent;color:#24583d;cursor:pointer}.pd-hamburger span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor}.pm-body .pd-hamburger{color:#fff;border-color:#ffffff60}.pm-body .pm-top{flex-wrap:wrap}.pd-page-navigation{display:flex;align-items:center;gap:22px;margin-left:auto}.pd-page-navigation a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;font-size:13px;font-weight:550}.pd-page-navigation a:hover{text-decoration:underline;text-underline-offset:4px}.pm-body .pm-business{color:#7550a5;font-weight:650}.pm-body .pm-more-wrap{margin:28px 0 0;text-align:center}.pm-result-range{display:block;margin:0 0 12px;font-size:14px;color:#53715e}.pm-body .pm-more{background:#fff;border-color:#b7cebf;color:#215b46}.pm-body .pm-more:hover{background:#f0f7f2;color:#173c29}.pm-body .pm-more:focus-visible{outline:3px solid #2872b8;outline-offset:3px}
.pd-app-section{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:34px;margin:0 0 36px;padding:32px 44px;border:1px solid #dce8df;border-radius:20px;background:#eef5f0;color:#193c32}.pd-app-copy h2{font-size:30px;line-height:1.18;letter-spacing:-.8px;margin:0}.pd-home .pd-app-copy p{font-size:15px;line-height:1.6;color:#567062;max-width:440px;margin:12px 0 20px}.pd-app-copy>small{display:block;font-size:12px;color:#637b6c;margin-top:12px}.pd-home .pd-app-install{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:10px;cursor:pointer}.pd-app-install svg{flex:0 0 auto}.pd-phone-scene{height:244px;position:relative;width:232px;max-width:100%;margin:auto}.pd-phone{position:absolute;width:118px;height:216px;border:5px solid #253e33;border-radius:20px;background:#fff;padding:16px 7px 8px;box-shadow:0 12px 20px #20453418;color:#215b46;overflow:hidden}.pd-phone::before{content:"";position:absolute;width:30px;height:4px;background:#253e33;border-radius:4px;top:5px;left:39px}.pd-phone-back{left:10px;top:8px;transform:rotate(-9deg)}.pd-phone-front{right:13px;top:24px;transform:rotate(7deg)}.pd-phone-logo{font-size:11px;line-height:1.3;font-weight:750;padding:4px 0 9px}.pd-phone-title{background:#215b46;border-radius:5px;padding:12px 7px;font-size:10px;line-height:1.4;font-weight:650;color:white}.pd-phone-field{height:10px;background:#e6eee8;border-radius:3px;margin:7px 0}.pd-phone-card{border:1px solid #e0e8e3;border-radius:5px;font-size:9px;line-height:1.3;padding:8px 5px;margin-top:7px}.pd-phone-card small{display:block;font-size:8px;margin-top:4px;color:#7550a5}
@media(max-width:1023px) and (min-width:641px){.pd-home .pd-header{padding-right:36px}.pd-app-section{grid-template-columns:190px minmax(0,1fr);gap:24px;padding:28px}.pd-phone-scene{width:190px}.pd-phone-back{left:0}.pd-phone-front{right:0}.pd-page-navigation{gap:14px}.pd-page-navigation a{font-size:12px}}
@media(max-width:700px){.pm-body .pd-hamburger{display:inline-flex}.pd-page-navigation{display:none;flex-basis:100%;margin:0;flex-wrap:wrap;gap:6px 20px;padding-top:8px}.pd-page-navigation.pd-open{display:flex}.pm-top .pd-hamburger{margin-left:auto}}
@media(max-width:640px){.pd-home .pd-header{padding-right:20px;justify-content:space-between}.pd-home .pd-hamburger{display:inline-flex}.pd-home .pd-header #pd-navigation{flex-basis:100%;margin:0}.pd-app-section{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 22px;text-align:center;margin-bottom:26px;border-radius:16px}.pd-home .pd-app-copy h2{font-size:27px}.pd-home .pd-app-copy p{font-size:14px;margin:12px 0 18px}.pd-home .pd-app-install{width:100%}.pd-phone-scene{width:220px;height:236px}.pd-phone-back{left:4px}.pd-phone-front{right:5px}.pm-more-wrap .pm-more{width:100%;justify-content:center}.pd-home .pd-legal-footer{overflow-wrap:anywhere}}
