.jmApp{--jm-red:#ed3341;--jm-muted:#abaeb6;--jm-border:#303238;color:#f6f6f7;background:#101113;max-width:1100px;min-height:100dvh;margin:0 auto;padding:28px 30px 36px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.jmApp *{box-sizing:border-box}.jmApp a{color:inherit;text-decoration:none}.jmApp h1,.jmApp h2,.jmApp p{margin:0}.jmApp button{font:inherit;cursor:pointer}.jmApp a:focus-visible,.jmApp button:focus-visible,.jmBottomNav a:focus-visible,.jmApp summary:focus-visible{outline-offset:5px;outline:3px solid #fff}.jmAppTop{border-bottom:1px solid var(--jm-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;display:flex}.jmAppTop img{object-fit:contain;width:180px;max-height:72px}.jmAppTop>span{letter-spacing:.12em;color:var(--jm-muted);font-size:12px}.jmWelcome{padding:32px 0 25px}.jmEyebrow{color:#ff6670;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.jmApp h1{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.08}.jmApp h1 em{color:#a9abb2;font-style:normal}.jmWelcome>p:last-child,.jmIntro{color:#abaeb6;font-size:16px}.jmQuick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.jmQuick a{border:1px solid var(--jm-border);background:#1a1b1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;min-height:160px;padding:22px 17px;transition:background .15s;display:flex}.jmQuick a:hover{background:#26272c}.jmQuick a.jmQuickPrimary{background:#d72534;border-color:#ed3341}.jmQuick svg{width:25px;height:25px;margin-bottom:12px}.jmQuick strong{font-size:18px}.jmQuick span{color:#bbbfc7;font-size:14px}.jmQuickPrimary span{color:#ffe9eb}.jmFeatureGrid{grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:40px;display:grid}.jmFeature{background:#1a1b1f;border-radius:16px;min-height:245px;position:relative;overflow:hidden}.jmFeature>img{object-fit:cover;width:100%;height:100%;position:absolute}.jmFeature>div{background:linear-gradient(90deg,#000000db,#0000004d);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:245px;padding:28px;display:flex;position:relative}.jmFeature span,.jmSales>span{letter-spacing:.12em;font-size:12px;font-weight:700}.jmFeature h2,.jmSales h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:28px;line-height:1.12}.jmFeature p,.jmSales p{font-size:14px}.jmSales{background:#212328;border:1px solid #42454d;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px;display:flex}.jmSales>svg{color:#ff6670;width:34px;height:34px;margin-bottom:18px}.jmSales>span{color:#babdc5}.jmSales>p{color:#e4e4e8}.jmSections{scroll-margin-top:30px}.jmSectionTitle{margin-bottom:20px}.jmSectionTitle h2,.jmContact h2{letter-spacing:-.025em;margin-top:6px;font-size:28px}.jmSectionGrid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.jmSectionGrid>a{border-bottom:1px solid var(--jm-border);align-items:center;gap:16px;padding:21px 0;display:flex}.jmSectionGrid>a:hover strong{color:#ff6670}.jmSectionGrid>a>svg{color:#d4d7dd;flex:0 0 24px;width:24px;height:24px}.jmSectionGrid strong{font-size:16px;display:block}.jmSectionGrid small{color:var(--jm-muted);margin-top:3px;font-size:14px;display:block}.jmContact{background:#1c1e22;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:26px;display:flex}.jmContact p:last-child{color:var(--jm-muted);margin-top:8px;font-size:14px}.jmContact>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.jmContact a{border:1px solid #4c4e57;border-radius:8px;align-items:center;gap:10px;padding:13px 15px;font-size:14px;font-weight:700;display:flex}.jmContact a>svg{width:20px;height:20px}.jmInstall{border:1px solid var(--jm-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:22px;display:flex}.jmInstall>div:first-child{flex:1;align-items:center;gap:16px;min-width:220px;display:flex}.jmInstall>div>svg{color:#ff6670;flex-shrink:0;width:24px;height:24px}.jmInstall h2{font-size:17px}.jmInstall p{color:var(--jm-muted);margin-top:6px;font-size:14px}.jmInstall button{color:#151619;background:#eeeef2;border:0;border-radius:8px;padding:13px 17px;font-size:14px;font-weight:700}.jmInstallHelp{border-top:1px solid var(--jm-border);flex-basis:100%;padding-top:12px}.jmAppFooter{color:var(--jm-muted);flex-wrap:wrap;gap:22px;padding-top:28px;font-size:13px;display:flex}.jmAppMode{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;background:#101113!important}.jmAppMode .siteHeader{display:none}.jmAppMode .v2WhatsApp{bottom:calc(100px + env(safe-area-inset-bottom))}.jmAppMode [id]{scroll-margin-top:90px}.jmAppBar{padding:12px 24px;padding-top:calc(12px + env(safe-area-inset-top));z-index:50;background:#101113;border-bottom:1px solid #303238;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.jmAppBar img{object-fit:contain;width:125px;height:46px}.jmAppBar>a:last-child{color:#fff;border:1px solid #41444b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.jmAppBar svg{width:21px;height:21px}.jmBottomNav{z-index:100;width:100%;max-width:1100px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191a1eed;border-top:1px solid #393b43;grid-template-columns:repeat(5,minmax(0,1fr));font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.jmBottomNav a{color:#b0b3bc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:5px 2px;font-size:14px;text-decoration:none;display:flex}.jmBottomNav svg{width:22px;height:22px}.jmBottomNav a[aria-current]{color:#ff6670;background:#ed33410d}.jmTrackPage{padding-top:35px}.jmTrackServices{flex-wrap:wrap;gap:10px;margin:25px 0 28px;display:flex}.jmTrackServices a{border:1px solid var(--jm-border);border-radius:8px;align-items:center;gap:9px;padding:12px 15px;font-size:14px;display:flex}.jmTrackServices svg{width:18px;height:18px}.jmTrackRow{border:1px solid var(--jm-border);background:#1a1b20;border-radius:14px;grid-template-columns:100px 1fr auto;align-items:center;gap:22px;margin-bottom:12px;padding:22px;display:grid}.jmTrackDate{border-right:1px solid #393c44;flex-direction:column;line-height:1.3;display:flex}.jmTrackDate strong{letter-spacing:-.03em;font-size:28px}.jmTrackDate span{color:#ff6670;font-size:14px}.jmTrackDate small{color:var(--jm-muted);margin-top:4px;font-size:12px}.jmTrackCountry{color:var(--jm-muted);font-size:13px}.jmTrackRow h2{margin:6px 0;font-size:21px;line-height:1.25}.jmTrackRow p{color:var(--jm-muted);font-size:14px}.jmTrackAction{flex-direction:column;gap:12px;font-size:14px;display:flex}.jmTrackAction a{text-align:center;background:#d72534;border-radius:8px;padding:12px 16px;font-weight:700}.jmTrackAction>span{color:#aaaeb7}.jmNote{color:var(--jm-muted);font-size:14px;margin:22px 0!important}.jmPast{margin-top:32px}.jmPast summary{cursor:pointer;padding:16px 0;font-size:17px}.jmPast .jmTrackRow{background:#15161a}.jmTextLink{padding:20px 0;font-size:16px;display:inline-block;color:#ff6670!important}@media (width>=1100px){.jmBottomNav{border-radius:18px 18px 0 0}.jmAppBar{padding-left:max(24px,50vw - 520px);padding-right:max(24px,50vw - 520px)}}@media (width<=700px){.jmApp{padding:22px 18px 28px}.jmAppTop{padding-bottom:20px}.jmAppTop img{width:145px}.jmAppTop>span{text-align:right;max-width:105px;font-size:12px}.jmWelcome{padding-top:26px}.jmApp h1{font-size:2.65rem}.jmQuick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jmQuick a{min-height:145px;padding:17px}.jmQuick strong{font-size:17px}.jmQuick span{font-size:14px}.jmFeatureGrid{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.jmFeature,.jmFeature>div{min-height:220px}.jmFeature>div,.jmSales{padding:24px}.jmSales h2{font-size:26px}.jmSectionGrid{grid-template-columns:1fr}.jmSectionGrid>a{padding:19px 0}.jmContact{flex-direction:column;align-items:stretch;padding:22px}.jmContact>div:last-child{grid-template-columns:1fr 1fr;display:grid}.jmContact a{justify-content:center;padding:13px 10px}.jmInstall{padding:20px}.jmInstall button{width:100%}.jmAppFooter{gap:18px}.jmTrackRow{grid-template-columns:80px 1fr;gap:16px;padding:18px}.jmTrackDate strong{font-size:25px}.jmTrackRow h2{font-size:19px}.jmTrackAction{grid-column:1/-1}.jmTrackAction a{padding:12px}.jmTrackServices{gap:8px}.jmTrackServices a{padding:10px 12px;font-size:14px}.jmBottomNav{padding-left:4px;padding-right:4px}.jmBottomNav a{font-size:14px}}@media (prefers-reduced-motion:reduce){.jmApp *{scroll-behavior:auto!important;transition:none!important}}
