@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-300.woff2) format("woff2"),url(/fonts/vazirmatn-300.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-400.woff2) format("woff2"),url(/fonts/vazirmatn-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-500.woff2) format("woff2"),url(/fonts/vazirmatn-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-600.woff2) format("woff2"),url(/fonts/vazirmatn-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-700.woff2) format("woff2"),url(/fonts/vazirmatn-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-800.woff2) format("woff2"),url(/fonts/vazirmatn-800.ttf) format("truetype");font-weight:800;font-display:swap}:root{--navy:#071c32;--navy2:#0c2947;--blue:#0668b3;--blue2:#0b80d0;--red:#cf2634;--ink:#102033;--muted:#647182;--line:#dfe5eb;--soft:#f3f6f8;--white:#fff;--shadow:0 18px 55px rgba(10,35,59,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Tahoma,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.85;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.utilityBar{height:34px;background:var(--navy);color:#cbd6e1;font-size:11px}.utilityInner{height:100%;justify-content:space-between}.utilityInner,.utilityLinks{display:flex;align-items:center}.utilityLinks{gap:18px}.utilityLinks a:hover{color:#fff}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(7,28,50,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.headerInner{height:84px;justify-content:space-between;gap:30px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:13px;flex-shrink:0}.brandSeal{width:58px;height:66px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 7px 12px rgba(3,70,121,.12));color:#fff;background:linear-gradient(145deg,var(--blue2),var(--navy2));border-radius:8px;border-bottom:3px solid var(--red);line-height:1.1;box-shadow:0 8px 22px rgba(3,70,121,.18)}.brandSeal img{width:50px;height:56px;object-fit:contain}.brandCopy{display:flex;flex-direction:column}.brandCopy strong{font-size:16px;font-weight:700}.brandCopy small{font-size:11px;color:var(--muted)}.mainNav{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:500}.mainNav>a:hover{color:var(--blue)}.headerCta{height:44px;display:flex;align-items:center;gap:20px;background:var(--blue);color:#fff!important;padding:0 18px;border-radius:6px;font-weight:600}.headerCta i{font-style:normal;font-size:18px}.heroShowcase{position:relative;height:590px;overflow:hidden;background:linear-gradient(125deg,#0b4f7e,#071c32 64%)}.heroShowcase:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;border:1px solid rgba(255,255,255,.08);left:-160px;top:-260px}.heroSlide{position:absolute;inset:0;display:flex;background-size:cover;background-position:50%;opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s}.heroSlide.isActive{opacity:1;visibility:visible}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,50,.05),rgba(7,28,50,.42) 55%,rgba(7,28,50,.92))}.heroContent{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;color:#fff;padding-bottom:45px}.heroLabel{display:flex;align-items:center;gap:10px;font-size:13px;color:#d9e8f3}.heroLabel i{width:24px;height:2px;background:var(--red)}.heroContent h1,.heroContent h2{max-width:680px;font-size:clamp(39px,4.5vw,62px);font-weight:700;line-height:1.28;letter-spacing:-1.7px;margin:20px 0}.heroContent p{max-width:650px;font-size:17px;font-weight:300;color:#d2dde6}.heroActions,.heroButtons{display:flex;gap:10px;margin-top:32px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:6px;font-weight:600;font-size:13px;transition:.2s}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--blue2);color:#fff}.buttonGlass{color:#fff;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.buttonLight{background:#fff;color:var(--navy)}.buttonOutlineLight{border:1px solid rgba(255,255,255,.4);color:#fff}.heroControls{position:absolute;z-index:5;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:8px;direction:ltr}.heroControls button{width:45px;height:14px;border:0;background:transparent;padding:6px 0;cursor:pointer}.heroControls button span{display:block;height:2px;background:rgba(255,255,255,.35)}.heroControls button.isActive span{background:#fff}.quickAccess{position:relative;z-index:8;margin-top:-24px}.quickGrid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.quickItem{min-height:126px;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;grid-gap:15px;gap:15px;padding:25px 24px;border-left:1px solid var(--line)}.quickItem:last-child{border-left:0}.quickItem:hover{background:#f7fafc}.quickIcon{width:48px;height:48px;display:grid;place-items:center;background:#edf5fa;color:var(--blue);border-radius:8px}.quickIcon svg{width:26px}.quickItem>span:nth-child(2){display:flex;flex-direction:column}.quickItem strong{font-size:15px}.quickItem small{font-size:11px;color:var(--muted);line-height:1.7}.quickItem>b{color:#9aabba;font-size:19px}.section{padding:100px 0}.eyebrow,.kicker{display:inline-block;color:var(--blue);font-size:12px;font-weight:700;margin-bottom:12px}.kicker:before{content:"";display:inline-block;width:20px;height:2px;background:var(--red);vertical-align:middle;margin-left:9px}.closingInner h2,.sectionHeader h2,.sectionTitle h2,.serviceBannerContent h2{font-size:clamp(31px,3.2vw,46px);font-weight:700;line-height:1.45;letter-spacing:-1px;margin:0}.introSection{padding-top:120px}.introGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:30px 80px;gap:30px 80px}.introText{padding-top:26px}.introText p{color:var(--muted);font-size:16px;margin:0 0 22px}.textLink{font-size:13px;font-weight:700;color:var(--blue)}.identityStrip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-block:1px solid var(--line)}.identityStrip div{display:flex;align-items:baseline;gap:12px;padding:27px 30px;border-left:1px solid var(--line)}.identityStrip div:last-child{border:0}.identityStrip b{font-size:25px}.identityStrip span{font-size:12px;color:var(--muted)}.serviceSection{background:var(--soft)}.sectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.sectionHeader>p{max-width:470px;color:var(--muted)}.outlineButton{min-height:45px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid #b9c5cf;border-radius:6px;font-size:12px;font-weight:600}.serviceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.serviceCard{min-height:310px;display:flex;flex-direction:column;background:#fff;border:1px solid #e0e6eb;padding:30px 27px;border-radius:8px;transition:.25s}.serviceCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(13,44,70,.08)}.serviceCard>span{font-size:11px;color:#9aa8b4}.serviceCard h3{font-size:20px;margin:48px 0 8px}.serviceCard p{font-size:13px;color:var(--muted)}.serviceCard a{margin-top:auto;font-size:12px;font-weight:700;color:var(--blue)}.homeVehicleGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.homeVehicleCard{border-bottom:2px solid #d9e1e7;padding-bottom:24px;transition:.25s}.homeVehicleCard:hover{border-bottom-color:var(--blue);transform:translateY(-3px)}.homeVehicleMedia{height:205px;display:grid;place-items:center;background:linear-gradient(135deg,#edf1f4,#fafbfc);margin-bottom:18px}.homeVehicleMedia span{font-size:11px;color:#9ba8b3}.homeVehicleCard small{font-size:10px;color:var(--blue)}.homeVehicleCard h3{font-size:22px;margin:3px 0}.homeVehicleCard p{font-size:12px;color:var(--muted);min-height:48px}.homeVehicleCard b{font-size:11px;color:var(--blue)}.serviceBanner{min-height:470px;display:flex;align-items:center;background:radial-gradient(circle at 16% 50%,rgba(19,137,213,.32),transparent 24%),linear-gradient(120deg,#0a3555,#071c32)}.serviceBanner:before{content:"3112";position:absolute;left:9%;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.08);font-size:150px;font-weight:800;letter-spacing:-9px}.serviceBanner:after{background:linear-gradient(90deg,transparent,rgba(7,28,50,.1),rgba(7,28,50,.74))}.serviceBannerContent{z-index:2;color:#fff}.lightKicker{color:#b9dcf4}.serviceBannerContent h2{max-width:620px}.serviceBannerContent p{max-width:610px;color:#cfdae4;margin:22px 0 24px}.commerceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.commerceCard{min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;border-radius:9px;position:relative;overflow:hidden}.commerceCard:before{content:"";position:absolute;width:330px;height:330px;border:1px solid;border-radius:50%;left:-80px;top:-110px;opacity:.1}.commerceCard>span{font-size:12px}.commerceCard h3{font-size:34px;margin:9px 0}.commerceCard p{max-width:420px;font-size:14px}.commerceCard b{font-size:12px}.partsCard{background:linear-gradient(135deg,#07213a,#0a4d7c);color:#fff}.partsCard p{color:#c3d7e7}.shellCard{background:linear-gradient(135deg,#e9eef1,#f8fafb)}.shellCard p{color:var(--muted)}.closingCta{background:var(--blue);color:#fff;padding:62px 0}.closingInner{display:flex;align-items:center;justify-content:space-between;gap:40px}.closingInner h2{font-size:34px}.closingInner>div:last-child{display:flex;gap:10px}.circularPreview{background:#f5f7f9}.circularPreviewGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:80px;gap:80px;align-items:center}.circularPreviewGrid h2{font-size:42px;line-height:1.45;margin:0 0 16px}.circularPreviewGrid>div>p{color:var(--muted);margin-bottom:26px}.circularPolicy{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:30px}.circularPolicy>span{font-size:12px;font-weight:700;color:var(--blue)}.circularPolicy ul{margin:18px 0 0;padding-right:20px;color:var(--muted);font-size:13px}.circularPolicy li{margin:8px 0}.siteFooter{background:#061624;color:#fff;padding:70px 0 0}.footerMain{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:70px;gap:70px;padding-bottom:55px}.footerIdentity{display:flex;align-items:center;gap:12px}.footerIdentity img{filter:drop-shadow(0 5px 9px rgba(0,0,0,.2))}.footerCode{background:var(--blue);padding:5px 10px;border-radius:4px;font-size:12px}.footerAbout h2{font-size:21px;margin:16px 0 8px}.footerAbout p{max-width:520px;color:#9fb0bd;font-size:13px}.footerColumn{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#aebdca}.footerColumn strong{color:#fff;font-size:14px;margin-bottom:8px}.footerBottom{height:58px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;color:#718696;font-size:10px}.pageHero{padding:100px 0 80px;background:linear-gradient(135deg,#eef3f6,#fafcfd);border-bottom:1px solid var(--line)}.pageHero.dark{background:linear-gradient(135deg,#071a2c,#0b3555);color:#fff}.pageHero h1{font-size:clamp(38px,5vw,62px);line-height:1.35;margin:12px 0}.pageHero p{font-size:16px;color:var(--muted);max-width:760px}.pageHero.dark p{color:#becdd9}.actionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.actionCard{padding:30px;border:1px solid var(--line);border-radius:8px;background:#fff}.cardNo{font-size:11px;color:#9babb7}.actionCard h3{font-size:19px;margin:35px 0 8px}.actionCard p{font-size:13px;color:var(--muted)}.actionCard b{font-size:12px;color:var(--blue)}.searchBox{display:flex;max-width:720px;margin-top:30px}.searchBox input{flex:1 1;border:1px solid var(--line);padding:15px;border-radius:0 6px 6px 0}.bookingCard button,.productCard button,.searchBox button{border:0;background:var(--blue);color:#fff;padding:14px 24px;border-radius:6px 0 0 6px;font-weight:600}.pillGrid{display:flex;flex-wrap:wrap;gap:9px}.pillGrid a{padding:10px 17px;background:var(--soft);border:1px solid var(--line);border-radius:5px}.mt{margin-top:58px}.productGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.productCard{border:1px solid var(--line);border-radius:8px;overflow:hidden}.productCard>div:last-child{padding:28px}.productVisual{height:230px;background:#eaf0f4;display:grid;place-items:center;font-weight:800;color:#6d8494;font-size:27px}.productCard button{border-radius:6px}.archiveIntro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.archiveIntro h2{font-size:32px;margin:0}.archiveIntro p{color:var(--muted);max-width:520px}.vehicleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.vehicleCard{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;transition:.25s}.vehicleCard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.vehicleMedia{height:240px;background:linear-gradient(135deg,#e8edf1,#f8fafb);display:grid;place-items:center;position:relative}.vehicleMedia img{width:100%;height:100%;object-fit:contain}.officialMediaPending{color:#98a6b1;font-size:12px}.vehicleMedia small{position:absolute;top:14px;right:14px;background:#fff;padding:4px 9px;border-radius:4px;font-size:10px}.vehicleBody{padding:24px}.vehicleBody>span{font-size:10px;color:#91a0ac;letter-spacing:1px}.vehicleBody h2{font-size:23px;margin:4px 0}.vehicleBody p{font-size:12px;color:var(--muted);min-height:55px}.vehicleBody b{font-size:12px;color:var(--blue)}.productHeroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.productHeroMedia{height:320px;background:#e3e9ed;display:grid;place-items:center;color:#93a2ad;border-radius:8px}.productHeroMedia img{width:100%;height:100%;object-fit:contain}.productContent{display:grid;grid-template-columns:1fr 320px;grid-gap:80px;gap:80px}.productContent h2{font-size:34px}.productContent>div>p{color:var(--muted);font-size:16px}.sourceNotice{margin-top:32px;background:#f4f7f9;border-right:3px solid var(--blue);padding:20px}.sourceNotice p{font-size:12px;color:var(--muted);margin-bottom:0}.circularAside,.productContent aside{border:1px solid var(--line);border-radius:8px;padding:25px;height:max-content;display:flex;flex-direction:column;gap:12px;font-size:13px}.circularAside strong,.productContent aside strong{font-size:16px;margin-bottom:6px}.productContent aside a{padding-bottom:10px;border-bottom:1px solid var(--line)}.circularLayout{display:grid;grid-template-columns:1fr 330px;grid-gap:50px;gap:50px}.emptyCircular{border:1px dashed #c8d2da;padding:42px;border-radius:8px;background:#fafbfc}.emptyCircular>span{font-size:11px;color:var(--blue)}.emptyCircular h3{font-size:24px}.circularAside ul,.emptyCircular p{color:var(--muted)}.circularAside ul{margin:0 0 16px;padding-right:20px}.innerHero{min-height:740px;background:linear-gradient(135deg,#eef3f6,#fff);padding:85px 0}.narrow{max-width:820px}.bookingCard{margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:42px;box-shadow:var(--shadow)}.bookingCard h1{font-size:34px;margin:10px 0}.bookingCard p{color:var(--muted)}.bookingCard label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:13px;margin-top:16px}.bookingCard input,.bookingCard select{width:100%;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff}.bookingCard button{border-radius:6px;margin-top:22px;cursor:pointer}.bookingCard button:disabled{opacity:.45}.stepBadge{font-size:11px;color:var(--blue);background:#eaf4fb;padding:6px 10px;border-radius:4px}.notice{margin-top:16px;padding:14px;border-radius:6px;background:#fff7df;color:#775400;font-size:13px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.muted{display:block;color:var(--muted);margin-top:12px}.compactHero{max-width:900px}.editorialLayout,.faqLayout,.serviceDetailLayout{display:grid;grid-template-columns:1fr 340px;grid-gap:80px;gap:80px;align-items:start}.editorialLayout h2,.knowledgeGrid h2,.serviceDetailLayout h2{font-size:38px;line-height:1.45;margin:0 0 18px}.editorialLayout>div>p,.knowledgeGrid>div>p,.serviceDetailLayout>div>p{color:var(--muted);font-size:15px}.processGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:34px}.processGrid div{display:flex;flex-direction:column;gap:8px;padding:23px;border:1px solid var(--line);border-radius:7px}.processGrid span{font-size:10px;color:var(--blue)}.processGrid strong{font-size:14px}.infoAside{border:1px solid var(--line);border-top:3px solid var(--blue);padding:28px;background:#fff;display:flex;flex-direction:column;gap:13px}.infoAside strong{font-size:17px}.infoAside p{font-size:12px;color:var(--muted);margin:0 0 8px}.valueGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.valueGrid div{min-height:145px;background:var(--soft);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-bottom:2px solid var(--blue)}.valueGrid b{font-size:23px}.valueGrid span{font-size:11px;color:var(--muted)}.contactGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px}.contactCard{background:linear-gradient(135deg,var(--navy),#0d4d7a);color:#fff;padding:46px;border-radius:9px}.contactCard>span{font-size:11px;color:#b9dcf4}.contactCard h2{font-size:34px;line-height:1.45}.contactCard p{color:#c3d4e1}.contactFacts{border-top:1px solid var(--line)}.contactFacts div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 8px;border-bottom:1px solid var(--line)}.contactFacts small{color:var(--muted)}.contactFacts strong{font-size:14px}.guideGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.guideCard{min-height:280px;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column}.guideCard>span{font-size:10px;color:var(--blue)}.guideCard h2{font-size:21px;line-height:1.6;margin:34px 0 10px}.guideCard p{font-size:12px;color:var(--muted)}.guideCard a{margin-top:auto;font-size:12px;font-weight:700;color:var(--blue)}.faqLayout>div{border-top:1px solid var(--line)}.faqLayout details{border-bottom:1px solid var(--line);padding:20px 4px}.faqLayout summary{cursor:pointer;font-weight:700}.faqLayout details p{color:var(--muted);font-size:13px;padding-left:30px}.knowledgeSection{background:#fff}.knowledgeGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.knowledgeLinks{border-top:1px solid var(--line)}.knowledgeLinks a{display:flex;align-items:center;justify-content:space-between;padding:25px 4px;border-bottom:1px solid var(--line)}.knowledgeLinks span{font-weight:700}.knowledgeLinks b{font-size:11px;color:var(--blue)}@media(max-width:1050px){.mainNav{gap:14px}.mainNav>a:not(.headerCta){display:none}.actionGrid,.homeVehicleGrid,.quickGrid,.serviceGrid,.vehicleGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.container{width:min(100% - 30px,1240px)}.utilityLinks{display:none}.headerInner{height:74px}.brandSeal{width:49px;height:49px}.brandCopy strong{font-size:14px}.mainNav{margin-right:auto}.headerCta{height:40px;padding:0 13px}.headerCta i{display:none}.heroShowcase{height:620px}.heroShade{background:linear-gradient(180deg,rgba(7,28,50,.15),rgba(7,28,50,.92))}.heroContent{justify-content:flex-end;padding-bottom:85px}.heroContent h1{font-size:37px}.heroContent p{font-size:14px}.heroShowcase:after{display:none}.quickAccess{margin-top:0}.quickGrid{width:100%;grid-template-columns:1fr 1fr;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}.quickItem{min-height:140px;display:flex;flex-direction:column;align-items:flex-start;padding:20px}.quickItem small,.quickItem>b{display:none}.section{padding:72px 0}.circularLayout,.circularPreviewGrid,.contactGrid,.editorialLayout,.faqLayout,.identityStrip,.introGrid,.knowledgeGrid,.productContent,.productHeroGrid,.serviceDetailLayout{grid-template-columns:1fr}.identityStrip div{border-left:0;border-bottom:1px solid var(--line)}.archiveIntro,.sectionHeader{align-items:flex-start;flex-direction:column}.actionGrid,.commerceGrid,.guideGrid,.homeVehicleGrid,.productGrid,.serviceGrid,.vehicleGrid{grid-template-columns:1fr}.serviceBanner{min-height:560px}.serviceBannerContent{padding-top:150px}.closingInner{align-items:flex-start;flex-direction:column}.closingInner>div:last-child{display:flex;flex-wrap:wrap}.footerMain{gap:35px}.footerMain,.formGrid{grid-template-columns:1fr}.bookingCard{padding:25px}.pageHero{padding:72px 0 58px}.circularLayout,.contactGrid,.editorialLayout,.faqLayout,.knowledgeGrid,.productContent,.serviceDetailLayout{gap:35px}.circularPreviewGrid{gap:30px}.circularPreviewGrid h2{font-size:32px}.processGrid{grid-template-columns:1fr}}@media(max-width:430px){.brandCopy small{display:none}.headerCta span{font-size:11px}.heroContent h1{font-size:32px}.heroActions{width:100%;flex-direction:column}.heroActions .button{width:100%}.quickItem{padding:18px 14px}.quickItem strong{font-size:13px}.commerceCard h3{font-size:28px}.closingInner h2{font-size:29px}}.brandSeal{width:62px;height:68px;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 7px 12px rgba(3,70,121,.16))}.brandSeal img{width:58px;height:65px}.brandCopy strong{font-size:17px}.mobileMenu{display:none}.heroMonogram{position:absolute;z-index:3;left:10%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.12);direction:ltr}.heroMonogram strong{font-size:150px;line-height:.9;letter-spacing:-12px}.heroMonogram span{font-size:15px;letter-spacing:7px;margin-top:18px}.trustStrip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-block:1px solid var(--line)}.trustStrip article{min-height:155px;display:grid;grid-template-columns:38px 1fr;align-content:center;grid-column-gap:14px;column-gap:14px;padding:28px 30px;border-left:1px solid var(--line)}.trustStrip article:last-child{border:0}.trustStrip span{grid-row:1/3;color:var(--blue);font-size:11px;font-weight:700}.trustStrip b{font-size:17px}.trustStrip p{font-size:12px;color:var(--muted);margin:4px 0 0;line-height:1.8}.homeVehicleMedia,.productHeroMedia,.vehicleMedia{position:relative;overflow:hidden}.homeVehicleMedia:before,.productHeroMedia:before,.vehicleMedia:before{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(6,104,179,.12);border-radius:50%}.homeVehicleMedia img,.productHeroMedia img,.vehicleMedia img{position:relative;z-index:2}.mediaMark{position:relative;z-index:1;font-size:42px!important;font-weight:800;color:rgba(7,28,50,.13)!important;letter-spacing:-3px}.serviceTrust{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap}.serviceTrust span{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);padding:7px 12px;border-radius:4px;color:#d9e6ef;font-size:10px}.contactRoutes{border-top:1px solid var(--line)}.contactRoutes a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 18px;gap:2px 18px;padding:18px 8px;border-bottom:1px solid var(--line);transition:.2s}.contactRoutes a:hover{padding-right:14px;color:var(--blue)}.contactRoutes small{font-size:10px;color:var(--muted)}.contactRoutes strong{font-size:14px}.contactRoutes span{grid-column:2;grid-row:1/3;align-self:center;color:var(--blue);font-size:18px}.bookingContinue{margin-top:22px}.floatingActions{position:fixed;z-index:70;left:22px;bottom:24px;display:flex;flex-direction:column;gap:9px;direction:rtl}.floatingAction{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:8px;color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 28px rgba(5,30,52,.24);transition:.2s}.floatingAction:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(5,30,52,.3)}.floatingAction svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.floatingConsult{background:#fff;color:var(--navy);border:1px solid #ccd7df}.floatingBooking{background:var(--blue)}@media(max-width:1050px){.mainNav>a:not(.headerCta){display:none}.mobileMenu{display:block;position:relative;order:-1}.mobileMenu summary{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:6px;cursor:pointer;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{width:19px;height:2px;background:var(--navy)}.mobileMenuPanel{position:absolute;left:0;top:54px;width:235px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px;box-shadow:var(--shadow);display:flex;flex-direction:column}.mobileMenuPanel a{padding:11px 12px;border-bottom:1px solid #edf1f4;font-size:12px}.mobileMenuPanel a:last-child{border:0}}@media(max-width:760px){body{padding-bottom:68px}.heroShowcase{height:540px}.heroContent h1,.heroContent h2{font-size:37px}.heroMonogram{display:none}.trustStrip{grid-template-columns:1fr}.trustStrip article{border-left:0;border-bottom:1px solid var(--line);min-height:130px}.trustStrip article:last-child{border-bottom:0}.serviceBanner{min-height:460px}.serviceBanner:before{font-size:95px;left:-5%;top:18%}.serviceBannerContent{padding-top:45px}.floatingActions{left:0;right:0;bottom:0;flex-direction:row;gap:0;background:#fff;padding:7px 10px;border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(5,30,52,.1)}.floatingAction{flex:1 1;justify-content:center;min-height:48px;border-radius:6px;box-shadow:none}.floatingAction:hover{transform:none;box-shadow:none}.floatingConsult{margin-left:7px}.brandSeal{width:50px;height:54px}.brandSeal img{width:47px;height:53px}.brandCopy strong{font-size:14px}.headerCta{display:none!important}.mobileMenu{margin-right:auto}.pageHero{padding:60px 0 50px}.productArchiveHero{padding:52px 0 42px}}@media(max-width:430px){.heroContent h1,.heroContent h2{font-size:32px}.floatingAction span{font-size:11px}.brandCopy small{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.footerFacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footerFacts span{padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#b8c7d2;font-size:10px}.latestCirculars{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.latestCirculars a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;background:#fff;border:1px solid var(--line);border-right:3px solid var(--blue)}.latestCirculars strong{font-size:13px}.latestCirculars small{color:var(--muted);font-size:10px;white-space:nowrap}.circularMain{min-width:0}.circularCards{display:grid;grid-gap:14px;gap:14px}.circularCard{padding:27px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 8px 28px rgba(10,35,59,.04)}.circularHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.circularHero h2{font-size:21px;line-height:1.6;margin:5px 0}.circularHero>span{flex-shrink:0;padding:5px 10px;border-radius:20px;background:#eaf6ee;color:#237641;font-size:10px;font-weight:700}.circularMeta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:11px}.circularCard>p{color:var(--muted);font-size:13px}.circularLinks{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.circularLinks a{padding:8px 13px;border:1px solid #c5d0d9;border-radius:5px;color:var(--blue);font-size:11px;font-weight:700}.productDetailBody{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:72px;gap:72px;align-items:start}.productDetailBody aside{border:1px solid var(--line);border-top:3px solid var(--blue);padding:25px;display:flex;flex-direction:column;gap:12px;font-size:12px}.productDetailBody aside a{padding-bottom:10px;border-bottom:1px solid var(--line)}.productMain h2{font-size:30px;margin:42px 0 15px}.productMain h2:first-of-type{margin-top:0}.leadCopy{font-size:16px;color:var(--muted)}.featureGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.featureGrid div{padding:17px;border:1px solid var(--line);border-right:3px solid var(--blue);font-size:13px}.specTable{margin:0;border-top:1px solid var(--line)}.specTable div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--line);padding:14px 8px}.specTable dt{color:var(--muted);font-size:12px}.specTable dd{margin:0;font-weight:700;font-size:13px}.productFaq{border-top:1px solid var(--line)}.productFaq details{padding:17px 4px;border-bottom:1px solid var(--line)}.productFaq summary{font-weight:700;cursor:pointer}.productFaq p{color:var(--muted);font-size:12px}.officialMediaPending{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.bookingProgress{height:4px;background:#e8eef2;border-radius:4px;overflow:hidden;margin:-42px -42px 32px}.bookingProgress span{height:100%;display:block;background:linear-gradient(90deg,var(--blue),var(--blue2));transition:width .35s}.bookingNav{display:flex;align-items:center;gap:10px;margin-top:22px}.bookingNav button{margin-top:0!important;border-radius:6px!important;min-width:130px}.bookingNav .secondaryButton{background:#fff;color:var(--ink);border:1px solid #c8d2da}.jalaliPicker{margin-top:24px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fafcfd}.jalaliPickerHead{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#fff;border-bottom:1px solid var(--line)}.jalaliPickerHead strong{font-size:13px}.jalaliPickerHead button{margin:0;padding:7px 10px;border:0;background:transparent;color:var(--blue);font-size:11px;cursor:pointer}.jalaliPickerHead button:disabled{color:#aab4bc}.jalaliDays{display:grid;grid-template-columns:repeat(7,1fr);padding:10px;grid-gap:6px;gap:6px;direction:rtl}.jalaliDays button{margin:0;padding:11px 4px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:center;cursor:pointer}.jalaliDays button:hover{background:#edf5fa}.jalaliDays button.selected{color:#fff;background:var(--blue);border-color:var(--blue)}.jalaliDays small,.jalaliDays span{font-size:9px}.jalaliDays b{font-size:20px;line-height:1.5}.selectedDate{margin-top:14px;padding:12px 15px;background:#edf7fd;color:#164d73;border-radius:6px;font-size:12px}.bookingSummary{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.bookingSummary span{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:10px}.formError{margin-top:14px;padding:11px 14px;background:#fff0f1;border-right:3px solid var(--red);color:#8c1f29;font-size:12px}.bookingSuccess{text-align:center}.consultationSuccess>span,.successCheck{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#e6f6ec;color:#1d7a43;font-size:28px;font-weight:800}.bookingSuccess>div{display:flex;flex-direction:column;align-items:center;margin:24px auto 0;padding:18px;background:var(--soft);border-radius:8px;max-width:280px}.bookingSuccess>div small{color:var(--muted)}.bookingSuccess>div strong{font-size:23px;letter-spacing:2px}.publicContactFacts{display:grid;grid-gap:0;gap:0;margin-top:28px;border-top:1px solid rgba(255,255,255,.18)}.publicContactFacts>a,.publicContactFacts>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.publicContactFacts small{color:#aac1d3;font-size:10px}.publicContactFacts strong{font-size:12px;text-align:left}.consultationSection{padding:90px 0;background:var(--soft)}.consultationForm{background:#fff;border:1px solid var(--line);border-radius:10px;padding:40px;box-shadow:var(--shadow)}.consultationForm>div:first-child h2{font-size:32px;margin:0}.consultationForm>div:first-child p{margin-top:4px;color:var(--muted)}.consultationForm label{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:12px;font-weight:700}.consultationForm input,.consultationForm select,.consultationForm textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:13px;background:#fff;resize:vertical}.consultationForm>button{border:0;margin-top:20px;cursor:pointer}.consultationForm>button:disabled{opacity:.55}.consultationSuccess{text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:48px}.consultationSuccess h2{font-size:30px;margin:0}.consultationSuccess p{color:var(--muted)}.consultationSuccess>strong{display:inline-block;margin-top:12px;padding:10px 18px;background:var(--soft);border-radius:6px;letter-spacing:2px}@media(max-width:760px){.productDetailBody{gap:34px}.featureGrid,.productDetailBody{grid-template-columns:1fr}.specTable div{grid-template-columns:120px 1fr}.bookingProgress{margin:-25px -25px 25px}.jalaliDays{grid-template-columns:repeat(4,1fr)}.jalaliDays button:last-child{grid-column:2}.bookingNav button{flex:1 1;min-width:0;padding-inline:12px}.consultationForm{padding:25px}.circularHero,.latestCirculars a{flex-direction:column}.latestCirculars a{align-items:flex-start}.productHeroMedia{height:260px}}.serviceChoices{border:0;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.serviceChoices legend{font-size:13px;font-weight:700;margin-bottom:8px}.serviceChoices label{margin:0;padding:14px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;cursor:pointer;background:#fff}.serviceChoices label.selected{border-color:var(--blue);background:#eff8fe;box-shadow:0 0 0 2px rgba(14,132,205,.08)}.serviceChoices input{width:17px;height:17px;margin:0;accent-color:var(--blue)}.serviceChoices span{display:flex;flex-direction:column;gap:3px}.serviceChoices strong{font-size:12px}.serviceChoices small{font-size:9px;color:var(--muted);font-weight:400}.serviceChoices i{font-style:normal;color:transparent}.serviceChoices label.selected i{color:var(--blue)}.availabilityLoading{margin:24px 0;padding:35px;text-align:center;background:var(--soft);border-radius:8px;color:var(--muted)}.jalaliDays button:disabled{opacity:.45;cursor:not-allowed;background:#f1f3f5}.jalaliDays button:disabled:hover{background:#f1f3f5}.bookingCard textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff;resize:vertical}.serviceAreaNotice{margin-top:20px;padding:18px 20px;border:1px solid #b8d8ec;border-radius:10px;background:#f1f8fc;color:#123e5c}.serviceAreaNotice strong{display:block;margin-bottom:6px;font-size:14px}.serviceAreaNotice p{margin:0 0 13px;color:#486779;font-size:11px}.serviceAreaNotice a{display:inline-flex;color:var(--blue);font-size:12px;font-weight:800}.bookingNav>a.button{min-width:170px;justify-content:center}@media(max-width:760px){.serviceChoices{grid-template-columns:1fr}}.bookingEntry{max-width:600px;margin-inline:auto;text-align:center}.bookingEntry>p{max-width:470px;margin-inline:auto}.bookingEntry>label{text-align:right;max-width:390px;margin:25px auto 0}.bookingEntry>button{border-radius:7px;min-width:190px}.bookingEntryIcon{width:62px;height:62px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;background:#edf7fd;color:var(--blue);font-size:29px}.bookingSteps{display:grid;grid-template-columns:repeat(4,1fr);margin:-5px 0 42px;position:relative}.bookingSteps:before{content:"";height:1px;background:#d5dde4;position:absolute;right:12.5%;left:12.5%;top:18px}.bookingSteps>div{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:7px;color:#a1adb7}.bookingSteps span{width:37px;height:37px;border-radius:50%;border:2px solid #d5dde4;background:#fff;display:grid;place-items:center;font-size:12px;box-shadow:0 2px 7px rgba(7,32,54,.08)}.bookingSteps small{font-size:9px}.bookingSteps .active{color:#0a3657}.bookingSteps .active span{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px rgba(14,132,205,.08)}.bookingTitle{display:flex;align-items:center;justify-content:space-between;background:#f4f8fa;border-radius:7px;padding:10px 13px;font-size:10px}.bookingTitle button{margin:0!important;padding:5px 8px!important;background:transparent!important;color:var(--blue)!important}.vehicleSelection{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:25px}.vehicleSelection>button{min-height:190px;margin:0!important;border-radius:9px!important;border:1px solid #cfd9e1!important;background:#fff!important;color:var(--ink)!important}.addVehicleCard{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.addVehicleCard>span{width:49px;height:49px;border:2px solid #647487;border-radius:50%;display:grid;place-items:center;font-size:27px;font-weight:300}.addVehicleCard small{color:var(--muted);font-size:9px}.vehicleProfileCard{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;text-align:right;grid-gap:13px;gap:13px;padding:20px!important}.vehicleProfileCard.selected{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(14,132,205,.08)}.vehicleProfileCard>div{display:flex;flex-direction:column;gap:5px}.vehicleProfileCard small{font-size:9px;color:var(--muted)}.vehicleProfileCard i{font-size:9px;color:var(--blue);font-style:normal}.vehicleGlyph{width:37px;height:37px;border-radius:50%;background:#e8f5fb;color:var(--blue);display:grid;place-items:center}.vehicleModalBackdrop{position:fixed;inset:0;background:rgba(3,14,24,.64);z-index:1000;display:grid;place-items:center;padding:18px}.vehicleModal{width:min(100%,520px);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 28px 70px rgba(0,0,0,.34)}.vehicleModal header{height:66px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.vehicleModal h2{font-size:18px;margin:0}.vehicleModal header button{width:37px;height:37px;border:0;background:transparent;color:#6d7882;font-size:28px;cursor:pointer}.vehicleModalBody{padding:9px 25px 25px}.vehicleModalBody label{display:flex;flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:700}.vehicleModalBody em{color:var(--red);font-style:normal}.vehicleModalBody input,.vehicleModalBody select{width:100%;border:1px solid var(--line);border-radius:6px;padding:13px;background:#fff}.vehicleModal footer{padding:17px 25px;border-top:1px solid var(--line);display:flex;gap:10px}.vehicleModal footer button{margin:0!important;min-width:140px;border:0;border-radius:7px!important;background:var(--blue);color:#fff;padding:12px 18px;font-weight:700;cursor:pointer}.vehicleModal footer .secondaryButton{background:#fff;color:var(--ink);border:1px solid #c8d2da}@media(max-width:760px){.bookingSteps{margin-bottom:30px}.bookingSteps small{font-size:8px;text-align:center}.vehicleSelection{grid-template-columns:1fr}.vehicleSelection>button{min-height:145px}.vehicleModal{border-radius:10px}.vehicleModal footer button{min-width:0;flex:1 1}.bookingTitle{align-items:flex-start;gap:10px}.bookingFlow h1{font-size:27px}}.brandCopy{gap:2px}.brandCopy strong{font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.35px}.brandCopy small{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;white-space:nowrap}.brandCopy small b{color:var(--blue);font-size:9px;font-weight:800}.brandCopy small i{color:#a9b4bd;font-style:normal}.brandCopy small span{color:var(--muted)}.footerCredit{display:flex;align-items:center;gap:4px}.footerCredit strong{color:#aabcc8;font-weight:600}.footerCredit a{color:#d4e3ed;text-decoration:underline;-webkit-text-decoration-color:rgba(212,227,237,.35);text-decoration-color:rgba(212,227,237,.35);text-underline-offset:3px;transition:color .2s ease}.footerCredit a:hover{color:#fff}.vehicleModalBackdrop{padding:12px;overscroll-behavior:contain;animation:vehicleBackdropIn .16s ease-out both}.vehicleModal{width:min(100%,480px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:14px;animation:vehicleModalIn .22s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.vehicleModalBackdrop.isClosing{animation:vehicleBackdropOut .15s ease-in both}.vehicleModalBackdrop.isClosing .vehicleModal{animation:vehicleModalOut .15s ease-in both}.vehicleModal header{height:54px;padding:0 20px;flex:0 0 auto}.vehicleModal h2{font-size:16px}.vehicleModal header button{width:34px;height:34px;font-size:24px}.vehicleModalBody{padding:5px 20px 18px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.vehicleModalBody label{gap:5px;margin-top:11px;font-size:11px}.vehicleModalBody input,.vehicleModalBody select{height:43px;padding:9px 11px}.vehicleModal footer{padding:12px 20px;flex:0 0 auto}.vehicleModal footer button{min-width:125px;padding:9px 16px}.plateField{margin-top:11px}.plateFieldHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.plateFieldHead span{font-size:11px;font-weight:700}.plateFieldHead small,.plateHint{color:var(--muted);font-size:8px}.iranPlate{direction:ltr;display:grid;grid-template-columns:34px 58px 72px minmax(84px,1fr) 74px;height:55px;border:2px solid #172a3b;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 3px 10px rgba(11,38,59,.08)}.iranPlate:before{content:"IR\A ایران";white-space:pre;display:grid;place-items:center;background:#0876bd;color:#fff;font:700 8px/1.35 Arial,sans-serif;letter-spacing:.2px}.iranPlate input,.iranPlate select{width:100%;height:100%!important;margin:0!important;padding:5px!important;border:0!important;border-left:1px solid #cbd5dd!important;border-radius:0!important;background:#fff!important;text-align:center;font-size:15px;font-weight:800;box-shadow:none!important;outline-offset:-3px}.iranPlate select{font-family:inherit;font-size:12px}.iranPlateCode{height:100%;margin:0!important;display:grid!important;grid-template-rows:18px 1fr;grid-gap:0!important;gap:0!important;background:#f7f9fa}.iranPlateCode span{display:grid;place-items:center;font-size:9px;font-weight:800;color:#263849;border-bottom:1px solid #cbd5dd}.iranPlateCode input{border-left:0!important}.plateHint{display:block;margin-top:5px}@keyframes vehicleBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes vehicleBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes vehicleModalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vehicleModalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:760px){.brandCopy strong{font-size:17px}.brandCopy small{gap:4px;font-size:9px}.brandCopy small b{font-size:8px}.footerBottom{height:auto;min-height:76px;padding:14px 0;flex-direction:column;align-items:flex-start;gap:6px}.footerCredit{align-items:flex-start;line-height:1.8}.vehicleModal{width:min(100%,460px)}}@media(max-width:430px){.brandCopy small{display:flex}.brandCopy small i,.brandCopy small span{display:none}.vehicleModal footer,.vehicleModal header,.vehicleModalBody{padding-inline:16px}.iranPlate{grid-template-columns:30px 48px 62px minmax(72px,1fr) 62px}.iranPlate input,.iranPlate select{font-size:13px}}@media(prefers-reduced-motion:reduce){.vehicleModal,.vehicleModalBackdrop,.vehicleModalBackdrop.isClosing,.vehicleModalBackdrop.isClosing .vehicleModal{animation-duration:.01ms!important}}.knowledgeHero{background:radial-gradient(circle at 12% 30%,rgba(17,139,211,.11),transparent 26%),linear-gradient(135deg,#eef4f7,#fff)}.topicPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.topicPills a{padding:8px 12px;border:1px solid #c8d5de;border-radius:20px;background:#fff;color:#23506f;font-size:10px;font-weight:700}.sourcePolicy{background:#eef3f6}.sourcePolicyInner{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:75px;gap:75px;align-items:center}.sourcePolicyInner h2{font-size:33px;margin:7px 0}.sourcePolicyInner p{color:var(--muted);line-height:2}.articleHero small{display:inline-block;margin-top:17px}.articleHero small,.breadcrumbs{color:var(--muted);font-size:10px}.breadcrumbs{display:flex;gap:8px;align-items:center;margin-bottom:30px}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs b{font-weight:500}.articleLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:78px;gap:78px;align-items:start}.articleBody{max-width:800px}.articleBody>p{font-size:16px;line-height:2.15;color:#35485a;margin:0 0 24px}.articleBody>p:first-child{font-size:18px;color:var(--ink)}.articleBody h2{font-size:28px;margin:50px 0 16px}.articleAside{position:-webkit-sticky;position:sticky;top:110px;border:1px solid var(--line);border-top:3px solid var(--blue);padding:25px;display:flex;flex-direction:column;gap:0}.articleAside strong{font-size:16px;margin-bottom:10px}.articleAside a{padding:11px 0;border-bottom:1px solid var(--line);color:#274b64;font-size:12px}.articleAside a:hover{color:var(--blue)}.articleAside small{margin-top:18px;color:var(--muted);line-height:1.9}.relatedKnowledge{background:var(--soft)}@media(max-width:760px){.articleLayout,.sourcePolicyInner{grid-template-columns:1fr;gap:30px}.articleAside{position:static}.articleBody>p{font-size:14px}.topicPills{margin-top:18px}}.bookingReceipt{margin:25px auto 0;border:1px solid #cbd7df;border-radius:12px;background:#fff;text-align:right;overflow:hidden;max-width:680px;box-shadow:0 10px 30px rgba(9,42,66,.08)}.bookingReceipt>header{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;background:#082942;color:#fff}.bookingReceipt>header small{display:block;color:#bed0dc;font-size:10px}.bookingReceipt>header h2{margin:3px 0;font-size:25px;color:#fff}.bookingReceipt>header strong{font-size:12px}.bookingReceipt>header>span{padding:7px 12px;border:1px solid rgba(255,255,255,.35);border-radius:20px;color:#fff;font-size:10px}.bookingSuccessCode{display:flex;flex-direction:column;align-items:center;padding:20px;background:#f3f8fb;border-bottom:1px solid #dbe5eb}.bookingSuccessCode small{color:var(--muted)}.bookingSuccessCode strong{font-size:26px;letter-spacing:3px;color:var(--blue)}.bookingReceipt dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px 25px 20px;grid-gap:0 25px;gap:0 25px}.bookingReceipt dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e6edf1}.bookingReceipt dt{color:var(--muted);font-size:10px}.bookingReceipt dd{margin:0;font-size:11px;font-weight:700;text-align:left}.bookingReceipt>footer{padding:17px 25px;background:#f8fafb;border-top:1px solid #e0e8ed}.bookingReceipt>footer p{margin:4px 0;font-size:10px;color:#39505f}.bookingSuccess>.receiptActions{display:flex;flex-direction:row;justify-content:center;gap:10px;margin:20px auto 0;padding:0;background:transparent;border-radius:0;max-width:none}.receiptActions a,.receiptActions button{display:inline-flex;align-items:center;min-width:155px;justify-content:center}.receiptActions .secondaryButton{background:#fff;color:var(--ink);border:1px solid #c8d2da}.receiptBrand{display:flex;align-items:center;gap:12px}.receiptBrand img{width:46px;height:52px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.assignedBranch{display:flex;align-items:center;gap:11px;margin:18px 25px 0;padding:12px 14px;background:#f7fbfd;border:1px solid #dce8ee;border-radius:9px}.assignedBranchIcon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e5f5eb;color:#18733f;font-weight:800}.assignedBranch div{display:flex;flex-direction:column;gap:2px}.assignedBranch small{color:var(--muted);font-size:9px}.assignedBranch strong{color:#17384f;font-size:12px}.bookingReceipt>footer{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px}.bookingReceipt>footer div{display:flex;flex-direction:column;gap:3px}.bookingReceipt>footer small{font-size:9px;color:var(--muted)}.bookingReceipt>footer p{margin:0;font-size:11px;font-weight:700}.bookingReceipt>footer a{color:var(--blue);font-size:13px;font-weight:800}.receiptActions button,.receiptHomeButton{height:50px;border-radius:8px;gap:8px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s}.receiptActions button span,.receiptHomeButton>span:first-child{font-size:18px;line-height:1}.receiptHomeButton{background:#fff;color:#17384f;border:1px solid #b9c9d4;box-shadow:0 5px 16px rgba(10,42,65,.06)}.receiptHomeButton:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 20px rgba(10,89,143,.11)}@media(max-width:760px){.bookingReceipt dl{grid-template-columns:1fr;padding-inline:18px}.bookingReceipt>header{padding:18px;align-items:center}.bookingReceipt>header h2{font-size:21px}.bookingReceipt>header>span{font-size:9px}.receiptBrand img{width:38px;height:44px}.assignedBranch{margin-inline:18px}.bookingReceipt>footer{grid-template-columns:1fr;gap:12px;padding-inline:18px}.bookingSuccess>.receiptActions{flex-direction:column}.receiptActions a,.receiptActions button{width:100%}}@media print{@page{size:A4;margin:14mm}body{background:#fff!important}body *{visibility:hidden!important}.bookingReceipt,.bookingReceipt *{visibility:visible!important}.bookingReceipt{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;margin:0;box-shadow:none;border-color:#9baab4;page-break-inside:avoid;break-inside:avoid}.bookingReceipt>header{background:#082942!important;color:#fff!important}.bookingReceipt>header,.bookingSuccessCode{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bookingSuccessCode{background:#f3f8fb!important}.receiptActions{display:none!important}}.heroSlide.isArtwork{background-size:cover;background-position:50%}.heroSlide.isArtwork .heroArtworkLink{position:absolute;inset:0;display:block;z-index:2;cursor:pointer}.heroSlide.isArtwork .heroArtworkLink:focus-visible{outline:4px solid #28a4ff;outline-offset:-6px}.heroSlide.isArtwork .heroContent{pointer-events:none}.heroSlide.isArtwork .heroActions{pointer-events:auto}.heroSlide.isArtwork .heroArtworkLink{z-index:1}@font-face{font-family:Gulzar;src:url(/_next/static/media/Gulzar-Regular.57d9f898.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.heroSlide.isArtwork .riraPromo{display:block;width:100%;height:100%;position:relative}.heroSlide.isArtwork .riraWordmark{position:absolute;top:5%;right:4%;font-size:clamp(68px,8vw,134px);font-weight:400;line-height:1.4;color:#130c0e}.heroSlide.isArtwork .riraTagline{position:absolute;font-size:clamp(23px,2.5vw,41px);line-height:1.7;color:#170d0d;text-shadow:0 1px 10px #fff5}.heroSlide.isArtwork .riraClickHint{position:absolute;font-size:clamp(13px,1.2vw,17px);font-weight:700}@media(max-width:760px){.heroSlide.isArtwork{background-position:43%}.heroSlide.isArtwork .riraWordmark{top:3%;right:5%;font-size:58px;text-shadow:0 1px 8px #fffa}.heroSlide.isArtwork .riraTagline{top:20%;right:5%;max-width:85%;font-size:18px;padding-right:10px;border-right-width:4px;background:#fff8;border-radius:5px}.heroSlide.isArtwork .riraClickHint{right:5%;bottom:9%;font-size:12px}}.heroSlide.isArtwork .riraWordmark{color:#fff;font-family:Gulzar,Vazirmatn,serif;text-shadow:0 3px 16px #080b18a6}.heroSlide.isArtwork .riraTagline{color:#fff;text-shadow:0 2px 10px #050818d6}.heroSlide.isArtwork .riraClickHint:before{content:"◀";color:#8be9e5;margin-left:8px;font-size:1.2em}@media(max-width:760px){.heroSlide.isArtwork .riraWordmark{color:#fff;text-shadow:0 2px 12px #070e1d}.heroSlide.isArtwork .riraTagline{background:#081321a6;color:#fff}}.heroSlide.isArtwork .riraTagline{top:34%;right:4%;max-width:42%;padding-right:18px;border-right:7px solid #83e5e0;background:none;color:#17100f;text-shadow:0 1px 7px #fff9;font-size:clamp(18px,2.3vw,33px);font-weight:300;line-height:1.6}.heroSlide.isArtwork .riraClickHint{right:4%;bottom:8%;max-width:48%;color:#fff;text-shadow:0 2px 5px #000;font-size:clamp(12px,1.15vw,16px)}@media(max-width:760px){.heroSlide.isArtwork .riraTagline{top:35%;right:4%;max-width:60%;font-size:clamp(15px,3.4vw,21px);padding-right:10px;border-right-width:4px;background:#fff9;border-radius:5px;color:#17100f;text-shadow:none}.heroSlide.isArtwork .riraClickHint{right:5%;bottom:8%;max-width:58%;font-size:11px}}@media(min-width:761px){.heroSlide.isArtwork{background-position:100%}}.homeProducts{padding:54px 0 76px;background:linear-gradient(180deg,#eef5fb,#fff)}.homeProducts .sectionHeader{margin-bottom:24px}.homeVehicleGrid{gap:18px}.homeVehicleCard{border:1px solid #dce6ef;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 32px rgba(19,51,78,.08);padding-bottom:22px}.homeVehicleMedia{height:230px;background:linear-gradient(145deg,#e5f0f8,#f8fbfe);border-bottom:1px solid #e6edf3}.homeVehicleMedia img{padding:14px;box-sizing:border-box}.introSection{padding-top:64px}@media(max-width:760px){.homeProducts{padding:36px 0 52px}.homeVehicleGrid{gap:12px}.homeVehicleMedia{height:190px}.homeVehicleCard{border-radius:16px}.introSection{padding-top:56px}}.homeProducts{padding:48px 0 64px}.homeProducts .sectionHeader{margin-bottom:22px}.homeVehicleGrid{align-items:start}.homeVehicleCard{display:block;min-height:0;padding:0 0 18px;text-align:right}.homeVehicleMedia{height:auto;aspect-ratio:1.45;margin-bottom:0}.homeVehicleMedia img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.homeVehicleCard h3{font-size:20px;margin:15px 18px 8px}.homeVehicleCard>b{display:block;margin:0 18px;font-size:12px}@media(max-width:760px){.homeProducts{padding:36px 0 50px}.homeVehicleMedia{height:auto;aspect-ratio:1.5}.homeVehicleCard h3{font-size:19px}}.introSection{padding:52px 0 44px}.introGrid{grid-template-columns:1fr 1.3fr;align-items:center;gap:24px 48px}.introGrid h2{max-width:480px}.introText p{max-width:680px}.serviceSection{padding:50px 0 58px}.serviceGrid{gap:14px}.serviceCard{min-height:220px;padding:22px}.serviceCard h3{margin:24px 0 8px}.serviceCard p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serviceBanner{position:relative;min-height:380px;overflow:hidden;background:#112942}.serviceBanner:before{content:none}.serviceBannerVisual{position:absolute;inset:0 42% 0 0;background:#e8eef4}.serviceBannerVisual img{width:100%;height:100%;object-fit:cover;object-position:center}.serviceBanner:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#112942,#112942 38%,rgba(17,41,66,.78) 55%,rgba(17,41,66,0) 80%)}.serviceBannerContent{position:relative;z-index:1}@media(max-width:760px){.introSection{padding:40px 0}.introGrid{display:block}.introGrid h2{margin-bottom:16px}.serviceSection{padding:38px 0 48px}.serviceCard{min-height:0}.serviceCard h3{margin-top:12px}.serviceBanner{min-height:440px}.serviceBannerVisual{inset:0 0 42% 0}.serviceBanner:after{background:linear-gradient(0deg,#112942,#112942 42%,rgba(17,41,66,.68) 66%,rgba(17,41,66,0))}.serviceBannerContent{padding-top:180px}}.homeVehicleMedia{overflow:hidden;margin:10px 10px 0}.homeVehicleMedia,.homeVehicleMedia img{border-radius:14px}@media(max-width:760px){.homeVehicleMedia{margin:8px 8px 0}.homeVehicleMedia,.homeVehicleMedia img{border-radius:12px}}.vehicleHero{background:#f2f6fa;padding-bottom:36px}.vehicleHeroImage{width:100%;aspect-ratio:3.8;overflow:hidden;background:#e5edf3}.vehicleHeroImage>img{width:100%;height:100%;display:block;object-fit:cover}.vehicleHeroContent{padding-top:26px}.vehicleHeroContent nav{font-size:12px;color:var(--muted)}.vehicleHeroContent h1{margin:10px 0;font-size:42px}.vehicleHeroContent p{max-width:850px;margin:0 0 22px;line-height:1.9}.vehicleImagePending{height:100%;display:grid;place-items:center;font-size:32px;color:#315470}.vehicleExplorer{padding-top:32px;padding-bottom:36px}.vehicleTabs{gap:6px;border-bottom:1px solid #dce5ed;padding-bottom:8px}.vehicleTabs button{font:inherit;border:0;background:transparent;color:#456078;padding:15px 20px;border-radius:10px;cursor:pointer}.vehicleTabs button[aria-selected=true]{background:#07548a}.vehicleSelection select:focus-visible,.vehicleTabs button:focus-visible{outline:3px solid #42a9e8;outline-offset:3px}.vehicleSelection{margin:24px 0;padding:20px;background:#eff5fa;border-radius:14px;gap:14px}.vehiclePanel select,.vehicleSelection select{font:inherit;border:1px solid #ccd9e3;padding:12px;border-radius:8px;background:#fff;max-width:100%;min-width:250px}.vehiclePanel{padding:24px 0}.vehiclePanel h2{font-size:25px;margin:0 0 24px}.vehicleDescription p{line-height:2.15;color:#435568;margin:0 0 22px}.vehicleSpecTable{margin:0;border:1px solid #dae4ed;border-radius:14px;overflow:hidden}.vehicleSpecTable>div{grid-template-columns:minmax(120px,30%) 1fr;padding:17px 22px;grid-gap:20px;gap:20px;border-bottom:1px solid #e2e9ef}.vehicleSpecTable>div:last-child{border:0}.vehicleSpecTable>div:nth-child(odd){background:#f5f8fb}.vehicleSpecTable dt{color:#587085}.vehicleSpecTable dd{font-weight:600;white-space:pre-line}.vehicleFeatures{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;list-style:none;padding:0}.vehicleFeatures li{padding:18px;border:1px solid #e0e8ef;border-radius:12px}.vehicleGallery{grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.vehicleGallery img{display:block;border-radius:14px}.vehicleDownloads a{padding:20px;border:1px solid #dae4ed;border-radius:12px;margin-bottom:12px}.vehicleEmpty,.vehicleFootnote{color:#65798a;line-height:1.9;font-size:13px}.vehicleFootnote{border-top:1px solid #e0e8ef;padding-top:20px}.vehicleSource{gap:24px;font-size:12px;color:#65798a}.vehicleCompareScroll{margin-top:24px}.vehicleCompareScroll table{min-width:620px}.vehicleCompareScroll td,.vehicleCompareScroll th{padding:18px;border:1px solid #dae4ed;text-align:right}.vehicleCompareScroll thead{background:#edf5fa}.vehicleCompareScroll caption{text-align:right;margin:15px 0}.vehicleRelated{display:flex;gap:24px;padding-bottom:50px;flex-wrap:wrap;color:#07548a}@media(max-width:760px){.vehicleHeroImage{aspect-ratio:2.25}.vehicleHeroImage>img{object-fit:cover}.vehicleHeroContent h1{font-size:31px}.vehicleTabs button{padding:12px 14px;font-size:13px}.vehicleSelection{align-items:stretch;flex-direction:column;padding:16px}.vehicleSelection select{min-width:0;width:100%}.vehicleSpecTable>div{grid-template-columns:110px 1fr;padding:15px 13px;gap:12px;font-size:13px}.vehicleFeatures,.vehicleGallery{grid-template-columns:1fr}.vehiclePanel h2{font-size:21px}.vehicleDescription p{font-size:14px}}.vehicleDetailPage{background:#eef3f8;padding-bottom:36px}.vehicleDetailPage .vehicleHero{background:white}.vehicleDetailPage .vehicleHeroImage{aspect-ratio:3.8;height:auto;overflow:hidden}.vehicleDetailPage .vehicleHeroImage img{width:100%;height:100%;object-fit:cover;display:block}.vehicleDetailPage .vehicleHeroContent{padding:18px 0;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.vehicleDetailPage .vehicleHeroContent nav{font-size:12px;order:3;width:100%;color:#62748a}.vehicleDetailPage .vehicleHeroContent h1{margin:0;font-size:32px}.vehicleCompactActions{margin:0;-webkit-margin-start:auto;margin-inline-start:auto}.vehicleExplorer{padding-top:0!important}.vehicleTabs{display:flex;justify-content:center;background:white;border-bottom:1px solid #dce4ed;gap:0;padding:0;overflow-x:auto}.vehicleTabs button{border:0!important;border-radius:0!important;white-space:nowrap;padding:22px 23px;background:white;color:#44576d;font-weight:700}.vehicleTabs button[aria-selected=true]{background:#123e68;color:white}.vehiclePanel{background:white;border:0;border-radius:0;padding:32px 40px;margin-top:24px;box-shadow:0 8px 28px #173a5d08}.vehiclePanel[hidden]{display:none}.vehiclePanel h2{font-size:24px;margin-top:0}.vehicleDescription{margin:auto}.vehicleDescription p{font-size:15px;line-height:2.2;color:#46576a}.vehicleDescription h3{font-size:19px;color:#143e65;margin:28px 0 10px}.vehicleSelection{background:white;margin:24px 0 0;padding:20px 30px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vehicleSelection select{max-width:100%;min-width:260px;padding:12px;border:1px solid #cbd7e3;border-radius:6px}.vehicleSpecTable>div:nth-child(odd){background:#f4f7fa}.vehicleSpecTable>div{padding:15px 18px;border-bottom:1px solid #e5eaf0;display:grid;grid-template-columns:230px 1fr;grid-gap:24px;gap:24px}.vehicleSpecTable dt{font-weight:700}.vehicleSpecTable dd{margin:0}.vehicleGallerySwitch{display:flex;gap:8px;margin:20px 0}.vehicleGallerySwitch button{padding:12px 24px;border:1px solid #b9cbdc;border-radius:6px;background:white}.vehicleGallerySwitch button[aria-pressed=true]{background:#163f68;color:white}.vehicleGallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.vehicleGallery img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:8px}.vehicleDifference{background:#edf5ff}.vehicleFootnote,.vehicleSource{font-size:12px;color:#596b7e}.vehicleDownloads a{display:block;padding:18px;border-bottom:1px solid #e3eaf1}.vehicleCompareScroll{overflow:auto}.vehicleCompareScroll table{min-width:640px;width:100%;border-collapse:collapse}.vehicleCompareScroll td,.vehicleCompareScroll th{padding:14px;border:1px solid #dce5ed;line-height:1.9}.vehicleRelated{padding-top:28px}@media(max-width:760px){.vehicleDetailPage .vehicleHeroImage{aspect-ratio:2.2}.vehicleDetailPage .vehicleHeroContent{padding:18px 16px}.vehicleDetailPage .vehicleHeroContent h1{font-size:26px}.vehicleCompactActions{display:none}.vehicleTabs{justify-content:flex-start}.vehicleTabs button{padding:18px 14px;font-size:12px}.vehiclePanel{padding:24px 18px}.vehicleSpecTable>div{grid-template-columns:1fr;gap:5px;padding:13px}.vehicleSelection{padding:18px}.vehicleSelection select{min-width:0;width:100%}.vehicleGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.vehicleDetailPage .vehicleHeroContent{display:grid;grid-template-columns:1fr auto;grid-gap:6px 24px;gap:6px 24px;padding:16px 0 18px}.vehicleDetailPage .vehicleHeroContent nav{grid-column:1/-1;order:0;line-height:1.5;margin:0}.vehicleDetailPage .vehicleHeroContent h1{line-height:1.3;font-size:30px}.vehicleDetailPage .vehicleHeroContent .heroButtons{margin:0}.vehicleTabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #dce5ee;overflow:visible;margin-top:0}.vehicleTabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:18px 10px 15px;position:relative;line-height:1.6;font-size:13px;min-width:0;color:#596b7d;transition:background .15s,color .15s}.vehicleTabs button:hover{background:#f3f7fb;color:#153f65}.vehicleTabs button[aria-selected=true]{background:#eaf2fa;color:#133e66}.vehicleTabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:18%;right:18%;height:3px;background:#174e7b;border-radius:3px 3px 0 0}.vehicleTabs button:focus-visible{outline:2px solid #1074b7;outline-offset:-4px}.vehicleTabIcon{width:30px;height:30px;flex-shrink:0}.vehiclePanel{margin-top:20px;border-radius:10px;padding:28px 32px}.vehiclePanel>h2{font-size:23px;margin-bottom:22px}.vehiclePanel h3{font-size:18px}.vehicleSelection{padding:16px 18px;background:#f3f7fb;border:1px solid #e0e8ef;border-radius:8px;margin:0 0 22px;gap:12px}.vehicleSelection label{font-size:13px;font-weight:700}.vehicleSelection span{font-size:12px;color:#51667b}.vehicleSpecTable{margin-bottom:0}.vehicleSpecTable dt{font-size:14px;line-height:1.9}.vehicleSpecTable dd{font-size:14px;unicode-bidi:plaintext}.vehicleGallery{gap:14px}.vehicleGallery button{position:relative;padding:0;border:0;background:#eef3f7;border-radius:9px;overflow:hidden;cursor:zoom-in}.vehicleGallery button[hidden]{display:none}.vehicleGallery button img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:0}.vehicleGallery button span{position:absolute;bottom:10px;left:10px;background:#0b274ecc;color:white;border-radius:5px;padding:1px 8px;font-size:24px;line-height:1.3}.vehicleGallery button:focus-visible{outline:3px solid #0085cb;outline-offset:3px}.vehicleMoreImages{display:block;margin:22px auto 4px;padding:11px 28px;border:1px solid #bed0df;border-radius:6px;background:white;color:#164669;cursor:pointer}.vehicleLightbox{border:0;padding:44px 12px 12px;background:#071c30;max-height:92vh;border-radius:10px;overflow:auto}.vehicleLightbox::-webkit-backdrop{background:#071727df}.vehicleLightbox::backdrop{background:#071727df}.vehicleLightbox img{display:block;max-width:88vw;max-height:78vh}.vehicleLightboxClose{position:absolute;top:5px;left:10px;width:36px;height:36px;font-size:30px;background:transparent;border:0;color:white;cursor:pointer}.vehicleLightboxClose:focus-visible{outline:2px solid white}.vehicleDownloads{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vehicleDownloads a{display:flex;gap:14px;align-items:center;border:1px solid #e1e8ef;border-radius:8px;padding:16px;background:#f8fafc;font-size:14px;height:100%;box-sizing:border-box}.vehicleDownloads a:hover{border-color:#7aa4c6;background:#eff6fc}.vehicleDownloads small{display:block;color:#697b8c;margin-top:7px;font-size:11px}.vehicleDownloads a>b{-webkit-margin-start:auto;margin-inline-start:auto}.vehicleDownloadArchive{margin-top:20px;padding:15px;border:1px solid #e0e8ef;border-radius:8px}.vehicleDownloadArchive summary{font-weight:700;cursor:pointer}.vehicleCompareChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:20px;background:#f5f8fb;border:1px solid #e0e8ef;border-radius:8px;margin-bottom:20px}.vehicleCompareChoices h3{margin:0 0 14px}.vehicleCompareChoices .vehicleSelection{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:stretch}.vehicleCompareChoices label{display:block;font-size:13px;margin:8px 0}.vehicleCompareChoices select{width:100%;max-width:100%;min-width:0;padding:11px;border:1px solid #c4d3e0;border-radius:6px;background:white;color:#183b57}.vehicleDifferenceToggle{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:14px}.vehicleCompareScroll{max-width:100%;border-radius:8px}.vehicleCompareScroll th{background:#f0f4f8;font-size:13px}.vehicleCompareScroll td{font-size:13px}.vehicleCompareScroll td,.vehicleCompareScroll th{vertical-align:top}.vehicleCompareScroll .vehicleDifference th{background:#e8f2fb}.vehicleSource{display:flex;flex-wrap:wrap;gap:18px;padding-top:18px}.vehicleDescription{max-width:940px}.vehicleDescription h3:first-child{margin-top:0}.vehicleFootnote{line-height:1.9}@media(max-width:760px){.vehicleDetailPage .vehicleHeroContent{padding:14px 16px;display:block}.vehicleDetailPage .vehicleHeroContent nav{margin-top:7px}.vehicleTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.vehicleTabs button{font-size:11px;padding:14px 6px 12px;gap:7px;white-space:normal;min-height:86px}.vehicleTabIcon{width:26px;height:26px}.vehiclePanel{padding:23px 16px;margin-top:16px}.vehiclePanel>h2{font-size:20px}.vehicleDescription p{font-size:14px;line-height:2.1}.vehicleCompareChoices,.vehicleDownloads{grid-template-columns:1fr}.vehicleCompareChoices{padding:15px;gap:8px}.vehicleSelection{padding:14px}.vehicleGallery button span{font-size:20px;bottom:6px;left:6px}.vehicleLightbox{max-width:96vw;padding-inline:6px}.vehicleLightbox img{max-width:91vw}}.vehicleLightboxNavigation{display:flex;justify-content:center;gap:22px;color:white;align-items:center;margin:0 40px 10px}.vehicleLightboxNavigation button{border:1px solid #ffffff66;border-radius:6px;background:transparent;color:white;padding:3px 18px;font-size:23px}.vehicleLightboxNavigation span{direction:ltr}.vehicleLightboxNavigation{gap:18px;margin:0 48px 16px}.vehicleLightboxNavigation button{width:46px;height:46px;border:1px solid #ffffff40;box-shadow:0 4px 14px #0003;transition:background .18s,border-color .18s,box-shadow .18s}.vehicleLightboxNavigation button svg{width:23px;height:23px}.vehicleLightboxNavigation button:hover{background:#ffffff28;border-color:#ffffff80;box-shadow:0 5px 18px #0005}.vehicleLightboxNavigation button:focus-visible{outline-offset:4px}.vehicleLightboxNavigation span{min-width:64px;text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#e2ebf3}@media(max-width:760px){.vehicleLightboxNavigation{gap:14px;margin-bottom:12px}.vehicleLightboxNavigation button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.vehicleLightboxNavigation button{transition:none}}.vehicleDetailPage .vehicleHeroContent{padding-bottom:12px}.vehicleTabs{background:#fff;box-shadow:0 3px 12px #183a5710}@media(min-width:761px){.vehicleTabs{position:-webkit-sticky;position:sticky;top:84px;z-index:20}}.vehicleHighlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.vehicleHighlights>div{padding:20px;background:#eff5fa;border:1px solid #e0e9f1;border-radius:10px}.vehicleHighlights small{display:block;color:#607589;font-size:12px;margin-bottom:10px}.vehicleHighlights strong{display:block;font-size:17px;color:#143e60;line-height:1.7}.vehicleVisualIntro{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin:20px 0 38px}.vehicleVisualIntro img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#f7fafc;border-radius:12px}.vehicleDescription p,.vehicleVisualIntro p{line-height:2.1;font-size:15px;color:#43576a}.vehicleDescription{max-width:900px;margin-inline:auto}.vehicleDescription h3{margin-top:28px;color:#163f61}.vehicleCabin{margin:30px auto 0;max-width:850px}.vehicleCabin img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:12px;background:#f3f6f9}.vehicleCabin figcaption{font-size:12px;color:#64778a;text-align:center;margin-top:10px}.vehicleSpecTable dd{text-align:right;unicode-bidi:normal;font-weight:500;line-height:1.9}.vehicleEquipmentList{padding:0 20px 0 0;margin:0;column-count:2;column-gap:30px}.vehicleEquipmentList li{page-break-inside:avoid;break-inside:avoid;margin-bottom:7px}.vehicleLightbox{width:min(1100px,94vw);height:min(780px,90dvh);max-width:94vw;max-height:90dvh;box-sizing:border-box;padding:60px 72px;overflow:hidden;border-radius:16px;background:#081d30}.vehicleLightbox img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.vehicleLightboxClose{top:12px;left:16px;width:40px;height:40px;border-radius:50%;background:#ffffff14;font-size:28px;z-index:3}.vehicleLightboxNavigation{margin:0;display:contents}.vehicleLightboxNavigation button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff50;padding:0;z-index:2;color:#fff;cursor:pointer}.vehicleLightboxNavigation button[aria-label="تصویر قبلی"]{right:14px}.vehicleLightboxNavigation button[aria-label="تصویر بعدی"]{left:14px}.vehicleLightboxNavigation button svg{width:24px;height:24px}.vehicleLightboxNavigation button:hover{background:#ffffff30;border-color:#ffffff90}.vehicleLightboxNavigation button:focus-visible{outline:2px solid #8dd6ff;outline-offset:3px}.vehicleLightboxNavigation .vehicleImageCount{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);direction:ltr;background:#ffffff10;border-radius:18px;padding:5px 18px;font-size:13px;color:#e6eff7}@media(max-width:760px){.vehicleHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vehicleHighlights>div{padding:14px}.vehicleHighlights strong{font-size:14px}.vehicleVisualIntro{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.vehicleEquipmentList{column-count:1}.vehicleSpecTable>div{grid-template-columns:1fr;gap:7px;padding:14px}.vehicleSpecTable dt{font-size:12px;color:#607589}.vehicleSpecTable dd{font-size:14px}.vehicleLightbox{width:96vw;max-width:96vw;height:86dvh;max-height:86dvh;padding:58px 10px 75px}.vehicleLightboxNavigation button{top:auto;bottom:12px;transform:none;width:44px;height:44px}.vehicleLightboxNavigation button[aria-label="تصویر قبلی"]{right:20px}.vehicleLightboxNavigation button[aria-label="تصویر بعدی"]{left:20px}.vehicleLightboxNavigation .vehicleImageCount{bottom:19px}}.bookingHomeBanner:after,.bookingHomeBanner:before{display:none}.bookingHomeBanner{min-height:340px;padding:48px 0;background:linear-gradient(115deg,#073956,#102941)}.bookingHomeGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:center}.bookingHomeBanner .serviceBannerContent{width:100%;padding:0}.bookingHomeBanner h2{font-size:clamp(28px,3vw,40px);line-height:1.5}.bookingHomeBanner p{max-width:580px;line-height:2}.bookingHomeVisual{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff26;border-radius:28px;background:#ffffff08;min-height:270px;color:#d3eafb}.bookingHomeVisual svg{width:190px;height:190px}.bookingHomeVisual span{font-size:14px;margin-bottom:20px}.bookingGuideLink{display:inline-block;margin:14px 20px;color:#e5f4ff;font-size:13px}.homeFaq{padding:56px 0;background:#f2f6fa}.homeFaqGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px}.homeFaq h2{font-size:30px;margin:0 0 16px}.homeFaq p{color:var(--muted);line-height:2}.homeFaq details{background:white;border:1px solid var(--line);border-radius:12px;padding:18px 22px;margin-bottom:12px}.homeFaq summary{cursor:pointer;font-weight:600;line-height:1.8}.homeFaq details a{color:var(--blue);font-size:13px}.heroControls button{height:32px}.heroContent{padding-bottom:55px}.heroContent p{max-width:570px}@media(min-width:761px){.heroSlide:not(.isArtwork){background-size:cover!important;background-position:50%!important}.heroSlide:not(.isArtwork) .heroShade{background:linear-gradient(90deg,rgba(7,28,50,.08),rgba(7,28,50,.8) 65%,#071c32)}.heroShowcase{height:520px}}@media(max-width:760px){.bookingHomeGrid,.homeFaqGrid{grid-template-columns:1fr;gap:25px}.bookingHomeBanner{padding:32px 0;min-height:0}.bookingHomeVisual{min-height:185px;grid-row:1}.bookingHomeVisual svg{width:120px;height:120px}.bookingHomeVisual span{font-size:12px}.homeFaq{padding:36px 0}.homeFaq h2{font-size:25px}.bookingGuideLink{margin-right:14px}.homeFaq details{padding:15px}.heroContent h1,.heroContent h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.heroSlide{transition:none}}.isacoHomeVisual{background:#071279;border-color:#ffffff24}.isacoHomeVisual img{display:block;width:220px;height:auto;max-width:80%;object-fit:contain}.isacoHomeVisual span{margin:4px 0 22px;color:#fff}.heroSlide.isBookingBrand{background:radial-gradient(ellipse at 22% 45%,#134b71 0,transparent 55%),linear-gradient(115deg,#0b3152,#071c32)!important}.heroSlide.isBookingBrand .heroShade{display:none}.heroBrandVisual{position:absolute;left:9%;top:50%;transform:translateY(-50%);width:28%;display:flex;flex-direction:column;align-items:center;color:#fff;gap:12px}.heroIkcoSymbol{width:125px;height:140px;object-fit:contain;filter:drop-shadow(0 8px 16px #0003)}.heroBrandName{font-size:29px;font-weight:700}.heroIsacoLogo{width:110px;height:auto;border-radius:8px;margin-top:8px}.heroBrandCaption{font-size:12px;color:#c5deef}.isBookingBrand .heroContent h1{max-width:650px}.isBookingBrand .heroContent p{max-width:590px}@media(max-width:760px){.heroBrandVisual{left:0;top:20px;transform:none;width:100%;gap:6px}.heroIkcoSymbol{width:65px;height:73px}.heroBrandName{font-size:19px}.heroIsacoLogo{width:65px;margin-top:0}.heroBrandCaption{display:none}.isBookingBrand .heroContent{padding-bottom:68px}.isBookingBrand .heroContent h1{font-size:30px;margin:12px 0}.isBookingBrand .heroActions{margin-top:16px}.isacoHomeVisual img{width:160px}}.quickBookingHero{position:relative;height:590px;background:#09243c;overflow:hidden;color:white}.quickHeroPanel{position:absolute;inset:0}.quickHeroPanel[hidden]{display:none}.quickHeroPhoto{position:absolute;top:30px;width:63%;height:500px;object-position:center}.quickHeroFade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 38%,#09243caa 56%,#09243c 68%)}.quickHeroLayout{position:relative;height:100%;display:flex;align-items:center;z-index:1;padding-bottom:45px}.quickHeroBooking,.quickHeroProduct{width:390px;max-width:42%}.quickHeroEyebrow{color:#bfd4e6;font-size:13px}.quickHeroBooking h1{font-size:32px;line-height:1.6;margin:8px 0 17px}.quickHeroForm{background:#fff;color:#17354e;padding:23px 25px;border-radius:12px;box-shadow:0 16px 40px #0002}.quickHeroForm h2{font-size:19px;margin:0 0 5px}.quickHeroForm p{color:#5b7183;margin:0 0 16px}.quickHeroForm label{display:block;font-size:13px;font-weight:600;margin:12px 0 7px}.quickHeroForm select{width:100%;height:46px;padding:0 12px;background:#f8fafc;border:1px solid #d2dde6;border-radius:6px;color:#17354e;font:inherit;font-size:13px}.quickHeroForm button{width:100%;margin-top:19px;min-height:47px;border:0;border-radius:6px;background:#0869ac;color:white;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.quickHeroForm small{display:block;color:#60798d;margin-top:11px;line-height:1.8}.quickHeroProduct h2{font-size:48px;margin:15px 0}.quickHeroProduct p{line-height:2;color:#d4e1ed;margin-bottom:25px}.quickHeroCredit{display:block;font-size:10px;line-height:1.9;color:#c7d5e1;margin-top:20px}.quickHeroCredit a{text-decoration:underline}.quickHeroTabs{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:8px}.quickHeroTabs button{background:#ffffff0d;color:#d0dfeb;border:1px solid #ffffff30;border-radius:6px;min-height:35px;padding:5px 18px;font:inherit;font-size:12px;cursor:pointer}.quickHeroTabs button[aria-pressed=true]{background:#fff;color:#143d5b}.quickBookingHero button:focus-visible,.quickBookingHero select:focus-visible{outline:3px solid #6bc3ff;outline-offset:3px}@media(max-width:760px){.quickBookingHero{height:760px}.quickHeroPhoto{top:0;width:100%;height:225px;object-fit:cover}.quickHeroFade{background:linear-gradient(180deg,transparent 135px,#09243c 225px)}.quickHeroLayout{align-items:flex-start;padding-top:225px;padding-bottom:60px}.quickHeroBooking,.quickHeroProduct{width:100%;max-width:none}.quickHeroBooking h1{font-size:27px;margin:6px 0 13px}.quickHeroForm{padding:20px}.quickHeroTabs{bottom:17px}.quickHeroTabs button{padding:5px 14px}.quickHeroProduct h2{font-size:38px}.quickHeroProduct p{font-size:15px}}.quickHeroPhoto{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 65%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 65%,transparent)}.quickHeroFade{background:linear-gradient(90deg,transparent 30%,#09243c22 43%,#09243c99 57%,#09243c 68%)}.quickHeroPanel:not([hidden]){animation:quickHeroAppear .55s ease-out}@keyframes quickHeroAppear{0%{opacity:.25}to{opacity:1}}.quickHeroTabs{direction:ltr;gap:9px}.quickHeroTabs button,.quickHeroTabs button[aria-pressed=true]{background:transparent;border:0;border-radius:0;width:48px;height:32px;padding:14px 0;min-height:32px}.quickHeroTabs button span{display:block;width:100%;height:3px;background:#ffffff55;transition:background .2s}.quickHeroTabs button[aria-pressed=true] span{background:#fff}@media(max-width:760px){.quickHeroPhoto{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent)}.quickHeroFade{background:linear-gradient(180deg,transparent 110px,#09243c80 170px,#09243c 235px)}}@media(prefers-reduced-motion:reduce){.quickHeroPanel:not([hidden]){animation:none}.quickHeroTabs button span{transition:none}}.quickHeroPhoto{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent)}.quickHeroFade{background:none}@media(max-width:760px){.quickHeroPhoto{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 76%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 76%,transparent)}.quickHeroFade{background:none}}.quickBookingHero{height:clamp(420px,34vw,520px);background:#eef2f3;color:#17354a}.quickHeroPhoto{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:none;mask-image:none}.quickHeroPanel1 .quickHeroPhoto{object-position:left center}.quickHeroFade{background:linear-gradient(90deg,transparent 60%,#ffffff70 78%,#ffffffb8)}.quickHeroPanel2 .quickHeroFade{background:linear-gradient(90deg,#ffffffc9,#ffffff70 21%,transparent 40%)}.quickHeroLayout{padding-bottom:35px}.quickHeroBooking{width:340px;max-width:30%}.quickHeroProduct{width:360px;max-width:32%}.quickHeroEyebrow{color:#254b63;font-size:12px;font-weight:500}.quickHeroBooking h1{font-size:28px;margin:5px 0 12px}.quickHeroForm{padding:17px 20px;border-radius:9px;background:#fffffff5;box-shadow:0 8px 28px #102c441c}.quickHeroForm p{font-size:12px;margin-bottom:12px}.quickHeroForm label{margin:9px 0 5px;font-size:12px}.quickHeroForm select{height:42px}.quickHeroForm button{margin-top:14px;min-height:43px}.quickHeroForm small{margin-top:8px;font-size:10px}.quickHeroProduct h2{font-size:44px;line-height:1.5;margin:10px 0;color:#17354a}.quickHeroProduct p{font-size:16px;color:#26465b;margin-bottom:22px}.quickHeroTabs button span{background:#163b5860;box-shadow:0 1px 2px #fff5}.quickHeroTabs button[aria-pressed=true] span{background:#0869ac}@media(max-width:1100px){.quickBookingHero{height:auto;min-height:0;padding-bottom:48px;background:#f4f7fa}.quickHeroPanel{position:relative;inset:auto}.quickHeroPanel[hidden]{display:none}.quickHeroPhoto{position:relative;display:block;top:auto;left:auto;width:100%;height:auto;aspect-ratio:2016/528;object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.quickHeroFade{display:none}.quickHeroLayout{height:auto;padding-top:22px;padding-bottom:22px;justify-content:flex-start!important}.quickHeroBooking,.quickHeroProduct{width:100%;max-width:none}.quickHeroBooking h1{font-size:27px}.quickHeroForm{max-width:500px;box-shadow:none;border:1px solid #dce5ec;background:#fff}.quickHeroProduct h2{font-size:34px}.quickHeroProduct p{font-size:15px;margin-bottom:15px}.quickHeroTabs{bottom:8px}.quickHeroEyebrow{color:#37596f}}.quickHeroBooking h1,.quickHeroProduct h2{color:#102f45;font-weight:700;text-shadow:0 1px 0 #ffffff50}.quickHeroProduct p{color:#173b53;font-weight:500;line-height:1.9}.quickHeroEyebrow{color:#244961;font-weight:600}@media(min-width:1101px){.quickHeroPanel0 .quickHeroFade{background:linear-gradient(90deg,transparent 60%,#ffffff40 69%,#ffffffe8 77%,#fffffff5)}.quickHeroPanel1 .quickHeroFade{background:linear-gradient(90deg,transparent 62%,#ffffff70 71%,#fffffff0 81%,#fffffff7)}.quickHeroPanel2 .quickHeroFade{background:linear-gradient(90deg,#fffffff7,#fffffff0 29%,#ffffff70 36%,transparent 44%)}.quickHeroBooking{width:340px;max-width:29%}.quickHeroProduct{width:330px;max-width:29%}.quickHeroProduct p{font-size:17px}}@media(max-width:1100px){.quickHeroBooking h1,.quickHeroProduct h2{text-shadow:none}.quickHeroProduct p{font-size:15px;color:#173b53}}@media(min-width:1281px){.quickHeroPanel2 .quickHeroPhoto{object-position:center center}.quickHeroPanel1 .quickHeroFade,.quickHeroPanel2 .quickHeroFade{background:none}.quickHeroProduct{position:relative;isolation:isolate;width:310px;max-width:28%}.quickHeroProduct:before{content:"";position:absolute;z-index:-1;inset:-28px -28px;background:linear-gradient(90deg,transparent,#fffffff2 18%,#fffffff2);pointer-events:none}.quickHeroPanel2 .quickHeroProduct:before{background:linear-gradient(90deg,#fffffff2,#fffffff2 82%,transparent)}.quickHeroProduct h2{font-size:42px;margin:8px 0}.quickHeroProduct p{font-size:16px;margin-bottom:18px}.quickHeroBooking{width:320px;max-width:28%}.quickHeroBooking h1{font-size:26px;white-space:nowrap}}@media(min-width:1101px) and (max-width:1280px){.quickBookingHero{height:auto;padding-bottom:48px;background:#f4f7fa}.quickHeroPanel,.quickHeroPhoto{position:relative}.quickHeroPhoto{display:block;width:100%;height:auto;aspect-ratio:2016/528;object-fit:contain}.quickHeroFade{display:none}.quickHeroLayout,.quickHeroPanel2 .quickHeroLayout{height:auto;padding-top:24px;padding-bottom:24px;justify-content:flex-start}.quickHeroBooking,.quickHeroProduct{width:100%;max-width:none}.quickHeroBooking h1{font-size:27px}.quickHeroForm{max-width:500px;background:#fff;box-shadow:none;border:1px solid #dce5ec}.quickHeroProduct h2{font-size:34px}.quickHeroProduct p{font-size:15px}}.quickHeroProduct:before{content:none!important;display:none!important}@media(min-width:1281px){.quickHeroPanel0 .quickHeroFade,.quickHeroPanel1 .quickHeroFade{background:linear-gradient(90deg,transparent 58%,rgba(8,25,38,.12) 70%,rgba(8,25,38,.68))}.quickHeroPanel2 .quickHeroFade{background:linear-gradient(90deg,rgba(8,25,38,.7),rgba(8,25,38,.38) 24%,transparent 46%)}.quickHeroBooking h1,.quickHeroEyebrow,.quickHeroProduct h2,.quickHeroProduct p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.quickHeroProduct{background:none;border:none;box-shadow:none;padding:0}.quickHeroProduct h2{font-size:42px;margin:8px 0 12px}.quickHeroProduct p{font-size:16px;font-weight:400}.quickHeroProduct .buttonPrimary{background:#fff;color:#143850;border:1px solid #fff;box-shadow:none;text-shadow:none}.quickHeroForm{background:#fff;box-shadow:none;border-radius:8px}.quickHeroTabs button span{background:rgba(255,255,255,.45)}.quickHeroTabs button[aria-pressed=true] span{background:#fff}}@media(max-width:1280px){.quickHeroBooking h1,.quickHeroProduct h2{white-space:normal;color:#102f45;text-shadow:none}.quickHeroEyebrow,.quickHeroProduct p{color:#244961;text-shadow:none}}.siteFooter .footerBottom{height:auto;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}.siteFooter .footerCredit{display:block;max-width:100%;text-align:center;overflow-wrap:anywhere}@media(max-width:760px){.siteFooter .footerBottom{padding:16px 12px;min-height:88px}}.quickBookingHero .quickHeroForm{background:#fff;border:1px solid #d8dee4;border-radius:4px;box-shadow:none;padding:18px 20px}.quickBookingHero .quickHeroForm select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23485b6b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px;border:1px solid #cbd3db;border-radius:4px;box-shadow:none;padding:0 12px 0 34px;color:#17354e}.quickBookingHero .quickHeroForm select:focus{outline:1px solid #235d83;outline-offset:2px;border-color:#235d83;box-shadow:none}.quickBookingHero .quickHeroForm button{background:#143a55;border-radius:4px;box-shadow:none}.quickBookingHero .quickHeroForm button:focus-visible{outline:2px solid #235d83;outline-offset:3px}.homeProducts{background:#fff}.homeProducts .homeVehicleCard{border:1px solid #e0e5e9;border-radius:4px;box-shadow:none;transform:none;padding:0 0 18px}.homeProducts .homeVehicleCard:hover{box-shadow:none;transform:none;border-color:#aebbc6}.homeProducts .homeVehicleMedia{background:none;border:0;border-radius:0;height:auto}.homeProducts .homeVehicleMedia img{object-fit:contain;background:none;box-shadow:none}.afterSalesBanner{background:#f3f5f7;border-block:1px solid #e3e7eb;color:#14354d;padding:28px 0}.afterSalesInner{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:144px}.afterSalesCopy h2{font-size:28px;line-height:1.6;margin:0 0 8px}.afterSalesCopy p{font-size:14px;color:#516575;margin:0 0 18px}.afterSalesButton{background:#143a55;color:#fff;border-radius:4px;box-shadow:none;font-size:12px;padding:0 22px;min-height:42px}.afterSalesBrand{flex:0 0 190px;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-border-start:1px solid #d8dfe5;border-inline-start:1px solid #d8dfe5}.afterSalesBrand img{display:block;width:158px;max-width:100%;height:auto;object-fit:contain}@media(max-width:760px){.afterSalesBanner{padding:24px 0}.afterSalesInner{gap:24px;min-height:0}.afterSalesCopy h2{font-size:21px}.afterSalesCopy p{font-size:12px}.afterSalesBrand{flex-basis:112px;-webkit-padding-start:16px;padding-inline-start:16px}.afterSalesBrand img{width:96px}}@media(max-width:430px){.afterSalesInner{flex-direction:column;align-items:flex-start;gap:20px}.afterSalesBrand{border:0;padding:0;flex-basis:auto}.afterSalesBrand img{width:94px}}.siteFooter .footerBottom{flex-direction:row;flex-wrap:wrap;gap:6px 10px;min-height:70px;padding:16px 160px;text-align:center}.siteFooter .footerCredit{display:inline;line-height:1.9;color:#94a7b6}.siteFooter .footerCredit a,.siteFooter .footerCredit strong{color:inherit;font-weight:500}.footerSeparator{color:#94a7b6}.servicesIdentity{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px}.servicesIdentity h2{font-size:32px;line-height:1.6;margin:0 0 8px}.servicesIdentity p{color:#516575;font-size:14px;margin:0 0 12px}.servicesIdentity img{display:block;flex:0 0 auto;width:110px;height:auto;object-fit:contain}.introSection{padding:48px 0}.commerceCard{min-height:260px;border-radius:4px;padding:32px;box-shadow:none}.commerceCard:after,.commerceCard:before{display:none;content:none}.partsCard{background:#143a55}.shellCard{background:#f1f4f6}.homeFaq details,.serviceCard{border-radius:4px;box-shadow:none}@media(max-width:760px){.siteFooter .footerBottom{padding:16px 12px;min-height:88px}.servicesIdentity{gap:20px}.servicesIdentity h2{font-size:24px}.servicesIdentity p{font-size:12px}.servicesIdentity img{width:84px}.introSection{padding:36px 0}.commerceCard{min-height:220px;padding:24px}}.homeProducts .homeVehicleMedia{padding:0;margin:0;overflow:hidden;aspect-ratio:1.45}.homeProducts .homeVehicleMedia img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;padding:0;margin:0;border:0;border-radius:0}.commerceSection,.knowledgeSection{padding:48px 0}.homeFaq{padding:40px 0}.knowledgeGrid{align-items:start;gap:36px}.closingCta{padding:36px 0}.closingInner h2{font-size:28px;line-height:1.6;margin:6px 0 0}.serviceSection .serviceCard{min-height:260px;padding:24px}.serviceSection .serviceCard h3{margin:28px 0 8px}.serviceSection .serviceCard:hover{transform:none;box-shadow:none}.siteFooter{padding-top:40px}.siteFooter .footerMain{padding-bottom:32px}@media(max-width:760px){.commerceSection,.knowledgeSection{padding:32px 0}.homeFaq{padding:30px 0}.knowledgeGrid{gap:24px}.closingCta{padding:28px 0}.closingInner h2{font-size:23px}.siteFooter{padding-top:30px}.siteFooter .footerMain{padding-bottom:24px}}.quickHeroProduct h2{font-weight:800;font-size:clamp(34px,3.5vw,52px);line-height:1.45;margin:10px 0 6px}.quickHeroProduct h2,.quickHeroProduct p{font-family:Vazirmatn,Tahoma,sans-serif;letter-spacing:0}.quickHeroProduct p{font-weight:300;font-size:clamp(21px,2.1vw,30px);line-height:1.65;margin:0 0 22px}.quickHeroProduct .quickHeroEyebrow{font-weight:500;font-size:13px;line-height:1.8}.quickHeroBooking h1{font-weight:700;letter-spacing:0;line-height:1.55}@media(max-width:760px){.quickHeroProduct h2{font-size:30px}.quickHeroProduct p{font-size:22px}.quickHeroProduct .quickHeroEyebrow{font-size:12px}}.quickHeroPanel1 .quickHeroProduct h2{font-size:clamp(30px,2.65vw,40px);line-height:1.5}.serviceSection .serviceCard{min-height:220px}.serviceSection .serviceCard h3{margin:0 0 12px}.serviceSection .serviceCard p{margin:0 0 24px}.siteFooter .footerBottom{font-size:12px;line-height:1.9;color:#bdcbd5}.siteFooter .footerAbout p,.siteFooter .footerColumn,.siteFooter .footerCredit,.siteFooter .footerSeparator{color:#bdcbd5}.siteFooter .footerCredit a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1281px){.quickHeroPanel1 .quickHeroProduct{width:370px;max-width:31%}}@media(max-width:760px){.quickHeroPanel1 .quickHeroProduct h2{font-size:28px}.serviceSection .serviceCard{min-height:190px}.siteFooter .footerBottom{font-size:11px}}.quickHeroDual{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.quickHeroLottery{width:330px;max-width:29%}.quickHeroLottery h2{font-size:25px;line-height:1.55;margin:5px 0 12px;color:#102f45}.lotteryHeroForm{padding:14px 18px!important}.quickBookingHero .lotteryHeroForm label{margin:6px 0 4px}.quickBookingHero .lotteryHeroForm input,.quickBookingHero .lotteryHeroForm select{width:100%;height:38px;box-sizing:border-box;padding:0 11px;background:#fff;border:1px solid #cbd3db;border-radius:4px;color:#17354e;font:inherit;font-size:12px}.quickBookingHero .lotteryHeroForm input:focus,.quickBookingHero .lotteryHeroForm select:focus{outline:1px solid #235d83;outline-offset:2px;border-color:#235d83}.quickBookingHero .lotteryHeroForm button{margin-top:11px;min-height:40px}.quickBookingHero .lotteryHeroForm small{font-size:9px;line-height:1.7;margin-top:7px}.lotteryHeroStatus{font-size:10px!important;line-height:1.7!important;margin:6px 0 0!important;color:#17354e!important}@media(max-width:900px){.quickHeroDual{gap:20px}.quickHeroBooking,.quickHeroLottery{max-width:46%;width:46%}.quickHeroLottery h2{font-size:22px}}@media(max-width:760px){.quickBookingHero{height:auto;min-height:980px}.quickHeroDual{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;width:100%}.quickHeroBooking,.quickHeroLottery{width:100%;max-width:none}.quickHeroLottery h2{font-size:24px}.lotteryHeroForm{max-width:500px}.quickHeroTabs{bottom:12px}}.quickHeroPanel2 .quickHeroLottery{width:320px;max-width:29%}.quickHeroPanel2 .quickHeroLottery h2{font-size:24px;line-height:1.55;margin:5px 0;color:#102f45}.lotteryHeroIntro{font-size:12px;line-height:1.8;color:#36566b;margin:0 0 8px}.quickHeroPanel2 .lotteryHeroForm{padding:13px 16px!important}.quickHeroPanel2 .lotteryHeroFields{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.quickHeroPanel2 .lotteryHeroForm label{margin:5px 0 3px}.quickHeroPanel2 .lotteryHeroForm input,.quickHeroPanel2 .lotteryHeroForm select{height:36px}.quickHeroPanel2 .lotteryHeroForm button{margin-top:10px;min-height:39px}@media(max-width:760px){.quickHeroPanel2 .quickHeroLayout{justify-content:flex-start}.quickHeroPanel2 .quickHeroLottery{width:100%;max-width:none}.quickHeroPanel2 .quickHeroLottery h2{font-size:23px}.lotteryHeroIntro{font-size:11px}}.quickHeroPanel2 .quickHeroLayout{justify-content:flex-end}.quickHeroLotteryCta{width:360px;max-width:32%;position:relative;z-index:2}.quickHeroLotteryCta .quickHeroEyebrow{color:#173b53;text-shadow:none}.quickHeroLotteryCta h2{font-size:34px;line-height:1.5;margin:8px 0;color:#102f45;text-shadow:none}.quickHeroLotteryCta p{font-size:14px;line-height:1.9;margin:0 0 18px;color:#244961;text-shadow:none}.lotteryOpenButton{background:#143a55!important;color:#fff!important;border-color:#143a55!important}.lotteryModalBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(4,20,32,.68);display:flex;align-items:center;justify-content:center;padding:24px}.lotteryModal{width:min(640px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.28);padding:22px;color:#17354e}.lotteryModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.lotteryModal header span{font-size:11px;color:#657d8e}.lotteryModal header h2{font-size:24px;line-height:1.5;margin:3px 0 0;color:#102f45}.lotteryModal header>button{border:0;background:#eef2f5;width:36px;height:36px;border-radius:50%;font-size:24px;cursor:pointer;color:#17354e}.lotteryFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.lotteryFormGrid label{font-size:12px;font-weight:600}.lotteryFormGrid input,.lotteryFormGrid select{display:block;width:100%;height:42px;margin-top:5px;border:1px solid #cad5dd;border-radius:5px;background:#fff;padding:0 11px;font:inherit;color:#17354e;box-sizing:border-box}.lotteryTrackingField{grid-column:1/-1}.lotteryModal form>button{width:100%;height:44px;margin-top:16px;border:0;border-radius:5px;background:#143a55;color:#fff;font:inherit;font-weight:700;cursor:pointer}.lotterySuccessMessage{padding:24px 20px;border:1px solid #d9e4ea;background:#f7fafb;border-radius:7px;line-height:2;color:#17354e}@media(max-width:760px){.quickHeroPanel2 .quickHeroLayout{justify-content:flex-start}.quickHeroLotteryCta{width:100%;max-width:none}.quickHeroLotteryCta h2{font-size:27px}.lotteryFormGrid{grid-template-columns:1fr}.lotteryTrackingField{grid-column:auto}.lotteryModal{padding:18px}.lotteryModal header h2{font-size:21px}}.quickHeroPanel2 .quickHeroLotteryCta{width:340px;max-width:30%}.quickHeroPanel2 .quickHeroLotteryCta .quickHeroEyebrow,.quickHeroPanel2 .quickHeroLotteryCta h2,.quickHeroPanel2 .quickHeroLotteryCta>p{color:#fff!important;text-shadow:0 2px 9px rgba(0,0,0,.48)!important}.quickHeroPanel2 .quickHeroLotteryCta h2{font-size:30px;line-height:1.5;margin:6px 0}.quickHeroPanel2 .quickHeroLotteryCta>p{font-size:13px;line-height:1.9;margin:0 0 10px}.lotteryQuickForm{padding:13px 16px!important}.quickBookingHero .lotteryQuickForm label{margin:5px 0 3px}.quickBookingHero .lotteryQuickForm input,.quickBookingHero .lotteryQuickForm select{width:100%;height:36px;box-sizing:border-box;border:1px solid #cbd3db;border-radius:4px;background:#fff;padding:0 10px;color:#17354e;font:inherit;font-size:12px}.quickBookingHero .lotteryQuickForm button{min-height:39px;margin-top:10px}.floatingLottery{background:#143a55}.lotteryResultsHero{background:linear-gradient(125deg,#0c2d46,#174f72)}.lotteryResultsHero .eyebrow,.lotteryResultsHero h1,.lotteryResultsHero p{color:#fff}.lotteryResultsGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);grid-gap:28px;gap:28px;align-items:start}.lotteryCirculars,.lotteryResultsForm{border:1px solid #dce4ea;border-radius:8px;background:#fff;padding:24px}.lotteryResultsForm h1{font-size:27px;margin:5px 0 6px}.lotteryResultsForm>p{color:#60778a;margin:0 0 18px}.lotteryPageFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lotteryPageFormGrid label{font-size:12px;font-weight:700;color:#24455b}.lotteryPageFormGrid input,.lotteryPageFormGrid select{display:block;width:100%;height:43px;margin-top:5px;box-sizing:border-box;border:1px solid #cbd6de;border-radius:5px;background:#fff;padding:0 11px;font:inherit;color:#17354e}.lotteryResultsForm form>button{width:100%;height:46px;margin-top:18px;border:0;border-radius:5px;background:#143a55;color:#fff;font:inherit;font-weight:700;cursor:pointer}.lotteryCircularsHead span{font-size:11px;color:#688092}.lotteryCircularsHead h2{font-size:22px;margin:4px 0 15px}.lotteryCircularList{display:grid;grid-gap:12px;gap:12px}.lotteryCircularList article{border:1px solid #e0e7ec;border-radius:6px;padding:15px}.lotteryCircularList article>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:10px}.lotteryCircularList article h3{font-size:15px;line-height:1.7;margin:9px 0 5px}.lotteryCircularList article p{font-size:11px;line-height:1.9;color:#5d7384}.lotteryCircularList dl{font-size:10px}.lotteryCircularList dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid #edf1f4}.lotteryCircularList footer{display:flex;gap:10px;margin-top:11px}.lotteryCircularList footer a{font-size:11px;font-weight:700;color:#145b85}.lotteryResultMessage{max-width:680px;margin:30px auto;border:1px solid #d7e4e9;background:#f7fbfc;border-radius:8px;padding:35px;text-align:center}.lotteryResultMessage>span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#e4f2ea;font-size:24px}.lotteryResultMessage h1{font-size:25px;margin:0 0 10px}.lotteryResultMessage p{line-height:2;color:#496579}@media(max-width:760px){.quickHeroPanel2 .quickHeroLotteryCta{width:100%;max-width:none}.quickHeroPanel2 .quickHeroLotteryCta h2{font-size:25px}.lotteryPageFormGrid,.lotteryResultsGrid{grid-template-columns:1fr}.floatingActions .floatingLottery span{font-size:10px}}.quickBookingHero .quickHeroTabs{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;max-width:none!important;justify-content:center!important;align-items:center!important;bottom:18px!important}@media(max-width:760px){.quickBookingHero .quickHeroTabs{bottom:12px!important}}.bookingLocationStep{max-width:660px;text-align:center;padding-top:34px}.bookingLocationStep .bookingStepLabel{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:999px;background:#eef6fb;color:#245b7d;font-size:10px;font-weight:700;margin-bottom:4px}.bookingLocationStep>p{max-width:430px}.locationSummary{max-width:390px;margin:18px auto 8px;padding:11px 14px;border:1px solid #dce5eb;border-radius:7px;background:#f8fafb;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:#607487}.locationSummary strong{font-size:13px;color:#17354e}.bookingLocationGrid{max-width:500px;margin:12px auto 0;text-align:right}.bookingLocationStep>label{max-width:500px}.bookingLocationStep .bookingNav{max-width:500px;margin:24px auto 0;justify-content:center}.bookingLocationStep .bookingNav button{flex:1 1}@media(max-width:760px){.bookingLocationStep{padding-top:26px}.bookingLocationGrid,.bookingLocationStep .bookingNav,.bookingLocationStep>label,.locationSummary{max-width:none}}.quickBookingHero .quickHeroPanel:not([hidden]){animation:quickHeroSoftIn .72s cubic-bezier(.22,.61,.36,1) both}@keyframes quickHeroSoftIn{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.quickBookingHero .quickHeroPanel2 .quickHeroLayout{justify-content:flex-start!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{margin-left:auto!important;margin-right:0!important;position:relative;z-index:4}@media(min-width:761px){.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{max-width:340px!important;width:340px!important}.quickBookingHero .quickHeroPanel2 .quickHeroLayout{padding-left:220px!important}}@media(max-width:760px){.quickBookingHero .quickHeroPanel:not([hidden]){animation:quickHeroSoftInMobile .58s ease-out both}.quickBookingHero .quickHeroPanel2 .quickHeroLayout{justify-content:flex-start!important;padding-left:0!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{width:100%!important;max-width:none!important;margin:0!important}}@keyframes quickHeroSoftInMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.quickBookingHero .quickHeroPanel:not([hidden]){animation:none!important}}@media(min-width:1281px){.quickBookingHero .quickHeroPanel2 .quickHeroLayout{justify-content:flex-start!important;align-items:flex-start!important;padding-top:34px!important;padding-left:0!important;padding-right:0!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{width:340px!important;max-width:340px!important;margin:0!important;position:relative!important;z-index:4!important;transform:translateY(-4px)}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta .quickHeroEyebrow,.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta h2{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.42)!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta h2{font-size:28px!important;line-height:1.5!important;margin:5px 0 8px!important}.quickBookingHero .quickHeroPanel2 .lotteryQuickForm{margin-top:0!important}}@media(max-width:1280px){.quickBookingHero .quickHeroPanel2 .quickHeroLayout{justify-content:flex-start!important;align-items:flex-start!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{margin:0!important;transform:none!important}}@media(min-width:1281px){.quickBookingHero .quickHeroPanel2 .quickHeroLayout{justify-content:flex-end!important;align-items:flex-start!important;padding-top:34px!important;padding-left:0!important;padding-right:0!important}.quickBookingHero .quickHeroPanel2 .quickHeroLotteryCta{margin:0!important;transform:translateY(-4px)!important;width:340px!important;max-width:340px!important}}.vehicleVideoBlock{margin:28px 0 32px;padding:20px;border:1px solid #dce5eb;border-radius:10px;background:#f8fafb}.vehicleVideoHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.vehicleVideoHead span{display:block;font-size:10px;color:#718595;margin-bottom:2px}.vehicleVideoHead h3{margin:0;font-size:20px;color:#17354e}.vehicleVideoHead a{font-size:11px;font-weight:700;color:#0d6a9e}.vehicleVideoFrame{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#0b1d2a}.vehicleVideoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vehicleVideoBlock>small{display:block;margin-top:10px;color:#6a7d8d;font-size:10px;line-height:1.8}@media(max-width:760px){.vehicleVideoBlock{padding:14px;margin:22px 0}.vehicleVideoHead{align-items:flex-start;flex-direction:column;gap:6px}.vehicleVideoHead h3{font-size:18px}}.vehicleVideoBlock{max-width:780px;margin:26px auto 30px;padding:18px}.vehicleVideoFrame{max-width:740px;margin:0 auto}.vehicleVideoHead{max-width:740px;margin:0 auto 12px}.vehicleVideoBlock>small{max-width:740px;margin:9px auto 0}@media(max-width:900px){.vehicleVideoBlock{max-width:680px}.vehicleVideoBlock>small,.vehicleVideoFrame,.vehicleVideoHead{max-width:100%}}@media(max-width:760px){.vehicleVideoBlock{max-width:none;margin:20px 0 24px;padding:12px}.vehicleVideoFrame{width:100%;max-width:none}}.vehicleVideoBlock{max-width:640px!important;padding:16px!important;margin:24px auto 28px!important}.vehicleVideoBlock>small,.vehicleVideoFrame,.vehicleVideoHead{max-width:600px!important}@media(max-width:760px){.vehicleVideoBlock{max-width:none!important;padding:12px!important;margin:20px 0 24px!important}.vehicleVideoBlock>small,.vehicleVideoFrame,.vehicleVideoHead{max-width:100%!important}}.vehicleVideoLead{max-width:760px;margin:22px auto 14px;color:#405a6d;font-size:14px;line-height:2.05;text-align:right}.vehicleVideoLead p{margin:0}.vehicleVideoBlock{max-width:620px!important;margin:16px auto 30px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.vehicleVideoFrame{max-width:620px!important;margin:0 auto!important;aspect-ratio:16/9;border-radius:14px!important;overflow:hidden!important;background:#091824!important;box-shadow:0 14px 34px rgba(12,39,58,.14)!important}.vehicleVideoBlock>small,.vehicleVideoHead{display:none!important}@media(max-width:760px){.vehicleVideoLead{max-width:none;margin:18px 0 12px;font-size:13px;line-height:1.95}.vehicleVideoBlock{max-width:none!important;margin:14px 0 24px!important}.vehicleVideoFrame{max-width:none!important;border-radius:10px!important}}.vehiclePreVideoText{max-width:900px;margin:8px auto 24px;text-align:right}.vehiclePreVideoText h3{font-size:19px;color:#163f61;margin:0 0 10px}.vehiclePreVideoText p{font-size:15px;line-height:2.15;color:#435568;margin:0}@media(max-width:760px){.vehiclePreVideoText{margin:4px 0 20px}.vehiclePreVideoText h3{font-size:17px}.vehiclePreVideoText p{font-size:14px;line-height:2.05}}.productGroupNavWrap{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e1e8ee}.productGroupNav{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-top:11px;padding-bottom:11px;scrollbar-width:none}.productGroupNav::-webkit-scrollbar{display:none}.productGroupNav a{flex:0 0 auto;padding:9px 15px;border:1px solid #d3dfe8;border-radius:999px;background:#fff;color:#23465e;font-size:12px;font-weight:700}.productGroupNav a:hover{border-color:#7da6c3;background:#f3f8fb}.productGroups{display:grid;grid-gap:58px;gap:58px}.productGroupSection{scroll-margin-top:86px}.productGroupHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:13px;border-bottom:1px solid #dce5ec}.productGroupHeading span{display:block;font-size:10px;color:#718596;margin-bottom:3px}.productGroupHeading h2{font-size:27px;margin:0;color:#173b54}.productGroupHeading small{font-size:11px;color:#718596}.productGroupSection .vehicleBody h3{font-size:20px;margin:5px 0 8px}@media(max-width:760px){.productGroupNavWrap{top:0}.productGroupNav{padding-inline:15px}.productGroups{gap:42px}.productGroupHeading{align-items:flex-start}.productGroupHeading h2{font-size:23px}}.vehicleMedia{background:#fff!important;padding:10px!important;box-sizing:border-box}.vehicleMedia:before{display:none!important}.vehicleMedia img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.vehicleVisualIntro img{background:#fff!important;border:1px solid #edf1f4!important;padding:8px!important;box-sizing:border-box!important}.vehicleStatusStopped{background:#7a2431!important;color:#fff!important;border:1px solid #7a2431!important}.vehicleTitleRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vehicleTitleRow h1{margin:0}.vehicleStoppedBadge{display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:999px;background:#7a2431;color:#fff;font-size:11px;font-weight:800;line-height:1}.vehicleStoppedNote{grid-column:1/-1;max-width:760px!important;margin:2px 0 6px!important;padding:10px 13px;border-right:3px solid #7a2431;background:#fff5f6;color:#5d2b34!important;font-size:12px!important;line-height:1.9!important}.productArchiveIntro{max-width:850px;color:#607486;line-height:2;margin:-4px 0 24px}@media(max-width:760px){.vehicleStoppedNote{margin-top:10px!important}.vehicleStoppedBadge{font-size:10px;padding:5px 9px}}.brandSeal,.footerIdentity img,.heroIkcoSymbol,.receiptBrand img{filter:none!important}.serviceBanner:before{display:none!important}.commerceCard{isolation:isolate}.commerceCard:after,.commerceCard:before{display:block!important;content:""!important;position:absolute!important;z-index:0!important;border:0!important;border-radius:0!important;opacity:1!important;pointer-events:none!important}.commerceCard:before{width:190px!important;left:-34px!important;top:34px!important}.commerceCard:after,.commerceCard:before{height:2px!important;background:#e2c600!important;transform:rotate(-38deg)!important}.commerceCard:after{width:112px!important;left:24px!important;top:78px!important;opacity:.72!important}.commerceCard>*{position:relative;z-index:1}.commerceBrand{position:absolute!important;top:24px;left:28px;display:flex;align-items:center;justify-content:center;min-width:112px;min-height:74px}.commerceBrand img{display:block;object-fit:contain;filter:none!important}.partsCard .commerceBrandIsaco img{width:142px;height:auto;max-height:72px}.shellCard .commerceBrandIkco img{width:68px;height:78px}.partsCard{background:#143a55!important}.shellCard{background:#f1f4f6!important}@media(max-width:760px){.commerceBrand{top:18px;left:20px}.partsCard .commerceBrandIsaco img{width:116px}.shellCard .commerceBrandIkco img{width:56px;height:64px}.commerceCard:before{width:145px!important;left:-28px!important;top:28px!important}.commerceCard:after{width:86px!important;left:16px!important;top:62px!important}}.productGroupNavWrap{top:84px!important;z-index:45!important;box-shadow:0 3px 10px rgba(20,58,85,.05)}.productGroupNav{scroll-behavior:smooth;overscroll-behavior-inline:contain}.productGroupNav a{transition:background .18s,border-color .18s,color .18s}.productGroupNav a.isActive,.productGroupNav a[aria-current=true]{background:#143a55;color:#fff;border-color:#143a55}.productGroupSection{scroll-margin-top:158px!important}@media(max-width:760px){.productGroupNavWrap{top:74px!important}.productGroupNav{padding-inline:15px;scroll-snap-type:x proximity}.productGroupNav a{scroll-snap-align:center}.productGroupSection{scroll-margin-top:138px!important}}.lotteryGate{max-width:760px;margin:0 auto}.lotteryGateCard{background:#fff;border:1px solid #dce4ea;border-radius:8px;padding:30px}.lotteryGateCard h2{font-size:28px;margin:6px 0 8px;color:#17354e}.lotteryGateCard>p{color:#60778a;line-height:2;margin-bottom:22px}.lotteryGateFields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lotteryGateFields label{font-size:12px;font-weight:700;color:#24455b}.lotteryGateFields input,.lotteryGateFields select{display:block;width:100%;height:46px;margin-top:6px;box-sizing:border-box;border:1px solid #cbd6de;border-radius:5px;background:#fff;padding:0 11px;font:inherit;color:#17354e}.lotteryGateCard form>button{width:100%;height:48px;margin-top:18px;border:0;border-radius:5px;background:#143a55;color:#fff;font:inherit;font-weight:800;cursor:pointer}.lotteryGateCard form>button:disabled{opacity:.55;cursor:not-allowed}.lotteryPrivacyNote{display:block;margin-top:11px;text-align:center;color:#718596;font-size:10px}.lotteryPrivacyNote a{color:#1d5f8b;text-decoration:underline}.lotteryTutorial{display:grid;grid-gap:26px;gap:26px;max-width:980px;margin:0 auto}.lotteryTutorialHero{display:flex;align-items:flex-start;gap:18px;border:1px solid #d7e4e9;background:#f7fbfc;border-radius:8px;padding:28px}.lotteryTutorialCheck{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#e4f2ea;color:#18733f;font-size:24px;font-weight:800}.lotteryTutorialHero h2{font-size:27px;margin:4px 0 8px}.lotteryTutorialHero p{margin:0;color:#496579;line-height:2}.lotteryTutorialHero small{display:block;margin-top:9px;color:#718596}.lotteryTutorialSteps{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lotteryTutorialSteps article{display:flex;gap:14px;padding:22px;border:1px solid #dce4ea;background:#fff;border-radius:7px}.lotteryTutorialSteps article>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#143a55;color:#fff;font-weight:800}.lotteryTutorialSteps h3{margin:0 0 6px;font-size:16px}.lotteryTutorialSteps p{margin:0;color:#60778a;font-size:12px;line-height:2}.lotteryOfficialAction{padding:26px;border:1px solid #dce4ea;background:#fff}.lotteryOfficialAction p{margin:14px auto 0}.lotteryVisualGuide{display:grid;grid-gap:22px;gap:22px}.lotteryVisualGuide article{overflow:hidden;border:1px solid #dce4ea;background:#fff;border-radius:10px;padding:18px}.lotteryVisualGuideHead{display:flex;align-items:flex-start;gap:13px;margin-bottom:14px}.lotteryVisualGuideHead>span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:28px;border-radius:999px;background:#eaf3f8;color:#245b7d;font-size:10px;font-weight:800}.lotteryVisualGuideHead h3{margin:0 0 5px;font-size:17px;color:#17354e}.lotteryVisualGuideHead p{margin:0;color:#60778a;font-size:12px;line-height:1.9}.lotteryVisualGuide img{display:block;width:100%;height:auto;border:1px solid #e2e8ec;border-radius:8px;background:#f7f9fa}.lotteryOfficialAction{text-align:center;border:1px solid #d7e4e9;background:#f7fbfc;border-radius:8px;padding:24px}.lotteryOfficialAction p{max-width:720px;margin:12px auto 0;color:#60778a;font-size:12px;line-height:2}.lotteryOfficialAction button{border:0;cursor:pointer}.lotteryConfirmBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(5,20,33,.64);display:grid;place-items:center;padding:20px}.lotteryConfirmModal{position:relative;width:min(520px,100%);background:#fff;border-radius:14px;padding:34px 30px 28px;box-shadow:0 24px 70px rgba(0,0,0,.28);text-align:center}.lotteryConfirmClose{position:absolute;top:12px;left:12px;width:34px;height:34px;border:0;border-radius:50%;background:#eef3f6;color:#23465e;font-size:23px;cursor:pointer}.lotteryConfirmIcon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:#fff1d9;color:#a96b00;font-size:25px;font-weight:900}.lotteryConfirmModal h2{margin:0 0 10px;font-size:24px;color:#17354e}.lotteryConfirmModal p{margin:0 auto;color:#4f6677;line-height:2.05;font-size:14px;max-width:430px}.lotteryConfirmActions{display:flex;justify-content:center;gap:10px;margin-top:22px;flex-wrap:wrap}.lotteryConfirmActions .button{min-width:140px}.lotteryConfirmActions button.button{border:1px solid #cfd9e0;background:#fff;color:#27485e}.lotteryTutorialCirculars{margin-top:8px}.lotteryTutorialCircularGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lotteryTutorialCircularGrid article{border:1px solid #dce4ea;background:#fff;padding:18px;border-radius:7px}.lotteryTutorialCircularGrid article>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#718596}.lotteryTutorialCircularGrid h3{font-size:15px;line-height:1.8}.lotteryTutorialCircularGrid p{font-size:11px;color:#60778a;line-height:1.9}.lotteryTutorialCircularGrid a{font-size:11px;font-weight:700;color:#1d5f8b}@media(max-width:760px){.lotteryGateCard{padding:22px}.lotteryGateFields{grid-template-columns:1fr}.lotteryTutorialHero{padding:20px}.lotteryTutorialSteps{grid-template-columns:1fr}.lotteryVisualGuide article{padding:12px}.lotteryVisualGuideHead{display:block}.lotteryVisualGuideHead>span{margin-bottom:9px}.lotteryTutorialCircularGrid{grid-template-columns:1fr}}.guideActionBox{margin:28px 0 8px;padding:20px 22px;border:1px solid #d9e5ec;background:#f6fafc;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:18px}.guideActionBox strong{display:block;font-size:16px;color:#173b55}.guideActionBox p{margin:5px 0 0!important;color:#607789}.guideActionBox .button{white-space:nowrap}.circularAsideLinks{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.circularAsideLinks .button,.circularAsideLinks .outlineButton{width:100%;text-align:center;justify-content:center}@media(max-width:760px){.guideActionBox{align-items:flex-start;flex-direction:column}.guideActionBox .button{width:100%;text-align:center}}.sectionHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:760px){.sectionHeaderActions{width:100%}.sectionHeaderActions .outlineButton{flex:1 1;text-align:center;justify-content:center}}.lotteryIndexableIntro{max-width:920px;margin:56px auto 0;padding-top:34px;border-top:1px solid #dce4ea}.lotteryIndexableIntro h2{margin:4px 0 12px;font-size:25px;color:#17354e}.lotteryIndexableIntro p{color:#60778a;line-height:2.05;font-size:13px}.lotteryIndexableLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lotteryIndexableLinks a{padding:9px 12px;border:1px solid #d2dee6;border-radius:7px;background:#fff;color:#225b7d;font-size:11px;font-weight:700}@media(max-width:760px){.lotteryIndexableIntro{margin-top:38px;padding-top:26px}.lotteryIndexableIntro h2{font-size:21px}.lotteryIndexableLinks{display:grid}.lotteryIndexableLinks a{text-align:center}}.circularEvergreen{background:#f5f8fa;border-top:1px solid #e1e8ed}.circularEvergreenGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:42px;gap:42px;align-items:start}.circularEvergreen h2{font-size:28px;line-height:1.6;margin:4px 0 12px}.circularEvergreen p{color:#607789;line-height:2}.circularEvergreenPoints{display:grid;grid-gap:10px;gap:10px}.circularEvergreenPoints article{background:#fff;border:1px solid #dfe7ec;border-radius:9px;padding:16px 18px}.circularEvergreenPoints strong{color:#173c57}.circularEvergreenPoints p{margin:5px 0 0;font-size:12px}.circularEvergreenActions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.circularEvergreenGrid{grid-template-columns:1fr;gap:22px}.circularEvergreen h2{font-size:23px}.circularEvergreenActions{display:grid}.circularEvergreenActions .outlineButton{justify-content:center;text-align:center}}@media(max-width:1050px){.siteHeader{z-index:100}.headerInner,.siteHeader{position:relative}.mobileMenu{display:block;position:static!important;order:-1;margin-right:auto}.mobileMenu>summary{position:relative;z-index:102;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;list-style:none}.mobileMenu>summary::-webkit-details-marker{display:none}.mobileMenu>summary span{display:block;width:20px;height:2px;background:var(--navy);border-radius:2px;transition:transform .2s,opacity .2s}.mobileMenu[open]>summary span:first-child{transform:translateY(7px) rotate(45deg)}.mobileMenu[open]>summary span:nth-child(2){opacity:0}.mobileMenu[open]>summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenuPanel{position:absolute!important;z-index:101;top:calc(100% + 1px)!important;right:0!important;left:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px 15px 14px!important;background:#fff;border:1px solid #dce4ea;border-inline:0;border-radius:0 0 12px 12px;box-shadow:0 16px 32px rgba(7,28,50,.14);display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;max-height:calc(100dvh - 108px);overflow-y:auto;overscroll-behavior:contain}.mobileMenuPanel a{display:flex;align-items:center;min-height:46px;padding:11px 13px!important;border:1px solid #e5ebef!important;border-radius:8px;background:#f8fafb;color:#17354e;font-size:12px!important;font-weight:700;line-height:1.7}.mobileMenuPanel a:focus-visible,.mobileMenuPanel a:hover{background:#eef6fb;border-color:#bfd6e5!important;color:#0b6398}}@media(max-width:520px){.mobileMenuPanel{grid-template-columns:1fr;padding:9px 12px 13px!important}.mobileMenuPanel a{min-height:44px}}@media(max-width:430px){.headerInner{gap:8px}.brand{min-width:0;flex:1 1}.brandSeal{flex:0 0 46px;width:46px!important;height:50px!important}.brandSeal img{width:43px!important;height:48px!important}.brandCopy{min-width:0}.brandCopy strong{font-size:15px!important;white-space:nowrap}.mobileMenu{flex:0 0 auto;margin-right:0!important}.mobileMenu>summary{width:42px;height:42px}}@media(max-width:1050px){.mobileMenuPanel .mobileMenuPrimary{grid-column:1/-1;min-height:50px;background:#123f63;color:#fff;border-color:#123f63!important;justify-content:center;font-size:13px!important}.mobileMenuPanel .mobileMenuPrimary:focus-visible,.mobileMenuPanel .mobileMenuPrimary:hover{background:#0d527e;color:#fff;border-color:#0d527e!important}.mobileMenuPanel .mobileMenuLottery{background:#f4f8fb;color:#173b55;border-color:#cfdde7!important}.mobileMenuPanel .mobileMenuLottery:focus-visible,.mobileMenuPanel .mobileMenuLottery:hover{background:#e9f3f9;color:#0b6398;border-color:#b9d1e1!important}}@media(max-width:520px){.mobileMenuPanel .mobileMenuPrimary{grid-column:auto}}@media(max-width:760px){.quickBookingHero{height:auto!important;min-height:0!important;padding-bottom:54px!important;overflow:hidden!important}.quickBookingHero .quickHeroPanel{position:relative!important;inset:auto!important;min-height:0!important;height:auto!important}.quickBookingHero .quickHeroLayout,.quickBookingHero .quickHeroPanel2 .quickHeroLayout{min-height:0!important;height:auto!important;padding-top:18px!important;padding-bottom:18px!important}.quickBookingHero .quickHeroTabs{bottom:12px!important}.siteFooter{padding-top:24px!important}.siteFooter .footerMain{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:22px 18px!important;gap:22px 18px!important;padding-bottom:20px!important;align-items:start!important}.siteFooter .footerAbout{grid-column:1/-1!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.1)}.siteFooter .footerAbout h2{margin:10px 0 5px!important;font-size:18px!important}.siteFooter .footerAbout p{margin:0!important;max-width:none!important;font-size:11px!important;line-height:1.9!important}.siteFooter .footerIdentity img{width:40px!important;height:auto!important}.siteFooter .footerFacts{margin-top:10px!important;gap:6px!important}.siteFooter .footerColumn{gap:6px!important;font-size:11px!important;min-width:0!important}.siteFooter .footerColumn strong{margin-bottom:5px!important;font-size:13px!important}.siteFooter .footerColumn a{line-height:1.8!important;overflow-wrap:anywhere}.siteFooter .footerBottom{min-height:0!important;padding:13px 15px 82px!important;gap:4px!important;font-size:9px!important;line-height:1.7!important;align-items:center!important;text-align:center!important}.siteFooter .footerSeparator{display:none!important}}@media(max-width:380px){.siteFooter .footerMain{gap:18px 12px!important}.siteFooter .footerColumn{font-size:10px!important}}@media(max-width:760px){body,html{max-width:100%;overflow-x:hidden}body{font-size:14px}.container{width:min(100% - 24px,1240px)!important}.section{padding:46px 0!important}.pageHero{padding:44px 0 36px!important}.pageHero h1{font-size:clamp(28px,8.4vw,36px)!important;line-height:1.45!important;letter-spacing:-.5px!important}.pageHero p{font-size:13px!important;line-height:2!important}.sectionHeader{gap:14px!important;margin-bottom:24px!important}.archiveIntro h2,.sectionHeader h2{font-size:24px!important;line-height:1.55!important}.archiveIntro{gap:10px!important;margin-bottom:24px!important}.innerHero{min-height:0!important;padding:38px 0 42px!important}.narrow{max-width:100%!important}.bookingCard{margin-top:14px!important;padding:20px 16px!important;border-radius:9px!important}.bookingCard h1{font-size:26px!important;line-height:1.5!important}.bookingCard p{font-size:12px!important;line-height:1.95!important}.bookingProgress{margin:-20px -16px 24px!important}.bookingSteps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}.bookingSteps small{font-size:7.5px!important;line-height:1.5!important}.bookingSteps span{width:33px!important;height:33px!important}.bookingTitle{flex-wrap:wrap!important}.bookingNav{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.bookingNav a,.bookingNav button{width:100%!important;min-width:0!important}.jalaliPickerHead{padding:0 8px!important}.jalaliPickerHead strong{font-size:11px!important}.jalaliPickerHead button{padding-inline:5px!important}.jalaliDays{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:7px!important;gap:4px!important}.jalaliDays button{min-width:0!important}.searchBox{flex-direction:column!important;gap:8px!important;max-width:100%!important}.searchBox button,.searchBox input{width:100%!important;border-radius:7px!important}.contactFacts div,.publicContactFacts>a,.publicContactFacts>div{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.contactFacts strong,.publicContactFacts strong{text-align:right!important;max-width:100%!important;overflow-wrap:anywhere}.contactCard{padding:24px 18px!important}.contactCard h2{font-size:25px!important}.consultationForm{padding:20px 16px!important}.consultationForm>div:first-child h2{font-size:25px!important}.consultationSuccess{padding:30px 18px!important}.consultationSuccess h2{font-size:24px!important}.guideCard{min-height:0!important;padding:20px!important}.guideCard h2{font-size:18px!important;margin:20px 0 8px!important}.articleBody>p,.articleBody>p:first-child{font-size:14px!important;line-height:2.05!important}.articleBody h2{font-size:22px!important;margin:34px 0 12px!important}.articleAside{padding:18px!important}.breadcrumbs{overflow-x:auto!important;white-space:nowrap!important;padding-bottom:4px}.circularCard{padding:18px!important}.circularCard h2{font-size:19px!important;line-height:1.6!important}.emptyCircular{padding:26px 18px!important}.circularAside{padding:18px!important}.circularLinks{display:grid!important}.circularLinks a{justify-content:center!important;text-align:center!important}.actionCard,.homeVehicleCard,.serviceCard,.vehicleCard{min-width:0!important}.vehicleBody{padding:18px!important}.vehicleBody h2,.vehicleBody h3{font-size:19px!important}.vehicleMedia{height:auto!important;aspect-ratio:1.6!important}.productGroupHeading{gap:10px!important}.productGroupHeading small{white-space:nowrap}.vehicleRelated{display:grid!important;grid-gap:8px!important;gap:8px!important;padding-top:20px!important}.vehicleRelated a{display:block;padding:10px 12px;border:1px solid #dce5eb;border-radius:7px;background:#fff}.floatingActions{padding:6px!important}.floatingAction{min-width:0!important;padding:0 6px!important;gap:6px!important}.floatingAction svg{width:19px!important;height:19px!important;flex:0 0 auto}.floatingAction span{min-width:0;font-size:10px!important;white-space:nowrap}}@media(max-width:380px){.container{width:min(100% - 18px,1240px)!important}.pageHero h1{font-size:27px!important}.bookingCard{padding-inline:13px!important}.bookingProgress{margin-inline:-13px!important}.bookingNav{grid-template-columns:1fr!important}.floatingAction span{font-size:9px!important}.floatingAction{padding-inline:4px!important}}@media(max-width:760px){body,html{max-width:100%;overflow-x:hidden}.innerHero{min-height:0!important;padding:38px 0 48px!important}.pageHero h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.45!important}.pageHero p{font-size:13px!important;line-height:2!important}.archiveIntro h2,.sectionHeader h2{font-size:25px!important;line-height:1.55!important}.sectionHeader{gap:14px!important;margin-bottom:24px!important}.archiveIntro{gap:10px!important;margin-bottom:24px!important}.valueGrid{grid-template-columns:1fr!important}.valueGrid div{min-height:110px!important;padding:18px!important}.contactCard{padding:26px 20px!important}.contactCard h2{font-size:26px!important}.contactFacts div{gap:4px!important;padding:15px 4px!important}.contactFacts div,.publicContactFacts>a,.publicContactFacts>div{align-items:flex-start!important;flex-direction:column!important}.publicContactFacts>a,.publicContactFacts>div{gap:3px!important}.searchBox{width:100%!important}.searchBox input{min-width:0!important}.pillGrid{gap:7px!important}.pillGrid a{padding:9px 12px!important;font-size:11px!important}.actionCard{padding:22px 18px!important}.actionCard h3{margin:20px 0 7px!important;font-size:17px!important}.guideCard{min-height:0!important;padding:21px 18px!important}.guideCard h2{margin:20px 0 8px!important;font-size:18px!important}.sourcePolicyInner{grid-template-columns:1fr!important;gap:16px!important}.sourcePolicyInner h2{font-size:25px!important}.articleBody h2{font-size:23px!important;margin:34px 0 12px!important}.articleBody>p:first-child{font-size:15px!important}.articleAside{padding:18px!important}.productHeroMedia{height:auto!important;min-height:210px}.emptyCircular{padding:27px 20px!important}.emptyCircular h3{font-size:20px!important}.circularCard{padding:20px 16px!important}.circularCard dl{display:grid;grid-template-columns:1fr!important}.circularLinks{display:grid!important}.circularLinks a{width:100%;text-align:center}.bookingCard{margin-top:12px!important;padding:22px 18px!important}.bookingCard h1{font-size:27px!important;line-height:1.55!important}.bookingSteps{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bookingSteps small{font-size:7px!important;line-height:1.5}.jalaliPickerHead{padding:0 10px!important}.jalaliDays{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jalaliDays button:last-child{grid-column:auto!important}.bookingNav{flex-wrap:wrap}.bookingNav button,.bookingNav>a.button{min-width:0!important;flex:1 1 120px!important}.lotteryConfirmModal{padding:28px 18px 20px!important}.lotteryConfirmActions{display:grid!important}.lotteryConfirmActions .button{width:100%!important;min-width:0!important}.vehicleCompareScroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.vehicleCompareScroll table{min-width:620px}.vehicleTabs{position:static!important;top:auto!important}.vehicleRelated{display:grid!important;grid-gap:8px!important;gap:8px!important}.vehicleRelated a{padding:10px 12px;border:1px solid #dce5eb;border-radius:7px;background:#fff}}@media(max-width:380px){.container{width:min(100% - 22px,1240px)!important}.pageHero h1{font-size:27px!important}.bookingCard{padding-inline:14px!important}.jalaliDays{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobileMenuPanel{max-height:calc(100dvh - 94px)!important}}.vehicleSeoFaq{padding-top:24px;padding-bottom:10px}.vehicleSeoFaq>h2{font-size:24px;margin:0 0 14px;color:#17354e}.vehicleSeoFaq .productFaq{background:#fff;border:1px solid #dfe7ed;border-radius:10px;padding:0 18px}.priceGuideBlock{margin-top:46px;padding:30px;border:1px solid #dfe7ed;border-radius:12px;background:#f7fafc}.priceGuideBlock>h2{margin:0 0 8px;font-size:26px}.priceGuideBlock>p{margin:0;color:#607789;line-height:2}.priceGuideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.priceGuideGrid article{padding:18px;border:1px solid #e0e7ec;border-radius:9px;background:#fff}.priceGuideGrid strong{display:block;color:#173c57}.priceGuideGrid p{margin:6px 0 0;color:#607789;font-size:12px;line-height:1.95}.priceGuideActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.partsGuideSection{background:#f5f8fa;border-top:1px solid #e1e8ed}.partsGuideGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:42px;gap:42px;align-items:start}.partsGuideGrid h2{font-size:27px;line-height:1.6;margin:4px 0 10px}.partsGuideGrid>div>p{color:#607789;line-height:2}.partsGuideActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.partsGuideGrid .productFaq{background:#fff;border:1px solid #dfe7ed;border-radius:10px;padding:0 18px}.partsGuideGrid .productFaq h2{font-size:20px;margin:18px 0 8px}@media(max-width:760px){.vehicleSeoFaq{padding-top:18px}.vehicleSeoFaq>h2{font-size:21px}.priceGuideBlock{margin-top:30px;padding:22px 16px}.priceGuideBlock>h2{font-size:22px}.priceGuideGrid{grid-template-columns:1fr}.priceGuideActions{display:grid}.priceGuideActions .button,.priceGuideActions .outlineButton{width:100%;justify-content:center;text-align:center}.partsGuideGrid{grid-template-columns:1fr;gap:24px}.partsGuideGrid h2{font-size:22px}.partsGuideActions{display:grid}.partsGuideActions .outlineButton{justify-content:center;text-align:center}}.productIntentLinks{background:#f7fafc;border-bottom:1px solid #e1e8ed}.productIntentLinks>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.productIntentLinks a{padding:8px 11px;border:1px solid #d8e3ea;border-radius:7px;background:#fff;color:#245b7d;font-size:11px;font-weight:700}@media(max-width:760px){.productIntentLinks>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.productIntentLinks a{text-align:center;line-height:1.7;padding:9px 8px}}@media(max-width:380px){.productIntentLinks>div{grid-template-columns:1fr}}@media(max-width:760px){.productGroupNavWrap:after{content:"‹";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:100%;display:grid;place-items:center;pointer-events:none;color:#6f8798;font-size:18px;font-weight:700;background:linear-gradient(90deg,#fff 48%,rgba(255,255,255,0))}.productGroupNav{padding-left:34px!important}}.pricePage{background:#fff}.priceHero{padding:62px 0 54px;background:linear-gradient(135deg,#f2f6f8,#fbfcfd);border-bottom:1px solid #dfe7ed}.priceHeroInner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:52px;gap:52px;align-items:center}.priceHero h1{margin:6px 0 14px;font-size:clamp(36px,4vw,54px);line-height:1.35;color:#10283d}.priceHero p{max-width:860px;margin:0;color:#5f7485;font-size:15px;line-height:2.05}.pricePolicyCard{padding:24px 26px;border:1px solid #d9e4eb;border-top:3px solid #176da8;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(17,57,84,.06)}.pricePolicyCard strong{display:block;margin-bottom:10px;font-size:15px;color:#173b54}.pricePolicyCard ul{margin:0;padding:0 18px 0 0;color:#607789;font-size:12px;line-height:2.2}.priceQuickLinks{border-bottom:1px solid #e3eaef;background:#fff}.priceQuickLinks>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.priceQuickLinks a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:0 24px;border-left:1px solid #e3eaef}.priceQuickLinks a:last-child{border-left:0}.priceQuickLinks span{font-size:12px;font-weight:800;color:#173b54}.priceQuickLinks b{font-size:10px;color:#176da8;white-space:nowrap}.priceProductsSection{padding-top:72px}.priceSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.priceSectionHead h2{margin:0;font-size:32px;color:#17354e}.priceSectionHead>p{max-width:590px;margin:0;color:#687c8c;font-size:12px;line-height:2}.priceProductList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.priceProductRow{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:184px;overflow:hidden;border:1px solid #dce5eb;border-radius:11px;background:#fff;transition:box-shadow .2s,border-color .2s,transform .2s}.priceProductRow:hover{border-color:#bfd1dd;box-shadow:0 12px 30px rgba(15,56,84,.07);transform:translateY(-2px)}.priceProductMedia{display:grid;place-items:center;min-height:184px;padding:12px;background:#f4f7f9;border-left:1px solid #e3e9ee}.priceProductMedia img{width:100%;height:100%;max-height:160px;object-fit:contain}.priceProductMedia span{font-size:11px;color:#91a1ad}.priceProductInfo{display:flex;flex-direction:column;padding:20px 20px 17px;min-width:0}.priceProductTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.priceProductTitle small{display:block;margin-bottom:2px;color:#718596;font-size:9px}.priceProductTitle h3{margin:0;font-size:21px;color:#132f45}.priceStatus{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f1f4f6;color:#71808c;font-size:9px;font-weight:800;white-space:nowrap}.priceStatus.active{background:#e6f4eb;color:#1c7044}.priceProductInfo>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 14px;color:#687c8c;font-size:11px;line-height:1.9}.priceProductActions{display:flex;gap:7px;margin-top:auto}.priceProductActions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid #cfdbe3;border-radius:6px;color:#31566f;font-size:10px;font-weight:800}.priceProductActions a.primary{background:#176da8;border-color:#176da8;color:#fff}.priceGuideSection{padding-top:74px;background:#f6f9fb;border-top:1px solid #e2e9ee}.priceGuideIntro{max-width:820px;margin-bottom:26px}.priceGuideIntro h2{margin:0 0 10px;font-size:29px;color:#17354e}.priceGuideIntro>p{margin:0;color:#607789;line-height:2;font-size:13px}.priceGuideSection .priceGuideGrid{margin-top:0}@media(max-width:1050px){.priceHeroInner{grid-template-columns:1fr;gap:22px}.pricePolicyCard{max-width:none}.priceProductList{grid-template-columns:1fr}}@media(max-width:760px){.priceHero{padding:38px 0 34px}.priceHero h1{font-size:30px}.priceHero p{font-size:13px}.pricePolicyCard{padding:18px 20px}.priceQuickLinks>div{grid-template-columns:1fr}.priceQuickLinks a{min-height:58px;padding:0 6px;border-left:0;border-bottom:1px solid #e3eaef}.priceQuickLinks a:last-child{border-bottom:0}.priceProductsSection{padding-top:48px}.priceSectionHead{display:block;margin-bottom:20px}.priceSectionHead h2{font-size:25px}.priceSectionHead>p{margin-top:8px}.priceProductRow{grid-template-columns:112px minmax(0,1fr);min-height:154px}.priceProductMedia{min-height:154px;padding:7px}.priceProductMedia img{max-height:128px}.priceProductInfo{padding:15px 13px 13px}.priceProductTitle{display:block}.priceProductTitle h3{font-size:18px}.priceStatus{display:inline-flex;margin-top:6px;font-size:8px}.priceProductInfo>p{font-size:10px;margin:8px 0 10px}.priceProductActions{display:grid;grid-template-columns:1fr 1fr}.priceProductActions a{min-height:34px;padding:0 6px;font-size:9px}.priceGuideSection{padding-top:50px}.priceGuideIntro h2{font-size:23px}}@media(max-width:380px){.priceProductRow{grid-template-columns:96px minmax(0,1fr)}.priceProductMedia{min-height:148px}.priceProductActions{grid-template-columns:1fr}}.customerVoice{background:#f6f9fb;border-top:1px solid #e1e8ed}.customerVoiceHead{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.customerVoiceHead h2{margin:4px 0 8px;font-size:34px;color:#17354e}.customerVoiceHead p{max-width:760px;margin:0;color:#60778a;line-height:2;font-size:13px}.customerVoiceTrust{flex:0 0 auto;padding:8px 12px;border:1px solid #d8e3ea;border-radius:999px;background:#fff;color:#557083;font-size:10px;font-weight:800}.customerVoiceLayout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;align-items:start}.customerVoiceForm,.customerVoicePublished{background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:24px}.customerVoiceFormHead{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.customerVoiceFormHead strong,.customerVoicePublishedHead strong{font-size:17px;color:#18384f}.customerVoiceFormHead small,.customerVoicePublishedHead small{color:#7a8c99;font-size:10px}.customerVoiceKinds{border:0;padding:0;margin:0 0 16px}.customerVoiceKinds legend{font-size:11px;font-weight:800;color:#334f63;margin-bottom:8px}.customerVoiceKinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.customerVoiceKinds label{position:relative}.customerVoiceKinds input{position:absolute;opacity:0;pointer-events:none}.customerVoiceKinds span{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d3dfe7;border-radius:7px;background:#fff;color:#496579;font-size:10px;font-weight:800;text-align:center;padding:0 8px;cursor:pointer}.customerVoiceKinds label.active span{background:#143a55;border-color:#143a55;color:#fff}.customerVoiceManagementNote{margin:-5px 0 14px;padding:10px 12px;border-right:3px solid #b37b24;background:#fff8eb;color:#795b2c;font-size:10px;line-height:1.9}.customerVoiceFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.customerVoiceFields label,.customerVoiceForm>label{display:block;margin-bottom:12px;font-size:11px;font-weight:800;color:#324f63}.customerVoiceForm input,.customerVoiceForm textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #ccd9e2;border-radius:7px;background:#fff;padding:11px 12px;font:inherit;color:#17354e;outline:none}.customerVoiceForm input{height:44px}.customerVoiceForm textarea{resize:vertical;line-height:1.9}.customerVoiceForm input:focus,.customerVoiceForm textarea:focus{border-color:#3181b8;box-shadow:0 0 0 3px rgba(49,129,184,.08)}.customerVoiceForm>button{width:100%;height:46px;border:0;border-radius:7px;background:#176da8;color:#fff;font:inherit;font-weight:800;cursor:pointer}.customerVoiceForm>button:disabled{opacity:.55;cursor:wait}.customerVoiceError,.customerVoiceSuccess{margin:0 0 12px;padding:10px 12px;border-radius:6px;font-size:10px;line-height:1.8}.customerVoiceError{background:#fff1f1;color:#9d2f2f;border:1px solid #f0d3d3}.customerVoiceSuccess{background:#eef8f1;color:#276844;border:1px solid #d3eadb}.customerVoicePublishedHead{margin-bottom:14px}.customerVoicePublishedHead>div{display:flex;flex-direction:column;gap:3px}.customerVoiceCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.customerVoiceCards article{padding:16px;border:1px solid #e0e7ec;border-radius:8px;background:#fbfcfd}.customerVoiceCards article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.customerVoiceCards strong{font-size:12px;color:#17354e}.customerVoiceCards span{padding:4px 7px;border-radius:999px;background:#eaf3f8;color:#246286;font-size:8px;font-weight:800}.customerVoiceCards p{margin:0;color:#5d7384;font-size:11px;line-height:2}.customerVoiceEmpty{display:grid;place-items:center;min-height:210px;border:1px dashed #d7e0e6;border-radius:8px;color:#7b8d99;font-size:11px;text-align:center;padding:20px}@media(min-width:761px){.floatingActions{display:flex!important;left:22px!important;bottom:24px!important;flex-direction:column!important;gap:8px!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;width:auto!important;right:auto!important}.floatingAction{flex:none!important;min-height:44px!important;padding:0 13px!important;border-radius:7px!important;box-shadow:0 8px 22px rgba(5,30,52,.18)!important}.floatingAction span{font-size:10px!important}}@media(max-width:900px){.customerVoiceLayout{grid-template-columns:1fr}}@media(max-width:760px){.customerVoiceHead{display:block;margin-bottom:20px}.customerVoiceHead h2{font-size:28px}.customerVoiceTrust{display:inline-flex;margin-top:12px}.customerVoiceForm,.customerVoicePublished{padding:17px}.customerVoiceKinds{grid-template-columns:1fr}.customerVoiceKinds span{min-height:39px}.customerVoiceFields{gap:0}.customerVoiceCards,.customerVoiceFields{grid-template-columns:1fr}}.aboutPage .aboutHero{padding:54px 0 46px}.aboutPage .section{padding:46px 0}.aboutPrimary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:42px;gap:42px;align-items:start}.aboutCapability h2,.aboutExperience h2,.aboutLead h2{margin:4px 0 12px;font-size:34px;line-height:1.45;color:#17354e}.aboutCapability p,.aboutExperience p,.aboutLead p{margin:0 0 11px;color:#5e7485;font-size:13px;line-height:2}.aboutSeoPhrase{padding:13px 15px;border-right:3px solid #176da8;background:#f7fafc}.aboutScaleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.aboutScaleGrid article{min-height:118px;padding:18px;border:1px solid #dde6ec;border-bottom:3px solid #176da8;border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.aboutScaleGrid strong{font-size:19px;color:#17354e}.aboutScaleGrid span{margin-top:4px;font-size:10px;color:#748794}.aboutCapability{padding:48px 0;background:#f5f8fa;border-block:1px solid #e1e8ed}.aboutCapabilityGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:50px;gap:50px;align-items:center}.aboutFeatureList{display:grid;grid-gap:8px;gap:8px}.aboutFeatureList article{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #dfe7ec;border-radius:8px;background:#fff}.aboutFeatureList article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9f3f9;color:#176da8;font-size:9px;font-weight:800}.aboutFeatureList strong{font-size:13px;color:#17354e}.aboutFeatureList p{margin:3px 0 0;font-size:10px;line-height:1.8}.aboutActionRow{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.aboutExperience{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:42px;gap:42px;align-items:center}.aboutJourney{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.aboutJourney span{display:grid;place-items:center;min-height:72px;padding:10px;border:1px solid #dce5eb;border-radius:8px;background:#fff;color:#2d5068;font-size:10px;font-weight:800;text-align:center}.aboutPage .customerVoice.section{padding:46px 0}@media(max-width:900px){.aboutCapabilityGrid,.aboutExperience,.aboutPrimary{grid-template-columns:1fr;gap:26px}}@media(max-width:760px){.aboutPage .aboutHero{padding:38px 0 34px}.aboutCapability,.aboutPage .customerVoice.section,.aboutPage .section{padding:34px 0}.aboutCapability h2,.aboutExperience h2,.aboutLead h2{font-size:26px}.aboutScaleGrid{grid-template-columns:1fr 1fr}.aboutScaleGrid article{min-height:96px;padding:14px}.aboutScaleGrid strong{font-size:16px}.aboutJourney{grid-template-columns:1fr 1fr}}@media(max-width:420px){.aboutJourney,.aboutScaleGrid{grid-template-columns:1fr}}.customerVoiceSummary{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:10px;gap:10px;margin:-6px 0 22px}.customerVoiceSummary>div{min-height:82px;padding:14px 16px;border:1px solid #dbe5eb;border-radius:9px;background:#fff;display:flex;align-items:center;gap:9px}.customerVoiceSummary strong{font-size:24px;color:#17354e}.customerVoiceSummary span{font-size:10px;color:#6d8291}.customerVoiceSummary .voiceStars{margin-right:auto}.customerVoiceRating{margin:0 0 16px;padding:13px 14px;border:1px solid #dce5eb;border-radius:8px;background:#fbfcfd}.customerVoiceRating>span{display:block;margin-bottom:8px;font-size:10px;font-weight:800;color:#38566b}.customerVoiceRating>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.customerVoiceRating b{font-size:10px;color:#607687}.voiceStars{display:flex;direction:ltr;gap:2px;align-items:center}.voiceStars button,.voiceStars span{color:#d5dde2;font-size:21px;line-height:1;background:none;border:0;padding:0}.voiceStars .on{color:#e3a51e}.voiceStars.interactive button{cursor:pointer;font-size:27px;transition:transform .15s,color .15s}.voiceStars.interactive button:hover{transform:scale(1.12)}.voiceCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.voiceCardTop>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.customerVoiceCards .voiceCardTop .voiceStars span{padding:0;background:none;color:#d5dde2;font-size:14px}.customerVoiceCards .voiceCardTop .voiceStars span.on{color:#e3a51e}@media(max-width:760px){.customerVoiceSummary{grid-template-columns:1fr 1fr}.customerVoiceSummary>div:first-child{grid-column:1/-1}.customerVoiceSummary>div{min-height:68px;padding:12px}.customerVoiceSummary strong{font-size:20px}}.officialPriceSection{background:#fff}.priceSourceSummary{display:grid;grid-gap:8px;gap:8px}.priceSourceSummary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid #edf1f4}.priceSourceSummary b{font-size:22px;color:#17354e}.priceSourceSummary small,.priceSourceSummary span{font-size:10px;color:#708491}.priceGroupLinks{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px}.priceGroupLinks a{padding:7px 11px;border:1px solid #d9e4ea;border-radius:999px;background:#f8fafb;color:#315b74;font-size:10px;font-weight:800}.officialPriceGroups{display:grid;grid-gap:20px;gap:20px}.officialPriceGroup{scroll-margin-top:120px}.officialPriceGroup>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.officialPriceGroup h3{margin:0;font-size:19px;color:#17354e}.officialPriceGroup>header span{font-size:9px;color:#6e8391}.officialPriceTableWrap{overflow-x:auto;border:1px solid #dce5eb;border-radius:9px}.officialPriceTable{width:100%;border-collapse:collapse;min-width:880px;background:#fff}.officialPriceTable th{padding:11px 12px;background:#f3f7f9;border-bottom:1px solid #dce5eb;color:#496477;font-size:9px;text-align:right;white-space:nowrap}.officialPriceTable td{padding:12px;border-bottom:1px solid #edf1f4;color:#526b7d;font-size:10px;vertical-align:middle}.officialPriceTable tbody tr:last-child td{border-bottom:0}.officialPriceTable tbody tr:hover{background:#fbfdfe}.officialPriceTable td:first-child{min-width:290px}.officialPriceTable td:first-child a{color:#173f5b;font-weight:800}.officialPriceTable code{direction:ltr;display:inline-block;padding:4px 6px;border-radius:5px;background:#f0f3f5;color:#365467;font-size:10px}.officialPriceTable td>small,.officialPriceTable td>span{display:block}.officialPriceTable td>small{margin-top:3px;color:#8797a2;font-size:8px}.officialPriceTable .consumerPrice strong{display:block;color:#0c659f;font-size:13px;white-space:nowrap}.priceSource{display:inline-flex!important;padding:5px 7px;border-radius:999px;background:#f1f3f5;color:#74838d!important;font-size:8px!important;font-weight:800;white-space:nowrap}.priceSource.latest{background:#e7f4eb;color:#246c45!important}.priceAccuracyNote{margin-top:24px;padding:18px 20px;border-right:3px solid #176da8;background:#f6fafc}.priceAccuracyNote strong{font-size:13px;color:#17354e}.priceAccuracyNote p{margin:6px 0 0;color:#607789;font-size:11px;line-height:2}.priceAccuracyNote a{color:#176da8;font-weight:800}.circularText{margin:12px 0 15px;padding:13px 14px;background:#f8fafb;border-right:3px solid #176da8}.circularText>strong{display:block;margin-bottom:5px;color:#23485f;font-size:10px}.circularText p{margin:0!important;line-height:2!important}.circularCard .circularLinks{margin-top:14px}@media(max-width:760px){.officialPriceSection{padding-top:42px}.priceGroupLinks{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.priceGroupLinks a{white-space:nowrap}.officialPriceTable{min-width:760px}.officialPriceTable td,.officialPriceTable th{padding:10px 9px}.officialPriceTable td:first-child{min-width:240px}.priceSourceSummary{margin-top:4px}}.vehicleCommerceSeo{padding-top:46px;padding-bottom:34px}.vehicleCommerceIntro{max-width:820px;margin-bottom:18px}.vehicleCommerceIntro h2,.vehicleDecisionGuide h2{margin:4px 0 10px;font-size:29px;color:#17354e}.vehicleCommerceIntro p{margin:0;color:#607789;font-size:12px;line-height:2}.vehiclePriceRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vehiclePriceRows article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dce5eb;border-radius:8px;background:#fff}.vehiclePriceRows article>div{display:flex;flex-direction:column;gap:3px}.vehiclePriceRows strong{font-size:12px;color:#17354e}.vehiclePriceRows small{font-size:8px;color:#7a8d99}.vehiclePriceRows b{font-size:13px;color:#126b9f;white-space:nowrap}.vehiclePriceRows span{font-size:8px;color:#81929d;text-align:left}.vehiclePriceEmpty{padding:17px;border:1px dashed #d4dfe6;border-radius:8px;background:#fafcfd;color:#718591;font-size:11px}.vehicleCommerceLinks{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.vehicleCommerceLinks a,.vehicleDecisionActions a{font-size:10px;font-weight:800;color:#176da8}.vehicleCirculars{margin-top:18px;border-top:1px solid #e3eaee;padding-top:14px}.vehicleCirculars>strong{display:block;margin-bottom:8px;font-size:11px;color:#294c63}.vehicleCirculars a{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #edf1f4}.vehicleCirculars a span{font-size:10px;color:#395b71}.vehicleCirculars a small{font-size:8px;color:#7d8f9a;white-space:nowrap}.vehicleDecisionGuide{padding-top:34px;padding-bottom:36px;border-top:1px solid #e6ecef}.vehicleDecisionGuide>div:first-child{margin-bottom:16px}.vehicleDecisionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.vehicleDecisionGrid article{padding:17px;border:1px solid #dfe7ec;border-radius:8px;background:#f9fbfc}.vehicleDecisionGrid strong{font-size:12px;color:#17354e}.vehicleDecisionGrid p{margin:6px 0 0;color:#667c8c;font-size:10px;line-height:1.9}.vehicleDecisionActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:13px}@media(max-width:760px){.vehicleCommerceSeo{padding-top:34px}.vehicleCommerceIntro h2,.vehicleDecisionGuide h2{font-size:23px}.vehiclePriceRows{grid-template-columns:1fr}.vehiclePriceRows article{align-items:flex-start;flex-direction:column;gap:8px}.vehiclePriceRows span{text-align:right}.vehicleCirculars a{align-items:flex-start;flex-direction:column;gap:3px}.vehicleDecisionGrid{grid-template-columns:1fr}}.bodyShellHero{padding:58px 0 48px}.bodyShellIntro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:42px;gap:42px;align-items:start}.bodyShellGuide h2,.bodyShellIntro h2{margin:4px 0 12px;font-size:31px;color:#17354e}.bodyShellIntro p{margin:0 0 10px;color:#607789;font-size:12px;line-height:2}.bodyShellChecklist{display:grid;grid-gap:8px;gap:8px;padding:20px;border:1px solid #dce5eb;border-top:3px solid #176da8;border-radius:9px;background:#fff}.bodyShellChecklist strong{font-size:14px;color:#17354e;margin-bottom:4px}.bodyShellChecklist span{padding:8px 10px;background:#f6f9fb;border-radius:6px;color:#536d7e;font-size:10px}.bodyShellModels{background:#f5f8fa;border-block:1px solid #e1e8ed}.bodyShellModels .productCard{min-height:260px}.bodyShellModels .productCard h3{font-size:18px}.bodyShellGuide{padding-top:48px}.bodyShellGuideGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.bodyShellGuideGrid article{padding:17px;border:1px solid #dce5eb;border-radius:8px;background:#fff}.bodyShellGuideGrid strong{font-size:12px;color:#17354e}.bodyShellGuideGrid p{margin:6px 0 0;color:#667c8c;font-size:10px;line-height:1.9}.bodyShellLinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.bodyShellLinks a{color:#176da8;font-size:10px;font-weight:800}.bodyShellFaq{background:#f8fafb;border-top:1px solid #e4eaee}@media(max-width:900px){.bodyShellIntro{grid-template-columns:1fr;gap:24px}.bodyShellGuideGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.bodyShellHero{padding:40px 0 34px}.bodyShellGuideGrid{grid-template-columns:1fr}.bodyShellGuide h2,.bodyShellIntro h2{font-size:24px}}.serviceSeoSupport{background:#f6f9fb;border-block:1px solid #e2e9ee}.serviceSeoSupportGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.serviceSeoColumn h2,.serviceSeoNotes h2{margin:4px 0 14px;font-size:27px;color:#17354e}.serviceSeoLine{position:relative;padding:12px 36px 12px 12px;border-bottom:1px solid #e2e8ec;color:#536d7e;font-size:11px;line-height:1.9}.serviceSeoLine:before{content:"✓";position:absolute;right:8px;top:12px;color:#176da8;font-weight:900}.serviceSeoNoteGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:15px}.serviceSeoNoteGrid article{padding:16px;border:1px solid #dfe7ec;border-radius:8px;background:#fff}.serviceSeoNoteGrid p{margin:0;color:#607789;font-size:10px;line-height:1.95}.serviceSeoLinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.serviceSeoLinks a{font-size:10px;color:#176da8;font-weight:800}.serviceSeoFaq{background:#fbfcfd;border-top:1px solid #e5ebef}@media(max-width:760px){.serviceSeoNoteGrid,.serviceSeoSupportGrid{grid-template-columns:1fr}.serviceSeoColumn h2,.serviceSeoNotes h2{font-size:23px}}.priceGuideLinks{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 0}.priceGuideLinks a{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid #d5e1e8;border-radius:6px;background:#fff;color:#176da8;font-size:9px;font-weight:800}@media(max-width:760px){.priceGuideLinks{display:grid;grid-template-columns:1fr}.priceGuideLinks a{justify-content:center}}.officialPriceSimple{background:#fff}.officialPriceHeader{padding:42px 0 26px;border-bottom:2px solid #163b57;background:#fff}.officialPriceHeader span{display:block;margin-bottom:4px;color:#5b7181;font-size:10px;font-weight:800}.officialPriceHeader h1{margin:0 0 12px;color:#15364f;font-size:34px;line-height:1.4}.officialPriceDate{display:flex;align-items:center;gap:8px;font-size:11px;color:#3f5c70}.officialPriceDate b{font-size:12px;color:#15364f}.officialPriceHeader p{margin:7px 0 0;color:#687e8e;font-size:10px}.officialPriceContent{padding:28px 0 44px}.officialPriceGroupSimple{margin:0 0 22px}.officialPriceGroupSimple>header{margin-bottom:7px}.officialPriceGroupSimple h2{margin:0;color:#17354e;font-size:16px}.officialPriceTableSimple{min-width:950px}.officialPriceTableSimple th{background:#eef3f6;color:#314f63;font-size:9px;font-weight:800;border:1px solid #d8e1e7;padding:9px 10px}.officialPriceTableSimple td{border:1px solid #e0e6ea;padding:9px 10px;color:#405b6e;font-size:10px;background:#fff}.officialPriceTableSimple tbody tr:nth-child(2n) td{background:#fafbfc}.officialPriceTableSimple td:first-child{width:90px;font-weight:700}.officialPriceTableSimple td:nth-child(2){min-width:320px;color:#213e52}.officialPriceTableSimple td:nth-child(3){width:90px;text-align:center}.officialPriceTableSimple td:nth-child(4),.officialPriceTableSimple td:nth-child(5){direction:ltr;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.officialPriceTableSimple .officialConsumerPrice{font-weight:800;color:#17354e}.officialPriceTableSimple td:nth-child(6){white-space:nowrap;text-align:center;font-size:9px;color:#6d808e}.officialPriceFootnote{margin-top:12px;padding-top:12px;border-top:1px solid #dde5ea}.officialPriceFootnote p{margin:0;color:#697d8b;font-size:9px;line-height:1.9}@media(max-width:760px){.officialPriceHeader{padding:30px 0 20px}.officialPriceHeader h1{font-size:27px}.officialPriceContent{padding:22px 0 34px}.officialPriceTableSimple{min-width:830px}}.homeCrawlLinks{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid #e2e9ed}.homeCrawlLinks a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #d8e2e8;border-radius:999px;background:#fff;color:#365b73;font-size:9px;font-weight:800}.homeCrawlLinks a:hover{border-color:#9ebdce;color:#176da8}.homeServiceLinks{margin-top:14px}@media(max-width:760px){.homeCrawlLinks{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.homeCrawlLinks a{white-space:nowrap}}.quickHeroBookingLead{margin:-5px 0 10px;color:#36566b;font-size:11px;line-height:1.8;font-weight:600}@media(max-width:760px){.quickHeroBookingLead{margin:-4px 0 9px;font-size:10px}}.voiceStars.interactive button:focus-visible{outline:2px solid #176da8;outline-offset:4px;border-radius:3px}.customerVoiceKinds input:focus-visible+span{outline:2px solid #176da8;outline-offset:3px}.voiceShowMore{margin-top:16px;width:100%;cursor:pointer;font:inherit}.voiceRequired{font-style:normal;font-size:10px;color:#9a4a10;background:#fff0dc;padding:3px 7px;border-radius:4px;margin-right:5px}.customerVoiceRating .voiceRatingHelp{font-size:11px;color:#476479;line-height:1.9;margin:0 0 10px}.customerVoiceRating>div{flex-wrap:wrap}.customerVoiceRating b{line-height:1.8}.contactInfoGrid.section{padding-bottom:24px!important}.contactLocation{padding-top:16px;padding-bottom:48px}.contactLocation h2{margin:0 0 12px}.contactLocation p{margin:0 0 6px}@media(max-width:767px){.contactInfoGrid.section{padding-bottom:16px!important}.contactLocation{padding-top:12px;padding-bottom:32px}}.bookingSteps.bookingStepsCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bookingSteps.bookingStepsCompact:before{right:25%;left:25%}.salesProductLinks{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.salesProductLinks a{padding:10px 15px;border:1px solid var(--line);border-radius:8px;color:var(--blue)}.salesRequestForm{scroll-margin-top:110px}.salesRequestForm input,.salesRequestForm select{width:100%;min-width:0}.salesRequestForm .muted{font-size:12px;line-height:1.9}@media(min-width:1051px){.mainNav{gap:13px;font-size:11px}.headerInner{gap:15px}}@media(max-width:760px){.floatingActions .floatingConsult span{white-space:normal!important;line-height:1.5;font-size:10px!important;text-align:center}.floatingActions .floatingConsult{flex:1.35 1}.floatingActions .floatingConsult svg{display:none}.salesProductLinks a{font-size:12px}}.heroServiceChoices{display:flex;flex-direction:column;gap:7px;margin:8px 0 12px}.heroSalesLink{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#0877b9;color:#fff;padding:11px 15px;border-radius:7px;font-size:14px;font-weight:700;box-shadow:0 5px 15px #072f4b26}.heroBookingLabel{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 3px #000}.heroSalesLink:hover{background:#065f95}.onlineSalesPage .pageHero{padding:38px 0 24px}.onlineSalesPage .consultationSection{padding:22px 0 35px}.onlineSalesPage .salesRequestForm{padding:26px}.onlineSalesPage .salesRequestForm h2{font-size:24px;margin:6px 0}.onlineSalesPage .salesRequestForm>div:first-child p{margin:8px 0 14px}.salesCircularGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:24px 0 35px}.salesCircularGrid article{padding:20px;border:1px solid var(--line);border-radius:10px;background:#f8fbfd}.salesCircularGrid h3{font-size:17px;line-height:1.9}.salesCircularGrid p{font-size:13px;line-height:2}.salesSteps{line-height:2.2;padding-right:22px}.circularTableWrap{overflow:auto;border:1px solid var(--line);border-radius:8px;margin:16px 0}.circularTableWrap table{border-collapse:collapse;width:100%;min-width:520px}.circularTableWrap td,.circularTableWrap th{padding:12px;border-bottom:1px solid var(--line);text-align:right;font-size:13px}.circularTableWrap th{background:#edf5fa}.circularPriceSection p{font-size:13px;line-height:2}.circularText p{white-space:pre-line}@media(min-width:1051px){.mainNav{gap:13px;font-size:12px}.floatingAction span{font-size:12px!important}.floatingAction{min-height:46px!important}}@media(max-width:760px){.quickBookingHero{padding-bottom:36px!important}.quickBookingHero .quickHeroLayout{padding-top:12px!important;padding-bottom:10px!important}.quickHeroBooking h1{font-size:24px!important;line-height:1.6!important}.heroBookingLabel{color:var(--navy);text-shadow:none}.heroSalesLink{font-size:13px;padding:10px 12px}.quickHeroForm{padding:16px!important}.quickHeroForm label{margin-bottom:5px!important}.quickHeroForm select{height:43px!important}.quickHeroForm button{min-height:43px!important}.quickHeroEyebrow{font-size:11px!important}.onlineSalesPage .pageHero{padding:20px 0 12px}.onlineSalesPage .pageHero h1{font-size:26px;line-height:1.65;margin:6px 0}.onlineSalesPage .pageHero p{font-size:13px;line-height:1.9;margin:6px 0}.onlineSalesPage .consultationSection{padding:10px 0 24px}.onlineSalesPage .salesRequestForm{padding:18px;gap:13px}.onlineSalesPage .salesRequestForm h2{font-size:21px;line-height:1.6;margin:3px 0}.onlineSalesPage .salesRequestForm .kicker{font-size:11px}.onlineSalesPage .salesRequestForm p{font-size:12px;line-height:1.9}.salesRequestForm input,.salesRequestForm select{font-size:16px!important;min-height:46px}.salesRequestForm label{font-size:13px}.salesCircularGrid{grid-template-columns:1fr}.homePage>.section{padding-top:34px;padding-bottom:34px}.homePage .sectionHeader{gap:12px;margin-bottom:22px}.homePage .sectionHeader h2,.homePage .servicesIdentity h2{font-size:25px}.homePage .homeVehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homePage .homeVehicleMedia{height:130px;min-height:0}.homePage .homeVehicleCard h3{font-size:16px}.homePage .homeVehicleCard{padding-bottom:16px}.homePage .homeVehicleCard b{font-size:11px}.homePage .serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homePage .serviceCard{padding:18px 14px;min-height:0}.homePage .serviceCard h3{font-size:17px}.homePage .serviceCard p{font-size:12px;line-height:1.9}.homePage .homeCrawlLinks{margin-top:15px;padding:10px 0;gap:8px}.homePage .homeCrawlLinks a{font-size:12px}.homePage .servicesIdentity{margin-bottom:22px}.homePage .quickItem{min-height:104px;padding:16px}.homePage .quickItem strong{font-size:13px}.homePage .quickGrid{gap:0}.floatingActions .floatingAction span{font-size:11px!important;white-space:normal!important;line-height:1.45}.floatingActions .floatingAction{min-height:49px!important;padding:5px!important}.floatingActions .floatingAction svg{width:17px!important}.onlineSalesPage .pageHero{padding:18px 0 12px!important;min-height:0!important}.onlineSalesPage .pageHero h1{font-size:26px!important;margin:6px 0!important;line-height:1.6!important}.onlineSalesPage .pageHero p{margin:6px 0!important}.onlineSalesPage .salesRequestForm{padding:18px!important}.onlineSalesPage .salesRequestForm>div:first-child .kicker,.onlineSalesPage .salesRequestForm>div:first-child p{display:none}.onlineSalesPage .salesRequestForm h2{font-size:20px!important;margin:0 0 14px!important}.onlineSalesPage .salesRequestForm .formGrid{gap:14px!important;margin:0!important}.onlineSalesPage .salesRequestForm label{gap:6px!important;margin:0!important}.onlineSalesPage .salesRequestForm input,.onlineSalesPage .salesRequestForm select{padding:10px 12px!important;min-height:46px!important;line-height:1.5!important}}@media(min-width:1051px){.homePage .quickGrid{width:min(1400px,calc(100% - 48px))}.homePage .quickItem{padding-inline:16px;gap:10px;grid-template-columns:44px minmax(0,1fr) 16px}.homePage .quickIcon{width:44px;height:44px}.homePage .quickItem strong{white-space:nowrap;font-size:14px}}@media(min-width:1051px) and (max-width:1240px){.homePage .quickItem{grid-template-columns:36px minmax(0,1fr);padding-inline:12px;gap:8px}.homePage .quickIcon{width:36px;height:36px}.homePage .quickItem>b{display:none}.homePage .quickItem strong{font-size:13px}}@media(max-width:760px){.homePage .quickItem{padding-inline:8px}.homePage .quickItem strong{white-space:nowrap}}@media(max-width:359px){.homePage .quickItem strong{font-size:12px}}body:has(.bookingSuccess) .siteHeader{position:relative;top:auto}.bookingCard.bookingSuccess{padding:32px;scroll-margin-top:24px}.bookingSuccess>h1{color:#12344b;font-size:28px;line-height:1.6;margin:8px 0}.bookingSuccess>p{font-size:14px;line-height:1.9;margin:8px auto 24px;max-width:520px}.bookingSuccess .successCheck{width:48px;height:48px;margin-bottom:12px;font-size:25px}.bookingReceipt{margin-top:0;max-width:100%;box-shadow:none}.bookingReceipt>header{padding:18px 24px}.bookingSuccessCode{padding:16px}.bookingSuccessCode small{font-size:12px}.bookingSuccessCode strong{font-size:30px;line-height:1.7;letter-spacing:2px}.bookingReceipt dl{gap:0 24px;padding:8px 24px 20px}.bookingReceipt dl>div{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 0;min-width:0}.bookingReceipt dt{font-size:12px}.bookingReceipt dd{font-size:14px;text-align:right;line-height:1.8;overflow-wrap:anywhere}.bookingReceipt .assignedBranch{margin:18px 24px 0}.bookingReceipt .assignedBranch small,.bookingReceipt>footer small{font-size:11px}.bookingReceipt .assignedBranch strong{font-size:14px}.bookingReceipt>footer p{font-size:12px!important;line-height:1.9}.bookingReceipt>footer a{font-size:15px}.bookingSuccess>.receiptActions{align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:24px}.bookingSuccess .receiptActions a,.bookingSuccess .receiptActions button{margin:0;min-height:50px;height:auto;padding:12px 20px;font-size:14px;border-radius:8px;line-height:1.6}@media(max-width:760px){.bookingCard.bookingSuccess{padding:24px 16px!important}.bookingSuccess>h1{font-size:23px!important}.bookingReceipt>header{padding:16px}.bookingReceipt dl{padding:4px 16px 16px;grid-template-columns:1fr}.bookingReceipt dl>div{flex-direction:row;align-items:baseline;gap:14px}.bookingReceipt dt{flex-shrink:0;font-size:11px}.bookingReceipt dd{font-size:13px;text-align:left}.bookingReceipt .assignedBranch{margin:16px 12px 0;padding:12px}.bookingReceipt .assignedBranch strong{font-size:13px}.bookingSuccess>.receiptActions{flex-direction:column}}@media print{body:has(.bookingSuccess) .siteHeader,body:has(.bookingSuccess) .utilityBar{display:none!important}.bookingReceipt dl{grid-template-columns:1fr 1fr}.bookingReceipt dl>div{flex-direction:column}.bookingReceipt{font-size:12pt}}body:has(.bookingSuccess) .floatingActions{display:none!important}.homePage>.serviceSection{padding-bottom:24px}@media(max-width:760px){.homePage>.serviceSection{padding-bottom:18px!important}}