:root{--bikedoki-blue:#087dff;--bikedoki-blue-dark:#0065dc;--bikedoki-ink:#11161b;--bikedoki-muted:#66717c;--bikedoki-line:#dfe5ea;--bikedoki-surface:#f4f7f9}
.site-header{background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(17,22,27,.07)!important;box-shadow:0 10px 34px rgba(17,31,44,.07)!important;backdrop-filter:blur(22px) saturate(150%)}
.header-inner{max-width:1220px!important}.bikedoki-wordmark{display:flex!important;align-items:center;width:190px!important;height:auto!important}.bikedoki-wordmark img{display:block;width:100%;height:auto;object-fit:contain}.nav-center-icon img{border-radius:12px!important}.header-nav a.active,.header-nav a:hover{color:var(--bikedoki-blue)!important}.btn-contact{background:linear-gradient(135deg,#1188ff,#0067e8)!important;box-shadow:0 11px 26px rgba(8,125,255,.24)!important}.header-cart b{background:var(--bikedoki-blue)!important}
.bikedoki-hero{height:auto!important;min-height:760px!important;padding:150px 22px 105px!important;background:radial-gradient(circle at 15% 8%,rgba(8,125,255,.12),transparent 31%),linear-gradient(180deg,#f7fbff 0%,#fff 88%)!important}.bikedoki-hero-content{width:min(1220px,100%)!important;max-width:none!important;display:grid!important;grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;text-align:left!important}.bikedoki-hero-copy{position:relative;z-index:2}.bikedoki-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--bikedoki-blue-dark);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.bikedoki-eyebrow:before{width:9px;height:9px;border:2px solid var(--bikedoki-blue);border-radius:50%;box-shadow:0 0 0 4px rgba(8,125,255,.11);content:""}.bikedoki-hero h1{max-width:650px;margin:24px 0 22px!important;color:var(--bikedoki-ink)!important;font-size:clamp(54px,5.9vw,84px)!important;line-height:.96!important;letter-spacing:-.065em!important;text-align:left!important}.bikedoki-hero .subtitle{max-width:590px;margin:0!important;color:var(--bikedoki-muted)!important;font-size:18px!important;line-height:1.72!important;text-align:left!important}.bikedoki-hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.bikedoki-hero-link{color:var(--bikedoki-ink);font-size:14px;font-weight:850}.bikedoki-hero-proof{display:flex;flex-wrap:wrap;gap:17px;margin-top:34px;color:#46515b;font-size:12px;font-weight:750}.bikedoki-hero-visual{position:relative;overflow:visible}.bikedoki-hero-visual>img{display:block;width:100%;height:545px;object-fit:cover;object-position:center;border-radius:42px 42px 42px 120px;box-shadow:0 28px 80px rgba(15,28,40,.16)}.bikedoki-float-card{position:absolute;bottom:26px;left:-25px;display:grid;padding:14px 17px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(15,29,41,.17);backdrop-filter:blur(18px)}.bikedoki-float-card strong{font-size:13px}.bikedoki-float-card small{margin-top:3px;color:var(--bikedoki-muted)}
.overlap-section{position:relative;z-index:3;margin-top:-76px!important}.glass-box{border:1px solid rgba(255,255,255,.9)!important;border-radius:30px!important;box-shadow:0 26px 70px rgba(16,31,45,.12)!important}.badge-premium{background:#eaf4ff!important;color:var(--bikedoki-blue-dark)!important}.bikedoki-counter .number{color:var(--bikedoki-blue)!important}.process-v4 .num{color:var(--bikedoki-blue)!important}.v3-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.v3-card{min-width:0!important;border:1px solid var(--bikedoki-line)!important;border-radius:22px!important;background:#fff!important;transition:.2s!important}.v3-card:hover{border-color:#9ccaff!important;box-shadow:0 18px 42px rgba(17,34,49,.1)!important;transform:translateY(-5px)!important}.v3-img-box img{width:88px!important;height:68px!important;object-fit:contain!important}.service-order-page .category-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.service-order-page .cat-item img{width:74px!important;height:58px!important}.service-order-page .cat-item{border:1px solid var(--bikedoki-line)!important;border-radius:18px!important;background:#fff!important}.service-order-page .cat-item.active{border-color:var(--bikedoki-blue)!important;background:#eef7ff!important;box-shadow:0 10px 28px rgba(8,125,255,.12)!important}.service-order-page .hero-section{background:radial-gradient(circle at 70% 0,rgba(8,125,255,.19),transparent 38%),linear-gradient(135deg,#10171e,#142635)!important}.service-order-page .hero-section h1{color:#fff!important}
.main-footer .footer-brand{display:block;width:min(230px,100%);padding:10px 12px;border-radius:14px;background:#fff}.main-footer .footer-brand img{display:block;width:100%;height:auto}.footer-contact-row{color:inherit;text-decoration:none}.main-footer{background:linear-gradient(145deg,#0d1319,#111e28)!important}
@media(max-width:980px){.bikedoki-hero{min-height:auto!important;padding-top:125px!important}.bikedoki-hero-content{grid-template-columns:1fr;gap:55px;text-align:center!important}.bikedoki-hero h1,.bikedoki-hero .subtitle{margin-inline:auto!important;text-align:center!important}.bikedoki-eyebrow,.bikedoki-hero-actions,.bikedoki-hero-proof{justify-content:center}.bikedoki-hero-visual{width:min(680px,100%);margin-inline:auto}.v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.bikedoki-wordmark{width:150px!important}.bikedoki-hero{padding:112px 13px 78px!important}.bikedoki-hero h1{font-size:clamp(44px,13vw,64px)!important}.bikedoki-hero .subtitle{font-size:16px!important}.bikedoki-hero-actions{flex-direction:column}.bikedoki-hero-actions .btn-ultra-modern{width:100%;justify-content:center}.bikedoki-hero-proof{display:grid;justify-content:start;max-width:300px;margin-inline:auto}.bikedoki-hero-visual>img{height:430px;border-radius:30px 30px 30px 74px}.bikedoki-float-card{right:12px;bottom:15px;left:12px}.service-order-page .category-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
