/* == UWS page 4 START (managed — do not edit by hand) == */
.p-4.uws-imported { display: contents; color: inherit; }
/* == UWS page 4 END == */
/* == UWS page 7 START (managed — do not edit by hand) == */
.p-7.uws-imported { display: contents; color: inherit; }
/* == UWS page 7 END == */
/* == UWS page 9 START (managed — do not edit by hand) == */
.p-9.uws-imported { display: contents; color: inherit; }
/* == UWS page 9 END == */
/* == UWS page 10 START (managed — do not edit by hand) == */
.p-10.uws-imported { display: contents; color: inherit; }
/* == UWS page 10 END == */
/* == UWS page 11 START (managed — do not edit by hand) == */
.p-11.uws-imported { display: contents; color: inherit; }
/* == UWS page 11 END == */
/* == UWS page 12 START (managed — do not edit by hand) == */
.p-12.uws-imported { display: contents; color: inherit; }
/* == UWS page 12 END == */
/* == UWS page 13 START (managed — do not edit by hand) == */
.p-13.uws-imported { display: contents; color: inherit; }
/* == UWS page 13 END == */
/* == UWS page 14 START (managed — do not edit by hand) == */
.p-14.uws-imported { display: contents; color: inherit; }
/* == UWS page 14 END == */
/* == UWS page 15 START (managed — do not edit by hand) == */
.p-15.uws-imported { display: contents; color: inherit; }
/* == UWS page 15 END == */
/* == UWS page 16 START (managed — do not edit by hand) == */
.p-16.uws-imported { display: contents; color: inherit; }
/* == UWS page 16 END == */
/* == UWS page 17 START (managed — do not edit by hand) == */
.p-17.uws-imported { display: contents; color: inherit; }
/* == UWS page 17 END == */
/* == UWS page 18 START (managed — do not edit by hand) == */
.p-18.uws-imported { display: contents; color: inherit; }
/* == UWS page 18 END == */
/* == UWS page 19 START (managed — do not edit by hand) == */
.p-19.uws-imported { display: contents; color: inherit; }
/* == UWS page 19 END == */
/* == UWS page 20 START (managed — do not edit by hand) == */
.p-20.uws-imported { display: contents; color: inherit; }
/* == UWS page 20 END == */
/* == UWS page 21 START (managed — do not edit by hand) == */
.p-21.uws-imported { display: contents; color: inherit; }
/* == UWS page 21 END == */
/* == UWS page 22 START (managed — do not edit by hand) == */
.p-22.uws-imported { display: contents; color: inherit; }
/* == UWS page 22 END == */
/* == UWS page 23 START (managed — do not edit by hand) == */
.p-23.uws-imported { display: contents; color: inherit; }
/* == UWS page 23 END == */
/* == UWS page 24 START (managed — do not edit by hand) == */
.p-24.uws-imported { display: contents; color: inherit; }
/* == UWS page 24 END == */
/* == UWS page 25 START (managed — do not edit by hand) == */
.p-25.uws-imported { display: contents; color: inherit; }
/* == UWS page 25 END == */
/* == UWS page 26 START (managed — do not edit by hand) == */
.p-26.uws-imported { display: contents; color: inherit; }
/* == UWS page 26 END == */
/* == UWS page 27 START (managed — do not edit by hand) == */
.p-27.uws-imported { display: contents; color: inherit; }
/* == UWS page 27 END == */
/* == UWS page 28 START (managed — do not edit by hand) == */
.p-28.uws-imported { display: contents; color: inherit; }
/* == UWS page 28 END == */
/* == UWS page 29 START (managed — do not edit by hand) == */
.p-29.uws-imported { display: contents; color: inherit; }
/* == UWS page 29 END == */
/* == UWS page 30 START (managed — do not edit by hand) == */
.p-30.uws-imported { display: contents; color: inherit; }
/* == UWS page 30 END == */
/* == UWS page 31 START (managed — do not edit by hand) == */
.p-31.uws-imported { display: contents; color: inherit; }
/* == UWS page 31 END == */
/* == UWS page 32 START (managed — do not edit by hand) == */
.p-32.uws-imported { display: contents; color: inherit; }
/* == UWS page 32 END == */
/* == UWS page 33 START (managed — do not edit by hand) == */
.p-33.uws-imported { display: contents; color: inherit; }
/* == UWS page 33 END == */
/* == UWS page 34 START (managed — do not edit by hand) == */
.p-34.uws-imported { display: contents; color: inherit; }
/* == UWS page 34 END == */
/* == UWS page 35 START (managed — do not edit by hand) == */
.p-35.uws-imported { display: contents; color: inherit; }
/* == UWS page 35 END == */
/* == UWS page 37 START (managed — do not edit by hand) == */
.p-37.uws-imported { display: contents; color: inherit; }
/* == UWS page 37 END == */
/* == UWS page 38 START (managed — do not edit by hand) == */
.p-38.uws-imported { display: contents; color: inherit; }
/* == UWS page 38 END == */
/* == UWS page 39 START (managed — do not edit by hand) == */
.p-39.uws-imported { display: contents; color: inherit; }
/* == UWS page 39 END == */
/* == UWS page 40 START (managed — do not edit by hand) == */
.p-40.uws-imported { display: contents; color: inherit; }
/* == UWS page 40 END == */
/* == UWS page 41 START (managed — do not edit by hand) == */
.p-41.uws-imported { display: contents; color: inherit; }
/* == UWS page 41 END == */
/* == UWS page 42 START (managed — do not edit by hand) == */
.p-42.uws-imported { display: contents; color: inherit; }
/* == UWS page 42 END == */
/* == UWS page 43 START (managed — do not edit by hand) == */
.p-43.uws-imported { display: contents; color: inherit; }
/* == UWS page 43 END == */
/* == UWS page 45 START (managed — do not edit by hand) == */
.p-45.uws-imported { display: contents; color: inherit; }
/* == UWS page 45 END == */
/* == UWS page 46 START (managed — do not edit by hand) == */
.p-46.uws-imported { display: contents; color: inherit; }
/* == UWS page 46 END == */
/* == UWS page 47 START (managed — do not edit by hand) == */
.p-47.uws-imported { display: contents; color: inherit; }
/* == UWS page 47 END == */
/* == UWS page 48 START (managed — do not edit by hand) == */
.p-48.uws-imported { display: contents; color: inherit; }
/* == UWS page 48 END == */
/* == UWS page 49 START (managed — do not edit by hand) == */
.p-49.uws-imported { display: contents; color: inherit; }
/* == UWS page 49 END == */
/* == UWS page 50 START (managed — do not edit by hand) == */
.p-50.uws-imported { display: contents; color: inherit; }
/* == UWS page 50 END == */
/* == UWS page 36 START (managed — do not edit by hand) == */
.p-36.uws-imported { display: contents; color: inherit; }
/* == UWS page 36 END == */
/* == UWS page 175 START (managed — do not edit by hand) == */
.p-175.uws-imported { display: contents; color: inherit; }
/* == UWS page 175 END == */
/* == UWS page 8 START (managed — do not edit by hand) == */
.p-8.uws-imported { display: contents; color: inherit; }
/* == UWS page 8 END == */
/* == UWS page 51 START (managed — do not edit by hand) == */
.p-51.uws-imported { display: contents; color: inherit; }
/* == UWS page 51 END == */
/* == UWS page 59 START (managed — do not edit by hand) == */
.p-59.uws-imported { display: contents; color: inherit; }
/* == UWS page 59 END == */
/* == UWS page 58 START (managed — do not edit by hand) == */
.p-58.uws-imported { display: contents; color: inherit; }
/* == UWS page 58 END == */
/* == UWS page 54 START (managed — do not edit by hand) == */
.p-54.uws-imported { display: contents; color: inherit; }
/* == UWS page 54 END == */
/* == UWS page 53 START (managed — do not edit by hand) == */
.p-53.uws-imported { display: contents; color: inherit; }
/* == UWS page 53 END == */
/* == UWS page 57 START (managed — do not edit by hand) == */
.p-57.uws-imported { display: contents; color: inherit; }
/* == UWS page 57 END == */
/* == UWS page 56 START (managed — do not edit by hand) == */
.p-56.uws-imported { display: contents; color: inherit; }
/* == UWS page 56 END == */
/* == UWS page 55 START (managed — do not edit by hand) == */
.p-55.uws-imported { display: contents; color: inherit; }
/* == UWS page 55 END == */
/* == UWS page 52 START (managed — do not edit by hand) == */
.p-52.uws-imported { display: contents; color: inherit; }
/* == UWS page 52 END == */
/* == UWS page 60 START (managed — do not edit by hand) == */
.p-60.uws-imported { display: contents; color: inherit; }
/* == UWS page 60 END == */
/* == UWS page 6 START (managed — do not edit by hand) == */
.p-6.uws-imported { display: contents; color: inherit; }
.p-6 .hh-page, .p-6 .hh-page * { box-sizing: border-box;}
.p-6 .hh-page {
  --hh-bg: #0b0d10;
  --hh-panel: #12161b;
  --hh-panel-2: #181d23;
  --hh-line: rgba(255,255,255,.10);
  --hh-text: #f5f7f8;
  --hh-muted: #aeb6bf;
  --hh-accent: #f2d13d;
  --hh-accent-strong: #ffd91f;
  --hh-paper: #f5f3ed;
  --hh-ink: #15171a;
  --hh-max: 1180px;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;}
