.arp-container{width:100%;max-width:var(--arp-container);margin-inline:auto;padding-inline:var(--arp-space-4);box-sizing:border-box}.arp-section{padding-block:var(--arp-space-12)}.arp-stack>*+*{margin-block-start:var(--arp-space-4)}.arp-grid{display:grid;gap:var(--arp-space-4)}.arp-grid--cards{grid-template-columns:repeat(auto-fill,minmax(calc(260 * var(--arp-u)),1fr))}.arp-eyebrow a{color:inherit;letter-spacing:inherit;text-decoration:none}.arp-eyebrow a:hover,.arp-eyebrow a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(4 * var(--arp-u))}.arp-eyebrow__brand{display:inline-block}.arp-eyebrow__site{display:inline-grid;place-items:center;width:calc(24 * var(--arp-u));height:calc(24 * var(--arp-u));margin-inline-start:var(--arp-space-2);vertical-align:middle;border-radius:50%;border:1px solid var(--arp-color-border);color:var(--arp-color-muted);background:var(--arp-color-surface-raised);transition:color var(--arp-motion-fast,0.15s) ease,border-color var(--arp-motion-fast,0.15s) ease,background var(--arp-motion-fast,0.15s) ease}.arp-eyebrow .arp-eyebrow__site:hover,.arp-eyebrow .arp-eyebrow__site:focus-visible{text-decoration:none;color:var(--arp-color-accent);border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 10%,var(--arp-color-surface-raised))}.arp-eyebrow{margin:0;font-size:var(--arp-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--arp-color-muted);font-weight:600}.arp-lead{font-size:var(--arp-text-lg);color:var(--arp-color-muted);margin:0}.arp-muted{color:var(--arp-color-muted)}.arp-icon{flex:none}html body{--arp-tex:color-mix(in srgb, var(--arp-color-text) 4.5%, transparent);--arp-tex-glow:color-mix(in srgb, var(--arp-color-accent) 7%, transparent);background-color:var(--arp-color-surface);color:var(--arp-color-text);font-family:var(--arp-font-body)}html body :is(h1,h2,h3,h4,h5,h6):not([class*="brxe-"]):not([class*="arp-"]){color:var(--arp-color-brand);font-family:var(--arp-font-heading)}[class^="arp-"],[class*=" arp-"]{box-sizing:border-box}.arp-btn,.arp-card,.arp-input,.arp-table,.arp-field,.arp-tabs,.arp-accordion,.arp-modal,.arp-toast,.arp-empty,.arp-stat,.arp-price{font-family:var(--arp-font-body);color:var(--arp-color-text)}.arp-btn:focus-visible,.arp-input:focus-visible,.arp-icon-btn:focus-visible,.arp-tabs__tab:focus-visible,.arp-accordion summary:focus-visible,.arp-page:focus-visible,.arp-check input:focus-visible,.arp-card a:focus-visible,.arp-table-wrap:focus-visible,.arp-tabs__panel:focus-visible,.arp-breadcrumb a:focus-visible{outline:2px solid var(--arp-color-accent);outline-offset:2px}.arp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--arp-space-2);min-height:calc(40 * var(--arp-u));padding:0 var(--arp-space-4);border:1px solid #fff0;border-radius:var(--arp-radius-md);font:600 var(--arp-text-sm)/1 var(--arp-font-body);text-decoration:none;cursor:pointer;transition:background-color var(--arp-motion-fast) var(--arp-ease),border-color var(--arp-motion-fast) var(--arp-ease),transform var(--arp-motion-fast) var(--arp-ease),box-shadow var(--arp-motion-fast) var(--arp-ease)}.arp-btn:active{transform:translateY(1px)}.arp-btn--sm{min-height:calc(32 * var(--arp-u));padding:0 var(--arp-space-3);font-size:var(--arp-text-xs);border-radius:var(--arp-radius-sm)}.arp-btn--lg{min-height:calc(46 * var(--arp-u));padding:0 var(--arp-space-6);font-size:var(--arp-text-sm)}.arp-btn--full{width:100%}.arp-btn--primary{background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-btn--primary:hover{box-shadow:var(--arp-shadow-md);filter:brightness(1.06)}.arp-btn--secondary{background:#fff0;color:var(--arp-color-text);border-color:var(--arp-color-border)}.arp-btn--secondary:hover{border-color:var(--arp-color-text)}.arp-btn--solid{background:var(--arp-color-surface-raised);box-shadow:var(--arp-shadow-sm)}.arp-btn--solid:hover,.arp-btn--solid:focus-visible{background:color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface-raised));border-color:color-mix(in srgb,var(--arp-color-accent) 55%,var(--arp-color-border));color:var(--arp-color-accent)}.arp-btn--ghost{background:#fff0;color:var(--arp-color-accent)}.arp-btn--ghost:hover{background:var(--arp-color-surface)}.arp-btn--danger{background:var(--arp-color-danger);color:var(--arp-color-surface-raised)}.arp-btn--danger:hover{filter:brightness(1.08)}.arp-icon-btn{display:inline-grid;place-items:center;width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));border:0;border-radius:var(--arp-radius-md);background:#fff0;color:var(--arp-color-text);cursor:pointer}.arp-icon-btn:hover{background:var(--arp-color-surface)}.arp-badge{display:inline-flex;align-items:center;padding:2px var(--arp-space-2);border-radius:calc(999 * var(--arp-u));font:600 var(--arp-text-xs)/1.5 var(--arp-font-body);border:1px solid var(--arp-color-border);background:var(--arp-color-surface);color:var(--arp-color-text);white-space:nowrap}.arp-badge--accent{color:var(--arp-color-accent);border-color:var(--arp-color-accent)}.arp-badge--success{color:var(--arp-color-success);border-color:var(--arp-color-success)}.arp-badge--warning{color:var(--arp-color-warning);border-color:var(--arp-color-warning)}.arp-badge--danger{color:var(--arp-color-danger);border-color:var(--arp-color-danger)}.arp-card{display:flex;flex-direction:column;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);overflow:hidden;transition:box-shadow var(--arp-motion-base) var(--arp-ease),transform var(--arp-motion-base) var(--arp-ease)}.arp-card:hover{box-shadow:var(--arp-shadow-md)}.arp-card__media{text-decoration:none;position:relative;aspect-ratio:3 / 2;overflow:hidden;min-height:0;background:var(--arp-color-surface);display:grid;place-items:center;color:var(--arp-color-muted)}.arp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.arp-card__media>img{position:absolute;inset:0}.arp-card__placeholder{display:grid;place-items:center}.arp-card__body{display:flex;flex-direction:column;gap:var(--arp-space-2);padding:var(--arp-space-4);flex:1}.arp-card__title{margin:0;font:600 calc(15.5 * var(--arp-u))/1.3 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-card__title a{color:inherit;text-decoration:none}.arp-card__title a:hover{color:var(--arp-color-accent)}.arp-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-3);padding:var(--arp-space-3) var(--arp-space-4);border-top:1px solid var(--arp-color-border)}.arp-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(90 * var(--arp-u)),1fr));gap:var(--arp-space-3);margin:0}.arp-specs dt{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-specs dd{margin:0;font-size:var(--arp-text-sm);font-weight:600}.arp-card--model .arp-specs{grid-template-columns:repeat(var(--arp-spec-cols,3),minmax(0,1fr));gap:var(--arp-space-3) var(--arp-space-2)}.arp-check{color:var(--arp-color-text);display:inline-flex;align-items:center;gap:var(--arp-space-2);min-height:calc(44 * var(--arp-u));font-size:var(--arp-text-sm);cursor:pointer}.arp-check input{width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));accent-color:var(--arp-color-accent)}.arp-price{display:flex;flex-direction:column;gap:2px}.arp-price__label{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-price__amount{font:700 var(--arp-text-2xl)/1.1 var(--arp-font-heading);color:var(--arp-color-brand);font-variant-numeric:tabular-nums}.arp-price--compact .arp-price__amount{font-size:var(--arp-text-xl)}.arp-price__amount--na{font-size:var(--arp-text-md);color:var(--arp-color-muted);font-weight:500}.arp-price__meta{font-size:var(--arp-text-xs);color:var(--arp-color-muted);display:flex;flex-wrap:wrap;gap:var(--arp-space-2);align-items:center}.arp-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);list-style:none;margin:0;padding:0;font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-breadcrumb li+li::before{content:"/";margin-inline-end:var(--arp-space-2);opacity:.6}.arp-breadcrumb a{color:var(--arp-color-accent);text-decoration:none}.arp-breadcrumb a:hover{text-decoration:underline}.arp-breadcrumb [aria-current]{color:var(--arp-color-text)}.arp-tabs__list{position:relative;display:flex;gap:var(--arp-space-1);overflow-x:auto;border-bottom:1px solid var(--arp-color-border);scrollbar-width:none}.arp-tabs__tab{flex:none;min-height:calc(44 * var(--arp-u));padding:0 var(--arp-space-4);background:none;border:0;border-bottom:2px solid #fff0;color:var(--arp-color-muted);font:600 var(--arp-text-sm)/1 var(--arp-font-body);cursor:pointer;transition:color var(--arp-motion-fast) var(--arp-ease)}.arp-tabs__tab:hover{color:var(--arp-color-text)}.arp-tabs__tab[aria-selected="true"]{color:var(--arp-color-accent);border-bottom-color:var(--arp-color-accent)}.arp-tabs__panel{padding-block:var(--arp-space-5)}.arp-accordion{border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);overflow:hidden}.arp-accordion__item+.arp-accordion__item{border-top:1px solid var(--arp-color-border)}.arp-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-3);min-height:calc(52 * var(--arp-u));padding:var(--arp-space-3) var(--arp-space-4);font-weight:600;cursor:pointer;list-style:none}.arp-accordion summary::-webkit-details-marker{display:none}.arp-accordion summary .arp-icon{transition:transform var(--arp-motion-base) var(--arp-ease)}.arp-accordion details[open] summary .arp-icon{transform:rotate(180deg)}.arp-accordion__body{padding:0 var(--arp-space-4) var(--arp-space-4);color:var(--arp-color-muted)}.arp-faq{display:grid;gap:var(--arp-space-6);max-width:calc(860 * var(--arp-u));margin-inline:auto}.arp-faq [hidden]{display:none!important}.arp-faq__bar{display:grid;gap:var(--arp-space-3)}.arp-faq__search{position:relative;display:block}.arp-faq__search .arp-icon{position:absolute;inset-block:0;inset-inline-start:var(--arp-space-3);margin-block:auto;color:var(--arp-color-muted);pointer-events:none}.arp-faq__search .arp-input{width:100%;min-height:calc(48 * var(--arp-u));padding-inline-start:calc(42 * var(--arp-u));border-radius:var(--arp-radius-lg)}.arp-faq__cats{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-faq__cat{display:inline-flex;align-items:center;gap:var(--arp-space-2);min-height:calc(36 * var(--arp-u));padding:0 var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:999px;background:var(--arp-color-surface-raised);color:var(--arp-color-text);font:inherit;font-size:var(--arp-text-sm);font-weight:600;cursor:pointer;transition:background var(--arp-motion-base) var(--arp-ease),border-color var(--arp-motion-base) var(--arp-ease)}.arp-faq__cat span{color:var(--arp-color-muted);font-weight:500}.arp-faq__cat:hover{border-color:var(--arp-color-accent)}.arp-faq__cat.is-active{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:#fff}.arp-faq__cat.is-active span{color:inherit;opacity:.85}.arp-faq__cat:focus-visible{outline:2px solid var(--arp-color-accent);outline-offset:2px}.arp-faq__none{margin:0;text-align:center}.arp-faq__group{display:grid;gap:var(--arp-space-3);scroll-margin-top:calc(80 * var(--arp-u))}.arp-faq__title{display:flex;align-items:center;gap:var(--arp-space-3);margin:0;font-size:var(--arp-text-xl);color:var(--arp-color-brand)}.arp-faq__title::before{content:"";width:calc(4 * var(--arp-u));height:1.1em;border-radius:2px;background:var(--arp-color-accent)}.arp-faq .arp-accordion{border-radius:var(--arp-radius-lg)}.arp-faq .arp-accordion summary:hover{color:var(--arp-color-accent)}.arp-faq .arp-accordion details[open]>summary{color:var(--arp-color-accent)}.arp-faq .arp-accordion__body>:first-child{margin-top:0}.arp-faq .arp-accordion__body>:last-child{margin-bottom:0}.arp-faq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-4);padding:var(--arp-space-6);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--arp-color-accent) 9%,var(--arp-color-surface-raised)),var(--arp-color-surface-raised))}.arp-faq__help h2{margin:0 0 var(--arp-space-1);font-size:var(--arp-text-lg)}.arp-faq__help p{margin:0}.arp-faq__helpbtns{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-pagination ul{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);list-style:none;margin:0;padding:0;align-items:center}.arp-page{display:inline-grid;place-items:center;min-width:calc(40 * var(--arp-u));min-height:calc(40 * var(--arp-u));padding:0 var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-sm);color:var(--arp-color-text);text-decoration:none;font-size:var(--arp-text-sm);background:var(--arp-color-surface-raised)}.arp-page:hover{border-color:var(--arp-color-text)}.arp-page--current{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font-weight:600}.arp-page-gap{color:var(--arp-color-muted);padding-inline:var(--arp-space-1)}.arp-modal{width:min(560 * var(--arp-u), calc(100vw - 2 * var(--arp-space-4)));padding:0;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface-raised);color:var(--arp-color-text);box-shadow:var(--arp-shadow-md)}.arp-modal::backdrop{background:rgb(0 0 0 / .55)}.arp-modal[open]{animation:arp-pop var(--arp-motion-base) var(--arp-ease)}.arp-modal__head{display:flex;align-items:center;justify-content:space-between;padding:var(--arp-space-4) var(--arp-space-5);border-bottom:1px solid var(--arp-color-border)}.arp-modal__head h2{margin:0;font:600 var(--arp-text-lg)/1.3 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-modal__body{padding:var(--arp-space-5)}.arp-toast-region{position:fixed;inset-inline:var(--arp-space-4);bottom:var(--arp-space-4);z-index:var(--arp-z-toast);display:flex;flex-direction:column;gap:var(--arp-space-2);align-items:center;pointer-events:none}.arp-toast{display:inline-flex;align-items:center;gap:var(--arp-space-3);padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);background:var(--arp-color-brand);color:var(--arp-color-surface);box-shadow:var(--arp-shadow-md);font-size:var(--arp-text-sm);pointer-events:auto;animation:arp-pop var(--arp-motion-base) var(--arp-ease)}.arp-toast--static{background:var(--arp-color-surface-raised);color:var(--arp-color-text);border:1px solid var(--arp-color-border);animation:none}.arp-toast--success .arp-icon{color:var(--arp-color-success)}.arp-toast--warning .arp-icon{color:var(--arp-color-warning)}.arp-toast--danger .arp-icon{color:var(--arp-color-danger)}.arp-skeletons{display:grid;gap:var(--arp-space-3)}.arp-skeleton{display:block;border-radius:var(--arp-radius-sm);background:linear-gradient(90deg,var(--arp-color-border),var(--arp-color-surface),var(--arp-color-border));background-size:200% 100%;animation:arp-shimmer 1.4s linear infinite}.arp-skeleton--line{height:calc(12 * var(--arp-u))}.arp-skeleton--short{width:60%}.arp-skeleton--title{height:calc(20 * var(--arp-u));width:70%}.arp-skeleton--image{aspect-ratio:4 / 3;border-radius:0}.arp-empty{display:flex;flex-direction:column;align-items:center;gap:var(--arp-space-3);padding:var(--arp-space-12) var(--arp-space-4);text-align:center;color:var(--arp-color-muted)}.arp-empty .arp-empty__title{margin:0;font:600 var(--arp-text-lg)/1.3 var(--arp-font-heading);color:var(--arp-color-text)}.arp-empty p{margin:0;max-width:40ch;font-size:var(--arp-text-md)}.arp-field{display:flex;flex-direction:column;gap:var(--arp-space-1)}.arp-field__label{font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-text)}.arp-input{width:100%;min-height:calc(40 * var(--arp-u));padding:var(--arp-space-2) var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-sm);background:var(--arp-color-surface-raised);color:var(--arp-color-text);font:400 var(--arp-text-md)/1.4 var(--arp-font-body);transition:border-color var(--arp-motion-fast) var(--arp-ease)}.arp-input:hover{border-color:var(--arp-color-muted)}.arp-field__help{margin:0;font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-field__error{margin:0;font-size:var(--arp-text-xs);color:var(--arp-color-danger);font-weight:600}.arp-field--error .arp-input{border-color:var(--arp-color-danger)}.arp-stat{position:relative;display:flex;align-items:flex-start;gap:var(--arp-space-4);padding:var(--arp-space-5);overflow:hidden;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s}.arp-stat::before{content:"";position:absolute;inset:0 0 auto;height:calc(3 * var(--arp-u));background:linear-gradient(90deg,var(--arp-color-accent),transparent 70%);opacity:.9}.arp-stat:hover{transform:translateY(-2px);box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--arp-color-accent) 35%,var(--arp-color-border))}.arp-stat p{margin:0}.arp-stat__icon{flex:none;display:grid;place-items:center;width:calc(46 * var(--arp-u));height:calc(46 * var(--arp-u));border-radius:calc(14 * var(--arp-u));color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-stat__body{min-width:0;display:grid;gap:2px}.arp-stat__label{font:600 var(--arp-text-xs)/1.3 var(--arp-font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--arp-color-muted)}.arp-stat__value{font:700 clamp(26 * var(--arp-u), 3 * var(--arp-vw), 32 * var(--arp-u))/1.1 var(--arp-font-heading);color:var(--arp-color-brand);font-variant-numeric:tabular-nums}.arp-stat__delta{font-size:var(--arp-text-xs);font-weight:600;color:var(--arp-color-muted)}.arp-stat__delta--up{color:var(--arp-color-success)}.arp-stat__delta--down{color:var(--arp-color-danger)}.arp-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised)}.arp-table{width:100%;border-collapse:collapse;font-size:var(--arp-text-sm)}.arp-table caption{padding:var(--arp-space-3) var(--arp-space-4);text-align:left;font-weight:600;color:var(--arp-color-brand)}.arp-table th,.arp-table td{padding:var(--arp-space-3) var(--arp-space-4);text-align:left;border-top:1px solid var(--arp-color-border);white-space:nowrap}.arp-table thead th{color:var(--arp-color-muted);font-size:var(--arp-text-xs);text-transform:uppercase;letter-spacing:.05em;background:var(--arp-color-surface)}.arp-table tbody th{font-weight:600}.arp-table tbody tr:hover{background:var(--arp-color-surface)}@keyframes arp-pop{from{opacity:0;transform:translateY(calc(8 * var(--arp-u))) scale(.98)}to{opacity:1;transform:none}}@keyframes arp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.arp-btn,.arp-card,.arp-accordion summary .arp-icon,.arp-input,.arp-tabs__tab{transition:none}.arp-modal[open],.arp-toast,.arp-skeleton{animation:none}}[data-arp-theme-toggle] .arp-icon:last-child{display:none}:root[data-arp-theme="dark"] [data-arp-theme-toggle] .arp-icon:first-child{display:none}:root[data-arp-theme="dark"] [data-arp-theme-toggle] .arp-icon:last-child{display:inline}@media (prefers-color-scheme:dark){:root:not([data-arp-theme]) [data-arp-theme-toggle] .arp-icon:first-child{display:none}:root:not([data-arp-theme]) [data-arp-theme-toggle] .arp-icon:last-child{display:inline}}.arp-card--model{position:relative;max-width:calc(420 * var(--arp-u));transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.arp-modal,.arp-toast--static{max-width:100%}.arp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arp-main{display:block}.arp-pagebody{padding-block:var(--arp-space-4) var(--arp-space-12)}.arp-pagehead{margin-block:var(--arp-space-4) var(--arp-space-6)}.arp-pagehead__title{margin:0 0 var(--arp-space-2);font:700 var(--arp-text-3xl)/1.15 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-block{margin-block:var(--arp-space-5);padding:var(--arp-space-6);scroll-margin-top:calc(72 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-3)}.arp-block__title{margin:0 0 var(--arp-space-4);font:600 var(--arp-text-2xl)/1.2 var(--arp-font-heading);color:var(--arp-color-brand);letter-spacing:-.01em}.arp-linklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-2)}.arp-linklist a{color:var(--arp-color-accent);text-decoration:none}.arp-linklist a:hover{text-decoration:underline}.arp-linklist--cols{grid-template-columns:repeat(auto-fill,minmax(calc(260 * var(--arp-u)),1fr))}.arp-card--link{text-decoration:none;color:inherit}.arp-card--link:hover .arp-card__title{color:var(--arp-color-accent)}.arp-card__flag{position:absolute;top:var(--arp-space-3);left:var(--arp-space-3)}.arp-card__fuel{position:absolute;left:var(--arp-space-3);bottom:var(--arp-space-3);z-index:1;display:inline-flex;align-items:center;gap:calc(5 * var(--arp-u));padding:2px var(--arp-space-2) 2px calc(7 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-surface-raised) 94%,transparent);border:1px solid var(--arp-color-border);color:var(--arp-color-text);font:600 var(--arp-text-xs)/1.5 var(--arp-font-body)}.arp-card__fuel svg{flex:none;color:var(--arp-color-accent)}.arp-tooltile{position:relative;display:flex;align-items:center;gap:var(--arp-space-4);padding:var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);text-decoration:none;color:inherit;overflow:hidden;transition:transform var(--arp-motion-base) var(--arp-ease),border-color var(--arp-motion-base) var(--arp-ease),box-shadow var(--arp-motion-base) var(--arp-ease),background var(--arp-motion-base) var(--arp-ease)}.arp-tooltile::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleY(0);transition:transform var(--arp-motion-base) var(--arp-ease)}.arp-tooltile:hover,.arp-tooltile:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));background:linear-gradient(120deg,color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface-raised)),var(--arp-color-surface-raised) 75%);box-shadow:var(--arp-shadow-md)}.arp-tooltile:hover::before,.arp-tooltile:focus-visible::before{transform:scaleY(1)}.arp-tooltile__icon{flex:none;display:grid;place-items:center;width:calc(46 * var(--arp-u));height:calc(46 * var(--arp-u));border-radius:var(--arp-radius-md);background:color-mix(in srgb,var(--arp-color-accent) 11%,var(--arp-color-surface-raised));color:var(--arp-color-accent);transition:background var(--arp-motion-base) var(--arp-ease),color var(--arp-motion-base) var(--arp-ease)}.arp-tooltile:hover .arp-tooltile__icon{background:var(--arp-color-accent);color:var(--arp-color-surface-raised)}.arp-tooltile__text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--arp-text-sm);line-height:1.4}.arp-tooltile__title{font:600 var(--arp-text-md)/1.3 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-tooltile__go{margin-inline-start:auto;color:var(--arp-color-accent);font-size:calc(22 * var(--arp-u));line-height:1;opacity:0;transform:translateX(calc(-6 * var(--arp-u)));transition:opacity var(--arp-motion-base) var(--arp-ease),transform var(--arp-motion-base) var(--arp-ease)}.arp-tooltile:hover .arp-tooltile__go,.arp-tooltile:focus-visible .arp-tooltile__go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.arp-tooltile,.arp-tooltile:hover{transform:none}}.arp-grid--tools{grid-template-columns:repeat(auto-fit,minmax(min(100%, 280 * var(--arp-u)),1fr))}.arp-grid--brands{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.arp-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:820px){.arp-grid--brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.arp-grid--brands{grid-template-columns:repeat(6,minmax(0,1fr))}}.arp-brandtile{position:relative;display:flex;align-items:center;gap:var(--arp-space-3);padding:var(--arp-space-3) var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);text-decoration:none;overflow:hidden;transition:transform var(--arp-motion-base) var(--arp-ease),border-color var(--arp-motion-base) var(--arp-ease),box-shadow var(--arp-motion-base) var(--arp-ease),background var(--arp-motion-base) var(--arp-ease)}.arp-brandtile::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleY(0);transform-origin:center;transition:transform var(--arp-motion-base) var(--arp-ease)}.arp-brandtile:hover,.arp-brandtile:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));background:linear-gradient(120deg,color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface-raised)),var(--arp-color-surface-raised) 75%);box-shadow:var(--arp-shadow-md)}.arp-brandtile:hover::before,.arp-brandtile:focus-visible::before{transform:scaleY(1)}.arp-brandtile__mark{flex:none;display:grid;place-items:center;width:calc(50 * var(--arp-u));height:calc(50 * var(--arp-u));border-radius:calc(14 * var(--arp-u));background:#fff;box-shadow:0 0 0 1px var(--arp-color-border);overflow:hidden;transition:box-shadow var(--arp-motion-base) var(--arp-ease)}.arp-brandtile__mark img{width:100%;height:100%;padding:calc(3 * var(--arp-u));box-sizing:border-box;object-fit:contain}.arp-brandtile__mark--mono{background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));color:var(--arp-color-accent);font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1 var(--arp-font-heading)}.arp-brandtile:hover .arp-brandtile__mark{box-shadow:0 0 0 2px color-mix(in srgb,var(--arp-color-accent) 40%,transparent)}.arp-brandtile__text{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;font-size:var(--arp-text-sm)}@media (prefers-reduced-motion:reduce){.arp-brandtile,.arp-brandtile:hover{transform:none}}.arp-brandtile__name{font:600 var(--arp-text-md)/1.25 var(--arp-font-heading);color:var(--arp-color-brand);text-wrap:balance}.arp-brandhead{display:flex;align-items:center;gap:var(--arp-space-4);margin-bottom:var(--arp-space-5)}.arp-chip--link{text-decoration:none;color:var(--arp-color-text);min-height:calc(36 * var(--arp-u));padding-inline:var(--arp-space-4)}.arp-chip--link:hover{border-color:var(--arp-color-accent);color:var(--arp-color-accent)}.arp-chips{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);list-style:none;margin:0;padding:0}.arp-search{position:relative;display:flex;gap:var(--arp-space-2);width:100%;max-width:calc(720 * var(--arp-u))}.arp-search__field{position:relative;flex:1;display:flex;align-items:center;gap:var(--arp-space-2);padding-inline:var(--arp-space-3);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);color:var(--arp-color-muted)}.arp-search__field:focus-within{border-color:var(--arp-color-accent);outline:2px solid var(--arp-color-accent);outline-offset:1px}.arp-search__input{flex:1;min-height:calc(48 * var(--arp-u));border:0;background:#fff0;color:var(--arp-color-text);font:400 var(--arp-text-md)/1.4 var(--arp-font-body);outline:none;min-width:0}.arp-search__list{position:absolute;z-index:var(--arp-z-sticky);top:calc(100% + 4 * var(--arp-u));inset-inline:0;margin:0;padding:var(--arp-space-1);list-style:none;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);box-shadow:var(--arp-shadow-md);max-height:calc(360 * var(--arp-u));overflow:auto}.arp-search__item{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-3);min-height:calc(44 * var(--arp-u));padding:var(--arp-space-2) var(--arp-space-3);border-radius:var(--arp-radius-sm);cursor:pointer;color:var(--arp-color-text);text-decoration:none}.arp-search__item[aria-selected="true"],.arp-search__item:hover{background:var(--arp-color-surface)}.arp-search__empty{padding:var(--arp-space-3);color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-cityselect{display:inline-flex;align-items:center;gap:var(--arp-space-2);color:var(--arp-color-muted)}.arp-cityselect__locate{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--arp-radius-sm)}.arp-cityselect__locate:hover{color:var(--arp-color-accent)}.arp-locbar{background:var(--arp-color-surface-raised);border-bottom:1px solid var(--arp-color-border)}.arp-locbar__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--arp-space-3);padding-block:var(--arp-space-2)}.arp-locbar__text{margin:0;font-size:var(--arp-text-sm)}.arp-locbar__actions{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-cityselect__select{min-height:calc(40 * var(--arp-u));max-width:calc(200 * var(--arp-u));padding-inline:var(--arp-space-2);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-sm);background:var(--arp-color-surface-raised);color:var(--arp-color-text);font:500 var(--arp-text-sm)/1 var(--arp-font-body)}.arp-listing{display:grid;gap:var(--arp-space-6);position:relative;z-index:1}.arp-filters__open{margin-bottom:var(--arp-space-3)}.arp-filters__panel{display:none}.arp-filters__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--arp-space-2)}.arp-filters__head h2{margin:0;font:600 var(--arp-text-lg)/1.2 var(--arp-font-heading)}.arp-filters.is-open .arp-filters__panel{display:block;position:fixed;inset:auto 0 0 0;z-index:var(--arp-z-modal);max-height:88vh;overflow:auto;padding:var(--arp-space-4);background:var(--arp-color-surface-raised);border-radius:var(--arp-radius-lg) var(--arp-radius-lg) 0 0;box-shadow:0 calc(-12 * var(--arp-u)) calc(40 * var(--arp-u)) rgb(0 0 0 / .25);animation:arp-sheet var(--arp-motion-base) var(--arp-ease)}.arp-filters.is-open::before{content:"";position:fixed;inset:0;z-index:calc(var(--arp-z-modal) - 1);background:rgb(0 0 0 / .5)}.arp-filter{border-bottom:1px solid color-mix(in srgb,var(--arp-color-border) 60%,transparent)}.arp-filter summary{display:flex;align-items:center;justify-content:space-between;min-height:calc(40 * var(--arp-u));gap:var(--arp-space-2);font-size:var(--arp-text-sm);font-weight:600;letter-spacing:.01em;cursor:pointer;list-style:none}.arp-filter summary::-webkit-details-marker{display:none}.arp-filter[open] summary .arp-icon{transform:rotate(180deg)}.arp-filter__body{padding-bottom:var(--arp-space-2)}.arp-range{display:flex;align-items:center;gap:var(--arp-space-2)}.arp-range .arp-input{min-width:0}.arp-filters__foot .arp-btn--ghost{white-space:nowrap;flex:none}.arp-filters__foot .arp-btn--full{flex:1;width:auto}.arp-filters__foot{position:sticky;bottom:calc(-1 * var(--arp-space-4));z-index:1;display:flex;align-items:center;gap:var(--arp-space-3);padding-block:var(--arp-space-3) var(--arp-space-4);margin-bottom:calc(-1 * var(--arp-space-4));background:var(--arp-color-surface-raised)}.arp-listing__main.is-loading>*{opacity:.5;pointer-events:none;transition:opacity var(--arp-motion-fast,0.15s) ease}.arp-resultbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-3);margin-bottom:var(--arp-space-4);padding:var(--arp-space-3) var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-resultbar__count{margin:0}.arp-resultbar__sort{display:flex;align-items:center;gap:var(--arp-space-2)}.arp-resultbar__sort .arp-input{min-width:calc(170 * var(--arp-u));width:auto}.arp-grid--listing{grid-template-columns:repeat(auto-fill,minmax(calc(240 * var(--arp-u)),1fr))}.arp-pager{margin-top:var(--arp-space-8);display:flex;justify-content:center}@media (min-width:1024px){.arp-listing{grid-template-columns:calc(280 * var(--arp-u)) minmax(0,1fr);align-items:start;column-gap:var(--arp-space-6);row-gap:var(--arp-space-4)}.arp-listing__main{display:contents}.arp-listing__main>*{grid-column:2}.arp-listing__main>.arp-resultbar{grid-column:1 / -1;grid-row:1;margin:0}.arp-listing__side{grid-column:1;grid-row:1 / span 20;align-self:stretch}.arp-listing__side .arp-filters{height:100%}.arp-listing:has(.arp-resultbar) .arp-listing__side{grid-row:2 / span 20}.arp-filters__open,.arp-filters__head .arp-icon-btn{display:none}.arp-filters__panel{display:block;position:sticky;top:calc(var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) + var(--arp-space-4));max-height:calc(100vh - var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) - 2 * var(--arp-space-4));overflow:auto;transition:top 0.4s ease;padding:var(--arp-space-3) var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}}.arp-filters__applied:empty{display:none}.arp-filters__applied{margin-bottom:0;padding-bottom:var(--arp-space-2);border-bottom:1px solid color-mix(in srgb,var(--arp-color-border) 60%,transparent)}.arp-filters__count{margin:0 0 var(--arp-space-2);font-weight:600;font-size:var(--arp-text-sm)}.arp-filters__applied .arp-active{margin:0;gap:var(--arp-space-1)}.arp-filters__applied .arp-active__chip{min-height:calc(28 * var(--arp-u));padding:0 var(--arp-space-2);font-size:var(--arp-text-xs)}.arp-filters__badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));margin-left:var(--arp-space-2);padding:0 calc(6 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-xs);font-weight:700;background:var(--arp-color-accent);color:var(--arp-color-on-accent,#fff)}.arp-filters__badge[hidden]{display:none}.arp-checks--tiles{gap:var(--arp-space-2);padding-bottom:var(--arp-space-1)}.arp-checks--tiles .arp-check{position:relative;min-height:calc(32 * var(--arp-u));padding:0 var(--arp-space-2);font-size:var(--arp-text-xs);justify-content:center;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface);transition:background var(--arp-motion-fast,0.15s) ease,border-color var(--arp-motion-fast,0.15s) ease}.arp-checks--tiles .arp-check input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.arp-checks--tiles .arp-check:hover{border-color:var(--arp-color-accent)}.arp-checks--tiles .arp-check:has(input:checked){font-weight:600;background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));border-color:var(--arp-color-accent)}.arp-checks--tiles .arp-check:has(input:focus-visible){outline:2px solid var(--arp-color-accent);outline-offset:2px}.arp-checks--col.is-folded{max-height:none;overflow:visible}.arp-filter__fold{margin:var(--arp-space-1) 0 0;padding:0;border:0;background:none;font:inherit;font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-accent);cursor:pointer}.arp-filter__fold:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}@media (min-width:1024px){.arp-listing:has(.arp-filters__applied .arp-active) .arp-listing__main>.arp-active{display:none}}.arp-filter summary .arp-icon{flex:none}.arp-filter__sel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--arp-text-xs);font-weight:600;color:var(--arp-color-accent)}.arp-filter__sel[hidden],.arp-filter[open] .arp-filter__sel{display:none}.arp-filter .arp-check{min-height:calc(34 * var(--arp-u));gap:var(--arp-space-2)}.arp-filter .arp-check input{width:calc(18 * var(--arp-u));height:calc(18 * var(--arp-u))}.arp-filter .arp-check__logo{width:calc(18 * var(--arp-u));height:calc(18 * var(--arp-u))}.arp-check[hidden]{display:none}.arp-check.is-empty{opacity:.45;cursor:not-allowed}.arp-filter__search{min-height:calc(34 * var(--arp-u));margin:0 0 var(--arp-space-1);font-size:var(--arp-text-sm)}.arp-checks--col.is-folded:not(.is-searching)>.arp-check:nth-child(n+7):not(:has(input:checked)){display:none}.arp-checks--col.is-searching{max-height:calc(220 * var(--arp-u));overflow-y:auto}.arp-checks--col.is-searching+.arp-filter__fold{display:none}.arp-checks--tiles .arp-check.is-empty{text-decoration:line-through}.arp-filter .arp-range .arp-input{min-height:calc(36 * var(--arp-u));padding-block:0}.arp-tray{position:fixed;inset-inline:0;bottom:0;z-index:var(--arp-z-sticky);display:flex;align-items:center;gap:var(--arp-space-3);padding:var(--arp-space-3) var(--arp-space-4);background:var(--arp-color-surface-raised);border-top:1px solid var(--arp-color-border);box-shadow:0 calc(-8 * var(--arp-u)) calc(24 * var(--arp-u)) rgb(0 0 0 / .12)}.arp-tray[hidden]{display:none}.arp-tray__items{position:relative;display:flex;gap:var(--arp-space-2);flex:1;overflow-x:auto}.arp-tray__item{display:inline-flex;align-items:center;gap:var(--arp-space-1);flex:none;padding:2px var(--arp-space-2) 2px var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-sm);background:var(--arp-color-surface)}.arp-tray__item button{border:0;background:none;min-height:calc(32 * var(--arp-u));min-width:calc(32 * var(--arp-u));cursor:pointer;color:var(--arp-color-muted);font-size:var(--arp-text-lg)}.arp-tray__go[aria-disabled="true"],[data-arp-tray-go][aria-disabled="true"]{opacity:.5;pointer-events:none}.arp-hero{margin-block:var(--arp-space-4) var(--arp-space-6);padding:var(--arp-space-5);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-hero__grid{display:grid;gap:var(--arp-space-6)}.arp-hero__media{width:100%;min-width:0;max-width:100%;aspect-ratio:16 / 10;border:1px solid var(--arp-color-border);background:var(--arp-color-surface);border-radius:var(--arp-radius-lg);overflow:hidden;display:grid;place-items:center;color:var(--arp-color-muted)}.arp-hero__media img{width:100%;height:100%;object-fit:cover}.arp-hero__body{display:flex;flex-direction:column;gap:var(--arp-space-3);justify-content:center}.arp-hero__title{margin:0;font:700 var(--arp-text-3xl)/1.15 var(--arp-font-heading);color:var(--arp-color-brand);letter-spacing:-.02em}.arp-hero__sep{display:inline-block;width:.32em;height:.32em;margin:0 .2em 0 .45em;vertical-align:.14em;background:var(--arp-color-accent);border-radius:1px}.arp-hero__tags{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);margin:0;padding:0;list-style:none}.arp-tag{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u));padding:calc(3 * var(--arp-u)) var(--arp-space-3);border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 10%,var(--arp-color-surface));color:var(--arp-color-accent);font:600 var(--arp-text-sm)/1.5 var(--arp-font-body);text-decoration:none}.arp-tag:hover{background:color-mix(in srgb,var(--arp-color-accent) 18%,var(--arp-color-surface))}.arp-tag svg{flex:none}.arp-facts--basics{margin:0 0 var(--arp-space-4)}.arp-facts--basics .arp-fact dd{font-size:var(--arp-text-md)}.arp-facts--basics .arp-fact a{display:inline-flex;align-items:center;gap:var(--arp-space-2);color:inherit;text-decoration:none}.arp-facts--basics .arp-fact a:hover{color:var(--arp-color-accent)}.arp-fact__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(28 * var(--arp-u));height:calc(28 * var(--arp-u));border-radius:50%;background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));color:var(--arp-color-accent)}.arp-hero__facts{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-md)}.arp-hero__cta{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--arp-space-2);margin-top:var(--arp-space-2)}.arp-hero__cta>*{flex:1 1 calc(118 * var(--arp-u));box-sizing:border-box;height:calc(40 * var(--arp-u));min-height:calc(40 * var(--arp-u));padding-block:0;justify-content:center;text-align:center;border-radius:var(--arp-radius-md)}.arp-hero__cta>.arp-check--box{display:inline-flex;align-items:center}.arp-hero__cta>.arp-btn--primary{flex:2 1 calc(190 * var(--arp-u))}.arp-hero__cta>.arp-btn--ghost{border:1px solid var(--arp-color-border)}.arp-hero__cta>a[download]{flex-basis:calc(170 * var(--arp-u))}.arp-check--box{padding-inline:var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md)}.arp-banner{margin:0 0 var(--arp-space-4);padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);border:1px solid var(--arp-color-border);font-weight:600}.arp-banner--accent{border-color:var(--arp-color-accent);color:var(--arp-color-accent)}.arp-banner--warning{border-color:var(--arp-color-warning);background:color-mix(in srgb,var(--arp-color-warning) 12%,var(--arp-color-surface-raised));color:var(--arp-color-text)}.arp-banner--success{border-color:var(--arp-color-success);background:color-mix(in srgb,var(--arp-color-success) 12%,var(--arp-color-surface-raised));color:var(--arp-color-text)}.arp-banner--danger{border-color:var(--arp-color-danger);background:color-mix(in srgb,var(--arp-color-danger) 10%,var(--arp-color-surface-raised));color:var(--arp-color-text)}.arp-facts{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(calc(176 * var(--arp-u)),1fr));gap:var(--arp-space-3);margin:0 0 var(--arp-space-6)}.arp-fact{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:calc(72 * var(--arp-u));padding:var(--arp-space-3);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md)}.arp-fact dt{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-fact dd{margin:2px 0 0;font:600 var(--arp-text-lg)/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-facts.is-fit .arp-fact dd{white-space:nowrap;overflow:hidden}.arp-facts--key .arp-fact{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--arp-color-surface-raised) 55%,color-mix(in srgb,var(--arp-color-accent) 6%,var(--arp-color-surface-raised)));box-shadow:var(--arp-shadow-sm);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.arp-facts--key .arp-fact::before{content:"";position:absolute;top:0;left:var(--arp-space-3);width:calc(22 * var(--arp-u));height:calc(3 * var(--arp-u));border-radius:0 0 calc(3 * var(--arp-u)) calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-facts--key .arp-fact:hover{transform:translateY(-1px);box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--arp-color-accent) 35%,var(--arp-color-border))}.arp-facts--key .arp-fact dt{font-size:calc(11 * var(--arp-u));font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arp-facts--key .arp-fact dd{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.arp-facts--key .arp-fact{transition:none}.arp-facts--key .arp-fact:hover{transform:none}}@media (max-width:767px){.arp-facts--key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.arp-facts--key{grid-template-columns:repeat(var(--arp-facts-cols,5),minmax(0,1fr))}}.arp-subnav{position:sticky;top:var(--arp-header-visible,var(--arp-header-h,calc(64 * var(--arp-u))));z-index:calc(var(--arp-z-sticky) - 1);display:flex;gap:var(--arp-space-1);overflow-x:auto;margin-inline:calc(var(--arp-space-4) * -1);padding-inline:var(--arp-space-4);background:var(--arp-color-surface);border-bottom:1px solid var(--arp-color-border);scrollbar-width:none;transition:top 0.4s ease}.arp-subnav__link{flex:none;display:inline-flex;align-items:center;min-height:calc(48 * var(--arp-u));padding-inline:var(--arp-space-4);color:var(--arp-color-muted);text-decoration:none;font:600 var(--arp-text-sm)/1 var(--arp-font-body);border-bottom:2px solid #fff0;letter-spacing:.01em;transition:color 0.15s ease,border-color 0.15s ease}.arp-subnav__link:hover,.arp-subnav__link.is-active{color:var(--arp-color-accent);border-bottom-color:var(--arp-color-accent)}.arp-stickybar{position:fixed;inset-inline:0;bottom:0;z-index:var(--arp-z-sticky);padding:var(--arp-space-3) var(--arp-space-4);background:var(--arp-color-surface-raised);border-top:1px solid var(--arp-color-border);box-shadow:0 calc(-8 * var(--arp-u)) calc(24 * var(--arp-u)) rgb(0 0 0 / .12)}body.arp-has-tray .arp-stickybar{bottom:calc(68 * var(--arp-u))}@media (min-width:768px){.arp-hero__grid{grid-template-columns:1.1fr 1fr;align-items:stretch}.arp-stickybar{display:none}.arp-subnav{margin-inline:0;padding-inline:0}}.arp-specgroup{margin-bottom:var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);overflow:hidden}.arp-specgroup summary{display:flex;align-items:center;justify-content:space-between;min-height:calc(52 * var(--arp-u));padding:var(--arp-space-2) var(--arp-space-4);font:600 var(--arp-text-md)/1.3 var(--arp-font-heading);cursor:pointer;list-style:none;color:var(--arp-color-brand)}.arp-specgroup summary::-webkit-details-marker{display:none}.arp-specgroup[open] summary .arp-icon{transform:rotate(180deg)}.arp-specgroup .arp-table-wrap{border:0;border-top:1px solid var(--arp-color-border);border-radius:0}.arp-fold>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--arp-space-4);cursor:pointer;list-style:none}.arp-fold>summary::-webkit-details-marker{display:none}.arp-fold>summary .arp-block__title{margin:0}.arp-fold>summary .arp-block__title::after{content:"";display:block;width:calc(36 * var(--arp-u));height:calc(3 * var(--arp-u));margin-top:calc(10 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-fold__chev{flex:none;display:grid;place-items:center;width:calc(36 * var(--arp-u));height:calc(36 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:50%;color:var(--arp-color-brand);background:var(--arp-color-surface);transition:transform 0.2s,background 0.2s}.arp-fold>summary:hover .arp-fold__chev,.arp-fold>summary:focus-visible .arp-fold__chev{background:var(--arp-color-surface-raised);border-color:var(--arp-color-border-strong,var(--arp-color-border))}.arp-fold[open]>summary .arp-fold__chev{transform:rotate(180deg)}.arp-fold__body{margin-top:var(--arp-space-4)}@media (prefers-reduced-motion:reduce){.arp-fold__chev{transition:none}}.arp-table--specs th{width:40%;font-weight:500;color:var(--arp-color-muted);white-space:normal}.arp-table--specs td{white-space:normal;font-weight:600}.arp-table--specs a,.arp-cmp a:where(:not(.arp-btn)):not(.arp-cmp__name){color:var(--arp-color-accent);text-decoration:none}.arp-table--specs a:hover{text-decoration:underline}.arp-table--diff{table-layout:fixed}.arp-table--diff th,.arp-table--diff td{white-space:normal;overflow-wrap:anywhere}.arp-table--diff th:first-child{width:26%}.arp-swatches{display:flex;flex-wrap:wrap;gap:var(--arp-space-4);list-style:none;margin:0;padding:0}.arp-swatch{display:flex;flex-direction:column;align-items:center;gap:var(--arp-space-2);font-size:var(--arp-text-sm)}.arp-swatch img{width:calc(160 * var(--arp-u));height:calc(120 * var(--arp-u));object-fit:cover;border-radius:var(--arp-radius-md)}.arp-pricenote{display:flex;align-items:flex-start;gap:var(--arp-space-2);margin:var(--arp-space-4) 0 0;padding:var(--arp-space-3);border-radius:var(--arp-radius-md);background:color-mix(in srgb,var(--arp-color-text) 4%,transparent);color:var(--arp-color-muted);font-size:var(--arp-text-sm);line-height:1.5;border:1px solid color-mix(in srgb,var(--arp-color-border) 60%,transparent)}.arp-pricenote svg{flex:none;margin-top:2px}.arp-pricenote--short{margin:var(--arp-space-2) 0 0;padding:0;background:none;font-size:calc(12 * var(--arp-u));border:0}.arp-hero__colours{margin-top:var(--arp-space-2);padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border)}.arp-hero__colours summary{display:inline-flex;align-items:center;gap:var(--arp-space-3);cursor:pointer;list-style:none;border-radius:calc(999 * var(--arp-u));padding:calc(4 * var(--arp-u)) calc(12 * var(--arp-u)) calc(4 * var(--arp-u)) calc(4 * var(--arp-u));margin-left:calc(-4 * var(--arp-u));transition:background 0.45s cubic-bezier(.25,.8,.25,1);-webkit-tap-highlight-color:#fff0}.arp-hero__colours summary:hover,.arp-hero__colours[open] summary{background:color-mix(in srgb,var(--arp-color-accent) 7%,transparent)}.arp-hero__colours summary:active .arp-hero__dots{transform:scale(.96)}.arp-hero__colours summary::-webkit-details-marker{display:none}.arp-hero__colours summary:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:calc(3 * var(--arp-u))}.arp-hero__dots{display:inline-flex;align-items:center;transition:transform 0.2s var(--arp-ease,ease)}.arp-hero__dots .arp-swatch__chip{width:calc(30 * var(--arp-u));height:calc(30 * var(--arp-u));margin-left:calc(-10 * var(--arp-u));border:2px solid var(--arp-color-surface-raised);box-sizing:content-box;transition:margin-left 0.6s cubic-bezier(.25,.8,.25,1),transform 0.6s cubic-bezier(.25,.8,.25,1)}.arp-hero__colours summary:hover .arp-swatch__chip,.arp-hero__colours[open] .arp-swatch__chip{margin-left:calc(-4 * var(--arp-u))}.arp-hero__dots .arp-swatch__chip:first-child,.arp-hero__colours summary:hover .arp-swatch__chip:first-child,.arp-hero__colours[open] .arp-swatch__chip:first-child{margin-left:0}.arp-hero__colours-label{margin:0;font-size:var(--arp-text-sm);font-weight:600}.arp-hero__colours-label::after{content:"";display:inline-block;width:calc(7 * var(--arp-u));height:calc(7 * var(--arp-u));margin:0 0 calc(3 * var(--arp-u)) var(--arp-space-2);border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform var(--arp-motion-fast) var(--arp-ease)}.arp-hero__colours[open] .arp-hero__colours-label::after{margin-bottom:-1px;transform:rotate(-135deg)}.arp-hero__colourlist{display:flex;flex-wrap:wrap;gap:var(--arp-space-2) var(--arp-space-4);list-style:none;margin:var(--arp-space-3) 0 0;padding:0;font-size:var(--arp-text-sm)}.arp-hero__colourlist li{display:inline-flex;align-items:center;gap:var(--arp-space-2)}.arp-hero__colourlist .arp-swatch__chip{width:calc(16 * var(--arp-u));height:calc(16 * var(--arp-u))}.arp-colourlist{display:flex;flex-direction:column;gap:var(--arp-space-1);list-style:none;margin:0;padding:0;font-size:var(--arp-text-sm)}.arp-colourlist li{display:inline-flex;align-items:center;gap:var(--arp-space-1);white-space:nowrap}.arp-colourlist .arp-swatch__chip{width:calc(14 * var(--arp-u));height:calc(14 * var(--arp-u))}.arp-swatch__chip{width:calc(56 * var(--arp-u));height:calc(56 * var(--arp-u));border-radius:50%;border:1px solid var(--arp-color-border);background:var(--arp-color-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--arp-color-text) 22%,transparent)}.arp-cmpx{position:relative;margin-bottom:var(--arp-space-6);padding:clamp(14 * var(--arp-u), 2.4 * var(--arp-vw), 28 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:calc(18 * var(--arp-u))}.arp-comparepicker{margin-bottom:var(--arp-space-4)}.arp-cmpx .arp-comparepicker{margin-bottom:var(--arp-space-5)}.arp-comparepicker .arp-search{max-width:calc(560 * var(--arp-u));margin-inline:auto}.arp-comparepicker .arp-search__input{min-height:calc(38 * var(--arp-u));font-size:var(--arp-text-sm)}.arp-comparepicker .arp-search .arp-btn{min-height:calc(38 * var(--arp-u));padding-inline:var(--arp-space-5)}.arp-cmpx__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-3) var(--arp-space-5);padding-bottom:var(--arp-space-3);margin-bottom:var(--arp-space-3);border-bottom:1px solid var(--arp-color-border)}.arp-cmpx__count{margin:0 0 var(--arp-space-3);font:600 calc(11 * var(--arp-u))/1 var(--arp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-cmpx__bar .arp-comparepicker{flex:1 1 calc(280 * var(--arp-u));max-width:calc(380 * var(--arp-u));margin:0}.arp-cmpx__bar .arp-search{max-width:none;margin:0}.arp-cmpx__bar .arp-search__field{border-radius:calc(999 * var(--arp-u));padding-inline:var(--arp-space-4)}.arp-cmpx__bar .arp-search__input{min-height:calc(40 * var(--arp-u))}.arp-cmpx__bar .arp-search>.arp-btn{display:none}.arp-cmpx__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-5)}.arp-cmpx__bar .arp-switch{position:relative;top:2px}.arp-cmpx__swipe{display:none;margin:0 0 var(--arp-space-2);font-size:calc(12 * var(--arp-u));color:var(--arp-color-muted)}.arp-cmpx__link{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u));padding:0;border:0;background:none;font:600 calc(12 * var(--arp-u))/1 var(--arp-font-body);color:var(--arp-color-muted);cursor:pointer}.arp-cmpx__link:hover{color:var(--arp-color-text)}.arp-cmpx__link:focus-visible,.arp-cmpx__gt:focus-visible{outline:2px solid var(--arp-color-accent);outline-offset:calc(3 * var(--arp-u));border-radius:calc(4 * var(--arp-u))}.arp-switch{position:relative;display:inline-flex;align-items:center;gap:calc(8 * var(--arp-u));cursor:pointer;font:600 calc(12 * var(--arp-u))/1 var(--arp-font-body);color:var(--arp-color-text)}.arp-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arp-switch__ui{position:relative;flex:none;width:calc(32 * var(--arp-u));height:calc(18 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-text) 22%,transparent);transition:background 0.2s ease}.arp-switch__ui::after{content:"";position:absolute;top:2px;left:2px;width:calc(14 * var(--arp-u));height:calc(14 * var(--arp-u));border-radius:50%;background:#fff;transition:transform 0.2s ease}.arp-switch input:checked+.arp-switch__ui{background:var(--arp-color-accent)}.arp-switch input:checked+.arp-switch__ui::after{transform:translateX(calc(14 * var(--arp-u)))}.arp-switch input:focus-visible+.arp-switch__ui{outline:2px solid var(--arp-color-accent);outline-offset:2px}.arp-cmpx .arp-table-wrap{border:0;border-radius:0;background:#fff0}.arp-cmp__table{min-width:calc(560 * var(--arp-u));table-layout:fixed;border-collapse:collapse}.arp-cmp__table th,.arp-cmp__table td{padding:calc(13 * var(--arp-u)) calc(12 * var(--arp-u));vertical-align:top;white-space:normal;font-size:calc(14 * var(--arp-u));border-top:1px solid color-mix(in srgb,var(--arp-color-border) 70%,transparent)}.arp-cmp__table thead th{padding:calc(4 * var(--arp-u)) calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-top:0;background:#fff0;text-transform:none;letter-spacing:0;font-size:calc(14 * var(--arp-u))}@media (min-width:700px){.arp-cmp__table thead th{padding-right:0;padding-left:calc(12 * var(--arp-u))}}.arp-cmp__table th:first-child,.arp-cmp__table td:first-child{position:sticky;left:0;z-index:1;width:calc(130 * var(--arp-u));padding-left:0;background:var(--arp-color-surface-raised)}@media (max-width:899px){.arp-cmp__table th:first-child,.arp-cmp__table td:first-child{width:calc(96 * var(--arp-u))}.arp-cmp__table tbody th[scope="row"]{font-size:calc(10 * var(--arp-u));letter-spacing:.04em}}@media (min-width:900px){.arp-cmp__table th:first-child,.arp-cmp__table td:first-child{width:calc(168 * var(--arp-u))}}.arp-cmp__table tbody th[scope="row"]{overflow-wrap:break-word;font:600 calc(11 * var(--arp-u))/1.5 var(--arp-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-cmpx__m{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.arp-cmpslot{position:relative;align-items:center;text-align:center;padding:calc(10 * var(--arp-u)) calc(10 * var(--arp-u)) calc(12 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:calc(12 * var(--arp-u));background:var(--arp-color-surface-raised);box-shadow:var(--arp-shadow-sm)}.arp-cmpslot .arp-cmp__price{flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 calc(6 * var(--arp-u));margin:2px 0 calc(8 * var(--arp-u))}.arp-cmpslot .arp-cmp__actions{justify-content:center}.arp-cmpslot .arp-cmpx__cta{padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u))}.arp-cmpslot__x{position:absolute;top:calc(8 * var(--arp-u));right:calc(8 * var(--arp-u));z-index:1;display:grid;place-items:center;width:calc(26 * var(--arp-u));height:calc(26 * var(--arp-u));border-radius:50%;color:var(--arp-color-muted)!important;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.arp-cmpslot__x:hover,.arp-cmpslot__x:focus-visible{background:var(--arp-color-surface);color:var(--arp-color-text)!important}.arp-cmp__table thead th.arp-cmp__corner{height:1px}.arp-cmpslot-add{display:grid;place-content:center;justify-items:center;gap:2px;box-sizing:border-box;width:100%;height:100%;min-height:calc(110 * var(--arp-u));padding:var(--arp-space-3);border:1.5px dashed var(--arp-color-border);border-radius:calc(12 * var(--arp-u));background:#fff0;color:var(--arp-color-muted);font:600 var(--arp-text-sm)/1.3 var(--arp-font-body);text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease}.arp-cmpslot-add:hover,.arp-cmpslot-add:focus-visible{border-color:var(--arp-color-accent);color:var(--arp-color-text)}@media (max-width:899px){.arp-cmpslot-add{display:none}}.arp-cmpslot-add__plus{font:400 calc(26 * var(--arp-u))/1 var(--arp-font-body);color:var(--arp-color-accent)}.arp-cmpslot-add small{font-size:calc(11 * var(--arp-u));font-weight:400;color:var(--arp-color-muted)}.arp-cmpx__photo{display:block;width:100%;height:calc(72 * var(--arp-u));margin-bottom:calc(4 * var(--arp-u))}.arp-cmpx__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.arp-cmpslot:has(.arp-cmpx__photo){justify-content:flex-end;padding-top:calc(60 * var(--arp-u));padding-bottom:calc(4 * var(--arp-u));overflow:hidden}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmpx__photo{position:absolute;inset:0;height:auto;margin:0}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmpx__photo img{object-position:center 0%;padding:calc(6 * var(--arp-u)) calc(10 * var(--arp-u)) 0;box-sizing:border-box;transform:translateY(calc(-10 * var(--arp-u)))}.arp-cmpslot:has(.arp-cmpx__photo)>:where(.arp-cmpx__brand,.arp-cmp__name,.arp-cmp__price,.arp-cmp__actions,.arp-badge){position:relative;z-index:1}.arp-cmpslot:has(.arp-cmpx__photo)>:where(.arp-cmpx__brand,.arp-cmp__name,.arp-cmp__price){text-shadow:0 0 2px var(--arp-color-surface-raised),0 0 calc(4 * var(--arp-u)) var(--arp-color-surface-raised),0 0 calc(7 * var(--arp-u)) var(--arp-color-surface-raised),0 0 calc(11 * var(--arp-u)) var(--arp-color-surface-raised),0 0 calc(16 * var(--arp-u)) var(--arp-color-surface-raised),0 0 calc(22 * var(--arp-u)) color-mix(in srgb,var(--arp-color-surface-raised) 90%,transparent),0 0 calc(30 * var(--arp-u)) color-mix(in srgb,var(--arp-color-surface-raised) 75%,transparent)}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmpx__brand{color:var(--arp-color-text);font-weight:700}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmp__name{font-weight:700;font-size:calc(18 * var(--arp-u))}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmp__price strong{font-size:calc(22 * var(--arp-u));font-weight:700}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmp__price small{color:var(--arp-color-text);font-weight:600}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmpslot__x{z-index:2}.arp-cmpx__brand{font:600 calc(10 * var(--arp-u))/1.2 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-cmp__name{display:block;font:600 calc(16 * var(--arp-u))/1.25 var(--arp-font-heading);color:var(--arp-color-text)!important;text-decoration:none}.arp-cmp__price{display:flex;flex-direction:column;margin:calc(6 * var(--arp-u)) 0 calc(12 * var(--arp-u))}.arp-cmp__price strong{font:600 calc(20 * var(--arp-u))/1.1 var(--arp-font-heading);color:var(--arp-color-text)}.arp-cmp__price small{font-size:calc(11 * var(--arp-u));color:var(--arp-color-muted)}.arp-cmp__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--arp-u)) calc(14 * var(--arp-u))}.arp-cmpx__cta{display:inline-flex;align-items:center;padding:calc(8 * var(--arp-u)) calc(16 * var(--arp-u));border:1px solid #fff0;border-radius:calc(999 * var(--arp-u));background:var(--arp-color-accent);font:600 calc(12 * var(--arp-u))/1 var(--arp-font-body);color:var(--arp-color-accent-contrast)!important;text-decoration:none;box-shadow:0 1px 2px rgb(0 0 0 / .18),0 calc(8 * var(--arp-u)) calc(16 * var(--arp-u)) calc(-8 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 70%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.arp-cmpx__cta:hover,.arp-cmpx__cta:focus-visible{transform:translateY(-1px);filter:brightness(1.06);box-shadow:var(--arp-shadow-md)}.arp-cmpx__cta:active{transform:translateY(1px)}.arp-cmpx__remove{display:inline-flex;align-items:center;gap:calc(4 * var(--arp-u));font-size:calc(11 * var(--arp-u));color:var(--arp-color-muted)!important;text-decoration:none}.arp-cmpx__remove:hover{color:var(--arp-color-text)!important}.arp-cmp__table tr.arp-cmp__group>*{padding-block:calc(11 * var(--arp-u));background:var(--arp-color-surface)}.arp-cmp__table tr.arp-cmp__group>th:first-child{padding-left:calc(12 * var(--arp-u))}.arp-cmpx__gt{display:inline-flex;align-items:center;gap:calc(9 * var(--arp-u));padding:0;border:0;background:none;cursor:pointer;text-align:left;font:600 calc(11 * var(--arp-u))/1.3 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--arp-color-accent)}.arp-cmpx__chev{flex:none;width:calc(6 * var(--arp-u));height:calc(6 * var(--arp-u));margin-right:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform 0.15s ease}.arp-cmp__group.is-open .arp-cmpx__chev{transform:rotate(45deg)}.arp-cmpx__gs{font-size:calc(12 * var(--arp-u))!important;color:var(--arp-color-muted)}.arp-cmp__group.is-open .arp-cmpx__gs{color:#fff0;user-select:none}.arp-cmp__table tr.is-folded{display:none}.arp-cmp__best{background:color-mix(in srgb,var(--arp-color-success) 10%,transparent);font-weight:500}.arp-cmp__best .arp-badge{margin-left:calc(4 * var(--arp-u));vertical-align:1px}.arp-cmp.is-diff-only tr[data-same="1"]{display:none}.arp-tool [data-arp-fuels][hidden]{display:none!important}.arp-cmp__pinwrap{position:sticky;top:var(--arp-header-visible,var(--arp-header-h,calc(64 * var(--arp-u))));transition:top 0.4s ease;z-index:calc(var(--arp-z-sticky, 50) - 2);height:0}.arp-cmp__pin{position:absolute;top:calc(4 * var(--arp-u));left:0;right:0;display:grid;grid-template-columns:repeat(var(--arp-cmp-n,3),minmax(0,1fr));align-items:center;padding:calc(6 * var(--arp-u)) 0;background:color-mix(in srgb,var(--arp-color-surface-raised) 97%,transparent);border:1px solid var(--arp-color-border);border-radius:calc(14 * var(--arp-u));box-shadow:0 2px calc(8 * var(--arp-u)) rgb(0 0 0 / .06);opacity:0;transform:translateY(calc(-6 * var(--arp-u)));pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease}.arp-cmp__pinwrap.is-on .arp-cmp__pin{opacity:1;transform:none;pointer-events:auto}.arp-cmp__pinlabel{display:none}.arp-cmp__pinitem{display:flex;align-items:center;gap:calc(8 * var(--arp-u));min-width:0;padding:0 calc(12 * var(--arp-u));color:var(--arp-color-text);text-decoration:none}.arp-cmp__pinitem img{flex:none;width:calc(44 * var(--arp-u));height:calc(32 * var(--arp-u));object-fit:contain}.arp-cmp__pintext{display:flex;flex-direction:column;min-width:0;line-height:1.25}.arp-cmp__pinname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(13 * var(--arp-u))/1.25 var(--arp-font-heading)}.arp-cmp__pinprice{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12 * var(--arp-u));font-weight:600;color:var(--arp-color-muted)}@media (min-width:900px){.arp-cmp__pin{grid-template-columns:calc(168 * var(--arp-u)) repeat(var(--arp-cmp-n,3),minmax(0,1fr))}.arp-cmp__pinlabel{display:block;padding-left:calc(16 * var(--arp-u));font:600 calc(11 * var(--arp-u))/1 var(--arp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--arp-color-muted)}}@media (prefers-reduced-motion:reduce){.arp-cmp__pin,.arp-switch__ui,.arp-switch__ui::after,.arp-cmpx__chev,.arp-cmpx__cta{transition:none}}.arp-cmpx-note{margin:calc(var(--arp-space-6) * -0.5) 0 var(--arp-space-6);padding:clamp(16 * var(--arp-u), 2.2 * var(--arp-vw), 24 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:calc(16 * var(--arp-u));color:var(--arp-color-muted);font-size:calc(13 * var(--arp-u));line-height:1.6}.arp-cmpx-note__head{display:flex;align-items:center;gap:calc(8 * var(--arp-u));margin-bottom:calc(6 * var(--arp-u))}.arp-cmpx-note__icon{display:inline-flex;color:var(--arp-color-accent)}.arp-cmpx-note__head h3{margin:0;font:600 calc(14 * var(--arp-u))/1.3 var(--arp-font-heading);color:var(--arp-color-text)}.arp-cmpx-note__lead{margin:0 0 calc(12 * var(--arp-u));max-width:70ch}.arp-cmpx-note__formula{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--arp-u)) calc(8 * var(--arp-u));margin:0 0 calc(12 * var(--arp-u))}.arp-cmpx-note__formula span{padding:calc(5 * var(--arp-u)) calc(11 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface);border:1px solid var(--arp-color-border);font-size:calc(12 * var(--arp-u));font-weight:600;color:var(--arp-color-text)}.arp-cmpx-note__formula b{font-weight:600;color:var(--arp-color-muted)}.arp-cmpx-note__chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--arp-u)) calc(8 * var(--arp-u));margin:0 0 calc(12 * var(--arp-u));padding:0;list-style:none}.arp-cmpx-note__chips li{margin:0;padding:calc(4 * var(--arp-u)) calc(10 * var(--arp-u));border-radius:calc(8 * var(--arp-u));background:var(--arp-color-surface);font-size:calc(12 * var(--arp-u))}.arp-cmpx-note__foot{margin:0;font-size:calc(12 * var(--arp-u))}.arp-cmpx-note__foot a{font-weight:600;color:var(--arp-color-accent);text-decoration:none;white-space:nowrap}.arp-cmpx-note__foot a:hover{text-decoration:underline}@media (max-width:699px){.arp-cmpx{padding:calc(12 * var(--arp-u)) calc(12 * var(--arp-u)) calc(4 * var(--arp-u));border-radius:calc(14 * var(--arp-u))}.arp-cmpx__tools{gap:calc(8 * var(--arp-u)) calc(16 * var(--arp-u))}.arp-cmpx .arp-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.arp-cmp__table{display:block;min-width:0;width:calc(var(--arp-cmp-n, 2) * 50%)}.arp-cmp__table thead,.arp-cmp__table tbody{display:block}.arp-cmp__table tr{display:grid;grid-template-columns:repeat(var(--arp-cmp-n,2),minmax(0,1fr))}.arp-cmp__table th.arp-cmp__corner{display:none}.arp-cmp__table th:first-child,.arp-cmp__table td:first-child{position:static;width:auto;padding-left:calc(12 * var(--arp-u));background:#fff0}.arp-cmp__table th,.arp-cmp__table td{min-width:0}.arp-cmp__table thead th{padding:2px calc(10 * var(--arp-u)) calc(16 * var(--arp-u));scroll-snap-align:start}.arp-cmpx__photo{height:calc(60 * var(--arp-u));margin-bottom:calc(4 * var(--arp-u))}.arp-cmpslot:has(.arp-cmpx__photo){padding-top:calc(52 * var(--arp-u));padding-bottom:calc(4 * var(--arp-u))}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmp__name{font-size:calc(15 * var(--arp-u))}.arp-cmpslot:has(.arp-cmpx__photo) .arp-cmp__price strong{font-size:calc(18 * var(--arp-u))}.arp-cmp__name{font-size:calc(14 * var(--arp-u))}.arp-cmp__price{margin:calc(4 * var(--arp-u)) 0 calc(10 * var(--arp-u))}.arp-cmp__price strong{font-size:calc(17 * var(--arp-u))}.arp-cmpx__cta{padding:calc(7 * var(--arp-u)) calc(12 * var(--arp-u));font-size:calc(11 * var(--arp-u))}.arp-cmp__table tbody th[scope="row"]{position:sticky;left:0;z-index:1;grid-column:1 / -1;width:calc(100% / var(--arp-cmp-n, 2) * 2);padding:calc(9 * var(--arp-u)) calc(12 * var(--arp-u)) calc(7 * var(--arp-u));border-top:1px solid var(--arp-color-border);background:var(--arp-color-surface);font-size:calc(10 * var(--arp-u));letter-spacing:.08em}.arp-cmp__table tbody td{padding:calc(11 * var(--arp-u)) calc(12 * var(--arp-u)) calc(15 * var(--arp-u));border-top:0}.arp-cmp__table tbody td+td{border-left:1px solid color-mix(in srgb,var(--arp-color-border) 70%,transparent)}.arp-cmp__table tr.arp-cmp__group{display:block}.arp-cmp__table tr.arp-cmp__group>th:first-child{display:block;width:calc(100% / var(--arp-cmp-n, 2) * 2);padding:calc(12 * var(--arp-u))}.arp-cmpx__swipe{display:block}.arp-cmp__table tr.arp-cmp__group>.arp-cmpx__gs{display:none}.arp-cmp__pin{grid-template-columns:repeat(var(--arp-cmp-n,2),minmax(0,1fr))}.arp-cmp__pinitem{padding:0 calc(8 * var(--arp-u));gap:calc(6 * var(--arp-u))}.arp-cmp__pinitem img{width:calc(34 * var(--arp-u));height:calc(26 * var(--arp-u))}}.arp-tool{display:grid;gap:var(--arp-space-6);margin-block:var(--arp-space-4)}.arp-tool__fields{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fit,minmax(calc(170 * var(--arp-u)),1fr))}.arp-result{display:grid;gap:var(--arp-space-3);padding:var(--arp-space-6);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg)}.arp-result__label{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-result__value{margin:0;font:700 clamp(32 * var(--arp-u), 5 * var(--arp-vw), 44 * var(--arp-u))/1.1 var(--arp-font-heading);color:var(--arp-color-accent);font-variant-numeric:tabular-nums}.arp-result__rows{display:grid;gap:var(--arp-space-2);margin:0}.arp-result__rows>div{display:flex;justify-content:space-between;gap:var(--arp-space-3);padding-block:var(--arp-space-2);border-top:1px solid var(--arp-color-border)}.arp-result__rows dt{color:var(--arp-color-muted)}.arp-result__rows dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}@media (min-width:900px){.arp-tool{grid-template-columns:1fr 1fr;align-items:start}}.arp-homehero .arp-lead,.arp-homehero .arp-eyebrow{color:color-mix(in srgb,var(--arp-hero-ink) 80%,transparent)}.arp-herotabs{display:flex;gap:var(--arp-space-2)}.arp-herotab:hover{background:color-mix(in srgb,var(--arp-hero-ink) 15%,transparent)}.arp-homehero .arp-chip--link{display:inline-flex;align-items:center;color:var(--arp-hero-ink);background:color-mix(in srgb,var(--arp-hero-ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--arp-hero-ink) 28%,transparent);border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-sm);font-weight:600;transition:background var(--arp-motion-fast,0.15s) ease,border-color var(--arp-motion-fast,0.15s) ease}.arp-homehero .arp-chip--link:hover{background:color-mix(in srgb,var(--arp-color-accent) 22%,transparent);border-color:var(--arp-color-accent);color:var(--arp-hero-ink)}.arp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-2) var(--arp-space-3)}@keyframes arp-sheet{from{transform:translateY(calc(24 * var(--arp-u)));opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.arp-filters.is-open .arp-filters__panel{animation:none}}@media print{.arp-tray,.arp-stickybar,.arp-subnav,.arp-comparepicker,.arp-cmpx__bar,.arp-cmp__pinwrap,.arp-cmp__actions{display:none!important}.arp-cmp__table{min-width:0}.arp-cmp__table tr.is-folded{display:table-row!important}.arp-cmp__group .arp-cmpx__gs{color:#fff0}}.arp-checks{display:flex;flex-wrap:wrap;gap:var(--arp-space-3)}.arp-checks--col{flex-direction:column;flex-wrap:nowrap;gap:0;align-items:flex-start}.arp-filter__body .arp-checks--col{max-height:calc(280 * var(--arp-u));overflow-y:auto;width:100%}.arp-resultbar__sort .arp-inline-label{white-space:nowrap;font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-inline-label{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-narrow{max-width:calc(460 * var(--arp-u));margin-inline:auto;padding-block:var(--arp-space-6)}.arp-login{display:grid;gap:var(--arp-space-4)}.arp-login__step{display:grid;gap:var(--arp-space-4)}.arp-login__step[hidden]{display:none}.arp-login__title{margin:0;font:700 var(--arp-text-2xl)/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-login__error{margin:0;padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);border:1px solid var(--arp-color-danger);color:var(--arp-color-danger);font-weight:600}.arp-login__dev{margin:0;padding:var(--arp-space-2) var(--arp-space-3);border-radius:var(--arp-radius-sm);background:var(--arp-color-surface);border:1px dashed var(--arp-color-border);font:600 var(--arp-text-sm)/1.4 ui-monospace,monospace}.arp-login__resend{margin:0}.arp-phone{display:flex;align-items:stretch;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);overflow:hidden}.arp-phone:focus-within{border-color:var(--arp-color-accent);box-shadow:0 0 0 calc(3 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 22%,transparent)}.arp-phone__prefix{display:inline-flex;align-items:center;padding-inline:var(--arp-space-4);border-inline-end:1px solid var(--arp-color-border);background:var(--arp-color-surface);color:var(--arp-color-muted);font-weight:600}.arp-phone .arp-input{border:0;border-radius:0;box-shadow:none;min-height:calc(48 * var(--arp-u));background:#fff0}.arp-input--otp{font:600 var(--arp-text-2xl)/1 ui-monospace,monospace;letter-spacing:.4em;text-align:center}.arp-check--wrap{align-items:flex-start;gap:var(--arp-space-3);padding-block:var(--arp-space-2);line-height:1.5}.arp-check--wrap input{flex:none;margin:1px 0 0}.arp-check--wrap span{padding-block:0}.arp-modal--login{--arp-login-control-h:calc(44 * var(--arp-u));width:min(440 * var(--arp-u), calc(100vw - 2 * var(--arp-space-4)));max-width:calc(440 * var(--arp-u));border:0;border-radius:calc(22 * var(--arp-u));overflow:hidden;box-shadow:0 calc(28 * var(--arp-u)) calc(70 * var(--arp-u)) rgb(0 0 0 / .38),0 0 0 1px color-mix(in srgb,var(--arp-color-text) 8%,transparent)}.arp-modal--login::backdrop{background:rgb(8 10 14 / .62);backdrop-filter:blur(calc(5 * var(--arp-u)))}.arp-accountmenu{position:relative;display:inline-flex;gap:var(--arp-space-2);align-items:center}.arp-account{margin-block:var(--arp-space-6);display:grid;gap:var(--arp-space-6)}.arp-subnav--static{position:static;margin-inline:0;padding-inline:0}.arp-savedcard{display:flex;flex-direction:column;gap:var(--arp-space-2)}.arp-inline{display:inline-block;margin-inline-end:var(--arp-space-2)}.arp-scrollbox{max-height:calc(240 * var(--arp-u));overflow-y:auto;width:100%;padding:var(--arp-space-2) var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-sm)}.arp-docrow{display:grid;gap:var(--arp-space-3)}.arp-wizard{display:grid;gap:var(--arp-space-4)}.arp-fieldform{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fill,minmax(calc(240 * var(--arp-u)),1fr))}.arp-fieldform .arp-wide{grid-column:1 / -1}.arp-pricerow{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);align-items:center}.arp-actions{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-panel{background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);padding:var(--arp-space-5)}.arp-steps{display:flex;gap:var(--arp-space-2);list-style:none;margin:0 0 var(--arp-space-4);padding:0;overflow-x:auto}.arp-steps__item a{display:inline-flex;align-items:center;gap:var(--arp-space-2);min-height:calc(44 * var(--arp-u));padding-inline:var(--arp-space-3);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);color:var(--arp-color-muted);text-decoration:none;white-space:nowrap;font-size:var(--arp-text-sm)}.arp-steps__n{display:inline-grid;place-items:center;width:calc(24 * var(--arp-u));height:calc(24 * var(--arp-u));border-radius:50%;background:var(--arp-color-surface);font-weight:700;font-size:var(--arp-text-xs)}.arp-steps__item.is-current a{border-color:var(--arp-color-accent);color:var(--arp-color-accent);font-weight:600}.arp-steps__item.is-done .arp-steps__n{background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-map{height:calc(320 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);overflow:hidden;background:var(--arp-color-surface);z-index:0}.arp-banner ul{margin:var(--arp-space-2) 0 0;padding-inline-start:var(--arp-space-5);font-weight:400}.arp-table--matrix th,.arp-table--matrix td{text-align:center}.arp-table--matrix tbody th{text-align:left;white-space:normal}.arp-decision{margin-bottom:var(--arp-space-2)}.arp-grid--2{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fit,minmax(calc(240 * var(--arp-u)),1fr))}.arp-dealerlist{list-style:none;margin:0 0 var(--arp-space-4);padding:0;display:grid;gap:var(--arp-space-3)}.arp-dealer{padding:var(--arp-space-4)}.arp-strong{font-weight:700}.arp-inbox li{padding-block:var(--arp-space-3);border-bottom:1px solid var(--arp-color-border)}.arp-inbox li.is-unread{border-inline-start:calc(3 * var(--arp-u)) solid var(--arp-color-accent);padding-inline-start:var(--arp-space-3)}.arp-table--compare th,.arp-table--compare td{text-align:start;vertical-align:top}textarea.arp-input{min-height:calc(96 * var(--arp-u));resize:vertical}.arp-narrow .arp-login{margin-block-start:var(--arp-space-5)}.arp-loginprompt{display:grid;justify-items:center;gap:var(--arp-space-3);max-width:calc(480 * var(--arp-u));margin-block:var(--arp-space-4) var(--arp-space-8,calc(40 * var(--arp-u)));padding:var(--arp-space-6) var(--arp-space-5);text-align:center;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md)}.arp-loginprompt::before{content:"";width:calc(56 * var(--arp-u));height:calc(56 * var(--arp-u));border-radius:var(--arp-radius-lg);background:color-mix(in srgb,var(--arp-color-accent) 12%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23d62839' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / calc(28 * var(--arp-u)) no-repeat}.arp-loginprompt h2{margin:0;font-size:var(--arp-text-xl,1.35rem)}.arp-loginprompt p{margin:0 0 var(--arp-space-2)}.arp-rating{display:inline-flex;align-items:center;gap:var(--arp-space-2);flex-wrap:wrap}.arp-stars{--arp-rating:0;display:inline-block;font-size:1.1em;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--arp-star,#ffd700) calc(var(--arp-rating) / 5 * 100%),var(--arp-color-border) 0);filter:drop-shadow(0 0 .6px rgb(150 105 0 / .55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.arp-hero__rating{margin:0 0 var(--arp-space-2)}.arp-hero__rating a{text-decoration:none;color:inherit}.arp-card__rating{margin:0 0 var(--arp-space-2);font-size:var(--arp-text-sm)}.arp-ratingsummary{display:grid;gap:var(--arp-space-4) var(--arp-space-6);padding:var(--arp-space-4) var(--arp-space-5);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface-raised);box-shadow:var(--arp-shadow-sm);margin-block-end:var(--arp-space-4)}@media (min-width:720px){.arp-ratingsummary{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center}.arp-ratingsummary:has(>.arp-bars:nth-child(2):last-child){grid-template-columns:auto minmax(0,1fr)}}.arp-ratingsummary--empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-3)}.arp-ratingsummary--empty p{margin:0;color:var(--arp-color-muted)}.arp-ratingsummary__main{display:grid;justify-items:start;gap:2px;min-width:calc(132 * var(--arp-u))}.arp-ratingsummary__main>*{margin:0}.arp-ratingsummary__score{font:800 calc(52 * var(--arp-u))/1 var(--arp-font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.arp-ratingsummary__count{margin-top:2px;font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-ratingsummary__write{margin-top:var(--arp-space-2)}.arp-bars{list-style:none;margin:0;padding:0;display:grid;gap:calc(6 * var(--arp-u))}.arp-bars li{display:grid;grid-template-columns:calc(28 * var(--arp-u)) 1fr calc(28 * var(--arp-u));gap:var(--arp-space-2);align-items:center;font-size:var(--arp-text-xs)}.arp-bars .arp-bar__label--wide{grid-column:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arp-bars--aspects li{grid-template-columns:minmax(calc(96 * var(--arp-u)),calc(150 * var(--arp-u))) 1fr calc(28 * var(--arp-u))}.arp-bar{display:block;height:calc(6 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-border) 70%,transparent);overflow:hidden}.arp-bar__fill{display:block;height:100%;border-radius:calc(999 * var(--arp-u));background:var(--arp-bar,var(--arp-color-accent));transform-origin:left;animation:arp-bar-grow 0.7s var(--arp-ease,ease) both}.arp-bar__n{text-align:end;font-weight:600;font-variant-numeric:tabular-nums;color:var(--arp-color-muted)}.arp-bar--pos{--arp-bar:var(--arp-color-success, #1a7f45)}.arp-bar--neu{--arp-bar:var(--arp-color-warning, #d08a0c)}.arp-bar--neg{--arp-bar:var(--arp-color-danger, #c8362f)}@keyframes arp-bar-grow{from{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.arp-bar__fill{animation:none}}.arp-rvbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-3);margin-block:var(--arp-space-4) var(--arp-space-3)}.arp-rvseg{display:inline-flex;padding:calc(4 * var(--arp-u));gap:2px;border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface);border:1px solid var(--arp-color-border)}.arp-rvseg__opt{display:inline-flex;align-items:center;min-height:calc(36 * var(--arp-u));padding:0 var(--arp-space-4);border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-muted);text-decoration:none;transition:background var(--arp-motion-fast,0.15s) ease,color var(--arp-motion-fast,0.15s) ease}.arp-rvseg__opt:hover{color:var(--arp-color-text)}.arp-rvseg__opt.is-active{background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);box-shadow:var(--arp-shadow-sm)}.arp-reviewsort{display:flex;align-items:center;gap:var(--arp-space-2);font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-reviewsort select{width:auto;min-width:calc(180 * var(--arp-u));min-height:calc(40 * var(--arp-u));font-size:var(--arp-text-sm)}.arp-rvtopics{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--arp-space-2);margin-block-end:var(--arp-space-4);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.arp-rvtopics::-webkit-scrollbar{display:none}.arp-rvtopics__label{flex:none;font-size:var(--arp-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-rvtopic{flex:none;display:inline-flex;align-items:center;min-height:calc(32 * var(--arp-u));padding:0 var(--arp-space-3);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);background:var(--arp-color-surface-raised);font-size:var(--arp-text-sm);color:var(--arp-color-text);text-decoration:none;transition:border-color var(--arp-motion-fast,0.15s) ease,background var(--arp-motion-fast,0.15s) ease}.arp-rvtopic:hover{border-color:var(--arp-color-accent);color:var(--arp-color-accent)}.arp-rvtopic.is-active{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));color:var(--arp-color-accent);font-weight:600}.arp-reviewlist{display:grid;gap:var(--arp-space-3)}.arp-review{padding:var(--arp-space-4) var(--arp-space-5);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface-raised);box-shadow:var(--arp-shadow-sm);display:grid;gap:calc(10 * var(--arp-u))}.arp-review__head{display:flex;align-items:center;gap:var(--arp-space-3)}.arp-review__avatar{flex:none;display:grid;place-items:center;width:calc(38 * var(--arp-u));height:calc(38 * var(--arp-u));border-radius:50%;font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1 var(--arp-font-heading);color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-review__who{display:grid;gap:2px;min-width:0}.arp-review__author{font-weight:700;overflow-wrap:anywhere}.arp-review__verified{display:inline-flex;align-items:center;gap:calc(4 * var(--arp-u));font-size:var(--arp-text-xs);font-weight:600;color:var(--arp-color-success)}.arp-review__head time{margin-inline-start:auto;flex:none;font-size:var(--arp-text-sm)}.arp-review__rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-2) var(--arp-space-3)}.arp-review__title{margin:0;font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));line-height:1.3}.arp-review__facts{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);margin:0;padding:0;list-style:none}.arp-review__facts li{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u));padding:calc(3 * var(--arp-u)) var(--arp-space-3);border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface);font-size:var(--arp-text-xs);font-weight:600;color:var(--arp-color-muted)}.arp-review__facts .arp-icon{flex:none}.arp-review p{margin:0;overflow-wrap:anywhere}.arp-review__text{display:grid;gap:var(--arp-space-2)}.arp-review__procon{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(240 * var(--arp-u)),1fr));gap:var(--arp-space-3);margin:0}.arp-review__procon>div{display:grid;gap:calc(4 * var(--arp-u));align-content:start;padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md)}.arp-review__pros{background:color-mix(in srgb,var(--arp-color-success) 9%,var(--arp-color-surface-raised))}.arp-review__cons{background:color-mix(in srgb,var(--arp-color-danger) 8%,var(--arp-color-surface-raised))}.arp-review__procon dt{display:flex;align-items:center;gap:calc(6 * var(--arp-u));font-weight:700;font-size:var(--arp-text-xs);letter-spacing:.04em;text-transform:uppercase}.arp-review__procon dd{margin:0;font-size:var(--arp-text-sm)}.arp-review__pros dt{color:var(--arp-color-success)}.arp-review__cons dt{color:var(--arp-color-danger)}.arp-review__scores{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);margin:0;padding:0;list-style:none}.arp-review__scores li{display:inline-flex;align-items:center;gap:var(--arp-space-2);padding:calc(3 * var(--arp-u)) calc(4 * var(--arp-u)) calc(3 * var(--arp-u)) var(--arp-space-3);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-review__scores strong{display:inline-grid;place-items:center;min-width:calc(22 * var(--arp-u));height:calc(22 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-xs);color:#fff;background:var(--arp-bar,var(--arp-color-muted))}.arp-chips li{padding:2px var(--arp-space-3);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);font-size:var(--arp-text-xs)}.arp-review__photos{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-review__photos img{width:calc(120 * var(--arp-u));height:calc(90 * var(--arp-u));object-fit:cover;border-radius:var(--arp-radius-sm)}.arp-review__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-3);padding-top:var(--arp-space-3);border-top:1px solid color-mix(in srgb,var(--arp-color-border) 70%,transparent)}.arp-review__foot [data-arp-helpful]{border:1px solid var(--arp-color-border);border-radius:calc(999 * var(--arp-u));padding-inline:var(--arp-space-4)}.arp-review__foot [aria-pressed="true"]{border-color:var(--arp-color-accent);color:var(--arp-color-accent);font-weight:600}.arp-more summary,.arp-report summary{cursor:pointer;color:var(--arp-color-accent);min-height:calc(44 * var(--arp-u));display:inline-flex;align-items:center}.arp-report{font-size:var(--arp-text-sm)}.arp-report select{width:auto;display:inline-block}.arp-rform{max-width:calc(1060 * var(--arp-u));margin-inline:auto;padding-block:var(--arp-space-4) var(--arp-space-6);display:grid;gap:var(--arp-space-3)}.arp-rform [hidden]{display:none!important}.arp-rform__head{position:relative;display:flex;align-items:center;gap:var(--arp-space-5);padding:var(--arp-space-5);border-radius:var(--arp-radius-lg);border:1px solid var(--arp-color-border);background:radial-gradient(calc(520 * var(--arp-u)) calc(200 * var(--arp-u)) at 100% 0%,color-mix(in srgb,var(--arp-color-accent) 14%,transparent),transparent 70%),var(--arp-color-surface-raised);box-shadow:var(--arp-shadow-sm)}.arp-rform__head img{flex:none;width:calc(112 * var(--arp-u));height:calc(84 * var(--arp-u));object-fit:cover;border-radius:var(--arp-radius-md);box-shadow:0 0 0 1px var(--arp-color-border);background:var(--arp-color-surface)}.arp-rstep{display:grid;justify-items:center;gap:var(--arp-space-3);max-width:calc(520 * var(--arp-u));width:100%;margin-inline:auto;padding:var(--arp-space-6) var(--arp-space-5);text-align:center;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-rstep>*{margin:0;max-width:100%}.arp-rstep__icon{display:grid;place-items:center;width:calc(56 * var(--arp-u));height:calc(56 * var(--arp-u));border-radius:50%;color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-rstep__icon--ok{color:var(--arp-color-success,#1a7f45);background:color-mix(in srgb,var(--arp-color-success,#1a7f45) 14%,var(--arp-color-surface-raised))}.arp-rstep__icon--warn{color:var(--arp-color-warning,#b25e09);background:color-mix(in srgb,var(--arp-color-warning,#b25e09) 14%,var(--arp-color-surface-raised))}.arp-rstep__title{font:700 var(--arp-text-2xl)/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-rstep__lead{color:var(--arp-color-muted);font-size:var(--arp-text-sm);line-height:1.6}.arp-rstep__lead strong{color:var(--arp-color-text)}.arp-rstep__form{display:grid;gap:var(--arp-space-3);width:100%;margin-top:var(--arp-space-2)}.arp-rstep__resend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--arp-space-1);font-size:var(--arp-text-sm)}.arp-rstep__foot{font-size:var(--arp-text-sm)}.arp-rstep .arp-banner{width:100%;text-align:left}.arp-rform__head .arp-eyebrow{margin:0 0 2px}.arp-rform__title{margin:0;font:700 clamp(22 * var(--arp-u), 3.2 * var(--arp-vw), 32 * var(--arp-u))/1.15 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-rform__lead{margin:var(--arp-space-1) 0 0;color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-rform__form{display:grid;gap:0}.arp-rform__steps{display:flex;list-style:none;margin:0;padding:0;counter-reset:arp-rf}.arp-rform__steps li{position:relative;flex:1 1 0%}.arp-rform__steps li::before{content:"";position:absolute;top:calc(17 * var(--arp-u));left:calc(-50% + 22 * var(--arp-u));right:calc(50% + 22 * var(--arp-u));height:2px;background:var(--arp-color-border)}.arp-rform__steps li:first-child::before{display:none}.arp-rform__steps li.is-done::before,.arp-rform__steps li.is-current::before{background:var(--arp-color-accent)}.arp-rform__steps button{display:grid;justify-items:center;gap:var(--arp-space-1);width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--arp-color-muted)}.arp-rform__dot{display:grid;place-items:center;width:calc(36 * var(--arp-u));height:calc(36 * var(--arp-u));border-radius:50%;border:2px solid var(--arp-color-border);background:var(--arp-color-surface-raised);font:700 var(--arp-text-sm)/1 var(--arp-font-heading);transition:all var(--arp-motion-base) var(--arp-ease)}.arp-rform__steplabel{font-size:var(--arp-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.arp-rform__steps li.is-current .arp-rform__dot{border-color:var(--arp-color-accent);color:var(--arp-color-accent);box-shadow:0 0 0 calc(5 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 16%,transparent)}.arp-rform__steps li.is-current button{color:var(--arp-color-text)}.arp-rform__steps li.is-done .arp-rform__dot{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:#fff0;position:relative}.arp-rform__steps li.is-done .arp-rform__dot::after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--arp-color-surface-raised);font-size:calc(16 * var(--arp-u))}.arp-rform__panel{display:grid}.arp-field__label--req::after{content:" *";color:var(--arp-color-danger);font-weight:700}.arp-rform__reqnote{position:absolute;top:var(--arp-space-3);inset-inline-end:var(--arp-space-4);margin:0;font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-rform__reqnote .arp-field__label--req::after{content:"*"}.arp-rform__layout{display:grid;grid-template-columns:minmax(0,1fr) calc(360 * var(--arp-u));gap:var(--arp-space-5);align-items:start}.arp-rform__main{grid-column:1;grid-row:1;display:grid;gap:var(--arp-space-5);min-width:0}.arp-rform__rate{grid-column:2;grid-row:1;position:sticky;top:calc(96 * var(--arp-u));display:grid;gap:var(--arp-space-3);padding:var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md);max-height:calc(100vh - 120 * var(--arp-u));overflow-y:auto;scrollbar-width:thin}.arp-rform__rate .arp-rform__sec{padding:0;border:0;box-shadow:none;background:none;gap:var(--arp-space-3)}.arp-rform__rate .arp-rform__sechead h3{font-size:calc(20 * var(--arp-u))}.arp-rform__rate .arp-rform__sechead p{display:none}.arp-rform__rate .arp-rform__overall{padding:var(--arp-space-3) var(--arp-space-4);gap:var(--arp-space-2)}.arp-rform__rate .arp-rform__overall-word{font-size:var(--arp-text-md)}.arp-rform__rate .arp-rform__overall-val strong{font-size:calc(38 * var(--arp-u))}.arp-rform__rate .arp-rform__overall-val .arp-stars{font-size:calc(22 * var(--arp-u))}.arp-rform__rate .arp-rform__grid--aspects{grid-template-columns:1fr;gap:calc(6 * var(--arp-u))}.arp-rform__rate .arp-rform__rating .arp-starinput label{font-size:calc(40 * var(--arp-u))}.arp-rform .arp-rform__rate .arp-aspect{flex-wrap:nowrap;gap:var(--arp-space-2);padding:calc(3 * var(--arp-u)) var(--arp-space-3);min-height:0}.arp-rform__rate .arp-starinput--sm label{font-size:calc(21 * var(--arp-u));padding:0;line-height:1.25}.arp-rform__main>.arp-rform__submit{width:100%}@media (max-width:900px){.arp-rform__layout{grid-template-columns:1fr}.arp-rform__rate,.arp-rform__main{grid-column:1}.arp-rform__rate{grid-row:1;position:static;max-height:none}.arp-rform__main{grid-row:2}}.arp-rform__sec{display:grid;gap:var(--arp-space-5);padding:clamp(18 * var(--arp-u), 4 * var(--arp-vw), 32 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md)}.arp-rform__form:not(.is-guided) .arp-rform__panel{gap:var(--arp-space-5)}.arp-rform__sec:not([hidden]){animation:arp-rf-in 0.4s var(--arp-ease) both}@keyframes arp-rf-in{from{opacity:0;transform:translateY(calc(10 * var(--arp-u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arp-rform__sec:not([hidden]){animation:none}}.arp-rform__sechead h3{margin:0;font:700 clamp(20 * var(--arp-u), 2.6 * var(--arp-vw), 26 * var(--arp-u))/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-rform__sechead p{margin:var(--arp-space-1) 0 0;color:var(--arp-color-muted);font-size:var(--arp-text-md);line-height:1.5}.arp-rform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(250 * var(--arp-u)),1fr));gap:var(--arp-space-4)}.arp-rform__grid--aspects{grid-template-columns:repeat(auto-fit,minmax(calc(230 * var(--arp-u)),1fr));gap:var(--arp-space-3)}.arp-rform__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(280 * var(--arp-u)),1fr));gap:var(--arp-space-5)}.arp-rform .arp-field{gap:var(--arp-space-2)}.arp-rform .arp-field__label{font-size:var(--arp-text-sm);font-weight:600}.arp-rform .arp-input{min-height:calc(50 * var(--arp-u));padding-inline:var(--arp-space-4);border-radius:var(--arp-radius-md);font-size:var(--arp-text-md);transition:border-color var(--arp-motion-fast) var(--arp-ease),box-shadow var(--arp-motion-fast) var(--arp-ease)}.arp-rform .arp-input:focus{outline:0;border-color:var(--arp-color-accent);box-shadow:0 0 0 calc(4 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 18%,transparent)}.arp-rform textarea.arp-input{min-height:calc(170 * var(--arp-u));padding-block:var(--arp-space-3);line-height:1.55}.arp-rform__overall{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-4);flex-wrap:wrap;padding:var(--arp-space-5) var(--arp-space-6);border-radius:var(--arp-radius-lg);background:radial-gradient(calc(420 * var(--arp-u)) calc(160 * var(--arp-u)) at 100% 0%,color-mix(in srgb,var(--arp-color-accent) 20%,transparent),transparent 70%),color-mix(in srgb,var(--arp-color-accent) 6%,var(--arp-color-surface));border:1px solid color-mix(in srgb,var(--arp-color-accent) 24%,var(--arp-color-border));transition:border-color var(--arp-motion-base) var(--arp-ease),box-shadow var(--arp-motion-base) var(--arp-ease)}.arp-rform__overall.is-missing{border-color:var(--arp-color-danger);box-shadow:0 0 0 calc(4 * var(--arp-u)) color-mix(in srgb,var(--arp-color-danger) 14%,transparent)}.arp-rform__overall p{margin:0}.arp-rform__overall-label{font-size:var(--arp-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-rform__overall-word{margin-top:var(--arp-space-1)!important;font:700 var(--arp-text-xl,calc(22 * var(--arp-u)))/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-rform__overall:not(.is-rated) .arp-rform__overall-word{font-weight:500;font-size:var(--arp-text-md);color:var(--arp-color-muted)}.arp-rform__overall-val{display:inline-flex;align-items:center;gap:var(--arp-space-3)}.arp-rform__overall-val strong{font:700 calc(56 * var(--arp-u))/1 var(--arp-font-heading);color:var(--arp-color-brand);letter-spacing:-.03em}.arp-rform__overall-val .arp-stars{font-size:calc(30 * var(--arp-u))}.arp-rform .arp-aspect{position:relative;margin:0;padding:var(--arp-space-3) var(--arp-space-4);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-1) var(--arp-space-3);min-inline-size:0;transition:border-color var(--arp-motion-fast) var(--arp-ease),background var(--arp-motion-fast) var(--arp-ease)}.arp-rform .arp-aspect:hover{border-color:var(--arp-color-muted)}.arp-rform .arp-aspect.is-rated{border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));background:color-mix(in srgb,var(--arp-color-accent) 5%,var(--arp-color-surface-raised))}.arp-starinput--sm label{font-size:calc(30 * var(--arp-u));padding:0 1px;transition:transform var(--arp-motion-fast) var(--arp-ease),color var(--arp-motion-fast) var(--arp-ease)}.arp-starinput--sm label:hover{transform:scale(1.18)}.arp-rform .arp-aspect__label{flex:1 1 auto;min-width:0;font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-text)}.arp-aspect__clear{flex:none;width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));padding:0;border:0;border-radius:50%;background:var(--arp-color-border);color:var(--arp-color-text);font-size:calc(14 * var(--arp-u));line-height:1;cursor:pointer}.arp-aspect__clear:hover{color:var(--arp-color-accent)}.arp-rform__rating{border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--arp-space-3)}.arp-rform__rating .arp-starinput label{font-size:calc(52 * var(--arp-u));padding:0 calc(4 * var(--arp-u));transition:transform var(--arp-motion-fast) var(--arp-ease),color var(--arp-motion-fast) var(--arp-ease)}.arp-rform__rating .arp-starinput label:hover{transform:scale(1.14)}.arp-rform__word{margin:0;font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-rform__word span{display:none}.arp-rform__word .arp-rform__hint{display:inline;font-weight:400;color:var(--arp-color-muted)}.arp-rform__rating:has(#ov-5:checked) [data-v="5"],.arp-rform__rating:has(#ov-4:checked) [data-v="4"],.arp-rform__rating:has(#ov-3:checked) [data-v="3"],.arp-rform__rating:has(#ov-2:checked) [data-v="2"],.arp-rform__rating:has(#ov-1:checked) [data-v="1"]{display:inline}.arp-rform__rating:has(input:checked) .arp-rform__hint{display:none}.arp-rform__meter{display:flex;align-items:center;gap:var(--arp-space-3)}.arp-rform__bar{flex:1;height:calc(6 * var(--arp-u));border-radius:calc(6 * var(--arp-u));background:var(--arp-color-border);overflow:hidden}.arp-rform__bar i{display:block;height:100%;width:0;border-radius:calc(6 * var(--arp-u));background:var(--arp-color-warning,#b45309);transition:width var(--arp-motion-base) var(--arp-ease),background var(--arp-motion-base) var(--arp-ease)}.arp-rform__meter.is-ok .arp-rform__bar i{background:var(--arp-color-success)}.arp-rform__count{flex:none;font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-rform__chips{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);margin-top:var(--arp-space-2)}.arp-rform__chip{padding:calc(6 * var(--arp-u)) calc(12 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface-raised);color:var(--arp-color-text);font:500 var(--arp-text-sm)/1.2 var(--arp-font-body);cursor:pointer;transition:all var(--arp-motion-fast) var(--arp-ease)}.arp-rform__chip:hover{border-color:var(--arp-color-accent);color:var(--arp-color-accent)}.arp-rform__chip[aria-pressed="true"]{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-surface-raised)}.arp-rform__unit{position:relative;display:block}.arp-rform__unit .arp-input{padding-inline-end:calc(64 * var(--arp-u))}.arp-rform__unit>span{position:absolute;inset-block:0;inset-inline-end:var(--arp-space-4);display:flex;align-items:center;color:var(--arp-color-muted);font-size:var(--arp-text-sm);pointer-events:none}.arp-rform__drop{position:relative;display:grid;justify-items:center;gap:var(--arp-space-1);padding:var(--arp-space-6) var(--arp-space-4);border:2px dashed var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface);text-align:center;cursor:pointer;transition:all var(--arp-motion-fast) var(--arp-ease)}.arp-rform__drop:hover,.arp-rform__drop.is-over{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 6%,var(--arp-color-surface))}.arp-rform__drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.arp-rform__drop-text strong{color:var(--arp-color-accent)}.arp-rform__drop-help{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-rform__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--arp-space-3);margin-top:var(--arp-space-2)}.arp-rform__thumbs:empty{display:none}.arp-rform__thumb{position:relative;width:calc(92 * var(--arp-u));height:calc(70 * var(--arp-u))}.arp-rform__thumb img{width:100%;height:100%;object-fit:cover;border-radius:var(--arp-radius-md);box-shadow:0 0 0 1px var(--arp-color-border)}.arp-rform__thumb button{position:absolute;top:calc(-8 * var(--arp-u));right:calc(-8 * var(--arp-u));z-index:2;width:calc(24 * var(--arp-u));height:calc(24 * var(--arp-u));border:0;border-radius:50%;background:var(--arp-color-brand);color:var(--arp-color-surface-raised);font-size:calc(16 * var(--arp-u));line-height:1;cursor:pointer}.arp-rform__note{margin:0;padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);background:color-mix(in srgb,var(--arp-color-accent) 8%,var(--arp-color-surface-raised));color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-rform__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-3);position:sticky;bottom:0;z-index:5;padding:var(--arp-space-3) 0;background:linear-gradient(to top,var(--arp-color-surface) 70%,transparent)}.arp-rform__nav .arp-btn--primary{margin-inline-start:auto;min-width:calc(180 * var(--arp-u))}.arp-rform__form:not(.is-guided) .arp-rform__nav .arp-btn--primary{width:100%}@media (max-width:600px){.arp-rform__head{flex-direction:column;align-items:flex-start}.arp-rform__head img{width:100%;height:calc(150 * var(--arp-u))}.arp-rform__steplabel{display:none}.arp-rform__overall{padding:var(--arp-space-4)}.arp-rform__overall-val strong{font-size:calc(44 * var(--arp-u))}.arp-rform__rating .arp-starinput label{font-size:calc(44 * var(--arp-u))}.arp-rform__nav .arp-btn--primary{flex:1}}.arp-starinput{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.arp-starinput input{position:absolute;opacity:0;width:1px;height:1px}.arp-starinput label{font-size:calc(36 * var(--arp-u));line-height:1;cursor:pointer;color:var(--arp-color-border);padding:0 2px}.arp-starinput input:checked~label,.arp-starinput label:hover,.arp-starinput label:hover~label{color:var(--arp-star,#ffd700);text-shadow:0 0 1px rgb(150 105 0 / .55)}.arp-starinput input:focus-visible+label{outline:2px solid var(--arp-color-accent);outline-offset:2px;border-radius:calc(4 * var(--arp-u))}.arp-aspect{display:grid;gap:var(--arp-space-1)}.arp-review p,.arp-review dd{font-size:var(--arp-text-md);line-height:1.55}.arp-choose{margin-block-end:var(--arp-space-5)}.arp-shortlist{list-style:none;margin:0 0 var(--arp-space-5);padding:0;display:grid;gap:var(--arp-space-6)}.arp-shortlist__item{display:grid;grid-template-columns:calc(44 * var(--arp-u)) minmax(0,1fr);gap:var(--arp-space-4);align-items:start}.arp-shortlist__rank{display:inline-grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1 var(--arp-font-heading);box-shadow:0 0 0 calc(5 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 18%,transparent)}.arp-shortlist__body{display:grid;gap:var(--arp-space-4);min-width:0}@media (min-width:760px){.arp-shortlist__body{grid-template-columns:minmax(calc(240 * var(--arp-u)),calc(300 * var(--arp-u))) 1fr;align-items:start}}.arp-shortlist__why{display:flex;flex-direction:column;gap:var(--arp-space-3);padding:clamp(18 * var(--arp-u), 2.4 * var(--arp-vw), 28 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-shortlist__why ul{margin:var(--arp-space-2) 0;padding-inline-start:var(--arp-space-5)}.arp-invoice{max-width:calc(760 * var(--arp-u));padding:var(--arp-space-5);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised)}.arp-invoice h3{margin-block-start:0;font-size:var(--arp-text-md)}@media print{.arp-noprint,.arp-subnav,header,nav,footer,.arp-stickybar,.arp-tray{display:none!important}}.arp-header{position:sticky;top:0;z-index:var(--arp-z-sticky,50);background:var(--arp-color-surface-raised);border-bottom:1px solid var(--arp-color-border)}.admin-bar .arp-header{top:var(--wp-admin--admin-bar--height,32px)}.arp-header__top{--arp-topbar-bg:color-mix(in srgb, var(--arp-color-hero, #0f1d33) 78%, #000);background:var(--arp-topbar-bg);color:#fff;font-size:var(--arp-text-xs)}#brx-header:has(.arp-header__top--pinned){overflow:visible}.arp-header__top--pinned{position:relative;z-index:2;transition:transform 0.4s}#brx-header.brx-sticky.on-scroll.slide-up .arp-header__top--pinned{transform:translateY(var(--arp-header-h,0))}@media (prefers-reduced-motion:reduce){.arp-header__top--pinned{transition:none}}.arp-header__topin{display:flex;align-items:center;justify-content:space-between;gap:var(--arp-space-4);min-height:calc(26 * var(--arp-u))}.arp-header__note{margin:0;display:flex;align-items:center;gap:var(--arp-space-2);color:inherit;opacity:.9}.arp-ticker{flex:1 1 auto;min-width:0;overflow:hidden}.arp-ticker .arp-icon{flex:none}.arp-ticker__stack{position:relative;display:block;flex:1 1 auto;min-width:0;height:1.5em;line-height:1.5em;overflow:hidden}.arp-ticker--rotate .arp-ticker__item{position:absolute;inset:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(60%);transition:opacity var(--arp-motion-slow,0.4s) var(--arp-ease),transform var(--arp-motion-slow,0.4s) var(--arp-ease)}.arp-ticker--rotate .arp-ticker__item.is-on{opacity:1;transform:none}.arp-ticker--rotate .arp-ticker__item.is-out{opacity:0;transform:translateY(-60%)}.arp-ticker__view{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(24 * var(--arp-u)),#000 calc(100% - 24 * var(--arp-u)),transparent);mask-image:linear-gradient(90deg,transparent,#000 calc(24 * var(--arp-u)),#000 calc(100% - 24 * var(--arp-u)),transparent)}.arp-ticker__run{display:inline-flex;width:max-content;animation:arp-ticker var(--arp-ticker-s,30s) linear infinite}.arp-ticker__run:hover{animation-play-state:paused}.arp-ticker__half{display:inline-flex;flex:none;min-width:100vw;justify-content:space-around}.arp-ticker__item{white-space:nowrap}.arp-ticker--scroll .arp-ticker__item::after{content:"•";margin-inline:var(--arp-space-5);opacity:.5}@keyframes arp-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.arp-ticker__run{animation:none}.arp-ticker__half+.arp-ticker__half{display:none}.arp-ticker--rotate .arp-ticker__item{transition:none}}.arp-mag{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--arp-space-5);align-items:stretch}.arp-mag--solo{grid-template-columns:minmax(0,1fr)}.arp-mag__lead{position:relative;min-height:calc(400 * var(--arp-u));display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--arp-radius-lg);background:var(--arp-color-hero,#0f1d33);color:#fff;box-shadow:var(--arp-shadow-md);isolation:isolate}.arp-mag__img{position:absolute;inset:0;z-index:-2;display:block}.arp-mag__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s var(--arp-ease)}.arp-mag__lead:hover .arp-mag__img img{transform:scale(1.04)}.arp-mag__img.is-empty{background:radial-gradient(calc(520 * var(--arp-u)) calc(320 * var(--arp-u)) at 90% 0%,color-mix(in srgb,var(--arp-color-accent) 55%,transparent),transparent 65%),repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px calc(16 * var(--arp-u))),var(--arp-color-hero,#0f1d33)}.arp-mag__lead::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(8 10 16 / .88) 0%,rgb(8 10 16 / .45) 45%,rgb(8 10 16 / .05) 80%);pointer-events:none}.arp-mag__over{display:flex;flex-direction:column;gap:var(--arp-space-3);width:100%;padding:clamp(20 * var(--arp-u), 3 * var(--arp-vw), 34 * var(--arp-u));pointer-events:none}.arp-mag__over a{pointer-events:auto}.arp-mag__cat{align-self:flex-start;padding:calc(5 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,#000 38%,transparent);border:1px solid color-mix(in srgb,#fff 30%,transparent);color:#fff;font:700 var(--arp-text-xs)/1.2 var(--arp-font-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.arp-mag__cat:hover{background:color-mix(in srgb,#fff 30%,transparent)}.arp-mag__title{margin:0;max-width:28ch;font:700 clamp(24 * var(--arp-u), 3 * var(--arp-vw), 36 * var(--arp-u))/1.12 var(--arp-font-heading);letter-spacing:-.02em}.arp-mag__title a{color:#fff;text-decoration:none}.arp-mag__title a:hover{text-decoration:underline;text-decoration-color:var(--arp-color-accent);text-decoration-thickness:calc(3 * var(--arp-u));text-underline-offset:calc(5 * var(--arp-u))}.arp-mag__excerpt{margin:0;max-width:52ch;color:color-mix(in srgb,#fff 82%,transparent);font-size:var(--arp-text-md);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arp-mag__foot{display:flex;align-items:center;gap:var(--arp-space-3);color:color-mix(in srgb,#fff 75%,transparent);font-size:var(--arp-text-sm)}.arp-mag__go{margin-inline-start:auto;display:grid;place-items:center;flex:none;width:calc(36 * var(--arp-u));height:calc(36 * var(--arp-u));border-radius:50%;border:1px solid color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));color:var(--arp-color-accent);font-size:calc(18 * var(--arp-u));line-height:1;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,transform 0.25s ease,opacity 0.25s ease}.arp-mag__go:hover{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}.arp-mag__lead .arp-mag__go{border-color:color-mix(in srgb,#fff 55%,transparent);color:#fff;background:color-mix(in srgb,#fff 12%,transparent)}.arp-mag__lead .arp-mag__go:hover{background:var(--arp-color-accent);border-color:var(--arp-color-accent)}.arp-mag__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.arp-mag__item{position:relative;flex:1;display:flex;align-items:center;gap:var(--arp-space-4);padding:var(--arp-space-4) 0;border-bottom:1px solid var(--arp-color-border)}.arp-mag__item:first-child{padding-top:0}.arp-mag__item:last-child{border-bottom:0;padding-bottom:0}.arp-mag__num{flex:none;min-width:1.1ch;font:700 calc(44 * var(--arp-u))/1 var(--arp-font-heading);letter-spacing:-.04em;color:color-mix(in srgb,var(--arp-color-accent) 28%,var(--arp-color-surface-raised));transition:color var(--arp-motion-base) var(--arp-ease)}.arp-mag__item:hover .arp-mag__num{color:var(--arp-color-accent)}.arp-mag__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--arp-u))}.arp-mag__meta{color:var(--arp-color-muted);font-size:var(--arp-text-xs);letter-spacing:.02em}.arp-mag__catlink{color:var(--arp-color-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.arp-mag__catlink:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-mag__itemtitle{margin:0;font:700 var(--arp-text-lg,calc(17 * var(--arp-u)))/1.3 var(--arp-font-heading)}.arp-mag__itemtitle a{color:var(--arp-color-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arp-mag__itemtitle a:hover{color:var(--arp-color-accent)}.arp-mag__item .arp-mag__go{opacity:0;transform:translateX(calc(-8 * var(--arp-u)))}.arp-mag__item:hover .arp-mag__go{opacity:1;transform:none}@media (max-width:860px){.arp-mag{grid-template-columns:minmax(0,1fr)}.arp-mag__lead{min-height:calc(340 * var(--arp-u))}.arp-mag__item:first-child{padding-top:var(--arp-space-4)}.arp-mag__item .arp-mag__go{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arp-mag__img img,.arp-mag__go{transition:none}}.arp-slider{position:relative}.arp-block:has(.arp-slider){padding-top:var(--arp-space-4);padding-bottom:var(--arp-space-3)}.arp-block:has(.arp-slider)>.arp-block__title{margin-top:0!important}.arp-slider__bar{position:absolute;inset:0 0 calc(12 * var(--arp-u));z-index:3;display:flex;align-items:center;justify-content:space-between;padding-inline:calc(6 * var(--arp-u));pointer-events:none}.arp-slider__bar[hidden]{display:none}.arp-slider__btn{pointer-events:auto;display:grid;place-items:center;width:calc(42 * var(--arp-u));height:calc(42 * var(--arp-u));padding:0 0 calc(3 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:50%;background:var(--arp-color-surface-raised);color:var(--arp-color-text);font-size:calc(24 * var(--arp-u));line-height:1;cursor:pointer;box-shadow:var(--arp-shadow-md);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease}.arp-slider__btn:hover:not(:disabled){background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}.arp-slider__btn:disabled{opacity:0;pointer-events:none}.arp-slider__track{display:flex;gap:var(--arp-space-4);margin:0;padding:calc(4 * var(--arp-u)) 2px calc(12 * var(--arp-u));list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;overscroll-behavior-x:contain}.arp-slider__track::-webkit-scrollbar{display:none}.arp-slider__track:focus-visible{outline:calc(3 * var(--arp-u)) solid color-mix(in srgb,var(--arp-color-accent) 45%,transparent);outline-offset:2px;border-radius:var(--arp-radius-md)}.arp-slider__card{position:relative;flex:0 0 min(300 * var(--arp-u), 78%);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:transform var(--arp-motion-base) var(--arp-ease),box-shadow var(--arp-motion-base) var(--arp-ease),border-color var(--arp-motion-base) var(--arp-ease)}.arp-slider__card:hover{transform:translateY(calc(-3 * var(--arp-u)));box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--arp-color-accent) 40%,var(--arp-color-border))}.arp-slider__img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--arp-color-surface)}.arp-slider__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s var(--arp-ease)}.arp-slider__card:hover .arp-slider__img img{transform:scale(1.05)}.arp-slider__img.is-empty{background:radial-gradient(calc(240 * var(--arp-u)) calc(150 * var(--arp-u)) at 85% 10%,color-mix(in srgb,var(--arp-color-accent) 36%,transparent),transparent 70%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--arp-color-accent) 9%,transparent) 0 2px,transparent 2px calc(14 * var(--arp-u))),color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface))}.arp-slider__cat{position:absolute;top:var(--arp-space-3);inset-inline-start:var(--arp-space-3);max-width:calc(100% - var(--arp-space-6));padding:calc(4 * var(--arp-u)) calc(10 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-surface-raised) 96%,transparent);box-shadow:0 2px calc(8 * var(--arp-u)) rgb(0 0 0 / .12);color:var(--arp-color-accent);font:700 var(--arp-text-xs)/1.2 var(--arp-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;z-index:2}.arp-slider__cat:hover{background:var(--arp-color-surface-raised);text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-slider__card:nth-child(3n+2) .arp-slider__cat{color:var(--arp-color-success)}.arp-slider__card:nth-child(3n) .arp-slider__cat{color:var(--arp-color-brand)}.arp-slider__body{display:flex;flex-direction:column;gap:var(--arp-space-3);flex:1;padding:var(--arp-space-4) var(--arp-space-5) var(--arp-space-4)}.arp-slider__title{margin:0;font:700 var(--arp-text-lg,calc(17 * var(--arp-u)))/1.3 var(--arp-font-heading);letter-spacing:-.005em}.arp-slider__title a{color:var(--arp-color-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arp-slider__title a:hover{color:var(--arp-color-accent)}.arp-slider__foot{display:flex;align-items:center;gap:var(--arp-space-2);margin-top:auto;padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border);color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-slider__go{margin-inline-start:auto;display:grid;place-items:center;flex:none;width:calc(30 * var(--arp-u));height:calc(30 * var(--arp-u));border-radius:50%;border:1px solid color-mix(in srgb,var(--arp-color-accent) 40%,var(--arp-color-border));color:var(--arp-color-accent);font-size:calc(17 * var(--arp-u));line-height:1;text-decoration:none;opacity:0;transform:translateX(calc(-8 * var(--arp-u)));transition:opacity 0.25s ease,transform 0.25s ease,background 0.2s ease,color 0.2s ease}.arp-slider__card:hover .arp-slider__go{opacity:1;transform:none}.arp-slider__go:hover{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}@media (max-width:640px){.arp-slider__bar{display:none}.arp-slider__go{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arp-slider__track{scroll-behavior:auto}.arp-slider__card,.arp-slider__img img,.arp-slider__go{transition:none}}.arp-top{overflow:hidden;--arp-top-p:0deg;--arp-top-ease:cubic-bezier(0.25, 0.8, 0.35, 1);position:fixed;inset-inline-end:var(--arp-space-4);bottom:var(--arp-space-4);z-index:calc(var(--arp-z-sticky, 50) + 6);display:grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u));padding:0;border:0;border-radius:50%;background:var(--arp-color-surface-raised);color:var(--arp-color-accent);box-shadow:var(--arp-shadow-md),0 0 0 1px var(--arp-color-border);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(calc(14 * var(--arp-u))) scale(.92);transition:opacity 0.3s var(--arp-top-ease),transform 0.4s var(--arp-top-ease),visibility 0s linear 0.3s,background 0.3s var(--arp-top-ease),color 0.3s var(--arp-top-ease),box-shadow 0.3s var(--arp-top-ease),bottom 0.3s var(--arp-top-ease)}.arp-top.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.arp-top__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--arp-color-accent) var(--arp-top-p),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3 * var(--arp-u)),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3 * var(--arp-u)),#000 calc(100% - 2.5px));transition:opacity 0.25s var(--arp-top-ease)}.arp-top__chev{display:grid;justify-items:center;gap:0;line-height:0;transition:opacity 0.22s ease,transform 0.3s var(--arp-top-ease)}.arp-top__chev svg{display:block;width:calc(19 * var(--arp-u));height:calc(19 * var(--arp-u));margin-block:calc(-4 * var(--arp-u))}.arp-top__chev svg+svg{opacity:.45;transition:opacity 0.25s ease}.arp-top__site{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#fff;opacity:0;transform:scale(.7);transition:opacity 0.28s ease,transform 0.38s var(--arp-top-ease);pointer-events:none}.arp-top__site img{display:block;width:100%;height:100%;object-fit:cover}.arp-top:hover .arp-top__chev,.arp-top:focus-visible .arp-top__chev{animation:arp-top-rise 0.95s cubic-bezier(.45,0,.2,1) infinite}@keyframes arp-top-rise{0%{transform:translateY(0);opacity:1}45%{transform:translateY(calc(-11 * var(--arp-u)));opacity:0}46%{transform:translateY(calc(11 * var(--arp-u)));opacity:0}100%{transform:translateY(0);opacity:1}}.arp-top:focus-visible{outline:calc(3 * var(--arp-u)) solid color-mix(in srgb,var(--arp-color-accent) 45%,transparent);outline-offset:calc(3 * var(--arp-u))}body:has(.arp-tray:not([hidden])) .arp-top{bottom:calc(var(--arp-space-5) + 72 * var(--arp-u))}@media (max-width:767px){.arp-top{inset-inline-end:var(--arp-space-4);bottom:calc(var(--arp-space-4) + 60 * var(--arp-u));width:calc(42 * var(--arp-u));height:calc(42 * var(--arp-u))}body:has(.arp-tray:not([hidden])) .arp-top{bottom:calc(var(--arp-space-4) + 130 * var(--arp-u))}}@media (prefers-reduced-motion:reduce){.arp-top,.arp-top__chev,.arp-top__site,.arp-top__ring{transition:none}.arp-top:hover .arp-top__chev,.arp-top:focus-visible .arp-top__chev{animation:none}}.arp-header__note a{color:inherit;text-decoration:none}.arp-header__note a:hover,.arp-header__note a:focus-visible{text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-header__topr{margin-inline-start:auto;flex:none}.arp-header__top:has(.arp-ticker--scroll){position:relative}.arp-header__top:has(.arp-ticker--scroll) .arp-ticker--scroll{position:absolute;inset:0;padding-inline:var(--arp-space-4)}.arp-header__top:has(.arp-ticker--scroll) .arp-header__topr{position:relative;z-index:1;padding-inline:var(--arp-space-4) 0;background:var(--arp-topbar-bg);box-shadow:calc(-18 * var(--arp-u)) 0 calc(14 * var(--arp-u)) calc(-6 * var(--arp-u)) var(--arp-topbar-bg)}.arp-header__topr .arp-citysel,.arp-header__topr select,.arp-header__topr button{color:inherit}.arp-header__barin{display:flex;align-items:center;gap:var(--arp-space-4);min-height:calc(68 * var(--arp-u))}.arp-header__burger{display:inline-grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u));border:0;background:#fff0;color:var(--arp-color-text);border-radius:var(--arp-radius-md);cursor:pointer}.arp-header__burger:hover{background:var(--arp-color-surface)}.arp-logo{display:inline-flex;align-items:center;gap:var(--arp-space-2);text-decoration:none;color:var(--arp-color-accent);flex:none}.arp-logo__text{font:700 calc(16 * var(--arp-u))/1 var(--arp-font-display,var(--arp-font-body));color:var(--arp-color-text);letter-spacing:-.01em;white-space:nowrap}.arp-logo__img{border-radius:calc(10 * var(--arp-u))}.arp-nav{display:none}.arp-header__brand{display:contents}.arp-nav__list{display:flex;align-items:center;gap:var(--arp-space-1);list-style:none;margin:0;padding:0}.arp-nav__link{position:relative;display:inline-flex;align-items:center;gap:calc(4 * var(--arp-u));min-height:calc(44 * var(--arp-u));padding-inline:calc(14 * var(--arp-u));border:0;background:#fff0;color:var(--arp-color-text);font:700 calc(14 * var(--arp-u))/1 var(--arp-font-body);text-decoration:none;border-radius:0;cursor:pointer}.arp-nav__link svg{transition:transform 0.15s ease}.arp-nav__link[aria-expanded="true"] svg{transform:rotate(180deg)}.arp-header__tools{display:flex;align-items:center;gap:var(--arp-space-1);margin-inline-start:auto}.arp-header__icon{display:inline-grid;place-items:center;width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));border-radius:var(--arp-radius-md);color:var(--arp-color-text)}.arp-header__icon:hover{background:var(--arp-color-surface);color:var(--arp-color-accent)}.arp-mega{position:absolute;inset-inline:0;top:100%;background:radial-gradient(calc(900 * var(--arp-u)) calc(260 * var(--arp-u)) at 100% 0%,color-mix(in srgb,var(--arp-color-accent) 7%,transparent),transparent 70%),var(--arp-color-surface-raised);border-bottom:1px solid var(--arp-color-border);box-shadow:0 calc(32 * var(--arp-u)) calc(64 * var(--arp-u)) calc(-24 * var(--arp-u)) rgb(0 0 0 / .38);padding-block:var(--arp-space-6) var(--arp-space-7,calc(32 * var(--arp-u)));max-height:calc(100vh - 140 * var(--arp-u));overflow-y:auto;animation:arp-mega-in 0.18s var(--arp-ease,ease-out)}.arp-mega::before{content:"";position:absolute;inset:0 0 auto 0;height:calc(3 * var(--arp-u));background:linear-gradient(90deg,var(--arp-color-accent),color-mix(in srgb,var(--arp-color-accent) 10%,transparent) 70%)}@keyframes arp-mega-in{from{opacity:0;transform:translateY(calc(-8 * var(--arp-u)))}to{opacity:1;transform:none}}.arp-mega[hidden]{display:none}.arp-mega__grid{display:grid;gap:var(--arp-space-6);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(calc(240 * var(--arp-u)),1.2fr)}.arp-mega__title{display:flex;align-items:center;gap:calc(8 * var(--arp-u));margin:0 0 var(--arp-space-3);font:700 var(--arp-text-xs)/1.2 var(--arp-font-body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--arp-color-text)}.arp-mega__title::before{content:"";flex:none;width:calc(14 * var(--arp-u));height:calc(3 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.arp-mega a:where(:not(.arp-btn)){display:flex;justify-content:space-between;align-items:center;gap:var(--arp-space-2);padding:calc(8 * var(--arp-u)) calc(12 * var(--arp-u));margin-inline:calc(-12 * var(--arp-u));border-radius:calc(10 * var(--arp-u));color:var(--arp-color-text);text-decoration:none;font-size:var(--arp-text-sm);transition:background 0.15s,color 0.15s,transform 0.15s}.arp-mega a:where(:not(.arp-btn)):hover,.arp-mega a:where(:not(.arp-btn)):focus-visible{background:color-mix(in srgb,var(--arp-color-accent) 9%,var(--arp-color-surface-raised));color:var(--arp-color-accent);transform:translateX(calc(3 * var(--arp-u)))}.arp-mega__n{min-width:calc(26 * var(--arp-u));padding:2px calc(8 * var(--arp-u));border-radius:calc(999 * var(--arp-u));text-align:center;color:var(--arp-color-muted);background:var(--arp-color-surface);font-size:var(--arp-text-xs);font-weight:600}.arp-mega .arp-mega__all{color:var(--arp-color-accent);font-weight:700}.arp-mega__feature{position:relative;padding:0 0 0 var(--arp-space-5);border-radius:0;color:var(--arp-color-text);background:#fff0;border:0;border-left:1px solid var(--arp-color-border);display:grid;gap:var(--arp-space-2);align-content:start}.arp-mega__feature .arp-mega__lead{color:var(--arp-color-text)}.arp-mega__lead{margin:0;font:600 var(--arp-text-md,calc(15 * var(--arp-u)))/1.35 var(--arp-font-display,var(--arp-font-body))}.arp-mega .arp-mega__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--arp-u))}.arp-mega .arp-mega__menu--lead{grid-template-columns:1fr}.arp-mega__sub{margin:2px 0 0;padding-top:var(--arp-space-2);border-top:1px solid var(--arp-color-border);font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--arp-color-muted)}.arp-mega__feature .arp-eyebrow{margin:0;color:var(--arp-color-accent);letter-spacing:.14em}.arp-mega .arp-mega__item{--tone:var(--arp-color-accent);position:relative;margin:0;padding:calc(6 * var(--arp-u)) calc(8 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:calc(12 * var(--arp-u));background:#fff0;color:var(--arp-color-text);justify-content:flex-start;gap:calc(8 * var(--arp-u));font-weight:600;font-size:var(--arp-text-sm)}.arp-mega .arp-tone--success{--tone:var(--arp-color-success)}.arp-mega .arp-tone--warning{--tone:var(--arp-color-warning)}.arp-mega .arp-tone--danger{--tone:var(--arp-color-danger)}.arp-mega__ico{flex:none;display:grid;place-items:center;width:calc(26 * var(--arp-u));height:calc(26 * var(--arp-u));border-radius:calc(9 * var(--arp-u));color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 32%,transparent)}.arp-mega__txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arp-mega__go{position:absolute;right:calc(10 * var(--arp-u));top:50%;margin-top:calc(-7 * var(--arp-u));opacity:0;transform:translateX(calc(-4 * var(--arp-u)));transition:opacity 0.15s,transform 0.15s}.arp-mega .arp-mega__item:hover,.arp-mega .arp-mega__item:focus-visible{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--arp-color-text);transform:translateY(-1px)}.arp-mega .arp-mega__item:hover .arp-mega__go,.arp-mega .arp-mega__item:focus-visible .arp-mega__go{opacity:1;transform:none}.arp-mega .arp-mega__item--lead{padding-block:calc(9 * var(--arp-u));padding-right:calc(32 * var(--arp-u));border-color:#fff0;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-mega .arp-mega__item--lead:hover,.arp-mega .arp-mega__item--lead:focus-visible{background:var(--arp-color-accent);border-color:#fff;color:var(--arp-color-accent-contrast);filter:brightness(1.08)}.arp-mega .arp-mega__item--lead .arp-mega__ico{color:var(--arp-color-accent-contrast);background:color-mix(in srgb,var(--arp-color-accent-contrast) 18%,transparent);box-shadow:none}.arp-mega .arp-mega__item--lead .arp-mega__go{opacity:1;transform:none}.arp-drawer{position:fixed;inset:0;z-index:calc(var(--arp-z-sticky, 50) + 20);display:flex}.arp-drawer[hidden]{display:none}.arp-drawer__panel{position:relative;z-index:1;width:min(88vw, 400 * var(--arp-u));height:100%;background:var(--arp-color-surface-raised);display:flex;flex-direction:column;box-shadow:var(--arp-shadow-lg,0 calc(20 * var(--arp-u)) calc(50 * var(--arp-u)) rgb(0 0 0 / .3))}.arp-drawer__scrim{position:absolute;inset:0;border:0;background:rgb(10 14 20 / .55);cursor:pointer}.arp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--arp-space-3) var(--arp-space-4);border-bottom:1px solid var(--arp-color-border)}.arp-drawer__scroll{overflow-y:auto;padding:var(--arp-space-3) var(--arp-space-4) var(--arp-space-8);display:grid;gap:0;align-content:start}.arp-drawer__link,.arp-drawer__group>summary{display:flex;align-items:center;justify-content:space-between;min-height:calc(52 * var(--arp-u));font:600 var(--arp-text-md)/1 var(--arp-font-body);color:var(--arp-color-text);text-decoration:none;border-bottom:1px solid var(--arp-color-border);cursor:pointer;list-style:none}.arp-drawer__group>summary::-webkit-details-marker{display:none}.arp-drawer__group>summary::after{content:"+";font-size:var(--arp-text-xl);color:var(--arp-color-muted)}.arp-drawer__group[open]>summary::after{content:"–"}.arp-drawer__body .arp-mega__grid{grid-template-columns:1fr;gap:var(--arp-space-4);padding-block:var(--arp-space-3)}.arp-drawer__body .arp-mega__feature{order:-1}.arp-drawer__body .arp-mega__grid--menu{display:grid}.arp-drawer__body .arp-mega__grid--menu>.arp-mega__feature{max-width:none;margin-left:0;padding:var(--arp-space-3) 0 0;border-left:0;border-top:1px solid var(--arp-color-border)}.arp-drawer__tools{display:grid;gap:var(--arp-space-3);padding-top:var(--arp-space-5)}body.arp-noscroll{overflow:hidden}@media (min-width:1100px){.arp-header__burger{display:none}.arp-nav{display:block}.arp-header__barin{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:5%}.arp-header__brand{display:flex;align-items:center}.arp-header .arp-nav{justify-self:center;min-width:0}.arp-header .arp-nav__list{flex-wrap:nowrap}.arp-header__tools{margin-inline-start:0;justify-self:end}.arp-header .arp-nav__item--mega{position:static}.arp-header__bar{position:relative}}@media (max-width:1099px){.arp-header__note{font-size:var(--arp-text-xs)}.arp-header__topr{display:none}.arp-header__topin{justify-content:center}.arp-header__tools .arp-accountmenu,.arp-header__tools .arp-btn{display:none}.arp-logo{margin-inline:auto}.arp-header__tools{margin-inline-start:0}.arp-header__burger[data-arp-drawer-open]+.arp-logo{margin-inline-start:0}}.arp-footer{margin-top:var(--arp-space-12,calc(64 * var(--arp-u)));background:color-mix(in srgb,var(--arp-color-hero,#0f1d33) 78%,#000);color:color-mix(in srgb,#fff 92%,transparent);padding-block:var(--arp-space-10,calc(48 * var(--arp-u))) var(--arp-space-6)}.arp-footer a{color:inherit;text-decoration:none;opacity:.95}.arp-footer a:hover{opacity:1;text-decoration:underline}.arp-footer .arp-logo__text{color:#fff}.arp-footer .arp-logo{color:var(--arp-color-accent)}.arp-footer__grid{display:grid;gap:var(--arp-space-8);grid-template-columns:1fr}.arp-footer__blurb{margin:var(--arp-space-3) 0;max-width:38ch;opacity:.9;font-size:var(--arp-text-sm)}.arp-footer__trust{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-2);font-size:var(--arp-text-sm)}.arp-footer__trust li{display:flex;align-items:center;gap:var(--arp-space-2)}.arp-footer__trust svg{color:var(--arp-color-accent)}.arp-footer__title{margin:0 0 var(--arp-space-3);font:600 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.06em;opacity:.8;color:inherit}.arp-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.arp-footer__col a{display:inline-block;padding-block:calc(6 * var(--arp-u));font-size:var(--arp-text-sm)}.arp-footer__strip{margin-top:var(--arp-space-8);padding-top:var(--arp-space-4);border-top:1px solid rgb(255 255 255 / .12)}.arp-footer__strip ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:var(--arp-space-3)}.arp-footer__link{--ico:#7aa7ff;display:flex;align-items:center;gap:var(--arp-space-3);padding:calc(6 * var(--arp-u)) var(--arp-space-4);border-radius:var(--arp-radius-lg);font-size:var(--arp-text-sm);font-weight:600;background:rgb(255 255 255 / .015);border:1px solid rgb(255 255 255 / .07);transition:background 0.18s ease,border-color 0.18s ease}.arp-footer__link:hover{background:rgb(255 255 255 / .035);border-color:rgb(255 255 255 / .12)}.arp-footer__link--contact{--ico:#4ade80}.arp-footer__link--dealer{--ico:#fbbf24}.arp-footer__link--finance{--ico:#c4a1ff}.arp-footer__ico{flex:none;display:grid;place-items:center;width:calc(32 * var(--arp-u));height:calc(32 * var(--arp-u));border-radius:calc(10 * var(--arp-u));color:var(--ico);background:color-mix(in srgb,var(--ico) 12%,transparent)}.arp-footer__ico .arp-icon{width:calc(18 * var(--arp-u));height:calc(18 * var(--arp-u))}@media (prefers-reduced-motion:reduce){.arp-footer__link{transition:none}}.arp-footer__strip+.arp-footer__base{margin-top:var(--arp-space-4)}.arp-footer__base{margin-top:var(--arp-space-8);padding-top:var(--arp-space-4);border-top:1px solid rgb(255 255 255 / .14);font-size:var(--arp-text-xs);opacity:.85}.arp-footer__base p{margin:0}@media (min-width:720px){.arp-footer__grid{grid-template-columns:repeat(2,1fr)}}.arp-footer__cols{display:contents}.arp-footer__tabs{display:none}@media (max-width:719px){.arp-footer__grid{gap:var(--arp-space-5)}.arp-footer__tabs{display:flex;gap:var(--arp-space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.arp-footer__tabs::-webkit-scrollbar{display:none}.arp-footer__tabs button{flex:1 1 auto;min-height:calc(40 * var(--arp-u));padding:0 var(--arp-space-3);border:1px solid rgb(255 255 255 / .22);border-radius:calc(999 * var(--arp-u));background:#fff0;color:inherit;font:600 var(--arp-text-sm)/1 var(--arp-font-body);cursor:pointer}.arp-footer__tabs button[aria-selected="true"]{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}.arp-footer__tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.arp-footer__cols{display:block}.arp-footer__cols.is-tabbed .arp-footer__col.is-off{display:none}.arp-footer__cols.is-tabbed .arp-footer__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arp-footer__col ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--arp-space-4)}.arp-footer__col a{display:flex;align-items:center;min-height:calc(44 * var(--arp-u));padding-block:0}.arp-footer__strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.arp-footer__strip ul>li:nth-child(n+3){grid-column:1 / -1}}@media (min-width:1100px){.arp-footer__grid{grid-template-columns:1.6fr repeat(4,1fr)}}.arp-bottomnav{display:none}@media (max-width:767px){.arp-bottomnav{display:block;position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--arp-z-sticky, 50) + 5);background:var(--arp-color-surface-raised);border-top:1px solid var(--arp-color-border);padding-bottom:env(safe-area-inset-bottom)}.arp-bottomnav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.arp-bottomnav__link{display:grid;justify-items:center;gap:2px;padding:calc(8 * var(--arp-u)) 0;min-height:calc(56 * var(--arp-u));color:var(--arp-color-muted);text-decoration:none;font-size:calc(12 * var(--arp-u));font-weight:600}.arp-bottomnav__link[aria-current="page"]{color:var(--arp-color-accent)}body{padding-bottom:calc(64 * var(--arp-u))}.arp-stickybar{bottom:calc(56 * var(--arp-u) + env(safe-area-inset-bottom))}.arp-tray{bottom:calc(56 * var(--arp-u) + env(safe-area-inset-bottom))}}@media (max-width:1099px){.arp-mega{display:none!important}}@media (prefers-reduced-motion:reduce){.arp-nav__link svg{transition:none}.arp-mega{animation:none}.arp-mega a,.arp-mega__go{transition:none}}#brx-header{position:sticky;top:0;z-index:var(--arp-z-sticky,50)}.admin-bar #brx-header{top:var(--wp-admin--admin-bar--height,32px)}.arp-bare,#brx-header .brxe-section,#brx-footer .brxe-section{padding:0}.brxe-container.arp-bare,.brxe-container.arp-block{flex-direction:column;align-items:stretch}.brxe-container.arp-bare>*,.brxe-container.arp-block>*{width:100%;min-width:0}.brxe-container.arp-block{padding-inline:var(--arp-space-4);margin-inline:auto;max-width:calc(1240 * var(--arp-u));width:100%}.brxe-container.arp-bare{max-width:none;width:100%;padding:0}.brxe-container.arp-block>.brxe-button{width:auto;align-self:flex-start}.brxe-container.arp-block>.arp-block__title{margin:0 0 var(--arp-space-4)}.arp-homehero{--arp-hero-base:var(--arp-color-hero, #0f1d33);--arp-hero-ink:#fff;color:var(--arp-hero-ink);position:relative;overflow:hidden;background:radial-gradient(calc(1200 * var(--arp-u)) calc(500 * var(--arp-u)) at 85% -10%,color-mix(in srgb,var(--arp-color-accent) 55%,transparent),transparent 60%),radial-gradient(calc(800 * var(--arp-u)) calc(400 * var(--arp-u)) at 0% 110%,color-mix(in srgb,var(--arp-color-accent) 25%,transparent),transparent 60%),var(--arp-hero-base);padding-block:clamp(32 * var(--arp-u), 5 * var(--arp-vw), 64 * var(--arp-u))}.arp-homehero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)));pointer-events:none}.arp-homehero__inner{padding-inline:var(--arp-space-4);display:flex;flex-direction:column;gap:var(--arp-space-4);position:relative;z-index:1;margin-inline:auto;max-width:var(--arp-container,calc(1200 * var(--arp-u)))}.arp-homehero__top{display:grid;gap:var(--arp-space-3)}.arp-homehero__copy{display:grid;gap:var(--arp-space-3);align-content:center}.arp-homehero__title{margin:0;font-family:var(--arp-font-heading);font-weight:700;line-height:1.1;color:var(--arp-hero-ink)!important;font-size:clamp(30 * var(--arp-u), 5 * var(--arp-vw), 46 * var(--arp-u));max-width:18ch;letter-spacing:-.02em}.arp-homehero .arp-search{max-width:calc(640 * var(--arp-u))}.arp-homehero .arp-finder .arp-search{max-width:none}.arp-homehero .arp-search__input{min-height:calc(52 * var(--arp-u));font-size:var(--arp-text-md)}.arp-herotab{display:inline-flex;align-items:center;min-height:calc(40 * var(--arp-u));padding-inline:var(--arp-space-4);font-size:var(--arp-text-sm);border-radius:calc(999 * var(--arp-u));border:1px solid color-mix(in srgb,var(--arp-hero-ink) 40%,transparent);color:var(--arp-hero-ink);text-decoration:none;font-weight:600}.arp-herostats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--arp-space-4) var(--arp-space-8,calc(48 * var(--arp-u)));margin-top:var(--arp-space-2);padding-top:var(--arp-space-5);border-top:1px solid rgb(255 255 255 / .16)}.arp-herostat{display:grid;gap:2px}.arp-herostat__n{font:700 var(--arp-text-2xl,calc(28 * var(--arp-u)))/1 var(--arp-font-heading);color:var(--arp-hero-ink)}.arp-herostat__l{font-size:var(--arp-text-xs);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--arp-hero-ink) 70%,transparent)}.arp-header__topr .arp-cityselect{color:inherit}.arp-header__topr .arp-cityselect__select{min-height:calc(24 * var(--arp-u));border:0;background:#fff0;color:inherit;font-size:var(--arp-text-xs);font-weight:600;cursor:pointer;padding-inline:calc(4 * var(--arp-u))}.arp-header__topr .arp-cityselect__select option{color:var(--arp-color-text)}.arp-locator{display:grid;gap:var(--arp-space-3);margin-block:var(--arp-space-4) var(--arp-space-6);padding:var(--arp-space-4);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg,calc(16 * var(--arp-u)))}.arp-locator .arp-input{min-height:calc(44 * var(--arp-u));width:100%}@media (min-width:720px){.arp-locator{grid-template-columns:1fr 1fr auto;align-items:end}}.arp-dealerprofile,.arp-accdetail{display:grid;gap:var(--arp-space-6);margin-block:var(--arp-space-4)}@media (min-width:900px){.arp-dealerprofile{grid-template-columns:1.6fr 1fr;align-items:start}.arp-accdetail{grid-template-columns:1fr 1fr;align-items:start}}.arp-dealerprofile__main{display:grid;gap:var(--arp-space-4)}.arp-dealerprofile__cta{padding:var(--arp-space-5);display:grid;gap:var(--arp-space-3);position:sticky;top:calc(96 * var(--arp-u))}.arp-dealerprofile .arp-facts{display:grid;grid-template-columns:1fr;gap:0;margin:0}.arp-dealerprofile .arp-facts>div{display:grid;grid-template-columns:calc(144 * var(--arp-u)) 1fr;gap:var(--arp-space-3);padding-block:var(--arp-space-3);border-bottom:1px solid var(--arp-color-border)}.arp-dealerprofile .arp-facts dt{color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-dealerprofile .arp-facts dd{margin:0;font-weight:500}.arp-accdetail__media{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--arp-color-surface);border-radius:var(--arp-radius-lg,calc(16 * var(--arp-u)));overflow:hidden}.arp-accdetail__media img{width:100%;height:100%;object-fit:cover}.arp-card--article .arp-card__media{aspect-ratio:16 / 10}.brxe-container.arp-prose{width:100%;max-width:calc(760 * var(--arp-u));margin-inline:auto;padding-inline:var(--arp-space-4);padding-block:var(--arp-space-8)}.brxe-container.arp-prose>.brxe-text{font-size:var(--arp-text-md);line-height:1.7;color:var(--arp-color-text)}.brxe-container.arp-prose>.arp-pagehead__title{margin-bottom:var(--arp-space-4)}.brxe-container.arp-prose a{color:var(--arp-color-accent);text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-choosewiz{display:grid;gap:var(--arp-space-5);width:100%;max-width:calc(880 * var(--arp-u));margin-inline:0;padding:clamp(20 * var(--arp-u), 3.5 * var(--arp-vw), 40 * var(--arp-u));border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md)}.arp-choosewiz .arp-step{border:0;padding:0;margin:0;display:grid;gap:var(--arp-space-4);min-width:0}.arp-choosewiz .arp-step[hidden]{display:none}.arp-step__title{padding:0;font:700 var(--arp-text-2xl,calc(24 * var(--arp-u)))/1.2 var(--arp-font-heading);color:var(--arp-color-text)}.arp-tiles{display:grid;gap:var(--arp-space-3);grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--arp-u)),1fr))}.arp-tile{color:var(--arp-color-text);position:relative;display:grid;place-items:center;min-height:calc(72 * var(--arp-u));padding:var(--arp-space-3) var(--arp-space-4);border:2px solid var(--arp-color-border);border-radius:var(--arp-radius-lg,calc(14 * var(--arp-u)));background:var(--arp-color-surface-raised);cursor:pointer;text-align:center;font-weight:600;transition:border-color 0.12s ease,background 0.12s ease}.arp-tile:hover{border-color:var(--arp-color-accent)}.arp-tile input{position:absolute;opacity:0;inset:0;cursor:pointer}.arp-tile:has(input:checked){border-color:var(--arp-color-accent);background:var(--arp-color-accent-soft,color-mix(in srgb,var(--arp-color-accent) 10%,transparent))}.arp-tile:has(input:focus-visible){outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-choosewiz__progress{height:calc(8 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:var(--arp-color-border);overflow:hidden}.arp-choosewiz__progress span{display:block;height:100%;width:20%;background:var(--arp-color-accent);transition:width 0.2s ease}.arp-choosewiz__count{margin:var(--arp-space-2) 0 0;font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-choosewiz__nav{display:flex;justify-content:space-between;gap:var(--arp-space-3);padding-top:var(--arp-space-4);border-top:1px solid var(--arp-color-border)}.arp-choosewiz__nav .arp-btn{min-height:calc(52 * var(--arp-u));min-width:calc(150 * var(--arp-u));font-size:var(--arp-text-md)}.arp-choosewiz .arp-input{min-height:calc(56 * var(--arp-u));padding-inline:var(--arp-space-4);font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));border-radius:var(--arp-radius-md)}.arp-choosewiz .arp-field__label{font-size:var(--arp-text-sm);font-weight:600}.arp-choosewiz .arp-chip{min-height:calc(38 * var(--arp-u));padding-inline:var(--arp-space-4);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);background:var(--arp-color-surface);font-weight:600;cursor:pointer}.arp-choosewiz .arp-chip:hover{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 8%,var(--arp-color-surface))}.arp-lead+.arp-choosewiz{margin-top:var(--arp-space-4)}.arp-choosewiz .arp-tile{border-radius:var(--arp-radius-md);min-height:calc(76 * var(--arp-u));font-weight:600}.arp-choosewiz__bar{display:grid;gap:var(--arp-space-2)}@media (max-width:560px){.arp-choosewiz__nav .arp-btn{flex:1;min-width:0}}.arp-choosewiz__nav [hidden]{display:none}.arp-choosewiz[hidden]{display:none}.arp-chat{width:100%;max-width:calc(760 * var(--arp-u));margin:var(--arp-space-4) 0;padding:clamp(14 * var(--arp-u), 3 * var(--arp-vw), 28 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-chat--static{max-width:none;margin-bottom:var(--arp-space-5);display:grid;gap:var(--arp-space-3)}.arp-chat--static .arp-chat__msg{animation:none}.arp-chat__log{display:grid;gap:var(--arp-space-4)}.arp-chat--live{padding:0;overflow:hidden}.arp-chat--live .arp-chat__log{padding:clamp(14 * var(--arp-u), 3 * var(--arp-vw), 28 * var(--arp-u))}.arp-chat__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 var(--arp-space-3);padding:var(--arp-space-4) clamp(14 * var(--arp-u), 3 * var(--arp-vw), 28 * var(--arp-u)) var(--arp-space-3);border-bottom:1px solid var(--arp-color-border);background:var(--arp-color-surface)}.arp-chat__who{display:grid;line-height:1.25}.arp-chat__who strong{font:700 var(--arp-text-md,calc(16 * var(--arp-u)))/1.2 var(--arp-font-heading);color:var(--arp-color-text)}.arp-chat__sub{font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-chat__bar{grid-column:1 / -1;height:calc(4 * var(--arp-u));margin-top:var(--arp-space-3);border-radius:calc(999 * var(--arp-u));background:var(--arp-color-border);overflow:hidden}.arp-chat__bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--arp-color-accent);transition:width 0.35s ease}.arp-chat__av--lg{width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));font-size:calc(17 * var(--arp-u))}.arp-chat__msg{display:flex;align-items:flex-end;gap:var(--arp-space-2);max-width:100%;animation:arp-chat-in 0.28s ease both;scroll-margin-bottom:calc(96 * var(--arp-u))}.arp-chat__msg--bot+.arp-chat__msg--bot{margin-top:calc(var(--arp-space-4) * -0.6)}.arp-chat__msg--bot+.arp-chat__msg--bot .arp-chat__av{visibility:hidden}.arp-chat__msg--bot+.arp-chat__msg--bot>p{border-top-left-radius:calc(8 * var(--arp-u))}@keyframes arp-chat-in{from{opacity:0;transform:translateY(calc(8 * var(--arp-u)))}to{opacity:1;transform:none}}.arp-chat__msg>p{margin:0;padding:calc(12 * var(--arp-u)) calc(16 * var(--arp-u));border-radius:calc(18 * var(--arp-u)) calc(18 * var(--arp-u)) calc(18 * var(--arp-u)) calc(4 * var(--arp-u));background:var(--arp-color-surface);color:var(--arp-color-text);line-height:1.55;max-width:min(80%, 56ch)}.arp-chat__msg--bot{justify-content:flex-start}.arp-chat__msg--you{justify-content:flex-end;align-items:center;flex-wrap:wrap}.arp-chat__msg--you>p{border-radius:calc(18 * var(--arp-u)) calc(18 * var(--arp-u)) calc(4 * var(--arp-u)) calc(18 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 40%,transparent);border-inline-end:calc(3 * var(--arp-u)) solid var(--arp-color-accent);color:var(--arp-color-text);font-weight:600}.arp-chat__av{flex:none;display:grid;place-items:center;width:calc(32 * var(--arp-u));height:calc(32 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff);font:700 calc(14 * var(--arp-u))/1 var(--arp-font-heading)}.arp-chat__typing{display:inline-flex;gap:calc(4 * var(--arp-u));align-items:center;height:1.2em}.arp-chat__typing i{width:calc(7 * var(--arp-u));height:calc(7 * var(--arp-u));border-radius:50%;background:var(--arp-color-muted);animation:arp-chat-dot 1s infinite ease-in-out}.arp-chat__typing i:nth-child(2){animation-delay:0.15s}.arp-chat__typing i:nth-child(3){animation-delay:0.3s}@keyframes arp-chat-dot{0%,80%,100%{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(-3 * var(--arp-u)))}}.arp-chat__change{border:0;background:none;padding:calc(4 * var(--arp-u)) calc(6 * var(--arp-u));color:var(--arp-color-muted);font:600 var(--arp-text-xs)/1 var(--arp-font-body);text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u));cursor:pointer}button.arp-chat__change{display:inline-grid;place-items:center;width:calc(32 * var(--arp-u));height:calc(32 * var(--arp-u));padding:0;border-radius:50%;text-decoration:none;transition:background 0.15s,color 0.15s}button.arp-chat__change:hover,button.arp-chat__change:focus-visible{background:color-mix(in srgb,var(--arp-color-accent) 12%,transparent)}.arp-chat__change-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arp-chat__change:focus-visible,.arp-chat__reply:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-chat__change:hover,.arp-chat__change:focus-visible{color:var(--arp-color-accent)}.arp-chat__replies{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(190 * var(--arp-u)),1fr));gap:var(--arp-space-3);padding-left:calc(40 * var(--arp-u));scroll-margin-bottom:calc(96 * var(--arp-u));animation:arp-chat-in 0.28s ease both}.arp-chat__reply{display:grid;align-content:center;gap:2px;min-height:calc(48 * var(--arp-u));padding:var(--arp-space-3) var(--arp-space-4);border:1.5px solid var(--arp-color-border);border-radius:var(--arp-radius-md,calc(12 * var(--arp-u)));background:var(--arp-color-surface-raised);color:var(--arp-color-text);font:600 var(--arp-text-sm)/1.3 var(--arp-font-body);text-align:start;cursor:pointer;transition:border-color 0.15s,background 0.15s,transform 0.1s}.arp-chat__reply strong{font-weight:700}.arp-chat__reply span{font-weight:400;color:var(--arp-color-muted)}.arp-chat__reply:hover,.arp-chat__reply:focus-visible{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 8%,var(--arp-color-surface-raised))}.arp-chat__reply:active{transform:scale(.98)}.arp-chat__replies--budget{display:grid;justify-content:stretch;gap:var(--arp-space-2)}.arp-chat__budget{display:flex;gap:var(--arp-space-2)}.arp-chat__budget .arp-input{flex:1;min-width:0;min-height:calc(48 * var(--arp-u))}.arp-chat__quick{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-chat__quick .arp-chat__reply{min-height:calc(40 * var(--arp-u));padding:0 var(--arp-space-4);border-radius:calc(999 * var(--arp-u));display:inline-flex;align-items:center}.arp-chat__seen{margin:0;min-height:1.3em;font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-chat__warn{margin:0;color:var(--arp-color-danger,#b91c1c);font-size:var(--arp-text-sm)}.arp-chat__answers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--arp-space-2);justify-content:flex-end}.arp-chat__answers li{border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 40%,transparent);font:600 var(--arp-text-sm)/1.2 var(--arp-font-body)}.arp-chat__answers a{display:block;padding:calc(7 * var(--arp-u)) calc(14 * var(--arp-u));color:var(--arp-color-text);text-decoration:none}.arp-chat__answers li:hover{border-color:var(--arp-color-accent)}.arp-chat__answers a:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px;border-radius:calc(999 * var(--arp-u))}.arp-chat__msg--you:has(.arp-chat__answers){display:grid;justify-items:end;gap:var(--arp-space-2)}.arp-chat__msg--you:has(.arp-chat__answers) .arp-chat__change{color:var(--arp-color-accent);font-size:var(--arp-text-sm)}.arp-shortlist__tag{grid-column:1 / -1;margin:0;font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--arp-color-accent)}.arp-shortlist__item.is-stretch .arp-shortlist__tag{justify-self:start;padding:calc(6 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));color:var(--arp-color-warning,#92580a);background:color-mix(in srgb,var(--arp-color-warning,#b7791f) 16%,var(--arp-color-surface-raised))}.arp-shortlist__actions{display:flex;flex-wrap:wrap;gap:var(--arp-space-3);margin-block:var(--arp-space-5)}@media (max-width:560px){.arp-chat__replies{padding-left:0;grid-template-columns:1fr;scroll-margin-bottom:calc(120 * var(--arp-u))}.arp-chat__msg>p{padding:calc(10 * var(--arp-u)) calc(14 * var(--arp-u));max-width:88%}.arp-chat__msg{scroll-margin-bottom:calc(120 * var(--arp-u))}.arp-chat__reply{min-height:calc(52 * var(--arp-u))}}@media (prefers-reduced-motion:reduce){.arp-chat__typing i{animation:none;opacity:.6}.arp-chat__reply,.arp-chat__bar i,button.arp-chat__change{transition:none}.arp-chat__msg,.arp-chat__replies{animation:none}}.arp-choosewiz__nav .arp-btn--primary{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.arp-tile,.arp-choosewiz__progress span{transition:none}}@media (pointer:coarse){.arp-btn,.arp-input,.arp-cityselect__select,.arp-herotab,.arp-nav__link{min-height:calc(44 * var(--arp-u))}.arp-btn--sm{min-height:calc(40 * var(--arp-u))}.arp-btn--lg{min-height:calc(48 * var(--arp-u))}.arp-icon-btn,.arp-header__icon,.arp-header__burger{width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u))}.arp-page{min-width:calc(44 * var(--arp-u));min-height:calc(44 * var(--arp-u))}}@media (max-width:480px){.arp-header__barin{gap:var(--arp-space-2)}.arp-logo{min-width:0;margin-inline:0}.arp-logo__text{font-size:var(--arp-text-md);overflow:hidden;text-overflow:ellipsis}.arp-header__tools{margin-inline-start:auto;flex:none;gap:0}.arp-header__burger,.arp-header__icon{width:calc(40 * var(--arp-u))}}.arp-block[id]{scroll-margin-top:calc(var(--arp-header-h, calc(64 * var(--arp-u))) + 64 * var(--arp-u))}.arp-facts--list{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 var(--arp-space-6)}.arp-facts--list>div{display:grid;grid-template-columns:calc(144 * var(--arp-u)) 1fr;gap:var(--arp-space-3);padding-block:var(--arp-space-3);border-bottom:1px solid var(--arp-color-border)}.arp-facts--list dt{color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-facts--list dd{margin:0;font-weight:500}.arp-card__price{margin:0;font-size:var(--arp-text-md);color:var(--arp-color-text)}.arp-gallery{display:grid;gap:var(--arp-space-2)}.arp-gallery__main{margin:0;aspect-ratio:4 / 3;border-radius:var(--arp-radius-lg);overflow:hidden;background:var(--arp-color-surface);border:1px solid var(--arp-color-border)}.arp-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.arp-gallery__main.is-zoomable img{transition:transform 0.12s ease-out;will-change:transform}@media (hover:hover) and (pointer:fine){.arp-gallery__main.is-zoomable{cursor:zoom-in}}@media (prefers-reduced-motion:reduce){.arp-gallery__main.is-zoomable img{transition:none}}.arp-gallery__thumbs{list-style:none;margin:0;padding:0;display:flex;gap:var(--arp-space-2);overflow-x:auto}.arp-gallery__thumbs a{display:block;width:calc(76 * var(--arp-u));border-radius:var(--arp-radius-sm);overflow:hidden;border:2px solid #fff0;opacity:.75}.arp-gallery__thumbs a:hover,.arp-gallery__thumbs a.is-active{opacity:1;border-color:var(--arp-color-accent)}.arp-gallery__thumbs img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.arp-subhead{margin:var(--arp-space-6) 0 var(--arp-space-3);font:600 var(--arp-text-md)/1.3 var(--arp-font-heading);color:var(--arp-color-text)}.arp-block>.arp-subhead:first-child{margin-top:0}.arp-modelabout{display:flex;flex-direction:column;gap:var(--arp-space-4)}.arp-modelabout>.arp-lead{font-size:var(--arp-text-md);line-height:1.7;color:var(--arp-color-text)}.arp-prosebox{max-width:none;color:var(--arp-color-text);font-size:var(--arp-text-md);line-height:1.7}.arp-prosebox p{margin:0 0 var(--arp-space-4)}.arp-prosebox p:last-child{margin-bottom:0}.arp-things{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-2)}@media (min-width:720px){.arp-things{grid-template-columns:repeat(2,minmax(0,1fr))}.arp-things>.arp-thing:last-child:nth-child(odd){grid-column:1 / -1}}.arp-thing{display:flex;align-items:flex-start;gap:var(--arp-space-3);padding:var(--arp-space-3);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface);transition:border-color 0.3s ease,box-shadow 0.3s ease}.arp-thing:hover{border-color:color-mix(in srgb,var(--arp-color-accent) 30%,var(--arp-color-border));box-shadow:var(--arp-shadow-sm)}.arp-thing img{flex:none;width:calc(72 * var(--arp-u));height:calc(54 * var(--arp-u));object-fit:cover;border-radius:var(--arp-radius-sm);margin-left:auto}.arp-thing__n{flex:none;display:grid;place-items:center;width:calc(24 * var(--arp-u));height:calc(24 * var(--arp-u));margin-top:1px;border-radius:calc(8 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 14%,transparent);color:var(--arp-color-accent);font:700 var(--arp-text-xs)/1 var(--arp-font-body);font-variant-numeric:tabular-nums}.arp-thing__body{display:flex;flex-direction:column;gap:1px;min-width:0}.arp-thing__title{font:600 var(--arp-text-md)/1.3 var(--arp-font-heading);color:var(--arp-color-text)}.arp-thing__text{color:var(--arp-color-muted);font-size:var(--arp-text-sm);line-height:1.5}.arp-proscons{display:grid;gap:var(--arp-space-3);margin-top:var(--arp-space-4)}@media (min-width:720px){.arp-proscons{grid-template-columns:1fr 1fr}}.arp-proscons__col{padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);border:1px solid var(--arp-color-border);background:var(--arp-color-surface-raised)}.arp-proscons__col--good{background:color-mix(in srgb,var(--arp-color-success,#15803d) 5%,var(--arp-color-surface-raised));border-color:color-mix(in srgb,var(--arp-color-success,#15803d) 28%,var(--arp-color-border))}.arp-proscons__col--bad{background:color-mix(in srgb,var(--arp-color-warning,#b45309) 5%,var(--arp-color-surface-raised));border-color:color-mix(in srgb,var(--arp-color-warning,#b45309) 28%,var(--arp-color-border))}.arp-proscons__col h3{margin:0 0 var(--arp-space-2);font:700 var(--arp-text-sm)/1.3 var(--arp-font-heading);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:var(--arp-space-2)}.arp-proscons__col--good h3{color:var(--arp-color-success,#15803d)}.arp-proscons__col--bad h3{color:var(--arp-color-warning,#b45309)}.arp-proscons__col ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(6 * var(--arp-u))}.arp-proscons__col li{position:relative;padding-inline-start:calc(18 * var(--arp-u));font-size:var(--arp-text-sm);line-height:1.45}.arp-proscons__col li::before{content:"";position:absolute;inset-inline-start:2px;top:calc(0.72em - 3.5 * var(--arp-u));width:calc(7 * var(--arp-u));height:calc(7 * var(--arp-u));border-radius:2px}.arp-proscons__col--good li::before{background:var(--arp-color-success,#15803d)}.arp-proscons__col--bad li::before{background:var(--arp-color-warning,#b45309)}.arp-experts{display:grid;gap:var(--arp-space-2)}.arp-expert{display:grid;gap:var(--arp-space-1) var(--arp-space-5);padding:var(--arp-space-3) var(--arp-space-4);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised)}@media (min-width:720px){.arp-expert{grid-template-columns:minmax(calc(170 * var(--arp-u)),calc(230 * var(--arp-u))) minmax(0,1fr);align-items:start}}.arp-expert header{display:grid;gap:calc(4 * var(--arp-u))}.arp-expert__cat{margin:0;font:600 var(--arp-text-md)/1.3 var(--arp-font-heading)}.arp-expert__scores{display:flex;flex-wrap:wrap;gap:2px var(--arp-space-4);font-size:var(--arp-text-xs)}.arp-expert p{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-sm);line-height:1.5}.arp-expert>p:first-child{color:var(--arp-color-text);grid-column:1 / -1}.arp-facts--mileage{grid-template-columns:repeat(auto-fit,minmax(calc(220 * var(--arp-u)),1fr))}.arp-citycards{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-3);grid-template-columns:repeat(auto-fill,minmax(calc(170 * var(--arp-u)),1fr))}.arp-citycard{display:grid;gap:2px;padding:var(--arp-space-3) var(--arp-space-4);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);text-decoration:none;color:var(--arp-color-text)}.arp-citycard:hover{border-color:var(--arp-color-accent)}.arp-citycard__name{font-weight:600}.arp-citycard__price{font:700 var(--arp-text-md)/1.2 var(--arp-font-heading);color:var(--arp-color-accent)}.arp-videos{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-3);grid-template-columns:repeat(auto-fill,minmax(calc(240 * var(--arp-u)),1fr))}.arp-videocard{position:relative;display:grid;gap:2px;padding:var(--arp-space-4) var(--arp-space-4) var(--arp-space-4) calc(56 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);text-decoration:none;color:var(--arp-color-text);min-height:calc(64 * var(--arp-u));align-content:center}.arp-videocard:hover{border-color:var(--arp-color-accent)}.arp-videocard__play{position:absolute;left:var(--arp-space-3);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:calc(32 * var(--arp-u));height:calc(32 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-videocard__play svg{transform:rotate(-90deg)}.arp-videocard__title{font-weight:600}.arp-variantpick label{color:var(--arp-color-text)}.arp-variantpick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-3);margin:0 0 var(--arp-space-3);font-size:var(--arp-text-sm)}.arp-variantpick .arp-input{width:auto;min-width:calc(200 * var(--arp-u))}.arp-specs__foot{display:flex;flex-wrap:wrap;gap:var(--arp-space-3);margin-top:var(--arp-space-4)}.arp-reviews-filters,.arp-block .arp-chips+.arp-chips{margin-top:var(--arp-space-2)}.arp-chip--link.is-active{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-hero__media:has(.arp-gallery){aspect-ratio:auto;border:0;background:none;overflow:visible;display:block}.arp-hero__media .arp-gallery__main{aspect-ratio:16 / 10}@media (min-width:768px){.arp-hero__media:has(.arp-gallery){display:flex;align-items:stretch}.arp-hero__media .arp-gallery{flex:1;grid-template-rows:1fr auto;min-width:0}.arp-hero__media .arp-gallery__main{position:relative;aspect-ratio:auto;min-height:calc(280 * var(--arp-u))}.arp-hero__media .arp-gallery__main img{position:absolute;inset:0}}.arp-mega__grid--menu{display:flex;flex-wrap:wrap;align-items:flex-start}.arp-mega__grid--menu>*{flex:1 1 calc(150 * var(--arp-u));min-width:0}.arp-mega__grid--menu>.arp-mega__feature{flex:1 1 calc(400 * var(--arp-u));max-width:calc(470 * var(--arp-u));margin-left:auto}.arp-mega__title a{color:inherit;text-decoration:none;padding:0;margin:0;display:inline}.arp-mega__title a:hover{color:var(--arp-color-accent);background:none}.arp-nav__link::after{content:"";position:absolute;bottom:0;inset-inline:calc(14 * var(--arp-u));height:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleX(0);transform-origin:center;transition:transform 0.2s}.arp-nav__link:hover::after,.arp-nav__link:focus-visible::after,.arp-nav__link[aria-expanded="true"]::after,.arp-nav__link[aria-current="true"]::after,.arp-nav__link[aria-current="page"]::after{transform:scaleX(1)}.arp-nav__link[aria-current="true"],.arp-nav__link[aria-current="page"]{color:var(--arp-color-accent)}@media (prefers-reduced-motion:reduce){.arp-nav__link::after{transition:none}}.arp-finder{--arp-finder-line:color-mix(in srgb, var(--arp-hero-ink, #fff) 18%, transparent);border:1px solid var(--arp-finder-line);border-radius:var(--arp-radius-lg);background:color-mix(in srgb,#000 36%,transparent);overflow:hidden;width:100%}.arp-finder__bar{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--arp-space-3);border-bottom:1px solid var(--arp-finder-line);padding-inline:var(--arp-space-2) var(--arp-space-3)}.arp-finder__tabs{display:flex;overflow-x:auto;scrollbar-width:none}.arp-finder__tab{position:relative;min-height:calc(52 * var(--arp-u));padding-inline:var(--arp-space-4);border:0;background:#fff0;color:color-mix(in srgb,var(--arp-hero-ink,#fff) 72%,transparent);font:600 var(--arp-text-sm)/1 var(--arp-font-body);white-space:nowrap;cursor:pointer}.arp-finder__tab:hover,.arp-finder__tab[aria-selected="true"]{color:var(--arp-hero-ink,#fff)}.arp-finder__tab::after{content:"";position:absolute;inset-inline:var(--arp-space-4);bottom:0;height:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleX(0);transition:transform 0.2s}.arp-finder__tab:hover::after,.arp-finder__tab[aria-selected="true"]::after{transform:scaleX(1)}.arp-finder__search{flex:1 1 calc(280 * var(--arp-u));max-width:calc(460 * var(--arp-u));display:flex;align-items:center;padding-block:var(--arp-space-2)}.arp-finder__search .arp-search{max-width:none;width:100%}.arp-finder__search .arp-search__input{min-height:calc(44 * var(--arp-u));font-size:var(--arp-text-sm)}.arp-finder__search .arp-search .arp-btn{min-height:calc(46 * var(--arp-u));padding-inline:var(--arp-space-6)}.arp-finder__body{padding:var(--arp-space-4);display:grid;gap:var(--arp-space-4)}.arp-finder__vehicles{display:inline-flex;gap:var(--arp-space-2)}.arp-finder__veh{min-height:calc(36 * var(--arp-u));padding-inline:var(--arp-space-4);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-finder-line);background:#fff0;color:var(--arp-hero-ink,#fff);font:600 var(--arp-text-sm)/1 var(--arp-font-body);cursor:pointer}.arp-finder__veh[aria-pressed="true"]{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-finder__panel[hidden]{display:none}.arp-finder__head{display:flex;justify-content:space-between;align-items:center;gap:var(--arp-space-3);margin-bottom:var(--arp-space-3)}.arp-finder__step{font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--arp-hero-ink,#fff) 78%,transparent)}.arp-finder__all{color:var(--arp-hero-ink,#fff);font-size:var(--arp-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-finder__grid{list-style:none;margin:0;padding:0;display:grid;gap:calc(10 * var(--arp-u));grid-template-columns:repeat(2,minmax(0,1fr))}.arp-finder__tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--arp-u));min-height:calc(86 * var(--arp-u));padding:var(--arp-space-3) var(--arp-space-2) var(--arp-space-2);text-align:center;text-decoration:none;overflow:hidden;color:var(--arp-hero-ink,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--arp-hero-ink,#fff) 12%,transparent),color-mix(in srgb,var(--arp-hero-ink,#fff) 3%,transparent));border:1px solid var(--arp-finder-line);border-radius:calc(10 * var(--arp-u));transition:transform 0.18s,background 0.18s,border-color 0.18s,box-shadow 0.18s}.arp-finder__tile::before{content:"";position:absolute;top:calc(8 * var(--arp-u));left:0;width:calc(14 * var(--arp-u));height:calc(10 * var(--arp-u));background:repeating-linear-gradient(0deg,var(--arp-color-accent) 0 2px,transparent 2px calc(4 * var(--arp-u)));clip-path:polygon(0 0,100% 0,78% 100%,0 100%);opacity:.85;transition:width 0.2s}.arp-finder__tile::after{content:"";position:absolute;inset-inline:0;bottom:0;height:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleX(0);transition:transform 0.2s}.arp-finder__tile:hover,.arp-finder__tile:focus-visible{transform:translateY(-2px);background:linear-gradient(160deg,color-mix(in srgb,var(--arp-hero-ink,#fff) 20%,transparent),color-mix(in srgb,var(--arp-hero-ink,#fff) 7%,transparent));border-color:color-mix(in srgb,var(--arp-color-accent) 75%,var(--arp-hero-ink,#fff) 25%);box-shadow:0 calc(10 * var(--arp-u)) calc(22 * var(--arp-u)) rgb(0 0 0 / .3)}.arp-finder__tile:hover::before,.arp-finder__tile:focus-visible::before{width:calc(26 * var(--arp-u))}.arp-finder__tile:hover::after,.arp-finder__tile:focus-visible::after{transform:scaleX(1)}.arp-finder__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;opacity:.32;filter:grayscale(.35) contrast(1.05);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .35),#000 70%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .35),#000 70%);transition:opacity 0.2s,transform 0.4s}.arp-finder__tile.has-pic>:not(.arp-finder__bg){position:relative;z-index:1}.arp-finder__tile[class*="fuel-"]{--arp-fuel:var(--arp-color-accent);background:radial-gradient(120% 140% at 85% 110%,color-mix(in srgb,var(--arp-fuel) 8%,transparent),transparent 58%),linear-gradient(160deg,color-mix(in srgb,var(--arp-hero-ink,#fff) 10%,transparent),color-mix(in srgb,var(--arp-hero-ink,#fff) 3%,transparent))}.arp-finder__tile.fuel-petrol{--arp-fuel:#f59e0b}.arp-finder__tile.fuel-diesel{--arp-fuel:#94a3b8}.arp-finder__tile.fuel-cng{--arp-fuel:#38bdf8}.arp-finder__tile.fuel-electric{--arp-fuel:#22d3ee}.arp-finder__tile.fuel-hybrid{--arp-fuel:#4ade80}.arp-finder__tile.fuel-flex-fuel{--arp-fuel:#a3e635}.arp-finder__bg--fuel{position:absolute;inset:auto calc(-6 * var(--arp-u)) calc(-10 * var(--arp-u)) auto;display:block;width:auto;height:auto;object-fit:initial;filter:none;-webkit-mask-image:none;mask-image:none;opacity:.06;color:var(--arp-fuel);line-height:0;transform:rotate(-8deg);transition:opacity 0.2s,transform 0.3s}.arp-finder__bg--fuel .arp-icon{width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));stroke-width:1.25}.arp-finder__tile.has-pic:hover .arp-finder__bg--fuel,.arp-finder__tile.has-pic:focus-visible .arp-finder__bg--fuel{opacity:.11;transform:rotate(-4deg) scale(1.06)}.arp-finder__tile.has-pic::before,.arp-finder__tile.has-pic::after{z-index:2}.arp-finder__tile.has-pic .arp-finder__name{text-shadow:0 1px calc(6 * var(--arp-u)) rgb(0 0 0 / .7)}.arp-finder__tile.has-pic:hover .arp-finder__bg,.arp-finder__tile.has-pic:focus-visible .arp-finder__bg{opacity:.5;transform:scale(1.04)}.arp-finder__name{font-weight:600;font-size:var(--arp-text-sm);line-height:1.2;letter-spacing:.01em}.arp-finder__tile:not(:has(.arp-finder__mono,.arp-finder__logo)) .arp-finder__name{font-size:var(--arp-text-sm)}.arp-finder__note{display:inline-block;padding:1px calc(8 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-xs);font-weight:600;color:color-mix(in srgb,var(--arp-hero-ink,#fff) 90%,transparent);background:color-mix(in srgb,var(--arp-color-accent) 26%,transparent)}.arp-finder__logo{width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));padding:calc(3 * var(--arp-u));box-sizing:border-box;object-fit:contain;border-radius:calc(12 * var(--arp-u));background:#fff;box-shadow:0 0 0 calc(3 * var(--arp-u)) color-mix(in srgb,var(--arp-hero-ink,#fff) 14%,transparent)}.arp-finder__mono{display:inline-grid;place-items:center;width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));border-radius:calc(12 * var(--arp-u));background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font:700 var(--arp-text-md)/1 var(--arp-font-heading);box-shadow:0 0 0 calc(3 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 28%,transparent)}@media (min-width:560px){.arp-finder__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:820px){.arp-finder__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1100px){.arp-finder__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.arp-finder__logo,.arp-finder__mono{width:calc(50 * var(--arp-u));height:calc(50 * var(--arp-u))}@media (min-width:1280px){.arp-finder__tile:has(.arp-finder__logo,.arp-finder__mono){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark note";justify-items:start;align-content:center;align-items:center;column-gap:var(--arp-space-3);row-gap:2px;min-height:calc(68 * var(--arp-u));padding:var(--arp-space-2) var(--arp-space-3) var(--arp-space-2) var(--arp-space-4);text-align:start}.arp-finder__tile:has(.arp-finder__logo,.arp-finder__mono)>:is(.arp-finder__logo,.arp-finder__mono){grid-area:mark}.arp-finder__tile:has(.arp-finder__logo,.arp-finder__mono)>.arp-finder__name{grid-area:name;align-self:end;max-width:100%;text-wrap:balance;overflow-wrap:anywhere}.arp-finder__tile:has(.arp-finder__logo,.arp-finder__mono):not(:has(.arp-finder__note))>.arp-finder__name{grid-row:1 / -1;align-self:center}.arp-finder__tile:has(.arp-finder__logo,.arp-finder__mono)>.arp-finder__note{grid-area:note;align-self:start;padding:0;background:none;color:color-mix(in srgb,var(--arp-hero-ink,#fff) 70%,transparent);font-weight:500}}@media (prefers-reduced-motion:reduce){.arp-finder__tab::after,.arp-finder__tile{transition:none}}.arp-tool__form{display:grid;gap:var(--arp-space-4)}[data-arp-method]{grid-column:1 / -1}[data-arp-method] .arp-tiles{display:inline-flex;gap:0;width:fit-content;max-width:100%;padding:calc(3 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface)}[data-arp-method] .arp-tile{min-height:calc(30 * var(--arp-u));padding:0 var(--arp-space-4);border:0;border-radius:calc(999 * var(--arp-u));background:#fff0;font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-muted)}[data-arp-method] .arp-tile:hover{color:var(--arp-color-text)}[data-arp-method] .arp-tile:has(input:checked){background:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}.arp-tool__group{margin:0;padding:var(--arp-space-4);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);display:grid;gap:var(--arp-space-3);min-width:0}.arp-tool__group legend{padding-inline:var(--arp-space-2);font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--arp-color-muted)}.arp-unit{display:flex;align-items:stretch;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-sm);background:var(--arp-color-surface);overflow:hidden}.arp-unit:focus-within{border-color:var(--arp-color-accent);box-shadow:0 0 0 calc(3 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 25%,transparent)}.arp-unit .arp-input{border:0;box-shadow:none;background:#fff0;min-width:0;flex:1}.arp-unit i{display:grid;place-items:center;padding-inline:var(--arp-space-3);font-style:normal;font-weight:600;font-size:var(--arp-text-sm);color:var(--arp-color-muted);background:color-mix(in srgb,var(--arp-color-border) 45%,transparent);white-space:nowrap}.arp-tool__picks{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-chip--pick{cursor:pointer;font:600 var(--arp-text-xs)/1 var(--arp-font-body);min-height:calc(32 * var(--arp-u));padding-inline:var(--arp-space-3);border-radius:calc(999 * var(--arp-u));border:1px solid var(--arp-color-border);background:var(--arp-color-surface);color:var(--arp-color-text)}.arp-chip--pick:hover{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface));color:var(--arp-color-text)}.arp-chip--pick[aria-pressed="true"]{border-color:var(--arp-color-accent);background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-result__sub{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-share{display:flex;height:calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));overflow:hidden;background:var(--arp-color-border)}.arp-share__seg{display:block;height:100%}.arp-share__seg--1{background:var(--arp-color-accent)}.arp-share__seg--2{background:var(--arp-color-brand)}.arp-share__seg--3{background:var(--arp-color-warning)}.arp-share__seg--4{background:var(--arp-color-success)}.arp-share__seg--5{background:var(--arp-color-muted)}.arp-share__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--arp-space-2) var(--arp-space-4);font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-share__legend li{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u))}.arp-share__legend b{color:var(--arp-color-text)}.arp-share__dot{width:calc(10 * var(--arp-u));height:calc(10 * var(--arp-u));border-radius:50%;display:inline-block}.arp-result__block{border-top:1px solid var(--arp-color-border);padding-top:var(--arp-space-3);display:grid;gap:var(--arp-space-2)}.arp-result__h{margin:0;font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--arp-color-muted)}.arp-minitable{width:100%;border-collapse:collapse;font-size:var(--arp-text-sm);font-variant-numeric:tabular-nums}.arp-minitable th,.arp-minitable td{padding:calc(8 * var(--arp-u)) calc(10 * var(--arp-u));text-align:right;border-bottom:1px solid var(--arp-color-border);white-space:nowrap}.arp-minitable thead th{color:var(--arp-color-muted);font-weight:600;font-size:var(--arp-text-xs)}.arp-minitable th:first-child,.arp-minitable td:first-child{text-align:left}.arp-minitable tbody th{font-weight:600;color:var(--arp-color-text)}.arp-minitable tr.is-current{background:color-mix(in srgb,var(--arp-color-accent) 10%,transparent)}.arp-result__tips ul{margin:0;padding-left:1.1em;display:grid;gap:var(--arp-space-2);color:var(--arp-color-muted);font-size:var(--arp-text-sm)}@media (min-width:900px){.arp-tool{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.arp-tool__result{position:sticky;top:calc(var(--arp-header-h, calc(68 * var(--arp-u))) + var(--arp-space-4))}}.arp-logo--image{gap:var(--arp-space-3)}.arp-logo__brand{display:block;max-width:100%;object-fit:contain}.arp-logo__default{display:block;max-width:100%}.arp-footer .arp-logo__default{--arp-color-brand:#fff;--arp-color-border:rgb(255 255 255 / 0.4)}@media (max-width:480px){.arp-logo__default,.arp-logo__brand{height:calc(28 * var(--arp-u))!important}}html body.arp-tex-mesh,.arp-texprev.arp-tex-mesh{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),repeating-linear-gradient(45deg,var(--arp-tex) 0 1px,transparent 1px calc(7 * var(--arp-u))),repeating-linear-gradient(-45deg,var(--arp-tex) 0 1px,transparent 1px calc(7 * var(--arp-u)))}html body.arp-tex-speed,.arp-texprev.arp-tex-speed{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),color-mix(in srgb,var(--arp-color-text) 7%,transparent) calc(46 * var(--arp-u)) calc(48 * var(--arp-u)))}html body.arp-tex-tread,.arp-texprev.arp-tex-tread{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),linear-gradient(135deg,var(--arp-tex) 25%,transparent 25%),linear-gradient(225deg,var(--arp-tex) 25%,transparent 25%);background-size:auto,calc(22 * var(--arp-u)) calc(22 * var(--arp-u)),calc(22 * var(--arp-u)) calc(22 * var(--arp-u));background-position:0 0,0 0,calc(11 * var(--arp-u)) 0}html body.arp-tex-grid,.arp-texprev.arp-tex-grid{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),linear-gradient(var(--arp-tex) 1px,transparent 1px),linear-gradient(90deg,var(--arp-tex) 1px,transparent 1px);background-size:auto,calc(32 * var(--arp-u)) calc(32 * var(--arp-u)),calc(32 * var(--arp-u)) calc(32 * var(--arp-u))}html body.arp-tex-gridlg,.arp-texprev.arp-tex-gridlg{background-image:linear-gradient(color-mix(in srgb,var(--arp-color-text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--arp-color-text) 7%,transparent) 1px,transparent 1px);background-size:calc(60 * var(--arp-u)) calc(60 * var(--arp-u)),calc(60 * var(--arp-u)) calc(60 * var(--arp-u))}html body.arp-tex-checker,.arp-texprev.arp-tex-checker{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),conic-gradient(var(--arp-tex) 25%,transparent 0 50%,var(--arp-tex) 0 75%,transparent 0);background-size:auto,calc(30 * var(--arp-u)) calc(30 * var(--arp-u))}html body.arp-tex-dots,.arp-texprev.arp-tex-dots{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),radial-gradient(color-mix(in srgb,var(--arp-color-text) 9%,transparent) 1.5px,transparent 1.8px);background-size:auto,calc(14 * var(--arp-u)) calc(14 * var(--arp-u))}html body.arp-tex-rings,.arp-texprev.arp-tex-rings{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),repeating-radial-gradient(circle at 100% 0,transparent 0 calc(38 * var(--arp-u)),var(--arp-tex) calc(38 * var(--arp-u)) calc(40 * var(--arp-u)))}html body.arp-tex-pinstripe,.arp-texprev.arp-tex-pinstripe{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),repeating-linear-gradient(90deg,transparent 0 calc(11 * var(--arp-u)),var(--arp-tex) calc(11 * var(--arp-u)) calc(12 * var(--arp-u)))}html body.arp-tex-diamond,.arp-texprev.arp-tex-diamond{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),repeating-linear-gradient(45deg,var(--arp-tex) 0 2px,transparent 2px calc(15 * var(--arp-u))),repeating-linear-gradient(-45deg,var(--arp-tex) 0 2px,transparent 2px calc(15 * var(--arp-u)))}html body.arp-tex-asphalt,.arp-texprev.arp-tex-asphalt{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,calc(160 * var(--arp-u)) calc(160 * var(--arp-u))}html body.arp-tex-road,.arp-texprev.arp-tex-road{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg stroke='%2314171c' stroke-opacity='.13' stroke-linecap='round'%3E%3Cpath d='M180 12v70M180 142v70M180 272v70' stroke-width='5'/%3E%3C/g%3E%3Cg stroke='%2314171c' stroke-opacity='.07'%3E%3Cpath d='M18 0v360M342 0v360' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .2 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u)),calc(160 * var(--arp-u)) calc(160 * var(--arp-u));background-position:0 0,50% 0,0 0}html body.arp-tex-diwali,.arp-texprev.arp-tex-diwali{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Cg transform='translate(70 80) rotate(-8) scale(1.5)'%3E%3Cpath d='M-16 8q16 20 32 0z' fill='%23c2410c' fill-opacity='.24'/%3E%3Cpath d='M0-14q9 11 0 21q-9-10 0-21z' fill='%23ff9933' fill-opacity='.5'/%3E%3Cpath d='M0-6q4 5 0 9q-4-4 0-9z' fill='%23f5c400' fill-opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(250 150) rotate(10) scale(.8)'%3E%3Cpath d='M-16 8q16 20 32 0z' fill='%23c2410c' fill-opacity='.24'/%3E%3Cpath d='M0-14q9 11 0 21q-9-10 0-21z' fill='%23ff9933' fill-opacity='.5'/%3E%3Cpath d='M0-6q4 5 0 9q-4-4 0-9z' fill='%23f5c400' fill-opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(140 290) rotate(4) scale(1.1)'%3E%3Cpath d='M-16 8q16 20 32 0z' fill='%23c2410c' fill-opacity='.24'/%3E%3Cpath d='M0-14q9 11 0 21q-9-10 0-21z' fill='%23ff9933' fill-opacity='.5'/%3E%3Cpath d='M0-6q4 5 0 9q-4-4 0-9z' fill='%23f5c400' fill-opacity='.6'/%3E%3C/g%3E%3Ccircle cx='200' cy='50' r='3' fill='%23d4a017' fill-opacity='.5'/%3E%3Ccircle cx='320' cy='260' r='2' fill='%23d4a017' fill-opacity='.5'/%3E%3Ccircle cx='40' cy='200' r='2' fill='%23d4a017' fill-opacity='.5'/%3E%3Ccircle cx='300' cy='330' r='3.5' fill='%23d4a017' fill-opacity='.4'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}html body.arp-tex-newyear,.arp-texprev.arp-tex-newyear{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Cg transform='translate(70 70) rotate(0) scale(2.2)'%3E%3Cpath d='M0-8L2.2-2.2L8 0L2.2 2.2L0 8L-2.2 2.2L-8 0L-2.2-2.2z' fill='%23d4a017' fill-opacity='.55'/%3E%3C/g%3E%3Cg transform='translate(240 60) rotate(35) scale(1)'%3E%3Crect x='-5' y='-2' width='10' height='4' rx='1.2' fill='%23d7192a' fill-opacity='.45'/%3E%3C/g%3E%3Cg transform='translate(300 180) rotate(-20) scale(1.6)'%3E%3Crect x='-5' y='-2' width='10' height='4' rx='1.2' fill='%231d4ed8' fill-opacity='.45'/%3E%3C/g%3E%3Cg transform='translate(180 230) rotate(60) scale(.9)'%3E%3Cpath d='M0-8L2.2-2.2L8 0L2.2 2.2L0 8L-2.2 2.2L-8 0L-2.2-2.2z' fill='%23d4a017' fill-opacity='.55'/%3E%3C/g%3E%3Cg transform='translate(60 260) rotate(70) scale(1.3)'%3E%3Crect x='-5' y='-2' width='10' height='4' rx='1.2' fill='%23138808' fill-opacity='.45'/%3E%3C/g%3E%3Ccircle cx='150' cy='140' r='3.4' fill='%23d4237a' fill-opacity='.4'/%3E%3Ccircle cx='330' cy='60' r='2' fill='%23f5b800' fill-opacity='.5'/%3E%3Ccircle cx='250' cy='320' r='2.6' fill='%231d4ed8' fill-opacity='.35'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}html body.arp-tex-christmas,.arp-texprev.arp-tex-christmas{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Cg transform='translate(80 70) rotate(10) scale(2)'%3E%3Cg stroke='%235b8db8' stroke-opacity='.45' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0-10V10M-8.7-5L8.7 5M-8.7 5L8.7-5'/%3E%3Cpath d='M-3-8L0-5L3-8M-3 8L0 5L3 8' fill='none'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(260 140) rotate(0) scale(1)'%3E%3Cg stroke='%235b8db8' stroke-opacity='.45' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0-10V10M-8.7-5L8.7 5M-8.7 5L8.7-5'/%3E%3Cpath d='M-3-8L0-5L3-8M-3 8L0 5L3 8' fill='none'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(150 260) rotate(-15) scale(1.4)'%3E%3Cg stroke='%235b8db8' stroke-opacity='.45' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0-10V10M-8.7-5L8.7 5M-8.7 5L8.7-5'/%3E%3Cpath d='M-3-8L0-5L3-8M-3 8L0 5L3 8' fill='none'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='190' cy='40' r='3.5' fill='%23b3121f' fill-opacity='.38'/%3E%3Ccircle cx='40' cy='190' r='2.4' fill='%231b7a4b' fill-opacity='.4'/%3E%3Ccircle cx='320' cy='290' r='4' fill='%231b7a4b' fill-opacity='.32'/%3E%3Ccircle cx='300' cy='40' r='2' fill='%235b8db8' fill-opacity='.4'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}html body.arp-tex-dussehra,.arp-texprev.arp-tex-dussehra{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Cg transform='translate(70 70) rotate(0) scale(1.9)'%3E%3Ccircle cx='8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='0.0' cy='8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-0.0' cy='-8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle r='4' fill='%23c2410c' fill-opacity='.45'/%3E%3C/g%3E%3Cg transform='translate(260 100) rotate(20) scale(.9)'%3E%3Ccircle cx='8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='0.0' cy='8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-0.0' cy='-8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle r='4' fill='%23c2410c' fill-opacity='.45'/%3E%3C/g%3E%3Cg transform='translate(210 250) rotate(-10) scale(1.3)'%3E%3Cg stroke='%238a4b0f' stroke-opacity='.4' fill='none' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M-14-15q-14 14 0 30'/%3E%3Cpath d='M-14-15L-14 15M-14 0H14M10-4L14 0L10 4'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(100 270) rotate(0) scale(.7)'%3E%3Ccircle cx='8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='0.0' cy='8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-8.0' cy='0.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='-5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle cx='-0.0' cy='-8.0' r='5' fill='%23ff9933' fill-opacity='.42'/%3E%3Ccircle cx='5.7' cy='-5.7' r='5' fill='%23f5b800' fill-opacity='.42'/%3E%3Ccircle r='4' fill='%23c2410c' fill-opacity='.45'/%3E%3C/g%3E%3Ccircle cx='170' cy='150' r='2' fill='%23f5b800' fill-opacity='.5'/%3E%3Ccircle cx='330' cy='300' r='3' fill='%23ff9933' fill-opacity='.4'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}html body.arp-tex-holi,.arp-texprev.arp-tex-holi{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Ccircle cx='80' cy='80' r='13' fill='%23d4237a' fill-opacity='.3'/%3E%3Ccircle cx='96' cy='100' r='4' fill='%23d4237a' fill-opacity='.32'/%3E%3Ccircle cx='250' cy='60' r='7' fill='%2300a3c4' fill-opacity='.3'/%3E%3Ccircle cx='300' cy='200' r='15' fill='%23f5c400' fill-opacity='.34'/%3E%3Ccircle cx='140' cy='230' r='9' fill='%2342a84a' fill-opacity='.3'/%3E%3Ccircle cx='60' cy='300' r='5' fill='%2300a3c4' fill-opacity='.3'/%3E%3Ccircle cx='200' cy='130' r='3' fill='%23f5c400' fill-opacity='.5'/%3E%3Ccircle cx='330' cy='310' r='6' fill='%23d4237a' fill-opacity='.3'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}html body.arp-tex-eid,.arp-texprev.arp-tex-eid{background-image:radial-gradient(calc(900 * var(--arp-u)) calc(420 * var(--arp-u)) at 100% 0,var(--arp-tex-glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg opacity='.32'%3E%3Cg transform='translate(70 70) rotate(-10) scale(1.8)'%3E%3Cpath d='M-6-14a15 15 0 1 0 14 22a12 12 0 1 1-14-22z' fill='%23c9a227' fill-opacity='.42'/%3E%3C/g%3E%3Cg transform='translate(250 80) rotate(0) scale(.9)'%3E%3Cpath d='M0-6L1.8-1.8L6-1.8L2.6 1L3.8 5.4L0 2.8L-3.8 5.4L-2.6 1L-6-1.8L-1.8-1.8z' fill='%23c9a227' fill-opacity='.5'/%3E%3C/g%3E%3Cg transform='translate(260 230) rotate(15) scale(1.1)'%3E%3Cpath d='M-6-14a15 15 0 1 0 14 22a12 12 0 1 1-14-22z' fill='%23c9a227' fill-opacity='.42'/%3E%3C/g%3E%3Cg transform='translate(160 170) rotate(0) scale(1.6)'%3E%3Cpath d='M0-6L1.8-1.8L6-1.8L2.6 1L3.8 5.4L0 2.8L-3.8 5.4L-2.6 1L-6-1.8L-1.8-1.8z' fill='%23c9a227' fill-opacity='.5'/%3E%3C/g%3E%3Ccircle cx='60' cy='250' r='2.4' fill='%231b7a4b' fill-opacity='.45'/%3E%3Ccircle cx='330' cy='330' r='3' fill='%231b7a4b' fill-opacity='.4'/%3E%3Ccircle cx='180' cy='320' r='2' fill='%231b7a4b' fill-opacity='.4'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,calc(360 * var(--arp-u)) calc(360 * var(--arp-u))}.arp-rider{display:none;pointer-events:none;color:var(--arp-hero-ink,#fff)}.arp-rider__svg{display:block;width:100%;height:auto;overflow:visible}@media (min-width:980px){.arp-homehero__top{grid-template-columns:minmax(0,1fr) minmax(calc(240 * var(--arp-u)),calc(340 * var(--arp-u)));align-items:center;gap:var(--arp-space-6)}.arp-rider{display:block;width:100%;opacity:.9}}.arp-rider__bike{animation:arp-rider-bob 1.1s ease-in-out infinite alternate}.arp-rider__spokes{transform-box:fill-box;transform-origin:center;animation:arp-rider-spin 0.7s linear infinite}.arp-rider__road{animation:arp-rider-road 0.9s linear infinite;opacity:.4}.arp-rider__road2{animation:arp-rider-road 1.5s linear infinite}.arp-rider__streaks path{animation:arp-rider-streak 0.8s linear infinite;opacity:.55}.arp-rider__streaks path:nth-child(2){animation-duration:0.6s;--arp-dash:26}.arp-rider__streaks path:nth-child(3){animation-duration:1s;--arp-dash:50}.arp-rider__beam{opacity:.1;animation:arp-rider-beam 2.4s ease-in-out infinite alternate}@keyframes arp-rider-bob{to{transform:translateY(calc(-3 * var(--arp-u)))}}@keyframes arp-rider-spin{to{transform:rotate(360deg)}}@keyframes arp-rider-road{to{stroke-dashoffset:64}}@keyframes arp-rider-streak{to{stroke-dashoffset:var(--arp-dash,40)}}@keyframes arp-rider-beam{to{opacity:.2}}@media (prefers-reduced-motion:reduce){.arp-rider__bike,.arp-rider__spokes,.arp-rider__road,.arp-rider__road2,.arp-rider__streaks path,.arp-rider__beam{animation:none}}.arp-finder__panel[data-facet="brand"] .arp-finder__grid{max-height:calc(330 * var(--arp-u));overflow-y:auto;padding:2px calc(6 * var(--arp-u)) calc(6 * var(--arp-u)) 2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--arp-hero-ink,#fff) 35%,transparent) #fff0}.arp-finder__panel[data-facet="brand"] .arp-finder__grid{--arp-brand-n:2;grid-template-columns:repeat(var(--arp-brand-n),minmax(0,1fr));gap:calc(8 * var(--arp-u));max-height:none;overflow:visible;padding:2px}.arp-finder__panel[data-facet="brand"] .arp-finder__grid>li{display:flex}.arp-finder__panel[data-facet="brand"] .arp-finder__grid>li[hidden]{display:none}.arp-finder__panel[data-facet="brand"] .arp-finder__tile{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark note";justify-items:start;align-content:center;align-items:center;column-gap:calc(10 * var(--arp-u));row-gap:1px;min-height:calc(68 * var(--arp-u));padding:calc(8 * var(--arp-u)) calc(10 * var(--arp-u)) calc(8 * var(--arp-u)) calc(14 * var(--arp-u));text-align:start}.arp-finder__panel[data-facet="brand"] .arp-finder__logo,.arp-finder__panel[data-facet="brand"] .arp-finder__mono{grid-area:mark;width:calc(48 * var(--arp-u));height:calc(48 * var(--arp-u));border-radius:calc(12 * var(--arp-u))}.arp-finder__panel[data-facet="brand"] .arp-finder__name{grid-area:name;align-self:end;font-size:var(--arp-text-sm);line-height:1.2;max-width:100%;text-wrap:balance;overflow-wrap:anywhere}.arp-finder__panel[data-facet="brand"] .arp-finder__tile:not(:has(.arp-finder__note))>.arp-finder__name{grid-row:1 / -1;align-self:center}.arp-finder__panel[data-facet="brand"] .arp-finder__note{grid-area:note;align-self:start;padding:0;background:none;font-weight:500;color:color-mix(in srgb,var(--arp-hero-ink,#fff) 65%,transparent)}@media (min-width:560px){.arp-finder__panel[data-facet="brand"] .arp-finder__grid{--arp-brand-n:3}}@media (min-width:820px){.arp-finder__panel[data-facet="brand"] .arp-finder__grid{--arp-brand-n:4}}@media (min-width:1200px){.arp-finder__panel[data-facet="brand"] .arp-finder__grid{--arp-brand-n:6}}@media (min-width:1440px){.arp-finder__panel[data-facet="brand"] .arp-finder__grid{--arp-brand-n:7}}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+5){display:none}@media (min-width:560px){[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+5){display:flex}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+7){display:none}}@media (min-width:820px){[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+7){display:flex}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+9){display:none}}@media (min-width:1200px){[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+9){display:flex}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+13){display:none}}@media (min-width:1440px){[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+13){display:flex}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__grid>li:nth-child(n+15){display:none}}[data-arp-finder]:not([data-ready]) .arp-finder__panel[data-facet="brand"] .arp-finder__more[hidden]{display:flex;visibility:hidden}.arp-finder__more{display:flex;justify-content:flex-end;margin-top:calc(4 * var(--arp-u))}.arp-finder__more[hidden]{display:none}.arp-finder__morebtn{appearance:none;padding:0;margin:0;font:inherit;font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-hero-ink,#fff);background:none;border:0;text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u));cursor:pointer}.arp-finder__morebtn:hover,.arp-finder__morebtn:focus-visible{color:var(--arp-color-accent)}.arp-pagehead__row{position:relative;display:flex;flex-direction:column;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--arp-space-1);margin:calc(32 * var(--arp-u)) 0 var(--arp-space-3);padding:calc(36 * var(--arp-u)) var(--arp-space-6) var(--arp-space-3);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-top:calc(4 * var(--arp-u)) solid var(--arp-color-accent);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}.arp-pagehead:has(.arp-pagehead__row){text-align:center}.arp-pagehead:has(.arp-pagehead__row)+.arp-brandhead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arp-pagehead__row .arp-pagehead__title{margin:0;font-size:clamp(24 * var(--arp-u), 3.4 * var(--arp-vw), 32 * var(--arp-u));letter-spacing:-.02em;color:var(--arp-color-brand)}.arp-pagehead__logolink{display:contents}.arp-pagehead__logo{position:absolute;top:calc(-34 * var(--arp-u));left:50%;translate:-50% 0;width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));max-width:none;object-fit:contain;padding:calc(10 * var(--arp-u));box-sizing:border-box;border-radius:50%;background:#fff;box-shadow:0 0 0 calc(5 * var(--arp-u)) var(--arp-color-surface),0 0 0 calc(6 * var(--arp-u)) var(--arp-color-border)}.arp-modal--login .arp-modal__head{position:relative;justify-content:center;border-bottom:0;padding:var(--arp-space-8) var(--arp-space-5) var(--arp-space-4);background:radial-gradient(calc(260 * var(--arp-u)) calc(120 * var(--arp-u)) at 50% 0,color-mix(in srgb,var(--arp-color-accent) 16%,transparent),transparent 75%)}.arp-modal--login .arp-modal__head::before{content:"";position:absolute;inset:0 0 auto;height:calc(4 * var(--arp-u));background:linear-gradient(90deg,var(--arp-color-accent),color-mix(in srgb,var(--arp-color-accent) 35%,transparent))}.arp-modal--login .arp-modal__head .arp-icon-btn{position:absolute;top:var(--arp-space-4);right:var(--arp-space-4)}.arp-modal__brand{display:grid;place-items:center;width:calc(88 * var(--arp-u));height:calc(88 * var(--arp-u));border-radius:calc(24 * var(--arp-u));background:var(--arp-color-surface-raised);color:var(--arp-color-accent);box-shadow:0 calc(8 * var(--arp-u)) calc(22 * var(--arp-u)) rgb(0 0 0 / .14),0 0 0 1px var(--arp-color-border)}.arp-modal__brand img,.arp-modal__brand svg{width:calc(84 * var(--arp-u));height:calc(84 * var(--arp-u));border-radius:calc(22 * var(--arp-u));object-fit:cover}.arp-modal--login .arp-modal__body{padding:var(--arp-space-2) var(--arp-space-8) var(--arp-space-6)}.arp-modal--login .arp-login__title{text-align:center;font-size:var(--arp-text-xl)}.arp-modal--login .arp-login>form>.arp-muted{text-align:center;margin-top:calc(var(--arp-space-2) * -1)}.arp-modal--login .arp-input{box-sizing:border-box;min-height:var(--arp-login-control-h);border-radius:var(--arp-radius-md)}.arp-modal--login .arp-check--wrap{padding:var(--arp-space-3);border-radius:var(--arp-radius-md);background:var(--arp-color-surface)}.arp-modal--login .arp-check--wrap:hover{background:color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface))}.arp-modal--login .arp-btn--lg{box-sizing:border-box;min-height:var(--arp-login-control-h);border-radius:var(--arp-radius-md);font-size:var(--arp-text-md);font-weight:700}.arp-modal__trust{display:flex;align-items:center;justify-content:center;gap:var(--arp-space-2);margin:var(--arp-space-4) 0 0;font-size:var(--arp-text-xs);color:var(--arp-color-muted)}@media (max-width:480px){.arp-modal--login .arp-modal__body{padding-inline:var(--arp-space-5)}}.arp-modal--login[open]{display:flex;flex-direction:column}.arp-modal--login[open] .arp-modal__head{flex:none}.arp-modal--login[open] .arp-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (max-height:760px){.arp-modal--login[open] .arp-modal__head{padding-block:var(--arp-space-4) var(--arp-space-2)}.arp-modal--login[open] .arp-modal__brand{width:calc(68 * var(--arp-u));height:calc(68 * var(--arp-u));border-radius:calc(20 * var(--arp-u))}.arp-modal--login[open] .arp-modal__brand img,.arp-modal--login[open] .arp-modal__brand svg{width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));border-radius:calc(18 * var(--arp-u))}}.arp-acct{display:grid;gap:var(--arp-space-6);grid-template-columns:minmax(0,1fr);margin-block:var(--arp-space-2) var(--arp-space-12)}@media (min-width:960px){.arp-acct{grid-template-columns:calc(276 * var(--arp-u)) minmax(0,1fr);align-items:start}}.arp-acct__side{background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);padding:var(--arp-space-4)}@media (min-width:960px){.arp-acct__side{position:sticky;top:calc(var(--arp-header-h, calc(68 * var(--arp-u))) + var(--arp-space-4));padding:var(--arp-space-5)}}.arp-acct__me{display:flex;align-items:center;gap:var(--arp-space-3);padding-bottom:var(--arp-space-4);margin-bottom:var(--arp-space-3);border-bottom:1px solid var(--arp-color-border)}.arp-acct__avatar{flex:none;display:grid;place-items:center;width:calc(52 * var(--arp-u));height:calc(52 * var(--arp-u));border-radius:50%;color:var(--arp-color-accent-contrast);font:700 calc(18 * var(--arp-u))/1 var(--arp-font-heading);background:linear-gradient(140deg,var(--arp-color-accent),color-mix(in srgb,var(--arp-color-accent) 55%,var(--arp-color-hero,#14171c)));box-shadow:0 0 0 calc(4 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 18%,transparent)}.arp-acct__avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.arp-profile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-5);margin-bottom:var(--arp-space-4)}.arp-profile__photo{flex:none;display:grid;place-items:center;width:calc(120 * var(--arp-u));height:calc(120 * var(--arp-u));overflow:hidden;border-radius:50%;background:var(--arp-color-accent);border:calc(3 * var(--arp-u)) solid var(--arp-color-surface-raised);box-shadow:0 0 0 2px var(--arp-color-border),var(--arp-shadow-sm)}.arp-profile__photo img{display:block;width:100%;height:100%;object-fit:cover}.arp-profile__initials{color:var(--arp-color-accent-contrast);font:700 calc(38 * var(--arp-u))/1 var(--arp-font-heading)}.arp-profile__body{flex:1 1 calc(280 * var(--arp-u));min-width:0;display:grid;gap:var(--arp-space-3)}.arp-acct__who{min-width:0;display:grid;gap:1px}.arp-acct__who strong{font:700 var(--arp-text-md)/1.25 var(--arp-font-heading);color:var(--arp-color-brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arp-acct__who span{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-acct__phone{font-variant-numeric:tabular-nums;letter-spacing:.02em}.arp-acct__nav{display:flex;gap:calc(6 * var(--arp-u));overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.arp-acct__group{display:none;margin:var(--arp-space-4) 0 var(--arp-space-1) var(--arp-space-3);font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--arp-color-muted)}.arp-acct__link{flex:none;display:inline-flex;align-items:center;gap:calc(10 * var(--arp-u));min-height:calc(42 * var(--arp-u));padding:0 var(--arp-space-3);border-radius:var(--arp-radius-md);color:var(--arp-color-text);font:600 var(--arp-text-sm)/1 var(--arp-font-body);text-decoration:none;white-space:nowrap;transition:background 0.15s,color 0.15s}.arp-acct__link .arp-icon{color:var(--arp-color-muted);transition:color 0.15s}.arp-acct__link:hover{background:var(--arp-color-surface)}.arp-acct__link:hover .arp-icon{color:var(--arp-color-accent)}.arp-acct__link.is-active{background:color-mix(in srgb,var(--arp-color-accent) 9%,transparent);color:var(--arp-color-text);font-weight:700;box-shadow:inset calc(3 * var(--arp-u)) 0 0 var(--arp-color-accent)}.arp-acct__link.is-active .arp-icon{color:var(--arp-color-accent)}.arp-acct__link:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-acct__count{margin-left:auto;min-width:calc(22 * var(--arp-u));padding:calc(3 * var(--arp-u)) calc(7 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font:700 calc(11 * var(--arp-u))/1 var(--arp-font-body);text-align:center}@media (min-width:960px){.arp-acct__nav{display:grid;gap:2px;overflow:visible}.arp-acct__group{display:block}.arp-acct__group:first-child{margin-top:0}.arp-acct__link{display:flex}}.arp-acct__main{min-width:0;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);padding:var(--arp-space-4)}@media (min-width:960px){.arp-acct__main{padding:var(--arp-space-5)}}.arp-account .arp-grid--stats{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%, 190 * var(--arp-u)),1fr));margin-bottom:var(--arp-space-6)}.arp-account>.arp-block__title,.arp-account .arp-block__title{margin:0 0 var(--arp-space-4);font:700 var(--arp-text-xl)/1.25 var(--arp-font-heading)}.arp-welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-4);margin-bottom:var(--arp-space-6);padding:var(--arp-space-6);border-radius:var(--arp-radius-lg);color:#fff;background:radial-gradient(calc(520 * var(--arp-u)) calc(220 * var(--arp-u)) at 100% 0,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 70%),var(--arp-color-hero,#14171c);box-shadow:var(--arp-shadow-md)}.arp-welcome__title{margin:0 0 calc(4 * var(--arp-u));font:700 clamp(22 * var(--arp-u), 2.6 * var(--arp-vw), 28 * var(--arp-u))/1.2 var(--arp-font-heading);color:#fff}.arp-welcome .arp-muted{margin:0;color:rgb(255 255 255 / .74)}.arp-account .arp-banner{border-radius:var(--arp-radius-lg);font-weight:600}.arp-account .arp-table-wrap,.arp-account .arp-table{border-radius:var(--arp-radius-md)}.arp-account .arp-table tbody tr:hover{background:color-mix(in srgb,var(--arp-color-accent) 6%,transparent)}.arp-account .arp-panel{border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm)}@media (prefers-reduced-motion:reduce){.arp-stat,.arp-acct__link{transition:none}.arp-stat:hover{transform:none}}.arp-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:calc(8 * var(--arp-u));margin:0 0 var(--arp-space-5);padding:calc(8 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));border:1px solid currentColor;font-size:var(--arp-text-sm)}.arp-status strong{font-weight:700}.arp-status span{opacity:.85}.arp-status--ok{color:var(--arp-color-success);background:color-mix(in srgb,var(--arp-color-success) 10%,transparent)}.arp-status--wait{color:var(--arp-color-warning);background:color-mix(in srgb,var(--arp-color-warning) 10%,transparent)}.arp-status--bad{color:var(--arp-color-danger);background:color-mix(in srgb,var(--arp-color-danger) 10%,transparent)}.arp-acct__main>.arp-account{margin-block:0}.arp-acct__main>.arp-banner{margin-block:0 var(--arp-space-4)}.arp-contact{--arp-hero-ink:#fff;padding:0}.brxe-section.arp-contact{width:100%}.brxe-container.arp-contact__in{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin-inline:auto;padding-inline:var(--arp-space-4);display:flex;flex-direction:column;align-items:stretch;gap:var(--arp-space-4)}.arp-contact--hero{position:relative;overflow:hidden;color:var(--arp-hero-ink);background:radial-gradient(calc(900 * var(--arp-u)) calc(340 * var(--arp-u)) at 85% -30%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 62%),radial-gradient(calc(600 * var(--arp-u)) calc(300 * var(--arp-u)) at 0% 120%,color-mix(in srgb,var(--arp-color-accent) 22%,transparent),transparent 60%),var(--arp-color-hero,#0f1d33)}.arp-contact--hero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)));pointer-events:none}.arp-contact--hero .arp-contact__in{position:relative;z-index:1;padding-block:clamp(28 * var(--arp-u), 4 * var(--arp-vw), 52 * var(--arp-u))}.arp-contact__eyebrow{align-self:flex-start;padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:700 var(--arp-text-xs)/1 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--arp-hero-ink);background:color-mix(in srgb,var(--arp-hero-ink) 12%,transparent);border:1px solid color-mix(in srgb,var(--arp-hero-ink) 28%,transparent)}.arp-contact__title{margin:0;max-width:18ch;font:700 clamp(30 * var(--arp-u), 5 * var(--arp-vw), 46 * var(--arp-u))/1.1 var(--arp-font-heading);letter-spacing:-.02em;color:var(--arp-hero-ink)!important}.arp-contact--hero .arp-contact__lead{max-width:56ch;margin:0;font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));line-height:1.6;color:color-mix(in srgb,var(--arp-hero-ink) 82%,transparent)}.brxe-container.arp-contact__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--arp-space-3);margin:var(--arp-space-3) 0 0;padding:0;width:auto;align-self:flex-start}.arp-btn--onhero{background:#fff0;color:var(--arp-hero-ink);border-color:color-mix(in srgb,var(--arp-hero-ink) 45%,transparent)}.arp-btn--onhero:hover{background:color-mix(in srgb,var(--arp-hero-ink) 14%,transparent);border-color:var(--arp-hero-ink)}.arp-contact--channels .arp-contact__in,.arp-contact--main .arp-contact__in,.arp-contact--faq .arp-contact__in{padding-block:clamp(32 * var(--arp-u), 5 * var(--arp-vw), 64 * var(--arp-u)) 0}.arp-contact--main .arp-contact__in{padding-top:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 72 * var(--arp-u))}.arp-contact__h2{margin:0;font:700 clamp(24 * var(--arp-u), 3.4 * var(--arp-vw), 34 * var(--arp-u))/1.15 var(--arp-font-heading);letter-spacing:-.015em;color:var(--arp-color-text);position:relative;padding-bottom:var(--arp-space-3)}.arp-contact__h2::after{content:"";position:absolute;left:0;bottom:0;width:calc(44 * var(--arp-u));height:calc(4 * var(--arp-u));border-radius:calc(4 * var(--arp-u));background:var(--arp-color-accent)}.arp-contact__h3{margin:0;font:700 var(--arp-text-xl,calc(20 * var(--arp-u)))/1.2 var(--arp-font-heading);color:var(--arp-color-text)}.arp-contact__sub{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-md)}.arp-cgrid{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fill,minmax(calc(260 * var(--arp-u)),1fr))}.arp-ccard{position:relative;display:flex;gap:var(--arp-space-4);align-items:flex-start;padding:var(--arp-space-5);text-decoration:none;color:var(--arp-color-text);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;overflow:hidden}.arp-ccard::before{content:"";position:absolute;inset:0 0 auto 0;height:calc(3 * var(--arp-u));background:var(--arp-color-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.25s}.arp-ccard--link:hover,.arp-ccard--link:focus-visible{transform:translateY(calc(-3 * var(--arp-u)));box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--arp-color-accent) 40%,var(--arp-color-border))}.arp-ccard--link:hover::before,.arp-ccard--link:focus-visible::before{transform:scaleX(1)}.arp-ccard__icon{flex:none;display:grid;place-items:center;width:calc(48 * var(--arp-u));height:calc(48 * var(--arp-u));border-radius:var(--arp-radius-md);color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-ccard__body{display:flex;flex-direction:column;gap:calc(4 * var(--arp-u));min-width:0}.arp-ccard__title{font:700 var(--arp-text-md)/1.3 var(--arp-font-heading)}.arp-ccard__text{color:var(--arp-color-muted);font-size:var(--arp-text-sm);line-height:1.5;overflow-wrap:anywhere}.arp-ccard__cta{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u));margin-top:var(--arp-space-2);font:700 var(--arp-text-sm)/1 var(--arp-font-body);color:var(--arp-color-text)}.arp-ccard__cta .arp-icon{color:var(--arp-color-accent);transition:transform 0.18s}.arp-ccard--link:hover .arp-ccard__cta .arp-icon{transform:translateX(calc(4 * var(--arp-u)))}.brxe-container.arp-contact__split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--arp-space-6);align-items:start;width:100%}.brxe-container.arp-contact__formcol{display:flex;flex-direction:column;align-items:stretch;gap:var(--arp-space-3);padding:clamp(20 * var(--arp-u), 3 * var(--arp-vw), 36 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md);width:100%;position:relative}.arp-contact__anchor{position:absolute;top:calc(-90 * var(--arp-u))}.brxe-container.arp-contact__aside{display:flex;flex-direction:column;align-items:stretch;gap:var(--arp-space-3);padding:clamp(20 * var(--arp-u), 3 * var(--arp-vw), 32 * var(--arp-u));border-radius:var(--arp-radius-lg);color:var(--arp-hero-ink);background:radial-gradient(calc(500 * var(--arp-u)) calc(260 * var(--arp-u)) at 100% 0%,color-mix(in srgb,var(--arp-color-accent) 45%,transparent),transparent 65%),var(--arp-color-hero,#0f1d33);width:100%;position:sticky;top:calc(96 * var(--arp-u))}.arp-contact__aside .arp-contact__h3{color:var(--arp-hero-ink)!important}.arp-contact__aside .arp-contact__sub{color:color-mix(in srgb,var(--arp-hero-ink) 75%,transparent)}.arp-contact__list ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-3)}.arp-contact__list li{position:relative;padding-left:calc(28 * var(--arp-u));line-height:1.55;color:color-mix(in srgb,var(--arp-hero-ink) 90%,transparent)}.arp-contact__list li::before{content:"";position:absolute;left:0;top:.35em;width:calc(14 * var(--arp-u));height:calc(14 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);box-shadow:0 0 0 calc(4 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 28%,transparent)}.arp-cform{display:grid;gap:var(--arp-space-4);margin-top:var(--arp-space-2)}.arp-cform__row{display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.arp-cform textarea.arp-input{resize:vertical;min-height:calc(140 * var(--arp-u))}.arp-cform .arp-btn{justify-self:start}.arp-cform--done{justify-items:center;text-align:center;padding-block:var(--arp-space-6)}.arp-cform--done h3{margin:0;font:700 var(--arp-text-xl,calc(22 * var(--arp-u)))/1.2 var(--arp-font-heading)}.arp-cform--done p{margin:0;color:var(--arp-color-muted);max-width:40ch}.arp-cform__tick{display:grid;place-items:center;width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));border-radius:50%;color:#fff;background:var(--arp-color-accent);box-shadow:0 0 0 calc(8 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 20%,transparent)}.arp-contact--faq .arp-contact__in{padding-bottom:0}.arp-contact--cta{margin-top:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 80 * var(--arp-u));color:var(--arp-hero-ink);text-align:center;background:radial-gradient(calc(700 * var(--arp-u)) calc(300 * var(--arp-u)) at 50% 0%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 65%),var(--arp-color-hero,#0f1d33)}.arp-contact--cta .arp-contact__in{align-items:center;padding-block:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 72 * var(--arp-u))}.arp-contact__ctatitle{margin:0;font:700 clamp(24 * var(--arp-u), 4 * var(--arp-vw), 38 * var(--arp-u))/1.15 var(--arp-font-heading);color:var(--arp-hero-ink)!important}.arp-contact--cta .arp-contact__lead{max-width:52ch;margin:0;color:color-mix(in srgb,var(--arp-hero-ink) 82%,transparent)}@media (max-width:860px){.brxe-container.arp-contact__split{grid-template-columns:1fr}.brxe-container.arp-contact__aside{position:static}.arp-cform__row{grid-template-columns:1fr}.arp-cform .arp-btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.arp-ccard,.arp-ccard::before,.arp-ccard__cta .arp-icon{transition:none}}.arp-hcrecap{display:grid;gap:var(--arp-space-3);margin-bottom:var(--arp-space-6)}.arp-hcrecap__chips{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);list-style:none;margin:0;padding:0}.arp-hcrecap__chips li{padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:600 var(--arp-text-sm)/1.2 var(--arp-font-body);color:var(--arp-color-text);background:color-mix(in srgb,var(--arp-color-accent) 10%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 30%,var(--arp-color-border))}.arp-hcrecap__edit>summary{list-style:none;cursor:pointer;width:max-content}.arp-hcrecap__edit>summary::-webkit-details-marker{display:none}.arp-hcrecap__edit[open]>summary{margin-bottom:var(--arp-space-4)}.arp-hcrecap__edit .arp-choosewiz{margin-bottom:0}@media (min-width:760px){.arp-shortlist__body{align-items:stretch;grid-template-columns:minmax(calc(260 * var(--arp-u)),calc(320 * var(--arp-u))) minmax(0,1fr)}}.arp-match{position:relative;display:grid;grid-template-columns:calc(64 * var(--arp-u)) 1fr;grid-template-areas:"ring l";align-items:center;column-gap:var(--arp-space-3)}.arp-match__ring{grid-area:ring;width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));border-radius:50%;background:conic-gradient(var(--arp-color-accent) calc(var(--p) * 1%),var(--arp-color-border) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7 * var(--arp-u)),#000 calc(100% - 6 * var(--arp-u)));mask:radial-gradient(farthest-side,transparent calc(100% - 7 * var(--arp-u)),#000 calc(100% - 6 * var(--arp-u)))}.arp-match__n{grid-area:ring;place-self:center;font:700 var(--arp-text-md,calc(16 * var(--arp-u)))/1 var(--arp-font-heading);color:var(--arp-color-text)}.arp-match__l{grid-area:l;font:600 var(--arp-text-sm)/1 var(--arp-font-body);color:var(--arp-color-muted);text-transform:uppercase;letter-spacing:.08em}.arp-shortlist__lbl{margin:var(--arp-space-2) 0 0;font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--arp-color-muted)}.arp-shortlist__why .arp-shortlist__reasons{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-2)}.arp-shortlist__reasons li{display:flex;gap:var(--arp-space-2);align-items:flex-start;line-height:1.45;padding:calc(8 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:var(--arp-radius-md,calc(12 * var(--arp-u)));background:var(--arp-color-surface);color:var(--arp-color-text)}.arp-shortlist__reasons li>span:first-child{flex:none;display:grid;place-items:center;width:calc(22 * var(--arp-u));height:calc(22 * var(--arp-u));margin-top:1px;border-radius:50%;color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 14%,var(--arp-color-surface-raised))}.arp-shortlist__keep{display:flex;gap:var(--arp-space-2);align-items:flex-start;margin:auto 0 0;padding:var(--arp-space-3);border-radius:var(--arp-radius-md);font-size:var(--arp-text-sm);line-height:1.45;color:var(--arp-color-text);background:color-mix(in srgb,var(--arp-color-warning,#b7791f) 12%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-warning,#b7791f) 35%,transparent);border-inline-start:calc(4 * var(--arp-u)) solid var(--arp-color-warning,#b7791f)}.arp-shortlist__keep>span:first-child{flex:none;color:var(--arp-color-warning,#92580a);margin-top:1px}.arp-shortlist__item.is-top .arp-shortlist__why{border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));box-shadow:var(--arp-shadow-md)}.arp-shortlist__item.is-top .arp-shortlist__tag{justify-self:start;padding:calc(6 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff);letter-spacing:.08em}.arp-shortlist__item:not(.is-top):not(.is-stretch) .arp-shortlist__rank{background:var(--arp-color-surface-raised);color:var(--arp-color-accent);border:2px solid var(--arp-color-accent);box-shadow:none}.brxe-container.arp-pt-wrap>.brxe-arp-related-posts{width:100%;max-width:calc(1100 * var(--arp-u));align-self:center}.arp-toc{max-height:calc(100vh - var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) - var(--arp-space-8, calc(32 * var(--arp-u))));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.arp-toc .brxe-post-toc .toc-list{margin:0;padding:0;list-style:none}.arp-toc .brxe-post-toc>.toc-list{position:relative;margin-inline-start:calc(5 * var(--arp-u));border-inline-start:2px solid color-mix(in srgb,var(--arp-color-text) 16%,transparent)}.arp-toc .brxe-post-toc>.toc-list::after{content:"";position:absolute;inset-inline-start:calc(-5 * var(--arp-u));top:var(--arp-toc-y,0);width:calc(8 * var(--arp-u));height:calc(8 * var(--arp-u));margin-top:calc(-4 * var(--arp-u));background:var(--arp-color-accent);box-shadow:0 0 0 2px var(--arp-color-surface-raised);transform:rotate(45deg);opacity:0;pointer-events:none}.arp-toc .brxe-post-toc>.toc-list[data-diamond]::after{opacity:1}.arp-toc .brxe-post-toc>.toc-list.is-ready::after{transition:top 0.4s var(--arp-ease,ease),opacity 0.2s ease}@media (prefers-reduced-motion:reduce){.arp-toc .brxe-post-toc>.toc-list.is-ready::after{transition:none}}.arp-toc .brxe-post-toc .toc-link{position:relative;display:block;padding:calc(6 * var(--arp-u)) 0 calc(6 * var(--arp-u)) calc(14 * var(--arp-u));font:400 var(--arp-text-sm)/1.35 var(--arp-font-body);color:var(--arp-color-muted);text-decoration:none;white-space:normal;overflow:visible;text-overflow:clip;transition:color var(--arp-motion-fast,0.15s) var(--arp-ease,ease)}.arp-toc .brxe-post-toc .toc-link:hover{color:var(--arp-color-text)}.arp-toc .brxe-post-toc .toc-link.is-active-link{color:var(--arp-color-text);font-weight:600}.arp-toc .brxe-post-toc .toc-link.is-active-link::before{content:"";position:absolute;inset-block:calc(4 * var(--arp-u));inset-inline-start:-2px;width:2px;background:var(--arp-color-accent)}.arp-toc .brxe-post-toc .toc-list .toc-list .toc-link{padding-inline-start:calc(28 * var(--arp-u));font-size:var(--arp-text-xs)}.brxe-post-content :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--arp-header-h, calc(64 * var(--arp-u))) + var(--arp-space-5, calc(20 * var(--arp-u))))}@media (prefers-reduced-motion:reduce){.arp-toc .brxe-post-toc .toc-link{transition:none}}.arp-rel{margin:0 0 3rem;padding-top:var(--arp-space-6)}.arp-rel__head{margin-bottom:var(--arp-space-5)}.arp-rel__eyebrow{display:inline-block;margin-bottom:calc(6 * var(--arp-u));font:600 var(--arp-text-xs)/1.2 var(--arp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--arp-color-accent)}.arp-rel__title{margin:0;font:700 clamp(22 * var(--arp-u), 2.2 * var(--arp-vw), 30 * var(--arp-u))/1.2 var(--arp-font-heading);letter-spacing:-.01em}.arp-rel__grid{display:grid;gap:var(--arp-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.arp-rel__card{display:flex;flex-direction:column;overflow:hidden;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.arp-rel__card:hover{transform:translateY(calc(-4 * var(--arp-u)));box-shadow:var(--arp-shadow-md);border-color:#fff0}.arp-rel__card:focus-within{outline:2px solid var(--arp-color-accent);outline-offset:calc(3 * var(--arp-u))}.arp-rel__media{display:block;aspect-ratio:16 / 8;overflow:hidden;background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-rel__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.arp-rel__card:hover .arp-rel__media img{transform:scale(1.04)}.arp-rel__fallback{display:flex;align-items:center;justify-content:center;height:100%;font:700 3rem/1 var(--arp-font-heading);color:var(--arp-color-accent);opacity:.45}.arp-rel__body{display:flex;flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.35rem 1.35rem}.arp-rel__pill{align-self:flex-start;padding:.3rem .65rem;border-radius:calc(999 * var(--arp-u));font:600 var(--arp-text-xs)/1.2 var(--arp-font-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-rel__card-title{margin:0;font:700 var(--arp-text-lg)/1.35 var(--arp-font-heading)}.arp-rel__card-title a{color:var(--arp-color-text);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 0.3s ease}.arp-rel__card:hover .arp-rel__card-title a{background-size:100% 1px}.arp-rel__excerpt{flex:1;margin:0;font-size:var(--arp-text-md);line-height:1.55;color:var(--arp-color-muted)}.arp-rel__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--arp-color-border);font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-rel__read{font-weight:600;text-decoration:none;color:var(--arp-color-accent)}.arp-rel__read span{display:inline-block;transition:transform 0.2s ease}.arp-rel__card:hover .arp-rel__read span{transform:translateX(calc(3 * var(--arp-u)))}@media (prefers-reduced-motion:reduce){.arp-rel__card,.arp-rel__media img,.arp-rel__read span,.arp-rel__card-title a{transition:none}.arp-rel__card:hover{transform:none}}@media (max-width:900px){.arp-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.arp-rel__grid{grid-template-columns:1fr}}.brxe-container.arp-pt-wrap{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin-inline:auto;padding-inline:var(--arp-space-4)}.arp-pt-hero .brxe-container.arp-pt-wrap{display:flex;flex-direction:column;align-items:flex-start}.brxe-section.arp-pt-hero{background-color:var(--arp-color-hero,#0f1d33);background-size:cover;background-position:center}.arp-pt-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:calc(4 * var(--arp-u));background:linear-gradient(90deg,var(--arp-color-accent),color-mix(in srgb,var(--arp-color-accent) 15%,transparent))}.brxe-post-content li::marker{color:var(--arp-color-accent);font-size:1.2em}.brxe-post-content ul ul li::marker{font-size:1em}.brxe-post-content,.brxe-post-content p,.brxe-post-content li{color:var(--arp-color-text)}.brxe-post-content h2,.brxe-post-content h3,.brxe-post-content h4{color:var(--arp-color-text)}body .brxe-post-content :is(h2,h3,h4,h5,h6){font-family:var(--arp-font-heading);font-weight:700;letter-spacing:-.01em;text-wrap:balance;margin-block:0 var(--arp-space-3)}body .brxe-post-content h2{margin-block-start:var(--arp-space-10,calc(48 * var(--arp-u)));font-size:clamp(24 * var(--arp-u), 20 * var(--arp-u) + 1.2 * var(--arp-vw), 30 * var(--arp-u));line-height:1.2}body .brxe-post-content :is(h2,h3,h4,h5,h6):focus{outline:none}body .brxe-post-content h3{margin-block-start:var(--arp-space-8,calc(32 * var(--arp-u)));font-size:clamp(20 * var(--arp-u), 18 * var(--arp-u) + 0.6 * var(--arp-vw), 23 * var(--arp-u));line-height:1.3}body .brxe-post-content h4{margin-block-start:var(--arp-space-6,calc(24 * var(--arp-u)));font-size:var(--arp-text-lg,calc(17 * var(--arp-u)));line-height:1.35}body .brxe-post-content :is(h5,h6){margin-block-start:var(--arp-space-5,calc(20 * var(--arp-u)));font-size:var(--arp-text-sm);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--arp-color-muted)}body .brxe-post-content>:is(h2,h3,h4,h5,h6):first-child{margin-block-start:0}.brxe-post-content blockquote{border-left:calc(5 * var(--arp-u)) solid var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 8%,var(--arp-color-surface))}.brxe-post-content th{background:var(--arp-color-hero,#0f1d33);color:#fff}.brxe-post-content td{border-color:var(--arp-color-border)}.brxe-section.arp-blog{width:100%;padding:0}.brxe-container.arp-blog__in{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin-inline:auto;padding-inline:var(--arp-space-4);display:flex;flex-direction:column;align-items:stretch;gap:var(--arp-space-5)}.arp-blog--hero{position:relative;z-index:3;color:#fff;background:radial-gradient(calc(900 * var(--arp-u)) calc(340 * var(--arp-u)) at 85% -30%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 62%),radial-gradient(calc(600 * var(--arp-u)) calc(300 * var(--arp-u)) at 0% 120%,color-mix(in srgb,var(--arp-color-accent) 22%,transparent),transparent 60%),var(--arp-color-hero,#0f1d33)}.arp-blog--hero::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)));pointer-events:none}.arp-blog--hero .arp-blog__in{position:relative;padding-block:clamp(28 * var(--arp-u), 4 * var(--arp-vw), 52 * var(--arp-u));gap:var(--arp-space-3)}.arp-blog__eyebrow{align-self:flex-start;padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:700 var(--arp-text-xs)/1 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,#fff 12%,transparent);border:1px solid color-mix(in srgb,#fff 28%,transparent)}.arp-blog__title{margin:0;max-width:20ch;font:700 clamp(30 * var(--arp-u), 5 * var(--arp-vw), 46 * var(--arp-u))/1.1 var(--arp-font-heading);letter-spacing:-.02em;color:#fff!important;text-transform:none}.arp-blog__lead{margin:0;max-width:58ch;font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));line-height:1.6;color:color-mix(in srgb,#fff 82%,transparent)}.arp-blog--list .arp-blog__in{padding-block:clamp(28 * var(--arp-u), 4 * var(--arp-vw), 56 * var(--arp-u)) 0;gap:var(--arp-space-6)}.arp-topics{display:flex;flex-wrap:wrap;gap:var(--arp-space-2);list-style:none;margin:0;padding:0}.arp-topic{display:inline-flex;align-items:center;gap:calc(8 * var(--arp-u));min-height:calc(40 * var(--arp-u));padding:0 var(--arp-space-4);border-radius:calc(999 * var(--arp-u));text-decoration:none;font:600 var(--arp-text-sm)/1 var(--arp-font-body);color:var(--arp-color-text);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);transition:border-color 0.15s,background 0.15s,transform 0.15s}.arp-topic:hover{border-color:var(--arp-color-accent)}.arp-topic.is-active{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-topic__n{padding:2px calc(8 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-xs);background:color-mix(in srgb,currentColor 14%,transparent)}.arp-blog__grid .bricks-layout-wrapper{display:grid;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:var(--arp-space-5);list-style:none;margin:0;padding:0}.arp-blog__grid .bricks-layout-item{display:flex;margin:0;padding:0;width:auto}.arp-blog__grid .bricks-layout-inner{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:box-shadow 0.3s ease,border-color 0.3s ease}.arp-blog__grid .bricks-layout-inner:hover{box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--arp-color-accent) 25%,var(--arp-color-border))}.arp-blog__grid .image-wrapper{margin:0;overflow:hidden;position:relative}.arp-blog__grid .image-wrapper img,.arp-blog__grid .image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.8s ease}.arp-blog__grid .bricks-layout-inner:hover .image{transform:scale(1.015)}.arp-blog__grid .content-wrapper{position:static;display:flex;flex-direction:column;gap:var(--arp-space-2);padding:var(--arp-space-5);flex:1}.arp-blog__grid .dynamic:first-child{order:-1}.arp-blog__grid .dynamic:first-child a{display:inline-block;padding:calc(4 * var(--arp-u)) calc(10 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:700 var(--arp-text-xs)/1.2 var(--arp-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised))}.arp-blog__grid h2{margin:0;font:700 var(--arp-text-xl,calc(21 * var(--arp-u)))/1.25 var(--arp-font-heading);letter-spacing:-.01em}.arp-blog__grid h2 a{color:var(--arp-color-text);text-decoration:none;transition:color 0.45s cubic-bezier(.25,.8,.25,1)}.arp-blog__grid h2 a:hover{color:var(--arp-color-accent)}.arp-blog__grid .dynamic{color:var(--arp-color-muted);font-size:var(--arp-text-md);line-height:1.55}.arp-blog__grid .dynamic:last-child{margin-top:auto;padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border);font-size:var(--arp-text-sm)}.arp-blog__grid .image-wrapper::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgb(0 0 0 / .28),transparent);pointer-events:none}.arp-blog__grid .image-wrapper>a{display:block}.arp-blog__grid .image-wrapper:not(:has(img)){aspect-ratio:16 / 10;background:radial-gradient(calc(260 * var(--arp-u)) calc(160 * var(--arp-u)) at 85% 10%,color-mix(in srgb,var(--arp-color-accent) 38%,transparent),transparent 70%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--arp-color-accent) 9%,transparent) 0 2px,transparent 2px calc(14 * var(--arp-u))),color-mix(in srgb,var(--arp-color-accent) 7%,var(--arp-color-surface))}.arp-blog__grid .image-wrapper:not(:has(img))::after{display:none}.arp-blog__grid .bricks-layout-inner:has(.image-wrapper) .content-wrapper>.dynamic:first-child{display:flex;flex-wrap:wrap;gap:calc(6 * var(--arp-u));font-size:0;position:absolute;top:var(--arp-space-3);inset-inline-start:var(--arp-space-3);z-index:2;order:0;max-width:calc(100% - var(--arp-space-6))}.arp-blog__grid .bricks-layout-inner:has(.image-wrapper) .content-wrapper>.dynamic:first-child a{background:color-mix(in srgb,var(--arp-color-surface-raised) 96%,transparent);box-shadow:0 2px calc(8 * var(--arp-u)) rgb(0 0 0 / .12)}.arp-blog__grid .bricks-layout-item:nth-child(3n+2) .content-wrapper>.dynamic:first-child a{color:var(--arp-color-success)}.arp-blog__grid .bricks-layout-item:nth-child(3n) .content-wrapper>.dynamic:first-child a{color:var(--arp-color-brand)}.arp-blog__grid .content-wrapper>.dynamic:nth-child(3){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arp-blog__grid .content-wrapper>.dynamic:last-child{display:flex;align-items:center;gap:var(--arp-space-2)}.arp-blog__go{margin-inline-start:auto;display:grid;place-items:center;flex:none;width:calc(30 * var(--arp-u));height:calc(30 * var(--arp-u));border-radius:50%;border:1px solid color-mix(in srgb,var(--arp-color-accent) 40%,var(--arp-color-border));color:var(--arp-color-accent);font-size:calc(17 * var(--arp-u));line-height:1;text-decoration:none;opacity:0;transform:translateX(calc(-4 * var(--arp-u)));transition:opacity 0.3s ease,transform 0.3s ease,background 0.2s ease,color 0.2s ease}.arp-blog__go:hover{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff)}.arp-blog__grid .bricks-layout-inner:hover .arp-blog__go{opacity:1;transform:none}@media (min-width:961px){.arp-blog__grid .bricks-layout-item:first-child{grid-column:1 / -1}.arp-blog__grid .bricks-layout-item:first-child .bricks-layout-inner{flex-direction:row;min-height:calc(340 * var(--arp-u))}.arp-blog__grid .bricks-layout-item:first-child .image-wrapper{flex:0 0 56%}.arp-blog__grid .bricks-layout-item:first-child .image-wrapper>a,.arp-blog__grid .bricks-layout-item:first-child .image-wrapper img{height:100%}.arp-blog__grid .bricks-layout-item:first-child .image-wrapper img,.arp-blog__grid .bricks-layout-item:first-child .image-wrapper:not(:has(img)){aspect-ratio:auto}.arp-blog__grid .bricks-layout-item:first-child .content-wrapper>.dynamic:last-child{margin-top:var(--arp-space-4)}.arp-blog__grid .bricks-layout-item:first-child .content-wrapper{justify-content:center;gap:var(--arp-space-3);padding:clamp(28 * var(--arp-u), 4 * var(--arp-vw), 52 * var(--arp-u))}.arp-blog__grid .bricks-layout-item:first-child h2{font-size:clamp(26 * var(--arp-u), 2.8 * var(--arp-vw), 36 * var(--arp-u));line-height:1.15}.arp-blog__grid .bricks-layout-item:first-child .content-wrapper>.dynamic:nth-child(3){-webkit-line-clamp:4;line-clamp:4;font-size:var(--arp-text-lg,calc(17 * var(--arp-u)))}}.arp-blog__grid .bricks-pagination{margin-top:var(--arp-space-6)}.arp-blog__grid .bricks-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--arp-space-2);list-style:none;margin:0;padding:0}.arp-blog__grid .bricks-pagination li{margin:0}.arp-blog__grid .bricks-pagination a,.arp-blog__grid .bricks-pagination span.page-numbers{display:grid;place-items:center;min-width:calc(44 * var(--arp-u));min-height:calc(44 * var(--arp-u));padding:0 var(--arp-space-3);border-radius:var(--arp-radius-md);text-decoration:none;font-weight:600;color:var(--arp-color-text);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border)}.arp-blog__grid .bricks-pagination a:hover{border-color:var(--arp-color-accent);color:var(--arp-color-accent)}.arp-blog__grid .bricks-pagination .current{background:var(--arp-color-accent)!important;border-color:var(--arp-color-accent)!important;color:var(--arp-color-accent-contrast)!important}.arp-blog--cta{margin-top:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 80 * var(--arp-u));text-align:center;color:#fff;background:radial-gradient(calc(700 * var(--arp-u)) calc(300 * var(--arp-u)) at 50% 0%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 65%),var(--arp-color-hero,#0f1d33)}.arp-blog--cta .arp-blog__in{align-items:center;padding-block:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 72 * var(--arp-u));gap:var(--arp-space-3)}.arp-blog__ctatitle{margin:0;font:700 clamp(24 * var(--arp-u), 4 * var(--arp-vw), 36 * var(--arp-u))/1.15 var(--arp-font-heading);color:#fff!important}@media (max-width:960px){.arp-blog__grid .bricks-layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.arp-blog__grid .bricks-layout-wrapper{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.arp-blog__grid .bricks-layout-inner,.arp-blog__grid .image,.arp-topic,.arp-blog__go{transition:none}}.arp-blog--hero .arp-search{max-width:calc(680 * var(--arp-u));margin-top:var(--arp-space-3)}.arp-blog--hero .arp-search__field{min-height:calc(46 * var(--arp-u));border-radius:var(--arp-radius-md,calc(12 * var(--arp-u)));padding-inline:var(--arp-space-4);border-color:#fff0;box-shadow:var(--arp-shadow-md)}.arp-blog--hero .arp-search__input{min-height:calc(44 * var(--arp-u));font-size:var(--arp-text-sm)}.arp-blog--hero .arp-search .arp-btn{min-height:calc(46 * var(--arp-u));padding-inline:var(--arp-space-6)}.arp-blog--hero .arp-search__list{color:var(--arp-color-text)}.arp-blog--hero .arp-topics{margin-top:var(--arp-space-3)}.arp-blog--hero .arp-topic{color:#fff;background:color-mix(in srgb,#fff 14%,transparent);border-color:color-mix(in srgb,#fff 28%,transparent)}.arp-blog--hero .arp-topic:hover{background:color-mix(in srgb,#fff 20%,transparent);border-color:#fff}.arp-blog--hero .arp-topic.is-active{background:var(--arp-color-accent);border-color:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}@media (max-width:560px){.arp-blog--hero .arp-search{flex-direction:column}.arp-blog--hero .arp-search .arp-btn{width:100%}}.arp-blog__grid .bricks-posts-no-results{grid-column:1 / -1}.arp-blog__grid .bricks-posts-no-results .bricks-layout-inner{align-items:center;text-align:center;padding:var(--arp-space-8,calc(40 * var(--arp-u))) var(--arp-space-4);border-style:dashed;box-shadow:none}.arp-blog__grid .bricks-posts-no-results .bricks-layout-inner:hover{transform:none;box-shadow:none}.arp-blog__grid .bricks-posts-nothing-found{color:var(--arp-color-muted);font-size:var(--arp-text-lg,calc(18 * var(--arp-u)))}.brxe-section.arp-about{width:100%;padding:0}.brxe-container.arp-about__in{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin-inline:auto;padding-inline:var(--arp-space-4);display:flex;flex-direction:column;align-items:stretch;gap:var(--arp-space-4)}.arp-about--hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(calc(900 * var(--arp-u)) calc(340 * var(--arp-u)) at 85% -30%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 62%),radial-gradient(calc(600 * var(--arp-u)) calc(300 * var(--arp-u)) at 0% 120%,color-mix(in srgb,var(--arp-color-accent) 22%,transparent),transparent 60%),var(--arp-color-hero,#0f1d33)}.arp-about--hero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)));pointer-events:none}.arp-about--hero .arp-about__in{position:relative;z-index:1;padding-block:clamp(28 * var(--arp-u), 4 * var(--arp-vw), 52 * var(--arp-u))}.arp-about__eyebrow{align-self:flex-start;padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:700 var(--arp-text-xs)/1 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,#fff 12%,transparent);border:1px solid color-mix(in srgb,#fff 28%,transparent)}.arp-about__title{margin:0;max-width:24ch;font:700 clamp(30 * var(--arp-u), 5 * var(--arp-vw), 46 * var(--arp-u))/1.1 var(--arp-font-heading);letter-spacing:-.02em;color:#fff!important;text-transform:none}.arp-about__lead{margin:0;max-width:72ch;font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));line-height:1.65;color:color-mix(in srgb,#fff 82%,transparent)}.brxe-container.arp-about__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--arp-space-3);margin:var(--arp-space-3) 0 0;padding:0;width:auto;align-self:flex-start}.brxe-container.arp-about__actions--center{justify-content:center;align-self:center}.arp-astats{display:flex;flex-wrap:wrap;gap:var(--arp-space-3) var(--arp-space-8,calc(48 * var(--arp-u)));margin-top:var(--arp-space-3);padding-top:var(--arp-space-4);border-top:1px solid rgb(255 255 255 / .16)}.arp-astat{display:grid;gap:2px}.arp-astat__n{font:700 var(--arp-text-2xl,calc(28 * var(--arp-u)))/1 var(--arp-font-heading);color:#fff}.arp-astat__l{font:600 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,#fff 70%,transparent)}.arp-about--story .arp-about__in,.arp-about--offer .arp-about__in,.arp-about--how .arp-about__in{padding-block:clamp(40 * var(--arp-u), 6 * var(--arp-vw), 80 * var(--arp-u)) 0}.arp-about__kicker{display:flex;align-items:center;gap:calc(10 * var(--arp-u));font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--arp-color-accent)}.arp-about__kicker::before{content:"";width:calc(24 * var(--arp-u));height:calc(3 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-about__h2{margin:0;font:700 clamp(26 * var(--arp-u), 3.8 * var(--arp-vw), 40 * var(--arp-u))/1.12 var(--arp-font-heading);letter-spacing:-.02em;color:var(--arp-color-text);max-width:22ch;font-size:clamp(28 * var(--arp-u), 3.4 * var(--arp-vw), 40 * var(--arp-u));line-height:1.15}.arp-about__p{margin:0;color:var(--arp-color-muted);max-width:62ch;font-size:calc(17 * var(--arp-u));line-height:1.8}.brxe-container.arp-about__split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--arp-space-8,calc(40 * var(--arp-u)));align-items:center;width:100%}.brxe-container.arp-about__col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--arp-space-4);width:auto}.brxe-container.arp-about__quote{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--arp-space-4);color:#fff;background:radial-gradient(calc(420 * var(--arp-u)) calc(240 * var(--arp-u)) at 100% 0%,color-mix(in srgb,var(--arp-color-accent) 55%,transparent),transparent 70%),var(--arp-color-hero,#0f1d33);box-shadow:var(--arp-shadow-md);width:auto;border-radius:calc(24 * var(--arp-u));padding:clamp(28 * var(--arp-u), 4.5 * var(--arp-vw), 52 * var(--arp-u))}.brxe-container.arp-about__quote::before{content:"\201C";position:absolute;top:calc(4 * var(--arp-u));left:calc(20 * var(--arp-u));font:700 calc(96 * var(--arp-u))/1 var(--arp-font-heading);color:color-mix(in srgb,var(--arp-color-accent) 70%,#fff);opacity:.55}.arp-about__quotetext{position:relative;margin:var(--arp-space-6) 0 0;font:600 clamp(20 * var(--arp-u), 2.6 * var(--arp-vw), 28 * var(--arp-u))/1.35 var(--arp-font-heading);color:#fff;font-size:clamp(22 * var(--arp-u), 2.8 * var(--arp-vw), 32 * var(--arp-u));line-height:1.3;letter-spacing:-.012em}.arp-about__quoteby{font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,#fff 65%,transparent)}.arp-acards{list-style:none;margin:var(--arp-space-3) 0 0;padding:0;display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fill,minmax(calc(280 * var(--arp-u)),1fr))}.arp-acard{--tone:var(--arp-color-accent);display:flex;flex-direction:column;gap:var(--arp-space-3);padding:var(--arp-space-6);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-sm);transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s}.arp-acard:hover{transform:translateY(calc(-4 * var(--arp-u)));box-shadow:var(--arp-shadow-md);border-color:color-mix(in srgb,var(--tone) 45%,var(--arp-color-border))}.arp-acard.arp-tone--success{--tone:var(--arp-color-success)}.arp-acard.arp-tone--warning{--tone:var(--arp-color-warning)}.arp-acard.arp-tone--danger{--tone:var(--arp-color-danger)}.arp-acard__ico{display:grid;place-items:center;width:calc(52 * var(--arp-u));height:calc(52 * var(--arp-u));border-radius:calc(16 * var(--arp-u));color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--arp-color-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 30%,transparent)}.arp-acard__title{margin:0;font:700 var(--arp-text-xl,calc(21 * var(--arp-u)))/1.25 var(--arp-font-heading);color:var(--arp-color-text)}.arp-acard__text{margin:0;line-height:1.6;color:var(--arp-color-muted)}.arp-asteps{list-style:none;margin:var(--arp-space-3) 0 0;padding:0;display:grid;gap:var(--arp-space-4);grid-template-columns:repeat(auto-fit,minmax(calc(240 * var(--arp-u)),1fr));counter-reset:none}.arp-astep{position:relative;display:flex;flex-direction:column;gap:var(--arp-space-3);padding:var(--arp-space-5);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg)}.arp-astep::after{content:"";position:absolute;top:calc(40 * var(--arp-u));left:calc(100% + 1px);width:var(--arp-space-4);height:2px;background:linear-gradient(90deg,var(--arp-color-accent),transparent)}.arp-astep:last-child::after{display:none}.arp-astep__n{display:grid;place-items:center;width:calc(40 * var(--arp-u));height:calc(40 * var(--arp-u));border-radius:50%;font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1 var(--arp-font-heading);color:var(--arp-color-accent-contrast);background:var(--arp-color-accent);box-shadow:0 0 0 calc(5 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 18%,transparent)}.arp-astep__title{margin:0;font:700 var(--arp-text-lg,calc(18 * var(--arp-u)))/1.25 var(--arp-font-heading);color:var(--arp-color-text)}.arp-astep__text{margin:0;line-height:1.6;color:var(--arp-color-muted)}.arp-about--cta{text-align:center;color:#fff;background:radial-gradient(calc(700 * var(--arp-u)) calc(300 * var(--arp-u)) at 50% 0%,color-mix(in srgb,var(--arp-color-accent) 52%,transparent),transparent 65%),var(--arp-color-hero,#0f1d33);margin-top:0}.arp-about--cta .arp-about__in{align-items:center;padding-block:clamp(44 * var(--arp-u), 6 * var(--arp-vw), 80 * var(--arp-u))}.arp-about__ctatitle{margin:0;max-width:24ch;font:700 clamp(28 * var(--arp-u), 3.4 * var(--arp-vw), 40 * var(--arp-u))/1.15 var(--arp-font-heading);color:#fff!important}.arp-about--cta .arp-about__lead{text-align:center}.arp-about--who,.arp-about--offer{background:var(--arp-color-surface);border-block:1px solid var(--arp-color-border)}.arp-about--story .arp-about__in,.arp-about--who .arp-about__in,.arp-about--bridge .arp-about__in,.arp-about--reviews .arp-about__in,.arp-about--offer .arp-about__in,.arp-about--how .arp-about__in,.arp-about--vision .arp-about__in{padding-block:clamp(44 * var(--arp-u), 6 * var(--arp-vw), 84 * var(--arp-u));gap:var(--arp-space-4)}.arp-about--hero .arp-about__title{max-width:26ch}.arp-about__h2,.arp-about__visiontitle{font-family:var(--arp-font-heading);font-weight:700;letter-spacing:-.012em}.arp-about--who :is(.arp-about__kicker,.arp-about__h2),.arp-about--reviews :is(.arp-about__kicker,.arp-about__h2),.arp-about--bridge :is(.arp-about__kicker,.arp-about__h2),.arp-about--offer :is(.arp-about__kicker,.arp-about__h2),.arp-about--how :is(.arp-about__kicker,.arp-about__h2),.arp-about--vision :is(.arp-about__kicker,.arp-about__visiontitle,.arp-about__visiontext){align-self:center;text-align:center;margin-inline:auto;justify-content:center}.arp-about--who .arp-about__kicker::after,.arp-about--reviews .arp-about__kicker::after,.arp-about--bridge .arp-about__kicker::after,.arp-about--offer .arp-about__kicker::after,.arp-about--how .arp-about__kicker::after,.arp-about--vision .arp-about__kicker::after{content:"";width:calc(24 * var(--arp-u));height:calc(3 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.brxe-container.arp-about__trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(280 * var(--arp-u)),1fr));gap:var(--arp-space-5);width:100%;padding:0;margin-top:var(--arp-space-5);align-items:stretch}.brxe-container.arp-about__aud{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;height:auto;gap:var(--arp-space-3);width:auto;padding:clamp(24 * var(--arp-u), 2.6 * var(--arp-vw), 34 * var(--arp-u));background:linear-gradient(180deg,color-mix(in srgb,var(--arp-color-accent) 6%,var(--arp-color-surface-raised)),var(--arp-color-surface-raised) 55%);border:1px solid var(--arp-color-border);border-top:calc(3 * var(--arp-u)) solid var(--arp-color-accent);border-radius:calc(18 * var(--arp-u));box-shadow:var(--arp-shadow-sm);transition:transform 0.25s,box-shadow 0.25s}.brxe-container.arp-about__aud:hover{transform:translateY(calc(-4 * var(--arp-u)));box-shadow:var(--arp-shadow-md)}.arp-about__audtag{font:700 var(--arp-text-xs)/1 var(--arp-font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--arp-color-accent);align-self:flex-start;display:inline-flex;align-items:center;gap:calc(8 * var(--arp-u));padding:calc(6 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 11%,transparent)}.arp-about__audtitle{margin:0;font:700 calc(22 * var(--arp-u))/1.25 var(--arp-font-heading);color:var(--arp-color-text)}.arp-about__audtext{margin:0;font-size:calc(16 * var(--arp-u));line-height:1.7;color:var(--arp-color-muted)}.brxe-container.arp-about__aud .brxe-button.arp-btn{border-radius:0;justify-content:flex-start;text-align:left;margin-top:auto;padding:0;min-height:0;background:none;border:0;box-shadow:none;color:var(--arp-color-accent);font-weight:700;align-self:stretch;padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border)}.brxe-container.arp-about__aud .brxe-button.arp-btn::after{content:"\2192";margin-left:calc(8 * var(--arp-u));transition:transform 0.2s}.brxe-container.arp-about__aud .brxe-button.arp-btn:hover::after{transform:translateX(calc(5 * var(--arp-u)))}.brxe-container.arp-about__aud .brxe-button.arp-btn:hover{background:none;text-decoration:underline;text-underline-offset:calc(4 * var(--arp-u))}.arp-about--bridge .arp-about__trio{counter-reset:none;position:relative;gap:var(--arp-space-6)}.brxe-container.arp-about__bstep{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;height:auto;gap:var(--arp-space-3);width:auto;padding:0;background:none;border:0;border-top:0;border-radius:0;box-shadow:none;text-align:center}.brxe-container.arp-about__bstep::before{content:"";position:absolute;top:-1px;left:0;width:calc(56 * var(--arp-u));height:calc(3 * var(--arp-u));background:var(--arp-color-accent);display:none}.arp-about__bn{display:block;width:auto;height:auto;place-items:initial;border-radius:0;background:none;box-shadow:none;font:700 clamp(52 * var(--arp-u), 6 * var(--arp-vw), 76 * var(--arp-u))/1 var(--arp-font-heading);color:color-mix(in srgb,var(--arp-color-accent) 85%,transparent)}.arp-about__note{align-self:center;margin:var(--arp-space-3) 0 0;padding:var(--arp-space-4) var(--arp-space-5);border:1px solid var(--arp-color-border);border-radius:calc(14 * var(--arp-u));background:var(--arp-color-surface-raised);text-align:left;line-height:1.55;color:var(--arp-color-muted);max-width:72ch;border-left:calc(4 * var(--arp-u)) solid var(--arp-color-accent)}.arp-about .arp-acards{gap:var(--arp-space-5);margin-top:var(--arp-space-5)}.arp-about .arp-acard{padding:clamp(24 * var(--arp-u), 2.6 * var(--arp-vw), 34 * var(--arp-u));border-radius:calc(18 * var(--arp-u));box-shadow:none;background:var(--arp-color-surface-raised)}.arp-about .arp-acard__text,.arp-about .arp-astep__text{font-size:calc(16 * var(--arp-u));line-height:1.7}.arp-about .arp-acard__title{font-family:var(--arp-font-heading);font-weight:700;font-size:calc(22 * var(--arp-u));line-height:1.25}.arp-about .arp-asteps{gap:var(--arp-space-5)}.arp-about .arp-astep{padding:var(--arp-space-5);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-top:calc(3 * var(--arp-u)) solid var(--arp-color-accent);border-radius:calc(18 * var(--arp-u));overflow:hidden;box-shadow:var(--arp-shadow-sm)}.arp-about .arp-astep__title{font-family:var(--arp-font-heading);font-weight:700;font-size:calc(22 * var(--arp-u));line-height:1.25}.arp-about .arp-astep::after{display:none}.arp-about .arp-astep__n{display:grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u));border-radius:calc(12 * var(--arp-u));background:color-mix(in srgb,var(--arp-color-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arp-color-accent) 30%,transparent);font:700 calc(20 * var(--arp-u))/1 var(--arp-font-heading);color:var(--arp-color-accent)}.arp-about--vision{background:var(--arp-color-surface);border-block:1px solid var(--arp-color-border)}.brxe-container.arp-about__visionbox{display:flex;flex-direction:column;align-items:center;gap:var(--arp-space-4);width:100%;padding:0;color:var(--arp-color-text);background:none;border-radius:0;box-shadow:none}.arp-about__kicker--light{color:var(--arp-color-accent)}.arp-about__kicker--light::before{background:var(--arp-color-accent)}.arp-about__visiontitle{margin:0;max-width:24ch;font-size:clamp(28 * var(--arp-u), 3.4 * var(--arp-vw), 40 * var(--arp-u));line-height:1.15;color:var(--arp-color-text)!important}.arp-about__visiontext{margin:0;max-width:62ch;font-size:clamp(17 * var(--arp-u), 1.6 * var(--arp-vw), 20 * var(--arp-u));line-height:1.75;color:var(--arp-color-muted)}.brxe-container.arp-about__vpoints{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(240 * var(--arp-u)),1fr));gap:var(--arp-space-5);width:100%;padding:0;margin-top:var(--arp-space-5)}.arp-about__vpoint{margin:0;padding:var(--arp-space-4) var(--arp-space-4) var(--arp-space-4) calc(60 * var(--arp-u));border:1px solid var(--arp-color-border);border-top:1px solid var(--arp-color-border-strong,var(--arp-color-border));border-radius:calc(14 * var(--arp-u));background:var(--arp-color-surface-raised);font:600 calc(16 * var(--arp-u))/1.5 var(--arp-font-body);text-align:left;color:var(--arp-color-text);position:relative;box-shadow:var(--arp-shadow-sm)}.arp-about--cta .arp-about__ctatitle{font-family:var(--arp-font-heading);font-weight:700}@media (prefers-reduced-motion:reduce){.brxe-container.arp-about__aud{transition:none}.brxe-container.arp-about__aud:hover{transform:none}}@media (max-width:860px){.brxe-container.arp-about__split{grid-template-columns:minmax(0,1fr)}.arp-astep::after{display:none}}@media (prefers-reduced-motion:reduce){.arp-acard{transition:none}}.arp-about--who,.arp-about--offer,.arp-about--vision{background:color-mix(in srgb,var(--arp-color-accent) 4%,var(--arp-color-surface));border-block:1px solid var(--arp-color-border)}.arp-about--who .arp-about__h2,.arp-about--bridge .arp-about__h2,.arp-about--reviews .arp-about__h2,.arp-about--offer .arp-about__h2,.arp-about--how .arp-about__h2{max-width:24ch}.arp-about--bridge .arp-about__trio::before{content:"";position:absolute;top:calc(28 * var(--arp-u));left:calc(100% / 6);right:calc(100% / 6);border-top:2px dashed color-mix(in srgb,var(--arp-color-accent) 45%,transparent)}.arp-about--bridge .arp-about__bn{position:relative;display:grid;place-items:center;width:calc(56 * var(--arp-u));height:calc(56 * var(--arp-u));border-radius:50%;font:700 calc(24 * var(--arp-u))/1 var(--arp-font-heading);color:var(--arp-color-accent-contrast);background:var(--arp-color-accent);box-shadow:0 0 0 calc(6 * var(--arp-u)) var(--arp-color-surface),0 0 0 calc(7 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 40%,transparent)}.arp-about--bridge .arp-about__audtext{max-width:34ch}.arp-about--reviews{color:#fff;border:0;background:radial-gradient(calc(760 * var(--arp-u)) calc(320 * var(--arp-u)) at 15% 0%,color-mix(in srgb,var(--arp-color-accent) 40%,transparent),transparent 65%),radial-gradient(calc(600 * var(--arp-u)) calc(300 * var(--arp-u)) at 100% 100%,color-mix(in srgb,var(--arp-color-accent) 22%,transparent),transparent 60%),var(--arp-color-hero,#0f1d33)}.arp-about--reviews .arp-about__h2{color:#fff}.arp-about--reviews .arp-about__kicker{color:color-mix(in srgb,var(--arp-color-accent) 55%,#fff)}.arp-about--reviews .arp-about__kicker::before,.arp-about--reviews .arp-about__kicker::after{background:color-mix(in srgb,var(--arp-color-accent) 55%,#fff)}.arp-about--reviews .arp-about__aud{border-color:color-mix(in srgb,#fff 14%,transparent);box-shadow:0 calc(18 * var(--arp-u)) calc(40 * var(--arp-u)) calc(-22 * var(--arp-u)) rgb(0 0 0 / .6)}.arp-about--reviews .arp-about__audtag{letter-spacing:.08em}.arp-about--reviews .arp-about__aud:nth-child(1){border-top-color:var(--arp-color-success);background:linear-gradient(180deg,color-mix(in srgb,var(--arp-color-success) 9%,var(--arp-color-surface-raised)),var(--arp-color-surface-raised) 60%)}.arp-about--reviews .arp-about__aud:nth-child(1) .arp-about__audtag{color:var(--arp-color-success);background:color-mix(in srgb,var(--arp-color-success) 13%,transparent)}.arp-about--reviews .arp-about__audtag::before{content:"\2605";display:grid;place-items:center;width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));border-radius:50%;font-size:calc(11 * var(--arp-u));line-height:1;color:var(--arp-color-accent-contrast);background:var(--arp-color-accent)}.arp-about--reviews .arp-about__aud:nth-child(1) .arp-about__audtag::before{content:"\2713";background:var(--arp-color-success);color:#fff}.arp-about--reviews .arp-about__aud:nth-child(3) .arp-about__audtag::before{content:"\270E"}.arp-about__vpoint::before{content:"\2713";position:absolute;left:calc(18 * var(--arp-u));top:50%;transform:translateY(-50%);display:grid;place-items:center;width:calc(28 * var(--arp-u));height:calc(28 * var(--arp-u));border-radius:50%;font:700 calc(14 * var(--arp-u))/1 var(--arp-font-body);color:var(--arp-color-accent-contrast);background:var(--arp-color-accent)}@media (max-width:860px){.arp-about--bridge .arp-about__trio::before{display:none}.brxe-container.arp-about__bstep{align-items:flex-start;text-align:left}.arp-about--bridge .arp-about__audtext{max-width:none}}.arp-about--who .arp-about__in,.arp-about--how .arp-about__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);align-content:start;column-gap:clamp(32 * var(--arp-u), 6 * var(--arp-vw), 88 * var(--arp-u));row-gap:var(--arp-space-3);align-items:start}.arp-about--who :is(.arp-about__kicker,.arp-about__h2),.arp-about--how :is(.arp-about__kicker,.arp-about__h2){grid-column:1;justify-self:start;align-self:start;margin:0;text-align:left;justify-content:flex-start;max-width:14ch}.arp-about--who .arp-about__kicker,.arp-about--how .arp-about__kicker{grid-row:2;max-width:none}.arp-about--who .arp-about__h2,.arp-about--how .arp-about__h2{grid-row:3}.arp-about--who .arp-about__kicker::after,.arp-about--how .arp-about__kicker::after{display:none}.arp-about--who .arp-about__trio,.arp-about--how .brxe-arp-about-steps{grid-column:2;grid-row:1 / -1;margin:0}.arp-about--who .arp-about__trio{grid-template-columns:minmax(0,1fr);gap:var(--arp-space-4)}.arp-about--who .brxe-container.arp-about__aud{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--arp-space-5);align-items:center;border-top-width:1px;border-left:calc(4 * var(--arp-u)) solid var(--arp-color-accent);padding:var(--arp-space-5) var(--arp-space-6)}.arp-about--who .brxe-container.arp-about__aud>*{grid-column:1}.arp-about--who .arp-about__audtag{justify-self:start}.arp-about--who .brxe-container.arp-about__aud .brxe-button.arp-btn{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0;padding:calc(10 * var(--arp-u)) calc(18 * var(--arp-u));width:calc(196 * var(--arp-u));justify-content:center;border:1px solid var(--arp-color-border-strong,var(--arp-color-border));border-radius:calc(999 * var(--arp-u));white-space:nowrap}.arp-about--who .brxe-container.arp-about__aud:hover{transform:translateX(calc(4 * var(--arp-u)))}.arp-about--how .arp-asteps{grid-template-columns:minmax(0,1fr);gap:var(--arp-space-4);position:relative}.arp-about--how .arp-astep{padding:var(--arp-space-5) var(--arp-space-5) var(--arp-space-5) calc(88 * var(--arp-u));border-top-width:1px;border-left:calc(4 * var(--arp-u)) solid var(--arp-color-accent)}.arp-about--how .arp-astep__n{position:absolute;left:calc(22 * var(--arp-u));top:var(--arp-space-5)}.arp-about--how .arp-astep::before{content:"";position:absolute;left:calc(43 * var(--arp-u));top:calc(var(--arp-space-5) + 48 * var(--arp-u));bottom:calc(-1 * var(--arp-space-4) - 4 * var(--arp-u));width:2px;background:color-mix(in srgb,var(--arp-color-accent) 35%,transparent)}.arp-about--how .arp-astep:last-child::before{display:none}.arp-about--reviews .arp-about__trio{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.arp-about--reviews .arp-about__trio{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.arp-about--who .arp-about__in,.arp-about--how .arp-about__in{display:flex}.arp-about--who :is(.arp-about__kicker,.arp-about__h2),.arp-about--how :is(.arp-about__kicker,.arp-about__h2){align-self:center;justify-self:center;text-align:center;justify-content:center;max-width:24ch;margin-inline:auto}.arp-about--who .arp-about__kicker::after,.arp-about--how .arp-about__kicker::after{display:block}.arp-about--who .brxe-container.arp-about__aud{display:flex;align-items:flex-start;border-left-width:1px}.arp-about--who .brxe-container.arp-about__aud .brxe-button.arp-btn{align-self:stretch;border:0;border-top:1px solid var(--arp-color-border);border-radius:0;padding:var(--arp-space-3) 0 0;width:auto;justify-content:flex-start}.arp-about--how .arp-astep{padding-left:calc(76 * var(--arp-u))}}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background:color-mix(in srgb,var(--arp-color-accent) 22%,transparent)}section.arp-block,.arp-hero{border-color:color-mix(in srgb,var(--arp-color-border) 70%,transparent);box-shadow:0 1px 2px rgb(0 0 0 / .04),0 calc(14 * var(--arp-u)) calc(32 * var(--arp-u)) calc(-18 * var(--arp-u)) rgb(0 0 0 / .16)}section.arp-block>.arp-block__title::after{content:"";display:block;width:calc(36 * var(--arp-u));height:calc(3 * var(--arp-u));margin-top:calc(10 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-block .arp-subhead{display:flex;align-items:center;gap:var(--arp-space-3);margin-top:var(--arp-space-8);font-size:calc(12 * var(--arp-u));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-block .arp-subhead::after{content:"";flex:1;height:1px;background:var(--arp-color-border)}.arp-hero__body .arp-eyebrow{color:var(--arp-color-accent);letter-spacing:.14em}.arp-hero .arp-price__amount{font-size:var(--arp-text-3xl);letter-spacing:-.02em}.arp-btn.arp-btn--primary{background-image:linear-gradient(180deg,rgb(255 255 255 / .14),#fff0 60%);box-shadow:0 1px 2px rgb(0 0 0 / .18),0 calc(8 * var(--arp-u)) calc(16 * var(--arp-u)) calc(-8 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 70%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.arp-btn.arp-btn--primary:hover{transform:translateY(-1px)}.brxe-post-comments .comment-form .form-submit input[type="submit"]{border-radius:var(--arp-radius-md);background-image:linear-gradient(180deg,rgb(255 255 255 / .14),#fff0 60%);box-shadow:0 1px 2px rgb(0 0 0 / .18),0 calc(8 * var(--arp-u)) calc(16 * var(--arp-u)) calc(-8 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 70%,transparent);font-weight:600;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.brxe-post-comments .comment-form .form-submit input[type="submit"]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:var(--arp-shadow-md)}.brxe-post-comments .comment-form .form-submit input[type="submit"]:active{transform:translateY(1px);filter:brightness(.97);box-shadow:0 1px 2px rgb(0 0 0 / .18)}.brxe-post-comments .comment-form .form-submit input[type="submit"]:focus-visible{outline:calc(3 * var(--arp-u)) solid color-mix(in srgb,var(--arp-color-accent) 45%,transparent);outline-offset:calc(3 * var(--arp-u))}@media (prefers-reduced-motion:reduce){.brxe-post-comments .comment-form .form-submit input[type="submit"]{transition:none}}.arp-btn.arp-btn--secondary{transition:border-color 0.15s ease,background-color 0.15s ease}.arp-btn.arp-btn--secondary:hover{background:color-mix(in srgb,var(--arp-color-text) 4%,transparent)}.arp-block .arp-table-wrap{border-color:color-mix(in srgb,var(--arp-color-border) 80%,transparent);border-radius:var(--arp-radius-lg);box-shadow:0 1px 2px rgb(0 0 0 / .03)}.arp-block .arp-table thead th{padding-block:var(--arp-space-3);font-weight:700;letter-spacing:.08em;border-top:0}.arp-block .arp-table tbody th,.arp-block .arp-table tbody td{padding-block:var(--arp-space-4)}.arp-block .arp-table tbody tr:hover{background:color-mix(in srgb,var(--arp-color-accent) 4%,var(--arp-color-surface-raised))}.arp-block .arp-thing,.arp-block .arp-expert,.arp-block .arp-proscons__col{box-shadow:0 1px 2px rgb(0 0 0 / .04)}.arp-block .arp-proscons__col{border-radius:var(--arp-radius-lg)}.arp-quote{padding-block:var(--arp-space-2) var(--arp-space-10)}.arp-quote__steps{display:flex;flex-wrap:wrap;gap:var(--arp-space-2) var(--arp-space-5);list-style:none;margin:0 0 var(--arp-space-6);padding:0}.arp-quote__step{display:inline-flex;align-items:center;gap:var(--arp-space-2);color:var(--arp-color-muted);font-size:var(--arp-text-sm);font-weight:600}.arp-quote__step.is-current{color:var(--arp-color-text)}.arp-quote__n{display:inline-grid;place-items:center;width:calc(28 * var(--arp-u));height:calc(28 * var(--arp-u));border-radius:50%;border:1px solid var(--arp-color-border);background:var(--arp-color-surface-raised);font-size:var(--arp-text-xs);font-weight:700}.arp-quote__step.is-current .arp-quote__n{border-color:var(--arp-color-accent);background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);box-shadow:0 calc(6 * var(--arp-u)) calc(14 * var(--arp-u)) calc(-6 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 70%,transparent)}.arp-quote__step:not(:last-child)::after{content:"";width:calc(28 * var(--arp-u));height:1px;margin-left:var(--arp-space-3);background:var(--arp-color-border)}.arp-quote__layout{display:grid;gap:var(--arp-space-6);align-items:start}@media (min-width:900px){.arp-quote__layout{grid-template-columns:minmax(0,1.55fr) minmax(calc(280 * var(--arp-u)),1fr);gap:var(--arp-space-8)}.arp-quote__aside{position:sticky;top:calc(var(--arp-header-h, calc(64 * var(--arp-u))) + var(--arp-space-6))}}@media (max-width:899px){.arp-quote__aside{order:-1}}.arp-quote__card{padding:var(--arp-space-8);background:var(--arp-color-surface-raised);border:1px solid color-mix(in srgb,var(--arp-color-border) 70%,transparent);border-radius:var(--arp-radius-lg);box-shadow:0 1px 2px rgb(0 0 0 / .04),0 calc(14 * var(--arp-u)) calc(32 * var(--arp-u)) calc(-18 * var(--arp-u)) rgb(0 0 0 / .16)}@media (max-width:599px){.arp-quote__card{padding:var(--arp-space-5)}}.arp-quote__card .arp-eyebrow{color:var(--arp-color-accent);letter-spacing:.14em}.arp-quote__title{margin:var(--arp-space-1) 0 var(--arp-space-2);font:700 var(--arp-text-2xl)/1.2 var(--arp-font-heading);letter-spacing:-.01em;color:var(--arp-color-brand)}.arp-quote__title::after{content:"";display:block;width:calc(36 * var(--arp-u));height:calc(3 * var(--arp-u));margin-top:calc(10 * var(--arp-u));border-radius:calc(3 * var(--arp-u));background:var(--arp-color-accent)}.arp-quote__card form:not(.arp-login__step){display:grid;gap:var(--arp-space-5);margin-top:var(--arp-space-5)}.arp-quote__group{min-width:0;margin:0;padding:var(--arp-space-5) 0 0;border:0;border-top:1px solid var(--arp-color-border)}.arp-quote__group legend{float:left;width:100%;margin:0 0 var(--arp-space-4);padding:0;font-size:calc(12 * var(--arp-u));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--arp-color-muted)}.arp-quote__group legend+*{clear:both}.arp-quote__hint{margin:calc(var(--arp-space-2) * -1) 0 var(--arp-space-4);font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-quote__grid{display:grid;gap:var(--arp-space-4)}@media (min-width:600px){.arp-quote__grid{grid-template-columns:1fr 1fr}.arp-quote__full{grid-column:1 / -1}}.arp-quote .arp-field__label{font-size:var(--arp-text-sm);font-weight:600}.arp-quote .arp-input{min-height:calc(48 * var(--arp-u));border-radius:var(--arp-radius-md);transition:border-color 0.15s ease,box-shadow 0.15s ease}.arp-quote .arp-input:focus{border-color:var(--arp-color-accent);box-shadow:0 0 0 calc(3 * var(--arp-u)) color-mix(in srgb,var(--arp-color-accent) 18%,transparent);outline:none}.arp-quote .arp-check--wrap{font-size:var(--arp-text-sm);color:var(--arp-color-muted)}.arp-quote__aside .arp-eyebrow{margin-bottom:var(--arp-space-1)}.arp-quote__model{overflow:hidden;background:var(--arp-color-surface-raised);border:1px solid color-mix(in srgb,var(--arp-color-border) 70%,transparent);border-radius:var(--arp-radius-lg);box-shadow:0 1px 2px rgb(0 0 0 / .04),0 calc(14 * var(--arp-u)) calc(32 * var(--arp-u)) calc(-18 * var(--arp-u)) rgb(0 0 0 / .16)}.arp-quote__model img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media (max-width:899px){.arp-quote__model{display:grid;grid-template-columns:calc(120 * var(--arp-u)) 1fr;align-items:center}.arp-quote__model img{height:100%;aspect-ratio:auto}}.arp-quote__modelbody{padding:var(--arp-space-4) var(--arp-space-5)}.arp-quote__name{margin:0;font:700 var(--arp-text-xl)/1.25 var(--arp-font-heading);letter-spacing:-.01em;color:var(--arp-color-brand)}.arp-quote__price{margin:var(--arp-space-2) 0 0;font-size:var(--arp-text-sm)}.arp-quote__price strong{font-variant-numeric:tabular-nums}.arp-quote__trust{display:grid;gap:var(--arp-space-3);list-style:none;margin:var(--arp-space-5) 0 0;padding:0 var(--arp-space-2);font-size:var(--arp-text-sm);color:var(--arp-color-muted)}@media (max-width:899px){.arp-quote__trust{display:none}}@media (max-width:599px){.arp-quote__steps{flex-wrap:nowrap;gap:var(--arp-space-2)}.arp-quote__step:not(.is-current)>span:not(.arp-quote__n){display:none}.arp-quote__step:not(:last-child)::after{width:calc(16 * var(--arp-u));margin-left:0}}.arp-quote__trust li{display:flex;align-items:flex-start;gap:var(--arp-space-3);line-height:1.45}.arp-quote__trust svg{flex:none;margin-top:1px;padding:calc(3 * var(--arp-u));width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));box-sizing:border-box;border-radius:50%;background:color-mix(in srgb,var(--arp-color-accent) 12%,transparent);color:var(--arp-color-accent)}.arp-login__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(4 * var(--arp-u));padding:calc(4 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:calc(999 * var(--arp-u));background:var(--arp-color-surface)}.arp-login__tab{min-height:calc(40 * var(--arp-u));padding-inline:var(--arp-space-4);border:0;border-radius:calc(999 * var(--arp-u));background:#fff0;color:var(--arp-color-muted);font:600 var(--arp-text-sm)/1 var(--arp-font-body);cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.arp-login__tab[aria-selected="true"]{background:var(--arp-color-accent);color:var(--arp-color-accent-contrast)}.arp-login__tab:not([aria-selected="true"]):hover{color:var(--arp-color-text)}.arp-quote .arp-login__title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arp-summary .arp-table td,.arp-summary .arp-table th{white-space:normal;overflow-wrap:anywhere}.arp-summary .arp-table tbody th{width:28%}.arp-submitform{display:grid;justify-items:start;gap:var(--arp-space-4);margin-top:var(--arp-space-5)}.arp-submitform .arp-check--wrap{max-width:70ch}@media (max-width:599px){.arp-submitform .arp-btn{width:100%;justify-content:center}}.arp-variants{container-type:inline-size}.arp-variants+.arp-muted{margin-top:var(--arp-space-4)}.arp-price__more{margin:var(--arp-space-5) 0 var(--arp-space-3)}.arp-page__cta{margin-block:var(--arp-space-5)}.arp-variants__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--arp-space-3)}.arp-variant{position:relative;display:grid;grid-template-columns:minmax(calc(150 * var(--arp-u)),1.1fr) minmax(calc(190 * var(--arp-u)),1.5fr) minmax(calc(120 * var(--arp-u)),0.9fr) minmax(calc(120 * var(--arp-u)),0.9fr) auto;align-items:center;gap:var(--arp-space-3) var(--arp-space-5);padding:var(--arp-space-4) var(--arp-space-5);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);transition:border-color 0.45s cubic-bezier(.25,.8,.25,1),box-shadow 0.45s cubic-bezier(.25,.8,.25,1),transform 0.45s cubic-bezier(.25,.8,.25,1)}.arp-variant:active{transform:scale(.994);box-shadow:var(--arp-shadow-sm)}.arp-variant:hover,.arp-variant:focus-within{border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));box-shadow:var(--arp-shadow-md);transform:translateY(-1px)}.arp-variant__name{display:grid;gap:calc(6 * var(--arp-u));justify-items:start;min-width:0}.arp-variant__title{margin:0;font:700 var(--arp-text-lg)/1.25 var(--arp-font-heading);color:var(--arp-color-text)}.arp-variant__link{color:inherit;text-decoration:none}.arp-variant__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.arp-variant__link:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-variant__label{display:block;margin-bottom:calc(4 * var(--arp-u));color:var(--arp-color-muted);font:600 var(--arp-text-xs)/1.2 var(--arp-font-body);text-transform:uppercase;letter-spacing:.06em}.arp-variant__figure{font:700 var(--arp-text-lg)/1.2 var(--arp-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--arp-color-text)}.arp-variant__none{color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-variant__colours,.arp-variant__price{min-width:0}.arp-variant__palette{position:relative;z-index:1}.arp-variant__palette summary{display:inline-flex;align-items:center;gap:var(--arp-space-2);cursor:pointer;list-style:none;border-radius:calc(999 * var(--arp-u));padding:calc(3 * var(--arp-u)) calc(10 * var(--arp-u)) calc(3 * var(--arp-u)) calc(3 * var(--arp-u));margin-left:calc(-3 * var(--arp-u));transition:background 0.45s cubic-bezier(.25,.8,.25,1);-webkit-tap-highlight-color:#fff0}.arp-variant__palette summary:hover,.arp-variant__palette[open] summary{background:color-mix(in srgb,var(--arp-color-accent) 7%,transparent)}.arp-variant__palette summary:active .arp-variant__dots{transform:scale(.96)}.arp-variant__palette summary::-webkit-details-marker{display:none}.arp-variant__palette summary:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:calc(3 * var(--arp-u))}.arp-variant__dots{display:inline-flex;align-items:center;transition:transform 0.2s var(--arp-ease,ease)}.arp-variant__dots .arp-swatch__chip{width:calc(18 * var(--arp-u));height:calc(18 * var(--arp-u));margin-left:calc(-5 * var(--arp-u));border:2px solid var(--arp-color-surface-raised);box-sizing:content-box;transition:margin-left 0.6s cubic-bezier(.25,.8,.25,1)}.arp-variant__palette summary:hover .arp-swatch__chip,.arp-variant__palette[open] .arp-swatch__chip{margin-left:-1px}.arp-variant__dots .arp-swatch__chip:first-child,.arp-variant__palette summary:hover .arp-swatch__chip:first-child,.arp-variant__palette[open] .arp-swatch__chip:first-child{margin-left:0}.arp-variant__more{margin-left:calc(6 * var(--arp-u));color:var(--arp-color-muted);font-size:var(--arp-text-xs);font-weight:600}.arp-variant__count{color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-variant__count::after{content:"";display:inline-block;width:calc(6 * var(--arp-u));height:calc(6 * var(--arp-u));margin:0 0 calc(3 * var(--arp-u)) calc(8 * var(--arp-u));border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform 0.15s}.arp-variant__palette[open] .arp-variant__count::after{margin-bottom:-1px;transform:rotate(-135deg)}.arp-variant__palette .arp-colourlist{margin-top:var(--arp-space-2)}.arp-variant__go{position:relative;z-index:1;justify-self:end;display:flex;align-items:center;gap:var(--arp-space-3)}.arp-variant__go .arp-btn::after{content:"→";margin-left:calc(4 * var(--arp-u));transition:transform 0.15s}.arp-variant:hover .arp-variant__go .arp-btn::after{transform:translateX(2px)}@container (max-width:760px){.arp-variant{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:var(--arp-space-4)}.arp-variant__name,.arp-variant__colours,.arp-variant__go{grid-column:1 / -1}.arp-variant__go{order:1;justify-self:stretch;justify-content:space-between;padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border)}.arp-variant__label{overflow-wrap:anywhere}.arp-variant__price{min-width:0}.arp-variant__price .arp-variant__label{letter-spacing:.03em;line-height:1.25;overflow-wrap:break-word}.arp-variant__price .arp-variant__figure{font-size:clamp(14 * var(--arp-u), 4.4cqw, var(--arp-text-lg));white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.arp-variant,.arp-variant__go .arp-btn::after,.arp-variant__count::after{transition:none}.arp-variant:hover,.arp-variant:focus-within{transform:none}}.arp-pagebody--listing,.arp-pagebody--archive,.arp-pagebody--brand,.arp-pagebody--accessories,.arp-pagebody--news,.arp-pagebody--dealers,.arp-pagebody--tools,.arp-pagebody--compare,.arp-pagebody--report{padding-top:0}body:has(.arp-mast){overflow-x:clip}.arp-mast{--arp-hero-ink:#fff;--arp-hero-base:var(--arp-color-hero, #0f1d33);position:relative;isolation:isolate;color:var(--arp-hero-ink);padding-block:var(--arp-space-4) calc(var(--arp-space-8, calc(40 * var(--arp-u))) + var(--arp-space-6));margin-bottom:calc(-1 * var(--arp-space-8, calc(40 * var(--arp-u))))}.arp-mast::before,.arp-mast::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;pointer-events:none}.arp-mast::before{background:radial-gradient(calc(900 * var(--arp-u)) calc(340 * var(--arp-u)) at 85% -30%,color-mix(in srgb,var(--arp-color-accent) 50%,transparent),transparent 62%),radial-gradient(calc(600 * var(--arp-u)) calc(300 * var(--arp-u)) at 0% 120%,color-mix(in srgb,var(--arp-color-accent) 22%,transparent),transparent 60%),var(--arp-hero-base)}.arp-mast::after{background:repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)))}:root[data-arp-theme="dark"] .arp-mast::after{background:linear-gradient(to bottom,transparent calc(100% - 64 * var(--arp-u)),var(--arp-color-surface) 100%),repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)))}@media (prefers-color-scheme:dark){:root:not([data-arp-theme="light"]) .arp-mast::after{background:linear-gradient(to bottom,transparent calc(100% - 64 * var(--arp-u)),var(--arp-color-surface) 100%),repeating-linear-gradient(115deg,transparent 0 calc(46 * var(--arp-u)),rgb(255 255 255 / .035) calc(46 * var(--arp-u)) calc(47 * var(--arp-u)))}}.arp-mast .arp-breadcrumb ol{color:color-mix(in srgb,var(--arp-hero-ink) 66%,transparent)}.arp-mast .arp-breadcrumb a{color:color-mix(in srgb,var(--arp-hero-ink) 86%,transparent)}.arp-mast .arp-breadcrumb [aria-current]{color:var(--arp-hero-ink)}.arp-pagehead--mast{display:flex;align-items:center;gap:var(--arp-space-4);margin:var(--arp-space-4) 0 0;text-align:start}.arp-pagehead--mast .arp-pagehead__title{margin:0;color:var(--arp-hero-ink)!important;font-size:clamp(30 * var(--arp-u), 5 * var(--arp-vw), 46 * var(--arp-u));line-height:1.1;letter-spacing:-.02em}.arp-mast .arp-lead{margin:var(--arp-space-2) 0 0;max-width:62ch;color:color-mix(in srgb,var(--arp-hero-ink) 78%,transparent)}.arp-mast__text{min-width:0}.arp-mast__logo{flex:none;display:grid;place-items:center;width:calc(72 * var(--arp-u));height:calc(72 * var(--arp-u));border-radius:50%;background:#fff;box-shadow:0 0 0 calc(5 * var(--arp-u)) color-mix(in srgb,var(--arp-hero-ink) 14%,transparent);overflow:hidden}.arp-mast__logo img{width:100%;height:100%;padding:calc(12 * var(--arp-u));box-sizing:border-box;object-fit:contain}.arp-mast__mono{font:700 var(--arp-text-2xl,calc(28 * var(--arp-u)))/1 var(--arp-font-heading);color:var(--arp-color-accent)}.arp-mast__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-3);margin-top:var(--arp-space-3)}.arp-mast__pill{display:inline-flex;align-items:center;min-height:calc(28 * var(--arp-u));padding-inline:var(--arp-space-3);border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-sm);font-weight:600;background:color-mix(in srgb,var(--arp-hero-ink) 10%,transparent);border:1px solid color-mix(in srgb,var(--arp-hero-ink) 24%,transparent)}.arp-mast__link{color:var(--arp-hero-ink);font-size:var(--arp-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-mast__link:hover{color:var(--arp-color-accent-soft,#fff);text-decoration-thickness:2px}@media (min-width:600px){.arp-mast--flat{padding-block-end:var(--arp-space-8,calc(40 * var(--arp-u)));margin-bottom:var(--arp-space-6)}}.arp-mast--flat{padding-block-end:var(--arp-space-6);margin-bottom:var(--arp-space-5)}@media (max-width:599px){.arp-mast__logo{width:calc(56 * var(--arp-u));height:calc(56 * var(--arp-u))}.arp-mast{padding-block-end:calc(var(--arp-space-6) + var(--arp-space-4));margin-bottom:calc(-1 * var(--arp-space-6))}}.arp-resultbar__count strong{font-weight:600}.arp-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-2);margin:0 0 var(--arp-space-4);padding:0;list-style:none}.arp-active__chip{display:inline-flex;align-items:center;gap:var(--arp-space-1);min-height:calc(30 * var(--arp-u));padding:0 var(--arp-space-3);border-radius:calc(999 * var(--arp-u));font-size:var(--arp-text-sm);font-weight:600;text-decoration:none;color:var(--arp-color-text);background:color-mix(in srgb,var(--arp-color-accent) 9%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 28%,var(--arp-color-border));transition:background var(--arp-motion-fast,0.15s) ease,border-color var(--arp-motion-fast,0.15s) ease}.arp-active__chip .arp-icon{color:var(--arp-color-muted)}.arp-active__chip:hover{background:color-mix(in srgb,var(--arp-color-accent) 18%,var(--arp-color-surface-raised));border-color:var(--arp-color-accent)}.arp-active__clear{font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-muted);text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-active__clear:hover{color:var(--arp-color-accent)}.arp-filter:last-of-type{border-bottom:0}.arp-filter__more{display:inline-block;margin-top:var(--arp-space-2);font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-accent);text-decoration:none}.arp-filter__more:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--arp-u))}.arp-check__logo{flex:none;width:calc(20 * var(--arp-u));height:calc(20 * var(--arp-u));padding:2px;box-sizing:border-box;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--arp-color-border)}.arp-checks .arp-check:has(.arp-check__logo){align-items:center;gap:var(--arp-space-2)}.arp-card--model:hover,.arp-card--model:focus-within{transform:translateY(calc(-3 * var(--arp-u)));border-color:color-mix(in srgb,var(--arp-color-accent) 35%,var(--arp-color-border))}.arp-card--model .arp-card__media{background:linear-gradient(160deg,var(--arp-color-surface),color-mix(in srgb,var(--arp-color-accent) 5%,var(--arp-color-surface)))}.arp-card--model .arp-card__media::before{content:"";position:absolute;top:calc(12 * var(--arp-u));left:0;z-index:1;width:calc(16 * var(--arp-u));height:calc(11 * var(--arp-u));background:repeating-linear-gradient(0deg,var(--arp-color-accent) 0 2px,transparent 2px calc(4 * var(--arp-u)));clip-path:polygon(0 0,100% 0,78% 100%,0 100%);opacity:.85;transition:width 0.2s ease}.arp-card--model:hover .arp-card__media::before{width:calc(28 * var(--arp-u))}.arp-card__placeholder--logo img{width:calc(64 * var(--arp-u));height:calc(64 * var(--arp-u));object-fit:contain;opacity:.4;filter:grayscale(1)}.arp-card--model .arp-price__amount--na{font-size:var(--arp-text-sm);font-weight:500}.arp-card--model .arp-eyebrow{margin:0;font-size:calc(11 * var(--arp-u));letter-spacing:.1em}@media (prefers-reduced-motion:reduce){.arp-card--model,.arp-card--model:hover,.arp-card--model:focus-within{transform:none;transition:none}.arp-card--model .arp-card__media::before{transition:none}}@media (prefers-reduced-motion:no-preference){.arp-listing__main .arp-grid--listing>*{animation:arp-rise 0.35s ease both}@keyframes arp-rise{from{opacity:0;transform:translateY(calc(8 * var(--arp-u)))}to{opacity:1;transform:none}}}@media (min-width:720px){.arp-about--hero,.arp-contact--hero,.arp-blog--hero{display:flex;align-items:center;min-height:calc(480 * var(--arp-u))}.arp-about--hero>.brxe-container,.arp-contact--hero>.brxe-container,.arp-blog--hero>.brxe-container{flex:1 1 auto}}.brxe-section.arp-legal-bar{position:sticky;top:var(--arp-header-visible,var(--arp-header-h,calc(64 * var(--arp-u))));transition:top 0.4s ease;z-index:calc(var(--arp-z-sticky, 50) - 1);width:100%;padding:0;background:color-mix(in srgb,var(--arp-color-surface-raised) 96%,transparent);border-bottom:1px solid var(--arp-color-border)}.arp-legal-bar progress.brxe-post-reading-progress-bar{position:absolute;top:0;left:0;right:auto;width:100%;height:calc(3 * var(--arp-u));z-index:2;margin:0}.brxe-container.arp-legal-bar__in{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin-inline:auto;padding:var(--arp-space-3) calc(30 * var(--arp-u));display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--arp-space-3)}.brxe-block.arp-legal-bar__brand{width:auto;flex:none;display:flex;flex-direction:row;align-items:center;gap:var(--arp-space-3)}.brxe-block.arp-legal-bar__id{width:auto;display:grid;gap:1px}.arp-legal-bar__type{font:700 var(--arp-text-sm)/1.2 var(--arp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--arp-color-brand)}.brxe-block.arp-legal-bar__meta{width:auto;flex:0 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--arp-space-2)}.arp-legal-pill{padding:calc(6 * var(--arp-u)) calc(12 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:500 var(--arp-text-xs)/1.2 var(--arp-font-body);color:var(--arp-color-muted);background:var(--arp-color-surface);border:1px solid var(--arp-color-border)}.brxe-section.arp-legal-hero{width:100%}.brxe-container.arp-legal-hero__card{width:min(100% - 2 * var(--arp-space-4), var(--arp-container, calc(1200 * var(--arp-u))) - 2 * var(--arp-space-4));margin:calc(16 * var(--arp-u)) auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--arp-space-4);padding:clamp(24 * var(--arp-u), 4 * var(--arp-vw), 48 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:calc(24 * var(--arp-u));box-shadow:var(--arp-shadow-md)}.arp-legal-hero__eyebrow{padding:calc(6 * var(--arp-u)) calc(14 * var(--arp-u));border-radius:calc(999 * var(--arp-u));font:700 calc(11 * var(--arp-u))/1 var(--arp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 12%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 24%,transparent)}.arp-legal-hero__title{margin:0;max-width:24ch;font:700 clamp(30 * var(--arp-u), 4.6 * var(--arp-vw), 48 * var(--arp-u))/1.1 var(--arp-font-heading);letter-spacing:-.02em;color:var(--arp-color-brand)}.arp-legal__hl{color:var(--arp-color-accent)}.arp-legal-hero__lead{max-width:72ch;margin:0;font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));line-height:1.65;color:var(--arp-color-muted)}.arp-legal-hero__notice{max-width:80ch;padding:var(--arp-space-4) var(--arp-space-5);border-radius:var(--arp-radius-lg);font-size:var(--arp-text-sm);line-height:1.6;color:var(--arp-color-text);background:color-mix(in srgb,var(--arp-color-accent) 9%,var(--arp-color-surface-raised));border:1px solid color-mix(in srgb,var(--arp-color-accent) 26%,var(--arp-color-border))}.arp-legal-hero__updated{font:500 var(--arp-text-xs)/1.2 var(--arp-font-body);color:var(--arp-color-muted)}.brxe-section.arp-legal-main{width:100%}.brxe-container.arp-legal-main__in{width:100%;max-width:var(--arp-container,calc(1200 * var(--arp-u)));margin:calc(16 * var(--arp-u)) auto calc(40 * var(--arp-u));padding-inline:var(--arp-space-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--arp-space-5);align-items:start}.brxe-block.arp-legal-toc{width:100%;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:calc(20 * var(--arp-u));box-shadow:var(--arp-shadow-sm);overflow:hidden}.brxe-block.arp-legal-toc__head{width:100%;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--arp-space-3);padding:var(--arp-space-4) var(--arp-space-5);border-bottom:1px solid var(--arp-color-border)}.arp-legal-toc__title{margin:0;font:700 var(--arp-text-md)/1.2 var(--arp-font-heading);color:var(--arp-color-brand)}.arp-legal-toc__sub{font:600 calc(11 * var(--arp-u))/1.2 var(--arp-font-body);color:var(--arp-color-muted)}.arp-legal-toc .toc-list{margin:0;padding:var(--arp-space-2) 0;list-style:none}.arp-legal-toc .toc-list-item{margin:0}.arp-legal-toc .toc-link{display:block;padding:calc(10 * var(--arp-u)) var(--arp-space-5);border-inline-start:calc(3 * var(--arp-u)) solid #fff0;font:600 var(--arp-text-sm)/1.35 var(--arp-font-body);color:var(--arp-color-text);text-decoration:none;transition:background var(--arp-motion-fast,0.15s) ease,color var(--arp-motion-fast,0.15s) ease,border-color var(--arp-motion-fast,0.15s) ease}.arp-legal-toc .toc-link:hover{background:var(--arp-color-surface);color:var(--arp-color-accent)}.arp-legal-toc .toc-link.is-active-link{color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 8%,var(--arp-color-surface-raised));border-inline-start-color:var(--arp-color-accent)}.brxe-block.arp-legal-article{width:100%;min-width:0;padding:clamp(20 * var(--arp-u), 3.4 * var(--arp-vw), 44 * var(--arp-u));background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:calc(24 * var(--arp-u));box-shadow:var(--arp-shadow-sm)}@media (min-width:960px){.brxe-container.arp-legal-main__in{grid-template-columns:calc(300 * var(--arp-u)) minmax(0,1fr);gap:var(--arp-space-5) var(--arp-space-5)}.brxe-block.arp-legal-toc{position:sticky;top:calc(var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) + 76 * var(--arp-u));transition:top 0.4s ease;max-height:calc(100vh - var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) - 100 * var(--arp-u));overflow-y:auto}}.arp-legal__content{color:color-mix(in srgb,var(--arp-color-text) 86%,transparent);font-size:var(--arp-text-md);line-height:1.75}.arp-legal__content h2,.arp-legal__content h3,.arp-legal__content h4{scroll-margin-top:calc(var(--arp-header-visible, var(--arp-header-h, calc(64 * var(--arp-u)))) + 96 * var(--arp-u));color:var(--arp-color-brand);font-family:var(--arp-font-heading);letter-spacing:-.01em}.arp-legal__content h2{margin:var(--arp-space-10,calc(48 * var(--arp-u))) 0 var(--arp-space-3);font-size:clamp(20 * var(--arp-u), 2.4 * var(--arp-vw), 26 * var(--arp-u));font-weight:700;line-height:1.25}.arp-legal__content>h2:first-child{margin-top:0}.arp-legal__content h3{margin:var(--arp-space-6) 0 var(--arp-space-2);font-size:var(--arp-text-lg,calc(18 * var(--arp-u)));font-weight:700}.arp-legal__content h4{margin:var(--arp-space-5) 0 var(--arp-space-1);font-size:var(--arp-text-sm);font-weight:700}.arp-legal__content p,.arp-legal__content ul,.arp-legal__content ol{margin:0 0 var(--arp-space-4)}.arp-legal__content ul,.arp-legal__content ol{padding-inline-start:1.4em}.arp-legal__content li{margin-bottom:var(--arp-space-1)}.arp-legal__content strong{color:var(--arp-color-text)}.arp-legal__content a{color:var(--arp-color-accent);text-underline-offset:calc(3 * var(--arp-u))}.arp-legal__content table{display:block;width:100%;overflow-x:auto;margin:var(--arp-space-4) 0 var(--arp-space-6);border-collapse:separate;border-spacing:0;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);font-size:var(--arp-text-sm);line-height:1.6}.arp-legal__content th,.arp-legal__content td{padding:calc(12 * var(--arp-u)) calc(16 * var(--arp-u));text-align:start;vertical-align:top;border-bottom:1px solid var(--arp-color-border)}.arp-legal__content tr:last-child td{border-bottom:0}.arp-legal__content th{font-size:calc(11 * var(--arp-u));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--arp-color-muted);background:var(--arp-color-surface)}.arp-legal__content td:first-child{width:28%;font-weight:600;color:var(--arp-color-text)}@media (max-width:719px){.brxe-container.arp-legal-bar__in{padding-inline:calc(20 * var(--arp-u))}.brxe-container.arp-legal-hero__card{margin-top:calc(12 * var(--arp-u))}.brxe-container.arp-legal-main__in{margin-top:calc(12 * var(--arp-u));margin-bottom:calc(32 * var(--arp-u))}.brxe-section.arp-legal-bar{position:static}.brxe-block.arp-legal-bar__meta{justify-content:flex-start}}@media print{.arp-legal-bar,.arp-legal-toc{display:none!important}.brxe-container.arp-legal-main__in{display:block}.brxe-block.arp-legal-article,.brxe-container.arp-legal-hero__card{border:0;box-shadow:none}}.arp-repform{display:grid;gap:var(--arp-space-4)}.arp-repform .arp-field{display:grid;gap:var(--arp-space-2)}.arp-repform__contact{display:grid;gap:var(--arp-space-3);margin:0;padding:0;border:0;min-inline-size:0}.arp-repform__row{display:grid;gap:var(--arp-space-4)}@media (min-width:600px){.arp-repform__row{grid-template-columns:1fr 1fr}}.arp-repform__who{display:flex;align-items:center;gap:var(--arp-space-2);margin:0;padding:var(--arp-space-3) var(--arp-space-4);color:var(--arp-color-text-muted,inherit);background:color-mix(in srgb,var(--arp-color-accent) 8%,transparent);border-radius:var(--arp-radius-md)}.arp-repform__error{margin:0;color:var(--arp-color-danger,#c0392b)}.arp-pwform{margin-block:var(--arp-space-4) var(--arp-space-8,calc(40 * var(--arp-u)))}.arp-pwform__card{display:grid;gap:var(--arp-space-4);padding:var(--arp-space-6) var(--arp-space-5);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);box-shadow:var(--arp-shadow-md)}.arp-pwform__card .arp-field{display:grid;gap:var(--arp-space-2)}.arp-pwform__title{margin:0;font-size:var(--arp-text-xl,1.35rem)}.arp-pwform__card p{margin:0}.arp-pwform__back{text-align:center}.arp-loginprompt--mail::before{display:none}.arp-login__note{margin:0;padding:var(--arp-space-3) var(--arp-space-4);border-radius:var(--arp-radius-md);background:color-mix(in srgb,var(--arp-color-accent) 8%,transparent);color:var(--arp-color-text);font-size:var(--arp-text-sm)}.arp-login__note[hidden]{display:none}.arp-login__tabs[hidden]{display:none}.arp-kind{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--arp-space-2)}.arp-kind__opts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--arp-space-2)}.arp-kind__opt{position:relative;display:block;cursor:pointer}.arp-kind__opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.arp-kind__opt span{display:flex;align-items:center;justify-content:center;min-height:calc(40 * var(--arp-u));padding-inline:var(--arp-space-3);height:100%;font:600 var(--arp-text-sm)/1.2 var(--arp-font-body);color:var(--arp-color-text);text-align:center;border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);background:var(--arp-color-surface-raised);transition:border-color 0.15s ease,background-color 0.15s ease}.arp-kind__opt input:checked+span{border-color:var(--arp-color-accent);background:color-mix(in srgb,var(--arp-color-accent) 8%,transparent)}.arp-kind__opt input:focus-visible+span{outline:2px solid var(--arp-color-accent);outline-offset:2px}.arp-kind__hint{margin:0;font-size:var(--arp-text-xs,calc(12 * var(--arp-u)));line-height:1.5;color:var(--arp-color-muted)}.arp-byline{margin:var(--arp-space-4) 0 var(--arp-space-2) calc(-5 * var(--arp-u))}.arp-byline__chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--arp-u)) var(--arp-space-2);max-width:100%;padding:calc(4 * var(--arp-u)) var(--arp-space-4) calc(4 * var(--arp-u)) calc(4 * var(--arp-u));font-size:var(--arp-text-sm);line-height:1.3;color:#fff;background:rgb(255 255 255 / .05);border-radius:calc(999 * var(--arp-u));-webkit-backdrop-filter:blur(calc(6 * var(--arp-u)));backdrop-filter:blur(calc(6 * var(--arp-u)))}.arp-byline__av{position:relative;display:grid;place-items:center;flex:none;width:calc(26 * var(--arp-u));height:calc(26 * var(--arp-u));overflow:hidden;font-size:calc(11 * var(--arp-u));font-weight:700;color:var(--arp-color-accent-contrast);background:var(--arp-color-accent);border-radius:50%}.arp-byline__av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.arp-byline__who a{color:inherit;font-weight:600;text-decoration:none}.arp-byline__who a:hover{text-decoration:underline}.arp-byline__dot{opacity:.55}.arp-byline__upd,.arp-byline__read{color:rgb(255 255 255 / .82)}@media (max-width:480px){.arp-byline__chip{border-radius:calc(18 * var(--arp-u));padding-right:var(--arp-space-3)}.arp-byline__read,.arp-byline__dot:has(+.arp-byline__read){display:none}}.arp-footer__strip ul>li{display:flex;min-width:0}.arp-footer__strip .arp-footer__link,.arp-footer__slot{flex:1 1 auto;box-sizing:border-box;min-height:calc(44 * var(--arp-u));padding:calc(4 * var(--arp-u)) var(--arp-space-4);border-radius:var(--arp-radius-lg);border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .015)}.arp-footer__slot{display:flex;align-items:center;min-width:0}.arp-footer__slot .mailmaster-subscription-form-wrap,.arp-footer__slot .mailmaster-subscription-form{width:100%;margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.arp-footer__slot .mailmaster-subscription-form .mm-form-fields{align-items:center;margin:0;gap:calc(8 * var(--arp-u));padding-bottom:calc(4 * var(--arp-u));border-bottom-color:rgb(255 255 255 / .35)}.arp-footer__slot .mailmaster-subscription-form input[type="email"]{color:#fff;min-width:0;height:calc(32 * var(--arp-u));min-height:calc(32 * var(--arp-u));font-size:calc(14 * var(--arp-u))}.arp-footer__slot .mailmaster-subscription-form input[type="email"]::placeholder{color:rgb(255 255 255 / .6);opacity:1}@media (max-width:900px){.arp-footer__strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.arp-footer__slot .mailmaster-subscription-form button{height:calc(32 * var(--arp-u));min-height:calc(32 * var(--arp-u));padding:0 calc(14 * var(--arp-u));font-size:calc(13 * var(--arp-u));white-space:nowrap}:is(.arp-footer__slot,.arp-subscribe) .mailmaster-subscription-form button[type="submit"]{background:var(--arp-color-accent)!important;color:var(--arp-color-accent-contrast)!important;border-color:transparent!important;transition:background-color var(--arp-motion-fast,0.15s) var(--arp-ease,ease)}:is(.arp-footer__slot,.arp-subscribe) .mailmaster-subscription-form button[type="submit"]:hover:not(:disabled){background:color-mix(in srgb,var(--arp-color-accent) 86%,#fff)!important}:is(.arp-footer__slot,.arp-subscribe) .mailmaster-subscription-form .mm-form-message{color:var(--arp-color-success)!important;background:color-mix(in srgb,var(--arp-color-success) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--arp-color-success) 40%,transparent)!important;border-radius:var(--arp-radius-sm)!important}:is(.arp-footer__slot,.arp-subscribe) .mailmaster-subscription-form .mm-form-message.is-error{color:var(--arp-color-danger)!important;background:color-mix(in srgb,var(--arp-color-danger) 14%,transparent)!important;border-color:color-mix(in srgb,var(--arp-color-danger) 40%,transparent)!important}.arp-footer__slot .mailmaster-subscription-form .mm-form-message,.arp-footer__slot .mailmaster-subscription-form .mm-form-message.is-error{color:#fff!important}.arp-footer__slot .mailmaster-subscription-form .mm-form-message{background:color-mix(in srgb,var(--arp-color-success) 30%,transparent)!important}.arp-footer__slot .mailmaster-subscription-form .mm-form-message.is-error{background:color-mix(in srgb,var(--arp-color-danger) 30%,transparent)!important}.arp-cmpgrid{display:grid;gap:var(--arp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.arp-cmpcard{display:flex;align-items:center;gap:var(--arp-space-2);min-height:calc(52 * var(--arp-u));padding:calc(8 * var(--arp-u)) var(--arp-space-3);color:var(--arp-color-text);text-decoration:none;background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.arp-cmpcard:hover,.arp-cmpcard:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border));box-shadow:var(--arp-shadow-sm)}.arp-cmpcard__img{flex:none;display:grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(32 * var(--arp-u));overflow:hidden;border-radius:calc(6 * var(--arp-u));background:var(--arp-color-surface);color:var(--arp-color-muted)}.arp-cmpcard__img img{width:100%;height:100%;object-fit:contain}.arp-cmpcard__name{flex:1 1 0%;min-width:0;font:600 var(--arp-text-xs)/1.25 var(--arp-font-heading);color:var(--arp-color-brand);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.arp-cmpcard__name--end{text-align:end}.arp-cmpcard__vs{flex:none;display:grid;place-items:center;width:calc(22 * var(--arp-u));height:calc(22 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font:800 calc(9 * var(--arp-u))/1 var(--arp-font-body);letter-spacing:.04em}.arp-cmpgrid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--arp-space-6)}.arp-cmpcard__txt{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:1px}.arp-cmpcard__txt .arp-cmpcard__name{flex:none;font-size:var(--arp-text-sm)}.arp-cmpcard__price{font-size:var(--arp-text-xs);color:var(--arp-color-muted)}.arp-cmpcard__plus{flex:none;display:grid;place-items:center;width:calc(22 * var(--arp-u));height:calc(22 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast);font:700 calc(15 * var(--arp-u))/1 var(--arp-font-body)}@media (max-width:960px){.arp-cmpgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.arp-cmpgrid,.arp-cmpgrid--two{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.arp-cmpcard,.arp-cmpcard:hover{transition:none;transform:none}}.arp-offerform{display:grid;gap:var(--arp-space-4);max-width:calc(640 * var(--arp-u));margin-bottom:var(--arp-space-6)}.arp-offerform__dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(180 * var(--arp-u)),1fr));gap:var(--arp-space-4)}.arp-offerlist,.arp-offercards{list-style:none;margin:0 0 var(--arp-space-4);padding:0;display:grid;gap:var(--arp-space-3)}.arp-offercards{grid-template-columns:repeat(auto-fill,minmax(calc(280 * var(--arp-u)),1fr))}.arp-offerrow{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--arp-space-4);padding:var(--arp-space-4)}.arp-offercard{border-inline-start:calc(4 * var(--arp-u)) solid var(--arp-color-accent)}.arp-modal--search{margin-top:min(12vh, 96 * var(--arp-u));width:min(640 * var(--arp-u), calc(100vw - 2 * var(--arp-space-4)));overflow:visible}.arp-modal--search .arp-search{max-width:none;flex-wrap:wrap}.arp-modal--search .arp-search__list{order:3;flex:1 0 100%;position:static;box-shadow:none;max-height:min(50vh, 360 * var(--arp-u))}.arp-modal--search .arp-search__list[hidden]{display:none}.arp-header__tools .arp-accountmenu .arp-btn,.arp-header__tools>.arp-btn{min-height:calc(34 * var(--arp-u));padding-inline:var(--arp-space-3);font-size:var(--arp-text-sm)}.arp-header__tools .arp-accountmenu .arp-btn span{max-width:calc(140 * var(--arp-u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arp-accountmenu__btn{gap:var(--arp-space-2)}.arp-accountmenu__btn .arp-icon{transition:transform 0.15s ease}.arp-accountmenu__btn[aria-expanded="true"] .arp-icon{transform:rotate(180deg)}.arp-accountmenu__list{position:absolute;z-index:calc(var(--arp-z-sticky, 50) + 2);inset-inline-end:0;top:calc(100% + 6 * var(--arp-u));min-width:calc(210 * var(--arp-u));display:grid;padding:var(--arp-space-1);background:var(--arp-color-surface-raised);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-md);box-shadow:var(--arp-shadow-md)}.arp-accountmenu__list[hidden]{display:none}.arp-accountmenu__item{display:block;width:100%;padding:calc(10 * var(--arp-u)) var(--arp-space-3);border:0;border-radius:var(--arp-radius-sm);background:none;color:var(--arp-color-text);font:600 var(--arp-text-sm)/1.2 var(--arp-font-body);text-align:start;text-decoration:none;cursor:pointer}.arp-accountmenu__item:hover,.arp-accountmenu__item:focus-visible{background:var(--arp-color-surface);color:var(--arp-color-accent)}.arp-accountmenu__item--out{margin-top:var(--arp-space-1);border-top:1px solid var(--arp-color-border);border-radius:0 0 var(--arp-radius-sm) var(--arp-radius-sm)}.arp-hero__colours[open] .arp-hero__colourlist li,.arp-variant__palette[open] .arp-colourlist li{animation:arp-soft-in 0.7s cubic-bezier(.25,.8,.25,1) 0.12s both}.arp-hero__colours[open] .arp-hero__colourlist li:nth-child(2),.arp-variant__palette[open] .arp-colourlist li:nth-child(2){animation-delay:0.2s}.arp-hero__colours[open] .arp-hero__colourlist li:nth-child(3),.arp-variant__palette[open] .arp-colourlist li:nth-child(3){animation-delay:0.28s}.arp-hero__colours[open] .arp-hero__colourlist li:nth-child(4),.arp-variant__palette[open] .arp-colourlist li:nth-child(4){animation-delay:0.36s}.arp-hero__colours[open] .arp-hero__colourlist li:nth-child(n+5),.arp-variant__palette[open] .arp-colourlist li:nth-child(n+5){animation-delay:0.44s}@keyframes arp-soft-in{from{opacity:0;transform:translateY(calc(-6 * var(--arp-u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arp-hero__colours[open] .arp-hero__colourlist li,.arp-variant__palette[open] .arp-colourlist li{animation:none}.arp-hero__dots,.arp-variant__dots,.arp-hero__dots .arp-swatch__chip,.arp-variant__dots .arp-swatch__chip,.arp-hero__colours summary,.arp-variant__palette summary{transition:none}.arp-variant:active{transform:none}}.arp-hero__pricerow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--arp-space-2) var(--arp-space-4)}.arp-hero__breakup{padding:0 0 calc(4 * var(--arp-u));border:0;background:none;color:var(--arp-color-accent);font:600 var(--arp-text-sm)/1.2 var(--arp-font-body);text-decoration:underline;text-underline-offset:calc(4 * var(--arp-u));text-decoration-color:color-mix(in srgb,var(--arp-color-accent) 40%,transparent);cursor:pointer;transition:text-decoration-color 0.3s ease}.arp-hero__breakup:hover,.arp-hero__breakup:focus-visible{text-decoration-color:currentcolor}.arp-modal--wide{width:min(860 * var(--arp-u), calc(100vw - 2 * var(--arp-space-4)));max-height:calc(100vh - 2 * var(--arp-space-5));overflow:auto}.arp-sharebar{position:fixed;z-index:calc(var(--arp-z-sticky, 50) + 1);left:calc(6 * var(--arp-u));bottom:var(--arp-space-5,calc(20 * var(--arp-u)))}.arp-sharebar__toggle{display:grid;place-items:center;width:calc(44 * var(--arp-u));height:calc(44 * var(--arp-u));border:1px solid var(--arp-color-border);border-radius:50%;background:var(--arp-color-surface-raised);color:var(--arp-color-text);box-shadow:var(--arp-shadow-md);cursor:pointer;transition:color 0.3s var(--arp-ease,ease),transform 0.3s var(--arp-ease,ease)}.arp-sharebar__toggle:hover,.arp-sharebar__toggle:focus-visible,.arp-sharebar__toggle[aria-expanded="true"]{color:var(--arp-color-accent)}.arp-sharebar__toggle:active{transform:scale(.95)}.arp-sharebar__list{position:absolute;left:0;bottom:calc(100% + 8 * var(--arp-u));list-style:none;margin:0;padding:calc(4 * var(--arp-u)) calc(3 * var(--arp-u));display:grid;gap:2px;background:color-mix(in srgb,var(--arp-color-surface-raised) 50%,transparent);border:1px solid color-mix(in srgb,var(--arp-color-border) 60%,transparent);border-radius:calc(999 * var(--arp-u));box-shadow:var(--arp-shadow-md)}.arp-sharebar__btn{display:grid;place-items:center;width:calc(30 * var(--arp-u));height:calc(34 * var(--arp-u));padding:0;border:0;border-radius:calc(15 * var(--arp-u));background:#fff0;color:var(--arp-color-text);text-decoration:none;cursor:pointer;transition:background 0.3s var(--arp-ease,ease),color 0.3s var(--arp-ease,ease),transform 0.3s var(--arp-ease,ease)}.arp-sharebar__btn:hover,.arp-sharebar__btn:focus-visible{background:var(--arp-share-c,var(--arp-color-accent));color:#fff;transform:scale(1.08)}.arp-sharebar__btn .arp-icon{width:calc(17 * var(--arp-u));height:calc(17 * var(--arp-u))}.arp-sharebar__btn:focus-visible,.arp-sharebar__toggle:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}@media (max-width:1359px){.arp-sharebar:not(.is-open) .arp-sharebar__list{display:none}}@media (max-width:767px){.arp-sharebar{bottom:calc(72 * var(--arp-u) + env(safe-area-inset-bottom, 0px))}body:has(.arp-stickybar) .arp-sharebar,body.arp-has-tray .arp-sharebar{bottom:calc(144 * var(--arp-u) + env(safe-area-inset-bottom, 0px))}}@media (min-width:1360px){.arp-sharebar{top:60%;bottom:auto;transform:translateY(-50%)}.arp-sharebar__toggle{display:none}.arp-sharebar__list{position:static}}@media print{.arp-sharebar{display:none}}@media (prefers-reduced-motion:reduce){.arp-sharebar__toggle,.arp-sharebar__btn{transition:none}.arp-sharebar__btn:hover,.arp-sharebar__btn:focus-visible,.arp-sharebar__toggle:active{transform:none}}.arp-parallax{position:fixed;top:0;left:0;right:0;z-index:-1;pointer-events:none;will-change:transform;contain:strict}body.arp-par-on{background-image:none!important}@supports (animation-timeline:scroll()){.arp-parallax{animation:arp-parallax linear both;animation-timeline:scroll(root block)}@keyframes arp-parallax{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,var(--arp-par-travel,0),0)}}}@media print{.arp-parallax{display:none}}.arp-block:has(>.arp-variants>.arp-variants__tools){position:relative}.arp-variants__tools{display:flex;justify-content:flex-end;margin:0 0 var(--arp-space-3)}.arp-block:has(>.arp-variants>.arp-variants__tools)>.arp-variants>.arp-variants__tools{position:absolute;top:calc(22 * var(--arp-u));inset-inline-end:var(--arp-space-6);margin:0}.arp-variant__cmp{display:inline-flex;align-items:center;gap:calc(6 * var(--arp-u));font-size:var(--arp-text-sm);font-weight:600;color:var(--arp-color-muted);cursor:pointer}.arp-variant__cmp input{width:calc(18 * var(--arp-u));height:calc(18 * var(--arp-u));accent-color:var(--arp-color-accent);cursor:pointer}@media print{.arp-variant__cmp,.arp-variants__tools{display:none!important}}.arp-speclist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 180 * var(--arp-u)),1fr));gap:var(--arp-space-2,calc(8 * var(--arp-u))) var(--arp-space-4)}.arp-speclist li{position:relative;margin:0;padding-inline-start:calc(18 * var(--arp-u));line-height:1.4}.arp-speclist li::before{content:"";position:absolute;inset-inline-start:2px;top:calc(0.7em - 3.5 * var(--arp-u));width:calc(7 * var(--arp-u));height:calc(7 * var(--arp-u));border-radius:2px;background:var(--arp-color-accent)}.brxe-image:has(>img.size-thumbnail)>.bricks-image-caption{background:none;color:#fff0;pointer-events:none;user-select:none}.brxe-block:has(>.brxe-div>.brxe-image img.size-thumbnail){position:relative;transition:border-color 0.3s ease,box-shadow 0.3s ease}.brxe-block:has(>.brxe-div>.brxe-image img.size-thumbnail) a::after{content:"";position:absolute;inset:0;border-radius:inherit}.brxe-block:has(>.brxe-div>.brxe-image img.size-thumbnail):hover{border-color:color-mix(in srgb,var(--arp-color-accent) 30%,var(--arp-color-border));box-shadow:var(--arp-shadow-sm)}.brxe-block:has(>.brxe-div>.brxe-image img.size-thumbnail):has(a:focus-visible){outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-review__media{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--arp-space-4) 0;padding-top:var(--arp-space-3);border-top:1px solid var(--arp-color-border)}.arp-review__mcol{display:grid;gap:var(--arp-space-2);min-width:0}.arp-review__mcol:first-child{flex:1 1 auto}.arp-review__medialabel{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arp-review__medialabel--video{letter-spacing:.01em;text-transform:none;line-height:1.4}.arp-review__media .arp-review__photos{display:flex;flex-wrap:wrap;gap:var(--arp-space-2)}.arp-review__media .arp-review__photos a{display:block;line-height:0}.arp-review__media .arp-review__photos img{display:block;width:calc(128 * var(--arp-u));height:calc(96 * var(--arp-u));border-radius:var(--arp-radius-md);box-shadow:0 0 0 1px var(--arp-color-border);transition:opacity 0.3s ease}.arp-review__media .arp-review__photos a:hover img{opacity:.88}.arp-review__media.has-both{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start}.arp-review__media.has-both .arp-review__mcol:first-child{padding-inline-end:var(--arp-space-5)}.arp-review__media.has-both .arp-review__photos{display:grid;grid-template-columns:repeat(3,minmax(0,calc(128 * var(--arp-u))))}.arp-review__media.has-both .arp-review__photos img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.arp-review__media.has-both .arp-review__mcol--video{position:relative;padding-inline-start:var(--arp-space-5)}.arp-review__media.has-both .arp-review__mcol--video::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border)) 18%,color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border)) 82%,transparent)}.arp-review__videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--arp-u)),1fr));gap:var(--arp-space-2);width:min(100%, 520 * var(--arp-u))}.arp-review__video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--arp-radius-md);background:#15171c;box-shadow:0 0 0 1px var(--arp-color-border);transition:box-shadow 0.3s ease}.arp-review__video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.arp-review__video::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .18);pointer-events:none;transition:background 0.3s ease}.arp-review__video:hover{box-shadow:0 0 0 2px var(--arp-color-accent)}.arp-review__video:hover img{transform:scale(1.04)}.arp-review__video:hover::after{background:rgb(0 0 0 / .05)}.arp-review__video:focus-visible{outline:calc(3 * var(--arp-u)) solid var(--arp-color-accent);outline-offset:2px}.arp-review__play{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:calc(34 * var(--arp-u));height:calc(34 * var(--arp-u));border-radius:50%;background:var(--arp-color-accent);color:var(--arp-color-accent-contrast,#fff);box-shadow:0 2px calc(10 * var(--arp-u)) rgb(0 0 0 / .35);transition:transform 0.3s ease}.arp-review__play::before{content:"";width:0;height:0;margin-inline-start:calc(3 * var(--arp-u));border-block:calc(5 * var(--arp-u)) solid #fff0;border-inline-start:calc(9 * var(--arp-u)) solid currentcolor}.arp-review__video:hover .arp-review__play{transform:scale(1.1)}@media (max-width:560px){.arp-review__media.has-both{grid-template-columns:minmax(0,1fr);row-gap:var(--arp-space-4)}.arp-review__media.has-both .arp-review__mcol:first-child{padding-inline-end:0}.arp-review__media.has-both .arp-review__mcol--video{padding-inline-start:0;padding-block-start:var(--arp-space-4)}.arp-review__media.has-both .arp-review__mcol--video::before{inset-block:0 auto;inset-inline:0;width:auto;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border)) 18%,color-mix(in srgb,var(--arp-color-accent) 45%,var(--arp-color-border)) 82%,transparent)}.arp-review__video{width:100%;height:auto}}.arp-rform__media{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(260 * var(--arp-u)),1fr));gap:var(--arp-space-4);align-items:stretch}.arp-rform__media>.arp-field{display:flex;flex-direction:column;margin:0}.arp-rform__media .arp-rform__drop{flex:1;align-content:center}.arp-rform__ytbox{display:grid;gap:var(--arp-space-2);padding:var(--arp-space-3);border:2px dashed var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface);transition:border-color 0.3s ease}.arp-rform__ytbox:focus-within{border-color:var(--arp-color-accent)}.arp-rform__ytrow{display:grid;grid-template-columns:calc(84 * var(--arp-u)) minmax(0,1fr);gap:var(--arp-space-3);align-items:center}.arp-rform__ytrow[hidden]{display:none}.arp-rform__ytprev{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--arp-radius-sm);background:color-mix(in srgb,var(--arp-color-border) 45%,var(--arp-color-surface))}.arp-rform__ytprev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arp-rform__ytprev img[hidden]{display:none}.arp-rform__ytprev .arp-review__play{position:relative;top:auto;left:auto;translate:none;z-index:1;width:calc(26 * var(--arp-u));height:calc(26 * var(--arp-u))}.arp-rform__ytprev .arp-review__play::before{border-block-width:calc(4 * var(--arp-u));border-inline-start-width:calc(7 * var(--arp-u));margin-inline-start:2px}.arp-rform__ytbox .arp-input{width:100%}.arp-rform__ytadd{justify-self:start;border:0;background:#fff0;padding:2px 0;color:var(--arp-color-accent);font:inherit;font-size:var(--arp-text-sm);font-weight:600;cursor:pointer}.arp-rform__ytadd[hidden]{display:none}.arp-rform__ytadd:hover{text-decoration:underline}.arp-rform__recap{display:grid;gap:var(--arp-space-2);margin:0 0 var(--arp-space-5);padding:var(--arp-space-4);border:1px solid var(--arp-color-border);border-radius:var(--arp-radius-lg);background:var(--arp-color-surface)}.arp-rform__recaphead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--arp-space-3)}.arp-rform__recap p{margin:0;color:var(--arp-color-muted);font-size:var(--arp-text-sm)}.arp-rform__lock{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6 * var(--arp-u));padding-top:var(--arp-space-2);border-top:1px solid var(--arp-color-border);color:var(--arp-color-text)}.arp-rform__lock .arp-icon{align-self:center;color:var(--arp-color-accent)}.arp-rform__main--add{display:grid;gap:var(--arp-space-5)}.arp-review__update{display:grid;gap:var(--arp-space-2);margin-top:var(--arp-space-2);padding:var(--arp-space-3) var(--arp-space-4);border-inline-start:calc(3 * var(--arp-u)) solid var(--arp-color-accent);border-radius:0 var(--arp-radius-md) var(--arp-radius-md) 0;background:color-mix(in srgb,var(--arp-color-accent) 5%,var(--arp-color-surface))}.arp-review__update p{margin:0}.arp-review__updatehead{color:var(--arp-color-muted);font-size:var(--arp-text-xs)}.arp-review__updatehead strong{color:var(--arp-color-text);text-transform:uppercase;letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.arp-review__video img,.arp-review__play{transition:none}.arp-review__video:hover img,.arp-review__video:hover .arp-review__play{transform:none}}.arp-linkbtn{appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--arp-color-accent);text-decoration:underline;cursor:pointer}