:root{--bg:#f2f2f7;--text:#0b0f1a;--sub:#0b0f1ab8;--muted:#0b0f1a85;--card:#ffffffb8;--card-strong:#ffffffdb;--border:#0b0f1a1a;--aqua:#54d5dc;--blue:#1cb0f6;--purple:#9b59b6;--pink:#fa71cd;--grad:linear-gradient(135deg,var(--blue),var(--aqua));--grad2:linear-gradient(135deg,var(--purple),var(--pink));--grad3:linear-gradient(135deg,#1cb0f6f2,#9b59b6f2);--shadow1:0 10px 30px #0f172a1a;--shadow2:0 18px 60px #0f172a24;--r-lg:26px;--r-md:18px;--r-sm:14px;--focus:0 0 0 4px #54d5dc59}*{box-sizing:border-box}html,body{height:100%}body{color:var(--sub);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial;overflow-x:hidden}body:before{content:"";z-index:-1;filter:blur(2px);background:radial-gradient(900px 500px at 20% 10%,#1cb0f647,#0000 60%),radial-gradient(900px 500px at 85% 0,#fa71cd38,#0000 60%),radial-gradient(900px 500px at 60% 85%,#54d5dc38,#0000 60%),radial-gradient(900px 500px at 10% 90%,#9b59b62e,#0000 60%);position:fixed;inset:-200px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus);border-radius:12px;outline:none}.container{width:min(1200px,100% - 32px);margin:0 auto}.page{min-height:100vh}.muted{color:var(--muted)}.small{font-size:12px}.nowrap{white-space:nowrap}.glassCard{background:var(--card);box-shadow:var(--shadow1);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)saturate(180%);border:1px solid #ffffff6b;border-color:#ffffffb8 #ffffff6b #ffffff6b #fff9}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glassCard{background:var(--card-strong)}}.btn{cursor:pointer;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:900;transition:transform .1s,box-shadow .18s,background .18s,border-color .18s,filter .18s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btnPrimary{color:#fff;background:var(--grad);box-shadow:0 14px 40px #1cb0f63d}.btnPrimary:hover{filter:brightness(1.02)saturate(1.02)}.btnGhost{color:var(--text);background:#ffffffb3;border-color:#0b0f1a1a;box-shadow:0 10px 26px #0f172a14}.btnGhost:hover{filter:brightness(1.01);border-color:#0b0f1a24}.btnFull{width:100%}.btnIcon{opacity:.95;font-weight:1000}.chip{letter-spacing:-.01em;color:#0b0f1ac7;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffa6;border:1px solid #0b0f1a1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.chipGlow{border-color:#54d5dc59;box-shadow:0 10px 30px #54d5dc33}.grid{gap:14px;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.grid4,.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}.section{padding:46px 0 0}.sectionHead{margin-bottom:16px}.sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.sectionTitle{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:1000;line-height:1.15}.sectionSub{max-width:920px;color:var(--muted);margin:10px 0 0;font-weight:700}#search,#vehicles,#tracking,#delivery,#system,#compare,#repairs,#insurance,#usage,#rent{scroll-margin-top:100px}.siteHeader{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(180%);background:#f2f2f78c;border-bottom:1px solid #0b0f1a14;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.logo{-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;display:flex}.logoMark{background:var(--grad);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 8px #1cb0f61a,0 18px 50px #54d5dc40}.logoText{letter-spacing:-.05em;color:var(--text);font-size:18px;font-weight:1000}.logoTag{color:#0b0f1ab3;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#fff9;border:1px solid #0b0f1a14;border-radius:999px;margin-left:8px;padding:6px 10px;font-size:12px;font-weight:850}.nav{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffff80;border:1px solid #0b0f1a14;border-radius:999px;align-items:center;gap:10px;padding:6px;display:flex}.navLink{color:#0b0f1ac2;border-radius:999px;padding:10px 12px;font-size:14px;font-weight:900;transition:background .16s,box-shadow .16s,color .16s}.navLink:hover{background:#ffffffb3;box-shadow:0 10px 26px #0f172a14}.navLinkActive{color:var(--text);background:#ffffffc7;border:1px solid #1cb0f624;box-shadow:0 14px 36px #1cb0f61f}.headerActions{align-items:center;gap:10px;display:flex}.burger{padding:12px;display:none}.burgerLines{width:18px;height:12px;display:block;position:relative}.burgerLines:before,.burgerLines:after{content:"";background:#0b0f1ab3;border-radius:10px;height:2px;position:absolute;left:0;right:0;box-shadow:0 1px #ffffffb3}.burgerLines:before{top:0}.burgerLines:after{bottom:0}.burgerLines{background:#0b0f1ab3;border-radius:10px;height:2px;top:5px}@media (max-width:860px){.nav{display:none}.burger{display:inline-flex}}.sheetOverlay{opacity:0;pointer-events:none;z-index:70;background:#0b0f1a4d;transition:opacity .18s;position:fixed;inset:0}.sheetOverlayOpen{opacity:1;pointer-events:auto}.sheet{width:min(420px,100% - 20px);box-shadow:var(--shadow2);-webkit-backdrop-filter:blur(22px)saturate(180%);z-index:80;background:#ffffffb8;border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;padding:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:10px;bottom:10px;right:10px;transform:translate(110%)}.sheetOpen{transform:translate(0)}.sheetTop{justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 12px;display:flex}.sheetTitle{letter-spacing:-.04em;color:var(--text);font-size:16px;font-weight:1000}.sheetLinks{flex-direction:column;gap:10px;padding:6px 2px 10px;display:flex}.sheetLink{color:#0b0f1ad1;background:#ffffffb3;border:1px solid #0b0f1a14;border-radius:18px;justify-content:space-between;align-items:center;padding:14px;font-weight:950;display:flex;box-shadow:0 10px 26px #0f172a14}.sheetLinkActive{color:var(--text);border-color:#1cb0f62e;box-shadow:0 14px 40px #1cb0f624}.sheetCTA{margin-top:auto;padding-top:10px}.siteFooter{margin-top:60px;padding:0 0 22px}.footerTop{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;padding:22px;display:grid;overflow:hidden}.footerLogo>div,.footerBrand,.footerCols{min-width:0}.footerLink,.muted{word-break:break-word;overflow-wrap:anywhere}.legalCard{overflow:hidden}.legalProse p{margin:12px 0;line-height:1.6}.legalProse strong{color:var(--text)}.legalProse h2{scroll-margin-top:110px}.footerBrand{flex-direction:column;gap:14px;min-width:0;display:flex}.footerLogo{align-items:flex-start;gap:12px;min-width:0;display:flex}.footerBrandText{min-width:0;display:block}.footerName{letter-spacing:-.05em;color:var(--text);margin-bottom:6px;font-size:18px;font-weight:1000;line-height:1.1}.footerBadges{flex-wrap:wrap;gap:10px;display:flex}.footerCTA{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.footerCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin-top:0;display:grid}.footerCol{min-width:0}.footerColTitle{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-weight:950}.footerLink{color:#0b0f1ab8;max-width:100%;padding:8px 0;font-weight:800;text-decoration:none;display:inline-flex}.footerLink:hover{color:#0b0f1aeb}.footerMeta{margin-top:8px}.footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 6px 0;display:flex}.footerBottomRight{gap:12px;display:flex}@media (max-width:980px){.footerTop,.footerCols{grid-template-columns:1fr}}.hero{padding:26px 0 0}.heroGrid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:16px;display:grid}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}}.heroLeftCard{box-shadow:var(--shadow2);border-radius:34px;padding:22px;position:relative;overflow:hidden}.heroLeftCard:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(600px 380px at 10% 0,#1cb0f63d,#0000 55%),radial-gradient(700px 420px at 90% 20%,#fa71cd33,#0000 55%),radial-gradient(700px 420px at 70% 95%,#54d5dc38,#0000 55%);position:absolute;inset:-2px}.heroLeftCard>*{z-index:1;position:relative}.heroPills{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.heroTitle{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,52px);font-weight:1000;line-height:1.05}.heroTitle span{color:#0b0f1ac7;letter-spacing:-.02em;margin-top:12px;font-size:clamp(14px,1.15vw,18px);font-weight:850;line-height:1.35;display:block}.keyPoints{flex-direction:column;gap:12px;margin-top:16px;display:flex}.kp{background:#fff9;border:1px solid #0b0f1a14;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dot{background:var(--grad);border-radius:999px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 6px #1cb0f61f}.kpTitle{color:var(--text);letter-spacing:-.02em;font-weight:950}.kpText{color:#0b0f1a9e;margin-top:3px;font-weight:700}.notice{color:#0b0f1a9e;background:#ffffff9e;border:1px solid #0b0f1a14;border-radius:18px;margin-top:14px;padding:12px 14px;font-weight:750}.notice strong{color:#0b0f1ad6}.heroActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.heroRight{flex-direction:column;gap:16px;display:flex}.heroRequest,.heroMedia{box-shadow:var(--shadow2);border-radius:30px;padding:18px}.cardHead{margin-bottom:14px}.cardHeadTitle{letter-spacing:-.04em;color:var(--text);font-size:16px;font-weight:1000}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.formGrid{grid-template-columns:1fr}}.field label{color:#0b0f1ac7;letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.field input,.field select,.field textarea{width:100%;color:var(--text);background:#ffffffc2;border:1px solid #0b0f1a1a;border-radius:16px;outline:none;padding:12px;font-weight:800;transition:box-shadow .16s,border-color .16s,background .16s;box-shadow:0 10px 22px #0f172a0f}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffffe0;border-color:#1cb0f64d;box-shadow:0 0 0 4px #1cb0f62e,0 16px 38px #0f172a1a}.formActions{margin-top:12px}.optionBox{background:#ffffff9e;border:1px solid #0b0f1a14;border-radius:18px;margin-top:12px;padding:12px 14px}.optionTitle{color:var(--text);letter-spacing:-.02em;margin-bottom:8px;font-weight:950}.optionRow{border-bottom:1px dashed #0b0f1a1a;padding:8px 0}.optionRow:last-child{border-bottom:none}.check{color:#0b0f1ab8;align-items:center;gap:10px;font-weight:800;display:flex}.check input{width:16px;height:16px}.mediaHead{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.mediaTitle{color:var(--text);letter-spacing:-.03em;font-weight:1000}.imgPlaceholder{background:linear-gradient(135deg,#1cb0f624,#54d5dc1f),radial-gradient(600px 300px at 15% 20%,#fa71cd1a,#0000 60%),#ffffff8c;border:1px solid #0b0f1a1a;border-radius:22px;justify-content:flex-start;align-items:flex-end;min-height:240px;display:flex;position:relative;overflow:hidden}.smallImg{min-height:160px}.imgShine{opacity:.55;background:radial-gradient(closest-side,#ffffff8c,#0000 70%);position:absolute;inset:-40%;transform:rotate(10deg)}.imgLabel{z-index:2;color:#0b0f1ab3;background:#ffffffb8;border:1px solid #0b0f1a14;border-radius:999px;margin:14px;padding:8px 12px;font-size:12px;font-weight:900;position:relative}.statCard{padding:18px}.statTitle{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:1000}.statText{color:#0b0f1a94;margin-top:8px;font-weight:750}.vehicleCard{border-radius:28px;padding:18px}.vehicleImage{margin-bottom:12px}.vehicleTop{justify-content:flex-end;margin-bottom:10px;display:flex}.vehicleName{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:1000}.vehicleMeta{color:#0b0f1a8f;margin-top:8px;font-weight:750}.priceBox{background:#ffffff94;border:1px solid #0b0f1a14;border-radius:20px;margin-top:14px;padding:12px 14px}.priceValue{color:var(--text);letter-spacing:-.03em;margin-top:4px;font-weight:1000}.vehicleActions{margin-top:12px}.badge{letter-spacing:-.01em;background:#ffffffa6;border:1px solid #0b0f1a1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.badgeOk{border-color:#54d5dc59;box-shadow:0 14px 40px #54d5dc29}.badgeWarn{border-color:#fa96464d;box-shadow:0 14px 40px #fa96461f}.badgePro{border-color:#9b59b64d;box-shadow:0 14px 40px #9b59b624}.infoCard{padding:20px}.infoTitle{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:1000}.infoBig{letter-spacing:-.04em;background:var(--grad3);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:22px;font-weight:1000}.infoText{color:#0b0f1a99;margin-top:10px;font-weight:750}.divider{background:#0b0f1a1a;height:1px;margin:14px 0}.infoRow{border-bottom:1px dashed #0b0f1a1a;gap:12px;padding:10px 0;display:flex}.infoRow:last-child{border-bottom:none}.infoRowLeft{color:#0b0f1a8f;width:140px;font-weight:900}.infoRowRight{color:#0b0f1aa8;flex:1;font-weight:750}.list{color:#0b0f1aa8;margin:12px 0 0;padding-left:18px;font-weight:750}.list li{margin:8px 0}.highlightCallout{color:#0b0f1ab8;background:#1cb0f61a;border:1px solid #1cb0f62e;border-radius:18px;margin-top:14px;padding:12px 14px;font-weight:800}.tableWrap{background:#ffffffb3;border:1px solid #0b0f1a1a;border-radius:18px;margin-top:12px;overflow:auto}.table{border-collapse:collapse;width:100%;min-width:560px}.table th,.table td{vertical-align:top;border-bottom:1px solid #0b0f1a14;padding:12px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#0b0f1a85;background:#ffffffa6;font-size:12px}.table tr:last-child td{border-bottom:none}.accordion{background:#ffffff9e;border:1px solid #0b0f1a1a;border-radius:18px;margin-top:12px;overflow:hidden}.accordion summary{cursor:pointer;color:#0b0f1ac7;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:950;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"▾";opacity:.75;font-weight:1000;transform:translateY(-1px)}.accordion[open] summary:after{content:"▴"}.accBody{border-top:1px solid #0b0f1a14;padding:12px 14px 14px}.accText{color:#0b0f1a9e;margin:0;font-weight:750}.linkRow{margin-top:14px}.linkInline{margin-top:10px}.textLink{color:#1cb0f6f2;font-weight:900}.textLink:hover{text-decoration:underline}.ctaCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.ctaActions{flex-wrap:wrap;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.rentalHeader{padding-top:14px}.rentalHeadTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.rentalTitle{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:1000;line-height:1.05}.rentalSub{color:var(--muted);max-width:900px;margin:10px 0 0;font-weight:750}.rentalHeadCtas{flex-wrap:wrap;gap:12px;display:flex}.rentalPills{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rentalControls{border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;padding:16px;display:flex}.controlGroup{flex:1;min-width:260px}.controlGroupRight{max-width:340px}.controlLabel{color:#0b0f1ac7;letter-spacing:-.02em;margin-bottom:8px;font-size:13px;font-weight:950}.segmented{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffff8c;border:1px solid #0b0f1a14;border-radius:999px;gap:8px;padding:6px;display:flex}.segButton{color:#0b0f1ab8;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 12px;font-weight:950;transition:background .16s,box-shadow .16s,color .16s,transform .1s}.segButton:hover{background:#ffffffb8;box-shadow:0 10px 26px #0f172a14}.segButton:active{transform:translateY(1px)}.segButtonActive{background:var(--grad);color:#fff;box-shadow:0 14px 40px #1cb0f633}.select{width:100%;color:var(--text);background:#ffffffc2;border:1px solid #0b0f1a1a;border-radius:16px;outline:none;padding:12px;font-weight:850;box-shadow:0 10px 22px #0f172a0f}.select:focus{background:#ffffffe0;border-color:#1cb0f64d;box-shadow:0 0 0 4px #1cb0f62e,0 16px 38px #0f172a1a}.controlFoot{border-top:1px solid #0b0f1a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:10px;display:flex}.rentalGrid{align-items:stretch}.emptyState{border-radius:30px;padding:22px}.emptyTitle{color:var(--text);letter-spacing:-.04em;font-size:18px;font-weight:1000}.rentalCard{box-shadow:var(--shadow2);border-radius:30px;transition:transform .14s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;transform:translateY(0)}.rentalCard:before{content:"";background:radial-gradient(700px 420px at 12% 0%,var(--g1),transparent 58%),radial-gradient(800px 460px at 92% 20%,var(--g2),transparent 60%),radial-gradient(900px 520px at 60% 110%,#fff3,transparent 60%);opacity:1;z-index:0;pointer-events:none;position:absolute;inset:-2px}.rentalCard:after{content:"";border-radius:inherit;border:1px solid var(--stroke);pointer-events:none;z-index:1;position:absolute;inset:0}.rentalCard:hover{filter:saturate(1.02);transform:translateY(-2px);box-shadow:0 22px 70px #0f172a29}.rentalCardInner{z-index:2;flex-direction:column;height:100%;padding:16px;display:flex;position:relative}.rentalCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.typePill{letter-spacing:-.01em;color:#0b0f1abd;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffff9e;border:1px solid #0b0f1a1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.rentalImg{background:linear-gradient(135deg,#fff9,#ffffff57),radial-gradient(700px 320px at 15% 20%,var(--g1),transparent 60%),radial-gradient(700px 320px at 85% 30%,var(--g2),transparent 60%);border:1px solid #0b0f1a1a;border-radius:22px;justify-content:flex-start;align-items:flex-end;min-height:170px;display:flex;position:relative;overflow:hidden}.rentalImg:before{content:"";opacity:.55;background:radial-gradient(closest-side,#ffffff8c,#0000 70%);position:absolute;inset:-40%;transform:rotate(10deg)}.rentalImgLabel{z-index:2;color:#0b0f1ab3;background:#ffffffb3;border:1px solid #0b0f1a14;border-radius:999px;margin:12px;padding:7px 10px;font-size:12px;font-weight:900;position:relative}.rentalBody{flex-direction:column;gap:10px;padding-top:12px;display:flex}.rentalNameRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rentalName{color:var(--text);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:1000;line-height:1.15}.rentalValue strong{color:#0b0f1adb}.tagRow{flex-wrap:wrap;gap:8px;display:flex}.miniTag{color:#0b0f1ab3;background:#fff9;border:1px solid #0b0f1a1a;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.factRow{flex-wrap:wrap;gap:8px;display:flex}.fact{color:#0b0f1ab8;background:#fff9;border:1px solid #0b0f1a1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.priceBlock{background:#ffffff94;border:1px solid #0b0f1a14;border-radius:20px;margin-top:2px;padding:12px 14px}.priceText{color:var(--text);letter-spacing:-.03em;margin-top:4px;font-size:16px;font-weight:1000}.cardActions{gap:10px;margin-top:4px;display:flex}@media (max-width:640px){.cardActions{flex-direction:column}}.tier1{--g1:#1cb0f61f;--g2:#54d5dc1a;--stroke:#0b0f1a1a}.tier2{--g1:#1cb0f62e;--g2:#1cb0f61a;--stroke:#1cb0f638}.tier3{--g1:#54d5dc2e;--g2:#1cb0f61a;--stroke:#54d5dc3d}.tier4{--g1:#9b59b62e;--g2:#1cb0f61a;--stroke:#9b59b63d}.tier5{--g1:#fa71cd2e;--g2:#9b59b61f;--stroke:#fa71cd3d}.tier6{--g1:#1cb0f633;--g2:#9b59b629;--stroke:#1cb0f642}.tier7{--g1:#f9d42338;--g2:#f836001f;--stroke:#f9d42347}.tier8{--g1:#f9d4233d;--g2:#fa71cd29;--stroke:#f9d42357}.sparkles{pointer-events:none;z-index:3;opacity:.55;mix-blend-mode:overlay;background:radial-gradient(6px 6px at 12% 30%,#ffffffe6,#0000 60%),radial-gradient(5px 5px at 28% 22%,#ffffffbf,#0000 60%),radial-gradient(7px 7px at 66% 28%,#ffffffd9,#0000 60%),radial-gradient(6px 6px at 82% 18%,#ffffffb3,#0000 60%),radial-gradient(8px 8px at 78% 62%,#fffc,#0000 60%),radial-gradient(6px 6px at 18% 70%,#ffffffb3,#0000 60%),radial-gradient(9px 9px at 52% 78%,#fffc,#0000 60%);animation:7.5s linear infinite sparkleFloat;position:absolute;inset:0}@keyframes sparkleFloat{0%{filter:blur();transform:translate(0,0)}50%{filter:blur(.2px);transform:translate(-6px,8px)}to{filter:blur();transform:translate(0,0)}}.contactHeader{padding-top:14px}.contactHero{box-shadow:var(--shadow2);border-radius:34px;padding:22px;position:relative;overflow:hidden}.contactHero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(700px 420px at 10% 0,#1cb0f63d,#0000 58%),radial-gradient(900px 520px at 90% 15%,#fa71cd2e,#0000 60%),radial-gradient(900px 520px at 60% 110%,#54d5dc33,#0000 60%);position:absolute;inset:-2px}.contactHero>*{z-index:1;position:relative}.contactHeroInner{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.contactHeroInner{grid-template-columns:1fr}}.contactTitle{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:1000;line-height:1.05}.contactSub{color:var(--muted);max-width:880px;margin:10px 0 0;font-weight:750}.contactHeroCtas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.contactHeroSide{flex-direction:column;gap:16px;display:flex}.contactSideCard{box-shadow:var(--shadow2);border-radius:30px;padding:18px}.contactMethods{flex-direction:column;gap:10px;display:flex}.contactMethod{background:#ffffff9e;border:1px solid #0b0f1a14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 10px 26px #0f172a14}.contactMethod:hover{border-color:#1cb0f62e;box-shadow:0 14px 40px #1cb0f61f}.contactDot{background:var(--grad);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #1cb0f61a}.contactMethodMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contactMethodLabel{color:#0b0f1a94;letter-spacing:-.01em;font-size:12px;font-weight:900}.contactMethodValue{color:#0b0f1ad6;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.contactArrow{opacity:.75;font-weight:1000}.contactMiniGrid{grid-template-columns:1fr;gap:10px;display:grid}.contactMini{background:#fff9;border:1px solid #0b0f1a14;border-radius:18px;padding:12px}.contactMiniTitle{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-weight:950}.contactMiniText{color:#0b0f1a9e;font-weight:750}.contactGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.contactGrid{grid-template-columns:1fr}}.contactCard{box-shadow:var(--shadow2);border-radius:34px;padding:22px}.contactSide{flex-direction:column;gap:16px;display:flex}.hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.contactConsent{margin-top:12px}.systemHeader{padding-top:14px}.systemHero{box-shadow:var(--shadow2);border-radius:34px;padding:22px;position:relative;overflow:hidden}.systemHero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(760px 440px at 12% 0,#1cb0f638,#0000 58%),radial-gradient(920px 520px at 88% 18%,#9b59b62e,#0000 60%),radial-gradient(980px 560px at 60% 110%,#54d5dc2e,#0000 60%);position:absolute;inset:-2px}.systemHero>*{z-index:1;position:relative}.systemHeroInner{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.systemHeroInner{grid-template-columns:1fr}}.systemTitle{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:1000;line-height:1.05}.systemSub{color:var(--muted);max-width:920px;margin:10px 0 0;font-weight:750}.systemHeroCtas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.systemHeroSide{flex-direction:column;gap:16px;display:flex}.systemSideCard{box-shadow:var(--shadow2);border-radius:30px;padding:18px}.systemMiniList{flex-direction:column;gap:12px;display:flex}.systemMiniRow{background:#fff9;border:1px solid #0b0f1a14;border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.systemMiniDot{background:var(--grad);border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 6px #1cb0f61a}.systemMiniTitle{color:#0b0f1ad6;letter-spacing:-.02em;font-weight:950}.systemMiniText{color:#0b0f1a9e;margin-top:4px;font-weight:750}.systemCard{box-shadow:var(--shadow2);border-radius:34px;padding:20px}.systemCardTitle{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:1000}.systemCardText{color:#0b0f1a99;margin-top:10px;font-weight:750}.systemStep{box-shadow:var(--shadow2);border-radius:30px;padding:18px}.systemStepTitle{color:var(--text);letter-spacing:-.03em;font-weight:1000}.systemStepText{color:#0b0f1a99;margin-top:10px;font-weight:750}.systemStrip{box-shadow:var(--shadow2);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.systemStripLeft{max-width:760px}.systemStripTitle{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:1000}.systemStripText{color:#0b0f1a99;margin-top:8px;font-weight:750}.systemStripActions{flex-wrap:wrap;gap:12px;display:flex}.rentalCard{position:relative;overflow:hidden}.sparkles{pointer-events:none;z-index:9;opacity:.85;mix-blend-mode:screen;filter:saturate(1.2);position:absolute;inset:-2px}.sparkles:before{content:"";opacity:.75;filter:blur(.15px);background:radial-gradient(10px 10px at 12% 18%,#fff,#0000 55%),radial-gradient(8px 8px at 24% 30%,#fffffff2,#0000 55%),radial-gradient(11px 11px at 38% 22%,#fff,#0000 55%),radial-gradient(9px 9px at 52% 16%,#fffffff2,#0000 55%),radial-gradient(12px 12px at 66% 26%,#fff,#0000 55%),radial-gradient(8px 8px at 78% 18%,#ffffffeb,#0000 55%),radial-gradient(12px 12px at 88% 36%,#fff,#0000 55%),radial-gradient(10px 10px at 18% 72%,#fffffff2,#0000 55%),radial-gradient(12px 12px at 34% 78%,#fff,#0000 55%),radial-gradient(9px 9px at 50% 84%,#ffffffeb,#0000 55%),radial-gradient(12px 12px at 70% 76%,#fff,#0000 55%),radial-gradient(10px 10px at 86% 70%,#fffffff2,#0000 55%);animation:2.8s ease-in-out infinite sparkleTwinkle;position:absolute;inset:0}.sparkles:after{content:"";opacity:.55;filter:blur(.2px);background:linear-gradient(120deg,#0000 0%,#fff0 38%,#ffffff8c 48%,#fff0 58%,#0000 100%);animation:2.9s linear infinite shimmerSweep;position:absolute;inset:-40%;transform:translate(-25%)translateY(-10%)rotate(6deg)}.rentalCardInner{z-index:5;position:relative}.sparkleL1{opacity:.75}.sparkleL1:before{opacity:.55}.sparkleL1:after{opacity:.35}.sparkleL2{opacity:.95}.sparkleL2:before{opacity:.75}.sparkleL2:after{opacity:.55;animation-duration:2.3s}.sparkleL3{opacity:1;filter:saturate(1.35)}.sparkleL3:before{opacity:.95;filter:blur(.08px);animation-duration:2s}.sparkleL3:after{opacity:.75;animation-duration:1.85s}.tier6,.tier7,.tier8{animation:2.6s ease-in-out infinite tierPulse}.tier8{animation-duration:1.9s}@keyframes sparkleTwinkle{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes shimmerSweep{0%{transform:translate(-35%)translateY(-10%)rotate(6deg)}to{transform:translate(35%)translateY(10%)rotate(6deg)}}@keyframes tierPulse{0%,to{box-shadow:var(--shadow2),0 0 0 1px #ffffff59 inset,0 0 0 0 #fff0}50%{box-shadow:0 28px 90px #0f172a2e,inset 0 0 0 1px #ffffff8c,0 0 #fff0}}.rentalImg{background:linear-gradient(135deg,#fff9,#ffffff57),radial-gradient(700px 320px at 15% 20%,var(--g1),transparent 60%),radial-gradient(700px 320px at 85% 30%,var(--g2),transparent 60%);border:1px solid #0b0f1a1a;border-radius:22px;height:190px;position:relative;overflow:hidden}.rentalImgReal{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block;transform:scale(1)}.rentalCard:hover .rentalImgReal{transform:scale(1.03)}.rentalCarousel{width:100%;height:100%;position:relative}.carBtn{cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border:1px solid #0b0f1a1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:1000;line-height:1;transition:opacity .18s,transform .18s,filter .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0f172a1f}.rentalCard:hover .carBtn{opacity:1}.carBtn:active{transform:translateY(-50%)scale(.98)}.carBtnLeft{left:10px}.carBtnRight{right:10px}.carDots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.carDot{background:#ffffff8c;border:1px solid #0b0f1a1a;border-radius:999px;width:7px;height:7px;box-shadow:0 8px 20px #0f172a1a}.carDotActive{background:#ffffffeb;border-color:#1cb0f640}.vehicleHeader{padding-top:14px}.vehicleHero{box-shadow:var(--shadow2);border-radius:34px;padding:22px;position:relative;overflow:hidden}.vehicleHero:before{content:"";background:radial-gradient(820px 460px at 12% 0%,var(--g1),transparent 58%),radial-gradient(920px 520px at 88% 18%,var(--g2),transparent 60%),radial-gradient(900px 540px at 60% 120%,#ffffff2e,transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:-2px}.vehicleHero>*{z-index:1;position:relative}.vehicleHeroInner{grid-template-columns:1.1fr .9fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.vehicleHeroInner{grid-template-columns:1fr}}.vehicleCrumb{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vehicleTitle{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:1000;line-height:1.05}.vehiclePlate{letter-spacing:-.02em;font-weight:900}.vehicleSub{color:var(--muted);max-width:900px;margin:10px 0 0;font-weight:750}.vehiclePills{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.vehicleHeroCtas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.vehicleHeroRight{flex-direction:column;gap:16px;display:flex}.vehicleSideCard{box-shadow:var(--shadow2);border-radius:30px;padding:18px}.vehicleSideTitle{color:#0b0f1ab3;letter-spacing:-.02em;font-weight:950}.vehicleSideBig{letter-spacing:-.04em;color:var(--text);margin-top:8px;font-size:20px;font-weight:1000}.vehicleSpecGrid{grid-template-columns:130px 1fr;gap:10px 12px;margin-top:12px;display:grid}.vehicleSpecLabel{color:#0b0f1a8f;font-weight:900}.vehicleSpecValue{color:#0b0f1ac7;overflow-wrap:anywhere;font-weight:850}.vehicleMainGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.vehicleMainGrid{grid-template-columns:1fr}}.vehicleMainCard{box-shadow:var(--shadow2);border-radius:34px;padding:22px}.vehicleRightStack{flex-direction:column;gap:16px;display:flex}.vehicleText{color:#0b0f1a99;margin:10px 0 0;font-weight:750;line-height:1.65}.vehicleGallery{margin-top:10px}.vehicleGalleryMain{background:linear-gradient(135deg,#fff9,#ffffff57),radial-gradient(700px 320px at 15% 20%,var(--g1),transparent 60%),radial-gradient(700px 320px at 85% 30%,var(--g2),transparent 60%);border:1px solid #0b0f1a1a;border-radius:26px;height:440px;position:relative;overflow:hidden}@media (max-width:640px){.vehicleGalleryMain{height:320px}}.vehicleGalleryImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block;transform:scale(1)}.vehicleGalleryMain:hover .vehicleGalleryImg{transform:scale(1.03)}.vehicleNav{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffc2;border:1px solid #0b0f1a1a;border-radius:999px;width:42px;height:42px;font-size:22px;font-weight:1000;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 40px #0f172a24}.vehicleNavLeft{left:12px}.vehicleNavRight{right:12px}.vehicleCounter{color:#0b0f1ab3;background:#ffffffbf;border:1px solid #0b0f1a14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;position:absolute;bottom:12px;right:12px}.vehicleThumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}@media (max-width:980px){.vehicleThumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.vehicleThumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.vehicleThumb{cursor:pointer;background:#fff9;border:1px solid #0b0f1a1a;border-radius:16px;padding:0;overflow:hidden}.vehicleThumbImg{object-fit:cover;width:100%;height:80px;display:block}.vehicleGalleryEmpty{background:#fff9;border:1px solid #0b0f1a1a;border-radius:26px;justify-content:center;align-items:center;height:240px;display:flex}.vehicleDetailWrap{position:relative}.vehicleHeaderNew{padding-top:14px}.vehicleHeaderCard{border-radius:34px;padding:22px;position:relative;overflow:hidden}.vehicleDetailWrap .vehicleHeaderCard:before{content:"";background:radial-gradient(780px 440px at 12% 0%,var(--g1),transparent 60%),radial-gradient(880px 520px at 88% 18%,var(--g2),transparent 62%),radial-gradient(900px 520px at 60% 110%,#ffffff2e,transparent 60%);opacity:.95;pointer-events:none;position:absolute;inset:-2px}.vehicleHeaderCard>*{z-index:1;position:relative}.vehicleTopRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vehicleTopLeft{min-width:min(680px,100%)}.vehicleTopRight{flex-direction:column;flex:1;align-items:flex-end;gap:12px;min-width:min(320px,100%);display:flex}.vehicleTopActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}.vehicleTitleNew{color:var(--text);letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(28px,3vw,44px);font-weight:1000;line-height:1.05}.vehicleMetaLine{color:#0b0f1ab8;margin-top:10px;font-weight:800}.vehiclePillsNew{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.vehiclePriceCard{border-radius:26px;width:100%;padding:16px}.vehiclePriceLabel{color:#0b0f1a94;letter-spacing:.02em;font-size:12px;font-weight:900}.vehiclePriceValue{color:var(--text);letter-spacing:-.04em;margin-top:6px;font-size:22px;font-weight:1000}.vehicleDetailGrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.vehicleDetailGrid{grid-template-columns:1fr}.vehicleTopRight{align-items:stretch}.vehicleTopActions{justify-content:flex-start}}.vehicleMediaCard,.vehicleAsideCard,.vehicleDescCard{border-radius:30px;padding:18px}.vehicleCardHeadRow{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.vehicleAsideCard{position:sticky;top:92px}@media (max-width:980px){.vehicleAsideCard{position:relative;top:auto}}.vehicleAsideGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (max-width:640px){.vehicleAsideGrid{grid-template-columns:1fr}}.vehicleAsideItem{background:#ffffff9e;border:1px solid #0b0f1a14;border-radius:18px;padding:12px}.vehicleAsideLabel{color:#0b0f1a94;font-size:12px;font-weight:900}.vehicleAsideValue{color:#0b0f1adb;margin-top:4px;font-weight:950}.vehicleDescCard{margin-top:16px}.vehicleDescText{color:#0b0f1aad;white-space:pre-wrap;margin:10px 0 0;font-weight:760;line-height:1.75}.vehicleGalleryEmpty{background:#ffffff8c;border:1px dashed #0b0f1a29;border-radius:22px;padding:18px}.vehicleGalleryFrame{aspect-ratio:16/10;cursor:zoom-in;background:#ffffff8c;border:1px solid #0b0f1a1a;border-radius:22px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vehicleGalleryFrame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vehicleGalleryCounter{color:#0b0f1ac7;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffb8;border:1px solid #0b0f1a1a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;position:absolute;bottom:10px;right:10px}.vehicleThumbRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}@media (max-width:980px){.vehicleThumbRow{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.vehicleThumbRow{grid-template-columns:repeat(4,minmax(0,1fr))}}.vehicleThumb{aspect-ratio:1;cursor:pointer;background:#fff9;border:1px solid #0b0f1a1a;border-radius:14px;padding:0;overflow:hidden}.vehicleThumb img{object-fit:cover;width:100%;height:100%;display:block}.vehicleThumbActive{border-color:#1cb0f659;box-shadow:0 12px 30px #1cb0f624}.lightboxOverlay{z-index:200;-webkit-backdrop-filter:blur(6px);background:#0b0f1ad1;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.lightboxInner{background:#00000040;border:1px solid #ffffff2e;border-radius:22px;width:min(1200px,96vw);height:min(88vh,900px);position:relative;overflow:hidden}.lightboxInner img{object-fit:contain;background:#00000040;width:100%;height:100%;display:block}.lightboxClose{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;width:40px;height:40px;font-weight:1000;position:absolute;top:10px;right:10px}.lightboxNav{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;width:44px;height:44px;font-size:22px;font-weight:1000;position:absolute;top:50%;transform:translateY(-50%)}.lightboxPrev{left:10px}.lightboxNext{right:10px}.lightboxCaption{color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.vehicleDescProse{color:#0b0f1aad;margin-top:10px;font-weight:760;line-height:1.75}.vehicleDescProse h2,.vehicleDescProse h3{color:var(--text);letter-spacing:-.03em;margin:18px 0 10px}.vehicleDescProse p{margin:10px 0}.vehicleDescProse ul,.vehicleDescProse ol{margin:10px 0 0;padding-left:18px}.vehicleDescProse li{margin:8px 0}.vehicleDescProse strong{color:#0b0f1ae6}.vehicleDescProse table{border-collapse:collapse;border-radius:14px;width:100%;margin-top:12px;overflow:hidden}.vehicleDescProse th,.vehicleDescProse td{vertical-align:top;border-bottom:1px solid #0b0f1a14;padding:10px}.vehicleDescProse th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#0b0f1a85;background:#ffffffa6;font-size:12px}.contactStatus{background:#ffffffb3;border:1px solid #0b0f1a1a;border-radius:22px;margin:14px 0 18px;padding:14px}.contactStatusOk{border-color:#10b98147;box-shadow:0 18px 60px #10b9811f}.contactStatusErr{border-color:#ef444440;box-shadow:0 18px 60px #ef44441a}.contactStatusTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.contactStatusTitle{letter-spacing:-.03em;color:var(--text);font-size:16px;font-weight:1000}.contactStatusRef{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.contactStatusActions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
