:root{--on-accent:#fff}.mcl-hp, .field-type-text-field:has(.mcl-hp) { position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden; }.jet-form-builder { display:flex; flex-direction:column; gap:var(--space-sm); font-family:var(--font-body); }.jet-form-builder .wp-block-columns { display:grid; grid-template-columns:1fr 1fr; gap:var(--space-sm) var(--space-md); margin:0; }@media (max-width:767px){ .jet-form-builder .wp-block-columns { grid-template-columns:1fr; } }.jet-form-builder .wp-block-column { min-width:0; }.jet-form-builder-row { margin:0; }.jet-form-builder__label { margin-bottom:6px; }.jet-form-builder__label-text { font-weight:500; color:var(--ink); font-size:15px; }.jet-form-builder__required { color:var(--accent); margin-left:2px; }.jet-form-builder__desc { color:var(--ink-muted); font-size:var(--text-sm); margin-top:4px; }.field-type-heading-field { margin-top:var(--space-md); padding-top:var(--space-md); border-top:1px solid var(--rule); }.jet-form-builder > .field-type-heading-field:first-of-type { margin-top:0; padding-top:0; border-top:0; }.field-type-heading-field .jet-form-builder__label-text { font-family:var(--font-display); font-weight:700; font-size:var(--text-title); }.jet-form-builder__heading-desc { color:var(--ink-muted); font-size:var(--text-sm); margin-top:4px; }.jet-form-builder input.jet-form-builder__field:not([type=checkbox]):not([type=radio]), .jet-form-builder select.jet-form-builder__field, .jet-form-builder textarea.jet-form-builder__field { width:100%; padding:12px 14px; border:1px solid var(--rule); border-radius:var(--radius-sm); background:var(--surface-raised); color:var(--ink); font:inherit; font-size:16px; }.jet-form-builder textarea.jet-form-builder__field { min-height:120px; resize:vertical; }.jet-form-builder .jet-form-builder__field:focus { outline:2px solid var(--accent); outline-offset:1px; border-color:var(--accent); }.jet-form-builder .radio-wrap, .jet-form-builder .checkradio-wrap, .jet-form-builder .checkbox-wrap { margin:4px 0; }.jet-form-builder__field-label { display:flex; gap:8px; align-items:flex-start; cursor:pointer; }.jet-form-builder input[type=radio], .jet-form-builder input[type=checkbox] { accent-color:var(--accent); width:18px; height:18px; margin-top:3px; }.jet-form-builder__action-button { background:var(--accent); color:#fff; border:0; border-radius:var(--radius-sm); padding:14px 28px; font-family:var(--font-display); font-weight:600; font-size:16px; cursor:pointer; }.jet-form-builder__action-button:hover { filter:brightness(1.08); }.jet-form-builder__submit-wrap { margin-top:var(--space-sm); }.jet-form-builder-messages-wrap .jet-form-builder-message { padding:14px 16px; border-radius:var(--radius-sm); margin-top:var(--space-sm); }.jet-form-builder-message--success { background:#E7EEF9; color:var(--ink); border-left:4px solid var(--accent); }.jet-form-builder-message--error { background:#FBEAEA; color:#7A1F1F; border-left:4px solid #B3261E; }.jet-form-builder-file-upload__content { border:1px dashed var(--rule); border-radius:var(--radius-sm); padding:var(--space-sm); background:var(--surface); }.mcl-badges { display:flex; flex-wrap:wrap; gap:6px; }.mcl-badge { display:inline-block; padding:3px 10px; border-radius:999px; font-family:var(--font-display); font-size:12px; font-weight:600; letter-spacing:.02em; background:var(--surface); color:var(--ink); border:1px solid var(--rule); white-space:nowrap; }.mcl-badge--status { background:var(--accent); color:#fff; border-color:var(--accent); }.mcl-badge--status.mcl-badge--awaiting-client, .mcl-badge--status.mcl-badge--awaiting-approval { background:#9A6B12; border-color:#9A6B12; }.mcl-badge--status.mcl-badge--completed, .mcl-badge--status.mcl-badge--closed { background:var(--ink-muted); border-color:var(--ink-muted); }.mcl-badge--urgency.mcl-badge--urgent, .mcl-badge--urgency.mcl-badge--high { color:#B3261E; border-color:#E8B4B0; }.mcl-ticket-row { color:var(--ink); text-decoration:none; align-items:center; transition:border-color .15s, box-shadow .15s; border:1px solid transparent; }.mcl-ticket-row:hover { border-color:var(--accent); box-shadow:0 2px 12px rgba(11,42,60,.08); }.mcl-ticket-no { font-family:var(--font-display); font-weight:700; color:var(--accent); }.mcl-ticket-title { font-family:var(--font-display); font-weight:600; font-size:17px; }.mcl-ticket-details { margin:0; display:flex; flex-direction:column; gap:12px; }.mcl-ticket-details dt { font-size:var(--text-sm); color:var(--ink-muted); font-weight:500; }.mcl-ticket-details dd { margin:2px 0 0; word-break:break-word; }.mcl-ticket-files { margin:var(--space-sm) 0 0; padding-left:18px; }.mcl-ticket-conversation .comment-list { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:var(--space-sm); }.mcl-ticket-conversation .comment-list li { background:var(--surface); border-radius:var(--radius-sm); padding:var(--space-sm); }.mcl-ticket-conversation .comment-list li.by-staff { background:#E7EEF9; }.mcl-ticket-conversation .comment-reply-link, .mcl-ticket-conversation .comments-title, .mcl-ticket-conversation .logged-in-as { display:none; }.jet-form-builder__field-label span { color:var(--ink); }.mcl-ticket-conversation textarea { width:100%; min-height:120px; padding:12px 14px; border:1px solid var(--rule); border-radius:var(--radius-sm); font:inherit; }.mcl-ticket-row { display:grid !important; grid-template-columns:110px minmax(0,1fr) auto; gap:var(--space-sm) var(--space-md); align-items:center; text-align:left; }@media (max-width:767px){ .mcl-ticket-row { grid-template-columns:1fr; gap:var(--space-xs); } }.bricks-button.mcl-btn-ghost { background:transparent; color:var(--ink); border:1px solid var(--rule); }.bricks-button.mcl-btn-ghost:hover { border-color:var(--ink); }.mcl-work-card { color:var(--ink); text-decoration:none; }.mcl-work-card:hover h2, .mcl-work-card:hover h3 { color:var(--accent); }.mcl-work-img, .mcl-work-card img { width:100%; aspect-ratio:16/10; object-fit:cover; border-radius:var(--radius-md); display:block; }.mcl-work-hero, .mcl-work-hero img { width:100%; border-radius:var(--radius-lg); display:block; }.mcl-screens { display:grid; grid-template-columns:3fr 1.4fr 1fr; gap:var(--space-md); align-items:start; }@media (max-width:767px){ .mcl-screens { grid-template-columns:1fr 1fr; } .mcl-screen--pc_site { grid-column:1 / -1; } }.mcl-screen { margin:0; }.mcl-screen img { width:100%; height:auto; border-radius:var(--radius-sm); box-shadow:0 4px 24px rgba(11,42,60,.12); display:block; }.mcl-screen figcaption { font-size:var(--text-sm); color:var(--ink-muted); margin-top:8px; }.mcl-prose { line-height:1.7; }.mcl-prose h2 { font-size:var(--text-title); margin:var(--space-lg) 0 var(--space-xs); }.mcl-prose h3 { font-size:18px; margin:var(--space-md) 0 var(--space-xs); }.mcl-prose p, .mcl-prose ul, .mcl-prose ol { margin:0 0 var(--space-sm); }.mcl-prose ul, .mcl-prose ol { padding-left:22px; }.mcl-prose table { width:100%; border-collapse:collapse; font-size:14px; }.mcl-prose th, .mcl-prose td { border-bottom:1px solid var(--rule); padding:8px; text-align:left; vertical-align:top; }.card.brxe-ctacon { flex-direction:row; align-items:center; justify-content:space-between; padding:var(--space-xl); }@media (max-width:991px){ .card.brxe-ctacon { flex-direction:column; align-items:flex-start; } }@media (max-width:767px){ .card.brxe-ctacon { padding:var(--space-lg) var(--space-md); } }.bricks-button.brxe-ctab2 { background:transparent; color:var(--accent); border:1px solid var(--accent); }.mcl-screen img { object-fit:cover; object-position:top; }.mcl-screen--pc_site img { aspect-ratio:16/10; }.mcl-screen--tablet_site img { aspect-ratio:3/4; }.mcl-screen--mobile_site img { aspect-ratio:9/19; }.brxe-section .card.brxe-ctacon{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--space-lg)}.card.brxe-ctacon>.brxe-ctatxt{flex:1 1 auto;width:auto;margin:0;max-width:640px}.card.brxe-ctacon>.brxe-ctabtn{flex:0 0 auto;width:auto;margin:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}:root .bricks-button.brxe-ctab2{background:transparent!important;color:var(--accent)!important;border:1px solid var(--accent)}:root .bricks-button.brxe-ctab2:hover{background:var(--accent)!important;color:var(--on-accent)!important}@media (max-width:991px){.brxe-section .card.brxe-ctacon{flex-direction:column;align-items:flex-start;flex-wrap:wrap}.card.brxe-ctacon>.brxe-ctatxt{max-width:none}}:root .bricks-button{border:1px solid transparent;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}:root .bricks-button.outline{border:1px solid currentColor}:root .bricks-button.mcl-btn-ghost{border-color:var(--rule)}:root .bricks-button.mcl-btn-ghost:hover{border-color:var(--ink)}:root .bricks-button.bricks-background-primary:hover{filter:brightness(.92)}.brx-grid>*{min-width:0}input[type=file]::file-selector-button{font-family:Sora,sans-serif;font-weight:600;font-size:14px;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:10px 18px;margin-right:12px;cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--accent);color:var(--on-accent)}#brx-header.brx-sticky.scrolling{box-shadow:0 2px 12px rgba(11,42,60,.08)}.mcl-q-formcard .jet-form-builder-row, .mcl-q-edit__main .mcl-form-card .jet-form-builder-row { display:flex; flex-direction:column; }.mcl-q-formcard .jet-form-builder__label, .mcl-q-edit__main .mcl-form-card .jet-form-builder__label { order:-2; margin-bottom:0; }.mcl-q-formcard .jet-form-builder-row > .jet-form-builder__desc, .mcl-q-edit__main .mcl-form-card .jet-form-builder-row > .jet-form-builder__desc { order:-1; margin:0 0 6px; }.mcl-q-formcard .jet-form-builder__desc small, .mcl-q-edit__main .mcl-form-card .jet-form-builder__desc small { font-size:var(--text-sm); }.mcl-q-formcard .field-type-heading-field, .mcl-q-edit__main .mcl-form-card .field-type-heading-field { margin-top:var(--space-lg); }.mcl-q-formcard .jet-form-builder__heading-desc, .mcl-q-edit__main .mcl-form-card .jet-form-builder__heading-desc { font-family:var(--font-display); font-size:12px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:var(--accent); }.mcl-q-formcard .field-type-checkbox-field .jet-form-builder__fields-group, .mcl-q-edit__main .mcl-form-card .field-type-checkbox-field .jet-form-builder__fields-group { display:grid; grid-template-columns:1fr 1fr; gap:6px 24px; }@media (max-width:767px){ .mcl-q-formcard .field-type-checkbox-field .jet-form-builder__fields-group, .mcl-q-edit__main .mcl-form-card .field-type-checkbox-field .jet-form-builder__fields-group { grid-template-columns:1fr; } }.mcl-q-formcard textarea.jet-form-builder__field, .mcl-q-edit__main textarea.jet-form-builder__field { min-height:96px; }.mcl-q-en { font-weight:400; color:var(--ink-muted); font-size:.85em; }.mcl-q-meta { color:var(--ink-muted); font-size:var(--text-sm); margin:0; }.mcl-q-card { background:var(--surface-raised, #fff); border:1px solid var(--rule); border-radius:var(--radius-md, 12px); padding:var(--space-md); display:flex; flex-direction:column; gap:var(--space-sm); }.mcl-q-card h2 { font-size:var(--text-title); margin:0; }.mcl-q-card p { margin:0; }.mcl-q-staffnote { background:#FFF4DC; border-left:4px solid #9A6B12; padding:10px 14px; border-radius:var(--radius-sm); margin:0 0 var(--space-md); font-size:var(--text-sm); }.mcl-account-nav { display:flex; flex-wrap:wrap; gap:4px; border-bottom:1px solid var(--rule); }.mcl-account-nav a { padding:10px 16px; color:var(--ink-muted); text-decoration:none; font-family:var(--font-display); font-weight:600; font-size:15px; border-bottom:3px solid transparent; margin-bottom:-1px; }.mcl-account-nav a:hover { color:var(--ink); }.mcl-account-nav a[aria-current=page] { color:var(--accent); border-bottom-color:var(--accent); }.mcl-q-block { display:flex; flex-direction:column; gap:var(--space-sm); margin-bottom:var(--space-lg); }.mcl-q-block__head { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:var(--space-sm); }.mcl-q-block__head h2 { font-size:var(--text-title); margin:0; }.mcl-q-list { display:flex; flex-direction:column; gap:var(--space-xs, 8px); }.mcl-q-row { display:grid; grid-template-columns:minmax(0,1fr) 140px auto; gap:var(--space-sm) var(--space-md); align-items:center; padding:var(--space-sm) var(--space-md); background:var(--surface-raised, #fff); border:1px solid var(--rule); border-radius:var(--radius-sm); color:var(--ink); text-decoration:none; transition:border-color .15s, box-shadow .15s; }.mcl-q-row:has(.mcl-ticket-no) { grid-template-columns:110px minmax(0,1fr) auto; }.mcl-q-row:hover { border-color:var(--accent); box-shadow:0 2px 12px rgba(11,42,60,.08); }.mcl-q-row__main { display:flex; flex-direction:column; gap:4px; min-width:0; }.mcl-q-row__cta { font-family:var(--font-display); font-weight:600; color:var(--accent); white-space:nowrap; }.mcl-q-progress { height:6px; background:var(--surface); border-radius:999px; overflow:hidden; }.mcl-q-progress span { display:block; height:100%; background:var(--accent); }@media (max-width:767px){ .mcl-q-row, .mcl-q-row:has(.mcl-ticket-no) { grid-template-columns:1fr; gap:var(--space-xs, 8px); } }.mcl-history { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:var(--space-sm); }.mcl-history__item { position:relative; background:var(--surface-raised, #fff); border:1px solid var(--rule); border-left:4px solid var(--rule); border-radius:var(--radius-sm); padding:var(--space-sm) var(--space-md); display:flex; flex-direction:column; gap:6px; }.mcl-history__item--staff { border-left-color:var(--accent); background:#F3F6FC; }.mcl-history__item--log { border-left-color:#9A6B12; }.mcl-history__item--event, .mcl-history__item--status { background:var(--surface); }.mcl-history__head { display:flex; flex-wrap:wrap; justify-content:space-between; gap:4px 12px; }.mcl-history__head time { color:var(--ink-muted); font-size:var(--text-sm); }.mcl-history__text p { margin:0 0 6px; }.mcl-history__text p:last-child { margin:0; }.mcl-history__ref { font-size:var(--text-sm); color:var(--accent); }.mcl-q-edit { display:grid; grid-template-columns:minmax(0,2fr) minmax(0,1fr); gap:var(--space-lg); align-items:start; }@media (max-width:991px){ .mcl-q-edit { grid-template-columns:1fr; } }.mcl-q-edit__main, .mcl-q-edit__side { display:flex; flex-direction:column; gap:var(--space-md); min-width:0; }.mcl-q-edit__head h2 { margin:0; }.mcl-q-thread, .mcl-q-changes { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:var(--space-xs, 8px); max-height:520px; overflow:auto; }.mcl-q-thread li { background:var(--surface); border-radius:var(--radius-sm); padding:10px 12px; font-size:15px; }.mcl-q-thread li.by-staff { background:#E7EEF9; }.mcl-q-thread li.is-log { border-left:4px solid #9A6B12; }.mcl-q-thread li p { margin:6px 0 0; }.mcl-q-changes li { font-size:var(--text-sm); border-bottom:1px solid var(--rule); padding-bottom:6px; }.mcl-q-message { display:flex; flex-direction:column; gap:var(--space-xs, 8px); }.mcl-q-message textarea { width:100%; min-height:100px; padding:12px 14px; border:1px solid var(--rule); border-radius:var(--radius-sm); font:inherit; font-size:16px; background:var(--surface-raised, #fff); }.mcl-q-message .bricks-button { align-self:flex-start; }.mcl-q-answers__section h3 { font-size:17px; margin:var(--space-md) 0 var(--space-xs); }#brxe-hdracc, .brxe-hdracc { width:auto; display:flex; flex:0 0 auto; }.mcl-account-icon { display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:999px; color:var(--ink); border:1px solid var(--rule); position:relative; transition:border-color .15s, color .15s; }.mcl-account-icon:hover { color:var(--accent); border-color:var(--accent); }.mcl-account-icon.is-logged-in::after { content:""; position:absolute; top:6px; right:6px; width:8px; height:8px; border-radius:50%; background:var(--accent); border:2px solid var(--surface, #F4F0E8); }@media (max-width:991px){ #brxe-hdracc, .brxe-hdracc { order:-1; } }.mcl-q-client { display:grid; grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr) auto; gap:var(--space-sm) var(--space-md); align-items:start; padding:var(--space-sm) var(--space-md); background:var(--surface-raised, #fff); border:1px solid var(--rule); border-radius:var(--radius-sm); }.mcl-q-client__col { display:flex; flex-direction:column; gap:2px; font-size:15px; min-width:0; }.mcl-q-label { font-size:12px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:var(--ink-muted); }.mcl-q-client__actions { display:flex; gap:8px; flex-wrap:wrap; }.mcl-q-client__actions .bricks-button { min-height:38px; padding:6px 14px; font-size:14px; }@media (max-width:991px){ .mcl-q-client { grid-template-columns:1fr 1fr; } .mcl-q-client .mcl-q-row__main, .mcl-q-client__actions { grid-column:1 / -1; } }@media (max-width:991px){ #brxe-hdrnavwrap { flex-wrap:nowrap; column-gap:8px; } }@media (min-width:992px){ #brxe-hdrnavwrap { flex:1 1 auto; } #brxe-hdrnav { margin-left:16px; margin-right:auto; } #brxe-hdrnav .bricks-nav-menu > li { margin-left:0; } }.mcl-devices { position:relative; padding:0 9% 9% 0; }.mcl-devices__browser { background:#fff; border:1px solid var(--rule); border-radius:12px; overflow:hidden; box-shadow:0 18px 48px rgba(11,42,60,.14); }.mcl-devices__bar { display:flex; align-items:center; gap:6px; height:30px; padding:0 12px; background:var(--surface); border-bottom:1px solid var(--rule); }.mcl-devices__bar i { width:9px; height:9px; border-radius:50%; background:var(--rule); }.mcl-devices__bar span { margin-left:10px; padding:2px 12px; border-radius:999px; background:#fff; border:1px solid var(--rule); font-size:11px; line-height:1.5; color:var(--ink-muted); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:60%; }.mcl-devices__browser img { display:block; width:100%; height:auto; aspect-ratio:16/10; object-fit:cover; object-position:top; }.mcl-devices__phone { position:absolute; right:0; bottom:0; width:24%; padding:5px; background:#0B2A3C; border-radius:20px; box-shadow:0 18px 40px rgba(11,42,60,.28); }.mcl-devices__phone img { display:block; width:100%; height:auto; aspect-ratio:750/1200; object-fit:cover; object-position:top; border-radius:15px; }.mcl-devices--lg .mcl-devices__phone { width:21%; padding:7px; border-radius:28px; }.mcl-devices--lg .mcl-devices__phone img { border-radius:21px; }a:hover .mcl-devices__browser, .mcl-pf-shot:hover .mcl-devices__browser { box-shadow:0 22px 56px rgba(11,42,60,.2); }.mcl-devices__browser, .mcl-devices__phone { transition:transform .3s ease, box-shadow .3s ease; }a:hover .mcl-devices__phone, .mcl-pf-shot:hover .mcl-devices__phone { transform:translateY(-6px); }.mcl-features { list-style:none; margin:0; padding:0; display:grid; gap:10px; }.mcl-features li { position:relative; padding-left:28px; line-height:1.5; }.mcl-features li::before { content:""; position:absolute; left:0; top:.2em; width:18px; height:18px; border-radius:50%; background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat; }.mcl-features--cols { grid-template-columns:repeat(2, minmax(0,1fr)); column-gap:var(--space-lg); }@media (max-width:767px){ .mcl-features--cols { grid-template-columns:1fr; } }.mcl-pf-entry { display:grid; grid-template-columns:minmax(0,1.25fr) minmax(0,1fr); gap:var(--space-xl); align-items:center; padding:var(--space-xl) 0; border-top:1px solid var(--rule); }.mcl-pf-entry:first-child { border-top:0; padding-top:0; }.mcl-pf-entry + .mcl-pf-entry { border-top:1px solid rgba(11,42,60,.2); position:relative; }.mcl-pf-entry + .mcl-pf-entry::before { content:""; position:absolute; top:-2px; left:0; width:72px; height:3px; border-radius:2px; background:var(--accent); }.mcl-pf-entry:nth-child(even) .mcl-pf-shot { order:2; }.mcl-pf-shot { display:block; }.mcl-pf-body { display:flex; flex-direction:column; gap:var(--space-sm); align-items:flex-start; }.mcl-pf-meta { font-family:var(--font-display); font-size:12px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--accent); }.mcl-pf-domain { font-size:var(--text-sm); color:var(--ink-muted); margin-top:-6px; }.mcl-pf-actions { display:flex; flex-wrap:wrap; gap:var(--space-sm); align-items:center; margin-top:var(--space-xs); }@media (max-width:991px){ .mcl-pf-entry { grid-template-columns:1fr; gap:var(--space-md); } .mcl-pf-entry:nth-child(even) .mcl-pf-shot { order:0; } }.mcl-home-work { color:var(--ink); text-decoration:none; display:flex; flex-direction:column; gap:var(--space-xs); }.mcl-home-work:hover h3 { color:var(--accent); }.mcl-pf-feat .mcl-features { grid-template-columns:repeat(2, minmax(0,1fr)); column-gap:var(--space-lg); row-gap:14px; }@media (max-width:767px){ .mcl-pf-feat .mcl-features { grid-template-columns:1fr; } }.brxe-block.mcl-pf-actions { flex-direction:row; justify-content:flex-start; align-items:center; width:auto; column-gap:var(--space-md); }.brxe-block.mcl-pf-body { align-items:flex-start; }#brx-header .bricks-nav-menu>li>a:hover{color:var(--accent-on-dark)}#brx-header .mcl-account-icon{color:var(--surface)}#brx-header .mcl-account-icon:hover{color:var(--accent-on-dark)}#brxe-hdrsec,#brxe-hdrmark{transition:padding .25s ease,width .25s ease,height .25s ease}#brx-header.scrolling #brxe-hdrsec{padding-top:6px;padding-bottom:6px}#brx-header.scrolling #brxe-hdrmark{width:34px;height:34px}#brx-header.brx-sticky.scrolling{box-shadow:0 2px 12px rgba(0,0,0,.25)}#brx-header .mcl-account-icon{border-color:rgba(244,240,232,.35);transition:width .25s ease,height .25s ease,border-color .15s,color .15s}#brx-header .mcl-account-icon.is-logged-in::after{border-color:#0B2A3C}#brx-header .mcl-account-icon svg{transition:width .25s ease,height .25s ease}#brxe-hdrcta{transition:padding .25s ease,font-size .25s ease,min-height .25s ease}#brx-header.scrolling .mcl-account-icon{width:36px;height:36px}#brx-header.scrolling .mcl-account-icon svg{width:20px;height:20px}#brx-header.scrolling .mcl-account-icon.is-logged-in::after{top:3px;right:3px}:root #brx-header.scrolling #brxe-hdrcta{padding:8px 18px;font-size:14px;min-height:36px}:root #brxe-herocon,:root #brxe-aboutcon,:root #brxe-itherocon,:root #brxe-jlherocon,:root #brxe-abherocon{align-items:center}:root #brxe-wdpricecon{align-items:start}:root .lead.brxe-text-basic{margin-bottom:0}.mcl-badge:not([class*="mcl-badge--"]) { background:#fff; border:1.5px solid rgba(11,42,60,.38); color:var(--ink); }.mcl-variants { display:flex; flex-direction:column; gap:var(--space-md); padding-top:var(--space-lg); }.mcl-variants > h2 { font-size:var(--text-title); }.mcl-variants__grid { display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:var(--space-lg); }.mcl-variant { display:flex; flex-direction:column; gap:8px; padding:var(--space-md); background:#fff; border:1px solid rgba(11,42,60,.14); border-radius:var(--radius-md); }.mcl-variant .mcl-devices { margin-bottom:var(--space-xs); }.mcl-variant .mcl-devices__bar span { font-size:10px; }.mcl-variant h3 { font-size:1.15rem; margin-top:var(--space-xs); }.mcl-variant__url { font-size:var(--text-sm); color:var(--accent); font-weight:600; text-decoration:none; }.mcl-variant p { font-size:var(--text-sm); color:var(--ink-muted); line-height:1.6; margin:0; }@media (max-width:991px){ .mcl-variants__grid { grid-template-columns:1fr; } }:root .bricks-button.brxe-ctab2:hover, :root .bricks-button.brxe-ctab2:hover *{color:#fff!important}:root .bricks-button.brxe-ctab2:hover{background:var(--accent)!important;border-color:var(--accent)!important}.mcl-pf-pager { margin-top:var(--space-xl); padding-top:var(--space-lg); border-top:1px solid rgba(11,42,60,.2); display:flex; justify-content:center; }.mcl-pf-pager .bricks-pagination ul { display:flex; flex-wrap:wrap; gap:8px; list-style:none; margin:0; padding:0; justify-content:center; }.mcl-pf-pager .bricks-pagination .page-numbers { display:inline-flex; align-items:center; justify-content:center; min-width:44px; height:44px; padding:0 14px; border:1px solid rgba(11,42,60,.25); border-radius:var(--radius-sm); background:#fff; color:var(--ink); font-family:var(--font-display); font-weight:600; font-size:15px; text-decoration:none; transition:background .15s,color .15s,border-color .15s; }.mcl-pf-pager .bricks-pagination a.page-numbers:hover { border-color:var(--accent); color:var(--accent); }.mcl-pf-pager .bricks-pagination .page-numbers.current { background:var(--accent); border-color:var(--accent); color:#fff; }.mcl-pf-pager .bricks-pagination .page-numbers.dots { border:0; background:transparent; min-width:auto; }.mcl-pf-pager .bricks-pagination ul, .mcl-pf-pager .bricks-pagination li { border:0 !important; background:none !important; box-shadow:none !important; }