@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2)format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}:root{--anyroad-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--anyroad-font-calendar-label:500 .6875rem / 1.2 var(--anyroad-font-sans);--anyroad-font-calendar-day:600 1.75rem / 1 var(--anyroad-font-sans);--anyroad-tracking-calendar-day:-.04em;--anyroad-font-hero-title:500 clamp(1.75rem, 7.5vw, 2rem) / 1.12 var(--anyroad-font-sans);--anyroad-tracking-hero-title:-.035em;--anyroad-space-1:.25rem;--anyroad-space-2:.5rem;--anyroad-space-3:.75rem;--anyroad-space-4:1rem;--anyroad-space-5:1.25rem;--anyroad-space-6:1.5rem;--anyroad-space-7:1.75rem;--anyroad-space-8:2rem;--anyroad-space-page:var(--anyroad-space-4);--anyroad-radius-control:.375rem;--anyroad-radius-card:.625rem;--anyroad-color-travel-teal:#00636b;--anyroad-color-travel-teal-hover:#00565c;--anyroad-color-travel-coral:#ff7049;--anyroad-color-travel-coral-ink:#b73820;--anyroad-color-travel-coral-soft:#ffe0d7;--anyroad-color-travel-mint:#c8faf2;--anyroad-color-primary-50:#edf6f4;--anyroad-color-primary-100:#e4f0ec;--anyroad-color-primary-200:#c9e2dc;--anyroad-color-primary-300:#a2ccc2;--anyroad-color-primary-400:#599e90;--anyroad-color-primary-500:#187e78;--anyroad-color-primary-600:#1c655e;--anyroad-color-primary-700:#18544e;--anyroad-color-primary-800:#14443f;--anyroad-color-primary-900:#103530;--anyroad-color-accent-50:#edf6f4;--anyroad-color-accent-100:#e4f1ee;--anyroad-color-accent-200:#c9e2dc;--anyroad-color-accent-300:#a2ccc2;--anyroad-color-accent-400:#599e90;--anyroad-color-accent-500:#1f7770;--anyroad-color-accent-600:#1c655e;--anyroad-color-accent-700:#18544e;--anyroad-color-accent-800:#14443f;--anyroad-color-accent-900:#103530;--anyroad-color-premium-50:#f1eef9;--anyroad-color-premium-100:#e3ddf4;--anyroad-color-premium-200:#c7bbe9;--anyroad-color-premium-300:#ab98dd;--anyroad-color-premium-400:#8f76d2;--anyroad-color-premium-500:#7354c7;--anyroad-color-premium-600:#6243b5;--anyroad-color-premium-700:#4d338e;--anyroad-color-premium-800:#392466;--anyroad-color-premium-900:#24143f;--anyroad-color-info-50:#efeef6;--anyroad-color-info-100:#e0deee;--anyroad-color-info-200:#c0bddd;--anyroad-color-info-300:#a19bcb;--anyroad-color-info-400:#817aba;--anyroad-color-info-500:#6259a9;--anyroad-color-info-600:#524a8d;--anyroad-color-info-700:#413b71;--anyroad-color-info-800:#312b54;--anyroad-color-info-900:#201c38;--anyroad-color-success-50:#f0faf7;--anyroad-color-success-100:#e0f4ef;--anyroad-color-success-200:#added4;--anyroad-color-success-300:#7bc8b9;--anyroad-color-success-400:#48b19e;--anyroad-color-success-500:#159b83;--anyroad-color-success-600:#147265;--anyroad-color-success-700:#126159;--anyroad-color-success-800:#0d4841;--anyroad-color-success-900:#072e29;--anyroad-color-danger-50:#fff0f0;--anyroad-color-danger-100:#ffdbdc;--anyroad-color-danger-200:#ffb0b3;--anyroad-color-danger-300:#ff858a;--anyroad-color-danger-400:#ff5a61;--anyroad-color-danger-500:#c43d47;--anyroad-color-danger-600:#a3323b;--anyroad-color-danger-700:#82272f;--anyroad-color-danger-800:#601c23;--anyroad-color-danger-900:#3f1117;--anyroad-color-warning-50:#fff8ed;--anyroad-color-warning-100:#fff1df;--anyroad-color-warning-200:#fcdeb6;--anyroad-color-warning-300:#f9ca8d;--anyroad-color-warning-400:#f5b763;--anyroad-color-warning-500:#f2a33a;--anyroad-color-warning-600:#cd872e;--anyroad-color-warning-700:#925b1d;--anyroad-color-warning-800:#764916;--anyroad-color-warning-900:#432809;--anyroad-color-neutral-0:#fff;--anyroad-color-neutral-50:#f8f7f1;--anyroad-color-neutral-100:#deded7;--anyroad-color-neutral-200:#ccd1d0;--anyroad-color-neutral-300:#acb7b9;--anyroad-color-neutral-400:#8b9b9f;--anyroad-color-neutral-500:#627780;--anyroad-color-neutral-600:#586b78;--anyroad-color-neutral-700:#3b505e;--anyroad-color-neutral-800:#2a3e4d;--anyroad-color-neutral-900:#172e37;--anyroad-color-device-frame-deep:#30382f;--anyroad-color-weather-sun-light:#ffe36b;--anyroad-color-weather-sun:#ffc928;--anyroad-color-toast-error:#f14818;--anyroad-color-provider-airbnb:#ff5a5f;--anyroad-color-provider-easyjet:#f60;--anyroad-color-provider-navy:#003580;--anyroad-color-provider-wizz:#d600a9;--anyroad-color-provider-trainline:#00a88f;--anyroad-color-sky:#c5e9ff;--anyroad-color-stay-morning-background:var(--anyroad-color-sky);--anyroad-color-stay-morning-foreground:var(--anyroad-color-neutral-900);--anyroad-color-stay-morning-muted:var(--anyroad-color-neutral-600);--anyroad-color-stay-night-background:var(--anyroad-color-neutral-900);--anyroad-color-stay-night-foreground:var(--anyroad-color-neutral-0);--anyroad-color-stay-night-muted:var(--anyroad-color-primary-200);--anyroad-color-browser-theme:#f5f3ee;--anyroad-color-brand-gold:#f6b51b;--anyroad-color-brand-sea:#087dad;--anyroad-color-brand-night:#12386c;--anyroad-color-brand-sky:#dceffa;--anyroad-color-postcard-sky:#d8edf8;--anyroad-color-postcard-mountain:#b6d5e7;--anyroad-color-postcard-stamp:#a7c6dd;--anyroad-color-email-page:#f4f7fb;--anyroad-color-email-ink:#071b3b;--anyroad-color-email-muted:#42526b;--anyroad-color-email-action:#1289b7;--anyroad-overlay-hero:rgb(from var(--anyroad-color-primary-900) r g b / 8%);--anyroad-overlay-hero-shine:rgb(from var(--anyroad-color-neutral-0) r g b / 10%);--anyroad-color-primary:var(--anyroad-color-primary-500);--anyroad-color-primary-hover:var(--anyroad-color-primary-600);--anyroad-color-secondary:var(--anyroad-color-primary-600);--anyroad-color-secondary-soft:var(--anyroad-color-primary-100);--anyroad-color-accent:var(--anyroad-color-accent-500);--anyroad-color-accent-soft:var(--anyroad-color-accent-100);--anyroad-color-accent-hover:var(--anyroad-color-accent-600);--anyroad-color-premium:var(--anyroad-color-premium-500);--anyroad-color-premium-hover:var(--anyroad-color-premium-600);--anyroad-color-ink:var(--anyroad-color-neutral-900);--anyroad-color-muted:var(--anyroad-color-neutral-600);--anyroad-color-subtle:var(--anyroad-color-neutral-500);--anyroad-color-danger:var(--anyroad-color-danger-500);--anyroad-color-success:var(--anyroad-color-success-500);--anyroad-color-success-soft:var(--anyroad-color-success-100);--anyroad-color-warning:var(--anyroad-color-warning-500);--anyroad-color-info-background:var(--anyroad-color-primary-100);--anyroad-color-info-foreground:var(--anyroad-color-info-500);--anyroad-color-success-background:var(--anyroad-color-success-100);--anyroad-color-success-foreground:var(--anyroad-color-success-600);--anyroad-color-success-foreground-strong:var(--anyroad-color-success-700);--anyroad-color-warning-background:var(--anyroad-color-warning-100);--anyroad-color-warning-foreground:var(--anyroad-color-warning-700);--anyroad-color-warning-foreground-strong:var(--anyroad-color-warning-800);--anyroad-color-error-background:var(--anyroad-color-danger-50);--anyroad-color-error-foreground:var(--anyroad-color-danger-500);--anyroad-color-page-fog:var(--anyroad-color-neutral-50);--anyroad-color-page:var(--anyroad-color-page-fog);--anyroad-color-card:var(--anyroad-color-neutral-0);--anyroad-color-soft:var(--anyroad-color-primary-100);--anyroad-color-border:var(--anyroad-color-neutral-100);--anyroad-color-pale-sky:var(--anyroad-color-soft);--anyroad-color-travel-blue:var(--anyroad-color-secondary);--anyroad-color-coral:var(--anyroad-color-danger-400);--anyroad-color-amber:var(--anyroad-color-warning);--anyroad-color-focus:var(--anyroad-color-primary);--anyroad-shadow-card:none;--anyroad-gradient-action:linear-gradient(125deg, var(--anyroad-color-primary), var(--anyroad-color-secondary));--anyroad-gradient-page:linear-gradient(var(--anyroad-color-page), var(--anyroad-color-page));--anyroad-gradient-hero:linear-gradient(145deg, var(--anyroad-color-soft) 0%, var(--anyroad-color-neutral-50) 48%, var(--anyroad-color-accent-50) 100%)}:where([data-feedback-tone=info]){--anyroad-color-feedback-background:var(--anyroad-color-info-background);--anyroad-color-feedback-foreground:var(--anyroad-color-info-foreground)}:where([data-feedback-tone=success]){--anyroad-color-feedback-background:var(--anyroad-color-success-background);--anyroad-color-feedback-foreground:var(--anyroad-color-success-foreground)}:where([data-feedback-tone=warning]){--anyroad-color-feedback-background:var(--anyroad-color-warning-background);--anyroad-color-feedback-foreground:var(--anyroad-color-warning-foreground)}:where([data-feedback-tone=error]){--anyroad-color-feedback-background:var(--anyroad-color-error-background);--anyroad-color-feedback-foreground:var(--anyroad-color-error-foreground)}:root{color:var(--anyroad-color-ink);background:var(--anyroad-color-neutral-50);font-synthesis:none;--ink:var(--anyroad-color-ink);--muted:var(--anyroad-color-muted);--line:var(--anyroad-color-border);--paper:var(--anyroad-color-neutral-50);--white:var(--anyroad-color-neutral-0);--green:var(--anyroad-color-primary);font-family:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible{outline:3px solid var(--green);outline-offset:6px}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:700}h1{letter-spacing:-.055em;font-size:clamp(48px,5vw,72px);line-height:1.0556}h2{font-size:44px;line-height:1.12}.section{width:min(1216px,100% - 96px);margin-inline:auto}.skip-link{background:var(--white);z-index:50;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:28px;font-weight:700;display:inline-flex}.brand-mark{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2072'%20fill='none'%3e%3crect%20x='4'%20y='4'%20width='64'%20height='64'%20rx='16'%20fill='%2322766F'/%3e%3cg%20transform='translate(15%2013)%20scale(0.7)'%20stroke='white'%20stroke-width='5.5'%3e%3cpath%20d='M43%2049%2022%2039C9%2033%209%2017%2017%2010c8-7%2020-3%2021%207%202%2012-11%2024-23%2034C4%2060-4%2044%207%2040c5-2%2010%200%2015%203'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='50'%20cy='52'%20r='6'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;flex-shrink:0;width:36px;height:36px;display:inline-block}.site-header nav{align-items:center;gap:32px;font-size:16px;display:flex}.button,.header-cta{background:var(--green);color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:18px 26px;font-size:17px;font-weight:700;line-height:21px;display:inline-flex}.button:hover,.header-cta:hover{background:var(--anyroad-color-primary-hover);text-decoration:none}.site-header .button{padding:14px 22px;font-size:16px}.hero-scene{color:var(--white);background:linear-gradient(90deg, rgb(from var(--ink) r g b / .9) 0%, rgb(from var(--ink) r g b / .75) 40%, rgb(from var(--ink) r g b / .12) 100%), url(/assets/anyroad-coastal-road-CdACIhCN.webp) center 55% / cover}.header-link{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.hero-scene .lede,.hero-scene .account-note{color:inherit}.hero-scene .button{background:var(--white);color:var(--ink)}.hero-scene .button:hover{background:var(--anyroad-color-primary-100)}.hero-actions .button{border-radius:8px;padding:16px 24px;font-size:18px;line-height:24px}.hero{grid-template-columns:minmax(0,600fr) minmax(0,496fr);align-items:center;gap:100px;padding-block:32px 64px;display:grid}.hero-copy,.collection-copy,.details-copy{flex-direction:column;gap:26px;display:flex}.lede{color:var(--muted);max-width:510px;font-size:21px;line-height:32px}.hero-actions{align-items:center;gap:24px;display:flex}.text-link{font-size:17px;line-height:26px}.account-note{color:var(--muted);font-size:14px;line-height:21px}.hero-art{height:620px;position:relative}.phone-preview{border:6px solid var(--anyroad-color-neutral-800);background:var(--paper);width:390px;height:844px;color:var(--ink);border-radius:40px;flex-direction:column;flex-shrink:0;font-size:14px;line-height:20px;display:flex;overflow:hidden}.hero-art .phone-preview{transform-origin:0 100%;position:absolute;bottom:0;left:124px;transform:scale(.65)}.phone-status{justify-content:space-between;align-items:center;height:62px;padding:21px 24px 19px;font-size:17px;font-weight:700;display:flex}.phone-status svg{width:82px;height:22px}.phone-brand{letter-spacing:-.04em;align-items:center;gap:8px;padding:12px 16px;font-size:22px;font-weight:700;display:flex}.phone-brand .brand-mark{width:28px;height:28px}.phone-content{flex:1;min-height:0;padding:4px 16px 20px;overflow:hidden}.phone-content>h3{padding:2px 0 16px;font-size:26px;line-height:32px}.phone-day{padding:8px 0 12px;font-size:17px;font-weight:700}.phone-day:before{content:"";background:var(--anyroad-color-travel-coral);border-radius:3px;width:7px;height:7px;margin-right:8px;display:inline-block}.phone-card{border:1px solid var(--line);background:var(--white);border-radius:10px;margin-bottom:10px;padding:10px}.provider-logo{background:0/contain no-repeat;flex-shrink:0;width:148px;height:23px;display:block}.logo-train{background-image:url("data:image/svg+xml,%3csvg%20width='157'%20height='27'%20version='1.1'%20viewBox='0%200%20157%2027'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m18.19%202.86c3.26-3.25%208.55-3.25%2011.81%200a8.32%208.32%200%200%201%200%2011.78l-11.41%2011.39a3.34%203.34%200%200%201-4.72%200l13.77-13.74a4.96%204.96%200%200%200%201.47-3.53%204.96%204.96%200%200%200-1.47-3.53%205.02%205.02%200%200%200-7.08%200l-9.05%209.03-4.33-4.32a1.66%201.66%200%200%201%200-2.36%201.67%201.67%200%200%201%202.36%200l1.97%201.96zm130.79%204.67c5.01%200%208.02%203.18%208.02%208.4%200%200.64-0.08%201.27-0.08%201.35h-11.61c0.08%202.14%201.91%203.69%204.08%203.69%202.04%200%203.17-1.02%203.7-2.47l3.7%201.09c-0.84%202.8-3.4%205.14-7.4%205.14-4.47%200-8.4-3.21-8.4-8.68%200-5.17%203.83-8.53%207.99-8.53zm-78.03%200c5.16%200%207.07%202.9%207.07%206.16v7.97c0%200.87%200.1%202.01%200.2%202.57h-4.03c-0.08-0.41-0.15-1.3-0.15-1.93-0.84%201.3-2.4%202.42-4.8%202.42-3.47%200-5.59-2.34-5.59-4.89%200-2.9%202.14-4.53%204.85-4.94l4.01-0.58c0.92-0.13%201.23-0.59%201.23-1.15%200-1.15-0.89-2.11-2.73-2.11-1.91%200-2.99%201.22-3.12%202.65l-3.91-0.82c0.26-2.55%202.6-5.35%206.97-5.35zm40.33-7.15v18.39c0%201.4%200.79%201.81%201.89%201.81%200.23%200%200.46%200%200.76-0.02v3.74a8.23%208.23%200%200%201-1.81%200.2c-3.17%200-5.16-1.86-5.16-4.99v-19.13zm-64.55%202.8v4.85h3.27v3.89h-3.27v6.8c0%201.42%200.66%201.88%201.92%201.88%200.53%200%201.13-0.07%201.36-0.13v3.63c-0.4%200.16-1.19%200.4-2.48%200.4-3.17%200-5.16-1.88-5.16-5.02v-7.56h-2.94v-3.89h0.83c1.72%200%202.51-1.12%202.51-2.58v-2.28zm51.29%204.41c4.03%200%205.87%202.88%205.87%206.44v10.24h-4.39v-9.47c0-1.81-0.89-3.24-3.01-3.24-1.91%200-3.04%201.48-3.04%203.36v9.32h-4.39v-16.22h4.26v2.01c1-1.68%202.94-2.44%204.7-2.44zm34.96%200c4.03%200%205.87%202.88%205.87%206.44v10.24h-4.39v-9.47c0-1.81-0.89-3.24-3.01-3.24-1.92%200-3.04%201.48-3.04%203.36v9.32h-4.39v-16.22h4.26v2.01c1-1.68%202.94-2.44%204.7-2.44zm-71.45%200.3c0.36%200%200.69%200.05%201.02%200.08v4.41a6.46%206.46%200%200%200-1.33-0.13c-2.25%200-4.19%201.09-4.19%204.58v7.41h-4.39v-16.22h4.26v2.42c1-2.14%203.24-2.55%204.62-2.55zm24.18%200.13v16.22h-4.39v-16.22h4.39zm34.96%200v16.22h-4.39v-16.22zm-118.22-5.16c3.12-3.12%208.12-3.24%2011.4-0.38l-2.37%202.36a5.03%205.03%200%200%200-6.67%200.37%204.99%204.99%200%200%200%200%207.06l6.69%206.67%2011.41-11.38a1.67%201.67%200%200%201%202.36%200c0.65%200.65%200.65%201.71%200%202.36l-13.77%2013.74-9.05-9.03a8.26%208.26%200%200%201-2.44-5.89c0-2.22%200.87-4.32%202.44-5.89zm71.26%2014.1-3.68%200.56c-1.12%200.15-2.02%200.79-2.02%202.04%200%200.97%200.69%201.89%202.12%201.89%201.86%200%203.57-0.89%203.57-3.77zm75.3-5.88c-2.27%200-3.52%201.73-3.62%203.21h7.25c-0.05-1.63-1.12-3.21-3.63-3.21zm-65.52-11.08a2.69%202.69%200%200%201%202.71%202.73%202.68%202.68%200%200%201-2.71%202.67c-1.48%200-2.71-1.22-2.71-2.67%200-1.53%201.23-2.75%202.71-2.73zm34.99%200a2.69%202.69%200%200%201%202.71%202.73%202.68%202.68%200%200%201-2.71%202.67c-1.48%200-2.71-1.22-2.71-2.67%200-1.53%201.2-2.75%202.71-2.73z'%20fill='%2300a88f'/%3e%3c/svg%3e");width:130px}.logo-hotel{background-image:url(/assets/brand-DKraylfM.svg);width:150px}.logo-flight{background-image:url(/assets/brand-CQAbrFTr.svg)}.phone-meta{color:var(--muted);padding-top:6px;font-size:12px;line-height:17px}.timeline-row{align-items:flex-start;gap:10px;padding-top:12px;display:flex}.timeline-row>b{flex-shrink:0;width:48px;font-size:16px}.timeline-stop{background:var(--green);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.timeline-stop.hollow{border:2px solid var(--green);background:var(--white)}.timeline-row strong{font-size:14px;font-weight:600}.timeline-row small{color:var(--muted);font-size:11px;display:block}.phone-nav{border-top:1px solid var(--line);color:var(--muted);justify-content:space-around;padding:14px 0;display:flex}.phone-nav>span{flex-direction:column;align-items:center;gap:5px;display:flex}.phone-nav>span:first-child{color:var(--green)}.phone-nav small{font-size:12px}.phone-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.home-indicator{background:var(--ink);border-radius:3px;flex-shrink:0;width:120px;height:4px;margin:8px auto}.collection{background:var(--white);padding-block:80px}.collection-layout{grid-template-columns:minmax(0,480fr) minmax(0,656fr);align-items:center;gap:80px;display:grid}.collection-copy{gap:24px}.collection-copy>p,.details-copy>p{color:var(--muted);font-size:19px;line-height:30px}.accounts{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.accounts li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;display:flex}.accounts svg{fill:none;width:20px;height:20px;stroke:var(--green);stroke-width:1.7px}.booking-pile{min-width:0;height:560px;position:relative}.booking-card{border:1px solid var(--line);background:var(--paper);width:420px;box-shadow:0 8px 20px rgb(from var(--ink) r g b / .07);border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;position:absolute}.booking-train{top:4px;left:18%;transform:rotate(4deg)}.booking-hotel{top:165px;left:3%;transform:rotate(-4deg)}.booking-flight{top:326px;left:16%;transform:rotate(2deg)}.booking-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.booking-date{color:var(--muted);white-space:nowrap;font-size:12px}.booking-card h3{letter-spacing:-.02em;font-size:21px;line-height:26px}.booking-card p{color:var(--muted);font-size:15px;line-height:20px}.booking-source{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.booking-source>span{color:var(--muted)}.booking-pile figcaption{color:var(--muted);font-size:14px;line-height:21px;position:absolute;bottom:0;left:12%}.details{grid-template-columns:minmax(0,496fr) minmax(0,512fr);align-items:center;gap:112px;padding:80px 48px;display:grid}.details-art{justify-content:center;height:549px;display:flex;position:relative}.details-art .phone-preview{transform-origin:top;transform:scale(.65)}.details-copy{gap:24px}.details-copy .text-link{color:var(--green);font-weight:700}.phone-back{color:var(--green);padding:0 0 10px;font-size:12px}.phone-card h3{padding-top:8px;font-size:21px;line-height:26px}.phone-card h4{padding-bottom:8px;font-size:16px;line-height:22px}.phone-actions{gap:6px;padding-top:10px;display:flex}.phone-actions span{text-align:center;border:1px solid var(--green);color:var(--green);border-radius:5px;flex:1;padding:5px;font-size:12px}.phone-actions span:first-child{background:var(--green);color:var(--white)}.phone-card dl{margin:0}.phone-card dl>div{border-bottom:1px solid var(--paper);grid-template-columns:100px 1fr;gap:8px;padding:7px 0;font-size:12px;display:grid}.phone-card dt{color:var(--muted)}.phone-card dd{margin:0}.final-cta{background:linear-gradient(rgb(from var(--ink) r g b / .76), rgb(from var(--ink) r g b / .76)), url(/assets/anyroad-coastal-road-CdACIhCN.webp) center 52% / cover;color:var(--white);text-align:center;padding-block:76px}.final-cta .section{flex-direction:column;align-items:center;gap:24px;display:flex}.final-cta h2{font-size:48px;line-height:54px}.final-cta p{font-size:19px;line-height:29px}.final-cta .button{background:var(--white);color:var(--ink)}.final-cta .button:hover{background:var(--anyroad-color-primary-100)}.final-cta p.cta-note{font-size:14px;line-height:21px}footer.section{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}footer .brand{font-size:20px}footer .brand-mark{width:26px;height:26px}.footer-links,footer nav{color:var(--muted);align-items:center;gap:28px;font-size:14px;display:flex}.compact{border-bottom:1px solid var(--line)}.legal-page{width:min(820px,100% - 48px);margin:0 auto;padding:90px 0 120px}.back-link{color:var(--anyroad-color-neutral-500);gap:8px;margin-bottom:72px;font-weight:600;text-decoration:none;display:inline-flex}.legal-page h1{max-width:800px;font-size:clamp(2.8rem,6vw,5rem)}.updated{color:var(--anyroad-color-neutral-400);margin:30px 0 70px}.legal-sections{gap:42px;display:grid}.legal-sections section{border-top:1px solid var(--line);padding-top:38px}.legal-sections h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.legal-sections p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}@media (width<=1200px) and (width>=761px){.hero,.collection-layout{gap:48px}.booking-card{width:350px;padding:20px}.booking-train,.booking-flight{left:6%}.booking-hotel{left:0}.booking-heading .provider-logo{width:120px}.booking-card h3{font-size:19px}.details{gap:48px;padding-inline:0}}@media (width<=960px) and (width>=761px){.hero{gap:32px}h1{font-size:48px}h2{font-size:36px}.hero-art{height:620px}.hero-art .phone-preview{left:28px;transform:scale(.6)}.hero-actions{flex-wrap:wrap;gap:16px}.collection-layout{grid-template-columns:1fr}.booking-pile{width:560px;max-width:100%;margin-inline:auto}.booking-card{width:420px}}@media (width<=760px){.hero-scene{background-image:linear-gradient(180deg, rgb(from var(--ink) r g b / .87) 0%, rgb(from var(--ink) r g b / .7) 42%, rgb(from var(--ink) r g b / .16) 100%), url(/assets/anyroad-coastal-road-CdACIhCN.webp)}.section{width:calc(100% - 48px)}.site-header{padding-block:22px}.brand{gap:8px;font-size:23px}.brand-mark{width:28px;height:28px}.site-header nav{gap:0}.hero{flex-direction:column;gap:40px;padding-block:32px 20px;display:flex}.hero-copy{gap:22px;width:100%}h1{font-size:clamp(36px,11.03vw,56px);line-height:1.093}h2{font-size:32px;line-height:37px}.lede{font-size:18px;line-height:28px}.hero-actions{flex-direction:column;align-items:stretch;gap:22px}.hero-actions .text-link{text-align:center;font-size:16px}.account-note{text-align:center;font-size:14px;line-height:21px}.hero-art{width:100%;max-width:440px;height:540px}.hero-art .phone-preview{transform-origin:bottom;bottom:0;left:50%;transform:translate(-50%)scale(.58)}.collection{padding-block:48px}.collection-layout{flex-direction:column;gap:32px;display:flex}.collection-copy{gap:22px}.collection-copy>p,.details-copy>p{font-size:17px;line-height:27px}.accounts{gap:12px}.accounts li{white-space:nowrap;flex:1;gap:6px;padding:11px 10px;font-size:14px}.accounts svg{flex-shrink:0;width:18px;height:18px}.booking-pile{width:100%;max-width:410px;height:690px}.booking-card{width:calc(100% - 28px);padding:20px}.booking-train{top:8px;left:18px;transform:rotate(2deg)}.booking-hotel{top:226px;left:6px;transform:rotate(-2deg)}.booking-flight{top:438px;left:18px;transform:rotate(1deg)}.booking-card h3{font-size:19px;line-height:25px}.booking-heading .provider-logo{width:116px;height:22px}.booking-date{font-size:11px}.booking-source{font-size:14px}.booking-pile figcaption{font-size:13px;left:0}.details{flex-direction:column;gap:34px;padding:48px 0;display:flex}.details-copy{order:-1;gap:22px}.details-copy .text-link{font-size:16px}.details-art{width:100%;height:608px}.details-art .phone-preview{transform:scale(.72)}.final-cta{padding-block:48px}.final-cta .section{gap:22px}.final-cta h2{max-width:300px;font-size:36px;line-height:40px}.final-cta p{font-size:17px;line-height:27px}.final-cta .button{width:100%}footer.section{flex-direction:column;gap:22px}footer .brand{font-size:22px}.footer-links,footer nav{gap:24px}.legal-page{padding-top:40px}.legal-page h1{font-size:40px}.back-link{margin-bottom:35px}}@media (width<=359px){.section{width:calc(100% - 32px)}.accounts{flex-direction:column}.hero-art .phone-preview{transform:translate(-50%)scale(.58)}.booking-card{padding:16px}.booking-heading{gap:6px}.booking-heading .provider-logo{width:104px}.booking-source{font-size:12px}.details-art .phone-preview{transform:scale(.68)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
