.lXLAZW_page{overflow-x:clip}.lXLAZW_band{background-color:var(--bg);padding-block:var(--band-top) var(--band-bottom);scroll-margin-top:5.5rem}.lXLAZW_container{max-width:var(--container-max);padding-inline:var(--space-5);margin-inline:auto}.lXLAZW_isRuled>.lXLAZW_container:before{content:"";border-top:1px solid var(--rule);margin-bottom:var(--band-head);display:block}.lXLAZW_h2{font-size:var(--display);letter-spacing:var(--tracking-display);line-height:.92;font-weight:var(--weight-plain);color:var(--hi);max-width:17ch;margin-bottom:var(--space-6);text-wrap:balance}.lXLAZW_hEmph{font-weight:var(--weight-bold);color:var(--hi);text-wrap:balance;display:block}.lXLAZW_body{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);max-width:var(--measure)}.lXLAZW_punch{font-size:var(--text-2xl);color:var(--color-text);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:34ch;margin-top:var(--space-6);text-wrap:balance}.lXLAZW_colHead{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint);margin-bottom:var(--space-4)}.lXLAZW_textLink{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle);border-bottom:1px solid #0000;display:inline-block}.lXLAZW_textLink:hover{color:var(--color-text);border-bottom-color:var(--color-border-strong)}.lXLAZW_ctaRow{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.lXLAZW_ctaPrimary,.lXLAZW_ctaSecondary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.lXLAZW_ctaPrimary{background-color:var(--color-accent);color:var(--color-on-accent)}.lXLAZW_ctaPrimary:hover{background-color:var(--color-accent-strong)}.lXLAZW_ctaSecondary{border-color:var(--color-border-strong);color:var(--color-text)}.lXLAZW_ctaSecondary:hover{border-color:var(--color-accent-strong)}.lXLAZW_heroInner{--display-hero:clamp(38px, 4.6vw, 64px);min-width:0}.lXLAZW_heroStage{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;display:grid}.lXLAZW_heroCard{border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);overflow:hidden}.lXLAZW_heroCardHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint);display:flex}.lXLAZW_findingList{margin:0;padding:0;list-style:none}.lXLAZW_findingRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);display:flex}.lXLAZW_findingRow:first-child{border-top:0}.lXLAZW_findingText{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted)}.lXLAZW_findingKey{color:var(--color-text-faint)}.lXLAZW_findingImpact{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);flex-shrink:0}.lXLAZW_heroCardFoot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-faint)}.lXLAZW_h1{font-size:var(--display-hero);letter-spacing:var(--tracking-display);line-height:.92;font-weight:var(--weight-plain);color:var(--hi);max-width:17ch;margin-bottom:var(--space-5);text-wrap:balance}.lXLAZW_h1Sub{margin-top:var(--space-2);font-weight:var(--weight-bold);color:var(--hi);text-wrap:balance;display:block}.lXLAZW_lede{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);max-width:52ch}.lXLAZW_lede strong{color:var(--color-text);font-weight:var(--weight-semibold)}.lXLAZW_trustStrip{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.lXLAZW_trustStat{align-items:baseline;gap:.4rem;display:inline-flex}.lXLAZW_trustLead{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight)}.lXLAZW_trustRest{font-size:var(--text-sm);color:var(--color-text-subtle)}.lXLAZW_trustBadge{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text);align-items:center;gap:.35rem;padding:.25rem .7rem;display:inline-flex}.lXLAZW_credSplit{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.lXLAZW_credPhoto{border:1px solid var(--color-border);border-radius:var(--radius-md);width:20rem;max-width:100%;overflow:hidden}.lXLAZW_credPhoto img{width:100%;height:auto;display:block}.lXLAZW_roofList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.lXLAZW_roofRow{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.lXLAZW_roofName{font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-2);display:block}.lXLAZW_roofDesc{color:var(--color-text-subtle);font-size:var(--text-base);line-height:var(--leading-snug);display:block}.lXLAZW_credClose{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.lXLAZW_credPunch{min-width:22rem;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;flex:1;margin:0}.lXLAZW_calcCard{margin-top:var(--space-6);border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);overflow:hidden}.lXLAZW_calcHead{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.lXLAZW_calcFunnel{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint)}.lXLAZW_calcArrow{color:var(--color-text-subtle);margin:0 .2rem}.lXLAZW_calcGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.lXLAZW_calcInputs{padding:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.lXLAZW_sliderRow{gap:var(--space-2);flex-direction:column;display:flex}.lXLAZW_sliderLabelRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.lXLAZW_sliderLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}.lXLAZW_sliderVal{font-size:var(--text-xl);color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;min-width:5.5rem}.lXLAZW_sliderHelp{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}.lXLAZW_slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.lXLAZW_slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--data-fill) var(--pct,0%), var(--track) var(--pct,0%));border-radius:2px;height:2px}.lXLAZW_slider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--color-accent);width:18px;height:18px;box-shadow:0 0 0 1px var(--bg);border:none;margin-top:-8px}.lXLAZW_slider::-moz-range-track{background:var(--track);border-radius:2px;height:2px}.lXLAZW_slider::-moz-range-progress{background:var(--data-fill);border-radius:2px;height:2px}.lXLAZW_slider::-moz-range-thumb{border-radius:var(--radius-full);background:var(--color-accent);width:18px;height:18px;box-shadow:0 0 0 1px var(--bg);border:none}.lXLAZW_slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus);outline-offset:3px}.lXLAZW_slider:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus);outline-offset:3px}.lXLAZW_calcResults{padding:var(--space-8);background-color:var(--color-surface-raised);border-left:1px solid var(--color-border);gap:var(--space-5);flex-direction:column;display:flex}.lXLAZW_calcEyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}.lXLAZW_calcCurrent{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.lXLAZW_calcCurrentLabel{font-size:var(--text-sm);color:var(--color-text-subtle)}.lXLAZW_calcCurrentValue{font-size:var(--text-xl);color:var(--color-text-muted);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.lXLAZW_upliftGrid{gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.lXLAZW_upliftHead{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}.lXLAZW_upliftNum{text-align:right}.lXLAZW_upliftStep{font-size:var(--text-sm);color:var(--color-text-muted)}.lXLAZW_upliftVal{text-align:right;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.lXLAZW_calcTotal{margin-top:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-overlay)}.lXLAZW_calcTotalLabel{font-size:var(--text-sm);color:var(--color-text-subtle);margin-bottom:var(--space-2);display:block}.lXLAZW_calcTotalValue{font-size:var(--text-4xl);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}.lXLAZW_calcTotalPer{font-size:var(--text-xl);color:var(--color-text-subtle);margin-left:.2rem}.lXLAZW_calcTotalYear{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-faint);display:block}.lXLAZW_calcCta{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lXLAZW_calcCta:hover{background-color:var(--color-accent-strong)}.lXLAZW_calcNote{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-snug);margin:0}.lXLAZW_inclGrid{gap:var(--space-8);margin-top:var(--space-2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.lXLAZW_inclCol{flex-direction:column;display:flex}.lXLAZW_checkList{gap:var(--space-3);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.lXLAZW_checkList li{padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-snug);position:relative}.lXLAZW_checkList li[data-mark=yes]{color:var(--color-text-muted)}.lXLAZW_checkList li[data-mark=no]{color:var(--color-text-subtle)}.lXLAZW_checkList li:before{font-family:var(--font-mono);font-size:var(--text-sm);position:absolute;top:0;left:0}.lXLAZW_checkList li[data-mark=yes]:before{content:"✓";color:var(--hi)}.lXLAZW_checkList li[data-mark=no]:before{content:"✕";color:var(--faint)}.lXLAZW_sampleFig{margin:var(--space-8) 0 0;max-width:40rem}.lXLAZW_sampleFig img{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto;display:block}.lXLAZW_sampleCap{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint)}.lXLAZW_previewNote{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-subtle);max-width:var(--measure)}.lXLAZW_previewNote a{color:var(--color-text);text-decoration:underline}.lXLAZW_timeline{margin:var(--space-2) 0 0;gap:var(--space-5);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid;position:relative}.lXLAZW_step:not(:last-child):before{content:"";width:calc(100% + var(--space-5));background-color:var(--color-border);z-index:0;height:1px;position:absolute;top:13px;left:14px}.lXLAZW_step{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.lXLAZW_stepNode{border-radius:var(--radius-full);background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);width:28px;height:28px;color:var(--color-text);font-size:var(--text-sm);z-index:1;place-items:center;display:grid;position:relative}.lXLAZW_stepWhen{margin-top:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}.lXLAZW_stepTitle{font-size:var(--text-lg);color:var(--color-text)}.lXLAZW_stepBody{font-size:var(--text-sm);color:var(--color-text-subtle);line-height:var(--leading-snug)}.lXLAZW_pricingGrid{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.lXLAZW_priceCard{border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);padding:var(--space-8);gap:var(--space-4);flex-direction:column;height:100%;display:flex}.lXLAZW_priceBestFor{font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono);margin:0}.lXLAZW_payNote{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono)}.lXLAZW_priceCardFeatured{border-color:var(--line-strong)}.lXLAZW_priceHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.lXLAZW_priceName{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text)}.lXLAZW_priceChip{font-size:var(--text-xs);color:var(--color-text-faint)}.lXLAZW_priceTag{color:var(--color-text-muted);font-size:var(--text-base);margin:0}.lXLAZW_priceBlock{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lXLAZW_priceOld{font-size:var(--text-lg);color:var(--color-text-faint);text-decoration:line-through}.lXLAZW_priceNow{font-size:var(--text-4xl);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:1}.lXLAZW_priceCustom{font-size:var(--text-2xl);color:var(--color-text-muted);letter-spacing:var(--tracking-tight)}.lXLAZW_priceBadge{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text);padding:.15rem .55rem}.lXLAZW_scarcity{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);margin:0;display:flex}.lXLAZW_liveDot{border-radius:var(--r-pill);background-color:var(--hi);width:6px;height:6px}.lXLAZW_auditList{margin:var(--space-2) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.lXLAZW_cardCtas{padding-top:var(--space-4);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.lXLAZW_auditList li{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug);position:relative}.lXLAZW_auditList li:before{content:"";background-color:var(--color-border-strong);width:.6rem;height:1px;position:absolute;top:.6em;left:0}.lXLAZW_auditPlus{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-medium)}.lXLAZW_priceCard .lXLAZW_ctaPrimary,.lXLAZW_priceCard .lXLAZW_ctaSecondary{width:100%}.lXLAZW_payStrip{margin-top:var(--space-2);opacity:.7}.lXLAZW_payStrip img{max-width:18rem;height:auto}.lXLAZW_guaranteeBlock{margin-top:var(--space-8);border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);padding:var(--space-8)}.lXLAZW_guaranteeBadge{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text);padding:.25rem .7rem;display:inline-flex}.lXLAZW_badgeMark{color:var(--hi)}.lXLAZW_guaranteeStatement{margin:0 0 var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}.lXLAZW_guaranteeBlock .lXLAZW_body em{color:var(--color-text);font-style:italic}.lXLAZW_faqList{margin-top:var(--space-2);border-bottom:1px solid var(--color-border);max-width:52rem}.lXLAZW_faqItem{border-top:1px solid var(--color-border)}.lXLAZW_faqQ{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-size:var(--text-lg);color:var(--color-text);list-style:none;display:flex}.lXLAZW_faqQ::-webkit-details-marker{display:none}.lXLAZW_faqQ:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.lXLAZW_faqMark{flex-shrink:0;width:.85rem;height:.85rem;position:relative}.lXLAZW_faqMark:before,.lXLAZW_faqMark:after{content:"";background-color:var(--color-text-faint);position:absolute}.lXLAZW_faqMark:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.lXLAZW_faqMark:after{width:1px;transition:opacity var(--motion-fast) var(--motion-ease);top:0;bottom:0;left:50%;transform:translate(-50%)}.lXLAZW_faqItem[open] .lXLAZW_faqMark:after{opacity:0}.lXLAZW_faqA{padding-bottom:var(--space-5);max-width:var(--measure)}.lXLAZW_faqA p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.lXLAZW_faqA strong{color:var(--color-text)}.lXLAZW_faqA a{color:var(--color-text);text-decoration:underline}.lXLAZW_faqImg{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);width:10rem;display:block;overflow:hidden}.lXLAZW_faqImg img{width:100%;height:auto;display:block}.lXLAZW_resGrid{margin:var(--space-2) 0 0;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.lXLAZW_resCard{border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);transition:border-color var(--motion-fast) var(--motion-ease);overflow:hidden}.lXLAZW_resCard:hover{border-color:var(--color-border-strong)}.lXLAZW_resLink{flex-direction:column;height:100%;text-decoration:none;display:flex}.lXLAZW_resThumb{aspect-ratio:16/9;background-color:var(--color-surface-raised);display:block;position:relative;overflow:hidden}.lXLAZW_resThumb img{object-fit:cover;filter:grayscale()contrast(1.04);transition:filter var(--dur-focus) var(--ease-focus)}.lXLAZW_resCard:hover .lXLAZW_resThumb img,.lXLAZW_resLink:focus-visible .lXLAZW_resThumb img{filter:none}.lXLAZW_resThumbEmpty{place-items:center;display:grid}.lXLAZW_resThumbEmpty span{font-size:var(--text-lg);color:var(--color-text-faint);letter-spacing:var(--tracking-wide)}.lXLAZW_resBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.lXLAZW_resTag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}.lXLAZW_resTitle{font-size:var(--text-lg);color:var(--color-text);line-height:var(--leading-tight)}.lXLAZW_resText{font-size:var(--text-sm);color:var(--color-text-subtle);line-height:var(--leading-snug);flex:1}.lXLAZW_resCta{font-size:var(--text-sm);color:var(--color-text)}.lXLAZW_finalTitle{font-size:var(--display);letter-spacing:var(--tracking-display);line-height:.92;font-weight:var(--weight-plain);color:var(--hi);max-width:17ch;margin-bottom:var(--space-6);text-wrap:balance}.lXLAZW_finalReassure{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--lo);letter-spacing:var(--tracking-wide)}.lXLAZW_sticky{display:none}@media (max-width:60rem){.lXLAZW_heroStage{gap:var(--space-6);grid-template-columns:1fr}.lXLAZW_calcGrid{grid-template-columns:1fr}.lXLAZW_calcResults{border-left:0;border-top:1px solid var(--color-border)}.lXLAZW_credSplit{gap:var(--space-6);grid-template-columns:1fr}.lXLAZW_pricingGrid{grid-template-columns:1fr}.lXLAZW_timeline{gap:var(--space-5) var(--space-4);grid-template-columns:auto 1fr}.lXLAZW_step:not(:last-child):before{width:1px;height:calc(100% + var(--space-5));top:14px;left:13px}.lXLAZW_step{column-gap:var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:28px 1fr;align-items:center;display:grid}.lXLAZW_stepNode{grid-row:1/span 3;align-self:start}.lXLAZW_stepWhen{margin-top:0}}@media (max-width:52rem){.lXLAZW_h1{font-size:var(--text-4xl)}.lXLAZW_inclGrid,.lXLAZW_resGrid{grid-template-columns:1fr}.lXLAZW_resGrid{max-width:30rem}.lXLAZW_trustStrip{gap:var(--space-3) var(--space-4)}.lXLAZW_ctaRow .lXLAZW_ctaPrimary,.lXLAZW_ctaRow .lXLAZW_ctaSecondary{width:100%}.lXLAZW_calcInputs,.lXLAZW_calcResults,.lXLAZW_priceCard,.lXLAZW_guaranteeBlock{padding:var(--space-5)}.lXLAZW_guaranteeStatement{font-size:var(--text-xl)}.lXLAZW_calcCurrentValue{font-size:var(--text-3xl)}.lXLAZW_sticky{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--bg-1);border-top:1px solid var(--hairline);transition:transform var(--motion-base) var(--motion-ease);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lXLAZW_sticky[data-show=true]{transform:translateY(0)}.lXLAZW_stickyPrice{font-size:var(--text-base);color:var(--color-text)}.lXLAZW_stickyOld{color:var(--color-text-faint);font-size:var(--text-sm);margin-right:.35rem;text-decoration:line-through}.lXLAZW_stickyCta{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}}
.UoqRnG_form{gap:var(--space-5);max-width:40rem;margin-top:var(--space-6);flex-direction:column;display:flex}.UoqRnG_field{gap:var(--space-2);flex-direction:column;display:flex}.UoqRnG_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint)}.UoqRnG_input,.UoqRnG_textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--field-line);border-radius:var(--r-md);background-color:var(--field-bg);color:var(--hi);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--dur-focus) var(--ease-focus), box-shadow var(--dur-focus) var(--ease-focus)}.UoqRnG_textarea{resize:vertical;min-height:8rem}.UoqRnG_input:focus-visible,.UoqRnG_textarea:focus-visible{border-color:var(--hi);box-shadow:var(--try-ring);outline:none}.UoqRnG_input::placeholder,.UoqRnG_textarea::placeholder{color:var(--faint)}.UoqRnG_input[aria-invalid=true],.UoqRnG_textarea[aria-invalid=true]{border-width:2px;border-color:var(--hi)}.UoqRnG_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.UoqRnG_error{align-items:baseline;gap:var(--space-2) var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--hi);color:var(--hi);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.UoqRnG_errorKey{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lo)}.UoqRnG_foot{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.UoqRnG_submit{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;align-items:center;display:inline-flex}.UoqRnG_submit:hover{background-color:var(--color-accent-strong)}.UoqRnG_submit:disabled{opacity:.6;cursor:default}.UoqRnG_consent{min-width:16rem;font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-snug);flex:1;margin:0}.UoqRnG_consent a{color:var(--color-text-subtle);text-decoration:underline}.UoqRnG_done{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--r-md);background-color:var(--bg-1);max-width:40rem}.UoqRnG_doneTitle{margin:0 0 var(--space-2);font-size:var(--text-xl);color:var(--color-text)}.UoqRnG_doneBody{color:var(--color-text-muted);margin:0}
.fFRhuq_prose{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.fFRhuq_prose>*+*{margin-top:var(--space-5)}.fFRhuq_prose h2,.fFRhuq_prose h3,.fFRhuq_prose h4{color:var(--color-text);margin-top:var(--space-8)}.fFRhuq_prose h2{font-size:var(--text-2xl)}.fFRhuq_prose h3{font-size:var(--text-xl)}.fFRhuq_prose h4{font-size:var(--text-lg)}.fFRhuq_prose p{color:var(--color-text-muted)}.fFRhuq_prose a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}.fFRhuq_prose a:hover{-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}.fFRhuq_prose ul,.fFRhuq_prose ol{padding-left:var(--space-5)}.fFRhuq_prose li+li{margin-top:var(--space-2)}.fFRhuq_prose blockquote{border-left:2px solid var(--color-border-strong);padding-left:var(--space-5);color:var(--color-text-subtle);font-style:italic}.fFRhuq_prose hr{border:none;border-top:1px solid var(--color-border)}.fFRhuq_prose :not(pre)>code{font-family:var(--font-mono);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.fFRhuq_prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.fFRhuq_prose th,.fFRhuq_prose td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left}.fFRhuq_prose thead th{color:var(--color-text);font-family:var(--font-mono);font-weight:var(--weight-medium)}.fFRhuq_inlineImage,.fFRhuq_figure,.fFRhuq_galleryItem{content-visibility:auto;contain-intrinsic-size:auto 360px}.fFRhuq_inlineImage{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto}.fFRhuq_figure{margin:0}.fFRhuq_figureImg{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto}.fFRhuq_caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-snug)}.fFRhuq_gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.fFRhuq_galleryItem{margin:0}.fFRhuq_galleryImg{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto}.fFRhuq_stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);padding:var(--space-5);border-left-width:3px}.fFRhuq_confConfirmed{border-left-style:solid}.fFRhuq_confSuspected{border-left-style:dashed}.fFRhuq_confCapability{border-left-style:dotted}.fFRhuq_statValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);color:var(--color-text);line-height:var(--leading-tight)}.fFRhuq_statLabel{margin-top:var(--space-2);color:var(--color-text-muted)}.fFRhuq_statMeta{margin-top:var(--space-3);gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint);flex-wrap:wrap;display:flex}.fFRhuq_callout{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);padding:var(--space-4) var(--space-5);color:var(--color-text-muted);border-left-width:3px}.fFRhuq_toneInfo{border-left-color:var(--color-border-strong)}.fFRhuq_toneWarning{border-left-color:var(--color-border-strong);border-left-style:dashed}.fFRhuq_toneSuccess{border-left-color:var(--color-border-strong);border-left-style:double;border-left-width:4px}.fFRhuq_calloutLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-2);display:block}.fFRhuq_quote{border:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-6) 0;margin:0}.fFRhuq_quoteText{font-size:var(--text-xl);color:var(--color-text);line-height:var(--leading-snug);text-wrap:balance}.fFRhuq_quoteAttr{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint)}.fFRhuq_quoteAttr .fFRhuq_quoteRole{color:var(--color-text-subtle)}.fFRhuq_cta{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);padding:var(--space-6)}.fFRhuq_ctaKicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-2)}.fFRhuq_ctaHeading{font-size:var(--text-xl);color:var(--color-text)}.fFRhuq_ctaBody{margin-top:var(--space-3);color:var(--color-text-muted)}.fFRhuq_ctaButton{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);background-color:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--motion-ease);text-decoration:none;display:inline-block}.fFRhuq_ctaButton:hover{background-color:var(--color-accent-strong)}.fFRhuq_comparisonWrap{overflow-x:auto}.fFRhuq_comparison{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.fFRhuq_comparison caption{caption-side:bottom;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);text-align:left}.fFRhuq_comparison th,.fFRhuq_comparison td{border:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.fFRhuq_comparison thead th{color:var(--color-text);font-family:var(--font-mono);font-weight:var(--weight-medium)}.fFRhuq_comparison tbody th{color:var(--color-text-muted);font-weight:var(--weight-medium)}.fFRhuq_embed{margin:0}.fFRhuq_embedFrame{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;position:relative;overflow:hidden}.fFRhuq_embedFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fFRhuq_embedFallback{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint)}.fFRhuq_codeBlock{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);overflow:hidden}.fFRhuq_codeHeader{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);display:flex}.fFRhuq_codePre{padding:var(--space-4);margin:0;overflow-x:auto}.fFRhuq_codePre code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);background:0 0;border:none;padding:0}
.oBxevW_main{background-color:var(--bg);padding-block:var(--band-top) var(--band-bottom)}.oBxevW_inner{max-width:var(--container-max);padding-inline:var(--space-5);margin-inline:auto}.oBxevW_article{max-width:var(--measure);margin-inline:auto}.oBxevW_header{margin-bottom:var(--space-8)}.oBxevW_categories{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.oBxevW_category{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);text-decoration:none}.oBxevW_category:hover{color:var(--color-text);border-color:var(--color-border-strong)}.oBxevW_title{font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-4)}.oBxevW_excerpt{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-5)}.oBxevW_byline{align-items:center;gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint);flex-wrap:wrap;display:flex}.oBxevW_bylineAuthor{color:var(--color-text-subtle)}.oBxevW_bylineDot{color:var(--color-border-strong)}.oBxevW_hero{margin:0 0 var(--space-8)}.oBxevW_heroImg{border:1px solid var(--hairline);border-radius:var(--r-lg);width:100%;height:auto}.oBxevW_heroCaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-snug)}