.p-6 .hh-page a { color: inherit; text-decoration: none;}
.p-6 .hh-page img { display: block; max-width: 100%;}
.p-6 .hh-page h1, .p-6 .hh-page h2, .p-6 .hh-page h3, .p-6 .hh-page p { margin-top: 0;}
.p-6 .hh-page h1, .p-6 .hh-page h2, .p-6 .hh-page h3 {
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .01em;
  line-height: 1.08;}
.p-6 .hh-wrap { width: min(calc(100% - 40px), var(--hh-max)); margin: 0 auto;}
.p-6 .hh-kicker {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: var(--hh-accent);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .12em;
  text-transform: uppercase;}
.p-6 .hh-kicker::before {
  content: "";
  width: 28px;
  height: 2px;
  background: var(--hh-accent);}
.p-6 .hh-title {
  margin-bottom: 22px;
  color: var(--hh-text);
  font-size: clamp(48px, 7vw, 88px);
  font-weight: 600;
  letter-spacing: -.01em;}
.p-6 .hh-title span { color: var(--hh-accent);}
.p-6 .hh-section-title {
  margin-bottom: 16px;
  font-size: clamp(34px, 4vw, 56px);
  font-weight: 600;
  letter-spacing: -.005em;}
.p-6 .hh-lead {
  max-width: 720px;
  font-size: 18px;
  line-height: 1.72;
  font-weight: 400;}
