@font-face{font-family:"Inter";src:url(https://camberleycar.co.uk/wp-content/themes/camberley-cars/assets/fonts/inter-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-display:swap;font-family:"Inter Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:105.74%;ascent-override:91.61%;descent-override:22.81%;line-gap-override:0%}:root{--ink:#0B1A2E;--text:#253244;--muted:#526174;--line:#E2E8F0;--soft:#F5F7FA;--paper:#FFFFFF;--amber:#F5A400;--amber-d:#DB9100;--amber-soft:#FFF4D8;--board:#08121F;--board-line:#1B2A40;--go:#3CCB8A;--ff:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--wrap:1440px;--ease:cubic-bezier(.2,.7,.2,1);--sh-sm:0 1px 2px rgba(11,26,46,.05),0 4px 14px rgba(11,26,46,.05);--sh-md:0 2px 4px rgba(11,26,46,.05),0 14px 34px rgba(11,26,46,.10);--sh-lg:0 30px 70px rgba(6,14,26,.35);--top:var(--wp-admin--admin-bar--height,0px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--ff);font-size:17px;line-height:1.65;font-weight:400;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;interpolate-size:allow-keywords}*,*::before,*::after{box-sizing:border-box}:where(h1,h2,h3,p,ul,ol,li,figure,blockquote,figcaption):where(:not(.c-ti *)){margin:0;padding:0}:where(ul,ol):where(:not(.c-ti *)){list-style:none}:where(blockquote):where(:not(.c-ti *)){border:0;background:none;font-style:normal;quotes:none}:where(blockquote):where(:not(.c-ti *))::before,:where(blockquote):where(:not(.c-ti *))::after{content:none}:where(h1,h2,h3):where(:not(.c-ti *)){font-family:var(--ff);color:var(--ink);text-transform:none}:where(h1,h2,h3,h4,h5,h6,.c-quote__t,.c-town__name,.c-brand__name,.c-foot__name):where(:not(.c-ti *)){word-spacing:.12em}:where(.c-fact__t,.c-photo__t,.c-qa summary):where(:not(.c-ti *)){word-spacing:.08em}.c-h1,.c-h2,.c-cta__t{text-wrap:balance}[hidden]{display:none!important}:where(a):where(:not(.c-ti *)){color:inherit;text-decoration:none}:where(img,svg):where(:not(.c-ti *)){display:block;max-width:100%}:where(img):where(:not(.c-ti *)){height:auto}:where(button):where(:not(.c-ti *)){background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer;line-height:inherit;letter-spacing:inherit;text-transform:none;border-radius:0;box-shadow:none;min-height:0;width:auto}:where(button:hover,button:focus):where(:not(.c-ti *)){background:none;color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.c-i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.c-i--fill{fill:currentColor;stroke:none}.c-skip{position:absolute;left:12px;top:12px;z-index:100;background:var(--amber);color:var(--ink);padding:10px 16px;border-radius:8px;font-weight:700;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.c-skip:focus{width:auto;height:auto;overflow:visible;clip-path:none}.c-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:clamp(20px,3.6vw,56px);padding-right:clamp(20px,3.6vw,56px)}.c-sec{padding-top:68px;padding-bottom:68px}.c-sec--soft{background:var(--soft)}.c-h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;font-weight:800;letter-spacing:-.025em;max-width:20ch}.c-lead{margin-top:16px;font-size:18px;line-height:1.65;color:var(--muted);max-width:36em}.c-sechead{display:grid;gap:16px;margin-bottom:44px}.c-sechead .c-lead{margin-top:0}.c-tlink{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);background-image:linear-gradient(var(--amber),var(--amber));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}.c-tlink .c-i{width:18px;height:18px;transition:transform .25s var(--ease)}.c-tlink:hover .c-i{transform:translateX(4px)}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:12px;font-family:var(--ff);font-weight:700;font-size:16.5px;line-height:1;letter-spacing:-.005em;border:2px solid #fff0;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s ease,border-color .2s ease,color .2s ease}.c-btn:hover{transform:translateY(-2px)}.c-btn:active{transform:translateY(0)}.c-btn--amber{background:var(--amber);border-color:var(--amber);color:var(--ink);box-shadow:0 8px 20px rgb(245 164 0 / .28)}.c-btn--amber:hover{background:#FFB21A;border-color:#FFB21A;color:var(--ink);box-shadow:0 12px 26px rgb(245 164 0 / .36)}.c-btn--ghost{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .06);color:#FFF}.c-btn--ghost:hover{border-color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .1);color:#FFF}.c-btn--dark{background:var(--ink);border-color:var(--ink);color:#FFF}.c-btn--dark:hover{background:#16304F;border-color:#16304F;color:#FFF;box-shadow:var(--sh-md)}.c-btn--line{border-color:var(--line);background:#FFF;color:var(--ink)}.c-btn--line:hover{border-color:var(--ink);color:var(--ink)}.c-btn .c-go{transition:transform .25s var(--ease)}.c-btn:hover .c-go{transform:translateX(4px)}.c-strip{background:var(--board);color:#B8C4D3;font-size:13.5px}.c-strip .c-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:40px}.c-strip__set{display:flex;align-items:center;gap:28px}.c-strip__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.c-strip .c-i{width:16px;height:16px;color:var(--amber)}.c-strip a:hover{color:#FFF}.c-head{container-type:inline-size;container-name:chead;position:sticky;top:var(--top);z-index:50;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--line);transition:box-shadow .3s ease}.c-head.is-scrolled{box-shadow:0 8px 28px rgb(11 26 46 / .08)}.c-head__bar{display:flex;align-items:center;gap:28px;min-height:80px}.c-brand{display:flex;align-items:center;gap:12px;flex:none}.c-brand img{width:52px;height:52px}.c-brand__txt{display:grid;line-height:1.15}.c-brand__name{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.c-brand__tag{font-size:12.5px;font-weight:500;color:var(--muted)}.c-nav{margin-left:auto}.c-menu{display:flex;align-items:center;gap:2px}.c-menu>li{position:relative}.c-menu>li>a,.c-subbtn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 12px;font-weight:600;font-size:15.5px;color:var(--ink);border-radius:8px;white-space:nowrap}.c-menu>li>a::after,.c-subbtn::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.c-menu>li>a:hover::after,.c-subbtn:hover::after,.c-has-sub.is-open .c-subbtn::after{transform:scaleX(1)}.c-subbtn .c-i{width:16px;height:16px;transition:transform .25s var(--ease)}.c-has-sub.is-open .c-subbtn .c-i{transform:rotate(180deg)}.c-sub{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;background:#FFF;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-md);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .25s var(--ease),visibility .2s}.c-sub::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.c-has-sub:hover .c-sub,.c-has-sub:focus-within .c-sub,.c-has-sub.is-open .c-sub{opacity:1;visibility:visible;transform:none}.c-sub a{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;font-size:15.5px;font-weight:500;color:var(--ink);transition:background-color .15s ease}.c-sub a:hover{background:var(--soft)}.c-nav__m{display:none}.c-head__cta{display:flex;align-items:center;gap:20px;flex:none}.c-phone{display:flex;align-items:center;gap:10px;white-space:nowrap}.c-phone__ic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--amber-soft);color:var(--ink)}.c-phone__ic .c-i{width:19px;height:19px}.c-phone__txt{display:grid;line-height:1.2}.c-phone__lbl{font-size:12.5px;color:var(--muted);font-weight:500}.c-phone__num{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.c-head .c-btn{min-height:48px;padding:0 22px;font-size:15.5px}.c-callicon,.c-burger{display:none}.c-burger[aria-expanded="true"] .c-i--menu,.c-burger[aria-expanded="false"] .c-i--x{display:none}.c-hero{position:relative;color:#FFF;overflow:hidden;isolation:isolate;background:radial-gradient(900px 520px at 88% -8%,rgb(56 112 196 / .38),transparent 62%),radial-gradient(760px 460px at -8% 108%,rgb(245 164 0 / .16),transparent 60%),linear-gradient(180deg,#0B1A2E 0%,#091526 100%)}.c-hero__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% 50%;z-index:-3}@media (max-width:767px){.c-hero__img{display:none}}.c-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,rgb(11 26 46 / .96) 0%,rgb(11 26 46 / .86) 40%,rgb(11 26 46 / .5) 75%,rgb(11 26 46 / .38) 100%)}.c-hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 80%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 80%);pointer-events:none}.c-fx{position:absolute;left:0;right:0;bottom:0;height:42%;overflow:hidden;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent);mask-image:linear-gradient(0deg,#000 35%,transparent)}.c-fx span{position:absolute;left:0;width:30%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(255 206 110 / .95),transparent);opacity:.55;transform:translate3d(-130%,0,0);animation:c-drive 8s linear infinite;will-change:transform}.c-fx span:nth-child(1){top:24%;animation-duration:7s}.c-fx.is-off span{animation-play-state:paused}.c-fx span:nth-child(2){top:46%;animation-duration:10s;animation-delay:-4s;opacity:.4}.c-fx span:nth-child(3){top:62%;animation-duration:8.5s;animation-delay:-2s;background:linear-gradient(90deg,transparent,rgb(255 92 92 / .85),transparent);animation-direction:reverse;opacity:.45}.c-fx span:nth-child(4){top:78%;animation-duration:12s;animation-delay:-7s;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);opacity:.35}.c-fx span:nth-child(5){top:90%;animation-duration:9.5s;animation-delay:-5s;background:linear-gradient(90deg,transparent,rgb(255 92 92 / .85),transparent);animation-direction:reverse;opacity:.35}@keyframes c-drive{from{transform:translate3d(-130%,0,0)}to{transform:translate3d(440%,0,0)}}.c-hero__grid{display:grid;gap:40px;padding-top:52px;padding-bottom:96px;align-items:center}.c-h1{color:#FFF;font-size:clamp(40px,5.2vw,74px);line-height:1.04;font-weight:800;letter-spacing:-.03em;max-width:12em}.c-hero__sub{margin-top:22px;font-size:18.5px;line-height:1.65;color:#CBD5E1;max-width:33em}.c-hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.c-hero__more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;font-size:14.5px;color:#AEBBCB}.c-hero__more span{display:inline-flex;align-items:center;gap:8px}.c-hero__more .c-i{width:17px;height:17px;color:var(--amber)}.c-hero__more a{color:#FFF;font-weight:600;text-decoration:underline;text-decoration-color:rgb(245 164 0 / .8);text-underline-offset:4px}.c-quote{position:relative;background:#FFF;color:var(--text);border-radius:20px;box-shadow:var(--sh-lg);padding:22px;scroll-margin-top:calc(var(--top) + 96px);animation:c-rise .9s var(--ease) .1s both}.c-quote::before{content:"";position:absolute;left:22px;right:22px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--amber)}@keyframes c-rise{from{opacity:0;transform:translate3d(0,26px,0) scale(.985)}to{opacity:1;transform:none}}.c-quote__t{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.c-quote__s{margin-top:4px;color:var(--muted);font-size:15.5px}.c-bf{position:relative;margin-top:16px;min-height:300px;scroll-margin-top:calc(var(--top) + 96px)}.c-bf__frame{display:block;width:100%;height:300px;border:0;background:#fff0;opacity:0;transition:opacity .35s ease}.c-bf.is-ready .c-bf__frame{opacity:1}.c-bf.is-x .c-bf__frame{height:520px}.c-bf__skel{position:absolute;inset:0;display:grid;gap:10px;align-content:start}.c-bf.is-ready .c-bf__skel{display:none}.c-bf__skel span{position:relative;display:block;height:44px;border-radius:8px;background:#EEF2F6;overflow:hidden}.c-bf__skel span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);transform:translate3d(-100%,0,0);animation:c-shimmer 1.4s linear infinite}.c-bf__skel span:last-child{background:var(--amber);opacity:.35}.c-bf__skel span:last-child::after{display:none}@keyframes c-shimmer{to{transform:translate3d(100%,0,0)}}.c-quote__alt{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14.5px;color:var(--muted)}.c-quote__alt .c-i{width:18px;height:18px;color:var(--amber-d)}.c-quote__alt a{color:var(--ink);font-weight:700}.c-facts{position:relative;z-index:3;margin-top:-48px}.c-facts__card{container-type:inline-size;background:#FFF;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-md);padding:4px 22px}.c-facts__list{display:grid;grid-template-columns:1fr}.c-fact{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.c-fact:last-child{border-bottom:0}.c-fact__ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--amber-soft);color:var(--ink);flex:none}.c-fact__t{font-weight:700;font-size:16px;line-height:1.35;color:var(--ink)}.c-fact__d{margin-top:3px;font-size:14.5px;color:var(--muted);line-height:1.5}.c-split{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.c-split__side .c-btn{margin-top:30px}.c-intro p+p{margin-top:16px}.c-intro__text{font-size:17.5px}.c-intro__text .c-h2{margin-bottom:20px}.c-spots{position:relative;background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:28px}.c-spots h3{font-size:19px;font-weight:700;letter-spacing:-.01em}.c-spots__list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.c-spots__list li{display:inline-flex;align-items:center;gap:7px;background:#FFF;border:1px solid var(--line);border-radius:999px;padding:8px 14px 8px 11px;font-size:14.5px;font-weight:600;color:var(--ink)}.c-spots__list .c-i{width:16px;height:16px;color:var(--amber-d)}.c-spots__note{margin-top:20px;font-size:15px;color:var(--muted)}.c-spots__note a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.c-board{container-type:inline-size;background:var(--board);color:#E6ECF2;border-radius:20px;padding:10px;box-shadow:var(--sh-md)}.c-board__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7F90A5}.c-board__top strong{color:var(--amber);font-weight:800}.c-board__live{display:none;align-items:center;gap:8px}.c-board__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--go);animation:c-blink 2.4s ease-in-out infinite}@keyframes c-blink{0%,100%{opacity:1}50%{opacity:.25}}.c-board__head{display:none;padding:10px 16px;border-top:1px solid var(--board-line);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6C7D92}.c-board__head span:last-child{text-align:right}.c-board__list{perspective:900px}.c-board__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d s" "t t" "r r";gap:6px 12px;align-items:center;padding:15px 16px;border-top:1px solid var(--board-line);border-radius:8px;transform-origin:50% 0;transition:background-color .2s ease}.c-board__row:hover{background:#12223A}.c-board__dest{grid-area:d;font-weight:800;font-size:20px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:var(--amber)}.c-board__term{grid-area:t;font-size:15px;color:#E6ECF2;font-weight:500;line-height:1.45}.c-board__route{grid-area:r;font-size:14.5px;color:#9FB0C3;line-height:1.45}.c-board__stat{grid-area:s;justify-self:end;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--go);white-space:nowrap}.c-board__stat::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--go);box-shadow:0 0 0 4px rgb(60 203 138 / .16)}.c-board__foot{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;border-top:1px solid var(--board-line);font-size:13.5px;color:#9FB0C3}.c-board__foot .c-i{width:17px;height:17px;color:var(--amber)}.c-board.is-armed .c-board__row{opacity:0}.c-board.is-live .c-board__row{animation:c-flap .6s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes c-flap{0%{opacity:0;transform:rotateX(-88deg)}60%{opacity:1;transform:rotateX(12deg)}100%{opacity:1;transform:none}}.c-bento{display:grid;gap:18px;grid-template-columns:1fr}.c-card{position:relative;display:flex;flex-direction:column;height:100%;background:#FFF;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s ease}.c-card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#D3DCE7}.c-card__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--amber-soft);color:var(--ink)}.c-card__ic .c-i{width:24px;height:24px}.c-card__t{margin-top:20px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em}.c-card__d{margin-top:8px;color:var(--muted);font-size:15.5px;line-height:1.6}.c-card__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-weight:700;font-size:15px;color:var(--ink)}.c-card__go .c-i{width:18px;height:18px;transition:transform .3s var(--ease)}.c-card:hover .c-card__go .c-i{transform:translateX(5px)}.c-card--feat{background:radial-gradient(520px 320px at 100% 0%,rgb(56 112 196 / .35),transparent 65%),var(--ink);border-color:var(--ink);color:#CBD5E1}.c-card--feat:hover{border-color:var(--ink);box-shadow:0 26px 60px rgb(11 26 46 / .28)}.c-card--feat .c-card__ic{background:var(--amber)}.c-card--feat .c-card__t{color:#FFF;font-size:26px}.c-card--feat .c-card__d{color:#CBD5E1;font-size:16.5px}.c-card--feat .c-card__go{color:#FFF}.c-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.c-chips li{border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .06);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:#FFF}.c-checks{display:grid;gap:10px;margin-top:24px}.c-checks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#E2E8F0}.c-checks .c-i{width:22px;height:22px;padding:4px;border-radius:50%;background:rgb(245 164 0 / .18);color:var(--amber);stroke-width:2.6}.c-towns{display:grid;gap:16px;grid-template-columns:1fr}.c-town{position:relative;display:block;height:100%;overflow:hidden;background:#FFF;border:1px solid var(--line);border-radius:18px;padding:20px 20px 18px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s ease}.c-town::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--amber);transform:scaleY(0);transform-origin:bottom;transition:transform .35s var(--ease)}.c-town:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:#D3DCE7}.c-town:hover::before{transform:scaleY(1)}.c-town__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.c-town__name{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.c-town__arr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--ink);transition:background-color .3s ease,transform .35s var(--ease)}.c-town__arr .c-i{width:17px;height:17px}.c-town:hover .c-town__arr{background:var(--amber);transform:rotate(-45deg)}.c-town__d{margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted)}.c-cq{container-type:inline-size;min-width:0}.c-fleet{display:grid;gap:14px;grid-template-columns:1fr}.c-veh{display:flex;align-items:center;gap:18px;background:#FFF;border:1px solid var(--line);border-radius:18px;padding:18px 20px;box-shadow:var(--sh-sm)}.c-veh__ic{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:var(--soft);color:var(--ink);flex:none}.c-veh__ic .c-i{width:34px;height:34px;stroke-width:1.5}.c-veh__name{font-size:17.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.c-veh__for{margin-top:2px;font-size:15px;color:var(--muted);line-height:1.5}.c-steps{position:relative;display:grid;gap:30px;grid-template-columns:1fr}.c-steps__line{display:none}.c-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;align-content:start}.c-step__n{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ink);color:var(--amber);font-weight:800;font-size:20px;box-shadow:0 0 0 6px var(--soft)}.c-step__t{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;padding-top:4px}.c-step__d{margin-top:6px;color:var(--muted);font-size:15.5px}.c-ti{min-height:280px}.c-ti .ti-widget{font-family:var(--ff)}.c-ti :is(.ti-name,.ti-date,.ti-review-content,.ti-review-text-container,.ti-rating-text,.ti-footer,.ti-header,.ti-widget-header,.ti-read-more){font-family:var(--ff)!important}.c-revs__more{margin-top:28px}.c-help{margin-top:30px;background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:26px}.c-help__t{font-size:19px;font-weight:700}.c-help p{margin-top:6px;color:var(--muted);font-size:15.5px}.c-help__links{display:grid;gap:12px;margin-top:18px}.c-help__links a{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.c-help__links span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#FFF;border:1px solid var(--line)}.c-help__links .c-i{width:17px;height:17px}.c-faq__list{display:grid;gap:12px}.c-qa{background:#FFF;border:1px solid var(--line);border-radius:16px;transition:border-color .25s ease,box-shadow .25s ease}.c-qa[open]{border-color:#D3DCE7;box-shadow:var(--sh-sm)}.c-qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer;font-weight:700;font-size:17px;line-height:1.4;color:var(--ink)}.c-qa summary::-webkit-details-marker{display:none}.c-qa summary::marker{content:""}.c-qa__pm{position:relative;width:32px;height:32px;flex:none;border-radius:50%;background:var(--soft);transition:background-color .25s ease,transform .35s var(--ease)}.c-qa__pm::before,.c-qa__pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}.c-qa__pm::after{transform:translate(-50%,-50%) rotate(90deg)}.c-qa[open] .c-qa__pm{background:var(--amber);transform:rotate(180deg)}.c-qa[open] .c-qa__pm::after{opacity:0}.c-qa__a{padding:0 22px 22px;color:var(--muted);font-size:16px;line-height:1.7}.c-qa__a a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.c-qa::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete}.c-qa[open]::details-content{block-size:auto}.c-cta{padding-top:64px;padding-bottom:64px}.c-cta__box{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;border-radius:24px;padding:44px 28px;color:#CBD5E1;background:radial-gradient(600px 300px at 100% 0%,rgb(56 112 196 / .42),transparent 65%),radial-gradient(500px 280px at 0% 100%,rgb(245 164 0 / .18),transparent 60%),var(--ink)}.c-cta__t{color:#FFF;font-size:clamp(28px,3.4vw,42px);line-height:1.15;font-weight:800;letter-spacing:-.025em}.c-cta__box p{margin-top:10px;font-size:17px}.c-cta__acts{display:flex;flex-wrap:wrap;gap:12px}.c-foot{background:var(--board);color:#A7B4C5;font-size:15px}.c-foot__grid{display:grid;gap:40px;padding-top:68px;padding-bottom:52px}.c-foot__brand{display:flex;align-items:center;gap:14px}.c-foot__logo{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#FFF;flex:none}.c-foot__logo img{width:52px;height:52px}.c-foot__name{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#FFF;line-height:1.2}.c-foot__tag{font-size:13px;color:#8D9BAF}.c-foot__about{margin-top:20px;max-width:30em;line-height:1.7}.c-foot__nap{display:grid;gap:12px;margin-top:22px}.c-foot__nap a{display:inline-flex;align-items:flex-start;gap:10px;color:#DCE3EB}.c-foot__nap .c-i{width:18px;height:18px;color:var(--amber);margin-top:3px}.c-foot__h{font-weight:700;font-size:15px;letter-spacing:.02em;color:#FFF}.c-foot__links{display:grid;gap:11px;margin-top:18px}.c-foot__links a{transition:color .2s ease}.c-foot a:hover,.c-foot .c-linkbtn:hover{color:var(--amber)}.c-foot__bar{border-top:1px solid var(--board-line);padding-top:22px;padding-bottom:28px;font-size:14px}.c-foot__bar .c-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.c-foot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.c-foot__credit a{text-decoration:underline;text-underline-offset:3px}.c-social{display:flex;gap:10px}.c-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--board-line);color:#DCE3EB;transition:border-color .2s ease,color .2s ease,transform .3s var(--ease)}.c-social a:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-2px)}.c-mbar{display:none}@media (min-width:640px){.c-towns{grid-template-columns:1fr 1fr}.c-bento{grid-template-columns:1fr 1fr}.c-bento>li:first-child{grid-column:1/-1}}@media (min-width:768px){.c-card{padding:28px}.c-town{padding:24px 24px 22px}.c-quote{padding:28px}.c-quote::before{left:28px;right:28px}.c-foot__grid{grid-template-columns:1fr 1fr}.c-cta__box{padding:56px 52px}.c-sechead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px}.c-steps{grid-template-columns:1fr 1fr;gap:36px}}@media (min-width:1024px){.c-sec{padding-top:104px;padding-bottom:104px}.c-hero__grid{grid-template-columns:minmax(0,1fr) minmax(400px,500px);gap:clamp(40px,6vw,120px);padding-top:clamp(72px,7vw,104px);padding-bottom:160px}.c-facts{margin-top:-80px}.c-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.c-split--even{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.c-split__side--stick{position:sticky;top:calc(var(--top) + 120px)}.c-bento{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto}.c-bento>li:first-child{grid-column:1;grid-row:1/3}.c-towns{grid-template-columns:repeat(3,1fr);gap:18px}.c-steps{grid-template-columns:repeat(4,1fr);gap:28px}.c-step{grid-template-columns:1fr;gap:20px}.c-steps__line{display:block;position:absolute;left:28px;right:28px;top:27px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.c-steps__line span{display:block;height:100%;background:var(--amber);transform-origin:left}.c-foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}}@container chead (max-width:1219px){.c-phone__txt{display:none}}@container chead (max-width:1023px){.c-head__bar{min-height:66px;gap:12px}.c-brand img{width:44px;height:44px}.c-brand__name{font-size:16.5px}.c-brand__tag{font-size:12px}.c-head__cta{margin-left:auto;gap:8px}.c-head__cta .c-btn,.c-phone{display:none}.c-callicon,.c-burger{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);color:var(--ink)}.c-callicon{background:var(--amber);border-color:var(--amber)}.c-nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;background:#FFF;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgb(11 26 46 / .12);max-height:calc(100vh - 66px - var(--top));overflow:auto;padding:4px 20px 24px}.c-head.is-menu .c-nav{display:block;animation:c-drop .3s var(--ease) both}.c-menu{flex-direction:column;align-items:stretch;gap:0}.c-menu>li{border-bottom:1px solid var(--line)}.c-menu>li>a,.c-subbtn{display:flex;width:100%;justify-content:space-between;padding:16px 2px;font-size:17px;border-radius:0}.c-menu>li>a::after,.c-subbtn::after{display:none}.c-sub{display:none;position:static;opacity:1;visibility:visible;transform:none;min-width:0;border:0;border-radius:0;box-shadow:none;padding:0 0 12px 8px}.c-sub::before{display:none}.c-has-sub.is-open .c-sub{display:block}.c-nav__m{display:grid;gap:10px;margin-top:20px}}@keyframes c-drop{from{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@media (max-width:1023px){.c-mbar{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgb(255 255 255 / .97);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgb(11 26 46 / .08)}.c-mbar .c-btn{min-height:50px;padding:0 13px;font-size:15px;gap:7px}.c-mbar .c-i{width:18px;height:18px}.c-mbar .c-i--wa{color:#1A9E4B}.c-mbar .c-btn:hover{transform:none}.c-foot__bar{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.c-strip,.c-hero__acts{display:none}.c-hero__more{margin-top:22px}}@media (max-width:1279px){.c-strip__item--hours{display:none}}@media (max-width:374px){.c-mbar__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (min-width:520px){.c-facts__list{grid-template-columns:1fr 1fr;column-gap:28px}.c-fact:nth-last-child(-n+2){border-bottom:0}.c-fleet{grid-template-columns:1fr 1fr}.c-fleet>li:last-child{grid-column:1/-1}}@container (min-width:900px){.c-facts__card .c-facts__list{grid-template-columns:repeat(4,1fr);column-gap:0}.c-facts__card .c-fact{border-bottom:0;padding:28px 24px}.c-facts__card .c-fact+.c-fact{border-left:1px solid var(--line)}}@container (min-width:520px){.c-board .c-board__live{display:inline-flex}.c-board .c-board__head{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;column-gap:24px}.c-board .c-board__row{grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;grid-template-areas:"d t s" "d r s";column-gap:24px;row-gap:2px;padding-top:14px;padding-bottom:14px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-rv{animation:c-up both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry calc(4% + var(--rv,0) * 6%) cover calc(26% + var(--rv,0) * 6%)}.c-steps__line span{animation:c-grow both linear;animation-timeline:view();animation-range:entry 30% cover 55%}}}@keyframes c-up{from{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:none}}@keyframes c-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*:not(.c-ti *),*:not(.c-ti *)::before,*:not(.c-ti *)::after{transition:none!important;animation:none!important}.c-fx{display:none}.c-board.is-armed .c-board__row{opacity:1}}@media (max-width:400px){.c-help{padding:22px 20px}.c-help__links a{gap:10px;font-size:15px}.c-help__links span{width:34px;height:34px;flex:none}}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-linkbtn{text-align:left}.c-sec--tight{padding-top:40px;padding-bottom:72px}.c-phero{position:relative;overflow:hidden;isolation:isolate;color:#CBD5E1;background:radial-gradient(820px 440px at 92% -24%,rgb(56 112 196 / .38),transparent 62%),radial-gradient(620px 360px at -8% 120%,rgb(245 164 0 / .12),transparent 60%),linear-gradient(180deg,#0B1A2E 0%,#091526 100%)}.c-phero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 85%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 85%);pointer-events:none}.c-phero .c-wrap{padding-top:36px;padding-bottom:48px}.c-phero__t{color:#FFF;font-size:clamp(32px,4.2vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.03em;max-width:24ch;text-wrap:balance}.c-phero__lead{margin-top:16px;font-size:18px;line-height:1.65;max-width:42em;color:#CBD5E1}.c-phero .c-search{margin-top:26px}.c-crumbs{margin-bottom:18px;font-size:14px;line-height:1.5;color:#AEBBCB}.c-crumbs p,.c-crumbs nav{margin:0}.c-crumbs a{color:#DCE3EB;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .25);text-underline-offset:3px}.c-crumbs a:hover{color:var(--amber)}.c-crumbs .separator{margin:0 4px;opacity:.6}.c-crumbs .last{color:#AEBBCB}.c-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px;font-size:14.5px;color:#AEBBCB}.c-phero--post .c-wrap{text-align:center}.c-phero--post .c-phero__t{max-width:1120px;margin-left:auto;margin-right:auto;font-size:clamp(30px,3.6vw,52px);line-height:1.1}.c-phero--post .c-meta{justify-content:center}.c-meta span{display:inline-flex;align-items:center;gap:8px}.c-meta .c-i{width:17px;height:17px;color:var(--amber)}.c-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgb(245 164 0 / .14);color:var(--amber);font-weight:700;font-size:13px;letter-spacing:.02em;transition:background-color .2s ease}.c-chip:hover{background:rgb(245 164 0 / .24)}.c-post{display:grid;gap:44px;padding-top:40px;padding-bottom:72px}.c-post__main{min-width:0}.c-post__img{margin:0 0 34px;border-radius:20px;overflow:hidden;aspect-ratio:16/9;background:var(--soft)}.c-post__img img{width:100%;height:100%;object-fit:cover}.c-post__aside .c-quote{box-shadow:var(--sh-md);border:1px solid var(--line);animation:none}.c-related__t{margin-bottom:32px}.c-prose{max-width:760px;font-size:18px;line-height:1.75;color:var(--text)}.c-prose--page{margin:0 auto}.c-prose>*+*{margin-top:1.15em}.c-prose>:first-child{margin-top:0}.c-prose h2{margin-top:1.8em;font-size:clamp(26px,2.6vw,34px);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--ink);scroll-margin-top:calc(var(--top) + 100px);text-wrap:balance}.c-prose h3{margin-top:1.5em;font-size:clamp(20px,2vw,24px);line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:calc(var(--top) + 100px)}.c-prose h4{margin-top:1.4em;font-size:19px;line-height:1.35;font-weight:700;color:var(--ink)}.c-prose h2+*,.c-prose h3+*,.c-prose h4+*{margin-top:.6em}.c-prose a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.c-prose a:hover{color:var(--amber-d)}.c-prose strong,.c-prose b{color:var(--ink);font-weight:700}.c-prose ul,.c-prose ol{padding-left:1.35em}.c-prose ul{list-style:disc}.c-prose ol{list-style:decimal}.c-prose li+li{margin-top:.45em}.c-prose li::marker{color:var(--amber-d)}.c-prose li>ul,.c-prose li>ol{margin-top:.45em}.c-prose img{height:auto;border-radius:14px}.c-prose figure{margin-left:0;margin-right:0}.c-prose figcaption,.c-prose .wp-caption-text{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted)}.c-prose blockquote{padding:4px 0 4px 20px;border-left:4px solid var(--amber);font-size:19px;color:var(--ink)}.c-prose hr{margin:2.2em 0;border:0;border-top:1px solid var(--line)}.c-prose code{padding:2px 6px;border-radius:6px;background:var(--soft);font-size:.9em}.c-prose iframe,.c-prose video{max-width:100%}.c-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:14px}.c-prose .c-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.c-prose .c-table table:has(tr>:nth-child(3)){min-width:520px}.c-prose .c-table th,.c-prose .c-table td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.c-prose .c-table tr:last-child td{border-bottom:0}.c-prose>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table))>*+*,.c-prose>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table))>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table,.cc-answer,.cc-cta))>*+*{margin-top:1.15em}.c-prose>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table))>:first-child,.c-prose>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table))>:where(div:not([class*="ti-"],[class*="trustindex"],.c-table,.cc-answer,.cc-cta))>:first-child{margin-top:0}.c-prose .cc-answer{padding:18px 22px;border-radius:16px;background:var(--amber-soft);box-shadow:inset 4px 0 0 var(--amber)}.c-prose .cc-answer>*+*{margin-top:.6em}.c-prose .cc-note{font-size:15px;line-height:1.6;color:var(--muted)}.c-prose .cc-cta{padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:20px;background:var(--soft)}.c-prose .cc-cta>*+*{margin-top:1em}.c-prose .cc-cta>:first-child{margin-top:0}.c-prose a.cc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:12px;background:var(--amber);color:var(--ink);font-weight:700;text-decoration:none;box-shadow:0 8px 20px rgb(245 164 0 / .25);transition:background-color .2s ease}.c-prose a.cc-btn:hover{background:#FFB21A;color:var(--ink)}.c-prose .c-table th,.c-prose .c-table thead td{background:var(--soft);color:var(--ink);font-weight:700}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:0 1.2em 1em 0}.alignright{float:right;margin:0 0 1em 1.2em}.wp-caption{max-width:100%}.c-author{display:flex;gap:18px;align-items:flex-start;margin-top:48px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--soft);max-width:760px}.c-author__av{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--ink);color:var(--amber);font-weight:800;font-size:17px}.c-author__name{font-weight:700;color:var(--ink)}.c-author__bio{margin-top:4px;font-size:15.5px;line-height:1.6;color:var(--muted)}.c-pgrid{display:grid;gap:22px;grid-template-columns:1fr}.c-pcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#FFF;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.c-pcard:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}.c-pcard__img{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#0B1A2E,#16304F)}.c-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.c-pcard:hover .c-pcard__img img{transform:scale(1.04)}.c-pcard__body{display:flex;flex-direction:column;flex:1;padding:22px 22px 24px}.c-pcard__cat{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-d)}.c-pcard__t{margin-top:10px;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.c-pcard__t a::after{content:"";position:absolute;inset:0;z-index:1}.c-pcard__t a:focus-visible{outline:0}.c-pcard:focus-within{outline:3px solid var(--amber);outline-offset:3px}.c-pcard__x{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-pcard__meta{margin-top:auto;padding-top:18px;font-size:13.5px;color:var(--muted)}.c-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.c-cats a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#FFF;font-size:14.5px;font-weight:600;color:var(--ink);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.c-cats a:hover{border-color:var(--ink)}.c-cats a[aria-current]{background:var(--ink);border-color:var(--ink);color:#FFF}.c-pag{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}.c-pag a,.c-pag span{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#FFF;font-weight:700;color:var(--ink);transition:border-color .2s ease}.c-pag a:hover{border-color:var(--ink)}.c-pag .current{background:var(--ink);border-color:var(--ink);color:#FFF}.c-pag .dots{border:0;background:none}.c-pag .c-i{width:18px;height:18px}.c-search{display:flex;gap:8px;max-width:560px}.c-search input{flex:1;min-width:0;height:54px;padding:0 18px;border:1px solid rgb(255 255 255 / .2);border-radius:12px;background:#FFF;font:inherit;font-size:16px;color:var(--ink)}.c-search input:focus{outline:3px solid var(--amber);outline-offset:2px}.c-search .c-btn{min-width:54px;padding:0 16px}@media (min-width:640px){.c-pgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.alignleft,.alignright{float:none;margin:0 0 1em}}@media (min-width:1024px){.c-sec--tight{padding-top:56px;padding-bottom:104px}.c-phero .c-wrap{padding-top:56px;padding-bottom:72px}.c-post{grid-template-columns:minmax(0,1fr) 400px;gap:clamp(40px,5vw,80px);align-items:start;padding-top:56px;padding-bottom:104px}.c-post__aside{position:sticky;top:calc(var(--top) + 104px)}.c-pgrid{grid-template-columns:repeat(3,1fr);gap:26px}}.c-head.is-tight .c-head__cta{margin-left:auto;gap:12px}.c-head.is-tight .c-phone,.c-head.is-tight .c-nav__m{display:none}.c-head.is-tight .c-callicon,.c-head.is-tight .c-burger{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1px solid var(--line);color:var(--ink)}.c-head.is-tight .c-callicon{background:var(--amber-soft);border-color:var(--amber-soft)}.c-head.is-tight .c-nav{display:none;position:absolute;right:clamp(20px,3.6vw,56px);top:100%;width:min(420px,calc(100vw - 40px));margin:0;padding:4px 20px 20px;background:#FFF;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;box-shadow:0 18px 30px rgb(11 26 46 / .12);max-height:calc(100vh - 80px - var(--top));overflow:auto}.c-head.is-tight.is-menu .c-nav{display:block;animation:c-drop .3s var(--ease) both}.c-head.is-tight .c-menu{flex-direction:column;align-items:stretch;gap:0}.c-head.is-tight .c-menu>li{border-bottom:1px solid var(--line)}.c-head.is-tight .c-menu>li:last-child{border-bottom:0}.c-head.is-tight .c-menu>li>a,.c-head.is-tight .c-subbtn{display:flex;width:100%;justify-content:space-between;padding:14px 2px;font-size:16.5px;border-radius:0}.c-head.is-tight .c-menu>li>a::after,.c-head.is-tight .c-subbtn::after{display:none}.c-head.is-tight .c-sub{display:none;position:static;opacity:1;visibility:visible;transform:none;min-width:0;border:0;border-radius:0;box-shadow:none;padding:0 0 12px 8px}.c-head.is-tight .c-sub::before{display:none}.c-head.is-tight .c-has-sub.is-open .c-sub{display:block}@container chead (min-width:1024px) and (max-width:1279px){.c-head__bar{gap:18px}.c-menu>li>a,.c-subbtn{padding:12px 9px;font-size:15px}.c-menu>li>a::after,.c-subbtn::after{left:9px;right:9px}.c-head__cta{gap:12px}.c-head .c-btn{padding:0 18px}}.c-prog{position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#B97A00 0%,var(--amber-d) 30%,var(--amber) 68%,#FFC23D 90%,#FFD677 100%);box-shadow:0 1px 6px rgb(245 164 0 / .35);transform:translate3d(-100%,0,0);will-change:transform;pointer-events:none}.c-prog::after{content:"";position:absolute;right:0;top:50%;width:20px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 226 140 / .95),rgb(255 194 61 / .45) 55%,#fff0);pointer-events:none}@keyframes c-prog{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@supports (animation-timeline:scroll()){.c-prog{animation:c-prog linear both;animation-timeline:scroll(root block)}}.c-menu>li.is-current>a::after,.c-has-sub.is-current>.c-subbtn::after{transform:scaleX(1)}.c-sub a[aria-current="page"]{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber);font-weight:700}.c-sub a[aria-current="page"]:hover{background:var(--amber-soft)}.c-sub__more{margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.c-sub .c-sub__all{justify-content:center;gap:8px;background:var(--ink);color:#FFF;font-weight:700;font-size:15px}.c-sub .c-sub__all:hover{background:var(--amber);color:var(--ink)}.c-sub__all .c-i{width:16px;height:16px;transition:transform .2s var(--ease)}.c-sub__all:hover .c-i{transform:translateX(3px)}@container chead (min-width:1024px){.c-head:not(.is-tight) .c-sub:has(>li:nth-child(6)){display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:2px 6px;width:max-content;min-width:0;left:50%;translate:-50% 0;padding:10px}.c-head:not(.is-tight) .c-sub:has(>li:nth-child(11)){grid-template-columns:repeat(3,minmax(190px,1fr))}.c-head:not(.is-tight) .c-sub:has(>li:nth-child(6))>.c-sub__more{grid-column:1/-1}}@container chead (max-width:1023px){.c-menu>li.is-current>a,.c-has-sub.is-current>.c-subbtn{box-shadow:inset 3px 0 0 var(--amber);padding-left:14px}}.c-head.is-tight .c-menu>li.is-current>a,.c-head.is-tight .c-has-sub.is-current>.c-subbtn{box-shadow:inset 3px 0 0 var(--amber);padding-left:14px}.cky-btn-revisit-wrapper{display:none!important}.c-media{position:relative;margin:0;overflow:hidden;border-radius:20px;background:var(--soft);border:1px solid var(--line);box-shadow:var(--sh-sm);aspect-ratio:3/2}.c-media__img{display:block;width:100%;height:100%;object-fit:cover}.c-split__side .c-media,.c-intro__text .c-media{margin-top:26px}.c-media+.c-spots{margin-top:18px}.c-media--bg{position:absolute;inset:0;z-index:0;margin:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto;background:#fff0}.c-media--bg::after{content:"";position:absolute;inset:0;pointer-events:none}.c-photo{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;aspect-ratio:4/5;background:radial-gradient(520px 380px at 85% 0%,rgb(56 112 196 / .45),transparent 62%),radial-gradient(420px 300px at 0% 100%,rgb(245 164 0 / .18),transparent 60%),var(--ink);box-shadow:var(--sh-lg)}.c-photo .c-media--bg::after{background:linear-gradient(180deg,#fff0 40%,rgb(11 26 46 / .82) 100%)}.c-photo__badge{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:rgb(11 26 46 / .72);border:1px solid rgb(255 255 255 / .16);color:#FFF}.c-photo__ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--amber);color:var(--ink)}.c-photo__ic .c-i{width:22px;height:22px}.c-photo__t{font-size:16px;font-weight:700;line-height:1.35;color:#FFF}.c-photo .c-photo__d{margin-top:2px;font-size:14px;line-height:1.45;color:#CBD5E1}.c-intro__text .c-spots{margin-top:28px}.c-band{position:relative;isolation:isolate;overflow:hidden;color:#CBD5E1;padding:72px 0 128px;background:radial-gradient(900px 520px at 88% -8%,rgb(56 112 196 / .38),transparent 62%),linear-gradient(180deg,#0B1A2E 0%,#091526 100%)}.c-band .c-media--bg::after{background:linear-gradient(180deg,rgb(11 26 46 / .62) 0%,rgb(11 26 46 / .9) 100%)}.c-band::after{content:"";position:absolute;inset:0;z-index:1;background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent 85%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent 85%);pointer-events:none}.c-band__in{position:relative;z-index:2}.c-band__text{max-width:560px}.c-band .c-h2{color:#FFF}.c-band .c-lead{color:#CBD5E1}.c-band .c-btn{margin-top:30px}.c-band__note{margin-top:14px;font-size:16.5px;line-height:1.65;color:#CBD5E1;max-width:36em}.c-band p a{color:#FFF;font-weight:700;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:4px}.c-band p a:hover{color:var(--amber)}.c-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.c-kicker::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--amber)}.c-lift{position:relative;z-index:3;margin-top:-80px;padding-bottom:16px}.c-fleet--row{grid-template-columns:1fr 1fr}.c-fleet--row>li:last-child{grid-column:1/-1}.c-fleet--row .c-veh{flex-direction:column;align-items:flex-start;gap:14px;height:100%;box-shadow:var(--sh-md)}.c-cta__box .c-media--bg{z-index:-1}.c-cta__box .c-media--bg::after{background:linear-gradient(100deg,rgb(11 26 46 / .96) 0%,rgb(11 26 46 / .86) 45%,rgb(11 26 46 / .55) 100%)}@media (min-width:1024px){.c-photo__badge{left:24px;right:auto;bottom:24px;max-width:calc(100% - 48px);padding:16px 20px}.c-band{padding:112px 0 176px}.c-band .c-media--bg::after{background:linear-gradient(100deg,rgb(11 26 46 / .95) 0%,rgb(11 26 46 / .84) 38%,rgb(11 26 46 / .45) 72%,rgb(11 26 46 / .3) 100%)}.c-lift{margin-top:-112px}.c-fleet--row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.c-fleet--row>li:last-child{grid-column:auto}.c-fleet--row .c-veh{padding:22px}}.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 calc(50% - 4px)!important;width:auto!important;max-width:none!important;margin:0!important;min-height:44px}.cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-accept{order:1!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-reject{order:2!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn.cky-btn-customize{order:3!important;flex:1 1 100%!important;border:0!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px;padding:4px!important;min-height:32px}@media (max-width:576px){.cky-consent-container .cky-consent-bar{padding:14px 16px!important}.cky-consent-container .cky-title{font-size:16px!important;margin-bottom:4px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:13px!important;line-height:1.45!important}.cky-consent-container .cky-notice-btn-wrapper{margin-top:10px!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{padding:9px 8px!important;font-size:14px!important}}[data-cky-tag]{visibility:hidden}