.PostPurchaseSignup-module__FjFYra__card{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-line);background:var(--color-paper);display:grid}.PostPurchaseSignup-module__FjFYra__kicker,.PostPurchaseSignup-module__FjFYra__label,.PostPurchaseSignup-module__FjFYra__dismiss{color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800;line-height:1.25}.PostPurchaseSignup-module__FjFYra__title{max-width:22ch;color:var(--color-ink-strong);letter-spacing:0;margin:0;font-size:1.2rem;font-weight:500;line-height:1.25}.PostPurchaseSignup-module__FjFYra__copy,.PostPurchaseSignup-module__FjFYra__status{color:var(--color-ink-muted);margin:0;font-size:.86rem;line-height:1.55}.PostPurchaseSignup-module__FjFYra__form{gap:var(--space-3);margin-top:var(--space-2);display:grid}.PostPurchaseSignup-module__FjFYra__input{width:100%;min-height:46px;padding:0 var(--space-3);color:var(--color-ink);background:var(--color-paper-clean);border:1px solid var(--color-line);border-radius:0;outline:0}.PostPurchaseSignup-module__FjFYra__input:focus-visible{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.PostPurchaseSignup-module__FjFYra__input[readonly]{color:var(--color-ink-muted);background:var(--color-paper-muted)}.PostPurchaseSignup-module__FjFYra__form .btn{width:100%}.PostPurchaseSignup-module__FjFYra__form .btn:disabled{cursor:not-allowed;opacity:.64}.PostPurchaseSignup-module__FjFYra__status{padding-top:var(--space-1);color:var(--color-ink);font-weight:600}.PostPurchaseSignup-module__FjFYra__dismiss{width:fit-content;margin-top:var(--space-1);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.PostPurchaseSignup-module__FjFYra__dismiss:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:3px}
.purchase-module__J-viFq__shell{width:min(100%, var(--max-site));padding:var(--space-9) var(--space-7);margin:0 auto}.purchase-module__J-viFq__header{gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.purchase-module__J-viFq__kicker,.purchase-module__J-viFq__label,.purchase-module__J-viFq__error,.purchase-module__J-viFq__ruo,.purchase-module__J-viFq__finePrint,.purchase-module__J-viFq__emptyCode{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3}.purchase-module__J-viFq__kicker,.purchase-module__J-viFq__label,.purchase-module__J-viFq__finePrint,.purchase-module__J-viFq__emptyCode{color:var(--color-ink-muted)}.purchase-module__J-viFq__stepMeta{color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.65rem;font-weight:800;line-height:1.25}.purchase-module__J-viFq__title{max-width:18ch;color:var(--color-ink-strong);font-size:var(--h-section);letter-spacing:0;margin:14px 0 0;font-weight:300;line-height:1}.purchase-module__J-viFq__lead{max-width:58ch;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:1rem;line-height:1.7}.purchase-module__J-viFq__assuranceList{gap:10px var(--space-4);max-width:70ch;padding:var(--space-4) 0 0;margin:var(--space-5) 0 0;border-top:1px solid var(--color-line);flex-wrap:wrap;list-style:none;display:flex}.purchase-module__J-viFq__assuranceList li{color:var(--color-ink-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.purchase-module__J-viFq__assuranceList .ic{color:var(--color-ink)}.purchase-module__J-viFq__layout{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;display:grid}.purchase-module__J-viFq__stack{gap:var(--space-4);display:grid}.purchase-module__J-viFq__lineItem,.purchase-module__J-viFq__panel,.purchase-module__J-viFq__emptyState,.purchase-module__J-viFq__formPanel,.purchase-module__J-viFq__confirmationPanel,.purchase-module__J-viFq__fallback{border:1px solid var(--color-line);background:var(--color-paper-clean)}.purchase-module__J-viFq__lineItem{gap:var(--space-3) var(--space-5);padding:var(--space-5);grid-template-columns:108px minmax(0,1fr) auto;grid-template-areas:"thumb body price""thumb controls controls";align-items:start;display:grid}.purchase-module__J-viFq__lineItem .purchase-module__J-viFq__thumb{grid-area:thumb}.purchase-module__J-viFq__lineItem .purchase-module__J-viFq__itemBody{grid-area:body}.purchase-module__J-viFq__lineItem .purchase-module__J-viFq__itemControls{flex-direction:row;grid-area:controls;justify-content:flex-start;align-self:end;align-items:center}.purchase-module__J-viFq__linePrice{color:var(--color-ink-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;grid-area:price;margin:0;font-size:1rem}.purchase-module__J-viFq__itemMeta{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:.9rem;line-height:1.45;display:block}.purchase-module__J-viFq__thumb{background:var(--color-paper-muted);border:1px solid var(--color-line);place-items:center;min-height:108px;display:grid;overflow:hidden}.purchase-module__J-viFq__thumb img{object-fit:cover;filter:saturate(.72)contrast(.96);width:100%;height:100%}.purchase-module__J-viFq__thumbFallback{color:var(--color-ink);font-family:var(--font-mono);font-size:.78rem}.purchase-module__J-viFq__itemBody{min-width:0}.purchase-module__J-viFq__itemName{margin:var(--space-2) 0 0;color:var(--color-ink-strong);font-size:1.25rem;font-weight:400;line-height:1.25}.purchase-module__J-viFq__data{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.78rem;line-height:1.45}.purchase-module__J-viFq__price{margin:var(--space-4) 0 0;color:var(--color-ink);font-family:var(--font-mono);font-size:.92rem}.purchase-module__J-viFq__itemControls{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.purchase-module__J-viFq__qty{border:1px solid var(--color-line);grid-template-columns:38px 42px 38px;min-height:38px;display:inline-grid}.purchase-module__J-viFq__qty button,.purchase-module__J-viFq__remove,.purchase-module__J-viFq__linkButton{color:var(--color-ink);background:0 0}.purchase-module__J-viFq__qty button{font-family:var(--font-mono);border:0;font-size:1rem}.purchase-module__J-viFq__qty span{border-right:1px solid var(--color-line);border-left:1px solid var(--color-line);font-family:var(--font-mono);place-items:center;font-size:.86rem;display:inline-grid}.purchase-module__J-viFq__linkButton{letter-spacing:.14em;text-transform:uppercase;border:0;border-bottom:1px solid;padding:0;font-size:.62rem;font-weight:800;line-height:1.3}.purchase-module__J-viFq__remove{min-height:38px;padding:0 var(--space-2);color:var(--color-ink-muted);text-underline-offset:3px;border:0;font-size:.88rem;text-decoration:underline}.purchase-module__J-viFq__remove:hover{color:var(--color-ink)}.purchase-module__J-viFq__qty button:focus-visible,.purchase-module__J-viFq__remove:focus-visible,.purchase-module__J-viFq__backLink:focus-visible,.purchase-module__J-viFq__totalPeek a:focus-visible,.purchase-module__J-viFq__moreOptions summary:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:2px}.purchase-module__J-viFq__backLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;place-self:end;font-size:.95rem;font-weight:600}.purchase-module__J-viFq__backLink:hover{text-decoration-color:currentColor}.purchase-module__J-viFq__totals{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1.5px solid var(--color-ink);display:grid}.purchase-module__J-viFq__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--color-ink-muted);font-size:.95rem;display:flex}.purchase-module__J-viFq__totalRow strong{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.92rem;font-weight:500}.purchase-module__J-viFq__totalRow .purchase-module__J-viFq__totalText{font-family:inherit;font-size:.95rem}.purchase-module__J-viFq__assuranceInline li{letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:500}.purchase-module__J-viFq__grandTotal{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-ink-strong);font-weight:600}.purchase-module__J-viFq__grandTotal strong{color:var(--color-ink-strong);font-size:1.25rem}.purchase-module__J-viFq__totalHint{margin:calc(var(--space-1) * -1) 0 0;color:var(--color-ink-muted);font-size:.84rem;line-height:1.5}.purchase-module__J-viFq__rewards{padding:var(--space-3) var(--space-4);background:var(--color-paper-muted);color:var(--color-ink);font-size:.9rem;line-height:1.5}.purchase-module__J-viFq__rewards p{margin:0}.purchase-module__J-viFq__freeLine{background:var(--color-paper-muted)}.purchase-module__J-viFq__nextSteps{margin-top:var(--space-6);padding:var(--space-5);background:var(--color-paper-muted)}.purchase-module__J-viFq__nextStepsTitle{color:var(--color-ink-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.purchase-module__J-viFq__nextStepsList{gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--color-ink-muted);padding-left:1.25rem;font-size:.9rem;line-height:1.5;display:grid}.purchase-module__J-viFq__nextStepsList li::marker{color:var(--color-ink);font-weight:600}.purchase-module__J-viFq__nextStepsList strong{color:var(--color-ink);font-weight:600}.purchase-module__J-viFq__orderItems{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.purchase-module__J-viFq__orderItem{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.purchase-module__J-viFq__orderItem strong{color:var(--color-ink-strong);font-size:1rem;font-weight:500}.purchase-module__J-viFq__orderItemPrice{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem}.purchase-module__J-viFq__panel,.purchase-module__J-viFq__formPanel,.purchase-module__J-viFq__confirmationPanel,.purchase-module__J-viFq__fallback,.purchase-module__J-viFq__emptyState{padding:var(--space-6)}.purchase-module__J-viFq__panel{position:sticky;top:128px}.purchase-module__J-viFq__panelTitle,.purchase-module__J-viFq__sectionTitle{color:var(--color-ink-strong);margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.purchase-module__J-viFq__summaryRows{margin-top:var(--space-5);border-top:1.5px solid var(--color-ink);display:grid}.purchase-module__J-viFq__summaryRow,.purchase-module__J-viFq__bankRow,.purchase-module__J-viFq__orderRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-line);padding:13px 0;display:flex}.purchase-module__J-viFq__summaryRow span,.purchase-module__J-viFq__bankRow span,.purchase-module__J-viFq__orderRow span{color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.purchase-module__J-viFq__summaryRow strong,.purchase-module__J-viFq__bankRow strong,.purchase-module__J-viFq__orderRow strong,.purchase-module__J-viFq__reference,.purchase-module__J-viFq__mono{color:var(--color-ink);font-family:var(--font-mono);text-align:right;font-size:.86rem;font-weight:500}.purchase-module__J-viFq__ctaColumn{gap:var(--space-3);margin-top:var(--space-5);display:grid}.purchase-module__J-viFq__primary,.purchase-module__J-viFq__secondary{min-height:48px;padding:0 var(--space-5);border:1px solid var(--color-ink);letter-spacing:.14em;text-transform:uppercase;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform .16s cubic-bezier(.23, 1, .32, 1);justify-content:center;align-items:center;gap:10px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.purchase-module__J-viFq__primary{color:var(--color-paper);background:var(--color-ink)}.purchase-module__J-viFq__secondary{color:var(--color-ink);background:0 0}.purchase-module__J-viFq__primary:disabled{color:var(--color-ink-muted);background:var(--color-paper-muted);border-color:var(--color-line);cursor:not-allowed}.purchase-module__J-viFq__primary:not(:disabled):active,.purchase-module__J-viFq__secondary:active{transform:scale(.985)}.purchase-module__J-viFq__fullButton{width:100%}.purchase-module__J-viFq__ruo,.purchase-module__J-viFq__error{color:var(--color-error)}.purchase-module__J-viFq__ruo{margin:var(--space-5) 0 0}.purchase-module__J-viFq__finePrint{margin:var(--space-3) 0 0;text-transform:none;letter-spacing:0;font-weight:700}.purchase-module__J-viFq__emptyState,.purchase-module__J-viFq__fallback{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.purchase-module__J-viFq__emptyState .purchase-module__J-viFq__title,.purchase-module__J-viFq__fallback .purchase-module__J-viFq__title{max-width:16ch;margin-top:0;font-size:2.7rem}.purchase-module__J-viFq__checkoutGrid{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;display:grid}.purchase-module__J-viFq__form{gap:var(--space-5);display:grid}.purchase-module__J-viFq__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchase-module__J-viFq__field,.purchase-module__J-viFq__wideField{gap:9px;display:grid}.purchase-module__J-viFq__wideField{grid-column:1/-1}.purchase-module__J-viFq__input,.purchase-module__J-viFq__select,.purchase-module__J-viFq__textarea,.purchase-module__J-viFq__textareaCompact{width:100%;min-height:46px;color:var(--color-ink);border:1px solid var(--color-line);background:0 0;border-radius:0;outline:0;padding:0 14px}.purchase-module__J-viFq__textarea{resize:vertical;min-height:128px;padding-top:12px}.purchase-module__J-viFq__textareaCompact{resize:vertical;min-height:88px;padding-top:12px}.purchase-module__J-viFq__input:focus,.purchase-module__J-viFq__select:focus,.purchase-module__J-viFq__textarea:focus,.purchase-module__J-viFq__textareaCompact:focus{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.purchase-module__J-viFq__fieldError{border-color:var(--color-error)}.purchase-module__J-viFq__helper{min-height:1.2em;color:var(--color-error);font-size:.75rem}.purchase-module__J-viFq__helper:empty{min-height:0}.purchase-module__J-viFq__fieldLabel{color:var(--color-ink);font-size:.92rem;font-weight:600;line-height:1.3}.purchase-module__J-viFq__optional{color:var(--color-ink-muted);font-weight:400}.purchase-module__J-viFq__hint{color:var(--color-ink-muted);grid-column:1/-1;margin-top:-8px;font-size:.82rem;line-height:1.5}.purchase-module__J-viFq__totalPeek{display:none}.purchase-module__J-viFq__addOnRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-paper-muted);display:flex}.purchase-module__J-viFq__addOnRow strong{color:var(--color-ink-strong);font-size:.95rem;font-weight:600;line-height:1.35;display:block}.purchase-module__J-viFq__addOnRow>div>span{color:var(--color-ink-muted);margin-top:4px;font-size:.86rem;line-height:1.45;display:block}.purchase-module__J-viFq__addOnRow .purchase-module__J-viFq__qty{background:var(--color-paper-clean);flex:none}.purchase-module__J-viFq__moreOptions{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.purchase-module__J-viFq__moreOptions summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;color:var(--color-ink);cursor:pointer;font-size:.95rem;font-weight:600;list-style:none;display:flex}.purchase-module__J-viFq__moreOptions summary::-webkit-details-marker{display:none}.purchase-module__J-viFq__moreOptions summary:after{color:var(--color-ink-muted);font-family:var(--font-mono);content:"+";flex:none;font-size:1.1rem}.purchase-module__J-viFq__moreOptions[open] summary:after{content:"-"}.purchase-module__J-viFq__moreOptionsBody{gap:var(--space-4);padding-bottom:var(--space-5);display:grid}.purchase-module__J-viFq__placeOrder{gap:var(--space-3);display:grid}.purchase-module__J-viFq__placeOrder .btn{min-height:56px}.purchase-module__J-viFq__placeOrderNote{color:var(--color-ink-muted);text-align:center;margin:0;font-size:.88rem;line-height:1.5}.purchase-module__J-viFq__signInLine{margin:0 0 var(--space-5);color:var(--color-ink-muted);font-size:.92rem}.purchase-module__J-viFq__signInLine a{color:var(--color-ink);border-bottom:1px solid;font-weight:700}.purchase-module__J-viFq__checkoutSteps{gap:var(--space-6);display:grid}.purchase-module__J-viFq__checkoutStep{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line);display:grid}.purchase-module__J-viFq__checkoutStep:first-child{border-top:0;padding-top:0}.purchase-module__J-viFq__stepHeader{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.purchase-module__J-viFq__stepIcon{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);background:var(--color-paper-muted);place-items:center;display:grid}.purchase-module__J-viFq__optionGroup{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.purchase-module__J-viFq__optionLegend{color:var(--color-ink-muted);font-size:.78rem;line-height:1.5}.purchase-module__J-viFq__optionList,.purchase-module__J-viFq__suggestionsGrid{gap:10px;display:grid}.purchase-module__J-viFq__radioCard,.purchase-module__J-viFq__checkboxCard,.purchase-module__J-viFq__inlineCheck{color:var(--color-ink);border:1px solid var(--color-line);background:0 0}.purchase-module__J-viFq__radioCard,.purchase-module__J-viFq__checkboxCard{gap:var(--space-3);cursor:pointer;transform-origin:50%;min-height:78px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform .16s cubic-bezier(.23, 1, .32, 1);grid-template-columns:20px 38px minmax(0,1fr);align-items:start;padding:14px;display:grid}.purchase-module__J-viFq__radioCard:active,.purchase-module__J-viFq__checkboxCard:active,.purchase-module__J-viFq__inlineCheck:active{transform:scale(.992)}.purchase-module__J-viFq__radioCard:has(input:checked),.purchase-module__J-viFq__checkboxCard:has(input:checked),.purchase-module__J-viFq__inlineCheck:has(input:checked){border-color:var(--color-ink);background:var(--color-paper-clean);box-shadow:inset 0 0 0 1px var(--color-ink)}.purchase-module__J-viFq__radioCard input,.purchase-module__J-viFq__checkboxCard input,.purchase-module__J-viFq__inlineCheck input{appearance:none;border:1px solid var(--color-ink-subtle);background:var(--color-paper-clean);cursor:pointer;place-items:center;width:18px;height:18px;margin:3px 0 0;display:grid;position:relative}.purchase-module__J-viFq__radioCard input{border-radius:999px}.purchase-module__J-viFq__checkboxCard input,.purchase-module__J-viFq__inlineCheck input{border-radius:0}.purchase-module__J-viFq__radioCard input:checked{border-color:var(--color-ink);background:radial-gradient(circle at center, var(--color-ink) 0 34%, transparent 38%)}.purchase-module__J-viFq__checkboxCard input:checked,.purchase-module__J-viFq__inlineCheck input:checked{border-color:var(--color-ink);background:var(--color-ink)}.purchase-module__J-viFq__checkboxCard input:checked:after,.purchase-module__J-viFq__inlineCheck input:checked:after{border-bottom:2px solid var(--color-paper-clean);border-left:2px solid var(--color-paper-clean);content:"";width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.purchase-module__J-viFq__optionIcon{border:1px solid var(--color-line);width:38px;height:38px;color:var(--color-ink-muted);background:var(--color-paper-muted);transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);place-items:center;display:grid}.purchase-module__J-viFq__radioCard:has(input:checked) .purchase-module__J-viFq__optionIcon,.purchase-module__J-viFq__checkboxCard:has(input:checked) .purchase-module__J-viFq__optionIcon{color:var(--color-ink);border-color:var(--color-ink);background:var(--color-paper-clean)}.purchase-module__J-viFq__radioCard strong,.purchase-module__J-viFq__checkboxCard strong,.purchase-module__J-viFq__summaryNote strong{color:var(--color-ink-strong);font-size:.92rem;font-weight:600;line-height:1.35;display:block}.purchase-module__J-viFq__radioCard small,.purchase-module__J-viFq__checkboxCard small,.purchase-module__J-viFq__summaryNote span{color:var(--color-ink-muted);margin-top:5px;font-size:.82rem;line-height:1.45;display:block}.purchase-module__J-viFq__inlineCheck{gap:var(--space-3);cursor:pointer;transform-origin:50%;min-height:48px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform .16s cubic-bezier(.23, 1, .32, 1);grid-template-columns:20px minmax(0,1fr);align-items:start;padding:13px 14px;display:grid}.purchase-module__J-viFq__inlineCheck span{color:var(--color-ink-muted);font-size:.88rem;line-height:1.5}.purchase-module__J-viFq__inlineCheckError{border-color:var(--color-error)}.purchase-module__J-viFq__notice{padding:var(--space-3) 0 0;border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin:0;font-size:.84rem;line-height:1.6}.purchase-module__J-viFq__suggestionsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-module__J-viFq__summaryNote{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-line);background:var(--color-paper-muted)}@media (hover:hover) and (pointer:fine){.purchase-module__J-viFq__radioCard:hover,.purchase-module__J-viFq__checkboxCard:hover,.purchase-module__J-viFq__inlineCheck:hover{border-color:var(--color-ink-subtle);background:var(--color-paper)}}.purchase-module__J-viFq__miniList{gap:var(--space-3);margin-top:var(--space-5);display:grid}.purchase-module__J-viFq__miniItem{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);gap:4px;display:grid}.purchase-module__J-viFq__miniItem strong{color:var(--color-ink);font-size:.92rem;font-weight:500}.purchase-module__J-viFq__confirmationGrid{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:start;display:grid}.purchase-module__J-viFq__referenceBlock{gap:var(--space-2);padding:var(--space-5);margin-top:var(--space-5);border:1.5px solid var(--color-ink);background:var(--color-paper-clean);display:grid}.purchase-module__J-viFq__reference{text-align:left;font-size:1.3rem}.purchase-module__J-viFq__numberedList{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.purchase-module__J-viFq__stepHeading{margin:var(--space-6) 0 0;color:var(--color-ink-strong);letter-spacing:0;font-size:1rem;font-weight:600}.purchase-module__J-viFq__numberedList li{gap:var(--space-4);grid-template-columns:34px minmax(0,1fr);align-items:start;display:grid}.purchase-module__J-viFq__numberedList span{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-ink-muted);font-family:var(--font-mono);place-items:center;font-size:.72rem;display:grid}.purchase-module__J-viFq__numberedList p{color:var(--color-ink-muted);margin:0}@media (max-width:980px){.purchase-module__J-viFq__layout,.purchase-module__J-viFq__checkoutGrid,.purchase-module__J-viFq__confirmationGrid,.purchase-module__J-viFq__header{grid-template-columns:1fr}.purchase-module__J-viFq__panel{position:static}.purchase-module__J-viFq__totalPeek{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-paper-muted);color:var(--color-ink-muted);flex-wrap:wrap;font-size:.92rem;display:flex}.purchase-module__J-viFq__totalPeek strong{color:var(--color-ink-strong);font-family:var(--font-mono);font-weight:500}.purchase-module__J-viFq__totalPeek a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.purchase-module__J-viFq__backLink{justify-self:start}}@media (max-width:720px){.purchase-module__J-viFq__shell{padding:36px var(--space-4) var(--space-7)}.purchase-module__J-viFq__title{font-size:2.35rem;line-height:1.04}.purchase-module__J-viFq__lead{margin-top:var(--space-3);font-size:.95rem;line-height:1.6}.purchase-module__J-viFq__assuranceList{padding-top:var(--space-3);margin-top:var(--space-4);gap:9px;display:grid}.purchase-module__J-viFq__assuranceList li{letter-spacing:.11em;font-size:.62rem}.purchase-module__J-viFq__assuranceList.purchase-module__J-viFq__assuranceInline{display:flex}.purchase-module__J-viFq__assuranceInline li{letter-spacing:0;font-size:.86rem}.purchase-module__J-viFq__header{gap:var(--space-4);padding-bottom:var(--space-5)}.purchase-module__J-viFq__checkoutGrid,.purchase-module__J-viFq__confirmationGrid,.purchase-module__J-viFq__layout{gap:var(--space-5);margin-top:var(--space-5)}.purchase-module__J-viFq__panel,.purchase-module__J-viFq__formPanel,.purchase-module__J-viFq__confirmationPanel,.purchase-module__J-viFq__fallback,.purchase-module__J-viFq__emptyState{padding:var(--space-5)}.purchase-module__J-viFq__primary,.purchase-module__J-viFq__secondary{min-height:50px;padding:0 var(--space-4);letter-spacing:.12em;font-size:.64rem}.purchase-module__J-viFq__sectionTitle,.purchase-module__J-viFq__panelTitle{font-size:1.22rem;line-height:1.24}.purchase-module__J-viFq__checkoutSteps{gap:var(--space-5)}.purchase-module__J-viFq__checkoutStep{gap:var(--space-4);padding-top:var(--space-5)}.purchase-module__J-viFq__stepHeader{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr)}.purchase-module__J-viFq__stepIcon{width:40px;height:40px}.purchase-module__J-viFq__stepMeta,.purchase-module__J-viFq__kicker,.purchase-module__J-viFq__label,.purchase-module__J-viFq__finePrint,.purchase-module__J-viFq__emptyCode{letter-spacing:.12em;font-size:.64rem}.purchase-module__J-viFq__fieldGrid{gap:18px}.purchase-module__J-viFq__field,.purchase-module__J-viFq__wideField{gap:7px}.purchase-module__J-viFq__input,.purchase-module__J-viFq__select,.purchase-module__J-viFq__textarea,.purchase-module__J-viFq__textareaCompact{min-height:50px;padding-left:13px;padding-right:13px;font-size:1rem;line-height:1.45}.purchase-module__J-viFq__textarea{min-height:116px}.purchase-module__J-viFq__textareaCompact{min-height:82px}.purchase-module__J-viFq__signInLine{margin-bottom:var(--space-4);font-size:.9rem}.purchase-module__J-viFq__optionLegend,.purchase-module__J-viFq__notice{font-size:.82rem;line-height:1.5}.purchase-module__J-viFq__radioCard,.purchase-module__J-viFq__checkboxCard{grid-template-columns:20px 36px minmax(0,1fr);gap:11px;min-height:74px;padding:13px}.purchase-module__J-viFq__optionIcon{width:36px;height:36px}.purchase-module__J-viFq__radioCard strong,.purchase-module__J-viFq__checkboxCard strong,.purchase-module__J-viFq__summaryNote strong{font-size:.9rem;line-height:1.28}.purchase-module__J-viFq__radioCard small,.purchase-module__J-viFq__checkboxCard small,.purchase-module__J-viFq__summaryNote span,.purchase-module__J-viFq__inlineCheck span{font-size:.8rem;line-height:1.43}.purchase-module__J-viFq__summaryRows{margin-top:var(--space-4)}.purchase-module__J-viFq__lineItem{gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:72px minmax(0,1fr) auto}.purchase-module__J-viFq__thumb{min-height:92px}.purchase-module__J-viFq__itemName{margin-top:0;font-size:1.1rem}.purchase-module__J-viFq__fieldGrid,.purchase-module__J-viFq__suggestionsGrid{grid-template-columns:1fr}.purchase-module__J-viFq__summaryRow,.purchase-module__J-viFq__bankRow,.purchase-module__J-viFq__orderRow{flex-direction:column;align-items:flex-start}.purchase-module__J-viFq__summaryRow strong,.purchase-module__J-viFq__bankRow strong,.purchase-module__J-viFq__orderRow strong{text-align:left}}@media (max-width:420px){.purchase-module__J-viFq__panel,.purchase-module__J-viFq__formPanel,.purchase-module__J-viFq__confirmationPanel,.purchase-module__J-viFq__fallback,.purchase-module__J-viFq__emptyState{padding:20px}.purchase-module__J-viFq__title{font-size:2.2rem}.purchase-module__J-viFq__radioCard,.purchase-module__J-viFq__checkboxCard{grid-template-columns:20px 34px minmax(0,1fr);gap:10px;padding:12px}.purchase-module__J-viFq__optionIcon{width:34px;height:34px}}
.consumer-module__gn5--q__reveal{will-change:opacity, transform}.consumer-module__gn5--q__revealIn{opacity:1;transform:none}.consumer-module__gn5--q__countUp{font-variant-numeric:tabular-nums}.consumer-module__gn5--q__tierSelector{border:0;min-width:0;margin:0;padding:0}.consumer-module__gn5--q__tierLegend{margin-bottom:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-eyebrow);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-tight);text-transform:uppercase}.consumer-module__gn5--q__tierList{gap:var(--space-3);display:grid}.consumer-module__gn5--q__tierCard{grid-template-columns:var(--space-5) minmax(0, 1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--border-hairline) solid var(--color-line);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);background:0 0;display:grid;position:relative}.consumer-module__gn5--q__tierCard:hover{border-color:var(--color-ink-subtle)}.consumer-module__gn5--q__tierCardSelected{background:var(--color-paper-clean);border-color:var(--color-ink);border-width:var(--border-strong)}.consumer-module__gn5--q__tierInput{width:var(--space-1);height:var(--space-1);margin:calc(var(--space-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.consumer-module__gn5--q__tierInput:focus-visible+.consumer-module__gn5--q__tierRadio{outline:var(--border-strong) solid var(--color-ink);outline-offset:var(--space-1)}.consumer-module__gn5--q__tierRadio{width:calc(var(--space-5) - var(--space-1));height:calc(var(--space-5) - var(--space-1));border:var(--border-strong) solid var(--color-ink-subtle);border-radius:var(--radius-pill);transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}.consumer-module__gn5--q__tierCardSelected .consumer-module__gn5--q__tierRadio{background:var(--color-ink);border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--space-1) var(--color-paper-clean)}.consumer-module__gn5--q__tierMain{gap:var(--space-1);min-width:0;display:grid}.consumer-module__gn5--q__tierTop{align-items:center;gap:var(--space-3);display:flex}.consumer-module__gn5--q__tierLabel{color:var(--color-ink-strong);font-size:1rem;font-weight:var(--weight-medium);line-height:var(--leading-tight)}.consumer-module__gn5--q__tierBadge,.consumer-module__gn5--q__stickyBarSavings,.consumer-module__gn5--q__offerPriceLabel{min-height:var(--space-5);padding:0 var(--space-2);color:var(--color-paper);background:var(--color-ink);font-size:.5rem;font-weight:var(--weight-heavy);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.consumer-module__gn5--q__tierMeta{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.64rem;line-height:var(--leading-snug)}.consumer-module__gn5--q__tierPriceBlock{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.consumer-module__gn5--q__tierPrice,.consumer-module__gn5--q__stickyBarPrice,.consumer-module__gn5--q__offerPrice{color:var(--color-ink-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.consumer-module__gn5--q__tierComparePrice,.consumer-module__gn5--q__stickyBarComparePrice,.consumer-module__gn5--q__offerComparePrice{color:var(--color-ink-subtle);font-family:var(--font-mono);font-size:.72rem;text-decoration:line-through}.consumer-module__gn5--q__offerCard{background:var(--color-paper-clean);border:var(--border-strong) solid var(--color-ink);grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);display:grid}.consumer-module__gn5--q__offerContent,.consumer-module__gn5--q__offerPurchase{padding:var(--space-7)}.consumer-module__gn5--q__offerPurchase{background:var(--color-paper);border-left:var(--border-hairline) solid var(--color-line);flex-direction:column;justify-content:center;display:flex}.consumer-module__gn5--q__offerEyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-ink);border:var(--border-hairline) solid var(--color-line);font-family:var(--font-mono);font-size:.6rem;font-weight:var(--weight-bold);letter-spacing:.12em;line-height:var(--leading-tight);text-transform:uppercase;display:inline-flex}.consumer-module__gn5--q__offerBrand{margin-top:var(--space-5);color:var(--color-ink-strong);font-size:1.25rem;font-weight:var(--weight-light);line-height:var(--leading-tight)}.consumer-module__gn5--q__offerTitle{max-width:20ch;margin:var(--space-4) 0 0;color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);line-height:1.04}.consumer-module__gn5--q__offerBenefits{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.consumer-module__gn5--q__offerBenefit{align-items:center;gap:var(--space-3);color:var(--color-ink);font-size:.98rem;line-height:var(--leading-snug);display:flex}.consumer-module__gn5--q__offerCheck{width:var(--space-4);height:var(--space-4);flex:0 0 var(--space-4);border-bottom:var(--border-strong) solid var(--color-ink);border-left:var(--border-strong) solid var(--color-ink);transform:rotate(-45deg) translateY(calc(var(--space-1) * -1))}.consumer-module__gn5--q__offerPriceLabel{color:var(--color-ink);border:var(--border-hairline) solid var(--color-line);background:0 0;align-self:flex-start}.consumer-module__gn5--q__offerPriceRow{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);display:flex}.consumer-module__gn5--q__offerPrice{font-size:2.6rem;line-height:1}.consumer-module__gn5--q__offerPriceMeta,.consumer-module__gn5--q__offerFinePrint{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.66rem;line-height:var(--leading-body)}.consumer-module__gn5--q__offerCta{margin-top:var(--space-6);display:grid}.consumer-module__gn5--q__offerFinePrint{color:var(--color-ink-subtle);font-size:.6rem}.consumer-module__gn5--q__stickyBar{z-index:40;background:color-mix(in srgb, var(--color-paper) 94%, transparent);border-top:var(--border-hairline) solid var(--color-line);-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav);transition:transform .28s var(--ease-standard);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.consumer-module__gn5--q__stickyBarVisible{transform:translateY(0)}.consumer-module__gn5--q__stickyBarInner{justify-content:space-between;align-items:center;gap:var(--space-5);width:min(100%, var(--max-site));padding:var(--space-3) var(--space-7);margin:0 auto;display:flex}.consumer-module__gn5--q__stickyBarSummary,.consumer-module__gn5--q__stickyBarAction{align-items:center;min-width:0;display:flex}.consumer-module__gn5--q__stickyBarSummary{gap:var(--space-4)}.consumer-module__gn5--q__stickyBarAction{gap:var(--space-5)}.consumer-module__gn5--q__stickyBarThumb{width:calc(var(--space-7) - var(--space-1));height:calc(var(--space-7) - var(--space-1));flex:0 0 calc(var(--space-7) - var(--space-1));background:var(--color-paper-muted);border:var(--border-hairline) solid var(--color-line);overflow:hidden}.consumer-module__gn5--q__stickyBarThumb img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter)}.consumer-module__gn5--q__stickyBarText,.consumer-module__gn5--q__stickyBarPriceBlock{gap:var(--space-1);display:grid}.consumer-module__gn5--q__stickyBarTitle{color:var(--color-ink-strong);font-size:1rem;line-height:var(--leading-tight)}.consumer-module__gn5--q__stickyBarSpec{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.64rem;line-height:var(--leading-snug)}.consumer-module__gn5--q__stickyBarSavings{color:var(--color-ink);border:var(--border-hairline) solid var(--color-ink);background:0 0}.consumer-module__gn5--q__toast{left:50%;bottom:calc(var(--space-9) + var(--space-1));z-index:60;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-paper);background:var(--color-ink);box-shadow:var(--shadow-overlay);font-size:.66rem;font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-tight);opacity:0;pointer-events:none;text-transform:uppercase;transform:translateX(-50%) translateY(var(--space-5));transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard);display:flex;position:fixed}.consumer-module__gn5--q__toastVisible{opacity:1;transform:translate(-50%)translateY(0)}.consumer-module__gn5--q__toastIcon,.consumer-module__gn5--q__toastMessage{align-items:center;display:inline-flex}.consumer-module__gn5--q__faq{max-width:56.25rem}.consumer-module__gn5--q__faq-item{border-bottom:var(--border-hairline) solid var(--color-line)}.consumer-module__gn5--q__faq-first{border-top:var(--border-strong) solid var(--color-ink)}.consumer-module__gn5--q__faq-h{font:inherit;margin:0}.consumer-module__gn5--q__faq-q{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-5) 0;color:var(--color-ink);cursor:pointer;font-size:1.06rem;font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:left;background:0 0;border:0;display:flex}.consumer-module__gn5--q__faq-q:focus-visible{outline:var(--border-strong) solid var(--color-ink);outline-offset:var(--space-1)}.consumer-module__gn5--q__faq-sign{color:var(--color-ink-muted);font-family:var(--font-mono);flex-shrink:0;font-size:1.3rem;line-height:1}.consumer-module__gn5--q__faq-a{max-width:80ch;padding:0 0 var(--space-6);color:var(--color-ink-muted);font-size:.98rem;line-height:1.72}.consumer-module__gn5--q__stat{padding:var(--space-7) var(--space-6);background:color-mix(in srgb, var(--color-paper-clean) 42%, transparent);border-right:var(--border-hairline) solid var(--color-line);flex-direction:column;display:flex}.consumer-module__gn5--q__stat-last{border-right:0}.consumer-module__gn5--q__stat-n{color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:var(--weight-light);font-variant-numeric:tabular-nums;line-height:.94}.consumer-module__gn5--q__stat-k{margin:var(--space-4) 0 0;color:var(--color-ink);font-size:.94rem;line-height:1.45}.consumer-module__gn5--q__stat-src{margin-top:var(--space-3);color:var(--color-ink-subtle);font-family:var(--font-mono);letter-spacing:.03em;font-size:.6rem;line-height:var(--leading-snug);text-transform:uppercase}a.consumer-module__gn5--q__stat-src:hover{color:var(--color-ink-strong)}.consumer-module__gn5--q__trust{width:min(100%, var(--max-site));border-top:var(--border-hairline) solid var(--color-line);border-bottom:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;margin:0 auto;display:flex}.consumer-module__gn5--q__trust-item{align-items:center;gap:var(--space-3);min-width:13.75rem;padding:var(--space-5) var(--space-6);border-right:var(--border-hairline) solid var(--color-line);flex:1;display:flex}.consumer-module__gn5--q__trust-last{border-right:0}.consumer-module__gn5--q__trust-item .ic{color:var(--color-ink-strong)}.consumer-module__gn5--q__trust-t{color:var(--color-ink-strong);font-size:.9rem;font-weight:var(--weight-medium);line-height:var(--leading-tight)}.consumer-module__gn5--q__trust-s{margin-top:var(--space-1);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.6rem;line-height:var(--leading-snug)}.consumer-module__gn5--q__gal{top:var(--space-9);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.consumer-module__gn5--q__stage{background:var(--color-paper-muted);border:var(--border-hairline) solid var(--color-line);aspect-ratio:1;min-width:0;margin:0;position:relative;overflow:hidden}.consumer-module__gn5--q__stage img{width:100%;height:100%;padding:var(--space-5);object-fit:contain;filter:var(--image-filter)}.consumer-module__gn5--q__stage-ruo,.consumer-module__gn5--q__galct,.consumer-module__gn5--q__stage-cap{color:var(--color-ink-muted);background:color-mix(in srgb, var(--color-paper) 86%, transparent);border:var(--border-hairline) solid var(--color-line);font-family:var(--font-mono);font-size:.6rem;line-height:var(--leading-tight);align-items:center;display:inline-flex;position:absolute}.consumer-module__gn5--q__stage-ruo{top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--color-ink);font-weight:var(--weight-heavy);letter-spacing:.12em;text-transform:uppercase}.consumer-module__gn5--q__galct{top:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-3)}.consumer-module__gn5--q__stage-cap{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-3)}.consumer-module__gn5--q__thumbs{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consumer-module__gn5--q__thumb{background:var(--color-paper-muted);border:var(--border-hairline) solid var(--color-line);aspect-ratio:1;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard);padding:0;position:relative;overflow:hidden}.consumer-module__gn5--q__thumb:hover{border-color:var(--color-ink-subtle)}.consumer-module__gn5--q__thumb:focus-visible{outline:var(--border-strong) solid var(--color-ink);outline-offset:var(--space-1)}.consumer-module__gn5--q__thumb img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter)}.consumer-module__gn5--q__on{border-color:var(--color-ink);border-width:var(--border-strong)}.consumer-module__gn5--q__kitPage{min-height:100vh;padding-bottom:var(--space-10);color:var(--color-ink);background:var(--paper-grid) 0 0 / var(--paper-grid-size), var(--color-paper)}.consumer-module__gn5--q__kitHero,.consumer-module__gn5--q__kitSection{width:min(100%, var(--max-site));padding:var(--space-9) var(--space-7);border-top:var(--border-hairline) solid var(--color-line);margin:0 auto}.consumer-module__gn5--q__kitHero{gap:var(--space-8);border-top:0;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:start;display:grid}.consumer-module__gn5--q__kitHeroCopy{align-content:start;gap:var(--space-5);display:grid}.consumer-module__gn5--q__kitEyebrow,.consumer-module__gn5--q__kitMeta{color:var(--color-ink-muted);font-size:var(--text-eyebrow);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.consumer-module__gn5--q__kitTitle,.consumer-module__gn5--q__kitSectionTitle{color:var(--color-ink-strong);font-family:var(--font-display);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);margin:0}.consumer-module__gn5--q__kitTitle{max-width:10ch;font-size:var(--h-display);line-height:.94}.consumer-module__gn5--q__kitSectionTitle{max-width:18ch;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.02}.consumer-module__gn5--q__kitLead{max-width:40rem;color:var(--color-ink-muted);font-size:1.08rem;line-height:var(--leading-body);margin:0}.consumer-module__gn5--q__kitBuyPanel{gap:var(--space-5);padding:var(--space-6);background:color-mix(in srgb, var(--color-paper-clean) 72%, transparent);border:var(--border-strong) solid var(--color-ink);display:grid}.consumer-module__gn5--q__kitButton,.consumer-module__gn5--q__kitButtonSecondary{min-height:calc(var(--space-7) + var(--space-1));padding:0 var(--space-6);color:var(--color-paper);background:var(--color-ink);border:var(--border-hairline) solid var(--color-ink);font-size:var(--text-eyebrow);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.consumer-module__gn5--q__kitButton:hover{background:var(--color-ink-strong)}.consumer-module__gn5--q__kitButtonSecondary{color:var(--color-ink);border-width:var(--border-strong);background:0 0}.consumer-module__gn5--q__kitButtonSecondary:hover{color:var(--color-paper);background:var(--color-ink)}.consumer-module__gn5--q__kitSectionHead{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.consumer-module__gn5--q__kitStatsGrid{border:var(--border-hairline) solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consumer-module__gn5--q__kitOfferWrap{display:grid}.consumer-module__gn5--q__kitGrid{gap:var(--space-8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.consumer-module__gn5--q__kitActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.consumer-module__gn5--q__kitMini{color:var(--color-ink-subtle);font-family:var(--font-mono);font-size:.66rem;line-height:var(--leading-body);margin:0}@media (prefers-reduced-motion:reduce){.consumer-module__gn5--q__reveal,.consumer-module__gn5--q__stickyBar{opacity:1;transition:none;transform:none}.consumer-module__gn5--q__toast{transition:none}.consumer-module__gn5--q__stickyBar:not(.consumer-module__gn5--q__stickyBarVisible){transform:translateY(110%)}}@media (max-width:1080px){.consumer-module__gn5--q__kitHero,.consumer-module__gn5--q__kitGrid,.consumer-module__gn5--q__offerCard{grid-template-columns:1fr}.consumer-module__gn5--q__offerPurchase{border-top:var(--border-hairline) solid var(--color-line);border-left:0}.consumer-module__gn5--q__kitStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-module__gn5--q__stat:nth-child(2n){border-right:0}.consumer-module__gn5--q__gal{position:static}}@media (max-width:720px){.consumer-module__gn5--q__kitHero,.consumer-module__gn5--q__kitSection{padding:var(--space-8) var(--space-4)}.consumer-module__gn5--q__kitBuyPanel,.consumer-module__gn5--q__offerContent,.consumer-module__gn5--q__offerPurchase{padding:var(--space-5)}.consumer-module__gn5--q__kitStatsGrid,.consumer-module__gn5--q__thumbs{grid-template-columns:1fr}.consumer-module__gn5--q__stat,.consumer-module__gn5--q__stat:nth-child(2n),.consumer-module__gn5--q__trust-item,.consumer-module__gn5--q__trust-last{border-right:0;border-bottom:var(--border-hairline) solid var(--color-line)}.consumer-module__gn5--q__stat-last,.consumer-module__gn5--q__trust-last{border-bottom:0}.consumer-module__gn5--q__tierCard,.consumer-module__gn5--q__stickyBarInner,.consumer-module__gn5--q__stickyBarAction{grid-template-columns:var(--space-5) minmax(0, 1fr);align-items:stretch}.consumer-module__gn5--q__tierPriceBlock{grid-column:2;align-items:flex-start}.consumer-module__gn5--q__stickyBarInner,.consumer-module__gn5--q__stickyBarAction{flex-direction:column}.consumer-module__gn5--q__stickyBarInner{padding:var(--space-3) var(--space-4)}.consumer-module__gn5--q__stickyBarAction{gap:var(--space-3)}.consumer-module__gn5--q__stickyBarCta,.consumer-module__gn5--q__stickyBarCta>*{width:100%}}
.product-consumer-module__cX-_OG__page{min-height:100vh;padding-bottom:var(--space-10);color:var(--color-ink)}.product-consumer-module__cX-_OG__breadcrumb,.product-consumer-module__cX-_OG__hero,.product-consumer-module__cX-_OG__section{width:min(100%, var(--max-site));padding-right:var(--space-7);padding-left:var(--space-7);margin:0 auto}.product-consumer-module__cX-_OG__breadcrumb{align-items:center;gap:var(--space-2);padding-top:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-small);line-height:var(--leading-snug);display:flex}.product-consumer-module__cX-_OG__breadcrumb a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.product-consumer-module__cX-_OG__breadcrumb a:hover{text-decoration-color:currentColor}.product-consumer-module__cX-_OG__hero{column-gap:var(--space-8);row-gap:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-9);grid-template:"media head""media buy"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.product-consumer-module__cX-_OG__heroHead{gap:var(--space-4);grid-area:head;display:grid}.product-consumer-module__cX-_OG__heroGallery{grid-area:media;min-width:0}.product-consumer-module__cX-_OG__title{max-width:18ch;color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(2.1rem,3.3vw,3rem);font-weight:var(--weight-light);text-wrap:balance;margin:0;line-height:1.04}.product-consumer-module__cX-_OG__hook{max-width:46ch;color:var(--color-ink);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.55}.product-consumer-module__cX-_OG__buy{gap:var(--space-5);grid-area:buy;max-width:38rem;display:grid}.product-consumer-module__cX-_OG__priceRow{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.product-consumer-module__cX-_OG__price{color:var(--color-ink-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,2.5vw,2.3rem);line-height:1}.product-consumer-module__cX-_OG__compare{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-small);text-decoration:line-through}.product-consumer-module__cX-_OG__save{padding:var(--space-1) var(--space-2);color:var(--color-paper);background:var(--color-ink);font-size:var(--text-eyebrow);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-self:center;line-height:1.2}.product-consumer-module__cX-_OG__stock{align-self:center;align-items:center;gap:var(--space-2);color:var(--color-success);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-left:auto;display:inline-flex}.product-consumer-module__cX-_OG__stock:before{width:var(--space-2);height:var(--space-2);content:"";background:currentColor;border-radius:50%}.product-consumer-module__cX-_OG__stockOut{color:var(--color-ink-muted)}.product-consumer-module__cX-_OG__priceNote{margin:calc(var(--space-4) * -1) 0 0;color:var(--color-ink-muted);font-size:var(--text-small)}.product-consumer-module__cX-_OG__choice{gap:var(--space-2);display:grid}.product-consumer-module__cX-_OG__choiceLabel{color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-semibold);margin:0}.product-consumer-module__cX-_OG__options{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-consumer-module__cX-_OG__option{min-height:3.5rem;padding:var(--space-3) var(--space-4);color:var(--color-ink);background:var(--color-paper-clean);border:var(--border-hairline) solid var(--color-line);text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-items:start;gap:2px;display:grid}.product-consumer-module__cX-_OG__option span{font-size:.95rem;font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.product-consumer-module__cX-_OG__option small{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-data);line-height:var(--leading-snug)}.product-consumer-module__cX-_OG__option[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.product-consumer-module__cX-_OG__option[aria-pressed=true] small{color:var(--color-ink)}.product-consumer-module__cX-_OG__option:active{transform:scale(.97)}.product-consumer-module__cX-_OG__option:focus-visible,.product-consumer-module__cX-_OG__reportThumb:focus-visible,.product-consumer-module__cX-_OG__stackLink:focus-visible,.product-consumer-module__cX-_OG__textLink:focus-visible,.product-consumer-module__cX-_OG__linkList a:focus-visible,.product-consumer-module__cX-_OG__facts a:focus-visible,.product-consumer-module__cX-_OG__science summary:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:3px}.product-consumer-module__cX-_OG__primaryAction{width:100%;min-height:3.5rem}.product-consumer-module__cX-_OG__added{align-items:center;gap:var(--space-2) var(--space-3);margin:calc(var(--space-3) * -1) 0 0;color:var(--color-success);font-size:.95rem;font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.product-consumer-module__cX-_OG__added:empty{display:none}.product-consumer-module__cX-_OG__added svg{width:18px;height:18px}.product-consumer-module__cX-_OG__added a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.product-consumer-module__cX-_OG__added a:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:3px}.product-consumer-module__cX-_OG__researchNote{margin:calc(var(--space-3) * -1) 0 0;color:var(--color-ink-muted);font-size:.8rem;line-height:1.5}.product-consumer-module__cX-_OG__facts{gap:var(--space-4) var(--space-5);padding:var(--space-5);background:var(--color-paper-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.product-consumer-module__cX-_OG__facts li{gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-small);grid-template-columns:20px minmax(0,1fr);line-height:1.45;display:grid}.product-consumer-module__cX-_OG__facts li>svg{width:20px;height:20px;color:var(--color-ink)}.product-consumer-module__cX-_OG__facts strong{color:var(--color-ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:block}.product-consumer-module__cX-_OG__facts a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.product-consumer-module__cX-_OG__section{gap:var(--space-5) var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;display:grid}.product-consumer-module__cX-_OG__sectionHead{align-content:start;gap:var(--space-3);display:grid}.product-consumer-module__cX-_OG__eyebrow{color:var(--color-ink-muted);font-size:var(--text-eyebrow);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.product-consumer-module__cX-_OG__sectionTitle{max-width:16ch;color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:var(--weight-light);text-wrap:balance;margin:0;line-height:1.08}.product-consumer-module__cX-_OG__sectionBody{align-content:start;gap:var(--space-5);min-width:0;max-width:46rem;display:grid}.product-consumer-module__cX-_OG__copy{max-width:68ch;color:var(--color-ink-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.product-consumer-module__cX-_OG__copy a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.product-consumer-module__cX-_OG__factTable{border-collapse:collapse;width:100%}.product-consumer-module__cX-_OG__factTable tr:nth-child(odd){background:var(--color-paper-muted)}.product-consumer-module__cX-_OG__factTable th,.product-consumer-module__cX-_OG__factTable td{padding:var(--space-3) var(--space-4);vertical-align:top;line-height:var(--leading-snug);text-align:left}.product-consumer-module__cX-_OG__factTable th{width:38%;color:var(--color-ink-muted);font-size:var(--text-small);font-weight:var(--weight-medium)}.product-consumer-module__cX-_OG__factTable td{color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.95rem}.product-consumer-module__cX-_OG__status{justify-self:start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 9%, var(--color-paper-clean));font-size:var(--text-small);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0;display:inline-flex}.product-consumer-module__cX-_OG__status:before{width:var(--space-2);height:var(--space-2);content:"";background:currentColor;border-radius:50%;flex:none}.product-consumer-module__cX-_OG__statusMatch{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 9%, var(--color-paper-clean))}.product-consumer-module__cX-_OG__report{gap:var(--space-5);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.product-consumer-module__cX-_OG__reportThumb{background:var(--color-paper-clean);transition:transform var(--motion-base) var(--ease-standard);display:block;box-shadow:0 1px 2px #17171314,0 8px 24px #17171314}.product-consumer-module__cX-_OG__reportThumb img{width:100%;height:auto}.product-consumer-module__cX-_OG__reportText{align-content:start;gap:var(--space-3);display:grid}.product-consumer-module__cX-_OG__textLink,.product-consumer-module__cX-_OG__linkList a{justify-self:start;align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:.95rem;font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.product-consumer-module__cX-_OG__textLink svg{transition:transform var(--motion-fast) var(--ease-standard);flex:none}.product-consumer-module__cX-_OG__linkList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.product-consumer-module__cX-_OG__stackGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-consumer-module__cX-_OG__stackCard{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--color-paper-clean);grid-template-rows:1fr auto;display:grid}.product-consumer-module__cX-_OG__stackLink{gap:var(--space-4);color:inherit;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.product-consumer-module__cX-_OG__stackImage{aspect-ratio:3/4;background:var(--color-paper-muted);font-family:var(--font-mono);font-size:var(--text-data);place-items:center;display:grid;overflow:hidden}.product-consumer-module__cX-_OG__stackImage img{object-fit:contain;width:100%;height:100%;filter:var(--image-filter)}.product-consumer-module__cX-_OG__stackBody{gap:var(--space-1);min-width:0;display:grid}.product-consumer-module__cX-_OG__stackBody h3{color:var(--color-ink-strong);font-size:1rem;font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.product-consumer-module__cX-_OG__stackBody p{color:var(--color-ink-muted);margin:0;font-size:.8rem;line-height:1.4}.product-consumer-module__cX-_OG__stackBody .product-consumer-module__cX-_OG__stackPrice{color:var(--color-ink);font-family:var(--font-mono)}.product-consumer-module__cX-_OG__stackAction{width:100%;min-height:2.75rem}.product-consumer-module__cX-_OG__science{grid-column:1/-1}.product-consumer-module__cX-_OG__science summary{gap:var(--space-2) var(--space-5);padding:var(--space-6);background:var(--color-paper-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.product-consumer-module__cX-_OG__science summary::-webkit-details-marker{display:none}.product-consumer-module__cX-_OG__science summary>:not(.product-consumer-module__cX-_OG__summarySign){grid-column:1}.product-consumer-module__cX-_OG__science .product-consumer-module__cX-_OG__sectionTitle{max-width:none}.product-consumer-module__cX-_OG__summaryNote{color:var(--color-ink-muted);font-size:var(--text-body);line-height:var(--leading-snug)}.product-consumer-module__cX-_OG__summarySign{border:var(--border-hairline) solid var(--color-ink);grid-area:1/2/span 3;align-self:center;width:2.75rem;height:2.75rem;position:relative}.product-consumer-module__cX-_OG__summarySign:before,.product-consumer-module__cX-_OG__summarySign:after{background:var(--color-ink);content:"";width:14px;height:1.5px;transition:transform var(--motion-base) var(--ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-consumer-module__cX-_OG__summarySign:after{transform:translate(-50%,-50%)rotate(90deg)}.product-consumer-module__cX-_OG__science[open] .product-consumer-module__cX-_OG__summarySign:after{transform:translate(-50%,-50%)rotate(0)}.product-consumer-module__cX-_OG__scienceBody{gap:var(--space-6);padding:var(--space-6) var(--space-6) 0;display:grid}.product-consumer-module__cX-_OG__scienceBlock{gap:var(--space-3);max-width:46rem;display:grid}.product-consumer-module__cX-_OG__scienceBlock h3{color:var(--color-ink-strong);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.product-consumer-module__cX-_OG__statsGrid{border:var(--border-hairline) solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.product-consumer-module__cX-_OG__disclaimer{max-width:68ch;color:var(--color-ink-muted);font-size:var(--text-small);line-height:var(--leading-snug);margin:0}.product-consumer-module__cX-_OG__mechanismGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-consumer-module__cX-_OG__mechanismCard{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--color-paper-clean);display:grid}.product-consumer-module__cX-_OG__mechanismCard h4{color:var(--color-ink-strong);font-size:1.05rem;font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.product-consumer-module__cX-_OG__mechanismCard p{color:var(--color-ink-muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}@media (hover:hover) and (pointer:fine){.product-consumer-module__cX-_OG__option:hover{border-color:var(--color-ink)}.product-consumer-module__cX-_OG__reportThumb:hover{transform:translateY(-2px)}.product-consumer-module__cX-_OG__textLink:hover,.product-consumer-module__cX-_OG__linkList a:hover{text-decoration-thickness:2px}.product-consumer-module__cX-_OG__textLink:hover svg{transform:translate(3px)}.product-consumer-module__cX-_OG__stackLink:hover h3{text-underline-offset:4px;text-decoration:underline}.product-consumer-module__cX-_OG__science summary:hover{background:var(--color-paper-sunken)}}@media (max-width:960px){.product-consumer-module__cX-_OG__hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""buy"}.product-consumer-module__cX-_OG__heroGallery>div{position:static}.product-consumer-module__cX-_OG__heroGallery figure{aspect-ratio:4/3}.product-consumer-module__cX-_OG__buy{max-width:none}.product-consumer-module__cX-_OG__section{grid-template-columns:minmax(0,1fr)}.product-consumer-module__cX-_OG__sectionTitle{max-width:22ch}.product-consumer-module__cX-_OG__stackGrid,.product-consumer-module__cX-_OG__mechanismGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.product-consumer-module__cX-_OG__page{padding-bottom:var(--space-9)}.product-consumer-module__cX-_OG__breadcrumb,.product-consumer-module__cX-_OG__hero,.product-consumer-module__cX-_OG__section{padding-right:var(--space-4);padding-left:var(--space-4)}.product-consumer-module__cX-_OG__breadcrumb{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.product-consumer-module__cX-_OG__hero{padding-bottom:var(--space-8);grid-template-areas:"head""buy""media"}.product-consumer-module__cX-_OG__option{padding:var(--space-3)}.product-consumer-module__cX-_OG__facts{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.product-consumer-module__cX-_OG__section{padding-top:var(--space-7);padding-bottom:var(--space-7)}.product-consumer-module__cX-_OG__factTable th,.product-consumer-module__cX-_OG__factTable td{padding:var(--space-3)}.product-consumer-module__cX-_OG__report{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr)}.product-consumer-module__cX-_OG__science summary{padding:var(--space-5)}.product-consumer-module__cX-_OG__scienceBody{padding:var(--space-5) 0 0}}@media (prefers-reduced-motion:reduce){.product-consumer-module__cX-_OG__option,.product-consumer-module__cX-_OG__reportThumb,.product-consumer-module__cX-_OG__textLink svg,.product-consumer-module__cX-_OG__summarySign:before,.product-consumer-module__cX-_OG__summarySign:after{transition:none}.product-consumer-module__cX-_OG__option:active,.product-consumer-module__cX-_OG__reportThumb:hover{transform:none}}
.support-module__a4J_va__trackBanner{width:min(100%, var(--max-site));margin:0 auto var(--space-2);padding:0 var(--space-7)}.support-module__a4J_va__trackBannerInner{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--color-paper-clean);border:1px solid var(--color-ink);flex-wrap:wrap;display:flex}.support-module__a4J_va__trackBannerText{margin:var(--space-3) 0 0;max-width:46ch;color:var(--color-ink-muted)}.support-module__a4J_va__topicNavWrap{width:min(100%, var(--max-site));padding:0 var(--space-7) var(--space-7);margin:0 auto}.support-module__a4J_va__topicNav{gap:var(--space-3);padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.support-module__a4J_va__topicNav::-webkit-scrollbar{display:none}.support-module__a4J_va__topicLink{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-ink);background:var(--color-paper-clean);border:1px solid var(--color-line);font-size:.72rem;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:var(--leading-tight);text-transform:uppercase;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;display:inline-flex}.support-module__a4J_va__topicLink:hover,.support-module__a4J_va__topicLink:focus-visible{background:var(--color-paper);border-color:var(--color-ink)}.support-module__a4J_va__topicLink:focus-visible{outline:var(--border-strong) solid var(--color-ink);outline-offset:var(--space-1)}.support-module__a4J_va__topicLinkIcon{flex:none;width:16px;height:16px}.support-module__a4J_va__topicSection{scroll-margin-top:96px}.support-module__a4J_va__topicHead{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.support-module__a4J_va__topicIconBox{width:58px;height:58px;color:var(--color-ink-strong);background:var(--color-paper-clean);border:1px solid var(--color-line);place-items:center;display:grid}.support-module__a4J_va__topicIcon{width:28px;height:28px}.support-module__a4J_va__topicCopy{min-width:0}.support-module__a4J_va__topicBlurb{max-width:58ch;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:1rem;line-height:1.65}.support-module__a4J_va__topicBlurb a{color:var(--color-ink-strong);text-underline-offset:2px;text-decoration:underline}.support-module__a4J_va__topicAccordion{max-width:880px}.support-module__a4J_va__contactSection{padding-top:var(--space-8)}.support-module__a4J_va__contactGrid{border:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-module__a4J_va__contactCard{gap:var(--space-4);min-height:210px;padding:var(--space-6);border-right:1px solid var(--color-line);background:#ffffff4d;display:flex}.support-module__a4J_va__contactCard:last-child{border-right:0}.support-module__a4J_va__contactIcon{width:28px;height:28px;color:var(--color-ink-strong);flex:none}.support-module__a4J_va__contactNumber{color:var(--color-ink-subtle);font-family:var(--font-mono);font-size:.66rem}.support-module__a4J_va__contactTitle{margin:var(--space-1) 0 0;color:var(--color-ink-strong);font-size:1.2rem;font-weight:500;line-height:1.25}.support-module__a4J_va__contactCopy{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:.94rem;line-height:1.6}.support-module__a4J_va__formCard{max-width:880px;margin-top:var(--space-7)}.support-module__a4J_va__contactForm{gap:var(--space-5);margin-top:var(--space-5);display:grid}.support-module__a4J_va__formGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-module__a4J_va__formMessage{grid-column:1/-1}.support-module__a4J_va__formField{gap:var(--space-2);align-content:start;display:grid}.support-module__a4J_va__formLabel{color:var(--color-ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.25}.support-module__a4J_va__formInput,.support-module__a4J_va__formSelect,.support-module__a4J_va__formTextarea{width:100%;min-height:46px;padding:0 var(--space-3);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);outline:0;font-size:.92rem}.support-module__a4J_va__formTextarea{min-height:150px;padding:var(--space-3);resize:vertical;line-height:1.6}.support-module__a4J_va__formInput:focus-visible,.support-module__a4J_va__formSelect:focus-visible,.support-module__a4J_va__formTextarea:focus-visible{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.support-module__a4J_va__formInput:disabled,.support-module__a4J_va__formSelect:disabled,.support-module__a4J_va__formTextarea:disabled{opacity:.55;cursor:not-allowed}.support-module__a4J_va__formActions{display:flex}.support-module__a4J_va__fieldError{color:var(--color-error);margin:0;font-size:.8rem;line-height:1.4}.support-module__a4J_va__formStatus{font-size:.9rem;line-height:1.5}.support-module__a4J_va__formStatusOk,.support-module__a4J_va__formStatusError{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid}.support-module__a4J_va__formStatusOk{color:var(--color-success)}.support-module__a4J_va__formStatusError{color:var(--color-error)}@media (max-width:1120px){.support-module__a4J_va__contactGrid{grid-template-columns:1fr}.support-module__a4J_va__contactCard,.support-module__a4J_va__contactCard:last-child{border-right:0;border-bottom:1px solid var(--color-line)}.support-module__a4J_va__contactCard:last-child{border-bottom:0}}@media (max-width:720px){.support-module__a4J_va__topicNavWrap{padding:0 var(--space-4) var(--space-6)}.support-module__a4J_va__formGrid{grid-template-columns:1fr}.support-module__a4J_va__topicLink{min-height:42px;padding:0 var(--space-3);font-size:.64rem}.support-module__a4J_va__topicHead{gap:var(--space-4);grid-template-columns:1fr}.support-module__a4J_va__topicIconBox{width:50px;height:50px}.support-module__a4J_va__contactCard{min-height:0;padding:var(--space-5)}}
