:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#122017;--muted:#5d6a61;--soft:#f5f8f4;--soft-strong:#e8efe6;--line:#d8e1d7;--white:#fff;--green:#167b52;--green-dark:#0d5337;--amber:#c17822;--amber-soft:#fff2dc;--shadow:0 18px 50px #1220171f}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{background:var(--soft);color:var(--ink);padding-bottom:82px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}body,button,input,select,textarea{letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}.container{width:min(1120px,100% - 32px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d8e1d7e0;position:sticky;top:0}.header-inner{align-items:center;gap:16px;min-height:72px;display:flex}.brand{align-items:center;gap:10px;min-width:190px;font-weight:800;line-height:1.15;display:inline-flex}.brand-mark{background:var(--green-dark);width:38px;height:38px;color:var(--white);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-links{align-items:center;gap:4px;margin-left:auto;display:none}.nav-links a{color:var(--muted);border-radius:8px;padding:9px 10px;font-size:.94rem;font-weight:700}.nav-links a:hover,.nav-links a:focus-visible{background:var(--soft-strong);color:var(--ink);outline:none}.header-whatsapp{margin-left:auto;padding:10px 12px}.mobile-nav-container{display:none}.mobile-nav-links{scrollbar-width:none;align-items:center;gap:8px;padding:0 0 10px;display:flex;overflow-x:auto}.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links a{background:var(--white);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;flex:none;padding:9px 10px;font-size:.84rem;font-weight:800;line-height:1.1}.mobile-nav-links a:hover,.mobile-nav-links a:focus-visible{background:var(--soft-strong);border-color:var(--green);outline:none}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-weight:800;line-height:1.15;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-1px)}.button-primary{background:var(--green);color:var(--white)}.button-primary:hover,.button-primary:focus-visible{background:var(--green-dark)}.button-secondary{background:var(--white);color:var(--ink)}.button-secondary:hover,.button-secondary:focus-visible{background:var(--amber-soft)}.button-outline{border-color:var(--line);color:var(--ink);background:0 0}.button-outline:hover,.button-outline:focus-visible{border-color:var(--green);background:var(--soft-strong)}.button-sticky{background:var(--green);box-shadow:var(--shadow);color:var(--white)}.sticky-whatsapp{z-index:60;position:fixed;bottom:16px;left:16px;right:16px}.hero-section{color:var(--white);align-items:flex-end;min-height:690px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;z-index:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#0a120dd1,#0a120d80 46%,#0a120d1f);position:absolute;inset:0}.hero-content{z-index:2;padding:138px 0 56px;position:relative}.eyebrow{color:var(--amber);text-transform:uppercase;margin:0 0 12px;font-size:.84rem;font-weight:900}.hero-content .eyebrow,.final-cta .eyebrow{color:#ffd28c}.hero-content h1,.page-hero h1{max-width:760px;margin:0;font-size:2.55rem;line-height:1.04}.hero-subtitle{max-width:650px;margin:18px 0 0;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-points{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-points span{color:var(--white);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:7px 11px;font-size:.9rem;font-weight:800}.section-band{background:var(--white);padding:62px 0}.muted-band{background:var(--soft)}.enquiry-band{border-bottom:1px solid var(--line)}.split-layout{gap:28px;display:grid}.reverse-layout{align-items:center}.section-copy h2,.section-heading h2,.final-cta-inner h2,.notice-panel h2,.price-card h2,.vehicle-card h2,.route-card h2{margin:0 0 14px;font-size:1.9rem;line-height:1.14}.section-copy p,.section-heading p,.final-cta-inner p,.notice-panel p,.route-card p,.feature-card p,.vehicle-card p,.price-card p,.footer-grid p,.page-hero p{color:var(--muted);margin:0}.section-heading{max-width:760px;margin-bottom:28px}.row-heading{justify-content:space-between;align-items:end;gap:18px;max-width:none;display:flex}.text-link{color:var(--green-dark);flex:none;align-items:center;gap:6px;font-weight:900;display:inline-flex}.quote-panel,.notice-panel{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:18px}.enquiry-form{gap:14px;display:grid}.enquiry-form label{gap:6px;display:grid}.enquiry-form span{color:var(--ink);font-size:.9rem;font-weight:800}.enquiry-form input,.enquiry-form select{appearance:none;background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:46px;padding:11px 12px}.enquiry-form input:focus,.enquiry-form select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #167b5229}.form-submit,.form-wide{grid-column:1/-1}.feature-grid,.route-grid,.price-grid,.vehicle-grid-page{gap:16px;display:grid}.feature-card,.route-card,.price-card,.vehicle-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:20px}.feature-card svg,.route-card svg,.price-card svg,.vehicle-card svg,.vehicle-row svg,.check-list svg,.plain-list svg{color:var(--green);flex:none}.feature-card h3,.route-card h3,.price-card h3,.vehicle-row h3,.vehicle-card h2{margin:14px 0 8px;font-size:1.12rem;line-height:1.22}.price-value{font-size:1.18rem;font-weight:900;color:var(--green-dark)!important;margin-bottom:8px!important}.price-card small{color:var(--muted);margin-top:14px;font-weight:800;display:block}.vehicle-list{gap:12px;display:grid}.vehicle-row{background:var(--soft);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:14px;padding:16px;display:flex}.vehicle-row h3,.vehicle-row p{margin:0}.vehicle-row p{color:var(--muted);margin-top:4px}.faq-preview,.faq-list{gap:12px;display:grid}details{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:0}summary{cursor:pointer;padding:17px 18px;font-weight:900;list-style:none}summary::-webkit-details-marker{display:none}details p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px 18px}.final-cta{background:var(--green-dark);color:var(--white)}.final-cta-inner{text-align:center;max-width:760px}.final-cta-inner .button{margin-top:24px}.compact-cta{text-align:left}.compact-cta .button{margin-top:18px}.page-hero{background:var(--green-dark);color:var(--white);padding:84px 0 58px}.page-hero p{color:#ffffffd1;margin-top:16px;font-size:1.05rem}.page-hero .button{margin-top:24px}.destination-photo-hero{color:var(--white);background:#0b3f2d;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.destination-hero-collage{z-index:0;position:absolute;inset:0}.destination-hero-tile{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 22px 60px #00000057}.destination-hero-tile img{filter:saturate(1.08)contrast(1.04);object-fit:cover}.destination-hero-tile:first-child{aspect-ratio:16/10;width:min(38vw,460px);top:54px;right:34px;transform:rotate(-4deg)}.destination-hero-tile:nth-child(2){aspect-ratio:4/5;width:min(20vw,250px);top:108px;right:380px;transform:rotate(5deg)}.destination-hero-tile:nth-child(3){aspect-ratio:16/10;width:min(34vw,430px);bottom:52px;right:110px;transform:rotate(3deg)}.destination-hero-tile:nth-child(4){aspect-ratio:4/3;width:min(24vw,300px);bottom:34px;right:470px;transform:rotate(-6deg)}.destination-hero-tile:nth-child(5){aspect-ratio:4/3;width:min(22vw,285px);top:326px;right:280px;transform:rotate(-1deg)}.destination-hero-tile:nth-child(6){aspect-ratio:4/3;width:min(21vw,270px);bottom:236px;right:-26px;transform:rotate(7deg)}.destination-hero-tile:nth-child(7){aspect-ratio:4/5;width:min(18vw,220px);bottom:-24px;right:336px;transform:rotate(8deg)}.destination-hero-shade{z-index:1;background:linear-gradient(90deg,#06180ff5 0%,#06180fe0 38%,#06180f80 68%,#06180f40 100%),linear-gradient(#06180f29 0%,#06180fa8 100%);position:absolute;inset:0}.destination-hero-content{z-index:2;padding:132px 0 58px;position:relative}.destination-hero-copy{max-width:720px}.destination-hero-copy .eyebrow{color:#ffd28c}.destination-hero-copy h1{margin:0;font-size:3.6rem;line-height:1.03}.destination-hero-copy p{color:#ffffffdb;max-width:680px;margin:18px 0 0;font-size:1.08rem}.destination-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.destination-hero-pills{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.destination-hero-pills span{color:var(--white);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:6px 10px;font-size:.86rem;font-weight:900}.check-list,.plain-list,.plain-text-list,.footer-list{margin:18px 0 0;padding:0;list-style:none}.check-list,.plain-list{gap:12px;display:grid}.check-list li,.plain-list li{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.plain-text-list{columns:1;color:var(--muted)}.plain-text-list li+li,.footer-list li+li{margin-top:8px}.destination-grid h2{font-size:1.16rem}.standalone-notice{max-width:900px}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.site-footer{color:var(--white);background:#101912;padding:52px 0 28px}.footer-grid{gap:28px;display:grid}.footer-grid h2,.footer-grid h3{margin:0 0 12px}.footer-grid p,.footer-list,.footer-disclaimer p,.footer-contact span{color:#ffffffb8}.footer-list a:hover,.footer-list a:focus-visible{color:var(--white);outline:none}.footer-contact{gap:8px;margin-top:18px;display:grid}.footer-contact span{align-items:center;gap:8px;display:flex}.footer-disclaimer{border-top:1px solid #ffffff24;margin-top:34px;padding-top:22px}.footer-disclaimer p{margin:0 0 6px;font-size:.88rem}.destination-card-grid{gap:18px;display:grid}.destination-card{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 14px 40px #12201714}.destination-card-media{aspect-ratio:4/3;background:var(--soft-strong);position:relative}.destination-card-media img{object-fit:cover}.destination-card-body{gap:10px;padding:18px;display:grid}.destination-card-body h2,.destination-card-body h3{margin:0;font-size:1.2rem;line-height:1.18}.destination-card-body p{color:var(--muted);margin:0}.destination-kicker{text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.25;color:var(--green-dark)!important}.destination-inline-link{color:var(--green-dark);align-items:center;gap:6px;margin-top:2px;font-weight:900;display:inline-flex}.destination-tags{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.destination-tags span{background:var(--amber-soft);color:#6d4315;border:1px solid #c178222e;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:900}.destination-card-actions{margin-top:6px}.destination-card-actions .button{width:100%}.photo-credit{border-top:1px solid var(--line);padding-top:10px;font-size:.72rem;line-height:1.35;margin-top:4px!important}.photo-credit a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.destination-page-heading{max-width:820px}@media (min-width:640px){.enquiry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-content h1,.page-hero h1{font-size:3.3rem}.destination-hero-copy h1{font-size:4.05rem}.feature-grid,.price-grid,.vehicle-grid-page,.review-topic-grid,.review-step-grid,.destination-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:859px){.mobile-nav-container{display:block}.site-header{box-shadow:0 10px 24px #12201714}}@media (min-width:860px){body{padding-bottom:0}.nav-links{display:flex}.header-whatsapp{margin-left:4px}.sticky-whatsapp{width:auto;bottom:22px;left:auto;right:22px}.hero-section{min-height:720px}.hero-content h1,.page-hero h1{font-size:4.1rem}.hero-subtitle{font-size:1.22rem}.destination-hero-copy p{font-size:1.18rem}.split-layout{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:start}.reverse-layout{grid-template-columns:minmax(380px,1.08fr) minmax(0,.92fr)}.reverse-layout .section-copy{order:2}.reverse-layout .vehicle-list,.reverse-layout .review-privacy-panel{order:1}.feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.route-grid,.home-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-page-grid{grid-template-columns:minmax(0,.98fr) minmax(330px,.62fr)}.review-topic-grid,.review-step-grid,.destination-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.destination-card-featured{grid-column:span 2;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.destination-card-featured .destination-card-media{aspect-ratio:auto;min-height:100%}.footer-grid{grid-template-columns:1.4fr .8fr 1fr 1fr}}@media (min-width:1080px){.price-grid,.vehicle-grid-page{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.container{width:min(100% - 24px,1120px)}.brand{min-width:0;font-size:.94rem}.brand-mark{width:34px;height:34px}.header-inner{min-height:66px}.header-whatsapp{min-height:40px;padding:9px 10px}.header-whatsapp span{display:none}.hero-section{min-height:640px}.destination-photo-hero{min-height:720px}.destination-hero-tile{box-shadow:0 18px 44px #00000057}.destination-hero-tile:first-child{width:72vw;top:72px;right:-54px}.destination-hero-tile:nth-child(2){width:50vw;top:150px;left:-46px;right:auto}.destination-hero-tile:nth-child(3){width:58vw;top:252px;right:18px}.destination-hero-tile:nth-child(4){width:42vw;top:292px;left:18px;right:auto}.destination-hero-tile:nth-child(n+5){display:none}.destination-hero-shade{background:linear-gradient(#06180f24 0%,#06180f6b 36%,#06180fed 62%,#06180ffa 100%)}.destination-hero-content{padding:306px 0 136px}.destination-hero-copy h1{font-size:2.42rem}.destination-hero-copy p{font-size:1rem}.destination-hero-actions .button{width:100%}.hero-overlay{background:linear-gradient(#0a120d40,#0a120dd6)}.hero-content{padding:104px 0 34px}.hero-content h1,.page-hero h1{font-size:2.22rem}.hero-actions .button,.review-main-actions .button{width:100%}.section-band{padding:48px 0}.section-copy h2,.section-heading h2,.final-cta-inner h2,.notice-panel h2,.price-card h2,.vehicle-card h2,.route-card h2{font-size:1.58rem}.destination-card-body h2,.destination-card-body h3{font-size:1.12rem}.row-heading{flex-direction:column;align-items:flex-start}}.blog-hero{background:var(--green-dark);color:var(--white);padding:72px 0 58px}.blog-hero-grid{gap:28px;display:grid}.blog-hero-copy{max-width:720px}.blog-hero-copy h1,.article-hero-content h1{margin:12px 0 18px;font-size:2.45rem;line-height:.98}.blog-hero-copy p,.article-hero-content p{color:#ffffffd6;max-width:720px;font-size:1.08rem}.blog-hero-actions,.article-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.featured-blog-card,.blog-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:8px;overflow:hidden}.featured-blog-card{display:grid}.featured-blog-media,.blog-card-media{aspect-ratio:16/10;background:var(--soft-strong);display:block;position:relative;overflow:hidden}.featured-blog-media img,.blog-card-media img,.article-hero-media img{object-fit:cover}.featured-blog-body,.blog-card-body{padding:20px}.blog-category{color:var(--amber);letter-spacing:0;text-transform:uppercase;font-weight:900;margin:0 0 10px!important;font-size:.78rem!important}.featured-blog-body h2,.blog-card-body h2,.blog-card-body h3{margin:0 0 10px;font-size:1.3rem;line-height:1.18}.featured-blog-body p,.blog-card-body p{color:var(--muted);margin:0 0 16px}.blog-grid{gap:18px;display:grid}.article-meta{color:#ffffffdb;font-size:.92rem;font-weight:800}.article-meta span{align-items:center;gap:7px;display:inline-flex}.compact-meta{color:var(--muted);margin:0 0 16px}.article-hero{color:var(--white);min-height:620px;position:relative}.article-hero-media{position:absolute;inset:0}.article-hero-shade{background:linear-gradient(90deg,#092519e0,#0925197a 54%,#0925192e);position:absolute;inset:0}.article-hero-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:620px;padding-bottom:58px;display:flex;position:relative}.light-link{color:var(--white);margin-bottom:10px}.article-section-band{background:var(--white)}.article-layout{gap:28px;display:grid}.article-body{max-width:760px}.article-section{border-bottom:1px solid var(--line);padding:0 0 26px}.article-section+.article-section{padding-top:28px}.article-section h2,.article-disclaimer h2{margin:0 0 14px;font-size:1.55rem;line-height:1.18}.article-section p,.article-disclaimer p{color:var(--muted);margin:0 0 14px}.article-section ul{color:var(--muted);margin:14px 0 0;padding-left:20px}.article-section li+li{margin-top:8px}.article-disclaimer,.booking-panel,.sidebar-link-panel,.market-note-panel{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:20px}.article-disclaimer{margin-top:28px}.article-sidebar{gap:16px;display:grid}.booking-panel .button{width:100%;margin-top:16px}.sidebar-link-panel h2,.booking-panel h2{margin:0 0 10px;font-size:1.2rem}.booking-panel p{color:var(--muted);margin:0}.sidebar-link{border-top:1px solid var(--line);color:var(--green-dark);justify-content:space-between;align-items:center;padding:12px 0;font-weight:900;display:flex}.sidebar-link:last-child{padding-bottom:0}.market-note-panel{align-items:start;gap:20px;display:grid}.market-note-panel h2{margin:0 0 10px;font-size:1.65rem;line-height:1.18}.market-note-panel p{color:var(--muted);margin:0}.market-stat-grid{gap:10px;display:grid}.market-stat-grid div{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:16px}.market-stat-grid strong{color:var(--green-dark);font-size:1.3rem;line-height:1.1;display:block}.market-stat-grid span{color:var(--muted);margin-top:6px;font-size:.88rem;font-weight:800;display:block}.detailed-price-grid{align-items:stretch}.detailed-price-card{flex-direction:column;display:flex}.detailed-price-card .button{width:100%;margin-top:auto}.price-detail-list{gap:10px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.price-detail-list li{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.price-detail-list svg{color:var(--green);flex:none;margin-top:3px}.price-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.price-table{background:var(--white);border-collapse:collapse;width:100%;min-width:760px}.price-table th,.price-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 16px}.price-table th{background:var(--green-dark);color:var(--white);text-transform:uppercase;font-size:.85rem}.price-table td:nth-child(2),.price-table td:nth-child(3){color:var(--green-dark);font-weight:900}.compact-blog-grid .blog-card{box-shadow:none}@media (min-width:760px){.blog-hero-copy h1,.article-hero-content h1{font-size:3.3rem}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.blog-hero-copy h1,.article-hero-content h1{font-size:4.1rem}.blog-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:center}.article-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.sticky-panel{position:sticky;top:98px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-note-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}}@media (max-width:520px){.blog-hero{padding:58px 0 44px}.blog-hero-actions .button,.destination-hero-actions .button{width:100%}.article-hero,.article-hero-content{min-height:560px}.article-hero-shade{background:linear-gradient(#09251957,#092519e6)}.article-hero-content{padding-bottom:42px}.featured-blog-body,.blog-card-body,.article-disclaimer,.booking-panel,.sidebar-link-panel,.market-note-panel{padding:17px}}.vehicle-photo-card{padding:0;overflow:hidden}.vehicle-card-media{aspect-ratio:16/10;background:var(--soft-strong);border-bottom:1px solid var(--line);position:relative}.vehicle-card-media img,.vehicle-row-media img{object-fit:contain}.vehicle-card-body{padding:20px}.vehicle-card-body h2{margin-top:0}.vehicle-photo-row{align-items:center;padding:10px}.vehicle-row-media{background:var(--white);border:1px solid var(--line);border-radius:8px;flex:0 0 112px;height:78px;position:relative;overflow:hidden}@media (max-width:520px){.vehicle-photo-row{align-items:flex-start}.vehicle-row-media{flex-basis:96px;height:68px}.vehicle-card-body{padding:17px}}.price-card .button{width:100%;margin-top:16px}.review-page-grid,.review-step-grid,.review-topic-grid{gap:18px;display:grid}.review-page-grid{align-items:start}.review-main-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.review-main-actions .button{min-height:50px}.review-small-note{color:var(--muted);font-size:.94rem;font-weight:700;margin-top:16px!important}.review-privacy-panel,.review-topic-card,.review-step-card{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px #12201714}.review-privacy-panel{padding:22px}.review-privacy-panel svg,.review-topic-card svg{color:var(--green)}.review-privacy-panel h2,.review-step-card h2{margin:12px 0 10px;font-size:1.28rem;line-height:1.2}.review-privacy-panel p,.review-topic-card p,.review-step-card p{color:var(--muted);margin:0}.review-note-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.review-note-list li{color:var(--muted);align-items:flex-start;gap:9px;display:flex}.review-note-list svg{flex:none;margin-top:4px}.review-topic-card{padding:20px}.review-topic-card p{margin-top:12px;font-weight:800}.review-step-card{padding:22px;position:relative}.review-step-card>span{background:var(--green-dark);color:var(--white);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.centered-actions{justify-content:center}.page-hero{color:var(--white);background:#0b3f2d;align-items:center;min-height:560px;padding:0;display:flex;position:relative;overflow:hidden}.page-hero-image{filter:saturate(1.08)contrast(1.04);object-fit:cover;z-index:0}.page-hero-overlay{z-index:1;background:linear-gradient(90deg,#071f15e6,#071f159e 52%,#071f153d);position:absolute;inset:0}.page-hero-layout{z-index:2;align-items:center;gap:28px;min-height:560px;padding:80px 0 58px;display:grid;position:relative}.page-hero-inner{max-width:760px}.page-hero .eyebrow{color:#ffd28c}.page-hero h1{color:var(--white);text-shadow:0 12px 34px #00000047}.page-hero p{color:#ffffffe6;max-width:720px;font-size:1.08rem}.page-hero-collage{display:none}.page-hero-collage-tile{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.page-hero-collage-tile img{object-fit:cover}.price-card-media{aspect-ratio:16/10;background:var(--soft-strong);border-bottom:1px solid var(--line);margin:-20px -20px 18px;position:relative;overflow:hidden}.price-card-media img{object-fit:cover}@media (min-width:860px){.page-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr)}.page-hero-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-hero-collage-tile:first-child{aspect-ratio:16/11;grid-column:1/-1}.page-hero-collage-tile:nth-child(2),.page-hero-collage-tile:nth-child(3){aspect-ratio:1}}@media (max-width:520px){.page-hero,.page-hero-layout{min-height:520px}.page-hero-layout{padding:64px 0 46px}.page-hero-overlay{background:linear-gradient(#071f1594,#071f15eb)}}.vehicle-guide-grid,.route-info-grid,.route-related-grid{gap:18px;display:grid}.vehicle-guide-card,.route-info-card,.route-related-card,.route-quote-panel,.route-price-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 14px 40px #12201714}.vehicle-guide-media,.route-related-media{aspect-ratio:16/10;background:var(--soft-strong);display:block;position:relative}.vehicle-guide-media img,.route-related-media img,.route-price-card img{object-fit:cover}.vehicle-guide-body,.route-related-body{padding:18px}.vehicle-guide-body h2,.route-related-body h2,.route-info-card h2,.route-quote-panel h2,.route-price-card h2{margin:0 0 8px;font-size:1.2rem;line-height:1.2}.vehicle-guide-body p,.route-related-body p,.route-info-card li,.route-quote-panel p,.route-price-card p,.vehicle-guide-note{color:var(--muted);margin:0}.vehicle-guide-note{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:15px 16px;font-weight:800}.route-page-grid{align-items:start;gap:28px;display:grid}.route-quote-panel{padding:20px}.route-quote-panel .button,.route-price-actions .button{margin-top:16px}.route-info-card{box-shadow:none;padding:20px}.route-info-card svg{color:var(--green);margin-bottom:12px}.route-price-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.route-price-card{min-height:330px;position:relative;overflow:hidden}.route-price-card:after{content:"";z-index:1;background:linear-gradient(#081f1514,#081f15db);position:absolute;inset:0}.route-price-card-content{color:var(--white);z-index:2;padding:20px;position:absolute;bottom:0;left:0;right:0}.route-price-card-content .destination-kicker,.route-price-card-content p{color:#ffffffdb!important}.route-price-card-content h2{color:var(--white);font-size:1.45rem}.route-disclaimer-panel{gap:10px;display:grid}.route-disclaimer-panel p{margin:0}.price-route-link,.destination-card-actions .text-link{margin-top:10px}@media (min-width:760px){.vehicle-guide-grid,.route-info-grid,.route-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.route-page-grid{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:520px){.route-price-actions .button,.row-heading>.button{width:100%}.vehicle-guide-body,.route-related-body,.route-info-card,.route-quote-panel,.route-price-card-content{padding:17px}}.language-toggle{color:var(--green-dark);background:#fff;border:2px solid #147a5057;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 11px;font-size:.9rem;font-weight:900;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 26px #1220171a}.language-toggle-copy{white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.language-option{color:var(--muted)}.language-option-active{background:var(--green-dark);color:var(--white);border-radius:6px;padding:5px 7px}.language-divider{color:var(--line-strong);font-weight:900}.language-toggle:hover,.language-toggle:focus-visible{background:var(--amber-soft);border-color:var(--green);outline:none;transform:translateY(-1px);box-shadow:0 13px 30px #12201724}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.language-toggle{gap:0;min-height:40px;padding:7px 8px;font-size:.78rem}.language-toggle svg{display:none}.language-toggle-copy{gap:5px}.language-option-active{padding:4px 6px}}
:root{--ink:#18382d;--green:#173e30;--green-dark:#103125;--muted:#63746a;--soft:#f2f5f1;--soft-strong:#e9efea;--line:#dce4df;--amber:#487562;--shadow:0 12px 40px #18382d09}html{scroll-padding-top:100px}body{color:var(--ink);background:#fff;padding-bottom:0;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3{letter-spacing:-.045em;font-weight:600}p{margin:0 0 20px}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #8ca743}img{height:auto}svg{flex-shrink:0}.container{width:min(1240px,100% - 80px);margin-inline:auto}.skip-link{z-index:120;background:#fff;padding:15px;position:absolute;top:-100px}.skip-link:focus{top:10px}.release-preview-notice{color:#365b44;letter-spacing:.15em;text-align:center;background:#eaf0e8;padding:7px 16px;font-size:10px;font-weight:700}.release-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#ffffffed;position:sticky;top:0}.release-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.release-brand{flex-direction:column;flex-shrink:0;line-height:1;display:flex}.release-brand strong{letter-spacing:-.07em;font-size:30px;font-weight:800}.release-brand strong span{color:#6b8c43;padding:0 2px}.release-brand small{letter-spacing:.25em;margin-top:9px;font-size:8px;font-weight:700}.release-desktop-nav{align-items:center;gap:22px;display:flex}.release-desktop-nav a{white-space:nowrap;border-bottom:1px solid #0000;padding:10px 0;font-size:13px;font-weight:600}.release-desktop-nav a:hover,.release-desktop-nav a[aria-current]{border-color:#173e30}.release-header-actions{align-items:center;gap:17px;display:flex}.release-language{text-align:center;min-width:30px;font-size:13px;font-weight:700}.release-contact{min-height:42px!important;font-size:12px!important}.release-menu{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.button{white-space:normal;text-align:center;border-radius:5px;gap:10px;min-height:50px;padding:15px 20px;font-size:14px;font-weight:600}.button-primary{background:var(--green);color:#fff}.button-primary:hover{background:#28583f}.button-outline{background:0 0;border-color:#afbeb4}.button-secondary{color:var(--ink);background:#fff}.button-sticky{background:#173e30}.sticky-whatsapp{z-index:60;border:1px solid #ffffff4a;border-radius:5px;width:auto;min-height:48px;padding:13px 18px;font-size:13px;bottom:22px;left:auto;right:24px;box-shadow:0 8px 30px #173e3024}.eyebrow{letter-spacing:.14em;color:#50735f;margin:0 0 19px;font-size:11px;font-weight:700;line-height:1.4}.release-home h2{white-space:pre-line;margin:0 0 22px;font-size:42px;line-height:1.14}.release-home h3{margin:0 0 12px;font-size:24px;line-height:1.23}.release-home p{color:var(--muted)}.release-home .eyebrow{color:#50735f}.release-hero{grid-template-columns:1fr 1.03fr;align-items:center;gap:48px;padding-block:66px 54px;display:grid}.release-hero h1{letter-spacing:-.055em;max-width:590px;margin:0 0 24px;font-size:55px;line-height:1.06}.release-intro{max-width:550px;font-size:15px;line-height:1.85}.release-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.release-small-note{color:#728176!important;max-width:100%!important;margin:15px 0 0!important;font-size:11px!important;line-height:1.6!important}.release-hero-media{background:#f1f2ed;border-radius:2px;position:relative;overflow:hidden}.release-vehicle-label{letter-spacing:.12em;justify-content:space-between;gap:20px;padding:24px 28px 0;font-size:9px;font-weight:700;display:flex}.release-main-car{aspect-ratio:1632/963;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;margin-block:35px 24px;display:block}.release-photo-note{color:#6e7b71;padding:0 28px 24px;font-size:9px;line-height:1.7}.release-benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:26px 0 37px;display:grid}.release-benefits>div{align-items:center;gap:17px;display:flex}.release-benefits strong{font-size:14px;font-weight:600;display:block}.release-benefits small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.release-benefits svg{color:#6c8c48}.release-quote-band{background:#ecf1e9;padding:70px 0}.release-quote-layout{grid-template-columns:.7fr 1fr;align-items:center;gap:86px;display:grid}.release-quote-layout>div>p:not(.eyebrow){max-width:360px;font-size:15px}.release-quote-card{background:#fff;border:1px solid #dfe7db;padding:30px}.enquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enquiry-form label{min-width:0}.enquiry-form label>span{color:#4a6354;font-size:11px;font-weight:600}.enquiry-form input,.enquiry-form select{background:#fff;border-color:#d6dfd5;border-radius:3px;min-width:0;min-height:44px;padding:10px;font-size:14px}.enquiry-form select{appearance:auto}.enquiry-form .form-submit span{color:#fff;font-size:14px;font-weight:600}.release-preview-form-note{text-align:center;margin:9px 0 0;font-size:10px;color:#859080!important}.release-section{padding-block:86px}.release-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.release-section-heading h2{max-width:710px;margin:0}.text-link{gap:10px;font-size:13px;font-weight:600;line-height:1.5}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.release-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;display:grid}.release-destination-image{background:#e7ece5;overflow:hidden}.release-destination-image img{aspect-ratio:1.2;object-fit:cover;width:100%;transition:transform .4s;display:block}.release-destination-card:hover img,.release-blog-photo:hover img{transform:scale(1.025)}.release-dest-number{color:#728376;letter-spacing:.13em;margin:18px 0 9px;font-size:9px;display:block}.release-destination-card h3{justify-content:space-between;gap:10px;font-size:20px;display:flex}.release-destination-card p{margin:0;font-size:12px;line-height:1.75}.release-destination-row{border-top:1px solid var(--line);align-items:center;gap:13px;padding-top:21px;display:flex}.release-destination-row .release-destination-image{flex:0 0 70px;width:70px}.release-destination-row img{aspect-ratio:1;object-fit:cover}.release-destination-row h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.release-destination-row .release-dest-number{margin:0 0 5px;font-size:8px}.release-vehicles-band{background:#f3f4ef}.release-vehicles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.release-vehicles article{background:#fff;border:1px solid #e8ebe4}.release-vehicle-image{aspect-ratio:1.7;background:#f0f1ec;align-items:center;display:flex;overflow:hidden}.release-vehicle-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.release-vehicle-text{padding:26px}.release-vehicle-text .eyebrow{margin-bottom:12px;font-size:9px;display:block}.release-vehicle-text p{min-height:65px;font-size:13px;line-height:1.8}.release-vehicle-text h3{font-size:23px}.release-vehicles-band .release-small-note{text-align:center;margin-top:25px!important}.release-fare-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.release-fare-layout>div>p{max-width:465px;font-size:15px}.release-fare-card{border:1px solid var(--line);background:#fafbf7;padding:40px}.release-fare-card>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.release-fare-card>div:first-child{padding-top:0}.release-fare-card>div>span{font-size:15px}.release-fare-card strong{letter-spacing:-.045em;white-space:nowrap;font-size:38px;font-weight:500}.release-fare-card strong small{letter-spacing:0;font-size:12px;display:inline-block}.release-fare-card>p{margin:22px 0;font-size:11px!important}.release-fare-card .button{width:100%}.release-process{color:#fff;background:#173e30;padding:65px 0}.release-process .eyebrow{color:#c6df9b}.release-process h2{max-width:720px}.release-steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:40px;display:grid}.release-steps>div{border-top:1px solid #ffffff40;padding-top:20px}.release-steps>div>span{color:#cfe992;margin-bottom:20px;font-size:12px;display:block}.release-steps h3{font-size:23px}.release-steps p{color:#c4d1c6;font-size:14px}.release-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.release-blog-photo{margin-bottom:22px;display:block;overflow:hidden}.release-blog-photo img{aspect-ratio:1.55;object-fit:cover;width:100%;transition:transform .4s}.release-blog-grid .eyebrow{margin:0 0 11px;font-size:9px}.release-blog-grid h3{font-size:23px;line-height:1.3}.release-blog-grid p:not(.eyebrow){font-size:13px;line-height:1.8}.release-faq{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr;gap:80px;display:grid}.release-faq details{border:0;border-bottom:1px solid var(--line);border-radius:0}.release-faq summary{justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;font-weight:500;display:flex}.release-faq details:first-child summary{padding-top:0}.release-faq summary span{color:#769365;font-size:24px}.release-faq details p{border:0;padding:0 25px 23px 0;font-size:14px}.release-feedback{border:1px solid var(--line);align-items:center;gap:22px;margin-bottom:80px;padding:27px;display:flex}.release-feedback h3{margin-bottom:5px;font-size:19px}.release-feedback p{margin:0;font-size:13px}.release-feedback .text-link{margin-left:auto}.release-final{background:#dcedbd;padding:64px 0}.release-final>.container{justify-content:space-between;align-items:center;gap:40px;display:flex}.release-final h2{margin-bottom:15px;font-size:39px}.release-final p:not(.eyebrow){margin:0;font-size:15px}.site-footer{color:#edf2e8;background:#102e24;padding:64px 0 90px}.footer-grid{gap:40px}.footer-grid h2{font-size:21px;line-height:1.3}.footer-grid h3{letter-spacing:0;font-size:14px}.footer-grid p,.footer-contact,.footer-list{color:#bfd0c2;font-size:12px}.footer-list a:hover{text-decoration:underline}.footer-grid .button{color:#18382d;background:#dcedbd;padding:12px;font-size:12px}.footer-disclaimer{border-color:#ffffff24;margin-top:35px;padding-top:24px}.footer-disclaimer p{color:#93aa99;margin:4px 0;font-size:10px}.footer-disclaimer a{color:#d7e5c7;text-decoration:underline}.page-hero{color:var(--ink);background:#f0f3ec;min-height:0}.page-hero-layout{grid-template-columns:1.1fr .85fr;gap:50px;min-height:430px;padding:64px 0}.page-hero h1{color:var(--ink);text-shadow:none;font-size:46px;line-height:1.08}.page-hero p{color:var(--muted);margin-top:20px;font-size:15px}.page-hero .eyebrow{color:#50735f;margin:0 0 16px;font-size:11px}.page-hero .button{margin-top:22px}.page-hero>.page-hero-image,.page-hero-overlay{display:none}.page-hero-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-hero-collage-tile{box-shadow:none;background:#e8ece5;border:0;border-radius:0}.page-hero-collage-tile:first-child{aspect-ratio:2;grid-column:1/-1}.page-hero-collage-tile:nth-child(n+2){aspect-ratio:1.6}.page-hero-collage-tile img{object-fit:cover}.page-hero-collage-tile img[src*=studio-reference]{object-fit:contain}.section-band{padding:70px 0}.section-heading h2,.section-copy h2{font-size:32px}.section-copy p,.notice-panel p{font-size:15px}.feature-card,.route-card,.price-card,.vehicle-card,.notice-panel,.quote-panel,.route-info-card,.route-related-card,.route-quote-panel{box-shadow:none;border-radius:5px}.vehicle-grid-page.vehicle-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-card-media{background:#f1f3ed}.vehicle-card-media img{mix-blend-mode:multiply}.route-price-card img{object-fit:cover;width:100%;height:100%}.price-card .price-value{font-size:28px}.price-table-wrap{max-width:100%}.article-hero h1{letter-spacing:-.03em;line-height:1.13}.article-hero-content{max-width:1240px}.article-body{font-size:16px;line-height:1.9}.article-section h2{font-size:27px}.blog-hero{background:#173e30}.blog-hero-copy h1{line-height:1.07}.blog-hero .eyebrow,.blog-hero .blog-category{color:#bed79b!important}.featured-blog-card,.blog-card{box-shadow:none;border-radius:3px}.featured-blog-body .blog-category{color:#55765b!important}.article-sidebar{min-width:0}.destination-photo-hero{overflow:hidden}.route-page-grid>*{min-width:0}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100!important;background:#102e2499!important}.release-menu-panel{overflow-y:auto;box-shadow:-15px 0 60px #0002;z-index:110!important;background:#fff!important;width:min(390px,92vw)!important;padding:35px 28px!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important}.release-menu-panel [data-slot=sheet-title]{padding-right:15px;font-size:24px;line-height:1.2}.release-menu-panel [data-slot=sheet-description]{color:#6a7c6e;margin:10px 0 24px;font-size:12px}.release-menu-panel nav{flex-direction:column;gap:0;display:flex}.release-menu-panel nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:19px;font-weight:500}.release-menu-panel>p{color:#6a7c6e;margin:24px 0;font-size:12px}.release-menu-panel [data-slot=sheet-close]{position:absolute;top:14px;right:14px}.release-menu-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e2499;position:fixed;inset:0}.release-menu-panel h2{margin:0;padding-right:40px;font-size:24px;line-height:1.2}.release-menu-panel>.release-menu-description{color:#6a7c6e;margin:10px 0 24px;font-size:12px}.release-menu-close{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.preview-enquiry-dialog{border:1px solid var(--line);max-height:88vh;overflow-y:auto;color:var(--ink)!important;z-index:110!important;background:#fff!important;border-radius:10px!important;width:min(540px,100vw - 32px)!important;padding:32px!important}.preview-enquiry-dialog h2{letter-spacing:-.02em;font-size:24px}.preview-enquiry-dialog p{margin:10px 0;font-size:13px;line-height:1.6}.preview-enquiry-dialog textarea{resize:vertical;color:#294b38;background:#f7f9f4;border:1px solid #cfd9cc;border-radius:4px;width:100%;min-height:230px;margin:14px 0;padding:15px;font-size:14px;line-height:1.8}.preview-enquiry-dialog .button{width:100%}@media (max-width:1250px){.release-desktop-nav{gap:15px}.release-desktop-nav a{font-size:12px}.release-header-inner{gap:18px}.release-hero h1{font-size:49px}.release-hero{gap:30px}.release-quote-layout{gap:50px}}@media (max-width:1080px){.release-desktop-nav{display:none}.release-menu{display:flex}.container{width:calc(100% - 48px)}.release-header-inner{min-height:78px}.release-hero h1{font-size:43px}.release-hero{gap:25px}.release-hero-actions .button{padding:13px}.release-home h2{font-size:35px}.release-quote-layout{grid-template-columns:.7fr 1fr;gap:35px}.release-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 18px}.release-destination-row{grid-column:auto}.release-fare-layout{gap:55px}.release-vehicle-text{padding:20px}.release-vehicle-text h3{font-size:20px}.release-vehicle-text p{min-height:85px}.release-blog-grid h3{font-size:20px}.release-faq{gap:40px}.page-hero h1{font-size:39px}.page-hero-layout{gap:30px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.release-preview-notice{letter-spacing:.09em;padding:7px 8px;font-size:8px}.release-header-inner{gap:15px;min-height:73px}.release-brand strong{font-size:26px}.release-brand small{font-size:7px}.release-header-actions{gap:12px}.release-contact{display:none}.release-language{font-size:13px}.release-hero{grid-template-columns:1fr;gap:27px;padding:37px 0 30px}.release-hero h1{max-width:580px;margin-bottom:18px;font-size:42px;line-height:1.08}.release-hero .eyebrow{margin-bottom:16px}.release-intro{margin:0;font-size:14px;line-height:1.75}.release-hero-actions{gap:10px;margin-top:22px}.release-hero-actions .button{flex:1;min-height:48px;padding:13px 8px;font-size:12px}.release-hero .release-small-note{margin-top:11px!important;font-size:10px!important}.release-vehicle-label{padding:16px 18px 0;font-size:8px}.release-main-car{margin:12px 0 9px}.release-photo-note{padding:0 18px 15px;font-size:8px}.release-benefits{grid-template-columns:1fr;gap:20px;padding:25px 0 34px}.release-benefits strong{font-size:13px}.release-benefits small{font-size:11px}.release-benefits svg{width:23px}.release-quote-band{padding:43px 0}.release-quote-layout{grid-template-columns:1fr;gap:26px}.release-home h2{letter-spacing:-.035em;font-size:32px;line-height:1.15}.release-quote-layout h2{white-space:normal;max-width:400px}.release-quote-layout>div>p:not(.eyebrow){max-width:none;font-size:14px}.release-quote-card{padding:20px 17px}.enquiry-form{gap:14px 12px}.enquiry-form input,.enquiry-form select{font-size:16px}.enquiry-form label:first-child,.enquiry-form label:nth-child(2){grid-column:1/-1}.enquiry-form label>span{font-size:11px}.enquiry-form .form-submit{font-size:13px}.release-section{padding-block:49px}.release-section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.release-section-heading h2{max-width:410px}.eyebrow{margin-bottom:13px;font-size:10px}.text-link{font-size:12px}.release-destinations{gap:24px 15px}.release-destination-image img{aspect-ratio:1.05}.release-dest-number{margin:12px 0 7px;font-size:8px}.release-destination-card h3{gap:4px;font-size:17px}.release-destination-card h3 svg{width:14px}.release-destination-card p{font-size:11px;line-height:1.65}.release-destination-row{grid-column:1/-1;gap:10px;padding-top:16px}.release-destination-row .release-destination-image{flex-basis:63px;width:63px}.release-destination-row h3{font-size:15px}.release-vehicles{grid-template-columns:1fr;gap:19px}.release-vehicle-image{aspect-ratio:1.9}.release-vehicle-text{padding:22px}.release-vehicle-text p{min-height:0;font-size:13px}.release-vehicle-text h3{font-size:24px}.release-vehicles-band .release-small-note{font-size:10px!important}.release-fare-layout{grid-template-columns:1fr;gap:28px}.release-fare-layout h2{white-space:normal}.release-fare-layout>div>p{font-size:14px}.release-fare-card{padding:25px}.release-fare-card strong{font-size:32px}.release-fare-card>div>span{font-size:13px}.release-process{padding:43px 0}.release-steps{grid-template-columns:1fr;gap:20px;margin-top:28px}.release-steps>div{grid-template-columns:35px 1fr;gap:0 12px;padding-top:20px;display:grid}.release-steps>div>span{grid-row:1/3;margin:4px 0}.release-steps h3{font-size:21px}.release-steps p{margin:0;font-size:13px}.release-blog-grid{grid-template-columns:1fr;gap:34px}.release-blog-photo{margin-bottom:18px}.release-blog-grid h3{font-size:24px}.release-blog-grid p:not(.eyebrow){font-size:13px}.release-faq{grid-template-columns:1fr;gap:30px}.release-faq summary{padding-block:17px;font-size:15px}.release-feedback{flex-wrap:wrap;gap:12px;margin-bottom:45px;padding:22px}.release-feedback>svg{width:21px}.release-feedback>div{flex:1;min-width:210px}.release-feedback h3{font-size:18px}.release-feedback p{font-size:12px}.release-feedback .text-link{margin-left:33px}.release-final{padding:42px 0}.release-final>.container{display:block}.release-final h2{font-size:31px}.release-final p:not(.eyebrow){font-size:13px}.release-final .button{width:100%;margin-top:25px}.sticky-whatsapp{min-height:42px;padding:11px 14px;font-size:11px;bottom:15px;right:15px}.site-footer{padding:45px 0 85px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid p{max-width:370px}.footer-list a{padding-block:4px;display:inline-block}.footer-grid .button{width:auto}.page-hero-layout{grid-template-columns:1fr;gap:26px;min-height:0;padding:40px 0}.page-hero{min-height:0}.page-hero h1{font-size:35px}.page-hero p{font-size:14px;line-height:1.8}.page-hero-collage{grid-template-columns:1fr 1fr}.page-hero-collage-tile:first-child{aspect-ratio:1.2;grid-column:auto}.page-hero-collage-tile:nth-child(2){aspect-ratio:1.2}.page-hero-collage-tile:nth-child(3){display:none}.section-band{padding:45px 0}.section-heading h2,.section-copy h2{font-size:28px}.vehicle-grid-page.vehicle-photo-grid{grid-template-columns:1fr}.article-hero,.article-hero-content{min-height:510px}.article-hero-content h1{font-size:33px}.article-hero-content p{font-size:14px}.article-hero-content{padding-bottom:35px}.article-section h2{font-size:24px}.article-body{font-size:15px}.blog-hero{padding:43px 0}.blog-hero-copy h1{font-size:36px}.blog-hero-copy p{font-size:14px}.destination-hero-copy h1{font-size:34px}.preview-enquiry-dialog{padding:27px 22px!important}.preview-enquiry-dialog h2{font-size:23px}.preview-enquiry-dialog textarea{font-size:16px}.release-menu-panel{width:min(360px,92vw)!important}}@media (max-width:380px){.release-hero h1{font-size:38px}.release-hero-actions{flex-direction:column}.release-vehicle-label{gap:10px;font-size:7px}.release-home h2{font-size:29px}.release-fare-card{padding:20px}.release-fare-card strong{font-size:30px}}@media (max-width:760px){.release-hero{flex-direction:column;align-items:stretch;gap:0;display:flex}.release-hero-copy{display:contents}.release-hero-copy>.eyebrow{order:0}.release-hero-copy>h1{order:1;margin-bottom:23px}.release-hero-media{order:2;margin-bottom:22px}.release-intro{order:3}.release-hero-actions{order:4}.release-hero-copy>.release-small-note{order:5}.release-main-car{margin-top:10px}.release-photo-note{padding-bottom:13px}}.release-photo-note{color:#465b4c;line-height:1.65;font-size:11px!important}.release-vehicles-band .release-small-note{color:#506455!important;font-size:12px!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.enquiry-form textarea{resize:vertical;width:100%;min-height:100px;font:inherit;color:#18382d;background:#fff;border:1px solid #d6dfd5;border-radius:2px;padding:12px;font-size:16px;line-height:1.6;display:block}.refined-home{--green:#163d32;--muted:#4e6258;--line:#d9dfd6;background:#fffdf8}.refined-home .eyebrow{letter-spacing:.12em;color:#416454;font-size:12px;line-height:1.6}.refined-home .text-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.refined-home p{font-size:16px;line-height:1.75}.refined-home h2{letter-spacing:-.04em;text-wrap:balance;font-size:44px;line-height:1.12}.refined-home h3{letter-spacing:-.025em;text-wrap:balance}.refined-hero-wrap{background:#eef0e7;border-bottom:1px solid #d6ddce}.refined-route-line{letter-spacing:.11em;color:#4e6258;justify-content:space-between;gap:20px;padding-top:25px;font-size:12px;font-weight:600;display:flex}.refined-route-line span{align-items:center;gap:12px;display:flex}.refined-home .release-hero{grid-template-columns:1.02fr 1.05fr;align-items:center;gap:38px;padding-block:42px 55px}.refined-home .release-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:none;margin-bottom:25px;font-size:clamp(42px,4.3vw,65px);line-height:1.035}.refined-home .release-hero h1>span{display:block}.refined-home.zh .release-hero h1{letter-spacing:-.055em;font-size:clamp(38px,4.3vw,64px);line-height:1.16}.refined-home.zh .release-hero h1>span{white-space:nowrap}.refined-home .release-intro{max-width:500px;font-size:17px;line-height:1.7}.refined-home .release-hero-actions{gap:10px;margin-top:26px}.refined-home .release-hero-actions .button{min-height:52px;padding:15px 18px;font-size:14px}.refined-home .release-small-note{color:#4e6258!important;font-size:12px!important;line-height:1.65!important}.refined-home .release-hero-media{background:#f9faf5;border:1px solid #dce1d4;border-radius:0;margin:0;overflow:hidden}.refined-home .release-vehicle-label{letter-spacing:.12em;color:#466152;padding:25px 25px 0;font-size:12px;line-height:1.6}.refined-home .release-main-car{aspect-ratio:1.62;object-fit:contain;width:100%;margin:28px 0 14px}.refined-car-caption{flex-direction:column;gap:7px;padding:0 25px 15px;display:flex}.refined-car-caption strong{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.35}.refined-car-caption span{letter-spacing:.1em;color:#526b5c;font-size:11px}.refined-home .release-photo-note{color:#506455;border-top:1px solid #dfe4d8;padding:15px 25px 21px;line-height:1.6;font-size:12px!important}.refined-trip-brief{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:32px;display:grid}.refined-trip-brief>div{align-items:flex-start;gap:15px;display:flex}.refined-trip-brief svg{color:#56744c;flex-shrink:0;margin-top:2px}.refined-trip-brief strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.refined-trip-brief p{margin:7px 0 0;font-size:13px;line-height:1.6}.refined-home .release-section{padding-block:76px}.refined-home .release-section-heading{gap:25px;margin-bottom:32px}.refined-home .release-section-heading h2{max-width:850px}.refined-destination-feature{grid-template-columns:1.1fr 1fr;gap:35px;display:grid}.refined-city-cover{background:#183d32;align-items:flex-end;min-height:490px;display:flex;position:relative;overflow:hidden}.refined-city-cover>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.refined-city-cover:after{content:"";background:linear-gradient(#0000 20%,#09271eed);position:absolute;inset:0}.refined-city-cover>div{z-index:1;color:#fff;width:100%;padding:32px;position:relative}.refined-city-cover p{letter-spacing:.1em;color:#e7f1d9;margin:0 0 14px;font-size:12px}.refined-city-cover h3{color:#fff;max-width:410px;margin:0 0 17px;font-size:36px}.refined-city-cover span{color:#e4ebdf;justify-content:space-between;gap:20px;font-size:15px;display:flex}.refined-destination-stories{grid-template-rows:1fr 1fr;gap:28px;display:grid}.refined-destination-stories>a{border-bottom:1px solid var(--line);grid-template-columns:.82fr 1fr;align-items:center;gap:24px;padding-bottom:28px;display:grid}.refined-destination-stories>a:last-child{border-bottom:0;padding-bottom:0}.refined-story-photo{height:100%;min-height:190px;overflow:hidden}.refined-story-photo img{object-fit:cover;width:100%;height:100%}.refined-destination-stories .eyebrow{margin-bottom:12px;font-size:11px;display:block}.refined-destination-stories h3{justify-content:space-between;gap:10px;font-size:27px;line-height:1.2;display:flex}.refined-destination-stories h3 svg{flex-shrink:0;margin-top:5px}.refined-destination-stories p{margin:0;font-size:15px;line-height:1.65}.refined-destination-list{grid-template-columns:1fr 1fr;column-gap:45px;margin-top:34px;display:grid}.refined-destination-list>a{border-top:1px solid var(--line);align-items:center;gap:18px;padding:23px 0;display:flex}.refined-destination-list img{object-fit:cover;flex-shrink:0;width:94px;height:88px}.refined-destination-list h3{margin:0 0 6px;font-size:21px}.refined-destination-list p{margin:0;font-size:14px;line-height:1.55}.refined-destination-list svg{flex-shrink:0;margin-left:auto}.refined-home .release-vehicles-band{background:#f0f2e9}.refined-home .release-vehicles{gap:25px}.refined-home .release-vehicles article{background:0 0;border:0}.refined-home .release-vehicle-image{aspect-ratio:1.7;background:#f9faf6;border:1px solid #dde2d7}.refined-home .release-vehicle-text{padding:22px 0 0}.refined-home .release-vehicle-text .eyebrow{margin:0 0 9px;font-size:12px}.refined-home .release-vehicle-text h3{font-size:27px}.refined-home .release-vehicle-text p{max-width:350px;min-height:70px;font-size:16px;line-height:1.6}.refined-home .release-vehicles-band .release-small-note{text-align:left;max-width:950px!important;margin-top:26px!important}.refined-fare-strip{border-top:1px solid #bdcbb9;grid-template-columns:1.3fr .65fr .7fr auto;align-items:center;gap:32px;margin-top:38px;padding-top:31px;display:grid}.refined-fare-strip .eyebrow{margin:0 0 8px}.refined-fare-strip p:not(.eyebrow){margin:0;font-size:13px;line-height:1.65}.refined-fare-strip>div>span{margin-bottom:6px;font-size:14px;display:block}.refined-fare-strip strong{letter-spacing:-.04em;white-space:nowrap;font-size:34px;font-weight:500;line-height:1.2}.refined-fare-strip strong small{letter-spacing:0;font-size:13px}.refined-home .release-quote-band{color:#fff;background:#163d32;padding:75px 0}.refined-home .release-quote-layout{grid-template-columns:.9fr 1fr;align-items:start;gap:85px}.refined-home .release-quote-layout>div>.eyebrow{color:#cee2b5}.refined-home .release-quote-layout h2{color:#fff;font-size:48px}.refined-home .release-quote-layout>div>p:not(.eyebrow){color:#d1dfd1;max-width:450px;font-size:16px}.refined-home .release-quote-layout>div>.text-link{color:#e4f2d4;margin-top:15px}.refined-journey-note{margin-top:30px}.refined-journey-note>.eyebrow{color:#c1d9a7;font-size:11px}.refined-journey-note ol{counter-reset:trip;padding:0;list-style:none}.refined-journey-note li{counter-increment:trip;border-top:1px solid #c4d6bc38;padding:17px 0 17px 37px;position:relative}.refined-journey-note li:before{content:"0" counter(trip);color:#c6ddad;font-size:12px;position:absolute;top:19px;left:0}.refined-journey-note strong{color:#f6faef;font-size:16px;font-weight:500}.refined-journey-note p{color:#c5d4c8;margin:5px 0 0;font-size:14px;line-height:1.6}.refined-home .release-quote-card{color:#18382d;background:#fffdf8;border:0;padding:32px}.refined-form-heading{border-bottom:1px solid #dce2d6;margin-bottom:22px;padding-bottom:22px}.refined-form-heading>span{letter-spacing:.12em;align-items:center;gap:14px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.refined-form-heading h3{margin:0 0 8px;font-size:30px}.refined-form-heading p{margin:0;font-size:14px;line-height:1.6}.refined-home .enquiry-form{gap:20px 16px}.refined-home .enquiry-form label>span{margin-bottom:7px;font-size:14px}.refined-home .enquiry-form input,.refined-home .enquiry-form select{background:#fff;border-radius:2px;min-height:48px;font-size:16px}.refined-home .enquiry-form .form-submit{min-height:52px}.refined-home .enquiry-form .form-submit span{color:#fff;margin:0}.refined-home .release-preview-form-note{margin:12px 0 0;font-size:12px;color:#536553!important}.refined-journal-grid{grid-template-columns:1fr 1fr;gap:32px 45px;display:grid}.refined-journal-lead{grid-row:span 2}.refined-journal-lead .release-blog-photo{margin-bottom:24px}.refined-journal-lead .release-blog-photo img{aspect-ratio:1.65}.refined-journal-lead h3{font-size:29px;line-height:1.2}.refined-journal-grid .eyebrow{margin:0 0 12px;font-size:11px}.refined-journal-grid article>div>p:not(.eyebrow){margin:12px 0;font-size:15px;line-height:1.7}.refined-journal-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr;align-items:start;gap:22px;padding-bottom:30px;display:grid}.refined-journal-row .release-blog-photo{height:190px;margin:0}.refined-journal-row .release-blog-photo img{aspect-ratio:auto;object-fit:cover;height:100%}.refined-journal-row h3{font-size:22px;line-height:1.25}.refined-journal-row:last-child{border:0;padding-bottom:0}.refined-home .release-faq{padding-top:65px}.refined-home .release-faq summary{font-size:17px;line-height:1.5}.refined-home .release-faq details p{font-size:16px;line-height:1.75}.refined-home .release-faq details[open] summary span{transform:rotate(45deg)}.refined-home .release-feedback{background:#f0f2e8;border:0;margin-bottom:65px}.refined-home .release-feedback p{font-size:15px}.refined-home .release-final{background:#dae9bd}.refined-home .release-final h2{max-width:650px;font-size:39px}.refined-home .release-final p{font-size:16px}.release-preview-notice{line-height:1.55;letter-spacing:.04em!important;font-size:11px!important}.release-language,.release-desktop-nav a{font-size:14px}.release-brand small{font-size:9px}.footer-grid p,.footer-contact,.footer-list{font-size:14px;line-height:1.7}.footer-disclaimer p{font-size:12px}.footer-grid h3{font-size:16px}.footer-grid .button{font-size:14px}.sticky-whatsapp{min-height:48px;font-size:14px}.release-header-actions .button{font-size:14px!important}@media (max-width:1250px){.release-desktop-nav{gap:15px}.release-desktop-nav a{font-size:13px}.refined-home .release-hero{gap:28px}.refined-home .release-hero h1{font-size:49px}.refined-home.zh .release-hero h1{font-size:50px}.refined-home .release-quote-layout{gap:45px}.refined-destination-stories>a{grid-template-columns:.85fr 1fr;gap:20px}.refined-destination-stories h3{font-size:24px}.refined-fare-strip{gap:24px}.refined-journal-grid{gap:30px}.refined-journal-row{grid-template-columns:.65fr 1fr;gap:18px}}@media (max-width:1000px){.refined-home .release-hero h1{font-size:41px}.refined-home.zh .release-hero h1{font-size:43px}.refined-home .release-intro{font-size:16px}.refined-home .release-hero-actions{flex-direction:column;align-items:stretch}.refined-car-caption strong{font-size:18px}.refined-destination-feature{grid-template-columns:1fr}.refined-city-cover{min-height:410px}.refined-destination-stories{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:25px}.refined-destination-stories>a{border:0;padding:0;display:block}.refined-story-photo{height:240px;margin-bottom:20px}.refined-fare-strip{grid-template-columns:1fr 1fr}.refined-fare-strip>div:first-child,.refined-fare-strip>.text-link{grid-column:1/-1}.refined-home .release-quote-layout{grid-template-columns:.75fr 1fr;gap:32px}.refined-home .release-quote-layout h2{font-size:38px}.refined-home .release-quote-card{padding:26px}.refined-journal-row{display:block}.refined-journal-row .release-blog-photo{height:190px;margin-bottom:20px}.refined-home .release-vehicle-text p{min-height:105px}.refined-trip-brief{gap:20px}}@media (max-width:760px){.refined-route-line{letter-spacing:.08em;padding-top:21px;font-size:10px}.refined-route-line span:last-child{display:none}.refined-home .release-hero{gap:0;padding-block:29px 32px}.refined-home .release-hero-copy{display:contents}.refined-home .release-hero h1{letter-spacing:-.05em;max-width:none;margin-bottom:24px;font-size:43px;line-height:1.04}.refined-home.zh .release-hero h1{letter-spacing:-.05em;font-size:42px;line-height:1.15}.refined-home .release-hero h1>span{white-space:nowrap}.refined-home .release-hero .eyebrow{margin-bottom:14px;font-size:11px}.refined-home .release-hero-media{margin:0 0 24px}.refined-home .release-vehicle-label{padding:19px 20px 0;font-size:10px}.refined-home .release-main-car{aspect-ratio:1.82;margin:10px 0 3px}.refined-car-caption{gap:6px;padding:0 20px 12px}.refined-car-caption strong{font-size:17px}.refined-car-caption span{letter-spacing:.055em;font-size:10px}.refined-home .release-photo-note{padding:12px 20px 16px;font-size:12px!important}.refined-home .release-intro{font-size:16px;line-height:1.7}.refined-home .release-hero-actions{flex-direction:row;margin-top:22px}.refined-home .release-hero-actions .button{padding:13px 10px;font-size:13px}.refined-home .release-hero-copy>.release-small-note{margin-top:13px!important;font-size:12px!important}.refined-trip-brief{grid-template-columns:1fr;gap:20px;padding-block:27px}.refined-trip-brief>div{gap:17px}.refined-trip-brief strong{font-size:16px}.refined-trip-brief p{margin-top:4px;font-size:14px}.refined-home .release-hero{align-items:stretch}.refined-home .release-hero-actions{order:2;width:100%;margin:0 0 24px}.refined-home .release-hero-actions .button,.refined-home .release-hero-actions .button span{white-space:nowrap}.refined-home .release-hero-media{order:3}.refined-home .release-intro{order:4}.refined-home .release-section{padding-block:48px}.refined-home h2{letter-spacing:-.035em;font-size:33px;line-height:1.2}.refined-home .release-section-heading{margin-bottom:23px}.refined-home .release-section-heading h2{max-width:100%}.refined-home .text-link{font-size:14px}.refined-home .eyebrow{margin-bottom:14px;font-size:11px}.refined-city-cover{min-height:350px}.refined-city-cover>div{padding:25px}.refined-city-cover h3{font-size:31px}.refined-city-cover p{font-size:11px}.refined-city-cover span{font-size:14px}.refined-destination-feature{gap:28px}.refined-destination-stories{grid-template-columns:1fr;gap:25px}.refined-destination-stories>a{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr;gap:18px;padding-bottom:25px;display:grid}.refined-destination-stories>a:last-child{border:0;padding-bottom:0}.refined-story-photo{height:100%;min-height:195px;margin:0}.refined-destination-stories h3{font-size:22px}.refined-destination-stories p{font-size:14px;line-height:1.65}.refined-destination-stories .eyebrow{margin-bottom:10px;font-size:10px}.refined-destination-list{grid-template-columns:1fr;margin-top:26px}.refined-destination-list>a{gap:16px;padding:19px 0}.refined-destination-list img{width:80px;height:80px}.refined-destination-list h3{font-size:20px}.refined-destination-list p{font-size:14px}.refined-destination-list svg{width:17px}.refined-home .release-vehicles{gap:30px}.refined-home .release-vehicle-image{aspect-ratio:1.85}.refined-home .release-vehicle-text{padding:18px 0 0}.refined-home .release-vehicle-text p{max-width:none;min-height:0;margin:12px 0 8px;font-size:16px}.refined-home .release-vehicle-text h3{font-size:28px}.refined-home .release-vehicles-band .release-small-note{margin-top:18px!important;font-size:12px!important}.refined-fare-strip{gap:25px 18px;margin-top:25px;padding-top:26px}.refined-fare-strip strong{font-size:32px}.refined-fare-strip strong small{font-size:12px}.refined-fare-strip p:not(.eyebrow),.refined-fare-strip>div>span{font-size:14px}.refined-home .release-quote-band{padding:46px 0}.refined-home .release-quote-layout{grid-template-columns:1fr;gap:32px}.refined-home .release-quote-layout h2{white-space:normal;max-width:100%;font-size:37px}.refined-home .release-quote-layout>div>p:not(.eyebrow){font-size:16px}.refined-journey-note{margin-top:26px}.refined-journey-note p{font-size:14px}.refined-home .release-quote-card{padding:25px 20px}.refined-home .enquiry-form{gap:17px 12px}.refined-home .enquiry-form label>span{font-size:14px}.refined-home .enquiry-form input,.refined-home .enquiry-form select{padding:11px;font-size:16px}.refined-form-heading{margin-bottom:22px;padding-bottom:22px}.refined-form-heading h3{font-size:29px}.refined-form-heading p,.refined-home .enquiry-form .form-submit span{font-size:14px}.refined-home .release-preview-form-note{font-size:12px}.refined-journal-grid{grid-template-columns:1fr;gap:26px}.refined-journal-lead{grid-row:auto}.refined-journal-lead h3{font-size:28px}.refined-journal-row{border:0;border-top:1px solid var(--line);grid-template-columns:.72fr 1fr;gap:19px;padding-top:25px;padding-bottom:0;display:grid}.refined-journal-row:last-child{border-top:1px solid var(--line)}.refined-journal-row .release-blog-photo{height:170px;margin:0}.refined-journal-row h3{font-size:21px}.refined-journal-grid article>div>p:not(.eyebrow){font-size:15px}.refined-journal-row>div>p:not(.eyebrow){display:none}.refined-journal-grid .eyebrow{font-size:10px}.refined-journal-lead .release-blog-photo{margin-bottom:20px}.refined-home .release-faq{gap:25px;padding-top:42px}.refined-home .release-faq summary{font-size:16px;font-weight:500}.refined-home .release-faq details p{font-size:16px}.refined-home .release-feedback{margin-bottom:42px;padding:25px 22px}.refined-home .release-feedback p{font-size:14px}.refined-home .release-final h2{font-size:33px}.refined-home .release-final p{font-size:16px}.refined-home .release-final .button{font-size:15px}.release-preview-notice{padding:8px 14px;font-size:10px!important}.release-brand small{font-size:8px}.footer-list,.footer-grid p{font-size:14px}.footer-disclaimer p{font-size:12px}.sticky-whatsapp{min-height:46px;font-size:13px;bottom:12px;right:12px}}@media (max-width:380px){.refined-home .release-hero h1,.refined-home.zh .release-hero h1{font-size:39px}.refined-home .release-hero-actions{flex-direction:column}.refined-home h2{font-size:31px}.refined-destination-stories h3{font-size:20px}.refined-destination-stories p{font-size:14px}.refined-destination-stories>a{gap:15px}.refined-car-caption strong{font-size:16px}}
