*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#000;margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;container-type:inline-size}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}picture{display:block}h1,h2,h3,p,ul{margin:0}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #0778b9}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{--u:min(.0520833vw, 1px);--header-height:calc(113 * var(--u));max-width:1920px;padding-top:var(--header-height);margin:auto}@supports (width:1cqw){.page{--u:min(calc(100cqw / 1920), 1px)}}#main,#gifts{scroll-margin-top:var(--header-height)}h2{font-size:calc(60 * var(--u));line-height:1.45}.header{height:var(--header-height);align-items:center;gap:calc(20 * var(--u));padding:0 calc(59 * var(--u));z-index:10;background:#fff;max-width:1920px;margin-inline:auto;display:flex;position:fixed;top:0;left:0;right:0}.brand{width:calc(438 * var(--u));flex-shrink:0}.header nav{font-size:calc(22 * var(--u));white-space:nowrap;align-items:center;display:flex}.header nav>*{padding:0 calc(18 * var(--u));border-left:1px solid #888}.header nav>:last-child{border-right:1px solid #888}.header nav a:hover{color:#ed2324}.download-app,.pill{color:#fff;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.pill{background:#ed2324;border-radius:999px}.download-app{border-radius:calc(15 * var(--u));padding-right:calc(30 * var(--u));white-space:nowrap;width:calc(244 * var(--u));height:calc(58 * var(--u));font-size:calc(25 * var(--u));background:linear-gradient(#ed2324,#be0001);flex-shrink:0;margin-left:auto;box-shadow:0 3px 6px #00000029}.download-app>span{pointer-events:none}.download-app:after{content:"";left:calc(199.5 * var(--u));width:calc(13.2188 * var(--u));height:calc(19 * var(--u));clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;background:#fff;position:absolute}.pill:hover,.download-app:hover{filter:brightness(1.08)}.menu-toggle{display:none}.hero img{width:100%}.services{padding:calc(79 * var(--u)) calc(66 * var(--u)) calc(64 * var(--u));background:linear-gradient(#f4f4f4 94.58%,#fff)}.services h2{color:#dc1617;text-align:center}.section-subtitle{color:#4d4d4d;font-size:calc(35 * var(--u));text-align:center;margin-top:calc(13 * var(--u));line-height:1.45}.service-switcher{margin-top:calc(26 * var(--u));background:linear-gradient(#f0f0f0 0 calc(128 * var(--u)), #fcfafa calc(128 * var(--u)));border-radius:calc(22 * var(--u));position:relative}.service-tabs{right:calc(21 * var(--u));top:calc(30 * var(--u));width:calc(782 * var(--u));height:calc(72 * var(--u));gap:calc(8 * var(--u));z-index:1;display:flex;position:absolute}.service-tabs button{color:#4d4d4d;min-width:0;font-size:calc(26 * var(--u));border-radius:calc(10 * var(--u));background:#fff;border:0;flex:1;padding:0;font-weight:500;position:relative}.service-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#ed2324,#be0001);font-weight:700}.service-tabs button[aria-selected=true]:after{content:"";bottom:calc(-12 * var(--u));left:calc(50% - 10 * var(--u));border-left:calc(10 * var(--u)) solid transparent;border-right:calc(10 * var(--u)) solid transparent;border-top:calc(13 * var(--u)) solid #be0001;position:absolute}.service-panel{min-height:calc(674 * var(--u));grid-template-columns:54.03% 45.97%;display:grid}.service-media{position:relative}.service-media img,.service-media video{object-fit:cover;aspect-ratio:966/674;border-radius:calc(22 * var(--u));width:100%;height:100%}.service-copy{padding:calc(217 * var(--u)) calc(40 * var(--u)) calc(15 * var(--u)) calc(97 * var(--u));position:relative}#panel-store .service-copy{padding-top:calc(228 * var(--u))}.service-copy h3{font-size:calc(65 * var(--u));line-height:calc(94 * var(--u))}.service-subtitle{font-size:calc(45 * var(--u));font-weight:700;line-height:calc(65 * var(--u));margin-top:calc(4 * var(--u));white-space:nowrap;position:relative}.service-subtitle:after{content:"";left:0;bottom:calc(-37 * var(--u));width:calc(62 * var(--u));height:calc(6 * var(--u));background:#ed2324;position:absolute}.service-copy ul{color:#4d4d4d;padding-left:calc(28 * var(--u));margin-top:calc(66 * var(--u));font-size:calc(30 * var(--u));line-height:calc(50 * var(--u));width:100%}.service-copy li{white-space:pre-line;width:100%}#panel-roadside .service-copy{padding-top:calc(212 * var(--u))}#panel-roadside ul{margin-top:calc(68 * var(--u))}#panel-roadside ul,#panel-roadside .service-note{letter-spacing:calc(-.9 * var(--u))}#panel-roadside .service-subtitle:after{bottom:calc(-39 * var(--u))}.service-note{color:#4d4d4d;margin-left:calc(28 * var(--u));font-size:calc(30 * var(--u));line-height:calc(50 * var(--u))}.new-label{top:calc(189 * var(--u));left:calc(94 * var(--u));width:calc(109 * var(--u));height:calc(39 * var(--u));color:#fff;font-family:Avenir Next,sans-serif;font-size:calc(28 * var(--u));letter-spacing:.05em;background:linear-gradient(90deg,#ed232400,#ed2324e6 15% 82%,#ed232400);place-items:center;font-weight:700;display:grid;position:absolute}.pass{background:#f8f7f7;grid-template-columns:48.8% 51.2%;display:grid}.pass-image{object-fit:cover;width:100%;height:100%}.pass-copy{padding:calc(82.289 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u)) calc(115 * var(--u))}.pass h2{margin-left:calc(7 * var(--u));font-size:calc(50 * var(--u));line-height:calc(72 * var(--u));white-space:nowrap}.pass-subtitle{color:#be2828;font-size:calc(40 * var(--u));line-height:calc(58 * var(--u));margin:calc(11 * var(--u)) 0 0 calc(7 * var(--u));font-weight:700}.pass ul{margin:calc(28 * var(--u)) 0 calc(43 * var(--u));color:#4d4d4d;font-size:calc(30 * var(--u));line-height:calc(44 * var(--u));padding:0;list-style:none}.pass li{padding-left:calc(52 * var(--u));position:relative}.pass li+li{margin-top:calc(13 * var(--u))}.pass li+li .pass-benefit-icon{top:calc(-1 * var(--u))}.pass-benefit-icon{left:0;top:calc(-2 * var(--u));width:calc(47 * var(--u));height:calc(47 * var(--u));position:absolute}.pill{width:calc(355 * var(--u));min-height:calc(64 * var(--u));font-size:calc(26 * var(--u))}.pass .pill{margin-left:calc(7 * var(--u));border-radius:calc(8 * var(--u))}.gifts{padding:calc(99 * var(--u)) calc(66 * var(--u)) calc(68.5 * var(--u));background:#e8f4ff;position:relative}.section-background{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section-background picture,.section-background img{width:100%;height:100%}.gifts>h2,.gift-grid{position:relative}.gift-note{text-align:center;color:#4d4d4d;font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));letter-spacing:.1em;margin-top:calc(47.5 * var(--u));position:relative}.gifts h2{color:#ed2324;text-align:center}.gifts h2 small{font-size:calc(35 * var(--u))}.gift-grid{gap:calc(36 * var(--u));margin-top:calc(83 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.gift-card{border-radius:calc(22 * var(--u));padding-bottom:calc(44 * var(--u));text-align:center;background:#fff;overflow:hidden;box-shadow:0 4px 16px #52769333}.gift-card img{width:100%}.gift-card h3{font-size:calc(42 * var(--u));margin-top:calc(16 * var(--u));line-height:1.45}.gift-offer{font-size:calc(26 * var(--u));min-height:calc(75 * var(--u));margin:calc(6 * var(--u)) 6px calc(21 * var(--u));line-height:1.45}.gift-offer>span{display:block}.gift-offer strong{font-weight:inherit}.gift-card .pill{width:84.5%;margin:auto}.app-section{padding:calc(117 * var(--u)) 0}.app-banner{width:71.927%;margin:auto;position:relative}.app-banner img{width:100%}.store-link{border-radius:8px;display:block;position:absolute}.store-link.google{width:23.75%;height:80.38%;top:11.39%;left:49.89%}.store-link.apple{width:21.07%;height:55.06%;top:24.68%;left:75.02%}.terms{color:#fff;padding:calc(82 * var(--u)) 24px calc(150 * var(--u));background:#12325b}.terms h2{text-align:center;margin-bottom:calc(56 * var(--u))}.terms-content{max-width:calc(1105 * var(--u));font-size:max(14px, 20 * var(--u));overflow-wrap:anywhere;margin:auto;line-height:1.75}.plain-text-renderer h3{margin-top:1.5em;font-size:1.25em}.plain-text-renderer h3:first-child{margin-top:0}.plain-text-renderer h4{margin:1em 0 0;font-size:1.1em}.plain-text-renderer a{text-decoration:underline}.text-list{margin:.4em 0 1em;padding-left:1.2em}.text-list .text-list{margin:0;font-weight:400}.text-list--decimal{list-style-type:decimal}.text-list--dash{padding-left:.6em}.text-list--dash>li::marker{content:"- "}.text-list--parenthesized{padding-left:1.6em}.text-list--parenthesized>li::marker{content:"(" counter(list-item) ") "}@media (max-width:767px){.page{--u:1px;--header-height:56px;padding-top:0}h2{font-size:32px;line-height:1.45}.header{justify-content:space-between;height:56px;padding:0 15px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 5px #0001}.brand{width:min(260px,70vw)}.menu-toggle{background:linear-gradient(#fff,#f0f0f0,#fff);border:1px solid #fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:37px;height:36px;display:flex;box-shadow:0 1px 8px #0002}.menu-toggle span{background:#9a9a9a;width:18px;height:2px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.header nav{visibility:hidden;opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:stretch;padding:15px;font-size:16px;display:flex;position:absolute;top:56px;left:0;right:0;transform:translateY(-8px);box-shadow:0 5px 10px #0002}.header.menu-animated nav{transition:opacity .25s,transform .25s,visibility 0s linear .25s}.header.menu-animated .menu-toggle span{transition:transform .25s,opacity .25s}.header nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.header nav>*,.header nav>:last-child{border:0;padding:12px}.download-app{right:10px;bottom:max(20px, env(safe-area-inset-bottom));border-radius:50%;flex-direction:column;width:83px;height:83px;padding:8px 0 0;font-size:16px;font-weight:700;line-height:21px;display:flex;position:fixed}.download-app:after{display:none}.services{background:linear-gradient(#f4f4f4,#fff 234px);padding:73px 0 0}.services h2{white-space:nowrap;font-size:clamp(25px,8.205vw,40px);line-height:46px}.section-subtitle{white-space:nowrap;letter-spacing:-.025em;margin-top:7px;font-size:clamp(14px,4.615vw,20px);line-height:26px}.service-switcher{background:#fff;border-radius:0;grid-template-columns:1fr;margin-top:22px;display:grid}.service-tabs{background:#f0f0f0;grid-row:2;gap:3px;width:100%;height:57px;padding:9px 1px;position:relative;top:auto;right:auto}.service-tabs button{border-radius:10px;font-size:14px;font-weight:700}.service-tabs button[aria-selected=true]:after{border-top-width:7px;border-left-width:5px;border-right-width:5px;bottom:-6px;left:calc(50% - 5px)}.service-panel{display:contents}.service-media{aspect-ratio:966/674;border-radius:0;grid-row:1;overflow:hidden}.service-media img,.service-media video{border-radius:0;height:auto}.service-copy,#panel-store .service-copy,#panel-roadside .service-copy{background:#fff;grid-row:3;min-height:327px;padding:57px 22px 67px 30px}.service-copy h3{font-size:32px;line-height:46px}.service-subtitle{white-space:normal;margin-top:3px;font-size:22px;line-height:32px}.service-subtitle:after,#panel-roadside .service-subtitle:after{width:36px;height:3px;bottom:-20px}.service-copy ul,#panel-roadside ul{margin-top:38px;padding-left:16px;font-size:16px;line-height:28px}#panel-roadside ul{letter-spacing:-.8px;width:calc(100% + 22px)}#panel-roadside .service-note{letter-spacing:normal}.service-copy li{white-space:normal}.service-note{margin-left:16px;font-size:16px;line-height:28px}.new-label{width:64px;height:23px;font-size:16px;top:24px;left:28px}.pass{display:block}.pass-image{height:auto}.pass-copy{padding:42.62px 21px 76.5px 27px}.pass h2{text-align:center;white-space:pre-line;margin-left:0;margin-right:6px;font-size:32px;line-height:46px}.pass-subtitle{text-align:center;margin:12px 6px 0 0;font-size:22px;line-height:32px}.pass ul{margin:12px 0 21px 14px;font-size:16px;line-height:24px}.pass li{letter-spacing:normal;margin-bottom:0;padding-left:31px}.pass li+li{margin-top:13.71px;line-height:30px}.pass li+li .pass-benefit-text{position:relative;top:-3px}.pass li+li .pass-benefit-icon{top:-2px}.pass-benefit-icon{width:30px;height:30px;top:-1px}.pill{width:271px;max-width:100%;min-height:49px;font-size:18px}.pass .pill{border-radius:10px;width:342px;min-height:54px;margin:auto;font-size:20px}.gifts{padding:62px 0 44px}.gift-note{margin-top:20px;font-size:14px;line-height:20px}.gifts h2{font-size:32px}.gifts h2 small{margin-top:2px;font-size:22px;line-height:1.45;display:block}.gift-grid{grid-template-columns:1fr;gap:40px;width:min(82.2%,420px);margin:32px auto 0}.gift-card{border-radius:10px;padding-bottom:33px}.gift-card h3{margin-top:12px;font-size:30px}.gift-offer{min-height:54px;margin:6px 4px 20px;font-size:18px;line-height:1.5}.app-section{padding:38px 0 50px}.app-banner{width:min(92.8%,500px)}.store-link.google{width:47.97%;height:30.41%;top:60.18%;left:1.93%}.store-link.apple{width:42.56%;height:20.66%;top:65.21%;left:52.69%}.terms{padding:56px 23px 90px}.terms h2{white-space:nowrap;margin-bottom:28px;font-size:32px}.terms-content{max-width:600px;font-size:14px;line-height:1.75}.plain-text-renderer h3{font-size:18px}}@media (max-width:360px){.pass-copy{padding-left:20px;padding-right:20px}.pass h2{font-size:25px}.gifts h2,.terms h2{font-size:28px}.gift-offer{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header.menu-animated nav,.header.menu-animated .menu-toggle span{transition:none}}.experience img{width:100%;height:auto}
