.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language select{font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid #cfd8dd;border-radius:3px;padding:10px 8px;max-width:140px;min-height:42px;cursor:pointer}
.language select:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.heading-row>*{min-width:0}.package-top{min-height:54px}.package-card h3{overflow-wrap:anywhere}
.spec-strip>div{min-width:0}.spec-strip>div>div{min-width:0;overflow-wrap:anywhere;hyphens:auto}
.calc-result-top{flex-wrap:wrap}.calc-model{white-space:normal;max-width:100%}.calc-input-wrap{direction:ltr}.calc-input-wrap input{direction:ltr;text-align:left}
.calc-unit{max-width:105px}.calc-input-wrap:has([data-calc-i18n=cars]) input{padding-right:120px}
.calc-metric-value,.calc-number,.contact-number,.step-no,.package-index{direction:ltr;unicode-bidi:isolate;display:inline-block}
.calc-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-metrics>div{min-width:0}.calc-metrics .calc-metric-value{overflow-wrap:anywhere}
.package-table,.package-table caption{text-align:start}.package-card h3[dir=ltr],.package-dialog h2[dir=ltr]{text-align:start}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .package-category,html[dir=rtl] .calc-kicker,html[dir=rtl] .calc-model,html[dir=rtl] .package-dialog-kicker,html[dir=rtl] .contact-card-label,html[dir=rtl] .outline-label{letter-spacing:0}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;line-height:1.45}
html[dir=rtl] .brand-symbol{font-family:Manrope,Arial,sans-serif;letter-spacing:-1.6px}
html[dir=rtl] .package-card h3,html[dir=rtl] .package-dialog h2{text-align:right;font-family:Manrope,Arial,sans-serif;line-height:1.2}
html[dir=rtl] .image-label{text-align:left}
html[dir=rtl] .product-panel:before{left:auto;right:0}
html[dir=rtl] .product-details dd{text-align:left}
html[dir=rtl] .contact-checklist span:before{margin-right:0;margin-left:8px}
html[dir=rtl] .value-conclusion{border-left:0;border-right:4px solid var(--orange)}
html[dir=rtl] .package-card:before{left:auto;right:26px}
html[dir=rtl] .package-features li{padding-left:0;padding-right:21px}
html[dir=rtl] .package-features li:before{left:auto;right:0}
html[dir=rtl] .package-table th,html[dir=rtl] .package-table td{padding-right:0;padding-left:20px}
html[dir=rtl] .package-table tbody th{text-align:right}
html[dir=rtl] .package-dialog-close{right:auto;left:20px}
html[dir=rtl] .package-dialog-kicker{padding-right:0;padding-left:40px}
html[dir=rtl] .package-dialog h2{padding-right:0;padding-left:30px}
html[dir=rtl] .package-dialog ul{padding-left:0;padding-right:20px}
html[dir=rtl] .package-dialog-note,html[dir=rtl] .calc-formula{border-left:0;border-right:3px solid var(--orange)}
html[dir=rtl] .calc-formula{font-family:Tahoma,Arial,sans-serif}
@media(min-width:1101px){html[dir=rtl] .spec-strip>div{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .spec-strip>div:last-child{border-left:0}}
@media(max-width:1250px){.header .desktop-nav,.header .header-cta{display:none}.header .menu-toggle{display:block}html[dir=rtl] .package-card:before{right:30px}}
@media(max-width:800px){html[dir=rtl] .spec-strip>div:nth-child(even){padding-left:0;padding-right:24px}.package-top{min-height:0}}
@media(max-width:640px){html[dir=rtl] .package-card:before{right:26px}html[dir=rtl] .package-dialog-close{left:14px}.language select{max-width:114px;font-size:14px;padding:9px 5px}.header-actions{gap:12px}.header{gap:12px}.brand-symbol{font-size:30px}}
@media(max-width:360px){.brand-symbol{font-size:27px}.language select{max-width:100px}.header-actions{gap:8px}}
