:root{--gold:#D4AF37;--gold-dark:#B88A2E;--gold-soft:#e8c66c;--bg: #000000;--bg-1: #0d0d0d;--bg-2: #161616;--bg-3: #222222;--line: #2a2a2a;--text: #e8e3d8;--head: #f2ecdf;--muted: #8d887e;--grey: #545454}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;color:inherit}.container{max-width:1440px;margin:0 auto;padding:0 40px}.serif{font-family:Inter,sans-serif;letter-spacing:.06em}.gold{color:var(--gold)}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:500}.header{position:fixed;top:20px;left:50%;transform:translate(-50%);width:calc(100% - 104px);max-width:1384px;z-index:200;padding:0 28px;box-sizing:border-box;background:#0a0a0a8c;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:0;border-radius:14px}.nav{display:flex;align-items:center;gap:32px;padding-top:16px;padding-bottom:16px;flex-wrap:nowrap}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-text{font-family:Inter,sans-serif;font-size:26px;letter-spacing:.18em;color:var(--gold);font-weight:800;line-height:1;white-space:nowrap;text-transform:uppercase}.logo-img{height:34px;width:auto;display:block}.nav-links{display:flex;gap:22px;flex:1;justify-content:center;min-width:0}.nav-links a{font-size:14px;letter-spacing:0;text-transform:none;color:#dcdcdc;transition:color .2s;white-space:nowrap;font-weight:500}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.nav-right{display:flex;align-items:center;gap:18px;flex-shrink:0}.phone{font-size:13px;color:#cfcfcf;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.lang{font-size:12px;letter-spacing:.2em;color:#cfcfcf;cursor:pointer;white-space:nowrap;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:0;background:var(--gold);color:var(--bg-1);font-size:12px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:.2s;font-weight:600}.btn:hover{background:var(--gold-soft)}.btn-filled{background:var(--gold);color:var(--bg-1)}.btn-filled:hover{background:var(--gold-soft)}.btn-ghost{background:var(--bg-3);color:#ededed}.btn-ghost:hover{background:#262626;color:var(--gold)}.btn-sm{padding:11px 20px;font-size:11px}.first-screen{height:auto;min-height:100vh;display:flex;flex-direction:column;position:relative;padding:0!important;background:radial-gradient(90% 45% at 50% -20%,rgba(198,162,78,.55) 0%,transparent 90%),linear-gradient(180deg,#0000004d,#00000073),url(/hero.png) center/cover no-repeat;background-color:#000}.fs-hero{flex:1;position:relative;min-height:0;overflow:hidden}.fs-bg{display:none}.fs-hero-grid{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;z-index:2;width:calc(100% - 48px);max-width:1440px;padding:120px 28px 32px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px}.fs-hero-left{align-self:end}.fs-eyebrow{display:inline-block;font-size:14px;color:var(--gold);font-weight:500;margin-bottom:18px}.fs-title{font-family:Inter,sans-serif;font-size:56px;line-height:1.06;letter-spacing:-.02em;color:var(--head);font-weight:700;margin:0}.fs-hero-right{align-self:end;justify-self:end;max-width:360px;text-align:left;padding-bottom:8px}.fs-line{display:block;width:100%;height:2px;background:var(--gold);margin-bottom:18px}.fs-hero-right p{margin:0;color:#cfcfcf;font-size:14px;line-height:1.55}.fs-search{position:relative;z-index:100;margin:6px auto 4px;width:calc(100% - 48px);max-width:1440px;padding:0 28px;box-sizing:border-box}.fs-search-bar{background:var(--bg-1);display:flex;align-items:stretch;gap:0;padding:14px 14px 14px 28px;border-radius:12px!important;min-height:84px}.fs-seg{display:flex;align-items:center;gap:12px;padding:0 26px;color:var(--head);font-size:14px;border-right:1px solid rgba(255,255,255,.08)}.fs-seg:last-of-type{border-right:0}.fs-seg i{font-size:20px;color:#9a9a9a}.fs-seg-input{flex:1;border-right:1px solid rgba(255,255,255,.08);padding-right:22px;padding-left:0}.fs-seg-input input{flex:1;background:transparent;border:0;outline:0;color:var(--head);font-size:15px;font-family:inherit;min-width:0;padding:18px 0}.fs-seg-input input::placeholder{color:#9a9a9a}.fs-chip{display:inline-flex;align-items:center;padding:0 18px;color:#cfcfcf;font-size:13px;white-space:nowrap;align-self:center;border-right:1px solid rgba(255,255,255,.08);height:36px}.fs-seg-pick{cursor:pointer}.fs-seg-pick .fs-caret{font-size:12px;color:var(--gold)}.fs-seg-date{cursor:pointer;align-items:center;gap:16px;position:relative}.fs-seg-dates{flex:1;padding:0;position:relative;display:flex;align-items:stretch}.fs-seg-dates .drp-root{flex:1;display:flex;align-items:stretch}.fs-seg-dates .drp-hero-trigger{flex:1}.fs-seg-brand{cursor:pointer;align-items:center;gap:16px;position:relative}.fs-seg-stack{display:flex;flex-direction:column;line-height:1.2}.fs-seg-lbl{font-size:11px;color:#9a9a9a;margin-bottom:5px}.fs-seg-val{font-size:14px;color:var(--head);font-weight:500}.fs-date-input,.fs-brand-select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.fs-cta{margin-left:10px;background:var(--gold);color:var(--bg-1);border:0;padding:0 36px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:.2s;border-radius:12px!important;align-self:stretch;min-height:56px;white-space:nowrap}.fs-cta:hover{background:var(--gold-soft)}.fs-cats{position:relative;z-index:3;margin:0 auto;padding:0 28px 14px;width:calc(100% - 48px);max-width:1440px;box-sizing:border-box}.fs-brands{position:relative;z-index:3;margin:0 auto;padding:0 28px 24px;width:calc(100% - 48px);max-width:1440px;box-sizing:border-box}.fs-brands-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fs-brands-head h3{margin:0;font-size:18px;font-weight:600;color:var(--head);font-family:inherit}.fs-brands-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.fs-brand{background:var(--bg-1);padding:14px;display:flex;align-items:center;justify-content:center;gap:12px;transition:.2s;border-radius:12px!important}.fs-brand:hover{background:var(--bg-2);transform:translateY(-2px)}.fs-brand img{width:26px;height:26px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 2px rgba(255,255,255,.4))}.fs-brand span{font-size:14px;color:var(--head);font-weight:500}@media (max-width:1100px){.fs-brands-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.fs-brands-grid{grid-template-columns:repeat(2,1fr)}}.fs-cats-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fs-cats-head h3{margin:0;font-size:24px;font-weight:600;color:var(--head);font-family:inherit}.fs-cats-all{font-size:13px;color:#cfcfcf;padding:10px 20px;background:var(--bg-1);border-radius:12px!important;transition:.2s}.fs-cats-all:hover{background:var(--bg-3);color:var(--head)}.fs-cats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fs-cat{background:var(--bg-1);padding:30px 18px;display:flex;flex-direction:column;align-items:center;gap:14px;transition:.2s;text-align:center;border-radius:12px!important}.fs-cat:hover{background:var(--bg-3);transform:translateY(-3px)}.fs-cat i{font-size:48px;color:#cfcfcf;transition:.2s;line-height:1}.fs-cat:hover i{color:var(--gold)}.fs-cat span{font-size:14px;color:var(--head);font-weight:500}@media (max-width:1100px){.fs-title{font-size:46px}.fs-cats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.first-screen{min-height:auto;height:auto}.fs-hero{flex:none;min-height:auto;overflow:visible}.fs-hero-grid{position:static;transform:none;left:auto;width:auto;max-width:none;margin:0;padding:104px 24px 24px;grid-template-columns:1fr;gap:14px;align-items:start}.fs-hero-left,.fs-hero-right{align-self:start;justify-self:start;max-width:none;padding-bottom:0}.fs-hero-right p{font-size:14px}.fs-title{font-size:48px}.fs-search,.fs-cats,.fs-brands{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.fs-search{margin-top:8px;margin-bottom:8px}}@media (max-width:900px){.fs-search-bar{flex-wrap:wrap;gap:6px;padding:12px;min-height:0}.fs-seg,.fs-chip{border-right:0!important;border-bottom:1px solid var(--bg-3);width:100%;padding:12px 10px;min-width:0}.fs-seg:last-of-type{border-bottom:0}.fs-seg-dates{width:100%;min-width:0}.fs-seg-dates .drp-root,.fs-seg-dates .drp-hero-trigger,.fs-seg-dates .drp-hero-seg{min-width:0}.fs-seg-dates{padding:4px}.drp-hero-trigger{padding:16px 6px!important;gap:0;height:auto!important}.drp-hero-seg{flex:0 0 auto}.drp-hero-seg-from{padding-right:0;text-align:left}.drp-hero-seg-to{padding-left:0;text-align:right;margin-left:auto}.drp-hero-seg-to .drp-hero-lbl,.drp-hero-seg-to .drp-hero-val{display:block}.drp-hero-divider{display:none}.fs-cta{width:100%;margin-left:0;margin-top:2px;min-height:52px}.fs-title{font-size:40px}.fs-cats-grid{grid-template-columns:repeat(3,1fr);gap:10px}.fs-cat{padding:22px 12px;gap:12px}.fs-cat i{font-size:38px}.drp-popup-hero{left:0;max-width:calc(100vw - 48px)}}@media (max-width:560px){.fs-hero-grid{padding:96px 18px 22px}.fs-search,.fs-cats,.fs-brands{padding-left:18px;padding-right:18px}.fs-title{font-size:34px}.fs-hero-right p{font-size:13px}.fs-cats-grid{grid-template-columns:repeat(2,1fr)}.fs-cats-grid .fs-cat:last-child:nth-child(odd){grid-column:1 / -1}.fs-cat{padding:18px 10px;gap:10px}.fs-cat i{font-size:32px}.fs-cat span{font-size:13px}.fs-brand{padding:12px}.fs-brand span{font-size:13px}}@media (max-width:380px){.fs-title{font-size:29px}.fs-cats-grid{gap:8px}}.specials{padding:72px 0 24px;background:#000}.sp-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box}.sp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.sp-head h2{margin:0;font-size:32px;font-weight:600;color:var(--head);font-family:inherit}.sp-all{font-size:13px;color:#cfcfcf;padding:10px 22px;background:var(--bg-1);transition:.2s;border-radius:12px!important}.sp-all:hover{background:var(--bg-3);color:var(--head)}.sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}.sp-card{background:var(--bg-1);overflow:hidden;display:flex;flex-direction:column;transition:.25s}.sp-card:hover{transform:translateY(-4px)}.sp-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-3)}.sp-img img{width:100%;height:100%;object-fit:cover;display:block}.sp-badge{position:absolute;top:14px;left:14px;background:var(--gold);color:var(--bg-1);font-size:11px;font-weight:600;padding:6px 14px;letter-spacing:.02em;z-index:2;border-radius:8px}.sp-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;color:var(--head);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:.2s;z-index:2;border-radius:999px!important}.sp-nav:hover{background:#ffffff47}.sp-prev{left:12px}.sp-next{right:12px}.sp-info{padding:18px 20px 20px}.sp-info-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.sp-name{font-size:18px;font-weight:600;color:var(--head);line-height:1.2}.sp-meta{font-size:13px;color:#9a9a9a;margin-top:4px}.sp-mark{width:38px;height:38px;display:grid;place-items:center;background:var(--bg-3);color:var(--gold);font-size:20px;flex-shrink:0;border-radius:10px}.sp-info-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--bg-3)}.sp-price{font-size:22px;font-weight:700;color:var(--head);line-height:1}.sp-price span{font-size:12px;font-weight:400;color:#9a9a9a;margin-left:4px}.sp-details{background:var(--gold);color:var(--bg-1);padding:10px 20px;font-size:13px;font-weight:600;transition:.2s;border-radius:12px!important}.sp-details:hover{background:var(--gold-soft)}.trust{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;padding:48px 0 24px;border-top:1px solid var(--bg-3)}.trust-left h3{margin:0 0 14px;font-size:34px;font-weight:600;color:var(--head);line-height:1.2;font-family:inherit;max-width:520px}.trust-left p{margin:0;color:#9a9a9a;font-size:14px;line-height:1.6;max-width:460px}.trust-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.trust-rating{display:flex;align-items:center;gap:10px;color:var(--head);font-size:24px;font-weight:600}.trust-rating i{font-size:30px;color:var(--gold)}.trust-stars{display:flex;gap:3px;color:var(--gold);font-size:18px}.trust-score{font-size:13px;color:#9a9a9a}@media (max-width:900px){.sp-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.trust{grid-template-columns:1fr;gap:24px;padding:32px 0 16px}.trust-right{align-items:flex-start}.trust-left h3{font-size:26px}}.reviews{padding:48px 0 80px;background:#000}.rv-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box}.reviews .trust{border-top:0;padding:0 0 40px}.rv-stage{position:relative;min-height:620px;padding:40px 48px 60px;overflow:hidden;margin:0 14px;border-radius:20px}.rv-stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://images.unsplash.com/photo-1583121274602-3e2820c69888?w=2000&auto=format&fit=crop&q=80) center/cover;filter:brightness(.45) saturate(.7)}.rv-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#00000080);pointer-events:none}.rv-top{position:absolute;top:48px;right:48px;z-index:2;display:grid;grid-template-columns:300px 300px;grid-auto-rows:1fr;gap:20px;align-items:stretch}.rv-bot{position:absolute;bottom:60px;left:48px;z-index:2;display:grid;grid-template-columns:300px 300px;grid-auto-rows:1fr;gap:20px;align-items:stretch}.rv-card{background:var(--bg-2);color:var(--head);padding:22px 22px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 14px 40px #00000073;min-height:200px;border:0}.rv-card .rv-author{margin-top:auto}.rv-stars{display:flex;gap:3px;color:var(--gold);font-size:14px}.rv-card p{margin:0;font-size:13px;line-height:1.6;color:#cfcfcf}.rv-author{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:0;border-top:0}.rv-ava{width:38px;height:38px;display:grid;place-items:center;color:var(--head);font-weight:700;font-size:15px;border-radius:50%;flex-shrink:0;font-family:inherit;object-fit:cover}.rv-name{font-size:13px;font-weight:600;color:var(--head);line-height:1.2}.rv-when{font-size:11px;color:#9a9a9a;margin-top:2px}@media (max-width:1200px){.rv-top,.rv-bot{grid-template-columns:260px 260px;gap:16px}}@media (max-width:1024px){.rv-stage{min-height:auto;padding:40px 24px 80px}.rv-brand{position:static;margin-bottom:20px}.rv-top,.rv-bot{position:static;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.rv-dots{right:24px}}@media (max-width:640px){.rv-top,.rv-bot{grid-template-columns:1fr}}.brands{padding:32px 0 48px;background:#000}.br-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box}.br-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.br-head h3{margin:0;font-size:22px;font-weight:600;color:var(--head);font-family:inherit}.br-all{font-size:13px;color:#cfcfcf;padding:8px 18px;background:var(--bg-1);transition:.2s;border-radius:12px!important}.br-all:hover{background:var(--bg-3);color:var(--head)}.br-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.br-card{background:var(--bg-1);padding:24px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:.2s;text-align:center;border-radius:12px!important}.br-card:hover{background:var(--bg-2);transform:translateY(-2px)}.br-card img{width:34px;height:34px;object-fit:contain;flex-shrink:0}.br-card span{font-size:14px;color:var(--head);font-weight:500}@media (max-width:900px){.br-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.br-grid{grid-template-columns:repeat(2,1fr)}}.hot{padding:64px 0 48px;background:#000}.hot-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box}.hot-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.hot-head h2{margin:0;font-size:32px;font-weight:600;color:var(--head);font-family:inherit}.hot-all{font-size:13px;color:#cfcfcf;padding:10px 22px;background:var(--bg-1);transition:.2s;border-radius:12px!important}.hot-all:hover{background:var(--bg-3);color:var(--head)}.hot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.hot-card{background:var(--bg-1);overflow:hidden;display:flex;flex-direction:column;transition:.25s}.hot-card:hover{transform:translateY(-4px)}.hot-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-3)}.hot-img img{width:100%;height:100%;object-fit:cover;display:block}.hot-info{padding:18px 20px 20px;background:var(--bg-2);color:var(--head)}.hot-info-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.hot-name{font-size:18px;font-weight:600;color:var(--head);line-height:1.2}.hot-meta{font-size:13px;color:#9a9a9a;margin-top:4px}.hot-mark{width:34px;height:34px;object-fit:contain;flex-shrink:0;background:#fff;padding:4px;border-radius:8px}.hot-info-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #2a2a2a}.hot-price{font-size:22px;font-weight:700;color:var(--head);line-height:1}.hot-price span{font-size:12px;font-weight:400;color:#9a9a9a;margin-left:4px}.hot-details{background:var(--gold);color:var(--bg-1);padding:10px 22px;font-size:13px;font-weight:600;transition:.2s;border-radius:12px!important}.hot-details:hover{background:var(--gold-soft)}.sub-banner{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-1);border-radius:18px;overflow:hidden;height:260px;margin:48px 0}.sub-banner-left{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px 44px}.sub-banner-right{display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;height:100%}.sub-banner-car{height:200%;width:auto;margin-bottom:-140px;margin-right:-80px;transform:scaleX(-1);flex-shrink:0}.sub-mark{display:flex;align-items:center;gap:12px;flex-shrink:0;color:var(--gold);font-family:Inter,sans-serif;font-weight:800}.sub-mark-letter{height:54px;width:auto;display:block}.sub-mark-a{font-size:48px;line-height:1;letter-spacing:-.02em}.sub-mark-plus{font-size:34px;line-height:1;margin-left:-2px}.sub-mark-text{font-size:11px;letter-spacing:.22em;writing-mode:vertical-rl;transform:rotate(180deg)}.sub-banner-text{color:var(--head)}.sub-banner-text h3{margin:0 0 6px;font-size:26px;font-weight:600;color:var(--head);font-family:inherit}.sub-banner-text p{margin:0;font-size:14px;color:#9a9a9a}.sub-banner-cta{background:var(--gold);color:var(--bg-1);padding:14px 28px;font-size:14px;font-weight:600;transition:.2s;align-self:flex-start;border-radius:12px!important;display:inline-block}.sub-banner-cta:hover{background:var(--gold-soft)}@media (max-width:900px){.hot-grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.sub-banner{grid-template-columns:1fr;height:auto;margin:32px 0}.sub-banner-left{padding:28px 22px;gap:14px}.sub-banner-right{height:200px;background:transparent;overflow:hidden;position:relative;display:block}.sub-banner-car{display:block;width:172%;height:auto;max-width:none;max-height:none;margin:-44% 0 0 -52%;transform:none}.sub-banner-cta{width:100%;text-align:center;justify-content:center;display:flex}.hot-head h2{font-size:24px}}.partner{padding:48px 0 64px;background:#000}.pt-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.pt-photo{position:relative;overflow:hidden;aspect-ratio:1;background:var(--bg-1)}.pt-photo img{width:100%;height:100%;object-fit:cover}.pt-photo-1{position:relative}.pt-photo-1:after{content:none}.pt-photo-tag{position:absolute;left:50%;bottom:24%;transform:translate(-50%);font-family:Inter,sans-serif;font-weight:800;font-size:18px;letter-spacing:.22em;color:var(--head);text-shadow:0 2px 16px rgba(0,0,0,.6);z-index:2}.pt-photo-tag-img{position:absolute;left:50%;bottom:18%;transform:translate(-50%);height:32px;width:auto;z-index:2;filter:drop-shadow(0 2px 16px rgba(0,0,0,.6))}.pt-photo-2 img{flex:1;object-fit:cover;width:100%;height:auto;min-height:0}.pt-photo-caption{padding:24px 22px 28px;text-align:center;background:var(--bg-1)}.pt-photo-caption-acc{font-size:15px;color:var(--gold);margin-bottom:8px;font-weight:500}.pt-photo-caption-main{font-size:18px;color:var(--head);font-weight:600}.pt-panel{background:var(--bg-1);padding:48px;display:flex;flex-direction:column;justify-content:center;position:relative}.pt-photo-2{display:flex;flex-direction:column;background:var(--bg-1)}.pt-mark{position:absolute;top:28px;right:32px;display:flex;align-items:center;gap:2px;color:var(--gold);font-family:Inter,sans-serif;font-weight:800;line-height:1}.pt-mark-letter{position:absolute;top:28px;right:32px;height:42px;width:auto;z-index:3}.pt-mark-a{font-size:36px;letter-spacing:-.02em}.pt-mark-plus{font-size:26px;margin-left:-2px}.pt-title{margin:0 0 18px;font-size:38px;line-height:1.1;font-weight:700;color:var(--head);font-family:inherit;letter-spacing:-.01em}.pt-title-accent{color:var(--gold)}.pt-desc{margin:0 0 28px;font-size:14px;line-height:1.55;color:#bdbdbd;max-width:380px}.pt-cta{align-self:flex-start;background:transparent;color:var(--head);border:1px solid rgba(255,255,255,.4);padding:14px 28px;font-size:14px;font-weight:500;transition:.2s;border-radius:12px!important}.pt-cta:hover{background:#fff;color:var(--bg-1);border-color:var(--head)}@media (max-width:1100px){.pt-wrap{grid-template-columns:1fr 1fr}.pt-panel{grid-column:1/-1;aspect-ratio:auto;padding:32px}}@media (max-width:640px){.pt-wrap{grid-template-columns:1fr}.pt-panel{grid-column:auto}.pt-title{font-size:30px}}.delivery{background:#000;padding:0}.dl-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:stretch}.dl-left{background:var(--bg-1);padding:56px;color:var(--head)}.dl-title{margin:0 0 18px;font-size:36px;font-weight:600;color:var(--head);line-height:1.15;font-family:inherit}.dl-lead{margin:0 0 32px;font-size:14px;line-height:1.6;color:#bdbdbd;max-width:560px}.dl-cards{display:flex;flex-direction:column;gap:16px}.dl-card{display:flex;gap:18px;padding:22px;background:var(--bg-2);align-items:flex-start}.dl-card-ico{flex-shrink:0;width:40px;height:40px;color:var(--gold);display:grid;place-items:center;font-size:24px;border-radius:0!important;background:transparent}.dl-card h4{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--head);font-family:inherit}.dl-card p{margin:0;font-size:13px;line-height:1.55;color:#bdbdbd}.dl-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:14px;color:#bdbdbd;font-size:13px;line-height:1.55}.dl-list li::marker{color:var(--gold)}.dl-list strong{color:var(--head);font-weight:600}.dl-right{position:relative;background:#e5e5e5;min-height:680px;overflow:hidden}.dl-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.dl-pin{position:absolute;top:14%;left:38%;background:var(--bg-1);color:var(--head);padding:16px 20px;display:flex;gap:14px;align-items:flex-start;max-width:300px;box-shadow:0 14px 40px #0000004d;z-index:2}.dl-pin:before{content:"";position:absolute;left:-12px;top:14px;width:14px;height:14px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 5px #d4af3740}.dl-pin-ico{flex-shrink:0;width:32px;height:32px;color:var(--gold);display:grid;place-items:center;font-size:22px;border-radius:0!important;background:transparent}.dl-pin-title{font-size:14px;font-weight:600;color:var(--head);margin-bottom:6px}.dl-pin-line{font-size:12px;color:#cfcfcf;margin-bottom:2px}@media (max-width:1024px){.dl-grid{grid-template-columns:1fr}.dl-left{padding:40px 28px}.dl-right{min-height:380px}.dl-pin{left:40px;top:30px}}.why{background:#000;padding:64px 0 24px}.why-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box}.why-title{margin:0 0 32px;font-size:32px;font-weight:600;color:var(--head);font-family:inherit}.why-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:18px;align-items:stretch}.why-card{padding:30px 28px;display:flex;flex-direction:column;justify-content:flex-start}.why-yellow{background:var(--gold);color:var(--bg-1)}.why-dark{background:var(--bg-1);color:var(--head)}.why-num{font-size:13px;font-weight:600;margin-bottom:14px;letter-spacing:.04em}.why-card h4{margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.2;font-family:inherit}.why-card p{margin:0;font-size:13px;line-height:1.55}.why-yellow p{color:var(--bg-3)}.why-dark p{color:#cfcfcf}.why-yellow strong{font-weight:700}.why-tall{grid-row:span 1}.why-photo{grid-row:1/3;grid-column:2;background:var(--bg-1);overflow:hidden}.why-photo img{width:100%;height:100%;object-fit:cover;display:block;min-height:100%}@media (max-width:900px){.why-grid{grid-template-columns:1fr 1fr}.why-photo{display:none}}@media (max-width:560px){.why-grid{grid-template-columns:1fr}}.faq{position:relative;padding:80px 0!important;background:#000;color:var(--head);overflow:hidden}.faq-stripe{position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--gold);z-index:2}.faq-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;position:relative;z-index:2}.faq-left h2{margin:0 0 18px;font-size:42px;line-height:1.1;font-weight:600;color:var(--head);font-family:inherit;letter-spacing:-.01em}.faq-left p{margin:0;font-size:14px;line-height:1.6;color:#9a9a9a;max-width:440px}.faq-right{display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-2);transition:background .25s;border:0;overflow:hidden}.faq-item.open{background:var(--bg-3)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a-wrap>div{overflow:hidden}.faq-q{width:100%;background:transparent;border:0;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--head);text-align:left}.faq-q i{font-size:18px;color:var(--head);flex-shrink:0}.faq-a{padding:0 24px 22px;font-size:14px;line-height:1.6;color:#bdbdbd}.faq-skyline{margin-top:80px;height:240px;background:url(https://images.unsplash.com/photo-1513326738677-b964603b136d?w=2400&auto=format&fit=crop&q=80) center bottom/cover no-repeat;filter:grayscale(1) brightness(.55) contrast(1.1);position:relative}.faq-skyline:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,transparent,#000)}@media (max-width:1024px){.faq-wrap{grid-template-columns:1fr;gap:36px}.faq-left h2{font-size:32px}}.ft{position:relative;color:var(--head);padding:0;margin-top:0;overflow:hidden}.ft-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ft-shader canvas,.ft-shader>*{width:100%!important;height:100%!important}.ft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0505059e;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.ft-wrap{position:relative;z-index:2;width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:64px 28px 40px;box-sizing:border-box}.ft-top{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;padding-bottom:36px;border-bottom:1px solid var(--bg-3);margin-bottom:36px}.ft-promo{position:relative;background:var(--bg-1);padding:28px 32px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ft-promo-car{aspect-ratio:1.4;overflow:hidden;background:#000;position:relative}.ft-promo-car img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) saturate(.9)}.ft-promo-car:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 60%,rgba(212,175,55,.25),transparent 60%);mix-blend-mode:screen}.ft-promo-eyebrow{color:var(--gold);font-size:13px;font-weight:500;margin-bottom:8px}.ft-promo-title{color:var(--head);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:16px}.ft-promo-badges{display:flex;gap:10px;flex-wrap:wrap}.ft-badge{display:inline-flex;align-items:center;gap:10px;background:#000;color:var(--head);padding:10px 16px;border:1px solid #2a2a2a;transition:.2s;border-radius:12px!important}.ft-badge:hover{border-color:var(--gold);color:var(--gold)}.ft-badge i{font-size:24px}.ft-badge span{display:flex;flex-direction:column;line-height:1.1;font-size:13px;font-weight:600}.ft-badge small{font-size:9px;color:#9a9a9a;font-weight:400;margin-bottom:2px}.ft-rating{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ft-rating-head{display:flex;align-items:center;gap:10px;color:var(--head);font-size:22px;font-weight:600}.ft-rating-head i{font-size:28px;color:var(--gold)}.ft-rating-stars{display:flex;gap:3px;color:var(--gold);font-size:18px}.ft-rating-score{font-size:13px;color:#9a9a9a}.ft-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.2fr;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:20px}.ft-col h5{margin:0 0 14px;font-size:13px;font-weight:600;color:#9a9a9a;letter-spacing:0;text-transform:none}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ft-col a{color:#cfcfcf;font-size:13px;display:inline-flex;align-items:center;gap:8px;transition:.2s}.ft-col a:hover{color:var(--gold)}.ft-col a i{font-size:15px;color:var(--gold)}.ft-col p{margin:0;color:#cfcfcf;font-size:13px;line-height:1.5}.ft-logo{font-family:Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:.18em;color:var(--gold);margin-bottom:12px}.ft-logo-img{height:38px;width:auto;display:block;margin-bottom:14px}.ft-bot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:8px 0}.ft-bot>div{display:flex;align-items:center;gap:14px;color:#9a9a9a;font-size:12px;letter-spacing:.04em}.ft-bot>div>span{text-transform:none;font-weight:500}.ft-social a{color:#cfcfcf;font-size:18px;transition:.2s;display:inline-flex;align-items:center}.ft-social a:hover{color:var(--gold)}.ft-max svg{display:block}.ft-pay i{color:#cfcfcf;font-size:18px}.ft-pay-note{color:#9a9a9a;font-size:12px;letter-spacing:.04em}.ft-error-btn{padding:8px 16px;border:1px solid rgba(255,255,255,.2);color:var(--head);font-size:12px;transition:.2s;border-radius:12px!important}.ft-error-btn:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:1100px){.ft-cols{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.ft-top{grid-template-columns:1fr;gap:24px}.ft-rating{align-items:flex-start}.ft-promo{grid-template-columns:1fr;text-align:center}.ft-promo-car{max-width:240px;margin:0 auto}.ft-promo-badges{justify-content:center}}@media (max-width:600px){.ft-cols{grid-template-columns:1fr 1fr}}.hero-search{margin-top:0;width:100%}.hero h1 .accent{color:var(--gold);font-style:italic;font-weight:500}.hero .divider{width:240px;height:1px;background:var(--gold);margin:28px 0 18px;opacity:.7}.hero .sub{font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase}.hero p.lead{margin-top:20px;max-width:480px;color:#bdbdbd;font-size:14px;line-height:1.7}.hero-cta{display:flex;gap:24px;align-items:center;margin-top:36px}.link-underline{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#cfcfcf;border-bottom:1px solid var(--gold);padding-bottom:6px}.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.benefit{display:flex;align-items:center;gap:14px;padding:24px;border-right:1px solid var(--line);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#cfcfcf}.benefit .ico{width:24px;height:24px;color:var(--gold);flex-shrink:0}section{padding:96px 0}.section-head{margin-bottom:48px}.section-head h2{font-family:Inter,sans-serif;font-size:44px;line-height:1.1;letter-spacing:.04em;margin-top:10px;font-weight:500}.section-head h2 em{color:var(--gold);font-style:italic;font-weight:500}.row-eyebrow{display:flex;align-items:center;gap:14px}.row-eyebrow .bar{width:42px;height:1px;background:var(--gold)}.fleet-wrap{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.fleet-intro p{color:#bdbdbd;font-size:13px;line-height:1.8;margin:18px 0 30px}.fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:#101010;border:1px solid var(--line);transition:.3s;position:relative}.card:hover{border-color:var(--gold);transform:translateY(-4px)}.card-img{aspect-ratio:4/3;background:var(--bg-1);position:relative;overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card:hover .card-img img{transform:scale(1.08)}.card-badge{position:absolute;top:12px;left:12px;z-index:5;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#161616;background:var(--gold);padding:6px 12px;border:0;box-shadow:0 4px 14px #d4af3759}.card-body{padding:18px 18px 20px}.card-name{font-family:Inter,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--head)}.card-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:7px}.meta-chip{display:inline-block;padding:4px 11px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--text);font-size:12px;letter-spacing:.01em;line-height:1.2}.card-specs{display:flex;gap:14px;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.spec{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.08em;color:#a5a5a5}.spec .ico{color:var(--gold);width:14px;height:14px}.spec-lbl{display:flex;flex-direction:column;line-height:1.3;font-size:14px}.spec-lbl small{color:var(--muted);font-size:11px}.card-price{margin-top:14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;gap:8px;min-width:0}.card-price .from{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.card-price .val{font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:var(--gold);white-space:nowrap}.card-price .val small{font-size:11px;color:var(--muted);font-family:Inter;margin-left:4px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.blog-card{display:flex;flex-direction:column;background:#101010;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;color:inherit}.blog-card:hover{transform:translateY(-5px);border-color:var(--gold)}.blog-card-img{position:relative;height:220px;overflow:hidden;background:#1b1b1b}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-img img{transform:scale(1.05)}.blog-cat{position:absolute;top:14px;left:14px;background:var(--gold);color:#161616;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:5px 11px;border-radius:7px}.blog-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-bottom:12px}.blog-card-body h3{font-size:18px;line-height:1.4;margin-bottom:12px;color:var(--head);font-weight:600}.blog-card-body p{color:#aaa;font-size:14px;line-height:1.6;margin-bottom:20px;flex-grow:1}.blog-more{color:var(--gold);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px;margin-top:auto}.blog-card:hover .blog-more i{transform:translate(3px);transition:transform .2s}.blog-post-meta{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:#9a9a9a;flex-wrap:wrap}.blog-cat-inline{background:var(--gold);color:#161616;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:6px}.blog-post-cover{border-radius:14px;overflow:hidden;margin:28px 0;aspect-ratio:16/9;background:#1b1b1b}.blog-post-cover img{width:100%;height:100%;object-fit:cover}.blog-post-lead{font-size:17px;line-height:1.7;color:var(--head);margin-bottom:24px;font-weight:500}.blog-post-content p{font-size:15px;line-height:1.9;color:#cfcfcf;margin-bottom:18px}@media (max-width:900px){.car-detail-grid{grid-template-columns:1fr!important}}h1 em,h2 em,h3 em,h4 em{font-style:normal!important}.club-card .ctier,.club-card .cname .who,.club-card .cname .nm{letter-spacing:normal}.acc-verify-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;margin-bottom:18px}.acc-verify-banner>i{font-size:24px;flex-shrink:0}.acc-verify-banner b{display:block;color:var(--head);font-size:14px;margin-bottom:2px}.acc-verify-banner span{color:#bdbdbd;font-size:13px;line-height:1.5}.acc-verify-banner .btn{margin-left:auto;flex-shrink:0}.acc-verify-banner.todo{background:#d4af3717;border:none}.acc-verify-banner.todo>i{color:var(--gold)}.acc-verify-banner.pending{background:#60a5fa17;border:none}.acc-verify-banner.pending>i{color:#60a5fa}.card-skeleton{pointer-events:none}.sk{position:relative;overflow:hidden;background:#1b1b1b}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.055) 50%,transparent);animation:sk-shimmer 1.3s ease-in-out infinite}.sk-line{border-radius:6px}.sk-specs{display:flex;gap:14px;margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.sk-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.stats{background:var(--bg-1);border-top:1px solid var(--line);padding:56px 0}.stats-row{display:grid;grid-template-columns:80px 1fr auto auto auto auto;gap:36px;align-items:center}.stats-row .a-mark{font-family:Inter,sans-serif;color:var(--gold);font-size:48px;font-weight:700}.stats-tag .t1{font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.stats-tag .t2{margin-top:6px;color:#bdbdbd;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.stat{text-align:center}.stat .v{font-family:Inter,sans-serif;font-size:34px;color:var(--gold)}.stat .l{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:4px}.search-widget{background:#000;border:1px solid var(--line);padding:0;position:relative;z-index:3;box-shadow:0 30px 80px #0009}.hero-search .search-widget{margin-top:0}.search-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 8px}.search-tab{padding:14px 20px;font-size:13px;letter-spacing:0;text-transform:none;color:#a5a5a5;cursor:pointer;border-bottom:2px solid transparent;transition:.2s;font-weight:500}.search-tab:hover{color:var(--head)}.search-tab.active{color:var(--gold);border-bottom-color:var(--gold)}.search-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:8px;background:transparent;padding:0 12px 12px}.search-cell{background:#000;padding:12px 18px}.search-cell label{display:block;font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:6px}.search-cell input,.search-cell select{width:100%;background:transparent;border:0;color:var(--head);font-size:15px;outline:0;font-family:inherit;cursor:pointer;color-scheme:dark}.search-cell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23D4AF37' fill='none' stroke-width='1.4'/></svg>") right center no-repeat}.search-cell .val{font-size:15px;color:var(--head)}.search-cell .val small,.search-cell small{display:block;font-size:11px;color:var(--muted);margin-top:4px;letter-spacing:.06em}.search-cell small input[type=time]{width:auto;font-size:11px;color:var(--muted);padding:0;cursor:pointer}.search-cta{background:var(--gold);color:var(--bg-1);border:0;border-radius:10px;font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;padding:0 36px;cursor:pointer;font-weight:600;transition:.2s}.search-cta:hover{background:var(--gold-soft)}.search-extras{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;background:#000}.search-chip-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-check{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#cfcfcf;cursor:pointer;letter-spacing:.04em}.inline-check input{accent-color:var(--gold)}.results-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.results-empty{text-align:center;padding:80px 24px;border:1px dashed var(--line);background:var(--bg-1)}.r-total{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.r-total .lbl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.r-total .val{font-family:Inter,sans-serif;color:var(--head);font-size:18px}.r-total .val small{color:var(--muted);font-family:Inter;font-size:11px;margin-left:4px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service{padding:36px 30px;border:1px solid var(--line);background:var(--bg-1);transition:.3s}.service:hover{border-color:var(--gold);background:var(--bg-2)}.service .ico-wrap{width:56px;height:56px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);margin-bottom:24px}.service h3{font-family:Inter,sans-serif;font-size:20px;letter-spacing:.04em;margin-bottom:12px}.service p{color:#a5a5a5;font-size:13px;line-height:1.7}footer{background:#080808;border-top:1px solid var(--line);padding:64px 0 24px;margin-top:80px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.foot-col h4{font-family:Inter,sans-serif;color:var(--gold);font-size:14px;letter-spacing:.18em;margin-bottom:22px;text-transform:uppercase}.foot-col ul{list-style:none}.foot-col li{margin-bottom:12px;font-size:13px;color:#a5a5a5}.foot-col a:hover{color:var(--gold)}.foot-about{color:#a5a5a5;font-size:13px;line-height:1.8;margin:18px 0 22px;max-width:340px}.foot-bottom{display:flex;justify-content:space-between;padding-top:24px;font-size:11px;color:var(--muted);letter-spacing:.1em}.socials{display:flex;gap:10px}.socials a{width:36px;height:36px;border:1px solid var(--line);display:grid;place-items:center;color:#cfcfcf;transition:.2s}.socials a:hover{border-color:var(--gold);color:var(--gold)}.page-head{padding:80px 0 56px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg-1))}.page-head h1{font-family:Inter,sans-serif;font-size:56px;letter-spacing:.04em;font-weight:500;margin-top:10px}.page-head h1 em{color:var(--gold);font-style:italic}.breadcrumbs{display:flex;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.breadcrumbs a:hover,.breadcrumbs .sep{color:var(--gold)}.catalog{display:grid;grid-template-columns:280px 1fr;gap:40px;padding-top:48px;align-items:start}.filters{background:#0a0a0a;border:1px solid var(--line);padding:24px;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden}.filter-group{padding:18px 0;border-bottom:1px solid var(--line)}.filter-group:last-child{border-bottom:0}.filter-group h5{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.checks{display:flex;flex-direction:column;gap:10px}.checks label{display:flex;align-items:center;gap:10px;font-size:13px;color:#cfcfcf;cursor:pointer}.checks input{accent-color:var(--gold)}.range{display:flex;gap:8px;width:100%}.range input{flex:1;min-width:0;width:0;background:var(--bg-1);border:1px solid var(--line);padding:9px 10px;color:var(--head);font-size:13px;box-sizing:border-box}.range .price-input{position:relative;flex:1;min-width:0}.range .price-input input{flex:none;width:100%;padding-right:26px}.price-cur{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:6px 14px;border:1px solid #2a2a2a;background:var(--bg-1);font-size:12px;letter-spacing:0;text-transform:none;color:#888;cursor:pointer;transition:.2s;border-radius:999px}.chip:hover{background:var(--bg-3);color:var(--head);border-color:#444}.chip.active{background:var(--gold);color:var(--bg-1);border-color:var(--gold);font-weight:600}.catalog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.catalog-count{font-size:13px;color:var(--muted);letter-spacing:.06em}.catalog-count b{color:var(--head)}.sort{display:flex;align-items:center;gap:10px}.sort select{background:var(--bg-1);border:1px solid var(--line);padding:10px 14px;color:var(--head);font-size:12px;letter-spacing:.1em}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.detail{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding-top:48px}.gallery .main-img{aspect-ratio:16/10;background:var(--bg-1);border:1px solid var(--line);overflow:hidden}.gallery .main-img img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.thumbs .t{aspect-ratio:4/3;background:var(--bg-1);border:1px solid var(--line);overflow:hidden;cursor:pointer}.thumbs .t.active{border-color:var(--gold)}.thumbs img{width:100%;height:100%;object-fit:cover}.detail-side{background:var(--bg-1);border:1px solid var(--line);padding:32px}.detail-side h1{font-family:Inter,sans-serif;font-size:34px;letter-spacing:.04em}.detail-side .submeta{color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:8px 0 24px}.price-block{background:var(--bg-1);border:1px solid var(--line);padding:18px 20px;margin-bottom:20px}.price-block .row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;color:#cfcfcf}.price-block .row:not(:last-child){border-bottom:1px dashed var(--line)}.price-block .row b{font-family:Inter,sans-serif;color:var(--gold);font-size:18px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.spec-grid .s{padding:14px;border:1px solid var(--line);background:var(--bg-1)}.spec-grid .s .lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.spec-grid .s .v{color:var(--head);font-size:15px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.two-col img{border:1px solid var(--line)}.two-col h2{font-family:Inter,sans-serif;font-size:40px;letter-spacing:.04em;margin:14px 0 22px}.two-col h2 em{color:var(--gold);font-style:italic}.two-col p{color:#bdbdbd;font-size:14px;line-height:1.8;margin-bottom:16px}.form-card{background:var(--bg-1);border:1px solid var(--line);padding:40px;max-width:760px;margin:0 auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.field input,.field select,.field textarea{background:var(--bg-1);border:1px solid var(--line);padding:13px 16px;color:var(--head);font-size:14px;outline:0;transition:.2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field textarea{min-height:120px;resize:vertical;font-family:inherit}.form-actions{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.form-actions .note{font-size:11px;color:var(--muted);max-width:340px;line-height:1.6}.tariffs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tariff{background:var(--bg-1);border:1px solid var(--line);padding:36px 30px;position:relative;transition:.3s}.tariff.pop{border-color:var(--gold);background:linear-gradient(180deg,#1a1408,var(--bg-1))}.tariff.pop:before{content:"Популярный";position:absolute;top:-12px;left:30px;background:var(--gold);color:var(--bg-1);padding:5px 14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.tariff h3{font-family:Inter,sans-serif;font-size:24px;letter-spacing:.04em;color:var(--gold)}.tariff .price{font-family:Inter,sans-serif;font-size:42px;color:var(--head);margin:18px 0 4px}.tariff .per{font-size:11px;color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.tariff ul{list-style:none;margin-bottom:28px}.tariff li{padding:10px 0;border-bottom:1px dashed var(--line);font-size:13px;color:#cfcfcf;display:flex;gap:10px;align-items:center}.tariff li:before{content:"";width:6px;height:6px;background:var(--gold);transform:rotate(45deg);flex-shrink:0}.club-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.club-card{aspect-ratio:1.586/1;background:linear-gradient(135deg,#1a1408 0%,var(--bg-1) 50%,var(--bg-1) 100%);border:1px solid var(--gold);padding:36px;position:relative;box-shadow:0 30px 80px #d4af3726;max-width:520px}.club-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(212,175,55,.2);pointer-events:none}.club-card .ctop{display:flex;justify-content:space-between;align-items:start}.club-card .ctop .logo-mark{width:48px;height:48px;font-size:24px}.club-card .ctier{font-family:Inter,sans-serif;color:var(--gold);font-size:14px;letter-spacing:.32em;text-transform:uppercase}.club-card .cnum{font-family:Inter,sans-serif;font-size:24px;letter-spacing:.4em;color:var(--head);margin-top:60px}.club-card .cname{margin-top:24px;display:flex;justify-content:space-between;align-items:end}.club-card .cname .who{font-size:11px;color:var(--muted);letter-spacing:.22em;text-transform:uppercase}.club-card .cname .nm{font-family:Inter,sans-serif;color:var(--head);font-size:16px;margin-top:4px;letter-spacing:.12em}.club-perks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.perk{padding:20px;border:1px solid var(--line);background:var(--bg-1)}.perk .ico{color:var(--gold);margin-bottom:12px}.perk h4{font-family:Inter,sans-serif;font-size:15px;letter-spacing:.04em;margin-bottom:8px}.perk p{font-size:12px;color:#a5a5a5;line-height:1.6}.contacts-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.contact-box{padding:24px;border:1px solid var(--line);background:var(--bg-1);margin-bottom:16px}.contact-box .lbl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.contact-box .v{font-family:Inter,sans-serif;font-size:22px;letter-spacing:.04em}.contact-box .v small{display:block;font-family:Inter;font-size:12px;color:var(--muted);margin-top:6px;letter-spacing:.04em}.map{aspect-ratio:4/3;background:url(https://images.unsplash.com/photo-1524661135-423995f22d0b?w=1600&auto=format&fit=crop&q=80) center/cover;border:1px solid var(--line);position:relative;filter:grayscale(.6) brightness(.6)}.map:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 8px #d4af3733}.terms-wrap{display:grid;grid-template-columns:280px 1fr;gap:48px}.terms-nav{position:sticky;top:96px;align-self:start}.terms-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;color:#cfcfcf;letter-spacing:.06em}.terms-nav a:hover,.terms-nav a.active{color:var(--gold);padding-left:8px}.terms-content h3{font-family:Inter,sans-serif;color:var(--gold);font-size:22px;letter-spacing:.04em;margin:32px 0 16px;scroll-margin-top:110px}.terms-content h3:first-child{margin-top:0}.terms-content p{color:#bdbdbd;font-size:14px;line-height:1.85;margin-bottom:14px}.terms-content ul{margin:10px 0 20px 20px;color:#bdbdbd;font-size:14px;line-height:1.9}.lt-hero{background:linear-gradient(90deg,#000000d9,#0000004d),url(https://images.unsplash.com/photo-1542362567-b07e54358753?w=2000&auto=format&fit=crop&q=80) center/cover;padding:120px 0;border-bottom:1px solid var(--line)}.lt-hero h1{font-family:Inter,sans-serif;font-size:64px;letter-spacing:.04em;max-width:700px}.lt-hero h1 em{color:var(--gold);font-style:italic}.lt-hero p{color:#bdbdbd;max-width:540px;margin:24px 0 36px;font-size:15px;line-height:1.8}.lt-bullets{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.lt-bullet{padding:24px;border:1px solid var(--line);background:var(--bg-1)}.lt-bullet .n{font-family:Inter,sans-serif;color:var(--gold);font-size:34px;margin-bottom:10px}.lt-bullet h4{font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.lt-bullet p{color:#a5a5a5;font-size:12px;line-height:1.7}.account-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;background:#fff;color:var(--bg-1);font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;transition:.2s;white-space:nowrap;flex-shrink:0}.account-link:hover{background:#e5e5e5;color:var(--bg-1)}.account-link i{font-size:16px;color:var(--bg-1)}.lang-pill{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:44px;border:1px solid rgba(255,255,255,.18);color:var(--head);font-size:13px;font-weight:500;background:transparent;border-radius:10px;box-sizing:border-box;line-height:1}.account-btn{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:44px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--head);font-size:14px;font-weight:500;cursor:pointer;transition:.2s;white-space:nowrap;border-radius:10px;box-sizing:border-box;line-height:1}.account-btn:hover{border-color:var(--gold);color:var(--gold)}.account-btn i{font-size:17px}.lang-pill .lang-flag{font-size:14px}.lang-pill .lang-sep{width:1px;height:14px;background:#ffffff40}.contact-btn{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:44px;border:0;background:var(--gold);color:var(--bg-1);font-size:14px;font-weight:600;cursor:pointer;transition:.2s;white-space:nowrap;border-radius:10px!important;box-sizing:border-box;line-height:1}.contact-btn:hover{background:var(--gold-soft)}.contact-btn i{font-size:16px}.account{display:grid;grid-template-columns:280px 1fr;gap:32px;padding-top:40px;padding-bottom:80px}.acc-side{background:var(--bg-1);border:1px solid var(--line);padding:28px 24px;align-self:start;position:sticky;top:96px}.acc-user{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:18px}.acc-avatar{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-dark));display:grid;place-items:center;color:var(--bg-1);font-family:Inter,sans-serif;font-size:22px;font-weight:700;flex-shrink:0}.acc-user .info .name{font-family:Inter,sans-serif;color:var(--head);font-size:15px;letter-spacing:.06em}.acc-user .info .tier{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-top:4px}.acc-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;font-size:13px;color:#bdbdbd;border-left:2px solid transparent;transition:.2s;letter-spacing:.04em}.acc-nav a i{font-size:16px;color:var(--muted);transition:.2s}.acc-nav a:hover{color:var(--head);background:var(--bg-1)}.acc-nav a.active{color:var(--gold);border-left-color:var(--gold);background:var(--bg-1)}.acc-nav a.active i{color:var(--gold)}.acc-nav a .badge{margin-left:auto;background:var(--gold);color:var(--bg-1);font-size:10px;padding:2px 7px;border-radius:10px;font-weight:600;letter-spacing:.04em}.acc-logout{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.acc-stat{padding:20px;border:1px solid var(--line);background:var(--bg-1)}.acc-stat .lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:flex;align-items:center;gap:8px}.acc-stat .lbl i{color:var(--gold);font-size:14px}.acc-stat .v{font-family:Inter,sans-serif;color:var(--head);font-size:26px}.acc-stat .v small{font-size:12px;color:var(--muted);font-family:Inter;margin-left:4px}.acc-block{background:var(--bg-1);border:1px solid var(--line);margin-bottom:24px}.acc-block-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.acc-block-head h3{font-family:Inter,sans-serif;font-size:18px;letter-spacing:.06em;color:var(--head)}.acc-block-head a{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.booking-active{display:grid;grid-template-columns:200px 1fr auto;gap:24px;padding:24px;align-items:center}.booking-active .img{aspect-ratio:4/3;background:var(--bg-1);overflow:hidden;border:1px solid var(--line)}.booking-active .img img{width:100%;height:100%;object-fit:cover}.booking-active .info .name{font-family:Inter,sans-serif;font-size:20px;color:var(--head);letter-spacing:.04em}.booking-active .info .meta{font-size:12px;color:var(--muted);margin-top:6px;letter-spacing:.06em}.booking-active .info .dates{margin-top:14px;display:flex;gap:18px;font-size:12px;color:#cfcfcf}.booking-active .info .dates b{display:block;font-family:Inter,sans-serif;color:var(--gold);font-size:15px;margin-top:2px;font-weight:500}.booking-active .info .status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:5px 12px;border:1px solid var(--gold);color:var(--gold);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.booking-active .info .status:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.4}}.booking-active .actions{display:flex;flex-direction:column;gap:8px}.acc-table{width:100%;border-collapse:collapse}.acc-table th{text-align:left;padding:14px 24px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:500;border-bottom:1px solid var(--line);background:var(--bg-1)}.acc-table td{padding:18px 24px;font-size:13px;color:#cfcfcf;border-bottom:1px solid var(--line)}.acc-table tr:last-child td{border-bottom:0}.acc-table tr:hover td{background:var(--bg-1)}.acc-table .car-cell{display:flex;align-items:center;gap:12px}.acc-table .car-cell img{width:46px;height:34px;object-fit:cover;border:1px solid var(--line)}.acc-table .car-cell b{display:block;color:var(--head);font-family:Inter,sans-serif;font-size:13px;font-weight:500}.acc-table .car-cell span{font-size:11px;color:var(--muted)}.acc-table .price{font-family:Inter,sans-serif;color:var(--gold);font-size:14px}.tag{display:inline-block;padding:4px 10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line)}.tag.ok{color:var(--gold);border-color:var(--gold)}.tag.done{color:var(--muted);border-color:var(--line)}.tag.cancel{color:#a45656;border-color:#5a2424}.acc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.doc-list{padding:8px 0}.doc-item{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid var(--line)}.doc-item:last-child{border-bottom:0}.doc-item .ico{width:38px;height:38px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);flex-shrink:0}.doc-item .meta{flex:1}.doc-item .meta b{display:block;color:var(--head);font-size:13px;font-weight:500}.doc-item .meta small{font-size:11px;color:var(--muted)}.doc-item .dl{color:var(--gold);font-size:18px}.profile-card{padding:24px}.profile-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px dashed var(--line)}.profile-row:last-child{border-bottom:0}.profile-row .lbl{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.profile-row .v{color:var(--head);font-size:14px}.profile-row .v.gold{color:var(--gold);font-family:Inter,sans-serif;letter-spacing:.06em}[class*=ph-]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.benefit .ico,.benefit i[class*=ph-]{font-size:22px;color:var(--gold)}.service .ico-wrap i[class*=ph-]{font-size:28px;color:var(--gold)}.perk .ico{margin-bottom:12px}.perk .ico i[class*=ph-]{font-size:26px;color:var(--gold)}.phone i[class*=ph-]{font-size:14px;color:var(--gold);margin-right:2px}.lang i[class*=ph-]{font-size:11px;color:var(--gold);margin-left:2px}.socials a i[class*=ph-]{font-size:16px}.mm-sub i[class*=ph-]{font-size:16px;color:var(--gold);margin-right:8px;width:18px;text-align:center}.icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.divider-h{height:1px;background:var(--line);margin:48px 0}.center{text-align:center}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.burger{display:none;width:40px;height:40px;background:transparent;border:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;flex-shrink:0}.burger span{display:block;width:18px;height:1.5px;background:var(--gold);transition:.2s}.burger:hover{border-color:var(--gold)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-1);z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto}.mobile-menu.open{transform:translate(0)}.mm-head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg-1);z-index:2}.mm-close{width:42px;height:42px;background:transparent;border:1px solid var(--line);color:var(--gold);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;font-family:Inter,sans-serif}.mm-close:hover{border-color:var(--gold);background:var(--gold);color:var(--bg-1)}.mm-body{padding:32px 24px 24px;flex:1}.mm-nav{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.mm-nav a{padding:16px 0;font-family:Inter,sans-serif;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:#ededed;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-weight:500}.mm-nav a:last-child{border-bottom:0}.mm-nav a.active{color:var(--gold)}.mm-nav a:after{content:"→";color:var(--gold);font-family:Inter;font-weight:300;opacity:.4}.mm-section{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mm-section:last-of-type{border-bottom:0}.mm-section-title{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;padding-left:2px}.mm-sub{display:block;padding:11px 14px;font-size:13px;color:#bdbdbd;border-left:1px solid var(--line);margin-bottom:2px;transition:.2s;letter-spacing:.04em}.mm-sub:hover,.mm-sub.active{color:var(--gold);border-left-color:var(--gold);background:var(--bg-1)}.mm-icon{font-size:14px}.mm-foot{padding-top:8px}.mm-lang{display:flex;gap:14px;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.mm-lang span{font-size:12px;letter-spacing:.22em;color:var(--muted);cursor:pointer}.mm-lang span.active{color:var(--gold)}@media (max-width:1200px){.nav-links a{font-size:11px;letter-spacing:.12em}.nav-links{gap:18px}}@media (max-width:1100px){.nav-links{display:none}.burger{display:flex}.hide-sm{display:none!important}.hero h1{font-size:60px}.fleet-wrap,.detail,.club-hero,.contacts-grid,.terms-wrap,.catalog{grid-template-columns:1fr}.fleet-grid,.catalog-grid,.tariffs,.services-grid,.lt-bullets{grid-template-columns:repeat(2,1fr)}.search-grid{grid-template-columns:1fr 1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}.stats-row{grid-template-columns:1fr 1fr;gap:20px}.two-col,.form-row{grid-template-columns:1fr}.filters{position:static}.terms-nav{position:static;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.terms-nav a{border-bottom:0;border:1px solid var(--line);padding:10px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}}@media (max-width:800px){.container{padding:0 20px}.nav{padding-top:12px;padding-bottom:12px;gap:14px}.logo-text{font-size:22px;letter-spacing:.14em}.phone,.lang{display:none}.nav-right{gap:10px}.hero{min-height:100vh}.hero-inner{padding-top:96px;padding-bottom:32px;gap:32px}.nav-right{gap:8px;margin-left:auto}.nav{justify-content:flex-start;gap:10px}.hero h1{font-size:46px;line-height:1}.hero p.lead{font-size:13px}.hero-cta{flex-direction:column;align-items:flex-start;gap:14px}.hero-cta .btn{width:100%;text-align:center;justify-content:center}.search-widget{margin-top:0;padding:0}.search-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.search-tab{padding:14px 18px;font-size:11px;flex-shrink:0}.search-grid{grid-template-columns:1fr;gap:1px}.search-cta{padding:18px;height:auto;width:100%}.search-extras{padding:14px;gap:14px}.search-chip-group{gap:6px}.chip{padding:5px 10px;font-size:10px}.results-head{flex-direction:column;align-items:flex-start;gap:14px}.results-head .sort{width:100%;justify-content:space-between}section{padding:56px 0}.section-head h2,.two-col h2{font-size:28px}.page-head{padding:48px 0 36px}.page-head h1{font-size:34px}.lt-hero{padding:72px 0}.lt-hero h1{font-size:36px}.fleet-grid,.catalog-grid,.tariffs,.services-grid,.lt-bullets,.benefits-grid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line);justify-content:center;padding:18px}.stats-row{grid-template-columns:1fr;text-align:center}.stats-row .a-mark{display:none}.stats-row .btn{width:100%}.foot-grid{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.foot-bottom{flex-direction:column;gap:12px;text-align:center}.form-card{padding:24px}.form-actions{flex-direction:column;align-items:stretch;gap:14px}.form-actions .btn{width:100%}.gallery .main-img{aspect-ratio:4/3}.thumbs{grid-template-columns:repeat(4,1fr)}.detail{gap:24px}.detail-side{padding:18px;max-width:100%;min-width:0}.detail-side h1{font-size:22px;word-wrap:break-word}.detail-side .submeta{font-size:11px;letter-spacing:.1em}.price-block{padding:14px 16px;overflow:hidden}.price-block .row{gap:10px;font-size:12px;flex-wrap:wrap}.price-block .row b{font-size:15px;flex-shrink:0;white-space:nowrap}.price-block .row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.spec-grid{grid-template-columns:1fr 1fr;gap:8px}.spec-grid .s{padding:10px}.spec-grid .s .v{font-size:13px}.detail-side .form-row{grid-template-columns:1fr!important;gap:12px}.detail-side input{font-size:13px;padding:11px 12px;width:100%;min-width:0}.club-card{padding:24px}.club-card .cnum{font-size:18px;margin-top:40px}.club-perks{grid-template-columns:1fr}.tariff{padding:28px 22px}.tariff .price{font-size:34px}.filters{padding:18px}.account{grid-template-columns:1fr;gap:18px;padding-top:24px}.acc-side{position:static;padding:20px}.acc-nav{flex-direction:row;flex-wrap:wrap;gap:6px}.acc-nav a{padding:8px 12px;border:1px solid var(--line);border-left:1px solid var(--line);font-size:11px;letter-spacing:.06em}.acc-nav a.active{border-color:var(--gold)}.acc-stats{grid-template-columns:1fr 1fr;gap:8px}.acc-stat{padding:14px}.acc-stat .v{font-size:20px}.booking-active{grid-template-columns:1fr;gap:14px}.acc-table th,.acc-table td{padding:10px 12px;font-size:11px}.acc-table .car-cell img{display:none}.acc-grid-2{grid-template-columns:1fr;gap:14px}.doc-item{padding:12px 16px;gap:10px}.acc-block-head{padding:14px 16px}}@media (max-width:480px){.hero h1{font-size:38px}.page-head h1{font-size:26px}.section-head h2{font-size:22px}.lt-hero h1{font-size:28px}.logo-mark{width:34px;height:34px;font-size:18px}}:root{--r-sm:8px;--r-md:14px;--r-lg:20px;--glow:0 18px 44px -16px rgba(212,175,55,.25), 0 8px 24px -10px rgba(0,0,0,.6);--glow-soft:0 14px 40px -18px rgba(212,175,55,.18)}.btn,.btn-sm{border-radius:999px}.btn-filled{box-shadow:0 12px 30px -12px #d4af378c}.btn-filled:hover{box-shadow:0 16px 36px -10px #d4af37a6}.search-cta{border-radius:0 var(--r-md) var(--r-md) 0}@media (max-width:800px){.search-cta{border-radius:0 0 var(--r-md) var(--r-md)}}.card{border-radius:var(--r-md);overflow:hidden}.card-img{border-radius:var(--r-md) var(--r-md) 0 0;overflow:hidden}.card-badge{border-radius:999px}.card:hover{box-shadow:var(--glow)}.service{border-radius:var(--r-md)}.tariff{border-radius:var(--r-lg)}.tariff.pop{box-shadow:var(--glow)}.tariff.pop:before{border-radius:999px}.perk,.acc-block,.acc-side,.acc-stat,.price-block{border-radius:var(--r-md)}.form-card{border-radius:var(--r-lg)}.filters{border-radius:var(--r-md)}.detail-side{border-radius:var(--r-lg)}.contact-box,.lt-bullet{border-radius:var(--r-md)}.search-widget{border-radius:var(--r-md);overflow:hidden}.club-card{border-radius:var(--r-lg)}.club-card:before{border-radius:calc(var(--r-lg) - 4px)}.spec-grid .s,.gallery .main-img{border-radius:var(--r-md)}.thumbs .t{border-radius:var(--r-sm)}.map{border-radius:var(--r-md)}.booking-active .img{border-radius:var(--r-sm)}.acc-table .car-cell img{border-radius:6px}.acc-table thead th:first-child{border-top-left-radius:var(--r-md)}.acc-table thead th:last-child{border-top-right-radius:var(--r-md)}.field input,.field select,.field textarea,.range input{border-radius:var(--r-sm)}.search-cell{transition:.2s}.search-cell:focus-within{background:var(--bg-3)}.sort select,.chip,.tag{border-radius:999px}.benefit{border-radius:0}.service .ico-wrap{width:64px;height:64px;border-radius:50%;border:0;background:radial-gradient(circle at 30% 30%,rgba(212,175,55,.22),rgba(212,175,55,.06) 60%,transparent 100%);box-shadow:inset 0 0 0 1px #d4af3759,0 8px 24px -10px #d4af3740}.service .ico-wrap i[class*=ph-]{font-size:26px}.perk .ico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#d4af3733,#d4af370a 70%);box-shadow:inset 0 0 0 1px #d4af3747;margin-bottom:14px}.doc-item .ico{border-radius:50%;border:0;background:radial-gradient(circle at 30% 30%,#d4af372e,#d4af370a);box-shadow:inset 0 0 0 1px #d4af3747}.acc-stat .lbl i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d4af371f;box-shadow:inset 0 0 0 1px #d4af3740;font-size:11px}.hero{background:#000}.hero h1{text-shadow:none}.gallery .main-img{position:relative;background:var(--bg-1)}.card-price .val{text-shadow:0 0 24px rgba(212,175,55,.25)}.tariff .price{text-shadow:0 0 32px rgba(212,175,55,.18)}.logo-mark{box-shadow:0 0 0 4px #d4af370f,0 6px 18px -6px #d4af3766}.acc-avatar{box-shadow:0 8px 22px -8px #d4af378c}.acc-stat{transition:.25s}.acc-stat:hover{border-color:#d4af3780;box-shadow:var(--glow-soft)}.header{box-shadow:none}.search-widget{box-shadow:0 30px 80px -30px #000000b3,0 8px 28px -10px #d4af371f}.mm-close,.burger{border-radius:50%}.account-link{border-radius:999px}.socials a{border-radius:50%}.nav-links a,.btn,.btn-sm,.eyebrow,.lang,.card-badge,.card-price .from,.breadcrumbs,.breadcrumbs span,.filter-group h5,.chip,.catalog-count,.sort .muted,.field label,.form-actions .note,.spec-grid .s .lbl,.stats-tag .t1,.stats-tag .t2,.stat .l,.lt-bullet h4,.tariff .per,.tariff.pop:before,.contact-box .lbl,.terms-nav a,.search-tab,.search-cell label,.acc-stat .lbl,.acc-block-head a,.booking-active .info .status,.acc-table th,.tag,.profile-row .lbl,.mm-nav a,.mm-section-title,.mm-lang span,.acc-user .info .tier,.club-card .ctier,.club-card .cname .who,.account-link,.search-extras .search-chip-group span,.row-eyebrow .eyebrow,.detail-side .submeta,.page-head .muted,.muted[style*=uppercase],.acc-nav a,.benefit,.foot-col h4,.foot-bottom,.contact-box .v small,.results-head .muted{text-transform:none;letter-spacing:.02em}.eyebrow{font-weight:500}.section-head h2,.page-head h1,.hero h1,.lt-hero h1,.detail-side h1,.tariff h3,.serif,.card-name,.acc-table .car-cell b{letter-spacing:.01em}.club-card .cnum,.club-card .cname .nm{letter-spacing:.04em}[style*="text-transform:uppercase"]{text-transform:none!important;letter-spacing:.02em!important}:root{--card:var(--bg-3);--card-2:var(--bg-3);--inset:var(--bg-1)}.card,.service,.tariff,.perk,.acc-block,.acc-side,.acc-stat,.price-block,.form-card,.filters,.contact-box,.lt-bullet,.search-widget,.detail-side,.spec-grid .s,.acc-table,.results-empty,.tariff.pop{border:0!important;background:var(--card)}.tariff.pop{background:linear-gradient(180deg,#241a08,var(--bg-3))}.search-widget{background:#121212!important}.search-cell{background:var(--bg-3)!important;border-radius:10px}.search-cell:focus-within{background:#222!important}.search-extras{background:#121212!important;border-top:0}.search-tabs{border-bottom:0}.search-tab.active{box-shadow:inset 0 -2px 0 var(--gold)}.field input,.field select,.field textarea,.range input,.detail-side input,.sort select{background:var(--inset);border:0;box-shadow:inset 0 0 0 1px #ffffff0a}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 1px var(--gold)}.price-block,.spec-grid .s{background:var(--inset)}.doc-item .ico{background:var(--bg-3)!important;box-shadow:none!important;border:0!important}.benefit{border:0;border-right:1px solid rgba(255,255,255,.04)}.benefit:last-child{border-right:0}.benefits{border-top:0;border-bottom:0;background:var(--bg-2)}footer{background:var(--bg-1);border-top:0}.foot-grid{border-bottom:1px solid rgba(255,255,255,.05)}.acc-table th{border-bottom:1px solid rgba(255,255,255,.05);background:var(--bg-2)}.acc-table td{border-bottom:1px solid rgba(255,255,255,.04)}.price-block .row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.profile-row,.doc-item{border-bottom:1px solid rgba(255,255,255,.04)}.card:hover,.service:hover,.acc-stat:hover{background:var(--card-2);transform:translateY(-3px)}.range input{background:var(--inset)}.terms-nav,.acc-side,.filters{top:112px}.page-wrap{padding-top:96px}.page-wrap{background:#000;color:var(--head)}.page-head{padding:48px 0 32px!important;border-bottom:0!important;background:#000!important}.page-head h1{font-family:Inter,sans-serif!important;font-size:38px!important;letter-spacing:-.01em!important;font-weight:700!important;color:var(--head)}.page-head h1 em{color:var(--gold);font-style:normal}.breadcrumbs{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;color:#9a9a9a!important}.breadcrumbs a{color:#9a9a9a}.breadcrumbs a:hover{color:var(--gold)}.account{display:grid;grid-template-columns:280px 1fr;gap:24px;padding-bottom:80px}.acc-side{background:var(--bg-1)!important;border:0!important;padding:24px 18px!important;align-self:start;position:sticky;top:110px;border-radius:14px!important}.acc-user{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--bg-3)!important;margin-bottom:14px}.acc-avatar-wrapper{position:relative;width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg-3)}.acc-avatar{width:100%;height:100%;display:block;object-fit:cover}.avatar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;align-items:center;justify-content:center;color:var(--head);font-size:18px;opacity:0;cursor:pointer;transition:opacity .2s ease}.acc-avatar-wrapper:hover .avatar-overlay,.avatar-overlay.loading{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.acc-user .info .name{font-family:Inter,sans-serif!important;color:var(--head)!important;font-size:15px!important;letter-spacing:0!important;font-weight:600}.acc-user .info .tier{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--gold)!important;margin-top:4px;font-weight:500}.acc-nav{display:flex;flex-direction:column;gap:2px}.acc-nav a{display:flex!important;align-items:center;gap:12px;padding:11px 14px!important;font-size:13px!important;color:#bdbdbd!important;border-left:0!important;letter-spacing:0!important;text-transform:none!important;border-radius:10px!important;transition:.2s}.acc-nav a:hover{background:var(--bg-2)!important;color:var(--head)!important}.acc-nav a.active{color:var(--gold)!important;background:var(--bg-2)!important;border-left:0!important}.acc-logout{margin-top:18px;padding-top:14px;border-top:1px solid var(--bg-3)!important}.acc-content{min-width:0}.acc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.acc-stat{padding:22px!important;border:0!important;background:var(--bg-1)!important;border-radius:14px!important}.acc-stat .lbl{font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:#9a9a9a!important;margin-bottom:10px}.acc-stat .v{font-family:Inter,sans-serif!important;color:var(--head)!important;font-size:28px!important;font-weight:700;letter-spacing:-.01em}.acc-stat .v small{font-size:12px!important;color:#9a9a9a!important;font-family:inherit!important;font-weight:400;margin-left:6px}@media (max-width:760px){.acc-stats{grid-template-columns:repeat(2,1fr);gap:10px}.acc-stat{padding:16px!important}.acc-stat .v{font-size:22px!important}}@media (max-width:480px){.acc-stats{grid-template-columns:1fr}}.acc-block{background:var(--bg-1)!important;border:0!important;margin-bottom:18px;border-radius:14px!important}.acc-block-head{padding:18px 24px!important;border-bottom:1px solid var(--bg-3)!important}.acc-block-head h3,.acc-block-head h2,.acc-block-head .title{font-family:Inter,sans-serif!important;color:var(--head)!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;margin:0}.acc-block-head a{font-size:13px;color:var(--gold);text-transform:none!important;letter-spacing:0!important}.booking-active{background:var(--bg-1);padding:16px;border-radius:12px}.booking-active .info .status{font-family:inherit!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;color:var(--gold)}.acc-table{background:var(--bg-1)!important;border:0!important;border-radius:14px!important}.acc-table th{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;color:#9a9a9a!important;font-weight:500}.acc-table td{color:#cfcfcf;font-size:13px;font-family:Inter,sans-serif!important}.tag{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important}.acc-stat .lbl i{width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;color:var(--gold)}.acc-content .serif,.acc-content [class*=-name],.acc-content h1,.acc-content h2,.acc-content h3,.acc-content h4,.acc-content h5{font-family:Inter,sans-serif!important;letter-spacing:0!important}.booking-active .info .status{border:0!important;background:#d4af3724;padding:5px 14px!important;border-radius:999px!important;font-size:12px!important}.booking-active .info h4,.booking-active .info .name{font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:0!important;font-size:18px!important;color:var(--head)!important}.acc-table .car-cell{font-family:Inter,sans-serif!important}.acc-table .car-cell .name,.acc-table .car-cell strong{font-family:Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.logo-shine{position:relative;display:inline-block;line-height:0;vertical-align:top}.logo-shine>img{margin:0;display:block}.ft-col-brand .logo-shine{margin-bottom:14px}.logo-img{filter:brightness(1.4) saturate(1.18) contrast(1.05) drop-shadow(0 0 9px rgba(212,175,55,.28))}.logo-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:url(/logo3.png) center/contain no-repeat;mask:url(/logo3.png) center/contain no-repeat;background:linear-gradient(105deg,transparent 42%,rgba(255,247,222,.95) 50%,transparent 58%);background-size:300% 100%;background-position:200% 0;mix-blend-mode:screen;animation:logo-sweep 4.5s ease-in-out infinite}@keyframes logo-sweep{0%,22%{background-position:200% 0}72%,to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.logo-shine:after{animation:none}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease;overflow:hidden}.preloader.done{opacity:0;pointer-events:none}.pl-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cars/ferrari_f8_hero.webp) center 78%/min(820px,140%) no-repeat;opacity:.1;filter:grayscale(.3) brightness(.7);animation:pl-bg-zoom 5s ease-out both}.pl-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 0%,rgba(0,0,0,.65) 70%,#000 100%)}@keyframes pl-bg-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.pl-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:22px;width:300px}.pl-logo-wrap{width:100%}.pl-logo{width:100%;height:auto;display:block;animation:pl-fade .6s ease both}.pl-cars{display:flex;justify-content:center;gap:6px;height:46px}.pl-car{flex:1;height:100%;border-radius:7px;overflow:hidden;background:#ffffff08;opacity:.28;filter:grayscale(1) brightness(.7);transform:translateY(4px);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.pl-car img{width:100%;height:100%;object-fit:cover;object-position:center}.pl-car.on{opacity:1;filter:grayscale(0) brightness(1);transform:none}.pl-track-wrap{position:relative;padding-top:24px}.pl-track{width:100%;height:5px;background:var(--bg-3);border-radius:999px;overflow:hidden}.pl-fill{height:100%;background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-soft));border-radius:999px;box-shadow:0 0 12px #d4af3773}.pl-percent{position:absolute;top:0;transform:translate(-50%);font-family:Inter,sans-serif;font-size:12px;color:var(--gold);letter-spacing:.02em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes pl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.header,.search-widget,.search-cell,.card,.card-img,.service,.tariff,.perk,.acc-block,.acc-side,.acc-stat,.price-block,.form-card,.filters,.detail-side,.contact-box,.lt-bullet,.club-card,.spec-grid .s,.gallery .main-img,.thumbs .t,.map,.booking-active .img,.field input,.field select,.field textarea,.range input,.sp-card,.sp-img,.hot-card,.hot-img,.rv-card,.why-card,.why-photo,.pt-photo,.pt-photo-2,.pt-panel,.sub-banner,.dl-card,.dl-pin,.dl-right,.dl-left,.ft-promo,.faq-item{border-radius:14px!important}.btn,.btn-sm,.btn-filled,.btn-ghost,.search-cta,.search-tab,.account-link,.card-badge,.tag,.acc-nav a .badge,.sort select,.club-card:before,.tariff.pop:before,.mm-close,.burger,.socials a,.fs-cta,.fs-cat,.fs-brand,.fs-cats-all,.sp-all,.sp-nav,.sp-details,.br-all,.br-card,.hot-all,.hot-details,.sub-banner-cta,.pt-cta,.ft-badge,.ft-error-btn,.contact-btn,.sf-search,.sf-chip{border-radius:10px!important}.acc-table .car-cell img,.chip{border-radius:999px!important}.lang-pill,.account-btn,.contact-btn{border-radius:10px!important}.sf-top{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:18px 24px 0}.sf-top-label{font-size:13px;color:#cfcfcf}.sf-toggle{position:relative;width:44px;height:24px;background:#2a2a2a;border:0;cursor:pointer;transition:background .25s ease;padding:0;flex-shrink:0;border-radius:999px!important}.sf-toggle.on{background:var(--gold)}.sf-toggle-dot{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;transition:left .25s ease;border-radius:50%}.sf-toggle.on .sf-toggle-dot{left:23px;background:var(--bg-1)}.sf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 24px 0}.sf-grid:has(.sf-cell:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.sf-cell{background:var(--bg-3);padding:14px 16px;display:flex;flex-direction:column;gap:8px;transition:background .2s ease}.sf-cell:hover,.sf-cell:focus-within{background:#202020}.sf-cell label{font-size:13px;color:#cfcfcf;font-weight:500}.sf-field{display:flex;align-items:center;gap:10px}.sf-field .sf-icon{font-size:18px;color:#9a9a9a;flex-shrink:0}.sf-field input,.sf-field select{flex:1;background:transparent;border:0;outline:0;color:var(--head);font-size:14px;font-family:inherit;cursor:pointer;color-scheme:dark;min-width:0;padding:0}.sf-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%239a9a9a' fill='none' stroke-width='1.4'/></svg>") right center no-repeat}.sf-field-split{gap:8px}.sf-field-split input[type=date]{flex:1.4}.sf-field-split input[type=time]{flex:1;max-width:90px}.sf-sep{width:1px;height:18px;background:#2a2a2a;flex-shrink:0}.sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;flex-wrap:wrap}.sf-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-filter-label{font-size:13px;color:#9a9a9a}.sf-chip{background:transparent;border:0;padding:8px 18px;color:#cfcfcf;font-size:13px;font-family:inherit;cursor:pointer;transition:.2s;border-radius:12px!important}.sf-chip:hover{color:var(--head)}.sf-chip.active{background:var(--gold);color:var(--bg-1);font-weight:600}.sf-search{background:var(--gold);color:var(--bg-1);border:0;padding:12px 28px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:.2s;border-radius:12px!important}.sf-search:hover{background:var(--gold-soft)}.sf-arrow{display:inline-block;transition:transform .25s ease}.sf-search:hover .sf-arrow{transform:translate(4px)}@media (max-width:900px){.sf-grid{grid-template-columns:repeat(2,1fr)}.sf-bottom{flex-direction:column;align-items:stretch}.sf-search{width:100%;justify-content:center}}@media (max-width:560px){.sf-grid{grid-template-columns:1fr}.sf-top,.sf-grid,.sf-bottom{padding-left:16px;padding-right:16px}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}html{scroll-behavior:smooth}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 60px;background:#000}.auth-card{width:100%;max-width:420px;background:var(--bg-1);padding:36px 36px 32px;border-radius:16px;color:var(--head)}.auth-card h1{margin:0 0 8px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.01em}.auth-sub{margin:0 0 24px;color:#9a9a9a;font-size:14px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#cfcfcf}.auth-form label span em{font-style:normal;color:#7a7a7a}.auth-form input{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--head);padding:13px 14px;border-radius:10px;font-size:14px;font-family:inherit;outline:0;transition:border-color .15s}.auth-form input:focus{border-color:var(--gold)}.auth-error{background:#dc3c3c1f;color:#f87171;padding:10px 14px;border-radius:10px;font-size:13px}.auth-cta{margin-top:8px;background:var(--gold);color:var(--bg-1);border:0;padding:14px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:.2s}.auth-cta:hover:not(:disabled){background:var(--gold-soft)}.auth-cta:disabled{opacity:.6;cursor:wait}.auth-consent{flex-direction:row!important;align-items:flex-start;gap:10px!important;font-size:12.5px!important;color:#9a9a9a!important;line-height:1.5}.auth-consent input{width:16px;height:16px;margin-top:1px;flex-shrink:0;accent-color:var(--gold)}.auth-consent a{color:var(--gold)}.auth-consent a:hover{text-decoration:underline}.auth-foot{margin-top:18px;text-align:center;font-size:13px;color:#9a9a9a}.auth-foot a{color:var(--gold);font-weight:500}.auth-foot a:hover{text-decoration:underline}.account-btn-ava{width:22px;height:22px;border-radius:50%!important;object-fit:cover;display:block}.drp-root{position:relative}.drp-trigger{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--head);cursor:pointer;font-family:inherit;font-size:14px;padding:0;width:100%}.drp-trigger i{color:var(--gold);font-size:16px;flex-shrink:0}.drp-trigger-sidebar{width:100%;background:var(--bg-2);border:1px solid var(--bg-3);padding:10px 14px;border-radius:8px;transition:.15s}.drp-trigger-sidebar:hover{border-color:#333}.drp-open .drp-trigger-sidebar{border-color:var(--gold)}.drp-clear-btn{margin-left:auto;color:#666;display:flex;align-items:center;padding:2px;border-radius:4px;background:none;border:none;cursor:pointer;font-size:13px}.drp-clear-btn:hover{color:var(--head)}.drp-hero-trigger{display:flex;align-items:center;gap:0;cursor:pointer;width:100%;padding:0 24px;height:100%;position:relative}.drp-hero-seg{display:flex;flex-direction:column;flex:1;gap:4px}.drp-hero-seg-from{padding-right:12px}.drp-hero-seg-to{padding-left:12px}.drp-hero-lbl{font-size:11px;color:#9a9a9a;text-transform:uppercase;letter-spacing:.08em}.drp-hero-val{font-size:14px;color:var(--head);font-weight:500}.drp-hero-divider{color:#333;font-size:18px;flex-shrink:0}.drp-hero-clear{margin-left:12px;color:#555;background:none;border:none;cursor:pointer;font-size:13px;display:flex;align-items:center;padding:4px;border-radius:4px;transition:.15s}.drp-hero-clear:hover{color:var(--head)}.drp-popup{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);background:var(--bg-1);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;z-index:9999;width:320px;box-shadow:0 24px 64px #000000bf,0 0 0 1px #ffffff0a;animation:drpIn .15s cubic-bezier(.2,.8,.2,1)}.drp-popup-hero{left:0;transform:none}.drp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998}.drp-popup-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;max-width:calc(100vw - 40px);z-index:9999;animation:drpInModal .16s cubic-bezier(.2,.8,.2,1)}@keyframes drpInModal{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes drpIn{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes drpInHero{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drp-popup-hero{animation:drpInHero .15s cubic-bezier(.2,.8,.2,1)}.drp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.drp-month-label{font-size:14px;font-weight:600;color:var(--head);letter-spacing:-.01em}.drp-nav{background:transparent;border:0;color:#555;cursor:pointer;padding:6px;border-radius:7px;display:flex;align-items:center;transition:.12s}.drp-nav:hover{background:#ffffff12;color:var(--head)}.drp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.drp-day-name{text-align:center;font-size:10px;color:#444;text-transform:uppercase;padding:4px 0 10px;letter-spacing:.06em}.drp-day{text-align:center;cursor:pointer;position:relative;height:36px;display:flex;align-items:center;justify-content:center}.drp-day span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;color:#ccc;transition:.1s;position:relative;z-index:1}.drp-day:not(.drp-out):not(.drp-disabled):hover span{background:#ffffff14;color:var(--head)}.drp-out span{color:#272727}.drp-out{cursor:default}.drp-disabled span{color:#222;cursor:not-allowed}.drp-busy{cursor:not-allowed}.drp-busy span{color:#5a3a3a;background:repeating-linear-gradient(135deg,rgba(239,68,68,.14),rgba(239,68,68,.14) 3px,transparent 3px,transparent 6px);text-decoration:line-through;text-decoration-color:#ef444499}.drp-today span{color:var(--gold)}.drp-range{background:#c19a6b1a}.drp-range span{color:#dbb98a}.drp-start{background:linear-gradient(to right,transparent 50%,rgba(193,154,107,.1) 50%)}.drp-start span{background:var(--gold)!important;color:var(--bg-1)!important;font-weight:700}.drp-end{background:linear-gradient(to left,transparent 50%,rgba(193,154,107,.1) 50%)}.drp-end span{background:var(--gold)!important;color:var(--bg-1)!important;font-weight:700}.drp-start.drp-end{background:transparent}.drp-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.drp-hint{font-size:12px;color:#666;display:flex;align-items:center;gap:6px}.drp-hint i{font-size:13px}.drp-hint-ok{color:#9a7e57}.card-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;color:var(--head);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:.15s;z-index:5;border-radius:50%!important;opacity:0}.card:hover .card-nav{opacity:1}.card-prev{left:10px}.card-next{right:10px}.card-nav:hover{background:#000000bf}.card-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:5}.card-dot{width:5px;height:5px;border-radius:50%;background:#fff6;transition:.15s}.card-dot.active{background:#fff;width:14px;border-radius:3px}.trust-heading{padding:48px 0 36px;text-align:center}.trust-h{margin:0;font-size:clamp(32px,4.5vw,64px);font-weight:700;color:var(--head);line-height:1.3;font-family:Inter,sans-serif;letter-spacing:-.02em}.trust-h-muted{color:#2a2a2a}.rph-wrap{display:inline-block;vertical-align:middle;margin:0 10px;line-height:0}.rph-car{display:inline-block;width:120px;height:60px;border-radius:12px;overflow:hidden;background:var(--bg-1);cursor:default;transition:width .35s cubic-bezier(.4,0,.2,1)}.rph-car:hover{width:152px}.rph-car img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rph-car:hover img{transform:scale(1.1)}.rv2-section{background:#000;margin:0;overflow:hidden}.rv2-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rv2-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.rv2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.15) 100%)}.rv2-inner{padding:60px 0 0}.rv2-gallery{width:100%;height:620px;margin-top:40px}.rv2-gallery canvas{width:100%!important;height:100%!important;display:block}.auth-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.auth-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.auth-shader canvas,.auth-shader>*{width:100%!important;height:100%!important}.auth-glass{position:relative;z-index:2;width:100%;max-width:440px;background:#060606bf;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px 44px 36px;color:var(--head);margin:0 20px}.auth-logo{display:block;margin-bottom:28px}.auth-logo img{height:36px;width:auto}.auth-title{margin:0 0 8px;font-size:28px;font-weight:700;color:var(--head);font-family:Inter,sans-serif;letter-spacing:-.01em}.auth-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.auth-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#9a9a9a;transition:.15s}.auth-back:hover{color:var(--head)}.auth-back i{font-size:15px}.page-transition{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:99999;pointer-events:none}.page-transition.pt-in{opacity:1;transition:none}.page-transition.pt-out{opacity:0;transition:opacity .4s ease}.brand-dropdown{display:flex;flex-direction:column;gap:2px}.brand-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;color:#cfcfcf;cursor:pointer;transition:.15s;-webkit-user-select:none;user-select:none}.brand-option:hover{background:#ffffff0d;color:var(--head)}.brand-option.selected{color:var(--head)}.brand-check{width:18px;height:18px;border-radius:5px;border:1px solid #333;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;color:var(--gold);transition:.15s}.brand-option.selected .brand-check{background:#c19a6b26;border-color:var(--gold)}.filters .checks{display:none}.brand-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;max-width:calc(100vw - 40px);max-height:74vh;overflow-y:auto;z-index:9999;background:var(--bg-1);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px;box-shadow:0 24px 64px #000000bf,0 0 0 1px #ffffff0a;animation:drpInModal .16s cubic-bezier(.2,.8,.2,1)}.brand-popup-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px}.brand-popup-head span{font-size:12px;color:#888;letter-spacing:.04em}.brand-popup-head button{font-size:11px;color:var(--gold);background:none;border:none;cursor:pointer;padding:0}.brand-logo{width:30px;height:30px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:7px;padding:4px;box-shadow:0 1px 4px #0000004d}.brand-option{font-size:14px}.brand-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-side,.detail-side h1,.detail-side .submeta,.price-block,.spec-grid,.field label,.field input,.field select{font-family:Inter,sans-serif}.detail-side h1{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.car-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.car-badge{background:#c19a6b26;color:var(--gold);border:1px solid rgba(193,154,107,.3);padding:5px 14px;border-radius:999px;font-size:12px;font-weight:500;font-family:Inter,sans-serif;letter-spacing:.01em}.detail-side .field select{height:48px;padding:0 14px;font-size:14px}*{box-shadow:none!important;text-shadow:none!important}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:16px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;padding:32px;position:relative}.modal-card h3{color:var(--gold);margin-bottom:24px;font-size:24px;font-family:Inter,sans-serif;font-weight:700}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#888;cursor:pointer;font-size:24px}.modal-close:hover{color:var(--head)}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.modal-grid-2{grid-template-columns:1fr}}.modal-card{background:#121212!important;border:1px solid #282828!important}.modal-card input,.modal-card textarea,.modal-card select{background:#181818!important;border:1px solid #2d2d2d!important;color:var(--head)fff!important;padding:12px 14px!important;border-radius:8px!important;font-family:inherit!important;font-size:14px!important;width:100%!important;box-sizing:border-box!important}.modal-card input:focus,.modal-card textarea:focus,.modal-card select:focus{border-color:var(--gold)!important;outline:none!important}.modal-card label{color:var(--gold)!important;font-size:12px!important;margin-bottom:6px!important;display:block!important;font-weight:600!important}.modal-card input::placeholder,.modal-card textarea::placeholder{color:#666!important}.contacts-top-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}@media (max-width: 800px){.contacts-top-row{grid-template-columns:1fr;gap:24px}}.account,.account *:not([class^=ph]){font-family:Inter,sans-serif!important}.acc-page-header{background:var(--bg-1);border-bottom:1px solid var(--bg-3);padding:28px 0 24px;margin-top:0}.acc-page-header h1{font-family:Inter,sans-serif!important;font-size:24px;font-weight:700;color:var(--head);display:flex;align-items:center;margin:0;letter-spacing:0}.acc-page-header h1 i{font-size:28px}.dash-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.dash-kpi{display:flex;align-items:center;gap:16px;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:20px 22px;transition:border-color .2s,box-shadow .2s}.dash-kpi:hover{border-color:#d4af3740;box-shadow:0 0 20px #d4af370f}.dash-kpi-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.dash-kpi-data{min-width:0}.dash-kpi-value{font-size:22px;font-weight:700;color:var(--head);line-height:1.2;white-space:nowrap}.dash-kpi-label{font-size:12px;color:#888;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.dash-row{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:20px}.dash-chart-block,.dash-top-block{margin-bottom:0!important}.dash-top-row{display:flex;align-items:center;gap:14px;padding:12px 24px;border-bottom:1px solid var(--bg-3);transition:background .15s}.dash-top-row:last-child{border-bottom:none}.dash-top-row:hover{background:#ffffff05}.dash-top-pos{width:24px;height:24px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--head);flex-shrink:0}.dash-top-row:first-child .dash-top-pos{background:var(--gold);color:#000}.dash-top-img{width:44px;height:32px;object-fit:cover;border-radius:6px;flex-shrink:0}.dash-top-info{flex:1;min-width:0}.dash-top-name{font-size:14px;font-weight:600;color:var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-top-meta{font-size:11px;color:#888;margin-top:2px}.dash-top-revenue{font-size:14px;font-weight:600;color:var(--gold);white-space:nowrap}.dash-calendar-wrap{overflow-x:auto;padding:16px}.dash-calendar{width:100%;border-collapse:collapse;font-size:12px}.dash-cal-car-th{text-align:left;padding:8px 14px;color:#888;font-weight:500;white-space:nowrap;min-width:160px}.dash-cal-day-th{text-align:center;padding:6px 4px;color:#888;font-weight:500;min-width:44px}.dash-cal-day-th div:first-child{font-size:10px;text-transform:uppercase;margin-bottom:2px}.dash-cal-day-th div:last-child{font-size:14px;font-weight:600;color:#bbb}.dash-cal-day-th.today div:last-child{color:var(--gold)}.dash-cal-day-th.weekend{color:#555}.dash-cal-car-td{padding:10px 14px;border-top:1px solid var(--bg-3);white-space:nowrap}.dash-cal-car-name{font-size:13px;font-weight:600;color:var(--head);overflow:hidden;text-overflow:ellipsis;max-width:180px}.dash-cal-cell{border-top:1px solid var(--bg-3);padding:8px 4px;text-align:center;position:relative;transition:background .15s}.dash-cal-cell.today{background:#d4af370a}.dash-cal-cell.weekend{background:#ffffff03}.dash-cal-cell.booked{background:#d4af3714}.dash-cal-dot{width:10px;height:10px;border-radius:50%;margin:0 auto}.dash-cal-dot.active{background:#34d399}.dash-cal-dot.pending{background:#fbbf24}.dash-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:0}.dash-stat-mini{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:18px 20px;text-align:center}.dash-stat-mini-label{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.dash-stat-mini-value{font-size:20px;font-weight:700;color:var(--head)}@media (max-width:1100px){.dash-kpi-grid{grid-template-columns:repeat(2,1fr)}.dash-row{grid-template-columns:1fr}}@media (max-width:768px){.dash-kpi-grid{grid-template-columns:1fr}.dash-stats-row{grid-template-columns:repeat(2,1fr)}.dash-kpi{padding:16px}.dash-kpi-value{font-size:18px}.dash-cal-car-th{min-width:120px}.dash-cal-day-th{min-width:36px}}@media (max-width:480px){.dash-stats-row{grid-template-columns:1fr}}@media (max-width:800px){.header{width:calc(100% - 20px);padding:0 14px}.sp-wrap,.rv-wrap,.br-wrap,.hot-wrap,.pt-wrap,.why-wrap,.faq-wrap,.ft-wrap{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.fs-search,.fs-cats,.fs-brands,.fs-hero-grid{padding-left:16px;padding-right:16px}.fs-hero-grid{padding-top:148px;padding-bottom:22px}.sp-head{margin-bottom:18px;gap:12px;align-items:center}.sp-head h2{font-size:26px}.sp-all{flex-shrink:0;white-space:nowrap;padding:10px 16px;font-size:13px}.card-body{padding:18px 18px 22px}.card-name{font-size:18px}.card-meta{font-size:12px;margin-top:7px}.card-specs{gap:18px;margin-top:16px;padding-top:16px}.spec{font-size:15px}.spec-lbl{line-height:1.25}.spec-lbl small{font-size:11px}.card-price{margin-top:16px;padding-top:16px;gap:12px}.card-price .from{font-size:12px;flex-shrink:0}.card-price .val{font-size:23px}.trust-heading{padding:40px 16px 24px}.trust-h{font-size:32px;line-height:1.3}.rph-wrap{margin:0 8px}.rph-car,.rph-car:hover{width:84px;height:44px;border-radius:8px}.rv2-inner{padding:32px 0 0}.dl-grid{grid-template-columns:1fr;gap:16px;width:auto;padding:0 16px;box-sizing:border-box}.dl-left{padding:28px 20px}.dl-right{min-height:320px;border-radius:14px;overflow:hidden}.ft-cols{grid-template-columns:1fr;gap:26px;text-align:left}.ft-bot{flex-direction:column;align-items:flex-start;gap:18px}}.rv-mob{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 16px 20px;margin-top:10px;scrollbar-width:none}.rv-mob::-webkit-scrollbar{display:none}.rv-mob-card{flex:0 0 84%;scroll-snap-align:center;box-sizing:border-box;background:#161616;border:0;border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;min-height:300px}.rv-mob-stars{color:#c19a6b;font-size:18px;letter-spacing:3px;margin-bottom:16px}.rv-mob-text{color:#d0d0d0;font-size:14px;line-height:1.6;flex:1;margin:0}.rv-mob-foot{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.rv-mob-ava{width:44px;height:44px;border-radius:50%;background:#2a2a2a;object-fit:cover;flex-shrink:0;display:block}.rv-mob-who b{display:block;color:var(--head);font-size:14px;font-weight:600}.rv-mob-who small{color:#777;font-size:12px}@media (max-width:560px){.sp-head h2{font-size:23px}.card-specs{gap:14px}.spec{font-size:14px}.trust-h{font-size:28px}.rph-car,.rph-car:hover{width:74px;height:38px}.rv-mob-card{flex-basis:88%}}.mobile-menu,.mobile-menu .mm-nav a,.mobile-menu .mm-section-title,.mobile-menu .mm-sub{font-family:Inter,sans-serif}.account-btn i{font-size:21px}.account-btn-ava{width:26px;height:26px}.r-total .lbl{letter-spacing:normal;text-transform:none;font-family:Inter,sans-serif;font-size:13px;color:#cfcfcf}.r-total .val{font-family:Inter,sans-serif;font-size:21px}.r-total .val small{font-family:Inter,sans-serif;font-size:12px}.catalog{padding-bottom:64px}.filters-toggle{display:none}@media (max-width:1100px){.filters-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:var(--bg-1);border:1px solid var(--line);color:var(--head);padding:14px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:16px}.filters-toggle i{color:var(--gold)}.filters{display:block;overflow:hidden;max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-width:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .35s ease}.filters.open{max-height:1600px;opacity:1;padding-top:18px;padding-bottom:18px;border-width:1px}}@media (max-width:800px){.catalog-head{flex-direction:column;align-items:flex-start;gap:12px}.catalog-head .sort{width:100%;display:flex;align-items:center;justify-content:space-between}.catalog{padding-bottom:48px}}.fs-cat-img{width:100%;max-width:150px;height:auto;display:block;object-fit:contain;transition:transform .25s}.fs-cat:hover .fs-cat-img{transform:translateY(-2px) scale(1.04)}@media (max-width:900px){.fs-cat-img{max-width:120px}}@media (max-width:560px){.fs-cat-img{max-width:104px}}.mobile-menu,.mm-head{background:#000}.mm-nav{border-bottom:0;padding-bottom:6px;margin-bottom:6px}.mm-nav a{border-bottom:0}.mm-section{border-bottom:0;padding-bottom:6px}.mm-sub{border-left:0;padding-left:0}.mm-foot .btn i{font-size:22px}.contact-box{background:var(--bg-2)!important}.field label{font-size:14px;letter-spacing:.06em}.car-page :not([class*=ph-]){font-family:Inter,sans-serif}.car-page .price-block .row b,.car-page .price-block .row span{font-family:Inter,sans-serif}.car-badge{border:0}.lt-page :not([class*=ph-]){font-family:Inter,sans-serif}.lt-page .page-head h1{font-family:Inter,sans-serif!important}.lt-page em{font-style:normal}.lt-page .row-eyebrow .bar{display:none}.dash-kpi,.dash-stat-mini{border:0}@media (max-width:800px){.contacts-top-row>*{min-width:0}.contact-box{padding:20px}.contact-box .v{font-size:18px;overflow-wrap:break-word;word-break:break-word}.contact-box .v small{word-break:break-word}}.fs-title-gold{color:var(--gold)}.fs-search-bar{max-width:820px}.contact-btn{background:var(--bg-2)!important;color:var(--gold)!important;border:1px solid var(--line)!important}.contact-btn i{color:var(--gold)}.contact-btn:hover{background:var(--bg-3)!important;border-color:var(--gold)!important}.fs-perks-wrap{position:relative;z-index:3;width:calc(100% - 48px);max-width:1440px;margin:8px auto 0;padding:0 28px;box-sizing:border-box}.fs-perks{display:grid;grid-template-columns:repeat(6,1fr);background:var(--bg-1);border:0;border-radius:14px;overflow:hidden}.fs-perk{padding:24px 20px;border-right:1px solid var(--line)}.fs-perk:last-child{border-right:0}.fs-perk>i{font-size:26px;color:var(--gold);display:block;margin-bottom:14px}.fs-perk-title{display:block;font-size:14px;font-weight:600;color:var(--head);margin-bottom:6px}.fs-perk-desc{display:block;font-size:12px;color:#9a9a9a;line-height:1.5}.fs-cat{align-items:stretch;text-align:left;padding:22px 20px 0;gap:0;justify-content:space-between;overflow:hidden}.fs-cat-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fs-cat-name{font-size:16px;font-weight:600;color:var(--head)}.fs-cat-price{font-size:12px;color:#9a9a9a;margin-top:5px}.fs-cat .fs-cat-img{margin:14px auto 0;max-width:100%}@media (max-width:1100px){.fs-perks{grid-template-columns:repeat(3,1fr)}.fs-perk:nth-child(3n){border-right:0}}@media (max-width:1100px){.fs-perks-wrap{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}}@media (max-width:800px){.fs-perks{grid-template-columns:repeat(2,1fr)}.fs-perk{border-right:0;border-bottom:1px solid var(--line)}.fs-perk:nth-child(odd){border-right:1px solid var(--line)}.fs-perk:nth-last-child(-n+1){border-bottom:0}}@media (max-width:560px){.fs-perks-wrap{padding-left:18px;padding-right:18px}}@media (max-width:560px){.fs-perks{grid-template-columns:1fr}.fs-perk{border-right:0!important}}.exp{background:#000;padding:64px 0}.exp-wrap{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:center;box-sizing:border-box}.exp-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.exp-title{font-size:36px;font-weight:700;color:var(--head);line-height:1.2;margin:14px 0 16px}.exp-lead{font-size:15px;color:#bdbdbd;line-height:1.7;max-width:420px}.exp-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.exp-photo{border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:var(--bg-1)}.exp-photo img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.exp-wrap{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.exp-wrap{width:auto;padding:0 16px}.exp-title{font-size:26px}.exp-photos{gap:10px}}.cats-section{background:#000;padding:56px 0 64px}.cats-section .fs-cats{margin-bottom:24px}.cats-section .fs-brands{margin-top:0}.fs-hero-grid{padding-top:150px}@media (max-width:1100px){.cats-section{padding:40px 0 48px}}.fs-hero-grid{grid-template-columns:1fr}.fs-hero-lead{color:#cfcfcf;font-size:15px;line-height:1.6;max-width:460px;margin:22px 0 0}@media (max-width:800px){.fs-hero-lead{max-width:none}}.fs-perk{text-align:center;border-right-color:#ffffff0d}.fs-perk>i{margin-left:auto;margin-right:auto}.fs-perks{border-color:#ffffff0d}@media (max-width:800px){.fs-perk{border-color:#ffffff0d!important}}.logo-mark-img{height:42px;width:auto;display:block;flex-shrink:0}.logo-wm{display:flex;flex-direction:column;justify-content:center;line-height:1}.logo-wm-1{font-size:22px;font-weight:800;letter-spacing:.26em;color:var(--gold);text-transform:uppercase}.logo-wm-2{font-size:9px;font-weight:600;letter-spacing:.48em;color:var(--gold);text-transform:uppercase;margin-top:6px;opacity:.85}.ft-logo-lockup{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ft-logo-mark{height:50px;width:auto;display:block;flex-shrink:0}.ft-logo-text{display:flex;flex-direction:column;line-height:1}.ft-logo-aurix{font-size:24px;font-weight:800;letter-spacing:.26em;color:var(--gold);text-transform:uppercase}.ft-logo-motors{font-size:11px;font-weight:600;letter-spacing:.42em;color:var(--gold);text-transform:uppercase;margin-top:6px}.ft-logo-sub{font-size:9px;font-weight:500;letter-spacing:.3em;color:#9a9a9a;text-transform:uppercase;margin-top:7px}@media (max-width:800px){.logo-mark-img{height:36px}.logo-wm-1{font-size:19px;letter-spacing:.22em}.logo-wm-2{font-size:8px;letter-spacing:.42em}}.fs-cat{position:relative;display:block;padding:0;aspect-ratio:1/1;overflow:hidden;align-items:initial;text-align:left}.fs-cat .fs-cat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center;transition:transform .35s}.fs-cat:hover .fs-cat-img{transform:scale(1.05)}.fs-cat-shade{position:absolute;top:0;left:0;right:0;height:64%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.84) 42%,rgba(0,0,0,.5) 72%,transparent 100%)}.fs-cat-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:20px}.fs-cat-name{color:var(--head);font-size:16px;font-weight:600}.fs-cat-price{color:#e2e2e2;font-size:12px;margin-top:5px}.fs-cat .ph-arrow-right{color:var(--gold);font-size:18px;flex-shrink:0;transition:transform .2s}.fs-cat:hover .ph-arrow-right{transform:translate(3px)}@media (max-width:560px){.fs-cat-name{font-size:15px}}.logo-img{height:56px;width:auto;display:block}.ft-logo-img{height:120px;width:auto;display:block;margin-bottom:14px}@media (max-width:800px){.logo-img{height:46px}.ft-logo-img{height:96px}}.acc-burger,.acc-side-backdrop{display:none}@media (max-width:900px){.account{grid-template-columns:1fr!important;gap:0!important}.acc-burger{display:inline-flex;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--line);color:var(--head);padding:10px 16px;border-radius:10px;font-size:14px;font-family:inherit;cursor:pointer}.acc-side{position:fixed!important;top:0!important;left:0;bottom:0;width:84%;max-width:320px;z-index:1200;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto;border-radius:0!important;padding:22px 16px!important}.account.side-open .acc-side{transform:translate(0);box-shadow:0 0 50px #000000b3}.account.side-open .acc-side-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1199}.acc-nav{flex-direction:column!important;flex-wrap:nowrap!important;gap:2px!important}.acc-nav a{border:0!important;border-left:0!important;font-size:14px!important;padding:12px 14px!important;letter-spacing:0!important}}.chatbox{display:flex;flex-direction:column;height:520px}.chat-msgs{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;min-height:0}.chat-empty{margin:auto;color:var(--muted);font-size:13px;text-align:center;max-width:280px}.chat-msg{display:flex;flex-direction:column;max-width:78%}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-msg.theirs{align-self:flex-start;align-items:flex-start}.chat-bubble{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word;background:var(--bg-3);color:var(--head)}.chat-msg.mine .chat-bubble{background:linear-gradient(135deg,var(--gold-dark),var(--gold));color:#1a1407}.chat-att{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:inherit;text-decoration:underline}.chat-time{font-size:11px;color:var(--muted);margin-top:3px}.chat-skeleton{display:flex;flex-direction:column;gap:10px}.chat-bubble-sk{height:40px;border-radius:14px}.chat-input{display:flex;gap:8px;padding:14px;border-top:1px solid var(--bg-3)}.chat-input input{flex:1;min-width:0;background:var(--bg-3);border:1px solid var(--line);color:var(--head);padding:11px 14px;border-radius:10px;font-family:inherit;font-size:14px}.chat-input button{background:var(--gold);color:#1a1407;border:0;padding:0 20px;border-radius:10px;font-weight:600;cursor:pointer}.chat-input button:disabled{opacity:.5;cursor:not-allowed}.chat-clip{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-3);border:1px solid var(--line);color:var(--gold);width:42px;height:42px;padding:0;line-height:1;border-radius:10px;cursor:pointer;font-size:18px;flex-shrink:0}.chat-clip:disabled{opacity:.5;cursor:not-allowed}.chat-img{max-width:220px;max-height:220px;border-radius:10px;display:block;margin-top:4px}.chat-img-link{display:block}.chat-attach-preview{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid var(--bg-3);font-size:13px}.chat-attach-preview .cap-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--head)}.chat-attach-preview button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:14px}.chat-thread-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 18px 0}.ctt{display:inline-flex;align-items:center;gap:6px;background:var(--bg-3);border:1px solid var(--line);color:var(--muted);padding:7px 12px;border-radius:999px;font-size:13px;cursor:pointer}.ctt.active{border-color:var(--gold);color:var(--head)}.ctt-badge{background:var(--gold);color:#1a1407;font-size:11px;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.admin-chat{display:grid;grid-template-columns:320px 1fr;gap:16px;height:600px}.admin-chat-list{background:var(--bg-1);border-radius:14px;overflow-y:auto;display:flex;flex-direction:column}.admin-chat-filters{display:flex;gap:8px;padding:12px;position:sticky;top:0;background:var(--bg-1);z-index:1}.admin-chat-filters input{flex:1;min-width:0;background:var(--bg-3);border:1px solid var(--line);color:var(--head);padding:8px 10px;border-radius:8px;font-size:13px}.admin-chat-filters select{background:var(--bg-3);border:1px solid var(--line);color:var(--head);border-radius:8px;font-size:13px;padding:0 6px}.admin-chat-empty{padding:24px;color:var(--muted);text-align:center;font-size:13px}.admin-chat-item{display:flex;flex-direction:column;gap:3px;text-align:left;background:none;border:0;border-bottom:1px solid var(--bg-3);padding:12px 14px;cursor:pointer;color:var(--head);width:100%}.admin-chat-item:hover{background:var(--bg-3)}.admin-chat-item.active{background:var(--bg-3);box-shadow:inset 3px 0 0 var(--gold)}.aci-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.aci-name{font-weight:600;font-size:14px}.aci-badge{background:var(--gold);color:#1a1407;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.aci-car{font-size:12px;color:var(--gold);display:inline-flex;align-items:center;gap:4px}.aci-last{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aci-time{font-size:11px;color:var(--muted)}.admin-chat-main{background:var(--bg-1);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.admin-chat-placeholder{margin:auto;color:var(--muted);font-size:14px}.admin-chat-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--bg-3)}.ach-who{display:flex;flex-direction:column}.ach-who b{font-size:15px;color:var(--head)}.ach-name-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:15px;font-weight:600;color:var(--head);cursor:pointer}.ach-name-btn:hover{color:var(--gold)}.ach-name-btn i{font-size:13px;color:var(--gold)}.ach-contact{font-size:12px;color:var(--muted)}.ach-car{font-size:12px;color:var(--gold);display:inline-flex;align-items:center;gap:4px}.admin-chat-header .btn{margin-left:auto}.admin-chat-main .chatbox{height:auto;flex:1}@media (max-width:760px){.admin-chat{grid-template-columns:1fr;height:auto}.admin-chat-list{max-height:280px}.admin-chat-main{min-height:440px}.chatbox{height:440px}}.req-wrap{display:flex;flex-direction:column;gap:20px}.req-block{background:#101010;border:1px solid #1e1e1e;border-radius:14px;padding:28px 32px}.req-block-title{font-family:Inter,sans-serif;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;display:flex;align-items:center;gap:12px}.req-block-title:before{content:"";width:22px;height:2px;background:var(--gold);display:inline-block}.req-block-rows{display:flex;flex-direction:column}.req-row{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:24px;padding:14px 0;align-items:baseline;border-bottom:1px solid #191919}.req-row:last-child{border-bottom:0;padding-bottom:0}.req-row:first-child{padding-top:0}.req-key{color:#9a9a9a;font-size:13px;letter-spacing:.02em}.req-val{color:#fff;font-size:15px;font-family:Inter,sans-serif;word-break:break-word}@media (max-width:640px){.req-block{padding:22px 20px}.req-row{grid-template-columns:1fr;gap:4px}}