.p-6 .hh-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 28px;}
.p-6 .hh-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 12px 22px;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 999px;
  font-weight: 600;
  transition: transform .2s ease, border-color .2s ease, background .2s ease;}
.p-6 .hh-btn:hover { transform: translateY(-2px); border-color: var(--hh-accent);}
.p-6 .hh-btn--primary {
  border-color: var(--hh-accent);
  background: var(--hh-accent);
  color: #111;}
.p-6 .hh-btn--primary:hover { background: var(--hh-accent-strong);}
.p-6 .hh-hero {
  position: relative;
  overflow: hidden;
  padding: 88px 0;
  background:
    radial-gradient(circle at 78% 26%, rgba(242,209,61,.18), transparent 26%),
    linear-gradient(120deg, #090b0e, #151a20);
  color: var(--hh-text);}
.p-6 .hh-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .35;
  background-image:
    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);
  background-size: 52px 52px;}
.p-6 .hh-hero-grid {
  position: relative;
  display: grid;
  grid-template-columns: 1.08fr .92fr;
  gap: 58px;
  align-items: center;}
.p-6 .hh-hero-copy p { max-width: 650px; color: #c2c8cf; font-size: 18px;}
.p-6 .hh-hero-card {
  position: relative;
  min-height: 470px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 30px;
  background: #111;
  box-shadow: 0 28px 70px rgba(0,0,0,.38);}
.p-6 .hh-hero-card img {
  width: 100%;
  height: 470px;
  object-fit: cover;
  opacity: .88;}
.p-6 .hh-hero-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(7,8,10,.93), transparent 58%);}
.p-6 .hh-hero-badge {
  position: absolute;
  z-index: 2;
  left: 24px;
  right: 24px;
  bottom: 22px;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: end;}
.p-6 .hh-hero-badge strong {
  display: block;
  font-size: 24px;}
.p-6 .hh-hero-badge span { color: #c6cbd1; font-size: 13px;}
.p-6 .hh-price-pill {
  flex: none;
  padding: 10px 14px;
  border-radius: 999px;
  background: var(--hh-accent);
  color: #111 !important;
  font-weight: 700;}
.p-6 .hh-trust {
  padding: 0;
  background: #0d1014;
  color: var(--hh-text);
  border-top: 1px solid var(--hh-line);
  border-bottom: 1px solid var(--hh-line);}
.p-6 .hh-trust-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);}
.p-6 .hh-trust-item {
  min-height: 104px;
  padding: 24px;
  border-right: 1px solid var(--hh-line);}
