.tpi-app-promo{isolation:isolate;color:#fff;text-align:left;background:#073c32;border:1px solid #175d4e;border-radius:26px;grid-template-columns:1.3fr 1fr;gap:24px;margin:24px 0 38px;padding:44px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #063d3212}.tpi-app-promo:before{content:"";z-index:-1;background:radial-gradient(circle,#19866b70,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-100px}.tpi-promo-eyebrow{letter-spacing:2px;align-items:center;gap:9px;display:flex;color:#d8fa64!important;margin:0 0 19px!important;font:700 11px/1.5 Arial,sans-serif!important}.tpi-promo-eyebrow>span{background:#d8fa64;border-radius:50%;width:7px;height:7px}.tpi-app-promo h2{letter-spacing:-1.8px!important;color:#fff!important;margin:0 0 20px!important;font-size:clamp(32px,3.5vw,52px)!important;font-weight:750!important;line-height:1.06!important}.tpi-app-promo h2 em{color:#d8fa64;font-style:normal}.tpi-promo-description{max-width:450px;color:#dfebe6!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.65!important}.tpi-promo-features{color:#b7d1c7!important;margin:0 0 24px!important;font-size:12px!important;line-height:1.8!important}.tpi-promo-features span{color:#d8fa64;padding:0 5px}.tpi-store-buttons{flex-wrap:wrap;gap:10px;display:flex}.tpi-store-button{background:#092b24;border:1px solid #57756a;border-radius:10px;align-items:center;gap:12px;min-width:164px;padding:11px 17px;transition:transform .2s,background .2s;box-shadow:0 4px 12px #0001;color:#fff!important;text-decoration:none!important;display:inline-flex!important}.tpi-store-button:hover{background:#175b49;transform:translateY(-2px)}.tpi-store-button:focus-visible,.tpi-promo-note a:focus-visible{outline-offset:5px;outline:3px solid #d8fa64}.tpi-store-button>span:first-child{font-size:27px;line-height:1}.tpi-store-button small{letter-spacing:.3px;font:400 10px/1.5 Arial,sans-serif;display:block}.tpi-store-button strong{font:600 20px/1.15 Arial,sans-serif;display:block}.tpi-promo-note{color:#b7d1c7!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.8!important}.tpi-promo-note b{color:#d8fa64}.tpi-promo-note a{white-space:nowrap;text-underline-offset:4px;margin-left:5px;color:#fff!important}.tpi-promo-visual{justify-content:center;align-items:center;min-height:345px;display:flex;position:relative}.tpi-promo-orbit{border:1px solid #7fac794f;border-radius:50%;width:310px;height:310px;position:absolute;box-shadow:0 0 0 30px #84aa7610,0 0 0 65px #84aa7608}.tpi-promo-phone{color:#073c32;background:#f4f4e8;border:6px solid #173b32;border-radius:31px;flex-direction:column;align-items:center;width:190px;height:350px;padding-top:32px;animation:7s ease-in-out infinite tpi-phone-float;display:flex;position:relative;transform:rotate(8deg);box-shadow:18px 24px 40px #001a2470}.tpi-promo-camera{background:#173b32;border-radius:20px;width:55px;height:13px;position:absolute;top:9px}.tpi-promo-phone img{border-radius:23px;width:73px;height:73px;box-shadow:0 6px 15px #073c321c}.tpi-promo-phone>strong{letter-spacing:-.8px;text-align:center;margin:18px 0 11px;font-size:26px;line-height:1.1}.tpi-promo-phone>span{letter-spacing:1.2px;font:700 7px Arial,sans-serif}.tpi-phone-progress{gap:4px;margin:23px 0 15px;display:flex}.tpi-phone-progress i{background:#0c886b;border-radius:5px;width:35px;height:4px}.tpi-phone-progress i:last-child{background:#c1d19a}.tpi-promo-phone>small{text-align:center;color:#627b68;font-size:10px;line-height:1.5}.tpi-promo-float{color:#073c32;white-space:nowrap;background:#d8fa64;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 10px 30px #0002}.tpi-promo-float-one{bottom:35px;left:-5px;transform:rotate(-5deg)}.tpi-promo-float-two{background:#fff;top:35px;right:-8px;transform:rotate(5deg)}@keyframes tpi-phone-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-9px)rotate(5deg)}}.tpi-download-shell{max-width:1080px;margin:auto;padding:20px 24px 55px}.tpi-download-details{grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0;display:grid}.tpi-download-details article{background:#fff;border:1px solid #dce5de;border-radius:16px;padding:24px}.tpi-download-details small{color:#087657;letter-spacing:1px;font-size:11px;font-weight:700}.tpi-download-details h2{margin:10px 0;font-size:20px}.tpi-download-details p{color:#587063;font-size:14px;line-height:1.7}.tpi-download-bottom{background:#eef3e8;border-radius:18px;align-items:center;gap:24px;padding:24px;display:flex}.tpi-download-bottom img{background:#fff;border-radius:8px;width:115px;height:115px}.tpi-download-bottom h2{margin:0 0 8px;font-size:21px}.tpi-download-bottom p{margin:0;font-size:14px;line-height:1.65}.tpi-download-disclaimer{color:#66746b;margin-top:25px;font-size:11px;line-height:1.6}@media (max-width:900px){.tpi-app-promo{grid-template-columns:1.4fr 1fr;gap:5px;padding:32px 27px}.tpi-promo-float{padding:9px;font-size:9px}.tpi-promo-float-one{left:-18px}.tpi-promo-phone{width:162px;height:315px}.tpi-promo-orbit{width:240px;height:240px}.tpi-download-details{gap:12px}}@media (max-width:620px){.tpi-app-promo{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:29px 23px 25px}.tpi-app-promo h2{font-size:39px!important}.tpi-promo-description{font-size:14px!important}.tpi-promo-eyebrow{letter-spacing:1.6px;font-size:9px!important}.tpi-promo-features{font-size:10px!important}.tpi-promo-visual{width:100%;max-width:300px;min-height:290px;margin:auto}.tpi-promo-phone{width:153px;height:282px;padding-top:25px}.tpi-promo-phone img{border-radius:17px;width:58px;height:58px}.tpi-promo-phone>strong{margin-top:14px;font-size:23px}.tpi-phone-progress{margin:17px 0 12px}.tpi-promo-float-one{bottom:25px;left:0}.tpi-promo-float-two{top:25px;right:0}.tpi-store-button{flex:1;gap:8px;min-width:0;padding:10px}.tpi-store-button strong{font-size:17px}.tpi-store-button small{font-size:9px}.tpi-promo-note{font-size:10px!important}.tpi-download-shell{padding:12px 15px 35px}.tpi-download-details{grid-template-columns:1fr}.tpi-download-bottom{align-items:flex-start;gap:15px;padding:18px}.tpi-download-bottom img{width:82px;height:82px}.tpi-download-bottom h2{font-size:17px}.tpi-download-bottom p{font-size:12px}}.tpi-store-buttons{align-items:center;gap:8px;margin-left:-2px}.tpi-store-badge-link{background:0 0;border:0;flex:none;justify-content:center;align-items:center;height:72px;padding:0;text-decoration:none;display:inline-flex}.tpi-store-badge-link img{object-fit:contain;max-width:none;display:block}.tpi-store-badge-apple{margin-right:0;padding:12px 0}.tpi-store-badge-apple img{width:144px;height:48px}.tpi-store-badge-google{margin-left:0}.tpi-store-badge-google img{width:186px;height:72px}.tpi-store-badge-link:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #d8fa64}@media (max-width:420px){.tpi-store-buttons{gap:0}.tpi-store-badge-apple img{width:120px;height:40px}.tpi-store-badge-google img{width:155px;height:60px}.tpi-store-badge-link{height:60px}}.tpi-download-bottom>div{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.tpi-promo-phone{animation:none}.tpi-store-button{transition:none}}
