/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--red:#c80d19;--blue:#177cac;--black:#101214;--paper:#f2f0eb;--white:#fff;--muted:#6d706f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--black);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.topbar{background:var(--black);color:#aeb0b1;letter-spacing:1.5px;font-size:10px}.topbar .shell{justify-content:space-between;align-items:center;height:30px;display:flex}.nav{background:var(--paper);z-index:20;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand img{object-fit:cover;object-position:center;width:116px;height:66px}.nav nav{align-items:center;gap:33px;display:flex}.nav nav a{letter-spacing:.4px;font-size:12px;font-weight:800}.navCta{background:var(--red);color:#fff;padding:15px 18px}.navCta span{margin-left:15px}.menu{background:0 0;border:0;font-size:24px;display:none}.hero{color:#fff;height:690px;position:relative;overflow:hidden}.heroPhoto{background:url(https://images.unsplash.com/photo-1558981359-219d6364c9c8?auto=format&fit=crop&w=2000&q=90) 50% 55%/cover;position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#090b0dde 0%,#090b0da0 40%,#090b0d10 75%),linear-gradient(#0000 50%,#090b0d66);position:absolute;inset:0}.heroContent{z-index:2;padding-top:125px;position:relative}.kicker{letter-spacing:2.4px;align-items:center;gap:11px;font-size:10px;font-weight:900;display:flex}.kicker i{background:var(--red);width:32px;height:3px}.kicker.dark{color:#575b59}.hero h1,.section h2,.cars h2,.contact h2{letter-spacing:-3.5px;margin:24px 0;font:500 78px/.91 Georgia,serif}.hero h1 em,.section h2 em,.cars h2 em,.contact h2 em{color:var(--red);font-weight:400}.heroContent>p{color:#d4d6d5;max-width:525px;font-size:18px;line-height:1.6}.heroActions{gap:12px;margin-top:35px;display:flex}.heroActions a,.lightCta{background:var(--red);color:#fff;padding:17px 22px;font-size:12px;font-weight:900}.heroActions a span,.lightCta span{margin-left:28px}.heroActions .ghost{background:#ffffff10;border:1px solid #fff6}.heroIndex{z-index:2;letter-spacing:2px;flex-direction:column;align-items:end;font-size:11px;display:flex;position:absolute;bottom:35px;right:38px}.heroIndex b{color:#fff;font-size:20px}.booking{z-index:5;background:#fff;grid-template-columns:220px 1fr;margin-top:-36px;display:grid;position:relative;box-shadow:0 18px 45px #0b101316}.bookingTitle{background:var(--red);color:#fff;align-items:center;gap:17px;padding:25px;display:flex}.bookingTitle>span{font:italic 30px Georgia}.bookingTitle div{flex-direction:column;display:flex}.bookingTitle small{letter-spacing:1.5px;font-size:8px}.bookingTitle b{margin-top:4px;font:20px Georgia}.booking form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:stretch;padding:9px;display:grid}.booking label{border-right:1px solid #e2e1dc;flex-direction:column;padding:12px 18px;display:flex}.booking label small{letter-spacing:1.5px;color:#858988;margin-bottom:9px;font-size:8px;font-weight:900}.booking select,.booking input{color:var(--black);background:0 0;border:0;outline:0;font:700 12px Arial}.booking button{background:var(--black);color:#fff;cursor:pointer;border:0;padding:0 24px;font-weight:800}.booking button span{color:var(--red);margin-left:15px}.notice{color:#8a1017;background:#f8e5e6;grid-column:1/-1;margin:0;padding:12px 22px;font-size:12px}.section{padding-top:115px;padding-bottom:115px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.sectionHead h2{margin-bottom:0;font-size:60px}.sectionHead>p{max-width:410px;color:var(--muted);margin-bottom:4px;font-size:14px;line-height:1.7}.fleetTools{border-top:1px solid #d5d3ce;justify-content:space-between;align-items:center;padding:18px 0 25px;display:flex}.fleetTools>p{color:var(--muted);margin:0;font-size:12px}.fleetTools>div{gap:5px;display:flex}.fleetTools button{cursor:pointer;background:0 0;border:1px solid #cfcdc7;padding:9px 13px;font-size:10px;font-weight:800}.fleetTools button.active{background:var(--black);border-color:var(--black);color:#fff}.motoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.motoCard{background:#fff;transition:all .25s}.motoCard:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1112}.motoImage{background-position:50%;background-size:cover;height:285px;position:relative}.motoImage>span{letter-spacing:1px;background:#fff;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:14px;left:14px}.motoImage>b{color:var(--red);font:italic 48px Georgia;position:absolute;bottom:-22px;right:16px}.motoInfo{padding:22px}.motoInfo>small{letter-spacing:1.5px;color:var(--red);font-size:9px;font-weight:900}.motoInfo h3,.usedInfo h3{margin:8px 0 16px;font:26px Georgia}.spec{color:var(--muted);gap:14px;font-size:10px;display:flex}.price{border-top:1px solid #ebe9e4;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;display:flex}.price p{color:var(--muted);margin:0;font-size:10px}.price p b{color:var(--black);font:26px Georgia}.price a{background:var(--black);color:#fff;place-items:center;width:38px;height:38px;display:grid}.enduro{background:var(--black);color:#fff;grid-template-columns:1.08fr .92fr;min-height:720px;padding:0;display:grid}.enduroPhoto{background:url(https://images.unsplash.com/photo-1547935075-1f293d0bd62c?auto=format&fit=crop&w=1600&q=90) 50%/cover}.enduroContent{padding:90px 8vw;position:relative;overflow:hidden}.bigNumber{color:#ffffff09;font:italic 190px Georgia;position:absolute;top:-45px;right:-15px}.enduro h2{font-size:66px}.enduroContent>p{color:#b6bab8;max-width:470px;font-size:14px;line-height:1.8}.tourFacts{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.tourFacts span{color:#919694;font-size:9px;line-height:1.5}.tourFacts b{color:#fff;margin-bottom:5px;font:17px Georgia;display:block}.lightCta{margin-top:18px;display:inline-block}.usedGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.usedGrid article{background:#fff}.usedImage{background-position:50%;background-size:cover;height:250px;position:relative}.usedImage span{background:var(--red);color:#fff;letter-spacing:1px;padding:8px 12px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0}.usedInfo{padding:21px}.usedInfo>small{color:var(--muted);font-size:10px}.usedInfo>div{border-top:1px solid #ebe9e4;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.usedInfo>div>b{font:23px Georgia}.usedInfo a{color:var(--red);font-size:10px;font-weight:900}.cars{background:var(--blue);color:#fff;min-height:540px;position:relative;overflow:hidden}.cars .shell{padding-top:95px;padding-bottom:95px;position:relative}.cars .outline{letter-spacing:-9px;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff26;font:900 150px Arial;position:absolute;top:25px;right:-280px}.cars .shell>div{z-index:2;position:relative}.cars h2{font-size:61px}.cars h2 em{color:#fff}.cars p{color:#d7ebf5;max-width:500px;line-height:1.7}.cars a{border-bottom:1px solid #fff;margin-top:18px;padding-bottom:6px;font-size:11px;font-weight:900;display:inline-block}.about{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about h2{font-size:58px}.aboutCopy{padding-top:40px}.aboutCopy>p{color:var(--muted);font-size:14px;line-height:1.8}.aboutCopy>p:first-child{color:var(--black);font:22px/1.5 Georgia}.values{border-top:1px solid #d5d3ce;gap:28px;margin-top:35px;padding-top:20px;display:flex}.values span{font-size:10px;font-weight:800}.values b{color:var(--red);margin-bottom:6px;font:italic 18px Georgia;display:block}.contact{background:var(--red);color:#fff;padding:80px 0}.contact .shell{justify-content:space-between;align-items:end;display:flex}.contact small{letter-spacing:2px;font-size:9px}.contact h2{margin-bottom:0;font-size:56px}.contact h2 em{color:var(--black)}.contactActions{flex-direction:column;gap:10px;min-width:310px;display:flex}.contactActions a{border:1px solid #ffffff80;justify-content:space-between;padding:16px 18px;font-size:11px;font-weight:900;display:flex}.contactActions a:last-child{background:var(--black);border-color:var(--black)}footer{color:#a7aba9;background:#090b0c;padding:45px 0}footer>.shell{grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:45px;display:grid}.footerBrand{align-items:center;gap:18px;display:flex}.footerBrand img{object-fit:cover;background:#fff;width:105px;height:64px}.footerBrand span,footer div>span{letter-spacing:1.3px;font-size:9px;display:block}.footer div>b{color:#fff;margin-bottom:7px;font-size:12px;display:block}footer div>a{margin:5px 0;font-size:10px;display:block}footer small{font-size:9px}.contactActions a:hover,.heroActions a:hover,.navCta:hover{filter:brightness(.9)}@media (max-width:900px){.nav nav{background:#fff;flex-direction:column;padding:25px;display:none;position:absolute;top:78px;left:20px;right:20px;box-shadow:0 20px 40px #0003}.nav nav.open{display:flex}.menu{display:block}.hero{height:620px}.hero h1{font-size:62px}.booking{grid-template-columns:1fr}.booking form{grid-template-columns:1fr 1fr}.booking button{min-height:56px}.sectionHead{align-items:start}.motoGrid,.usedGrid{grid-template-columns:1fr 1fr}.enduro{grid-template-columns:1fr}.enduroPhoto{height:500px}.about{gap:40px}.contact .shell{align-items:start;gap:40px}footer>.shell{grid-template-columns:1fr 1fr}}@media (max-width:600px){.shell{padding-left:18px;padding-right:18px}.topbar .shell span:last-child{display:none}.nav{height:74px}.brand img{width:95px;height:55px}.hero{height:620px}.heroContent{padding-top:90px}.hero h1{letter-spacing:-2px;font-size:49px}.heroActions{flex-direction:column;align-items:start}.heroIndex{display:none}.booking{margin-top:0}.booking form{grid-template-columns:1fr}.booking label{border-bottom:1px solid #e2e1dc;border-right:0}.section{padding-top:80px;padding-bottom:80px}.sectionHead{display:block}.sectionHead h2,.enduro h2,.cars h2,.about h2,.contact h2{letter-spacing:-2px;font-size:43px}.sectionHead>p{margin-top:25px}.fleetTools{flex-direction:column;align-items:start;gap:15px}.fleetTools>div{flex-wrap:wrap}.motoGrid,.usedGrid{grid-template-columns:1fr}.motoImage{height:260px}.enduroPhoto{height:360px}.enduroContent{padding:65px 22px}.tourFacts{grid-template-columns:1fr}.cars .outline{font-size:90px}.about{grid-template-columns:1fr;gap:10px}.aboutCopy{padding-top:0}.values{flex-direction:column}.contact .shell{display:block}.contactActions{min-width:0;margin-top:35px}footer>.shell{grid-template-columns:1fr;gap:24px}}main{min-height:100vh;transition:background .35s,color .35s}.topActions{align-items:center;gap:22px;display:flex}.themeToggle{color:#d2d4d3;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff26;align-items:center;gap:7px;height:25px;padding:0 0 0 18px;display:flex}.themeToggle i{font-size:12px;font-style:normal}.themeToggle b{letter-spacing:1.5px;font-size:8px}.themeToggle em{background:#3b3d3e;border-radius:10px;width:29px;height:15px;padding:2px;display:block}.themeToggle em small{background:var(--red);border-radius:50%;width:11px;height:11px;transition:transform .25s;display:block;transform:translate(12px)}.theme-light .themeToggle em small{transform:translate(0)}.theme-dark{--paper:#0c0e0f;--muted:#989d9a;color:#f2f0eb;background:#0c0e0f}.theme-dark .nav{background:#0c0e0f;border-bottom:1px solid #ffffff10}.theme-dark .brand img{background:#fff}.theme-dark .booking,.theme-dark .motoCard,.theme-dark .usedGrid article{background:#151719}.theme-dark .booking{box-shadow:0 18px 45px #0008}.theme-dark .booking label{border-color:#ffffff18}.theme-dark .booking label small{color:#858b88}.theme-dark .booking select,.theme-dark .booking input{color:#f2f0eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .booking button{color:#101214;background:#f2f0eb}.theme-dark .sectionHead h2,.theme-dark .motoInfo h3,.theme-dark .usedInfo h3,.theme-dark .about h2{color:#f2f0eb}.theme-dark .kicker.dark{color:#a4aaa6}.theme-dark .sectionHead>p,.theme-dark .fleetTools>p,.theme-dark .aboutCopy>p,.theme-dark .spec,.theme-dark .price p,.theme-dark .usedInfo>small{color:#989d9a}.theme-dark .fleetTools,.theme-dark .price,.theme-dark .usedInfo>div,.theme-dark .values{border-color:#ffffff18}.theme-dark .fleetTools button{color:#c9cecb;border-color:#ffffff25}.theme-dark .fleetTools button.active{color:#101214;background:#f2f0eb;border-color:#f2f0eb}.theme-dark .motoImage>span{color:#fff;background:#111315}.theme-dark .price p b,.theme-dark .usedInfo>div>b,.theme-dark .aboutCopy>p:first-child{color:#f2f0eb}.theme-dark .price a{color:#101214;background:#f2f0eb}.theme-dark .usedInfo a{color:#ef3540}.theme-dark .notice{color:#ffb6ba;background:#381418}.theme-dark .cars{background:#0d4c69}.theme-dark .contact h2 em{color:#101214}.theme-dark footer{border-top:1px solid #ffffff10}.theme-dark .nav nav.open{background:#151719}@media (max-width:600px){.topActions>span{display:none}.topbar .shell>span{display:block!important}.themeToggle{padding-left:10px}.themeToggle b{display:block}.theme-dark .booking label{border-color:#ffffff18}}.subPage,.adminPage{color:#f2f0eb;background:#0c0e0f;min-height:100vh}.subTop{color:#9ca19e;letter-spacing:1.5px;background:#080a0b;height:30px;font-size:10px}.subTop .shell{justify-content:space-between;align-items:center;height:100%;display:flex}.subTop button{color:#ddd;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-size:9px}.subNav{background:#0c0e0f;justify-content:space-between;align-items:center;height:92px;display:flex}.subNav .brand img{background:#fff}.subNav nav{align-items:center;gap:27px;display:flex}.subNav nav a{font-size:11px;font-weight:800}.profileLink{background:var(--red);color:#fff;padding:13px 16px}.subHero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:530px;display:flex;position:relative}.subHero:after{content:"";background:linear-gradient(90deg,#080a0be8,#080a0b55),linear-gradient(#0000,#080a0bc9);position:absolute;inset:0}.subHero .shell{z-index:1;width:100%;padding-bottom:70px;position:relative}.subHero h1{letter-spacing:-3px;max-width:800px;margin:20px 0;font:500 72px/.94 Georgia,serif}.subHero h1 em{color:var(--red);font-weight:400}.subHero p{color:#d0d3d1;max-width:620px;line-height:1.7}.enduroHero{background-image:url(https://images.unsplash.com/photo-1547935075-1f293d0bd62c?auto=format&fit=crop&w=2000&q=90)}.motosHero{background-image:url(https://images.unsplash.com/photo-1568772585407-9361f9bf3a87?auto=format&fit=crop&w=2000&q=90)}.productsHero{background-image:url(https://images.unsplash.com/photo-1591637333184-19aa84b3e01f?auto=format&fit=crop&w=2000&q=90)}.catalogSection{padding-top:85px;padding-bottom:110px}.catalogIntro{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.catalogIntro h2{margin:8px 0;font:48px Georgia}.catalogIntro p{color:#989d9a;max-width:440px;line-height:1.7}.catalogGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalogGrid article{background:#151719}.catalogImage{background:#242729 50%/cover;height:270px;position:relative}.catalogImage span{background:var(--red);padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:13px;left:13px}.catalogBody{padding:22px}.catalogBody>small{color:#ef3540;letter-spacing:1.3px;font-size:9px}.catalogBody h3{margin:8px 0 12px;font:27px Georgia}.catalogBody>p{color:#989d9a;min-height:64px;font-size:13px;line-height:1.65}.catalogBody footer{background:0 0;border-top:1px solid #ffffff18;justify-content:space-between;margin-top:18px;padding:16px 0 0;display:flex}.catalogBody footer b{font:20px Georgia}.catalogBody footer a{color:#ef3540;font-size:10px;font-weight:900}html[data-theme=light] .subPage{color:#101214;background:#f2f0eb}html[data-theme=light] .subNav{background:#f2f0eb}html[data-theme=light] .catalogGrid article{background:#fff}html[data-theme=light] .catalogBody>p{color:#6d706f}html[data-theme=light] .catalogBody footer{border-color:#ddd}.adminShell{border-top:1px solid #ffffff12;grid-template-columns:285px 1fr;min-height:calc(100vh - 122px);display:grid}.adminSide{background:#111315;flex-direction:column;padding:42px 28px;display:flex}.adminSide>span,.adminWork header small{color:#ef3540;letter-spacing:2px;font-size:9px;font-weight:900}.adminSide h1{margin:10px 0 28px;font:34px Georgia}.adminSide>p{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;padding:18px 0;font-size:13px}.adminSide>p small{color:#858b88;margin-top:6px;display:block}.adminSide nav{flex-direction:column;margin-top:20px;display:flex}.adminSide nav button{color:#b8bcba;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:16px 5px;display:flex}.adminSide nav button.active{color:#fff}.adminSide nav button.active b:before{content:"";background:var(--red);vertical-align:middle;width:15px;height:2px;margin-right:9px;display:inline-block}.adminSide nav i{color:#666;font-style:normal}.adminSide>a{color:#969b98;margin-top:auto;font-size:10px}.adminWork{padding:42px;overflow:hidden}.adminWork>header{justify-content:space-between;align-items:end;display:flex}.adminWork h2{margin:8px 0 0;font:44px Georgia}.adminWork>header>a{border-bottom:1px solid #fff;padding-bottom:5px;font-size:10px}.adminStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:32px 0;display:grid}.adminStats article{background:#151719;padding:20px}.adminStats small{color:#858b88;letter-spacing:1.5px;font-size:8px}.adminStats b{margin-top:5px;font:30px Georgia;display:block}.adminForm{background:#151719;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px;padding:22px;display:grid}.adminForm h3{grid-column:1/-1;margin:0 0 7px;font:22px Georgia}.adminForm input,.adminForm textarea,.adminForm select,.adminList input,.adminList select{color:#fff;background:#0d0f10;border:1px solid #ffffff18;outline:none;padding:12px;font:12px Arial}.adminForm .wide{grid-column:span 2}.adminForm textarea{resize:vertical;min-height:72px}.adminForm button{background:var(--red);color:#fff;cursor:pointer;border:0;font-weight:900}.adminMessage{border-left:3px solid var(--red);background:#231719;padding:11px;font-size:11px}.adminList{flex-direction:column;gap:7px;display:flex}.adminList article{background:#151719;grid-template-columns:80px 1fr 130px 70px;align-items:center;gap:15px;padding:10px;display:grid}.adminThumb{background:#26292a 50%/cover;height:65px}.adminList article>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.adminList article>div small,.adminList article>div span{color:#858b88;font-size:9px}.adminList input{background:0 0;border:0;padding:0;font:18px Georgia}.delete{color:#ef7279;cursor:pointer;background:0 0;border:0;font-size:10px}.adminEmpty{text-align:center;color:#858b88;border:1px dashed #ffffff20;padding:50px}.adminPage .subNav{background:#0c0e0f}@media (max-width:900px){.subNav nav{z-index:10;background:#151719;flex-direction:column;padding:25px;display:none;position:absolute;top:100px;left:18px;right:18px}.subNav nav.open{display:flex}.catalogGrid{grid-template-columns:1fr 1fr}.adminShell{grid-template-columns:1fr}.adminSide{min-height:auto}.adminSide>a{margin-top:25px}.adminForm{grid-template-columns:1fr 1fr}}@media (max-width:600px){.subNav{height:74px}.subHero{min-height:480px}.subHero h1{letter-spacing:-2px;font-size:48px}.catalogIntro{display:block}.catalogGrid{grid-template-columns:1fr}.adminWork{padding:25px 18px}.adminStats{grid-template-columns:1fr 1fr}.adminForm{grid-template-columns:1fr}.adminForm .wide{grid-column:auto}.adminList article{grid-template-columns:60px 1fr}.adminList article>select,.adminList article>.delete{grid-column:2}.adminWork>header{align-items:start;gap:15px}.adminWork h2{font-size:34px}}.bookingHero{background:radial-gradient(circle at 80% 40%,#7d111a55,#0000 30%),linear-gradient(120deg,#090b0c,#181b1c);border-top:1px solid #ffffff12;padding:90px 0 80px}.bookingHero span{letter-spacing:2px;color:#ef3540;font-size:9px;font-weight:900}.bookingHero h1{letter-spacing:-2px;margin:18px 0;font:60px/.96 Georgia}.bookingHero h1 em{color:var(--red);font-weight:400}.bookingHero p{color:#aaa;max-width:630px;line-height:1.7}.rentalFormWrap{max-width:1040px;padding-top:65px;padding-bottom:100px}.rentalForm{background:#151719;padding:42px}.rentalForm>header{border-top:1px solid #ffffff18;align-items:center;gap:16px;margin:40px 0 23px;padding-top:28px;display:flex}.rentalForm>header:first-child{margin-top:0}.rentalForm>header>span{color:var(--red);font:italic 27px Georgia}.rentalForm header small{color:#8d9390;letter-spacing:1.6px;font-size:8px}.rentalForm h2{margin:4px 0;font:25px Georgia}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formGrid label{color:#aeb2b0;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0f10;border:1px solid #ffffff20;outline:none;width:100%;padding:14px}.formGrid textarea{resize:vertical;min-height:95px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--red)}.formGrid .check{flex-direction:row;align-items:center}.formGrid .check input{width:auto}.formChecks{color:#c4c7c5;flex-direction:column;gap:12px;font-size:11px;display:flex}.formChecks label{align-items:start;gap:9px;display:flex}.submitBooking{background:var(--red);color:#fff;cursor:pointer;border:0;margin-top:28px;padding:18px 24px;font-weight:900}.submitBooking:disabled{opacity:.6}.formLegal{color:#777;max-width:700px;font-size:9px;line-height:1.6}.formError{color:#ffb9bd;background:#3b171a;padding:12px;font-size:11px}.bookingSuccess{text-align:center;background:#151719;padding:70px}.bookingSuccess small{color:var(--red);letter-spacing:2px}.bookingSuccess h2{font:42px Georgia}.bookingSuccess p{color:#aaa}.bookingSuccess a{background:var(--red);margin-top:20px;padding:15px 20px;font-size:11px;font-weight:900;display:inline-block}.adminNavLink{color:#b8bcba;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:16px 5px;font-size:12px;display:flex!important}.adminNavLink.active{color:#fff}.reservationList{flex-direction:column;gap:8px;display:flex}.reservationList article{background:#151719;grid-template-columns:1.3fr 1.2fr .8fr 135px;align-items:center;gap:20px;padding:18px;display:grid}.reservationList small{letter-spacing:1px;color:#858b88;font-size:8px}.reservationList h3{margin:5px 0;font:21px Georgia}.reservationList b{margin:5px 0;font-size:12px;display:block}.reservationList p{color:#929794;margin:4px 0;font-size:10px}.reservationList select{color:#fff;background:#0c0e0f;border:1px solid #ffffff20;padding:11px}.reservationList .status-approved{border-color:#2c9c67}.reservationList .status-pending{border-color:#d49b27}@media (max-width:800px){.reservationList article{grid-template-columns:1fr 1fr}.reservationList select{grid-column:1/-1}.bookingHero h1{font-size:48px}.rentalForm{padding:25px}}@media (max-width:600px){.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.bookingHero{padding:65px 0}.bookingHero h1{font-size:42px}.rentalFormWrap{padding-top:25px}.reservationList article{grid-template-columns:1fr}.reservationList select{grid-column:auto}.bookingSuccess{padding:45px 20px}}.adminQuickNav{background:#0c0e0f;border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:10px 32px;display:flex}.adminQuickNav a{background:#1a1d1e;padding:9px 13px;font-size:10px;font-weight:800}.fleetAdminList{flex-direction:column;gap:12px;display:flex}.fleetAdminList>article{background:#151719;padding:22px}.fleetAdminList>article>header{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.fleetAdminList h3{margin:5px 0;font:25px Georgia}.fleetAdminList small{color:#858b88;letter-spacing:1.3px;font-size:8px}.fleetAdminList select,.fleetAdminList input{color:#fff;background:#0d0f10;border:1px solid #ffffff1f;padding:11px}.fleetEditGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.fleetEditGrid label{color:#999;flex-direction:column;gap:7px;font-size:9px;display:flex}.fleetEditGrid .fleetCheck{flex-direction:row;align-items:center;padding-top:20px}.fleetEditGrid .fleetCheck input{width:auto}.fleetAdminList>article>p{color:#898e8b;margin:18px 0 0;font-size:10px;line-height:1.6}@media (max-width:900px){.fleetEditGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fleetEditGrid{grid-template-columns:1fr}.fleetAdminList>article>header{align-items:flex-start;gap:12px}.adminQuickNav{padding:8px 18px}}@media (min-width:901px){.motoGrid{grid-template-columns:repeat(4,1fr)}}.managementLogin{color:#f2f0eb;background:radial-gradient(circle at 78% 20%,#7b101733,#0000 28%),#090b0c;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.managementLogin>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(22px,5vw,72px);display:flex}.managementLogin>header img{object-fit:cover;background:#fff;width:116px;height:66px}.managementLogin>header>a:last-child{letter-spacing:.8px;color:#b5bab7;font-size:10px;font-weight:900}.managementCard{background:#141719;border:1px solid #ffffff16;width:min(560px,100% - 36px);margin:auto;padding:54px;box-shadow:0 30px 90px #0008}.managementCard>span{color:#ef3540;letter-spacing:2px;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.managementCard>span:before{content:"";background:var(--red);width:28px;height:2px}.managementCard h1{letter-spacing:-2px;margin:20px 0;font:52px/.95 Georgia,serif}.managementCard>p{color:#a8adaa;font-size:14px;line-height:1.75}.managementSecurity{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:13px;margin:28px 0;padding:18px 0;display:flex}.managementSecurity i{color:#75dda6;background:#143b2c;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.managementSecurity b,.managementSecurity small{display:block}.managementSecurity b{font-size:12px}.managementSecurity small{color:#858b88;margin-top:4px;font-size:10px}.managementButton{background:var(--red);color:#fff;justify-content:space-between;align-items:center;padding:18px 20px;font-size:11px;font-weight:900;display:flex}.managementButton:hover{filter:brightness(.92)}.managementHelp{color:#777d79;margin-top:15px;font-size:9px;line-height:1.5;display:block}.managementCard.denied{border-top:3px solid var(--red)}.managementCard.denied strong{color:#fff}.managementLogin>footer{text-align:center;color:#6f7571;letter-spacing:1px;background:0 0;border-top:1px solid #ffffff10;padding:25px;font-size:9px}@media (max-width:600px){.managementLogin>header{height:78px}.managementLogin>header img{width:95px;height:55px}.managementCard{padding:36px 24px}.managementCard h1{font-size:40px}}.fleetAddForm{color:#fff;background:#111;grid-template-columns:1.5fr repeat(4,1fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:22px;display:grid}.fleetAddForm small{color:#aaa}.fleetAddForm h3{margin:4px 0 0}.fleetAddForm label{gap:6px;font-size:11px;font-weight:700;display:grid}.fleetAddForm input,.fleetAddForm select{color:#111;background:#fff;border:1px solid #555;min-width:0;padding:11px}.fleetAddForm button,.photoButton{color:#fff;cursor:pointer;background:#ff4b16;border:0;padding:12px 16px;font-weight:800}.fleetPhotoEditor{align-items:center;gap:14px;margin-bottom:18px;display:flex}.fleetPhotoEditor img,.fleetPhotoEditor>div{object-fit:cover;color:#777;background:#eee;place-items:center;width:150px;height:100px;display:grid}.photoButton input{display:none}.dangerButton{color:#c62828;cursor:pointer;background:0 0;border:1px solid #c62828;margin-top:18px;padding:9px 12px;font-weight:700}@media (max-width:1100px){.fleetAddForm{grid-template-columns:repeat(2,1fr)}.fleetAddForm>div{grid-column:1/-1}}@media (max-width:650px){.fleetAddForm{grid-template-columns:1fr}.fleetPhotoEditor{flex-direction:column;align-items:flex-start}.fleetPhotoEditor img,.fleetPhotoEditor>div{width:100%;height:180px}.adminPage .subNav{z-index:20;position:sticky;top:0}.adminShell{min-height:0;display:block}.adminSide{min-height:0;padding:18px}.adminSide>span,.adminSide h1,.adminSide>p{display:none}.adminSide nav{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.adminSide .adminNavLink{text-align:center;background:#1a1d1e;border:1px solid #ffffff12;place-items:center;min-height:50px;padding:8px;font-size:10px;display:grid}.adminSide .adminNavLink.active{color:#fff;background:#ef3540}.adminSide>a{text-align:center;margin-top:12px;padding:10px;display:block}.adminWork{padding:22px 14px 50px}.adminWork>header{display:block}.adminWork>header>a{margin-top:14px;padding:12px 0;display:inline-block}.adminStats{gap:7px;margin:20px 0}.adminStats article{padding:14px}.adminStats b{font-size:25px}.fleetAddForm{gap:14px;padding:18px 14px}.fleetAddForm label{font-size:12px}.fleetAddForm input,.fleetAddForm select,.fleetAddForm button{border-radius:0;min-height:52px;font-size:16px}.fleetAdminList{gap:18px}.fleetAdminList>article{padding:14px}.fleetPhotoEditor{gap:10px}.fleetPhotoEditor img,.fleetPhotoEditor>div{border-radius:3px;height:230px}.photoButton{place-items:center;width:100%;min-height:54px;font-size:13px;display:grid}.fleetAdminList>article>header{grid-template-columns:1fr;gap:12px;display:grid}.fleetAdminList>article>header select{width:100%;min-height:50px;font-size:16px}.fleetEditGrid{gap:14px}.fleetEditGrid label{font-size:11px}.fleetEditGrid input,.fleetEditGrid select{width:100%;min-height:50px;font-size:16px}.fleetEditGrid .fleetCheck{min-height:48px;padding:8px 0;font-size:12px}.fleetEditGrid .fleetCheck input{width:24px;height:24px}.dangerButton{width:100%;min-height:48px;margin-top:22px}}.brand img,.footerBrand img,.managementLogin>header img{object-fit:contain!important;background:0 0!important}@media (max-width:600px){.brand img,.managementLogin>header img{width:128px;height:62px}.nav,.subNav{height:82px}.footerBrand img{width:140px;height:86px}}