.p-6 .hh-trust-item:first-child { border-left: 1px solid var(--hh-line);}
.p-6 .hh-trust-item strong { display: block; margin-bottom: 4px; text-transform: uppercase;}
.p-6 .hh-trust-item span { color: var(--hh-muted); font-size: 13px;}
.p-6 .hh-fleet {
  padding: 90px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-6 .hh-fleet-head {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  align-items: end;
  margin-bottom: 34px;}
.p-6 .hh-fleet-head p { max-width: 510px; margin-bottom: 0; color: #60646a;}
.p-6 .hh-fleet-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;}
.p-6 .hh-bike {
  overflow: hidden;
  border: 1px solid #ddd9cf;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 14px 36px rgba(20,22,25,.06);}
.p-6 .hh-bike-media {
  position: relative;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: #ece9e0;}
.p-6 .hh-bike-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .25s ease;}
.p-6 .hh-bike:hover .hh-bike-media img { transform: scale(1.025);}
.p-6 .hh-bike-body { padding: 22px;}
.p-6 .hh-bike h3 { margin-bottom: 14px; font-size: 24px;}
.p-6 .hh-rate-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;}
.p-6 .hh-rate {
  padding: 12px;
  border-radius: 12px;
  background: #f3f0e8;}
.p-6 .hh-rate span {
  display: block;
  color: #77736b;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;}
.p-6 .hh-rate strong { font-size: 18px;}
.p-6 .hh-about {
  padding: 90px 0;
  background: var(--hh-bg);
  color: var(--hh-text);}
.p-6 .hh-about-grid {
  display: grid;
  grid-template-columns: 1fr .78fr;
  gap: 56px;
  align-items: start;}
.p-6 .hh-about-copy p { color: #c2c8cf;}
.p-6 .hh-info-card {
  border: 1px solid var(--hh-line);
  border-radius: 22px;
  padding: 30px;
  background: var(--hh-panel);}
.p-6 .hh-info-card h3 { font-size: 30px;}
.p-6 .hh-info-list { list-style: none; margin: 24px 0 0; padding: 0;}
.p-6 .hh-info-list li {
  padding: 13px 0;
  border-bottom: 1px solid var(--hh-line);
  color: #c9ced4;}
.p-6 .hh-info-list li:last-child { border-bottom: 0;}
.p-6 .hh-info-list li::before {
  content: "✓";
  margin-right: 10px;
  color: var(--hh-accent);
  font-weight: 700;}
.p-6 .hh-steps {
  padding: 84px 0;
  background: var(--hh-accent);
  color: #111;}
.p-6 .hh-step-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  margin-top: 32px;}
.p-6 .hh-step {
  padding-top: 22px;
  border-top: 2px solid rgba(0,0,0,.34);}
.p-6 .hh-step b {
  display: block;
  opacity: .28;
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 600;
  font-size: 54px;
  line-height: 1;}
.p-6 .hh-step h3 { margin: -8px 0 9px; font-size: 26px;}
.p-6 .hh-delivery {
  padding: 90px 0;
  background: #11151a;
  color: var(--hh-text);}
.p-6 .hh-delivery-grid {
  display: grid;
  grid-template-columns: .75fr 1.25fr;
  gap: 58px;
  align-items: center;}
.p-6 .hh-location-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;}
.p-6 .hh-location-cloud span {
  padding: 9px 14px;
  border: 1px solid #343a42;
  border-radius: 999px;
  background: #171c22;
  color: #d4d8dd;
  font-size: 13px;}
.p-6 .hh-delivery p { color: #bcc3ca;}
.p-6 .hh-contact {
  padding: 90px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-6 .hh-contact-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;}
.p-6 .hh-contact-card, .p-6 .hh-enquiry-card {
  border-radius: 22px;
  padding: 34px;}
.p-6 .hh-contact-card {
  background: #11151a;
  color: #fff;}
.p-6 .hh-contact-card p { color: #b8c0c7;}
.p-6 .hh-contact-list {
  display: grid;
  gap: 10px;
  margin-top: 26px;}
.p-6 .hh-contact-link {
  display: block;
  padding: 14px 16px;
  border: 1px solid #343b43;
  border-radius: 12px;
  background: #171c22;
  font-weight: 600;}
.p-6 .hh-contact-link span {
  display: block;
  color: #919aa4;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .06em;}
.p-6 .hh-enquiry-card {
  border: 1px solid #ddd8ce;
  background: #fff;}
.p-6 .hh-enquiry-card h3 { font-size: 30px;}
.p-6 .hh-enquiry-list {
  margin: 22px 0 0;
  padding-left: 20px;}
.p-6 .hh-enquiry-list li { margin: 8px 0;}
.p-6 .hh-form-note {
  margin-top: 22px;
  padding: 14px;
  border-left: 4px solid var(--hh-accent);
  background: #f4f1e9;
  color: #67635c;
  font-size: 13px;}
.p-6 .hh-links-hero {
  padding: 78px 0;
  background:
    radial-gradient(circle at 85% 20%, rgba(242,209,61,.16), transparent 25%),
    #0b0e12;
  color: var(--hh-text);}
.p-6 .hh-links {
  padding: 82px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-6 .hh-links-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;}
.p-6 .hh-link-card {
  display: flex;
  gap: 16px;
  align-items: center;
  min-height: 102px;
  padding: 20px;
  border: 1px solid #ddd8ce;
  border-radius: 16px;
  background: #fff;
  transition: transform .2s ease, border-color .2s ease;}
.p-6 .hh-link-card:hover {
  transform: translateY(-2px);
  border-color: #c7ac27;}
.p-6 .hh-link-icon {
  flex: none;
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #15191e;
  color: var(--hh-accent);
  font-weight: 700;}
.p-6 .hh-link-card strong { display: block; margin-bottom: 3px;}
.p-6 .hh-link-card span { color: #75716b; font-size: 13px; word-break: break-word;}
.p-6 .hh-link-note {
  padding: 28px;
  border: 1px solid var(--hh-line);
  border-radius: 18px;
  background: #12161b;
  color: #c7cdd3;}
.p-6 .hh-link-note strong { color: #fff;}
.p-6 .hh-enquiry-card > p {
  color: #666b70;
  margin-bottom: 22px;}
.p-6 .hh-native-form {
  display: grid;
  gap: 14px;}
.p-6 .hh-native-form label {
  display: grid;
  gap: 7px;
  margin: 0;
  color: #33383d;
  font-size: 13px;
  font-weight: 600;}
.p-6 .hh-native-form label > span {
  display: block;}
.p-6 .hh-native-form input, .p-6 .hh-native-form textarea {
  width: 100%;
  min-height: 48px;
  padding: 12px 14px;
  border: 1px solid #d7d2c7;
  border-radius: 10px;
  background: #f8f6f0;
  color: #15171a;
  font: inherit;
  box-shadow: none;}
.p-6 .hh-native-form textarea {
  min-height: 138px;
  resize: vertical;}
.p-6 .hh-native-form input:focus, .p-6 .hh-native-form textarea:focus {
  outline: 2px solid rgba(242,209,61,.36);
  outline-offset: 1px;
  border-color: #c3a91f;}
.p-6 .hh-native-form button[type="submit"] {
  min-height: 50px;
  padding: 12px 22px;
  border: 1px solid var(--hh-accent);
  border-radius: 999px;
  background: var(--hh-accent);
  color: #111;
  font-family: "Oswald", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  transition: transform .2s ease, background .2s ease;}
.p-6 .hh-native-form button[type="submit"]:hover {
  transform: translateY(-2px);
  background: var(--hh-accent-strong);}
.p-6 .hh-enquiry-card .uws-form-notice {
  margin: 0 0 16px;
  padding: 12px 14px;
  border-radius: 10px;
  font-weight: 700;}
@media (max-width: 900px) {
  .p-6 .hh-hero-grid, .p-6 .hh-about-grid, .p-6 .hh-delivery-grid, .p-6 .hh-contact-grid { grid-template-columns: 1fr;}
  .p-6 .hh-fleet-grid { grid-template-columns: repeat(2, 1fr);}
  .p-6 .hh-trust-grid { grid-template-columns: repeat(2, 1fr);}
  .p-6 .hh-trust-item:nth-child(3) { border-left: 1px solid var(--hh-line);}
  .p-6 .hh-step-grid { grid-template-columns: 1fr;}
  .p-6 .hh-fleet-head { align-items: start; flex-direction: column;}
}
@media (max-width: 620px) {
  .p-6 .hh-wrap { width: min(calc(100% - 28px), var(--hh-max));}
  .p-6 .hh-hero, .p-6 .hh-fleet, .p-6 .hh-about, .p-6 .hh-delivery, .p-6 .hh-contact, .p-6 .hh-links, .p-6 .hh-links-hero { padding: 64px 0;}
  .p-6 .hh-title { font-size: 48px;}
  .p-6 .hh-hero-card, .p-6 .hh-hero-card img { min-height: 330px; height: 330px;}
  .p-6 .hh-hero-badge { align-items: start; flex-direction: column;}
  .p-6 .hh-fleet-grid, .p-6 .hh-trust-grid, .p-6 .hh-links-grid { grid-template-columns: 1fr;}
  .p-6 .hh-trust-item, .p-6 .hh-trust-item:nth-child(3) { border-left: 1px solid var(--hh-line);}
  .p-6 .hh-actions { display: grid;}
  .p-6 .hh-btn { width: 100%;}
}
/* == UWS page 6 END == */
/* == UWS page 44 START (managed — do not edit by hand) == */
.p-44.uws-imported { display: contents; color: inherit; }
.p-44 .hh-page, .p-44 .hh-page * { box-sizing: border-box;}
.p-44 .hh-page {
  --hh-bg: #0b0d10;
  --hh-panel: #12161b;
  --hh-panel-2: #181d23;
  --hh-line: rgba(255,255,255,.10);
  --hh-text: #f5f7f8;
  --hh-muted: #aeb6bf;
  --hh-accent: #f2d13d;
  --hh-accent-strong: #ffd91f;
  --hh-paper: #f5f3ed;
  --hh-ink: #15171a;
  --hh-max: 1180px;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;}
.p-44 .hh-page a { color: inherit; text-decoration: none;}
.p-44 .hh-page img { display: block; max-width: 100%;}
.p-44 .hh-page h1, .p-44 .hh-page h2, .p-44 .hh-page h3, .p-44 .hh-page p { margin-top: 0;}
.p-44 .hh-page h1, .p-44 .hh-page h2, .p-44 .hh-page h3 {
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .01em;
  line-height: 1.08;}
.p-44 .hh-wrap { width: min(calc(100% - 40px), var(--hh-max)); margin: 0 auto;}
.p-44 .hh-kicker {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: var(--hh-accent);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .12em;
  text-transform: uppercase;}
.p-44 .hh-kicker::before {
  content: "";
  width: 28px;
  height: 2px;
  background: var(--hh-accent);}
.p-44 .hh-title {
  margin-bottom: 22px;
  color: var(--hh-text);
  font-size: clamp(48px, 7vw, 88px);
  font-weight: 600;
  letter-spacing: -.01em;}
.p-44 .hh-title span { color: var(--hh-accent);}
.p-44 .hh-section-title {
  margin-bottom: 16px;
  font-size: clamp(34px, 4vw, 56px);
  font-weight: 600;
  letter-spacing: -.005em;}
.p-44 .hh-lead {
  max-width: 720px;
  font-size: 18px;
  line-height: 1.72;
  font-weight: 400;}
.p-44 .hh-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 28px;}
.p-44 .hh-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 12px 22px;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 999px;
  font-weight: 600;
  transition: transform .2s ease, border-color .2s ease, background .2s ease;}
.p-44 .hh-btn:hover { transform: translateY(-2px); border-color: var(--hh-accent);}
.p-44 .hh-btn--primary {
  border-color: var(--hh-accent);
  background: var(--hh-accent);
  color: #111;}
.p-44 .hh-btn--primary:hover { background: var(--hh-accent-strong);}
.p-44 .hh-hero {
  position: relative;
  overflow: hidden;
  padding: 88px 0;
  background:
    radial-gradient(circle at 78% 26%, rgba(242,209,61,.18), transparent 26%),
    linear-gradient(120deg, #090b0e, #151a20);
  color: var(--hh-text);}
.p-44 .hh-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .35;
  background-image:
    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);
  background-size: 52px 52px;}
.p-44 .hh-hero-grid {
  position: relative;
  display: grid;
  grid-template-columns: 1.08fr .92fr;
  gap: 58px;
  align-items: center;}
.p-44 .hh-hero-copy p { max-width: 650px; color: #c2c8cf; font-size: 18px;}
.p-44 .hh-hero-card {
  position: relative;
  min-height: 470px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 30px;
  background: #111;
  box-shadow: 0 28px 70px rgba(0,0,0,.38);}
.p-44 .hh-hero-card img {
  width: 100%;
  height: 470px;
  object-fit: cover;
  opacity: .88;}
.p-44 .hh-hero-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(7,8,10,.93), transparent 58%);}
.p-44 .hh-hero-badge {
  position: absolute;
  z-index: 2;
  left: 24px;
  right: 24px;
  bottom: 22px;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: end;}
.p-44 .hh-hero-badge strong {
  display: block;
  font-size: 24px;}
.p-44 .hh-hero-badge span { color: #c6cbd1; font-size: 13px;}
.p-44 .hh-price-pill {
  flex: none;
  padding: 10px 14px;
  border-radius: 999px;
  background: var(--hh-accent);
  color: #111 !important;
  font-weight: 700;}
.p-44 .hh-trust {
  padding: 0;
  background: #0d1014;
  color: var(--hh-text);
  border-top: 1px solid var(--hh-line);
  border-bottom: 1px solid var(--hh-line);}
.p-44 .hh-trust-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);}
.p-44 .hh-trust-item {
  min-height: 104px;
  padding: 24px;
  border-right: 1px solid var(--hh-line);}
.p-44 .hh-trust-item:first-child { border-left: 1px solid var(--hh-line);}
.p-44 .hh-trust-item strong { display: block; margin-bottom: 4px; text-transform: uppercase;}
.p-44 .hh-trust-item span { color: var(--hh-muted); font-size: 13px;}
.p-44 .hh-fleet {
  padding: 90px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-44 .hh-fleet-head {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  align-items: end;
  margin-bottom: 34px;}
.p-44 .hh-fleet-head p { max-width: 510px; margin-bottom: 0; color: #60646a;}
.p-44 .hh-fleet-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;}
.p-44 .hh-bike {
  overflow: hidden;
  border: 1px solid #ddd9cf;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 14px 36px rgba(20,22,25,.06);}
.p-44 .hh-bike-media {
  position: relative;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: #ece9e0;}
.p-44 .hh-bike-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .25s ease;}
.p-44 .hh-bike:hover .hh-bike-media img { transform: scale(1.025);}
.p-44 .hh-bike-body { padding: 22px;}
.p-44 .hh-bike h3 { margin-bottom: 14px; font-size: 24px;}
.p-44 .hh-rate-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;}
.p-44 .hh-rate {
  padding: 12px;
  border-radius: 12px;
  background: #f3f0e8;}
.p-44 .hh-rate span {
  display: block;
  color: #77736b;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;}
.p-44 .hh-rate strong { font-size: 18px;}
.p-44 .hh-about {
  padding: 90px 0;
  background: var(--hh-bg);
  color: var(--hh-text);}
.p-44 .hh-about-grid {
  display: grid;
  grid-template-columns: 1fr .78fr;
  gap: 56px;
  align-items: start;}
.p-44 .hh-about-copy p { color: #c2c8cf;}
.p-44 .hh-info-card {
  border: 1px solid var(--hh-line);
  border-radius: 22px;
  padding: 30px;
  background: var(--hh-panel);}
.p-44 .hh-info-card h3 { font-size: 30px;}
.p-44 .hh-info-list { list-style: none; margin: 24px 0 0; padding: 0;}
.p-44 .hh-info-list li {
  padding: 13px 0;
  border-bottom: 1px solid var(--hh-line);
  color: #c9ced4;}
.p-44 .hh-info-list li:last-child { border-bottom: 0;}
.p-44 .hh-info-list li::before {
  content: "✓";
  margin-right: 10px;
  color: var(--hh-accent);
  font-weight: 700;}
.p-44 .hh-steps {
  padding: 84px 0;
  background: var(--hh-accent);
  color: #111;}
.p-44 .hh-step-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  margin-top: 32px;}
.p-44 .hh-step {
  padding-top: 22px;
  border-top: 2px solid rgba(0,0,0,.34);}
.p-44 .hh-step b {
  display: block;
  opacity: .28;
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 600;
  font-size: 54px;
  line-height: 1;}
.p-44 .hh-step h3 { margin: -8px 0 9px; font-size: 26px;}
.p-44 .hh-delivery {
  padding: 90px 0;
  background: #11151a;
  color: var(--hh-text);}
.p-44 .hh-delivery-grid {
  display: grid;
  grid-template-columns: .75fr 1.25fr;
  gap: 58px;
  align-items: center;}
.p-44 .hh-location-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;}
.p-44 .hh-location-cloud span {
  padding: 9px 14px;
  border: 1px solid #343a42;
  border-radius: 999px;
  background: #171c22;
  color: #d4d8dd;
  font-size: 13px;}
.p-44 .hh-delivery p { color: #bcc3ca;}
.p-44 .hh-contact {
  padding: 90px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-44 .hh-contact-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;}
.p-44 .hh-contact-card, .p-44 .hh-enquiry-card {
  border-radius: 22px;
  padding: 34px;}
.p-44 .hh-contact-card {
  background: #11151a;
  color: #fff;}
.p-44 .hh-contact-card p { color: #b8c0c7;}
.p-44 .hh-contact-list {
  display: grid;
  gap: 10px;
  margin-top: 26px;}
.p-44 .hh-contact-link {
  display: block;
  padding: 14px 16px;
  border: 1px solid #343b43;
  border-radius: 12px;
  background: #171c22;
  font-weight: 600;}
.p-44 .hh-contact-link span {
  display: block;
  color: #919aa4;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .06em;}
.p-44 .hh-enquiry-card {
  border: 1px solid #ddd8ce;
  background: #fff;}
.p-44 .hh-enquiry-card h3 { font-size: 30px;}
.p-44 .hh-enquiry-list {
  margin: 22px 0 0;
  padding-left: 20px;}
.p-44 .hh-enquiry-list li { margin: 8px 0;}
.p-44 .hh-form-note {
  margin-top: 22px;
  padding: 14px;
  border-left: 4px solid var(--hh-accent);
  background: #f4f1e9;
  color: #67635c;
  font-size: 13px;}
.p-44 .hh-links-hero {
  padding: 78px 0;
  background:
    radial-gradient(circle at 85% 20%, rgba(242,209,61,.16), transparent 25%),
    #0b0e12;
  color: var(--hh-text);}
.p-44 .hh-links {
  padding: 82px 0;
  background: var(--hh-paper);
  color: var(--hh-ink);}
.p-44 .hh-links-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;}
.p-44 .hh-link-card {
  display: flex;
  gap: 16px;
  align-items: center;
  min-height: 102px;
  padding: 20px;
  border: 1px solid #ddd8ce;
  border-radius: 16px;
  background: #fff;
  transition: transform .2s ease, border-color .2s ease;}
.p-44 .hh-link-card:hover {
  transform: translateY(-2px);
  border-color: #c7ac27;}
.p-44 .hh-link-icon {
  flex: none;
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #15191e;
  color: var(--hh-accent);
  font-weight: 700;}
.p-44 .hh-link-card strong { display: block; margin-bottom: 3px;}
.p-44 .hh-link-card span { color: #75716b; font-size: 13px; word-break: break-word;}
.p-44 .hh-link-note {
  padding: 28px;
  border: 1px solid var(--hh-line);
  border-radius: 18px;
  background: #12161b;
  color: #c7cdd3;}
.p-44 .hh-link-note strong { color: #fff;}
@media (max-width: 900px) {
  .p-44 .hh-hero-grid, .p-44 .hh-about-grid, .p-44 .hh-delivery-grid, .p-44 .hh-contact-grid { grid-template-columns: 1fr;}
  .p-44 .hh-fleet-grid { grid-template-columns: repeat(2, 1fr);}
  .p-44 .hh-trust-grid { grid-template-columns: repeat(2, 1fr);}
  .p-44 .hh-trust-item:nth-child(3) { border-left: 1px solid var(--hh-line);}
  .p-44 .hh-step-grid { grid-template-columns: 1fr;}
  .p-44 .hh-fleet-head { align-items: start; flex-direction: column;}
}
@media (max-width: 620px) {
  .p-44 .hh-wrap { width: min(calc(100% - 28px), var(--hh-max));}
  .p-44 .hh-hero, .p-44 .hh-fleet, .p-44 .hh-about, .p-44 .hh-delivery, .p-44 .hh-contact, .p-44 .hh-links, .p-44 .hh-links-hero { padding: 64px 0;}
  .p-44 .hh-title { font-size: 48px;}
  .p-44 .hh-hero-card, .p-44 .hh-hero-card img { min-height: 330px; height: 330px;}
  .p-44 .hh-hero-badge { align-items: start; flex-direction: column;}
  .p-44 .hh-fleet-grid, .p-44 .hh-trust-grid, .p-44 .hh-links-grid { grid-template-columns: 1fr;}
  .p-44 .hh-trust-item, .p-44 .hh-trust-item:nth-child(3) { border-left: 1px solid var(--hh-line);}
  .p-44 .hh-actions { display: grid;}
  .p-44 .hh-btn { width: 100%;}
}
/* == UWS page 44 END == */
