.cc-page-home{--cc-home-display:"Manrope",var(--cc-font-display);--cc-home-body:"Manrope",var(--cc-font-body);--cc-home-ink:#11100e;--cc-home-muted:#706b63;--cc-home-paper:#f7f3ec;--cc-home-warm:#ede6da;--cc-home-shadow:0 28px 90px rgba(51,38,24,0.13);--cc-home-shadow-soft:0 16px 44px rgba(51,38,24,0.09);font-family:var(--cc-home-body);color:var(--cc-home-ink);background:radial-gradient(circle at 8% 18%,rgba(187,150,105,0.08),transparent 28rem),linear-gradient(180deg,#fff 0%,#fbf8f2 48%,#fff 100%)}.cc-page-home:where(p,li,a,button,input,select,textarea){font-family:var(--cc-home-body)}.cc-page-home:where(.cc-section-heading,.cc-services-split__heading,.cc-fleet__heading,.cc-discover__heading,.cc-why-us__heading){font-family:var(--cc-home-display);font-weight:700;letter-spacing:0;text-wrap:balance}.cc-page-home .cc-heading-reveal{overflow:visible}.cc-page-home .cc-hero-h1.cc-heading-reveal:not(.is-visible){color:transparent;text-shadow:none}.cc-page-home .cc-heading-reveal__word{display:inline-block;white-space:nowrap}.cc-page-home .cc-heading-reveal__char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:inherit}.cc-page-home .cc-heading-reveal__char{display:inline-block;opacity:0;transform:translateY(90%) skewY(5deg);transform-origin:0 100%;will-change:opacity,transform}.cc-page-home .cc-heading-reveal.is-visible .cc-heading-reveal__char{animation:cc-hero-char-in 700ms cubic-bezier(0.25,1,0.4,1) both;animation-delay:var(--cc-char-delay,0ms)}@keyframes cc-hero-char-in{from{opacity:0;transform:translateY(90%) skewY(5deg)}60%{opacity:1}to{opacity:1;transform:translateY(0) skewY(0deg)}}.cc-page-home .cc-hero--awaiting-h1 .cc-hero-tagline,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-price-badge,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-sub,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-actions,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-proof,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-form-col{opacity:0;transform:translateY(18px);transition:opacity 760ms ease,transform 900ms cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.cc-page-home .cc-hero--h1-complete .cc-hero-tagline,.cc-page-home .cc-hero--h1-complete .cc-hero-price-badge,.cc-page-home .cc-hero--h1-complete .cc-hero-sub,.cc-page-home .cc-hero--h1-complete .cc-hero-actions,.cc-page-home .cc-hero--h1-complete .cc-hero-proof,.cc-page-home .cc-hero--h1-complete .cc-hero-form-col{opacity:1;transform:translateY(0)}.cc-page-home .cc-hero--h1-complete .cc-hero-sub{transition-delay:90ms}.cc-page-home .cc-hero--h1-complete .cc-hero-price-badge{transition-delay:90ms}.cc-page-home .cc-hero--h1-complete .cc-hero-actions{transition-delay:180ms}.cc-page-home .cc-hero--h1-complete .cc-hero-proof{transition-delay:250ms}.cc-page-home .cc-hero--h1-complete .cc-hero-form-col{transition-delay:320ms}@media (prefers-reduced-motion:reduce){.cc-page-home .cc-heading-reveal{overflow:visible}.cc-page-home .cc-heading-reveal__char{opacity:1;transform:none;animation:none}.cc-page-home .cc-hero--awaiting-h1 .cc-hero-tagline,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-price-badge,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-sub,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-actions,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-proof,.cc-page-home .cc-hero--awaiting-h1 .cc-hero-form-col{opacity:1;transform:none;transition:none}}.cc-page-home:where(.cc-eyebrow,.cc-hero-tagline,.cc-eyebrow--italic){font-family:var(--cc-home-display);font-size:clamp(1.2rem,1rem+0.7vw,1.7rem);font-weight:600;font-style:italic;color:var(--cc-gold-accessible);text-wrap:balance}.cc-page-home:where(.cc-services,.cc-fleet,.cc-discover,.cc-testimonials,.cc-why-us){padding-top:clamp(6rem,8vw,9rem);padding-bottom:clamp(6.5rem,9vw,10rem)}.cc-page-home .cc-fold-wrap{height:auto;min-height:calc(100dvh - var(--cc-header-bottom,80px))}.cc-page-home .cc-hero{min-height:calc(100dvh - var(--cc-header-bottom,80px));background-position:center 58%}.cc-page-home .cc-hero__overlay{background:radial-gradient(circle at 28% 34%,rgba(187,150,105,0.16),transparent 30rem),linear-gradient(180deg,rgba(0,0,0,0.38) 0%,rgba(0,0,0,0.54) 48%,rgba(0,0,0,0.68) 100%)}.cc-page-home .cc-hero__inner{grid-template-columns:minmax(0,1fr) minmax(360px,410px);gap:clamp(3rem,5vw,5.75rem);padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(4rem,8vh,7rem)}.cc-page-home .cc-hero-content{max-width:820px}.cc-page-home .cc-hero-tagline{color:rgba(224,191,151,0.96);text-shadow:0 2px 18px rgba(0,0,0,0.78);margin-bottom:1.1rem}.cc-page-home .cc-hero-price-badge{display:inline-flex;align-items:center;width:fit-content;margin:0 0 1.2rem;padding:0.58rem 0.9rem;border:1px solid rgba(224,191,151,0.42);border-radius:999px;background:rgba(7,7,7,0.54);color:rgba(255,255,255,0.86);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase;backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.cc-page-home .cc-hero-price-badge span{color:#e0bf97;margin-left:0.35rem}.cc-page-home .cc-hero-h1{font-family:var(--cc-home-body);font-size:4.35rem;font-weight:800;line-height:1.02;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:1.4rem;max-width:30ch;text-wrap:balance;text-shadow:0 10px 44px rgba(0,0,0,0.56)}.cc-page-home .cc-hero-sub{max-width:41rem;font-size:1.12rem;line-height:1.78;color:rgba(255,255,255,0.86)}.cc-page-home .cc-hero-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:clamp(1.7rem,3vw,2.4rem)}.cc-page-home .cc-hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0.95rem 1.55rem;border:1px solid rgba(224,191,151,0.72);border-radius:999px;font-size:0.82rem;font-weight:800;letter-spacing:0.09em;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:transform 220ms ease,background 220ms ease,color 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.cc-page-home .cc-hero-action--primary{background:#d5b17f;border-color:rgba(224,191,151,0.96);color:#080706;box-shadow:none}.cc-page-home .cc-hero-action--ghost{background:#25d366;color:#fff !important;border-color:rgba(37,211,102,0.96);box-shadow:none}.cc-page-home .cc-hero-action:hover,.cc-page-home .cc-hero-action:focus-visible{transform:translateY(-2px);text-decoration:none}.cc-page-home .cc-hero-action--primary:hover,.cc-page-home .cc-hero-action--primary:focus-visible{background:#f2d3a1;border-color:#f2d3a1;color:#fff;box-shadow:none}.cc-page-home .cc-hero-action--ghost:hover,.cc-page-home .cc-hero-action--ghost:focus-visible{background:#2de674;border-color:#2de674;color:#fff !important;box-shadow:none}.cc-page-home .cc-hero-proof{display:flex;flex-wrap:wrap;gap:0.55rem;margin:1.15rem 0 0;padding:0;list-style:none;color:rgba(255,255,255,0.82);font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.cc-page-home .cc-hero-proof li{display:inline-flex;align-items:center;gap:0.62rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.cc-page-home .cc-hero-proof li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cc-gold);box-shadow:0 0 0 6px rgba(187,150,105,0.12);flex-shrink:0}.cc-page-home .cc-hero-form-wrap{padding:30px;border:1px solid rgba(224,191,151,0.34);border-radius:18px;background:rgba(12,11,10,0.66);box-shadow:0 32px 90px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(20px)}.cc-page-home .cc-hf-title{font-family:var(--cc-home-display);font-size:1.7rem;font-weight:750;letter-spacing:0;color:#fff}.cc-page-home .cc-hf-copy,.cc-page-home .cc-hf-select,.cc-page-home .cc-hf-datetime{color:rgba(255,255,255,0.72);font-family:var(--cc-home-body)}.cc-page-home .cc-hf-datetime.cc-hf-datepicker.flatpickr-input{background:rgba(255,255,255,0.08)}.cc-page-home .cc-hf-label,.cc-page-home .cc-hf-kicker{color:rgba(224,191,151,0.96);letter-spacing:0.14em}.cc-page-home .cc-hf-field{gap:0.55rem;padding:0;border:none}.cc-page-home .cc-hf-row{gap:0.9rem}.cc-page-home .cc-hf-sep{display:none}.cc-page-home .cc-hf-select,.cc-page-home .cc-hf-datetime,.cc-page-home .cc-custom-loc{min-height:48px;padding:0 0.9rem;border:1px solid rgba(255,255,255,0.12);border-radius:10px;background-color:rgba(255,255,255,0.08);color:rgba(255,255,255,0.86);font-size:0.92rem;font-weight:600}.cc-page-home .cc-hf-datetime,.cc-page-home .cc-hf-datetime.cc-hf-datepicker,.cc-page-home .cc-hf-datetime.cc-hf-datepicker.flatpickr-input{color:rgba(255,255,255,0.9) !important;-webkit-text-fill-color:rgba(255,255,255,0.9) !important}.cc-page-home .cc-hf-datetime::placeholder,.cc-page-home .cc-hf-datetime.cc-hf-datepicker::placeholder,.cc-page-home .cc-hf-datetime.cc-hf-datepicker.flatpickr-input::placeholder{color:rgba(255,255,255,0.62) !important;opacity:1 !important;-webkit-text-fill-color:rgba(255,255,255,0.62) !important}.cc-page-home .cc-hf-select{background-image:linear-gradient(45deg,transparent 50%,rgba(224,191,151,0.95) 50%),linear-gradient(135deg,rgba(224,191,151,0.95) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.1rem}.cc-page-home .cc-hf-select:focus,.cc-page-home .cc-hf-datetime:focus,.cc-page-home .cc-custom-loc:focus{border-color:rgba(224,191,151,0.76);box-shadow:0 0 0 3px rgba(187,150,105,0.18)}.cc-page-home .cc-hf-select.cc-hf--error,.cc-page-home .cc-hf-datetime.cc-hf--error,.cc-page-home .cc-custom-loc.cc-hf--error{border-color:rgba(207,93,73,0.9) !important;box-shadow:0 0 0 3px rgba(207,93,73,0.22) !important}.cc-page-home .cc-hf-field--error{border-color:rgba(207,93,73,0.72) !important;box-shadow:0 0 0 3px rgba(207,93,73,0.16),inset 0 1px 0 rgba(255,255,255,0.08) !important}.cc-page-home .cc-hf-field--error .cc-hf-label{color:#f0a08f}.cc-page-home .cc-custom-loc{margin-top:0.55rem}.cc-page-home .cc-custom-loc::placeholder{color:rgba(255,255,255,0.4)}.cc-page-home .cc-hf-location{display:none}.cc-page-home .cc-hf-location-btn{border-radius:999px;background:transparent;color:rgba(255,255,255,0.72)}.cc-page-home .cc-hf-btn{min-height:50px;margin-top:0.4rem;border-radius:999px;font-family:var(--cc-home-body);font-size:0.82rem;letter-spacing:0.08em;background:#d5b17f !important;color:#080706 !important;border:1px solid rgba(224,191,151,0.95) !important;box-shadow:0 14px 34px rgba(187,150,105,0.24),inset 0 1px 0 rgba(255,255,255,0.34) !important;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease,color 220ms ease}.cc-page-home .cc-hf-btn:hover,.cc-page-home .cc-hf-btn:focus-visible{background:#f2d3a1 !important;color:#050403 !important;border-color:#f2d3a1 !important;box-shadow:0 18px 42px rgba(187,150,105,0.42),0 0 0 3px rgba(242,211,161,0.18),inset 0 1px 0 rgba(255,255,255,0.5) !important;transform:translateY(-2px) !important}.cc-page-home .cc-hf-btn:active{background:#c79b63 !important;color:#050403 !important;transform:translateY(0) !important;box-shadow:0 10px 26px rgba(187,150,105,0.24),inset 0 1px 0 rgba(255,255,255,0.35) !important}body .flatpickr-calendar{border:1px solid rgba(224,191,151,0.26) !important;border-radius:18px !important;background:#0e0d0b !important;box-shadow:0 28px 80px rgba(0,0,0,0.48),inset 0 1px 0 rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.86) !important;overflow:hidden !important}body .flatpickr-calendar::before,body .flatpickr-calendar::after{border-bottom-color:#0e0d0b !important}body .flatpickr-calendar.arrowTop::before,body .flatpickr-calendar.arrowTop::after{border-bottom-color:#0e0d0b !important}body .flatpickr-calendar.arrowBottom::before,body .flatpickr-calendar.arrowBottom::after{border-top-color:#0e0d0b !important}body .flatpickr-months,body .flatpickr-months .flatpickr-month,body .flatpickr-current-month,body .flatpickr-monthDropdown-months{background:#0e0d0b !important;color:#fff !important;fill:#fff !important}body .flatpickr-current-month{font-family:var(--cc-home-body);font-size:1rem !important;font-weight:900 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}body .flatpickr-current-month .flatpickr-monthDropdown-months,body .flatpickr-current-month input.cur-year{color:#fff !important;font-family:var(--cc-home-body) !important;font-size:1rem !important;font-weight:900 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;background:transparent !important}body .flatpickr-current-month input.cur-year{color:#e0bf97 !important}body .flatpickr-current-month .numInputWrapper span.arrowUp::after{border-bottom-color:rgba(224,191,151,0.9) !important}body .flatpickr-current-month .numInputWrapper span.arrowDown::after{border-top-color:rgba(224,191,151,0.9) !important}body .flatpickr-months .flatpickr-prev-month,body .flatpickr-months .flatpickr-next-month{color:rgba(224,191,151,0.92) !important;fill:rgba(224,191,151,0.92) !important;padding:13px !important}body .flatpickr-months .flatpickr-prev-month:hover,body .flatpickr-months .flatpickr-next-month:hover{color:#fff !important;fill:#fff !important}body .flatpickr-innerContainer,body .flatpickr-rContainer,body .flatpickr-days{background:#0e0d0b !important}body .flatpickr-weekdays,body span.flatpickr-weekday{background:#0e0d0b !important;color:rgba(224,191,151,0.82) !important;font-family:var(--cc-home-body);font-size:0.68rem !important;font-weight:800 !important;letter-spacing:0.12em !important;text-transform:uppercase !important}body .flatpickr-day{border-radius:999px !important;color:rgba(255,255,255,0.76) !important;font-family:var(--cc-home-body);font-weight:700 !important}body .flatpickr-day.prevMonthDay,body .flatpickr-day.nextMonthDay{color:rgba(255,255,255,0.28) !important}body .flatpickr-day:hover,body .flatpickr-day:focus{background:rgba(224,191,151,0.14) !important;border-color:rgba(224,191,151,0.28) !important;color:#fff !important}body .flatpickr-day.today{border-color:rgba(224,191,151,0.92) !important;color:#e0bf97 !important}body .flatpickr-day.selected,body .flatpickr-day.selected:hover,body .flatpickr-day.selected:focus{background:#d5b17f !important;border-color:#d5b17f !important;color:#080706 !important;box-shadow:0 8px 22px rgba(187,150,105,0.32) !important}body .flatpickr-time{border-top:1px solid rgba(224,191,151,0.16) !important;background:linear-gradient(180deg,#11100e 0%,#0e0d0b 100%) !important;padding:10px 12px 12px !important;gap:8px !important;max-height:none !important;height:auto !important;line-height:1 !important}body .flatpickr-time .numInputWrapper{height:42px !important;border:1px solid rgba(224,191,151,0.18) !important;border-radius:12px !important;background:rgba(255,255,255,0.06) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07) !important;overflow:hidden !important}body .flatpickr-time input,body .flatpickr-time .flatpickr-am-pm{color:#fff !important;font-family:var(--cc-home-body);font-size:1rem !important;font-weight:800 !important;letter-spacing:0.03em !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(224,191,151,0.18) !important;border-radius:12px !important;height:42px !important;line-height:42px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07) !important}body .flatpickr-time input.flatpickr-hour,body .flatpickr-time input.flatpickr-minute{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body .flatpickr-time .flatpickr-time-separator{color:rgba(224,191,151,0.82) !important;font-size:1.2rem !important;font-weight:900 !important;line-height:42px !important}body .flatpickr-time .numInputWrapper span.arrowUp::after{border-bottom-color:rgba(224,191,151,0.9) !important}body .flatpickr-time .numInputWrapper span.arrowDown::after{border-top-color:rgba(224,191,151,0.9) !important}body .flatpickr-time input:hover,body .flatpickr-time input:focus,body .flatpickr-time .flatpickr-am-pm:hover,body .flatpickr-time .flatpickr-am-pm:focus{background:rgba(224,191,151,0.14) !important;color:#fff !important}.cc-page-home .cc-services{background:var(--cc-home-paper)}.cc-page-home .cc-services-carousel,.cc-page-home .cc-services-track{background:transparent}.cc-page-home .cc-services-split{grid-template-columns:minmax(280px,0.82fr) minmax(0,1.6fr);gap:clamp(3.5rem,6vw,6.5rem)}.cc-page-home .cc-services-split__heading,.cc-page-home .cc-fleet__heading,.cc-page-home .cc-discover__heading,.cc-page-home .cc-why-us__heading{text-transform:none;line-height:0.9;color:var(--cc-home-ink)}.cc-page-home .cc-services-split__heading{font-size:clamp(4rem,6.6vw,8rem);max-width:6.8ch}.cc-page-home:where(.cc-services-nav__btn,.cc-fleet__nav-btn,.cc-discover__nav-btn,.cc-testimonials__nav-btn){border-radius:999px;transition:transform 220ms ease,background 220ms ease,color 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.cc-page-home:where(.cc-services-nav__btn,.cc-fleet__nav-btn,.cc-discover__nav-btn):hover:not(:disabled){box-shadow:0 12px 28px rgba(187,150,105,0.28);transform:translateY(-2px)}.cc-page-home:where(.cc-services-nav__btn,.cc-fleet__nav-btn,.cc-discover__nav-btn):active:not(:disabled),.cc-page-home .cc-testimonials__nav-btn:active:not(:disabled){transform:translateY(0) scale(0.97)}.cc-page-home .cc-svc-card{border-radius:26px;background:transparent;box-shadow:none;transition:transform 260ms ease}.cc-page-home .cc-svc-card__body{background:rgba(255,255,255,0.76);box-shadow:var(--cc-home-shadow-soft);border-radius:0 0 26px 26px;transition:transform 260ms ease,box-shadow 260ms ease}.cc-page-home .cc-svc-card:hover{transform:translateY(-6px)}.cc-page-home .cc-svc-card:hover .cc-svc-card__body{box-shadow:var(--cc-home-shadow)}.cc-page-home .cc-svc-card__photo{aspect-ratio:5 / 3.65}.cc-page-home .cc-svc-card__photo img,.cc-page-home .cc-fleet-card__image img,.cc-page-home .cc-discover-card{transition:transform 520ms ease,filter 520ms ease}.cc-page-home .cc-svc-card:hover .cc-svc-card__photo img,.cc-page-home .cc-fleet-card:hover .cc-fleet-card__image img{transform:scale(1.045);filter:saturate(0.96) contrast(1.04)}.cc-page-home .cc-svc-card__title,.cc-page-home .cc-fleet-card__name,.cc-page-home .cc-discover-card__title{font-family:var(--cc-home-display);font-weight:700;letter-spacing:0;text-transform:none}.cc-page-home .cc-svc-card__desc,.cc-page-home .cc-fleet-card__desc,.cc-page-home .cc-why-us__body{color:var(--cc-home-muted);line-height:1.82}.cc-page-home .cc-svc-card__cta,.cc-page-home .cc-fleet-card__cta,.cc-page-home .cc-discover-card__cta,.cc-page-home .cc-why-us__cta{font-weight:800;letter-spacing:0.01em}.cc-page-home .cc-why-us{background:var(--cc-home-paper)}.cc-page-home .cc-why-us__grid{gap:clamp(4rem,7vw,7.25rem)}.cc-page-home .cc-why-us__heading{font-size:clamp(4.3rem,5vw,9rem)}.cc-page-home .cc-why-us__item{font-family:var(--cc-home-body);font-size:0.93rem;text-transform:none;letter-spacing:0}.cc-page-home .cc-why-us__item-dot{width:7px;height:7px;box-shadow:0 0 0 6px rgba(187,150,105,0.12)}.cc-page-home .cc-why-us__photo{border-radius:28px;box-shadow:var(--cc-home-shadow)}.cc-page-home .cc-fleet{background:var(--cc-home-paper)}.cc-page-home .cc-fleet__heading{font-size:clamp(4.1rem,6vw,8rem)}.cc-page-home .cc-fleet-card{padding-bottom:0.5rem}.cc-page-home .cc-fleet-card__image{border-radius:28px;box-shadow:var(--cc-home-shadow-soft)}.cc-page-home .cc-fleet-card__spec{font-weight:700;color:#5f5a52}.cc-page-home .cc-testimonials{background:#fff}.cc-page-home .cc-testimonials__inner{border-radius:30px;background:radial-gradient(circle at 80% 12%,rgba(187,150,105,0.18),transparent 28rem),linear-gradient(135deg,#11100e 0%,#1d1a16 100%);box-shadow:0 34px 100px rgba(31,24,17,0.22)}.cc-page-home .cc-testimonials__header{align-items:flex-start;gap:2rem}.cc-page-home .cc-testimonials__intro{max-width:44rem;margin:0.8rem 0 0;color:rgba(255,255,255,0.6);font-size:0.98rem;line-height:1.72}.cc-page-home .cc-review-slide__quote{font-family:var(--cc-home-display);font-size:2.15rem;font-weight:600;line-height:1.18;letter-spacing:0;text-wrap:pretty}.cc-page-home .cc-review-slide__platform{display:inline-flex;width:fit-content;margin:0 0 0.65rem;padding:0.38rem 0.7rem;border:1px solid rgba(224,191,151,0.34);border-radius:999px;color:rgba(224,191,151,0.96);font-size:0.68rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.cc-page-home .cc-review-slide__stars,.cc-page-home .cc-testimonials__rating-stars{color:#e0bf97;letter-spacing:0.18em}.cc-page-home .cc-review-slide__origin,.cc-page-home .cc-testimonials__score-label{color:rgba(255,255,255,0.56)}.cc-page-home .cc-testimonials__rating-bar{background:rgba(255,255,255,0.075)}.cc-page-home .cc-discover{background:var(--cc-home-paper)}.cc-page-home .cc-discover__heading{font-size:clamp(4.4rem,7.4vw,9.4rem);max-width:8ch}.cc-page-home .cc-discover-grid{gap:20px;grid-auto-rows:360px}.cc-page-home .cc-discover-card{border-radius:28px;box-shadow:0 18px 60px rgba(42,30,18,0.13)}.cc-page-home .cc-discover-card:hover{transform:translateY(-5px) scale(1.01)}.cc-page-home .cc-discover-card__overlay{background:linear-gradient(to top,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.38) 54%,rgba(0,0,0,0.06) 100%),radial-gradient(circle at 20% 20%,rgba(187,150,105,0.2),transparent 24rem)}.cc-page-home .cc-discover-card__title{font-size:clamp(1.35rem,1.6vw,2rem);line-height:1.1}.cc-page-home .cc-home-partnerships{padding:clamp(5rem,8vw,8rem) 0;background:#11100e}.cc-page-home .cc-home-partnerships__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.25rem);border:1px solid rgba(224,191,151,0.28);border-radius:28px;background:radial-gradient(circle at 82% 18%,rgba(187,150,105,0.16),transparent 24rem),linear-gradient(135deg,#15130f 0%,#0d0c0a 100%);box-shadow:0 28px 90px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.07)}.cc-page-home .cc-home-partnerships__copy{max-width:760px}.cc-page-home .cc-home-partnerships .cc-eyebrow{color:rgba(224,191,151,0.92)}.cc-page-home .cc-home-partnerships__title{margin:0.65rem 0 1rem;color:#fff;font-family:var(--cc-home-display);font-size:clamp(2rem,4vw,4.35rem);font-weight:750;line-height:0.96;letter-spacing:0;text-wrap:balance}.cc-page-home .cc-home-partnerships__text{max-width:54rem;margin:0;color:rgba(255,255,255,0.68);font-size:1rem;line-height:1.75}.cc-page-home .cc-home-partnerships__cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0.95rem 1.45rem;border:1px solid rgba(224,191,151,0.86);border-radius:999px;background:#d5b17f;color:#080706;font-size:0.82rem;font-weight:850;letter-spacing:0.08em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform 220ms ease,background 220ms ease,box-shadow 220ms ease}.cc-page-home .cc-home-partnerships__cta:hover,.cc-page-home .cc-home-partnerships__cta:focus-visible{background:#f2d3a1;color:#050403;text-decoration:none;transform:translateY(-2px);box-shadow:0 16px 38px rgba(187,150,105,0.25)}@media (max-width:1024px){.cc-page-home .cc-hero__inner,.cc-page-home .cc-services-split,.cc-page-home .cc-why-us__grid{grid-template-columns:1fr}.cc-page-home .cc-hero-h1{max-width:18ch}.cc-page-home .cc-hero-form-col{max-width:520px}.cc-page-home .cc-home-partnerships__inner{align-items:flex-start;flex-direction:column}}@media (min-width:1921px){.cc-page-home .cc-why-us__heading{font-size:4.3vw}}@media (max-width:768px){.cc-page-home:where(.cc-services,.cc-fleet,.cc-discover,.cc-testimonials,.cc-why-us){padding-top:4.5rem;padding-bottom:5rem}.cc-page-home .cc-hero{min-height:auto}.cc-page-home .cc-hero__inner{padding-top:6.25rem;padding-bottom:3.5rem}.cc-page-home .cc-hero-h1{font-size:clamp(2.05rem,8.2vw,3.35rem);line-height:1.08;letter-spacing:0;max-width:16.5ch}.cc-page-home:where(.cc-services-split__heading,.cc-fleet__heading,.cc-discover__heading,.cc-why-us__heading){margin-left:0}.cc-page-home .cc-discover-grid{grid-auto-rows:auto}.cc-page-home .cc-home-partnerships{padding:4.5rem 0}.cc-page-home .cc-home-partnerships__cta{width:100%}}