.mobile-dock{display:none}.arabam-space{scroll-margin-top:95px}.arabam-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:22px;border:1px solid var(--line);border-radius:24px;padding:clamp(22px,4vw,42px);background:radial-gradient(ellipse at 90% 30%,rgba(255,213,0,.08),transparent 70%),var(--surface);overflow:hidden}.arabam-hero h2{font-size:clamp(28px,4vw,45px);margin:14px 0 18px;line-height:1.12;color:var(--text)}.arabam-hero p,.arabam-form-grid p,.arabam-guide p{color:var(--muted);line-height:1.7}.arabam-hero .btn{margin-top:12px}.arabam-guide-link{display:inline-block;margin:15px;color:var(--muted);font-size:13px}.arabam-hero-art img{width:100%;height:auto;display:block;border-radius:20px}.arabam-section-heading{display:flex;align-items:center;justify-content:space-between;margin:34px 0 18px;gap:15px}.arabam-section-heading h3{font-size:23px;margin:7px 0 0}.arabam-count{padding:7px 13px;background:var(--surface-2);border:1px solid var(--line);border-radius:99px;font-size:12px;white-space:nowrap}.arabam-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:30px 0;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:20px;background:var(--surface);scroll-margin-top:100px}.arabam-form-grid h3{font-size:27px;margin:12px 0}.arabam-form{min-width:0}.arabam-form label{display:block;color:var(--text)}.arabam-form .field{margin-bottom:14px}.arabam-form .muted{font-size:12px;margin:0 0 18px}.arabam-form .btn{width:100%}.arabam-private{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:13px}.arabam-private svg{width:32px;height:32px;flex:none;color:var(--brand)}.arabam-guide{padding:28px 0;scroll-margin-top:100px}.arabam-guide h3{font-size:26px}.arabam-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.arabam-steps article{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:24px}.arabam-steps article>span{display:grid;place-items:center;background:rgba(255,213,0,.09);color:var(--brand);width:38px;height:38px;border-radius:12px;font-weight:850}.arabam-steps h4{font-size:17px;margin:18px 0 10px}.arabam-steps p{font-size:13px;margin:0}.arabam-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.arabam-shortcuts a{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.arabam-shortcuts svg{width:34px;height:34px;color:var(--brand);flex:none}.arabam-shortcuts span{display:grid;gap:5px}.arabam-shortcuts small{font-size:11px;color:var(--muted)}.arabam-shortcuts b{margin-left:auto}.arabam-shortcuts strong{font-size:14px}.arabam-disclosure{border:1px solid var(--line);padding:20px;border-radius:16px;margin:20px 0}.arabam-disclosure summary{cursor:pointer;font-weight:700}.arabam-disclosure p{color:var(--muted);font-size:13px;line-height:1.8}.arabam-empty{grid-column:1/-1;display:flex;align-items:center;gap:26px;border:1px dashed var(--line-strong);border-radius:18px;padding:22px;background:var(--surface)}.arabam-empty img{width:180px;height:auto;border-radius:14px}.arabam-empty h3{margin:0;font-size:21px}.arabam-empty p{font-size:13px;color:var(--muted)}.arabam-empty a{color:var(--brand);font-weight:700;font-size:13px}.account-tile.arabam-vehicle{padding:0;overflow:hidden}.arabam-vehicle>img{width:100%;height:160px;object-fit:cover;display:block}.arabam-vehicle-copy{padding:20px}.arabam-vehicle-copy>strong{display:block;margin:8px 0;font-size:21px;overflow-wrap:anywhere}.arabam-vehicle-copy p{font-size:12px;color:var(--muted)}.arabam-active{color:var(--green)}.arabam-vehicle-copy button{margin-right:10px}.arabam-maintenance{margin-top:30px;scroll-margin-top:100px}.arabam-maintenance .arabam-steps{margin:20px 0}:root[data-theme="light"] .arabam-empty a,:root[data-theme="light"] .arabam-private svg,:root[data-theme="light"] .arabam-shortcuts svg{color:#765c00}:root[data-theme="light"] .arabam-steps article>span{color:#765c00;background:#fff5ce}
@media(max-width:760px){body:not(.campaign-auth-embedded){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.mobile-dock{position:fixed;z-index:45;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(70px + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--surface);box-shadow:0 -8px 28px #0002;gap:2px}.mobile-dock>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;color:var(--muted);font-size:10px;font-weight:650;line-height:1.25;border-radius:13px}.mobile-dock .dock-icon{position:relative;display:grid;place-items:center;width:38px;height:32px}.dock-icon svg{width:28px;height:28px}.mobile-dock [aria-current="page"]{color:var(--text);background:rgba(255,213,0,.08)}.mobile-dock [aria-current="page"] .dock-icon{color:var(--brand)}.mobile-dock .dock-car .dock-icon{width:46px;height:38px;background:var(--brand);color:#111;border-radius:14px;margin-top:-12px;box-shadow:0 0 0 5px var(--surface)}.mobile-dock .dock-car>span:last-child{color:var(--text);font-weight:800}.mobile-dock .cart-count{position:absolute;right:-5px;top:-1px;min-width:17px;height:17px;margin:0;padding:0 4px;font-size:9px;background:var(--brand);color:#111;border:1px solid var(--surface)}.mobile-dock [hidden]{display:none!important}.mobile-dock a:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.campaign-auth-embedded .mobile-dock{display:none!important}.floating-tools{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.cookie-popup{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.arabam-hero{grid-template-columns:1fr;gap:24px;padding:24px}.arabam-hero h2{font-size:32px}.arabam-hero-art{max-width:500px}.arabam-guide-link{margin-left:0}.arabam-form-grid{grid-template-columns:1fr;gap:14px;padding:22px}.arabam-steps,.arabam-shortcuts{grid-template-columns:1fr}.arabam-shortcuts a{padding:16px}.arabam-empty{flex-direction:column;align-items:flex-start;gap:18px}.arabam-empty img{width:150px}.arabam-form .field{font-size:16px}.arabam-private{margin-bottom:10px}:root[data-theme="light"] .mobile-dock [aria-current="page"] .dock-icon{color:#765c00}:root[data-theme="light"] .mobile-dock .dock-car .dock-icon{color:#111}}
@media(prefers-reduced-motion:reduce){.mobile-dock *{transition:none!important}}
