.appHomeMobile{display:none}@media (max-width:760px){.appHomeMobile{background:#fff;min-height:calc(100vh - 78px);padding-bottom:32px;display:block}.mtrHomePage .homeHeroV2{display:none!important}.mtrHomePage .mtrHomeSearchBar{border-radius:18px!important;gap:12px!important;width:auto!important;margin:4px 20px 0!important;padding:16px!important}.mtrHomePage .mtrHomeSearchHeader{gap:10px!important}.mtrHomePage .mtrHomeSearchRow{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.mtrHomePage .mtrHomeSearchBar .mtrHomeDropdownButton{border-radius:12px!important;width:100%!important;height:54px!important;min-height:54px!important}.mtrHomePage .mtrHomeSearchBar .mtrHomeSearchButton{color:#fff!important;background:#ffaa13!important;border-color:#ffaa13!important;border-radius:12px!important;width:100%!important;height:50px!important;min-height:50px!important;font-weight:700!important}.mtrHomePage .mtrHomeSearchExtras{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.mtrHomePage .mtrHomeSmartSearch,.mtrHomePage .mtrHomeCategorySearches{flex-wrap:wrap!important;justify-content:center!important}.mtrHomePage .mtrHomeSearchExtras .mtrHomeMoreFilters{justify-content:center!important;align-self:stretch!important}.mtrHomePage .mtrHomeContinuation{gap:24px!important;padding:28px 20px 32px!important}.mtrHomePage .mtrHomeContinueTop{flex-direction:column!important;gap:12px!important;display:flex!important}.mtrHomePage .mtrHomeStatsCluster{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important}.mtrHomePage .mtrHomeStatCard{width:100%!important}.mtrHomePage .mtrHomeStatCard,.mtrHomePage .mtrHomePopularPanel{border-radius:18px!important}.mtrHomePage .mtrHomeQuickActions{flex-direction:column!important;gap:12px!important;display:flex!important}.mtrHomePage .mtrHomeQuickCard{border-radius:18px!important}.mtrHomePage .mtrHomeProtectionBand{border-radius:18px!important;flex-direction:column!important;gap:12px!important;display:flex!important}.mtrHomePage .mtrHomeTrustStrip{flex-direction:column!important;gap:12px!important;display:flex!important}.mtrHomePage .mtrHomeTrustStrip article{border-radius:18px!important;width:100%!important}.mtrHomePage .mtrHomeQuickLinks{border-radius:18px!important}.mtrHomePage{background:#fff}.appHomeCategoryRow{scrollbar-width:none;gap:12px;padding:20px 20px 0;display:flex;overflow-x:auto}.appHomeCategoryRow::-webkit-scrollbar{display:none}.appHomeCategory{background:0 0;border:0;flex-direction:column;flex:0 0 76px;align-items:center;padding:0;display:flex}.appHomeCategory:active{opacity:.75}.appHomeCategoryFrame{background:#f2f5f8;border:2px solid #e3e8ef;border-radius:15px;width:76px;height:66px;padding:2px;display:block;overflow:hidden}.appHomeCategory.is-selected .appHomeCategoryFrame{border-color:#ffaa13}.appHomeCategoryFrame img{object-fit:cover;border-radius:11px;width:100%;height:100%}.appHomeCategoryLabel{color:#071a38;margin-top:8px;font-size:12px;font-weight:600}.appHomeCategoryLine{background:0 0;border-radius:2px;width:54px;height:3px;margin-top:8px}.appHomeCategory.is-selected .appHomeCategoryLine{background:#ffaa13}.appHomeIntroWrap,.appHomeExpanded{animation:.32s cubic-bezier(.2,.78,.2,1) appHomeFadeUp}@keyframes appHomeFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.appHomeIntro{padding:40px 24px 0}.appHomeIntro h1{letter-spacing:-.7px;color:#071a38;margin:0;font-size:30px;font-weight:700;line-height:39px}.appHomeIntro h1 span{color:#ffaa13}.appHomeIntro p{color:#64748b;margin:12px 0 0;font-size:16px;line-height:24px}.appHomeBenefits{flex-direction:column;gap:12px;padding:28px 20px 0;display:flex}.appHomeBenefitCard{background:#fff;border:1px solid #e3e8ef;border-radius:18px;align-items:center;min-height:96px;padding:16px;display:flex;box-shadow:0 4px 10px #0b1b320d}.appHomeBenefitIcon{color:#071a38;background:#f3f6fa;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.appHomeBenefitCard.is-accent .appHomeBenefitIcon{color:#ffaa13;background:#fff4de}.appHomeBenefitIcon svg{width:31px;height:31px}.appHomeBenefitCard>div{margin-left:15px}.appHomeBenefitCard strong{color:#071a38;font-size:16px;font-weight:700}.appHomeBenefitCard p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:18px}.appHomeExpanded{padding:28px 20px 0}.appHomeHeroCard{background-color:#102a50;background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;justify-content:space-between;height:485px;padding:18px;display:flex;position:relative;overflow:hidden}.appHomeHeroShade{background:#020d1c6b;position:absolute;inset:0}.appHomeHeroTop{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.appHomeHeroPill{background:#021324b8;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;padding:10px 14px;display:flex}.appHomeHeroPill small{letter-spacing:1.5px;color:#ffaa13;font-size:10px;font-weight:700}.appHomeHeroPill strong{color:#fff;margin-top:2px;font-size:24px;font-weight:700}.appHomeHeroClose{color:#fff;background:#021324b8;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.appHomeHeroClose:active{opacity:.75}.appHomeHeroClose svg{width:22px;height:22px}.appHomeSearchCard{background:#fffffff5;border-radius:18px;padding:15px;position:relative}.appHomeSearchCard>strong{color:#071a38;margin-bottom:2px;font-size:17px;font-weight:700;display:block}.appHomeSearchButton{color:#fff;background:#ffaa13;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.appHomeSearchButton svg{width:19px;height:19px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.appHomeIntroWrap,.appHomeExpanded{animation:none}}
.homeHeroV2{--home-hero-copy-width:50%;color:#fff;background:0 0;border-radius:24px 24px 0 0;width:100%;height:66vh;min-height:560px;font-family:inherit;position:relative;overflow:hidden}.homeHeroV2Copy{z-index:4;width:var(--home-hero-copy-width);flex-direction:column;justify-content:flex-start;gap:clamp(34px,1.8vh,22px);height:100%;padding:44px 0 0 16px;display:flex;position:relative;overflow:hidden}.homeHeroV2Eyebrow{color:#071a33b8;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:750;display:flex}.homeHeroV2Eyebrow svg{color:#f8a800;width:20px;height:20px}.homeHeroV2Heading{gap:8px;display:grid}.homeHeroV2Heading h1,.homeHeroV2Heading h2{white-space:nowrap;letter-spacing:0;margin:0;line-height:1.05}.homeHeroV2Heading h1{color:#071a33;font-size:clamp(25px,3.4vw,22px)}.homeHeroV2Heading h2{color:#f8a800;margin-top:0;font-size:clamp(27px,2.7vw,42px)}.homeHeroV2Heading h1 span{color:#f8a800}.homeHeroV2Lede{color:#071a33bd;margin:0;font-size:clamp(15px,1.3vw,19px)}.homeHeroV2Badges{grid-template-columns:max-content max-content;justify-content:start;gap:16px 24px;margin-top:8px;display:grid}.homeHeroV2Badge{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;max-width:none;display:grid}.homeHeroV2Badge>span{color:#f8a800;background:#f8a8001f;border:1px solid #f8a8004d;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.homeHeroV2Badge svg{width:21px;height:21px}.homeHeroV2Badge strong,.homeHeroV2Badge small{display:block}.homeHeroV2Badge strong{color:#071a33;font-size:12px;font-weight:850}.homeHeroV2Badge small{color:#071a339e;font-size:12px;line-height:1.25}.homeHeroV2Secure{color:#071a33;background:#ffffffeb;border:1px solid #071a3314;border-radius:16px;grid-template-columns:54px 1fr 24px;align-items:center;gap:16px;max-width:460px;margin-top:8px;padding:18px 22px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 16px 36px #071a3314}.homeHeroV2Secure:hover,.homeHeroV2Secure:focus-visible{border-color:#f8a800;transform:translateY(-2px)}.homeHeroV2SecureMark{color:#fff;background:linear-gradient(135deg,#f8a800,#f29a00);border-radius:14px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:950;display:grid}.homeHeroV2SecureText strong,.homeHeroV2SecureText small{display:block}.homeHeroV2SecureText strong{color:#071a33;font-size:17px;font-weight:850}.homeHeroV2SecureText small{color:#071a33a8;font-size:14px;line-height:1.35}.homeHeroV2Secure>svg{color:#071a3394;width:24px;height:24px}.homeHeroV2Panels{z-index:5;background:0 0;border-radius:0 16px 16px 0;width:69%;display:flex;position:absolute;inset:6px 24px 0 auto;overflow:hidden}.homeHeroV2Panel{cursor:default;color:#fff;flex:1 1 0;text-decoration:none;transition:flex .4s cubic-bezier(.22,.6,.2,1);position:relative;overflow:hidden;transform:skew(-8deg)}@media (min-width:769px){.homeHeroV2Panel[data-hero-panel=motorbikes]{margin-left:90px}}.homeHeroV2Panel:hover,.homeHeroV2Panel:focus-visible,.homeHeroV2Panel.is-active{flex:1.08 1 0}.homeHeroV2PanelImage{background-image:var(--panel-bg);background-size:cover;background-position:var(--panel-position);transition:transform .5s cubic-bezier(.22,.6,.2,1);position:absolute;inset:-12% -28%;transform:skew(8deg)}.homeHeroV2Panel:active .homeHeroV2PanelImage,.homeHeroV2PanelTrk:active .homeHeroV2PanelImageTrk{transition:none!important}.homeHeroV2Panel:hover .homeHeroV2PanelImage,.homeHeroV2Panel:focus-visible .homeHeroV2PanelImage,.homeHeroV2Panel.is-active .homeHeroV2PanelImage{transform:skew(8deg)scale(1.07)}.homeHeroV2Panel:after{content:"";z-index:2;background:linear-gradient(#070e1c0d 0%,#070e1c8c 100%);transition:background .3s;position:absolute;inset:0}.homeHeroV2Panel:hover:after,.homeHeroV2Panel:focus-visible:after,.homeHeroV2Panel.is-active:after{background:linear-gradient(#f8a8001a 0%,#070e1c66 100%)}.homeHeroV2Panel:not(:last-child):before{content:"";z-index:12;background:linear-gradient(#0000 0%,#fcb400 20%,#f8a800 50%,#fcb400 80%,#0000 100%);width:2px;position:absolute;top:-10%;bottom:-10%;right:-1.5px;box-shadow:0 0 12px #f8a800b8}.homeHeroV2Panel:hover:before,.homeHeroV2Panel:focus-visible:before,.homeHeroV2Panel.is-active:before{filter:brightness(1.18);width:3px}.homeHeroV2PanelContent{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 8px 18px;display:flex;position:absolute;inset:0;transform:skew(8deg)}.homeHeroV2PanelTop{flex-direction:column;align-items:center;gap:8px;display:flex;transform:translate(16px)}.homeHeroV2PanelTop svg{color:#fff;filter:drop-shadow(0 2px 8px #00000073);width:clamp(35px,2.625vw,45px);height:clamp(35px,2.625vw,45px)}.homeHeroV2PanelTop strong,.homeHeroV2PanelTopTrk strong{color:#fff;letter-spacing:.03em;white-space:nowrap;text-shadow:0 2px 9px #00000080;flex-direction:column;align-items:center;gap:8px;font-size:clamp(14px,1.1vw,18px);font-weight:850;display:inline-flex}.homeHeroV2PanelButton{cursor:pointer;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-width:96px;height:34px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex;transform:translate(-14px);color:#fff!important;background:#00000080!important;border:1px solid #ffffff59!important}.homeHeroV2PanelButton svg{width:13px;height:13px}.homeHeroV2Panel:hover .homeHeroV2PanelButton,.homeHeroV2Panel:focus-visible .homeHeroV2PanelButton,.homeHeroV2Panel.is-active .homeHeroV2PanelButton{color:#071a33!important;background:#f8a800!important;border-color:#f8a800!important}@media (max-width:768px){.homeHeroV2{background:#fff;border-radius:18px;height:auto;min-height:0}.homeHeroV2Panels{scroll-snap-type:x mandatory;border-radius:14px;height:280px;position:relative;inset:auto;overflow:auto hidden}.homeHeroV2Panels::-webkit-scrollbar{display:none}.homeHeroV2Panel,.homeHeroV2Panel:hover,.homeHeroV2Panel:focus-visible,.homeHeroV2Panel.is-active{scroll-snap-align:start;flex:0 0 78vw;margin-left:0;margin-right:0;transform:skew(-6.5deg)}.homeHeroV2PanelImage,.homeHeroV2Panel:hover .homeHeroV2PanelImage,.homeHeroV2Panel:focus-visible .homeHeroV2PanelImage,.homeHeroV2Panel.is-active .homeHeroV2PanelImage{inset:-15% -30%;transform:skew(6.5deg)}.homeHeroV2PanelContent{transform:skew(6.5deg)}.homeHeroV2Copy{color:#071a33;background:#fff;width:100%;height:auto;padding:24px}.homeHeroV2Eyebrow,.homeHeroV2Lede{color:#071a33b8}.homeHeroV2Heading h1,.homeHeroV2Heading h2{white-space:normal}.homeHeroV2Heading h1{color:#071a33;font-size:30px}.homeHeroV2Heading h2{font-size:25px}.homeHeroV2Badges{grid-template-columns:1fr 1fr;gap:12px;display:grid}.homeHeroV2Badge{max-width:none}.homeHeroV2Badge strong{color:#071a33}.homeHeroV2Badge small{color:#071a339e}.homeHeroV2Secure{color:#071a33;background:#fff;width:100%;max-width:none}.homeHeroV2SecureText strong{color:#071a33}.homeHeroV2SecureText small,.homeHeroV2Secure>svg{color:#071a339e}}.homeHeroV2PanelTrk{cursor:default;color:#fff;clip-path:polygon(0% 0%,100% 0%,135% 100%,0% 100%);flex:1 1 0;text-decoration:none;transition:flex .4s cubic-bezier(.22,.6,.2,1);position:relative;transform:skew(-8deg)}.homeHeroV2PanelTrk:hover,.homeHeroV2PanelTrk:focus-visible,.homeHeroV2PanelTrk.is-active{flex:1.08 1 0}.homeHeroV2PanelImageTrk{background-image:var(--panel-bg);background-size:cover;background-position:var(--panel-position);transition:transform .5s cubic-bezier(.22,.6,.2,1);position:absolute;inset:-12% -28%;transform:skew(8deg)}.homeHeroV2PanelTrk:hover .homeHeroV2PanelImageTrk,.homeHeroV2PanelTrk:focus-visible .homeHeroV2PanelImageTrk,.homeHeroV2PanelTrk.is-active .homeHeroV2PanelImageTrk{transform:skew(8deg)scale(1.07)}.homeHeroV2PanelTrk:after{content:"";z-index:2;background:linear-gradient(#070e1c0d 0%,#070e1c8c 100%);transition:background .3s;position:absolute;inset:0}.homeHeroV2PanelTrk:hover:after,.homeHeroV2PanelTrk:focus-visible:after,.homeHeroV2PanelTrk.is-active:after{background:linear-gradient(#f8a8001a 0%,#070e1c66 100%)}.homeHeroV2PanelContentTrk{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 8px 18px;display:flex;position:absolute;inset:0;transform:skew(8deg)}.homeHeroV2PanelTopTrk{flex-direction:column;align-items:center;gap:8px;display:flex;transform:translate(16px)}.homeHeroV2PanelTopTrk svg{color:#fff;filter:drop-shadow(0 2px 8px #00000073);width:clamp(35px,2.625vw,45px);height:clamp(35px,2.625vw,45px)}.homeHeroV2PanelButtonTrk{cursor:pointer;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-width:96px;height:34px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex;transform:translate(-14px);color:#fff!important;background:#00000080!important;border:1px solid #ffffff59!important}.homeHeroV2PanelButtonTrk svg{width:13px;height:13px}.homeHeroV2PanelTrk:hover .homeHeroV2PanelButtonTrk,.homeHeroV2PanelTrk:focus-visible .homeHeroV2PanelButtonTrk,.homeHeroV2PanelTrk.is-active .homeHeroV2PanelButtonTrk{color:#071a33!important;background:#f8a800!important;border-color:#f8a800!important}@media (max-width:768px){.homeHeroV2PanelTrk,.homeHeroV2PanelTrk:hover,.homeHeroV2PanelTrk:focus-visible,.homeHeroV2PanelTrk.is-active{scroll-snap-align:start;flex:0 0 78vw;margin-left:0;margin-right:0;transform:skew(-6.5deg)}.homeHeroV2PanelImageTrk,.homeHeroV2PanelTrk:hover .homeHeroV2PanelImageTrk,.homeHeroV2PanelTrk:focus-visible .homeHeroV2PanelImageTrk,.homeHeroV2PanelTrk.is-active .homeHeroV2PanelImageTrk{inset:-15% -30%;transform:skew(6.5deg)}.homeHeroV2PanelContentTrk{transform:skew(6.5deg)}}
