.aa-unified-product [hidden]{display:none!important}.aa-unified-product{--mac-navy:#101f3b;--mac-muted:#667b98;--mac-border:#e0e7f0}.aa-unified-product .wx-summary h1{font-size:clamp(28px,2.8vw,43px);line-height:1.15;text-wrap:balance}.aa-unified-product .mac-platform-chip{max-width:43%;white-space:normal}.aa-unified-product .mac-platform-chip>img{flex:none}.aa-unified-product .mac-platform-chip svg,.aa-unified-product .qb-platform svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.6}.aa-unified-product .qb-platform:has(img+img){gap:3px;width:60px;flex-basis:60px}.aa-unified-product .qb-platform:has(img+img) img{width:23px;height:23px}.aa-unified-product .mac-term-copy em{white-space:normal}.aa-unified-product .qb-users{flex:none}.aa-unified-product .qb-users small{max-width:130px;white-space:normal;line-height:1.3}.aa-unified-product .wx-config-current{display:flex;align-items:center;justify-content:space-between;width:100%}.aa-unified-product .wx-config-options{max-height:410px;overflow:auto;overscroll-behavior:contain}.aa-unified-product .wx-config-choice{position:relative;align-items:center;gap:8px}.aa-unified-product .wx-config-choice .qb-config-visual{display:flex;align-items:center;justify-content:space-between;min-width:0;flex:1}.aa-unified-product .wx-config-choice:has(.aa-option-value){padding-bottom:30px}.aa-option-value{position:absolute;right:14px;bottom:8px;font-size:9px;font-weight:600;color:#33583f;letter-spacing:.2px}.aa-unified-product .wx-config-choice:has(input:checked){border-color:#819ab8;background:#f8fbff}.aa-unified-product .wx-menu-toggle{transition:transform .18s}.aa-unified-product .wx-config-menu[open] .wx-menu-toggle{transform:rotate(45deg)}.aa-selection-confirmed{animation:aa-choice-confirm .28s ease-out}@keyframes aa-choice-confirm{0%{box-shadow:0 0 0 3px #1670ef22;background:#f0f6ff}100%{box-shadow:0 0 0 0 #1670ef00;background:#fff}}
.aa-unified-product .mac-payment-methods img{width:51.35%!important;max-width:306.56px!important;height:auto}.aa-unified-product .wx-feature-banner{min-width:0}.aa-unified-product .wx-feature-banner h3{font-size:17px;line-height:1.4}.aa-unified-product .wx-feature-art{object-fit:contain}.aa-unified-product .wx-overview-v2 h2{font-size:clamp(23px,2.1vw,30px);line-height:1.25;text-wrap:balance}.aa-unified-product p{overflow-wrap:anywhere}.aa-detail-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.aa-detail-table th,.aa-detail-table td{padding:11px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #e7edf5}.aa-detail-table th{color:#233c5a;font-weight:600;width:39%}.aa-detail-table td{color:#62768f}.aa-unified-product .wx-info-card table{table-layout:auto}.aa-unified-product .wx-info-card table th{width:32%}.aa-unified-product .wx-info-card table td{overflow-wrap:anywhere}.aa-unified-product .wx-info-card>p{font-size:13px;line-height:1.7;color:#62768f}.aa-unified-product .wx-faq-card summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.aa-unified-product .wx-faq-card summary::-webkit-details-marker{display:none}.aa-unified-product .wx-faq-card summary:after{content:none!important}.aa-faq-toggle{font-size:19px;font-weight:400;flex:none;color:#47617f}.aa-unified-product .wx-section-nav{scrollbar-width:thin}.aa-unified-product section[id]{scroll-margin-top:160px}.aa-unified-product .wx-section-nav a{white-space:nowrap}.aa-unified-product .mac-value-label{color:#1c3827;background:#e7f3e9}.aa-unified-product .wx-hero{margin-bottom:0}.aa-unified-product .aa-live-buy .wx-buy{font-size:15px;min-height:52px}.aa-unified-product .mac-trust-features img{object-fit:contain}.aa-unified-product .mac-term-copy{min-width:0}
@media(max-width:1050px) and (min-width:701px){.aa-unified-product .qb-users{padding:8px!important}.aa-unified-product .qb-users small{font-size:11px!important}.aa-unified-product .wx-config-current .qb-term strong{font-size:13px}.aa-unified-product .wx-config-current .qb-platform{width:34px;flex-basis:34px}.aa-unified-product .wx-config-header h2{font-size:13px}.aa-unified-product .mac-platform-chip{font-size:9px;padding:8px}.aa-unified-product .wx-feature-banner{flex-wrap:wrap}}
@media(max-width:700px){.aa-unified-product .mac-payment-methods img{width:55.3%!important;max-width:330.22px!important}.aa-unified-product .mac-brand-row{order:1}.aa-unified-product .wx-summary h1{font-size:29px;order:2;text-wrap:pretty}.aa-unified-product .aa-product-gallery{order:4}.aa-unified-product .mac-offer{order:5}.aa-unified-product .qb-users{padding:8px 7px}.aa-unified-product .qb-users svg{width:18px;height:18px}.aa-unified-product .qb-users small{font-size:11px!important;max-width:78px}.aa-unified-product .qb-term strong{font-size:13px}.aa-unified-product .mac-term-copy em{font-size:10px}.aa-unified-product .wx-config-current{gap:7px}.aa-unified-product .wx-config-menu>summary{padding:12px 9px}.aa-unified-product .wx-config-options .qb-term strong{font-size:12px}.aa-unified-product .wx-section-nav{margin-top:25px;gap:22px}.aa-unified-product .wx-info-grid{grid-template-columns:1fr}.aa-unified-product .wx-feature-banner{gap:16px}.aa-unified-product .wx-feature-art{max-width:130px}.aa-unified-product section[id]{scroll-margin-top:110px}}
@media(prefers-reduced-motion:reduce){.aa-selection-confirmed{animation:none}.aa-unified-product *{scroll-behavior:auto!important;transition:none!important}}
