@charset "UTF-8";body{font-family:Noto Sans TC,PingFang HK,Microsoft JhengHei,sans-serif;font-weight:400;color:#0e0e0e;background:#fff}body a,a:hover{color:#000}a{text-decoration:none}a:not(.btn):hover{text-decoration:underline}.primary-text-color{color:#ae3124!important}.second-text-color{color:#efa834!important}.second-bg-color{background-color:#efa834!important}.third-text-color{color:#030202!important}.third-bg-color{background-color:#030202!important}.chi-letter-spacing{letter-spacing:1px!important}.colored-icon{font-size:1.2em;position:relative;top:-1px;color:#efa834}.form-select:focus,.form-control:focus{color:#464646;border-color:#ae3124!important;box-shadow:0 0 0 .25rem #7effba40}.w-85{width:85%!important}.mb-7{margin-bottom:70px!important}.secondary-text-color{color:#c0e245!important}.red-highlighted-text{color:#ae3124;font-weight:700}.seo-after-price{max-width:720px;margin:1.5rem auto 0;padding:1rem 1rem .25rem;text-align:left;color:#343a40;font-size:.95rem;line-height:1.65}.seo-after-price h3{font-size:1.1rem;font-weight:700;text-align:center;margin-bottom:.75rem;color:#212529}.seo-after-price p{margin-bottom:.65rem}.seo-after-price ul{margin:0 0 .75rem;padding-left:1.2rem}.seo-after-price li{margin-bottom:.35rem}.product-article{background-color:#fff;border-top:1px solid rgba(0,0,0,.06)}.seo-compare{max-width:900px;margin:0 auto;text-align:left}.seo-compare h2{font-size:1.35rem;font-weight:700;text-align:center;margin-bottom:1rem}.seo-compare h3{font-size:1.15rem;font-weight:700;text-align:left;margin-top:1.25rem;margin-bottom:.6rem}.seo-compare p{margin-bottom:.75rem;line-height:1.65;color:#343a40}.seo-compare ul{margin:0 0 .85rem;padding-left:1.25rem}.seo-compare li{margin-bottom:.4rem;line-height:1.6;color:#343a40}.seo-compare a{color:#ae3124;font-weight:600}.key_point_container{padding:48px 16px 40px}.key_desc_container{background-color:#fff;width:90%;max-width:520px;border-radius:10px;padding:20px 24px 28px;box-shadow:0 2px 14px #0000001a}.key_point_tag{background-color:#ae3124;color:#fff;font-weight:700;border-radius:5px;padding:4px 10px;margin-right:6px;margin-bottom:8px;display:inline-block}h1{font-size:3rem;font-weight:700;color:#ae3124;text-shadow:none;line-height:1.25;margin-bottom:1rem}.hero-h1{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:1.1rem;font-weight:700;line-height:1.2}.hero-h1__lead{display:block;font-size:3rem;color:#fff;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.55)}.hero-h1__claim{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:1px;color:#030202;background-color:#efa834;padding:4px 10px;border-radius:5px;text-shadow:none;box-shadow:0 2px 8px #00000059}h2{font-size:2rem;font-weight:700;color:#ae3124;text-shadow:none;line-height:1.3;margin-bottom:.85rem}h3{font-size:1.5rem;font-weight:700;color:#ae3124;text-shadow:none;line-height:1.35;margin-bottom:.75rem}.remark_txt{color:#313131;font-size:.9rem;line-height:1.55;margin-top:.75rem}.btn--taxi,.btn--taxi:visited,.btn--taxi:focus,.btn--taxi:active{font-weight:700;padding:.7rem 1.6rem;border:1px solid transparent;border-radius:.7rem;letter-spacing:1px}.btn--taxi{background-color:#ae3124;color:#fff;box-shadow:3px 3px #8a271c;position:relative;transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s}.btn--taxi:hover{background-color:#8c271d;box-shadow:1px 1px #8a271c;color:#fff;border-color:transparent}.btn--taxi.second-bg-color,.btn--taxi.second-bg-color:visited,.btn--taxi.second-bg-color:focus,.btn--taxi.second-bg-color:active{background-color:#efa834!important;color:#fff!important;box-shadow:3px 3px #c4841f}.btn--taxi.second-bg-color:hover{background-color:#e89712!important;color:#fff!important;box-shadow:1px 1px #c4841f}.btn--taxi-outline,.btn--taxi-outline:hover,.btn--taxi-outline:visited,.btn--taxi-outline:focus,.btn--taxi-outline:active{color:#efa834!important;background:none!important;border:1px solid #ae3124!important;border-radius:1.5rem;padding-top:.74rem!important;padding-bottom:.74rem!important}.btn.btn--taxi-white:first-child:active,.btn--taxi-white,.btn--taxi-white:active,.btn--taxi-white:hover,.btn--taxi-white:visited,.btn--taxi-white:focus{color:#efa834!important;background-color:#fff;padding:.74rem 1.9rem!important;border-radius:.5rem;border-color:transparent!important}.btn--taxi-white:hover{background-color:#ae3124;box-shadow:0 1px 5px #ae312440;transition:.2s}.btn--taxi-tag{background-color:#030202;padding-top:.1rem!important;padding-bottom:.2rem!important;color:#fff;border-radius:1.5rem;letter-spacing:1px}.content-width-large{max-width:1246px;margin:auto;padding-left:16px;padding-right:16px}.content-width{max-width:1050px;margin:auto;padding-left:16px;padding-right:16px}.content-width--medium-l{max-width:800px;margin:auto;padding-left:12px;padding-right:12px}.content-width--header{max-width:1255px;margin:auto;padding-left:16px;padding-right:16px}.content-padding{padding-right:12px;padding-left:12px}.content-padding-reset{margin-right:-12px;margin-left:-12px}.content-width--medium{max-width:500px;margin:auto;padding-left:12px;padding-right:12px}.content-width--small{max-width:350px;margin:auto;padding-left:12px;padding-right:12px}.img-cover{object-fit:cover}.key_section_background{padding-bottom:32px}.update_time{display:inline-block;margin-top:8px;color:#555;font-size:.9rem}.pricelist{width:100%;border-collapse:collapse;margin-top:.5rem;background-color:#fff;font-weight:400;color:#1a1a1a}.pricelist th,.pricelist td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #eee;vertical-align:middle;line-height:1.45}.pricelist td{font-size:1.45rem;font-weight:400;color:#1a1a1a}.pricelist .region-header th{background-color:#fef6d4;color:#111;font-size:1.05rem;font-weight:700;vertical-align:top;padding:.9rem 1.25rem}.pricelist .region-header .price-col{color:#111;font-size:1rem;font-weight:700;white-space:normal;line-height:1.3;text-align:right}.pricelist .price-col{text-align:right;white-space:nowrap;width:22%;color:#ae3124;font-size:1.5rem;font-weight:700;letter-spacing:.01em}.pricelist .price-col-note{display:block;margin-bottom:.2rem;font-size:.7rem;font-weight:700;line-height:1.25;color:#ae3124}.pricelist .price-col-time{display:block;margin-top:.25rem;font-size:.8rem;font-weight:600;color:#ae3124}@media screen and (max-width:767.98px){.pricelist{max-width:100%;width:100%;margin-left:0!important;margin-right:0!important;table-layout:fixed}.pricelist th,.pricelist td{padding:.85rem .75rem;word-break:keep-all;overflow-wrap:break-word}.pricelist td{font-size:1.35rem}.pricelist td:first-child,.pricelist th:first-child{width:56%}.pricelist .region-header th{font-size:1rem;padding:.8rem .75rem}.pricelist .region-header .price-col{font-size:.95rem}.pricelist .price-col{width:44%;white-space:normal;font-size:1.375rem}.pricelist--cols-3 td:first-child,.pricelist--cols-3 th:first-child{width:36%}.pricelist--cols-3 .price-col{width:32%;font-size:1.125rem}.pricelist--cols-3 .region-header .price-col{font-size:.85rem}}@media screen and (max-width:767.98px){h1{font-size:2.2rem}.hero-h1{align-items:center;width:100%;text-align:center;background-color:#ffffffeb;border-radius:8px;padding:14px 16px 16px;margin-bottom:16px}.hero-h1__lead{font-size:2rem;color:#ae3124;text-shadow:none}.hero-h1__claim{box-shadow:none}h2{font-size:1.4rem}h3{font-size:1.2rem}.key_point_container{padding:28px 12px 24px}.key_desc_container{width:100%;max-width:none;margin:0 auto;padding:18px 16px 22px}.content-width,.content-width-large,.content-width--header{padding-left:14px;padding-right:14px}}::selection{background:#efa834;color:#0e0e0e}h1,h2,h3,h4{color:#0e0e0e;letter-spacing:-.02em}h2{font-weight:900}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.about-hero,.border-hero,.route-dir,.niche-hero{padding:48px 0 40px;background:radial-gradient(1200px 500px at 85% -10%,#fdf3e0,transparent 60%),#fff;border:none}.hero{position:relative;overflow:hidden;padding:56px 0 52px;background:radial-gradient(900px 420px at 88% -25%,rgba(239,168,52,.35),transparent 62%),radial-gradient(760px 540px at -12% 125%,rgba(59,13,8,.4),transparent 55%),linear-gradient(118deg,#9c2b1f,#ae3124 48%,#8a271c);border-bottom:4px solid #efa834}.hero:before{content:"";position:absolute;width:540px;height:540px;border:88px solid rgba(255,255,255,.05);border-radius:50%;right:-170px;top:-230px;pointer-events:none}.hero>.wrap{position:relative}.about-hero h1,.border-hero h1,.route-dir h1,.niche-hero h1{font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin-bottom:18px;color:#0e0e0e;text-shadow:none}.hero h1{font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;margin-bottom:18px;color:#fff;text-shadow:0 2px 22px rgba(59,13,8,.35);text-wrap:balance}.final h2 .dot{color:#ae3124}.hero h1 .dot{color:#efa834}.hero h1 .hl{background:none;padding:0;color:#efa834}.lead,.border-lead,.route-dir__lead,.niche-lead{font-size:1.12rem;color:#6b6560;max-width:36em}.hero .lead{color:#ffffffe6}.hero-badges{display:flex;flex-wrap:wrap;gap:8px}.hero-photo{display:none}.chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e8e4de;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;color:#0e0e0e}.tick{width:16px;height:16px;border-radius:50%;background:#efa834;color:#0e0e0e;font-size:.62rem;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.hero .chip{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.hero .booking{border:none;box-shadow:0 26px 70px #3b0d0873}.booking,.niche-cta-card,.fact-card,.trust-card,.border-card,.process-card{background:#fff;border-radius:20px;border:1px solid #e8e4de;box-shadow:0 8px 40px #ae31241a}.niche-cta-card,.fact-card,.trust-card,.border-card__body,.process-card{padding:24px}.border-card{overflow:hidden;height:100%}.border-card img{display:block;aspect-ratio:16/9;object-fit:cover}.booking{overflow:hidden}.booking-tabs{display:flex;flex-wrap:wrap;background:#f6f5f3;padding:8px;gap:6px}.booking-tabs a{flex:1 1 calc(25% - 6px);display:inline-flex;align-items:center;justify-content:center;min-height:42px;text-align:center;text-decoration:none;font-size:.88rem;font-weight:700;color:#6b6560;padding:10px 6px;border-radius:999px;white-space:nowrap}.booking-tabs a:hover{color:#ae3124;background:#fdf3e0}.booking-tabs a.on,.booking-tabs a[aria-current=page]{background:#ae3124;color:#fff}.booking-tabs a.on:hover,.booking-tabs a[aria-current=page]:hover{background:#8a271c;color:#fff}.booking-body{padding:20px}.route-field{display:flex;align-items:center;gap:12px;background:#f6f5f3;border-radius:14px;padding:14px 16px;margin-bottom:10px}.route-dot{width:10px;height:10px;border-radius:50%;background:#0e0e0e;flex:0 0 auto}.route-dot.end{border-radius:2px;background:#ae3124}.meta{flex:1;min-width:0}.route-field label,.field-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#6b6560;margin-bottom:2px}.route-field select{width:100%;border:none;background:transparent;font-family:inherit;font-size:1.05rem;font-weight:700;color:#0e0e0e;outline:none;cursor:pointer}.fixed{font-size:1.05rem;font-weight:700}.fare{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 4px 6px}.fare .label{font-size:.85rem;color:#6b6560;font-weight:700}.fare .amount{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:#ae3124;text-align:right}.fare-sub{flex:1 0 100%;margin:4px 0 0;text-align:right;font-size:.95rem;font-weight:700;color:#0e0e0e}.fare-hint{margin:8px 0 0;text-align:center;font-size:.8rem;color:#0e0e0e}.fare-note,.sub,.plist-foot,.remark{font-size:.85rem;color:#6b6560}.fare-note{padding:0 4px 16px;margin:0}.btn-block,a.btn-block,a.btn-block:hover{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#ae3124;color:#fff;font-size:1.15rem;font-weight:900;text-decoration:none;text-align:center;padding:18px;border-radius:14px;border:none;box-shadow:none}a.btn-block:hover{background:#8a271c}.btn-wa-line,a.btn-wa-line,a.btn-wa-line:hover{display:block;text-align:center;margin-top:4px;font-weight:700;font-size:.95rem;color:#0e0e0e;text-decoration:none;min-height:44px;padding:12px 10px}.btn-wa-line u{text-underline-offset:3px;text-decoration-color:#efa834;text-decoration-thickness:2px}.btn--taxi,.btn--taxi:visited,.btn--taxi:focus,.btn--taxi:active,.btn--taxi:hover{border-radius:14px!important;box-shadow:none!important;letter-spacing:0;font-weight:900}.btn--taxi.second-bg-color,.btn--taxi.second-bg-color:visited,.btn--taxi.second-bg-color:focus,.btn--taxi.second-bg-color:active,.btn--taxi.second-bg-color:hover{color:#0e0e0e!important;box-shadow:none!important}.dark{background:#8a271c;color:#fff;padding:72px 0}.dark h2{font-size:clamp(1.9rem,5vw,3rem);font-weight:900;line-height:1.15;color:#fff;margin-bottom:36px}.dark h2 em{font-style:normal;color:#efa834}.dark-grid,.steps{display:grid;grid-template-columns:1fr;gap:14px}.dark-cell .v{font-size:clamp(2.2rem,6vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:10px;color:#efa834}.dark-cell .t{font-weight:700;margin-bottom:6px}.dark-cell p{color:#ffffffb8;font-size:.92rem;margin:0}.block{padding:64px 0}.block h2{font-size:clamp(1.7rem,4vw,2.4rem);margin-bottom:10px}.sub{max-width:40em;margin-bottom:32px}.step,.process-card{background:#f6f5f3;border-radius:18px;padding:24px;box-shadow:none}.step .n,.step-number{width:34px;height:34px;border-radius:50%;background:#ae3124;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;margin-bottom:14px}.step .t{font-weight:900;font-size:1.08rem;margin-bottom:6px}.step p,.process-card p{font-size:.9rem;color:#6b6560}.plist-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.plist-tabs a,.plist-tabs a:hover,.district-cluster__link,.related-routes__link,.service-link{border:1.5px solid #0e0e0e;background:#fff;font-weight:700;font-size:.9rem;min-height:44px;padding:12px 18px;border-radius:999px;color:#0e0e0e;text-decoration:none!important}.plist-tabs a:hover,.district-cluster__link:hover,.related-routes__link:hover,.service-link:hover,.district-cluster__link[aria-current=page]{background:#ae3124;border-color:#ae3124;color:#fff}.plist,.route-dir__region{background:#fff;border:1px solid #e8e4de;border-radius:18px;overflow:hidden;margin-bottom:16px}.plist{scroll-margin-top:140px}.plist-title,.route-dir__region h3{margin:0;padding:14px 20px;background:#f6f5f3;font-size:1rem;font-weight:900}.plist-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid #e8e4de}.plist-row:last-child{border-bottom:none}.plist-row:hover{background:#fdf3e0}.plist-row-head{background:#f6f5f3;font-size:.78rem;font-weight:700;color:#6b6560}.plist-row-head:hover{background:#f6f5f3}.plist-area{font-weight:700}.plist-price{font-weight:900;font-size:1.2rem;white-space:nowrap;color:#ae3124}.plist-prices{display:flex;gap:16px;font-weight:900;color:#ae3124;white-space:nowrap}.plist-prices span{min-width:5.5em;text-align:right}.plist-foot{padding:14px 20px;background:#fdf3e0;border-radius:14px}.cta-row{max-width:420px;margin:28px auto 0}.block-alt{background:#f6f5f3}.split{display:grid;gap:28px;align-items:center}.split img,.border-card img,.niche-hero__photo,.niche-article-figure img,.fleet-image{width:100%;height:auto;border-radius:18px}.faq{border-bottom:1px solid #e8e4de}.faq summary{cursor:pointer;list-style:none;padding:20px 4px;font-weight:700;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:30px;height:30px;border-radius:50%;background:#f6f5f3;display:inline-flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}.faq[open] summary:after{content:"–";background:#ae3124;color:#fff}.faq .a{padding:0 4px 22px;color:#6b6560;max-width:44em}.final{background:#fdf3e0;padding:72px 0;text-align:center}.final h2{font-size:clamp(2rem,5.5vw,3.2rem);font-weight:900;margin-bottom:12px}.final p{color:#6b6560;margin-bottom:28px}.final .btn-block{max-width:460px;margin:0 auto}.pricelist{border:1px solid #e8e4de;border-radius:18px;overflow:hidden}.pricelist td{font-size:1rem;font-weight:700}.pricelist .price-col{color:#ae3124;font-weight:900;font-size:1.15rem}.pricelist .region-header th{background:#f6f5f3}.pricelist tr:hover td{background:#fdf3e0}.niche-hero__grid{display:grid;gap:28px}.niche-breadcrumb,.border-breadcrumb,.route-dir__crumb{font-size:.875rem;color:#6b6560;margin-bottom:12px}.niche-breadcrumb a,.border-breadcrumb a,.route-dir__crumb a{color:#ae3124;font-weight:700;text-decoration:none}.niche-guarantees{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:16px 0 0}.niche-guarantees li{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e8e4de;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700}.route-dir__region ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 16px;margin:0}.route-dir__region li{display:flex;gap:6px;align-items:baseline;padding:8px 12px;border-radius:999px;border:1px solid #e8e4de;background:#fff;font-size:.88rem}.route-dir__region a{color:#ae3124;font-weight:700;text-decoration:none}.route-dir__service{margin-bottom:28px}.niche-price-tag{display:inline-block;margin:12px 0;color:#ae3124;background:transparent;padding:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;letter-spacing:-.03em}.niche-price-section,#pricelist{background:#fff!important}.seo-compare h2,.seo-after-price h3,.district-cluster__title,.related-routes__title{text-align:left}.btn-block:focus-visible,.btn-wa-line:focus-visible,.booking-tabs a:focus-visible,.plist-tabs a:focus-visible,.route-field select:focus-visible,.faq summary:focus-visible{outline:3px solid #efa834;outline-offset:3px}@media(min-width:768px){.dark-grid,.steps{grid-template-columns:repeat(3,1fr);gap:32px}}@media(min-width:900px){.about-hero,.border-hero{padding:72px 0 64px}.hero{padding:88px 0 84px}.hero-grid,.split,.niche-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.hero-photo{display:block;width:100%;height:auto;margin-top:22px;border-radius:16px;aspect-ratio:16/9;object-fit:cover}.split{align-items:center}}@media(max-width:899px){.booking{margin-top:28px}.plist-prices{flex-direction:column;gap:2px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.topbar[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #ece8e2}.nav-shell[data-astro-cid-3ef6ksr2]{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:16px;min-height:66px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none!important}.taxi6_logo[data-astro-cid-3ef6ksr2]{height:42px;width:auto;display:block}.rail[data-astro-cid-3ef6ksr2]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rail[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;background:#f6f5f3;color:#0e0e0e;font-weight:700;font-size:.92rem;text-decoration:none!important;white-space:nowrap}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#fdf3e0;color:#ae3124}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:#ae3124;color:#fff}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:hover{background:#8a271c;color:#fff}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].quiet{background:transparent;color:#6b6560;font-weight:600}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].quiet:hover{background:#fdf3e0;color:#ae3124}.rail-sep[data-astro-cid-3ef6ksr2]{width:1px;height:20px;background:#e8e4de;margin:0 8px;flex:0 0 auto}.topbar-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;background:#ae3124;color:#fff;font-weight:800;font-size:.92rem;min-height:44px;padding:10px 18px;border-radius:999px;white-space:nowrap;text-decoration:none!important;flex:0 0 auto;box-shadow:0 6px 18px #ae312447}.topbar-cta[data-astro-cid-3ef6ksr2]:hover{background:#8a271c;color:#fff}.bottombar[data-astro-cid-3ef6ksr2]{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid #e8e4de;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.bottombar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;border-radius:12px;font-weight:900;font-size:1.02rem;text-decoration:none!important}.bottombar[data-astro-cid-3ef6ksr2] .wa[data-astro-cid-3ef6ksr2]{background:#efa834;color:#0e0e0e}.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.topbar-cta[data-astro-cid-3ef6ksr2]:focus-visible,.bottombar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid #efa834;outline-offset:3px}@media screen and (max-width:991.98px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.nav-shell[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:4px 12px;padding:8px 14px 0}.brand[data-astro-cid-3ef6ksr2]{margin-right:auto}.taxi6_logo[data-astro-cid-3ef6ksr2]{height:36px}.topbar-cta[data-astro-cid-3ef6ksr2]{min-height:40px;padding:8px 14px;font-size:.86rem;box-shadow:none}.rail[data-astro-cid-3ef6ksr2]{order:3;flex:0 0 calc(100% + 28px);margin:0 -14px;padding:2px 14px 10px}}@media(prefers-reduced-motion:reduce){.topbar-cta[data-astro-cid-3ef6ksr2],.bottombar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.rail[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{background-color:#fff;padding-top:16px}.footer-inner[data-astro-cid-sz7xmlte]{padding-left:8px;padding-right:8px}.footer-desc[data-astro-cid-sz7xmlte]{font-size:1rem;color:#6c757d;text-shadow:none;font-weight:400;line-height:1.6;max-width:820px;margin-left:auto;margin-right:auto;padding:0 8px}.footer-about-link[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-decoration-color:#6c757d8c;text-underline-offset:2px}.footer-about-link[data-astro-cid-sz7xmlte]:hover{color:#495057}.footer-coop[data-astro-cid-sz7xmlte]{line-height:1.55;max-width:820px;margin-left:auto;margin-right:auto;padding:0 8px}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:.75rem;line-height:1.4;color:#6c757d;text-align:center;font-weight:400;margin-left:auto;margin-right:auto}.footer-credit[data-astro-cid-sz7xmlte]{font-size:.8125rem;line-height:1.4;color:#6c757d;text-align:center;white-space:nowrap;font-weight:400}.footer-credit-link[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-decoration-color:#6c757d8c;text-underline-offset:2px}.footer-credit-link[data-astro-cid-sz7xmlte]:hover{color:#495057}@media screen and (max-width:767.98px){.footer-desc[data-astro-cid-sz7xmlte]{font-size:.9rem}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:.6875rem}.footer-credit[data-astro-cid-sz7xmlte]{font-size:.75rem}.site-footer[data-astro-cid-sz7xmlte]{padding-bottom:8px}}
