.CalculatorFlow-module__EQkjWa__wrap{isolation:isolate;flex-direction:column;align-items:center;min-height:auto;padding:clamp(8px,1vw,16px) 16px clamp(56px,6vw,84px);display:flex;position:relative;overflow:hidden}.CalculatorFlow-module__EQkjWa__wrap:before{content:"";z-index:0;pointer-events:none;filter:blur(90px);opacity:.3;background:radial-gradient(70% 44% at 50% 10%, color-mix(in srgb, var(--brand) 38%, transparent), transparent 72%), linear-gradient(158deg, transparent 32%, color-mix(in srgb, var(--brand) 15%, transparent) 56%, transparent 82%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 140px 100%);mask-image:linear-gradient(#0000 0,#000 140px 100%)}.CalculatorFlow-module__EQkjWa__panel{z-index:1;background:radial-gradient(100% 80% at 100% 0%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--surface-raised) 88%, transparent), color-mix(in srgb, var(--surface-glass) 92%, transparent));-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border:1px solid color-mix(in srgb, var(--line-strong) 52%, transparent);border-radius:var(--r4);width:100%;max-width:680px;box-shadow:var(--shadow-3), var(--edge-top);flex-direction:column;min-height:clamp(520px,62vh,680px);padding:clamp(24px,3.5vw,44px);display:flex;position:relative;overflow:hidden}[data-variant=page] .CalculatorFlow-module__EQkjWa__panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none}[data-variant=page] .CalculatorFlow-module__EQkjWa__panel:before{content:none}:is([data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn,[data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer),.CalculatorFlow-module__EQkjWa__wrap[data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn,.CalculatorFlow-module__EQkjWa__wrap[data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer{display:none}.CalculatorFlow-module__EQkjWa__wrap[data-variant=page] .CalculatorFlow-module__EQkjWa__panel{padding-block:var(--s3)}.CalculatorFlow-module__EQkjWa__panel:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 10%, transparent), transparent);block-size:140px;position:absolute;inset:0 0 auto}.CalculatorFlow-module__EQkjWa__panel>*{position:relative}.CalculatorFlow-module__EQkjWa__top{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:12px;display:flex}.CalculatorFlow-module__EQkjWa__back{background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 58%, transparent);color:var(--content);font-family:var(--fa);font-size:var(--step--1);cursor:pointer;min-height:var(--touch-min);border-radius:var(--rpill);box-shadow:var(--edge-top);transition:color var(--d-fast) ease, background var(--d-fast) ease, border-color var(--d-fast) ease, transform var(--d-fast) var(--ease-ui);align-items:center;gap:7px;padding:6px 16px;font-weight:700;display:inline-flex}.CalculatorFlow-module__EQkjWa__back[data-hidden=true]{display:none}.CalculatorFlow-module__EQkjWa__stepc{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 7%, var(--surface-glass));min-height:38px;font-family:var(--fl);font-size:var(--step--2);color:var(--brand-strong);letter-spacing:normal;font-variant-numeric:tabular-nums;box-shadow:var(--edge-top);align-items:center;padding:7px 14px;font-weight:850;display:inline-flex}.CalculatorFlow-module__EQkjWa__stepc[data-hidden=true]{display:none}.CalculatorFlow-module__EQkjWa__progressTrack{background:color-mix(in srgb, var(--line-strong) 55%, transparent);width:100%;height:5px;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--line-strong) 25%, transparent);border-radius:var(--rpill);margin-bottom:20px;overflow:hidden}.CalculatorFlow-module__EQkjWa__progressBarFill{background:var(--grad-cta);width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--brand) 38%, transparent);transform:scaleX(var(--pct,0));transform-origin:0;transition:transform var(--d-base) var(--ease-out)}[dir=rtl] .CalculatorFlow-module__EQkjWa__progressBarFill{transform-origin:100%}.CalculatorFlow-module__EQkjWa__flowLayout{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1560px;margin:0 auto;display:flex;position:relative}@media (min-width:1080px){[data-variant=page] .CalculatorFlow-module__EQkjWa__flowLayout{grid-template-columns:minmax(0,760px);justify-content:center;align-items:start;gap:0;width:100%;display:grid}[dir=rtl] [data-variant=page] .CalculatorFlow-module__EQkjWa__panel{grid-area:1/1;width:100%;margin:0 auto}[dir=rtl] [data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn{grid-area:1/3;width:100%;max-width:380px;position:sticky;top:96px}[dir=rtl] [data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer{pointer-events:none;grid-area:1/1;width:100%;max-width:380px;display:block;position:sticky;top:96px}[dir=ltr] [data-variant=page] .CalculatorFlow-module__EQkjWa__panel{grid-area:1/1;width:100%;margin:0 auto}[dir=ltr] [data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn{grid-area:1/3;width:100%;max-width:380px;position:sticky;top:96px}[dir=ltr] [data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer{pointer-events:none;grid-area:1/1;width:100%;max-width:380px;display:block;position:sticky;top:96px}:is([data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn,[data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer),.CalculatorFlow-module__EQkjWa__wrap[data-variant=page] .CalculatorFlow-module__EQkjWa__visualColumn,.CalculatorFlow-module__EQkjWa__wrap[data-variant=page] .CalculatorFlow-module__EQkjWa__gridSpacer{display:none}}.CalculatorFlow-module__EQkjWa__visualColumn{z-index:1;flex-direction:column;width:100%;max-width:480px;display:flex;position:relative}.CalculatorFlow-module__EQkjWa__gridSpacer{display:none}.CalculatorFlow-module__EQkjWa__screen{animation:CalculatorFlow-module__EQkjWa__center .26s var(--ease-ui) both;flex-direction:column;flex:1;display:flex}@keyframes CalculatorFlow-module__EQkjWa__center{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (view-transition-name:none){.CalculatorFlow-module__EQkjWa__screen{animation:none}.CalculatorFlow-module__EQkjWa__progressBarFill{transition:none}}.CalculatorFlow-module__EQkjWa__qtitle{font-family:var(--fa-display);font-weight:850;font-size:var(--step-2);color:var(--content);text-wrap:balance;margin:0;line-height:1.2}.CalculatorFlow-module__EQkjWa__qhint{color:var(--content-2);font-size:var(--step--1);text-wrap:pretty;margin-top:8px;font-weight:500;line-height:1.7}.CalculatorFlow-module__EQkjWa__spacer{flex:1}.CalculatorFlow-module__EQkjWa__cards{margin-top:var(--s2);gap:10px;display:grid}.CalculatorFlow-module__EQkjWa__card{isolation:isolate;border-radius:var(--r3);border:1px solid color-mix(in srgb, var(--line-strong) 48%, var(--glass-border));background:linear-gradient(150deg, color-mix(in srgb, var(--glass-panel-lip) 32%, transparent), transparent 48%), linear-gradient(162deg, color-mix(in srgb, var(--surface-raised) 58%, var(--surface-glass)), var(--surface-glass));min-block-size:64px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);box-shadow:var(--shadow-1), var(--edge-top), inset 0 -1px 0 color-mix(in srgb, var(--line) 32%, transparent);cursor:pointer;text-align:start;transition:border-color var(--d-fast) ease, background var(--d-fast) ease, transform var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) ease;width:100%;font-family:var(--fa);color:var(--content);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.CalculatorFlow-module__EQkjWa__card:before{content:"";inset-block-start:0;inset-inline:var(--s3);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 55%, var(--glass-panel-lip)), transparent);opacity:.45;pointer-events:none;block-size:1px;transition:opacity var(--d-fast) var(--ease-ui);position:absolute}.CalculatorFlow-module__EQkjWa__card[aria-checked=true]{border-color:var(--brand);background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 14%, transparent), transparent 68%), color-mix(in srgb, var(--brand) 7%, var(--surface-raised));box-shadow:0 8px 24px -12px color-mix(in srgb, var(--brand) 35%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent), var(--edge-top)}.CalculatorFlow-module__EQkjWa__card[aria-checked=true]:before{opacity:1}.CalculatorFlow-module__EQkjWa__cico{border-radius:var(--r2);background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 12%, var(--tile-bg)), color-mix(in srgb, var(--brand) 4%, var(--surface-glass)));border:1px solid color-mix(in srgb, var(--line-brand) 58%, var(--tile-border));width:42px;height:42px;box-shadow:var(--edge-top), inset 0 -1px 0 color-mix(in srgb, var(--line-brand) 16%, transparent);transition:border-color var(--d-fast) var(--ease-ui), background var(--d-fast) var(--ease-ui), transform var(--d-fast) var(--ease-spring);flex:none;place-items:center;display:grid}.CalculatorFlow-module__EQkjWa__cico svg{width:26px;height:26px;stroke:var(--brand-strong);fill:none;stroke-width:1.8px}.CalculatorFlow-module__EQkjWa__cico[data-compact=true]{border-radius:var(--r1);block-size:32px;inline-size:32px}.CalculatorFlow-module__EQkjWa__cico[data-compact=true] svg{block-size:20px;inline-size:20px}.CalculatorFlow-module__EQkjWa__ctxt{flex:1;gap:2px;min-width:0;display:grid}.CalculatorFlow-module__EQkjWa__cname{font-weight:750;font-size:var(--step-0);line-height:1.45}.CalculatorFlow-module__EQkjWa__cdesc{font-size:var(--step--1);color:var(--content-2);line-height:1.45}.CalculatorFlow-module__EQkjWa__cchk{border:1.5px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 45%, transparent);width:22px;height:22px;transition:background-color var(--d-fast) var(--ease-ui), border-color var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) var(--ease-ui);border-radius:50%;flex:none;place-items:center;display:grid}.CalculatorFlow-module__EQkjWa__card[aria-checked=true] .CalculatorFlow-module__EQkjWa__cchk{background:var(--grad-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);border-color:#0000}.CalculatorFlow-module__EQkjWa__cchk svg{width:12px;height:12px;stroke:var(--brand-contrast);stroke-width:3px;fill:none;opacity:0;transition:opacity var(--d-instant) var(--ease-ui), transform var(--d-fast) var(--ease-spring);transform:scale(.65)}.CalculatorFlow-module__EQkjWa__card[aria-checked=true] .CalculatorFlow-module__EQkjWa__cchk svg{opacity:1;transform:scale(1)}.CalculatorFlow-module__EQkjWa__chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.CalculatorFlow-module__EQkjWa__chip{border-radius:var(--r3);border:1px solid color-mix(in srgb, var(--line-strong) 48%, var(--glass-border));background:linear-gradient(155deg, color-mix(in srgb, var(--surface-raised) 70%, var(--surface-glass)), var(--surface-glass));min-width:64px;height:64px;color:var(--content);font-family:var(--fa-display);font-weight:800;font-size:var(--step-1);font-variant-numeric:tabular-nums;box-shadow:var(--edge-top), var(--shadow-1);cursor:pointer;transition:border-color var(--d-fast) ease, background var(--d-fast) ease, transform var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) ease;padding:0 18px}.CalculatorFlow-module__EQkjWa__chip[aria-checked=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--surface-raised));color:var(--brand-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent), var(--edge-top)}.CalculatorFlow-module__EQkjWa__btn{isolation:isolate;border-radius:var(--rpill);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 68%, var(--content)), color-mix(in srgb, var(--brand-strong) 78%, var(--content)));width:100%;color:var(--brand-contrast);font-family:var(--fa);font-weight:800;font-size:var(--step-0);cursor:pointer;box-shadow:0 10px 28px -12px color-mix(in srgb, var(--brand) 52%, transparent), var(--edge-top);transition:transform var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) ease, opacity var(--d-fast) ease;border:0;justify-content:center;align-items:center;gap:9px;padding:17px 28px;display:inline-flex;position:relative;overflow:hidden}.CalculatorFlow-module__EQkjWa__btn:before{content:"";z-index:-1;background:linear-gradient(110deg, transparent 20%, color-mix(in srgb, var(--content) 8%, transparent) 48%, transparent 76%);pointer-events:none;transition:transform var(--d-slow) var(--ease-out);position:absolute;inset:0;transform:translate(-105%)}.CalculatorFlow-module__EQkjWa__btnArrow{border-radius:var(--rpill);background:color-mix(in srgb, var(--content) 13%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--content) 13%, transparent);flex:none}.CalculatorFlow-module__EQkjWa__btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}[dir=ltr] .CalculatorFlow-module__EQkjWa__btnArrow{transform:scaleX(-1)}.CalculatorFlow-module__EQkjWa__btn2{border-radius:var(--rpill);background:color-mix(in srgb, var(--surface-glass) 45%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 50%, var(--glass-border));width:100%;color:var(--content);font-family:var(--fa);font-weight:600;font-size:var(--step--1);cursor:pointer;transition:border-color var(--d-fast) ease, color var(--d-fast) ease, background var(--d-fast) ease, transform var(--d-fast) var(--ease-ui);justify-content:center;align-items:center;padding:15px;display:inline-flex}.CalculatorFlow-module__EQkjWa__actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.CalculatorFlow-module__EQkjWa__grad{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CalculatorFlow-module__EQkjWa__lede{color:var(--content-2);font-size:var(--step-0);text-wrap:pretty;max-width:48ch;margin-top:14px;line-height:1.7}.CalculatorFlow-module__EQkjWa__computingBox{flex-direction:column;align-items:center;padding:30px 0;display:flex}.CalculatorFlow-module__EQkjWa__dots{align-items:center;gap:var(--s1);block-size:12px;margin-block-start:var(--s3);display:flex}.CalculatorFlow-module__EQkjWa__dots i{border-radius:var(--rpill);background:var(--brand);block-size:8px;inline-size:8px;animation:CalculatorFlow-module__EQkjWa__advisorThinking 1s var(--ease-in-out) infinite}.CalculatorFlow-module__EQkjWa__dots i:nth-child(2){animation-delay:.12s}.CalculatorFlow-module__EQkjWa__dots i:nth-child(3){animation-delay:.24s}@keyframes CalculatorFlow-module__EQkjWa__advisorThinking{0%,70%,to{opacity:.32;transform:scale(.82)}35%{opacity:1;transform:scale(1)}}.CalculatorFlow-module__EQkjWa__rcard{border:1px solid color-mix(in srgb, var(--line-brand) 42%, var(--glass-border));background:linear-gradient(160deg, color-mix(in srgb, var(--surface-raised) 88%, transparent), color-mix(in srgb, var(--surface-raised) 66%, var(--surface-glass)));box-shadow:var(--shadow-2), var(--edge-top);border-radius:28px;margin-top:0;overflow:hidden}.CalculatorFlow-module__EQkjWa__rcardGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CalculatorFlow-module__EQkjWa__rcardGroup .CalculatorFlow-module__EQkjWa__rcard{margin-top:0}@media (max-width:640px){.CalculatorFlow-module__EQkjWa__rcardGroup{grid-template-columns:1fr}}.CalculatorFlow-module__EQkjWa__rPhotoWrap{background:var(--surface-raised);width:100%;height:clamp(196px,28vw,240px);position:relative;overflow:hidden}.CalculatorFlow-module__EQkjWa__rPhoto{object-fit:contain;padding:var(--s1);animation:CalculatorFlow-module__EQkjWa__advisorPhotoSettle var(--d-slow) var(--ease-out) both}@keyframes CalculatorFlow-module__EQkjWa__advisorPhotoSettle{0%{transform:scale(1.04)}to{transform:scale(1)}}.CalculatorFlow-module__EQkjWa__rPhotoOverlay{background:linear-gradient(180deg, transparent 80%, color-mix(in srgb, var(--panel-footer-2) 15%, transparent));position:absolute;inset:0}.CalculatorFlow-module__EQkjWa__rPhotoBadges{justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-end:14px;inset-inline:16px}.CalculatorFlow-module__EQkjWa__rBadgeLiters{font-family:var(--fa-display);font-size:var(--step-0);color:var(--on-deep);background:color-mix(in srgb, var(--panel-footer-2) 88%, transparent);border-radius:var(--rpill);border:1px solid var(--line-on-deep);box-shadow:inset 0 1px 0 var(--line-on-deep);font-variant-numeric:tabular-nums;padding:4px 12px;font-weight:800}.CalculatorFlow-module__EQkjWa__rCardBody{padding:22px 24px 24px}.CalculatorFlow-module__EQkjWa__resultSummary{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);justify-items:center;padding:2px 0 20px;display:grid}.CalculatorFlow-module__EQkjWa__rmodel{border:1px solid color-mix(in srgb, var(--brand) 24%, transparent);border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 7%, var(--surface-glass));min-height:30px;font-family:var(--fl);font-size:var(--step--2);color:var(--brand-strong);justify-content:center;align-items:center;padding:5px 12px;font-weight:750;display:inline-flex}.CalculatorFlow-module__EQkjWa__rname{max-width:24ch;font-family:var(--fa-display);color:var(--content);text-wrap:balance;margin-top:10px;font-size:clamp(1.35rem,1.08rem + .8vw,1.72rem);font-weight:850;line-height:1.25}.CalculatorFlow-module__EQkjWa__rquant{border:1px solid color-mix(in srgb, var(--brand) 26%, transparent);border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 10%, transparent);min-height:38px;color:var(--brand-strong);font-family:var(--fa-display);font-weight:750;font-size:var(--step-0);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:7px;margin-top:10px;padding:6px 15px;display:inline-flex}.CalculatorFlow-module__EQkjWa__rquant strong{color:var(--content);font-size:1.08em;font-weight:850}.CalculatorFlow-module__EQkjWa__priceSummary{border-block:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 7%, transparent), transparent);inline-size:100%;margin-block-start:var(--s2);padding-block:12px}.CalculatorFlow-module__EQkjWa__priceValue{justify-content:center;align-items:baseline;gap:var(--s1);font-family:var(--fa-display);font-size:var(--step-2);color:var(--brand-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:850;line-height:1.2;display:flex}.CalculatorFlow-module__EQkjWa__priceValue span{font-family:var(--fa);font-size:var(--step--1);color:var(--content);font-weight:650}.CalculatorFlow-module__EQkjWa__priceNote{color:var(--content-2);font-size:var(--step--1);margin-block-start:6px;line-height:1.5}.CalculatorFlow-module__EQkjWa__altBox{border-radius:var(--r2);border:1px solid color-mix(in srgb, var(--line-strong) 65%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 5%, var(--surface-glass)), var(--surface-glass));box-shadow:var(--edge-top);margin-top:14px;padding:12px 14px}.CalculatorFlow-module__EQkjWa__altTitle{font-family:var(--fl);font-size:var(--step--2);color:var(--brand-strong);margin-bottom:5px;font-weight:700;display:block}.CalculatorFlow-module__EQkjWa__altLine{color:var(--content-muted);font-size:var(--step--1);margin:0;line-height:1.7}.CalculatorFlow-module__EQkjWa__altNote{color:var(--brand-strong);margin-top:5px;font-weight:600;display:block}.CalculatorFlow-module__EQkjWa__altLine+.CalculatorFlow-module__EQkjWa__altLine{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.CalculatorFlow-module__EQkjWa__rreason{max-width:52ch;color:var(--content-2);font-size:var(--step--1);text-wrap:pretty;animation:CalculatorFlow-module__EQkjWa__reasonIn var(--d-base) var(--ease-ui) both;margin-top:12px;line-height:1.7}@keyframes CalculatorFlow-module__EQkjWa__reasonIn{0%{opacity:0}to{opacity:1}}.CalculatorFlow-module__EQkjWa__rdisc{border-top:1px solid var(--glass-border);color:var(--content-muted);font-size:var(--step--2);gap:9px;margin-top:14px;padding-top:12px;line-height:1.6;display:flex}.CalculatorFlow-module__EQkjWa__rdisc svg{color:var(--brand);flex:none}.CalculatorFlow-module__EQkjWa__captureContext{border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 7%, var(--surface-glass));color:var(--brand-strong);font-size:var(--step--1);margin-block-start:var(--s1);padding:5px 12px;font-weight:650;display:inline-flex}.CalculatorFlow-module__EQkjWa__field{margin-top:16px}.CalculatorFlow-module__EQkjWa__lbl{font-size:var(--step--1);color:var(--content);margin-bottom:7px;font-weight:600;display:block}.CalculatorFlow-module__EQkjWa__opt{color:var(--content-muted);font-size:var(--step--2);font-weight:400}.CalculatorFlow-module__EQkjWa__inp{border-radius:var(--r2);border:1px solid color-mix(in srgb, var(--line-strong) 55%, var(--glass-border));background:linear-gradient(160deg, color-mix(in srgb, var(--surface-raised) 68%, var(--surface-glass)), var(--surface-glass));width:100%;color:var(--content);font-family:var(--fa);font-size:var(--step-0);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--line) 28%, transparent), var(--edge-top);transition:border-color var(--d-fast) ease, box-shadow var(--d-fast) ease, background var(--d-fast) ease;padding:15px 16px}.CalculatorFlow-module__EQkjWa__inp::placeholder{color:var(--content-muted)}.CalculatorFlow-module__EQkjWa__captureForm .CalculatorFlow-module__EQkjWa__field:has(input[type=tel]) .CalculatorFlow-module__EQkjWa__lbl{font-weight:800}.CalculatorFlow-module__EQkjWa__captureForm input[type=tel]{min-block-size:64px;font-family:var(--fl);font-size:var(--step-1);border-color:color-mix(in srgb, var(--brand) 42%, var(--line-strong));background:color-mix(in srgb, var(--surface-raised) 90%, var(--surface-glass));font-weight:700}.CalculatorFlow-module__EQkjWa__captureForm .CalculatorFlow-module__EQkjWa__field:has(.CalculatorFlow-module__EQkjWa__opt){margin-block-start:12px}.CalculatorFlow-module__EQkjWa__captureForm .CalculatorFlow-module__EQkjWa__field:has(.CalculatorFlow-module__EQkjWa__opt) .CalculatorFlow-module__EQkjWa__inp{min-block-size:var(--touch-min);box-shadow:var(--edge-top);padding-block:10px}.CalculatorFlow-module__EQkjWa__inp:focus{border-color:var(--brand);background:color-mix(in srgb, var(--surface-raised) 86%, var(--surface-glass));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent), var(--edge-top);outline:0}.CalculatorFlow-module__EQkjWa__inp[aria-invalid=true]{border-color:var(--state-err)}.CalculatorFlow-module__EQkjWa__inp[aria-invalid=true]:focus{border-color:var(--state-err);box-shadow:0 0 0 4px color-mix(in srgb, var(--state-err) 20%, transparent)}.CalculatorFlow-module__EQkjWa__inperr{color:var(--state-err-text);font-size:var(--step--1);animation:CalculatorFlow-module__EQkjWa__inperrIn var(--d-fast) var(--ease-out) both;align-items:flex-start;gap:7px;margin-block-start:6px;font-weight:650;line-height:1.6;display:flex}.CalculatorFlow-module__EQkjWa__inperr svg{flex:none;margin-block-start:3px}@keyframes CalculatorFlow-module__EQkjWa__inperrIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.CalculatorFlow-module__EQkjWa__priv{color:var(--content-muted);font-size:var(--step--2);min-block-size:var(--touch-min);cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;line-height:1.6;display:flex}.CalculatorFlow-module__EQkjWa__priv svg{color:var(--brand);flex:none}.CalculatorFlow-module__EQkjWa__priv input{block-size:20px;inline-size:20px;accent-color:var(--brand);flex:none;margin-block-start:3px}.CalculatorFlow-module__EQkjWa__priv a{color:var(--brand-strong);text-decoration:underline}.CalculatorFlow-module__EQkjWa__wa{border-radius:var(--rpill);border:1px solid color-mix(in srgb, var(--line-brand) 64%, var(--line-strong));width:100%;color:var(--content);background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 8%, var(--surface-glass)), color-mix(in srgb, var(--surface-raised) 32%, var(--surface-glass)));font-family:var(--fa);font-weight:650;font-size:var(--step--1);cursor:pointer;box-shadow:var(--edge-top);transition:border-color var(--d-fast) ease, background var(--d-fast) ease, transform var(--d-fast) var(--ease-ui);justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration:none;display:inline-flex}.CalculatorFlow-module__EQkjWa__wa svg{color:var(--brand-strong)}.CalculatorFlow-module__EQkjWa__wrap[data-screen=result] .CalculatorFlow-module__EQkjWa__wa,.CalculatorFlow-module__EQkjWa__wrap[data-screen=capture] .CalculatorFlow-module__EQkjWa__wa{min-block-size:var(--touch-min);padding:10px var(--s2);border-color:color-mix(in srgb, var(--line-strong) 70%, transparent);box-shadow:none;background:0 0}.CalculatorFlow-module__EQkjWa__wrap[data-screen=result] .CalculatorFlow-module__EQkjWa__btn2{inline-size:auto;min-block-size:var(--touch-min);padding:var(--s1) var(--s2);box-shadow:none;color:var(--content-2);text-underline-offset:4px;background:0 0;border-color:#0000;justify-self:center;text-decoration:underline}.CalculatorFlow-module__EQkjWa__successBox{padding:20px 0}.CalculatorFlow-module__EQkjWa__sok{background:var(--grad-brand);width:72px;height:72px;box-shadow:var(--shadow-2), 0 0 0 8px color-mix(in srgb, var(--brand) 8%, transparent), var(--edge-top);color:var(--brand-contrast);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.CalculatorFlow-module__EQkjWa__errbox{border-radius:var(--r2);border:1px solid color-mix(in srgb, var(--state-err) 40%, transparent);background:color-mix(in srgb, var(--state-err) 8%, transparent);color:var(--content);font-size:var(--step--1);gap:9px;margin-top:16px;padding:14px 16px;line-height:1.6;display:flex}.CalculatorFlow-module__EQkjWa__relatedBox{margin-top:18px}.CalculatorFlow-module__EQkjWa__relatedTitle{text-align:center;font-family:var(--fl);font-size:var(--step--2);color:var(--content-muted);margin-bottom:10px;font-weight:750;display:block}.CalculatorFlow-module__EQkjWa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CalculatorFlow-module__EQkjWa__relatedCard{border-radius:var(--r2);border:1px solid color-mix(in srgb, var(--line) 50%, var(--glass-border));background:linear-gradient(155deg, color-mix(in srgb, var(--surface-raised) 58%, var(--surface-glass)), var(--surface-glass));color:var(--content);transition:border-color var(--d-fast) ease, transform var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) ease;box-shadow:var(--edge-top);align-items:center;gap:11px;padding:9px 12px 9px 9px;text-decoration:none;display:flex}.CalculatorFlow-module__EQkjWa__relatedCard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.CalculatorFlow-module__EQkjWa__relatedThumb{border-radius:var(--r1);background:color-mix(in srgb, var(--brand) 8%, transparent);flex:none;width:46px;height:46px;position:relative;overflow:hidden}.CalculatorFlow-module__EQkjWa__relatedThumbImg{object-fit:cover}.CalculatorFlow-module__EQkjWa__relatedName{min-width:0;font-family:var(--fa);font-weight:650;font-size:var(--step--1);flex:1;line-height:1.35}.CalculatorFlow-module__EQkjWa__relatedArrow{color:var(--brand);transition:transform var(--d-fast) var(--ease-ui);flex:none}[dir=ltr] .CalculatorFlow-module__EQkjWa__relatedArrow{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.CalculatorFlow-module__EQkjWa__back:hover{color:var(--brand-strong);border-color:var(--line-brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised));transform:translate(2px)}[dir=ltr] .CalculatorFlow-module__EQkjWa__back:hover{transform:translate(-2px)}.CalculatorFlow-module__EQkjWa__card:not(:disabled):hover{border-color:var(--line-brand);box-shadow:var(--shadow-2), var(--edge-top)}.CalculatorFlow-module__EQkjWa__card:not(:disabled):hover:before{opacity:1}.CalculatorFlow-module__EQkjWa__card:not(:disabled):hover .CalculatorFlow-module__EQkjWa__cico{border-color:var(--line-brand);transform:scale(1.04)}.CalculatorFlow-module__EQkjWa__chip:not(:disabled):hover{border-color:var(--line-brand);box-shadow:var(--shadow-2), var(--edge-top);transform:translateY(-2px)}.CalculatorFlow-module__EQkjWa__btn:not(:disabled):hover{box-shadow:0 12px 30px -12px color-mix(in srgb, var(--brand) 62%, transparent), var(--edge-top);transform:translateY(-1px)}.CalculatorFlow-module__EQkjWa__btn:not(:disabled):hover:before{transform:translate(105%)}.CalculatorFlow-module__EQkjWa__btn2:not(:disabled):hover{border-color:var(--line-brand);color:var(--brand-strong);background:color-mix(in srgb, var(--brand) 5%, var(--surface-glass))}.CalculatorFlow-module__EQkjWa__wa:hover{border-color:var(--brand);transform:translateY(-1px)}.CalculatorFlow-module__EQkjWa__relatedCard:hover{border-color:var(--line-brand);box-shadow:var(--shadow-1), var(--edge-top)}.CalculatorFlow-module__EQkjWa__relatedCard:hover .CalculatorFlow-module__EQkjWa__relatedArrow{transform:translate(-3px)}[dir=ltr] .CalculatorFlow-module__EQkjWa__relatedCard:hover .CalculatorFlow-module__EQkjWa__relatedArrow{transform:translate(3px)scaleX(-1)}.CalculatorFlow-module__EQkjWa__inp:hover:not(:focus):not([aria-invalid=true]){border-color:var(--line-brand)}}.CalculatorFlow-module__EQkjWa__card:not(:disabled):active,.CalculatorFlow-module__EQkjWa__chip:not(:disabled):active{transform:scale(.992)}.CalculatorFlow-module__EQkjWa__btn:not(:disabled):active,.CalculatorFlow-module__EQkjWa__btn2:not(:disabled):active,.CalculatorFlow-module__EQkjWa__wa:active{transform:scale(.99)}.CalculatorFlow-module__EQkjWa__back:focus-visible,.CalculatorFlow-module__EQkjWa__card:focus-visible,.CalculatorFlow-module__EQkjWa__chip:focus-visible,.CalculatorFlow-module__EQkjWa__btn:focus-visible,.CalculatorFlow-module__EQkjWa__btn2:focus-visible,.CalculatorFlow-module__EQkjWa__wa:focus-visible,.CalculatorFlow-module__EQkjWa__priv input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.CalculatorFlow-module__EQkjWa__card:disabled,.CalculatorFlow-module__EQkjWa__chip:disabled,.CalculatorFlow-module__EQkjWa__back:disabled,.CalculatorFlow-module__EQkjWa__btn2:disabled{cursor:default}.CalculatorFlow-module__EQkjWa__btn2:disabled{opacity:.55}.CalculatorFlow-module__EQkjWa__qtitle:focus,.CalculatorFlow-module__EQkjWa__qtitle:focus-visible{outline:none}.CalculatorFlow-module__EQkjWa__wrap[data-screen=intro] .CalculatorFlow-module__EQkjWa__progressTrack,.CalculatorFlow-module__EQkjWa__wrap[data-screen=intro] .CalculatorFlow-module__EQkjWa__top{display:none}@media (max-width:640px){.CalculatorFlow-module__EQkjWa__wrap{padding:18px 14px 44px}.CalculatorFlow-module__EQkjWa__panel{border-radius:24px;min-height:0;padding:20px 18px 24px}.CalculatorFlow-module__EQkjWa__top{gap:8px;min-height:40px;margin-bottom:12px}.CalculatorFlow-module__EQkjWa__stepc{font-size:var(--text-min);padding:6px 9px}.CalculatorFlow-module__EQkjWa__back{font-size:var(--text-min)}.CalculatorFlow-module__EQkjWa__rCardBody{padding:20px 16px}.CalculatorFlow-module__EQkjWa__resultSummary{padding-bottom:18px}.CalculatorFlow-module__EQkjWa__relatedGrid{grid-template-columns:1fr}}.CalculatorFlow-module__EQkjWa__heatingBlock{border-radius:var(--r2);border:1px solid color-mix(in srgb, var(--line-brand) 45%, var(--line-strong));background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 5%, var(--surface-glass)), color-mix(in srgb, var(--surface-raised) 62%, var(--surface-glass)));box-shadow:var(--edge-top);margin-top:16px;padding:14px 16px}.CalculatorFlow-module__EQkjWa__heatingKicker{font-family:var(--fl);font-size:var(--step--2);color:var(--brand-strong);font-weight:700;display:block}.CalculatorFlow-module__EQkjWa__heatingName{font-family:var(--fl);font-size:var(--step-1);color:var(--content);margin:4px 0 8px;line-height:1.3}.CalculatorFlow-module__EQkjWa__heatingBody{color:var(--content-muted);font-size:var(--step-0);margin:0 0 10px;line-height:1.8}.CalculatorFlow-module__EQkjWa__heatingNotice{color:var(--content-muted);font-size:var(--step--1);align-items:flex-start;gap:8px;margin:0;line-height:1.7;display:flex}.CalculatorFlow-module__EQkjWa__heatingNotice svg{opacity:.7;flex:none;margin-top:3px}.CalculatorFlow-module__EQkjWa__tradeoffBox{border-radius:var(--r2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-glass) 48%, transparent);box-shadow:var(--edge-top);margin-top:16px;padding:14px 16px}.CalculatorFlow-module__EQkjWa__tradeoffTitle{font-family:var(--fl);font-size:var(--step--2);color:var(--content);margin-bottom:8px;font-weight:700;display:block}.CalculatorFlow-module__EQkjWa__tradeoffList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.CalculatorFlow-module__EQkjWa__tradeoffItem{border-inline-start:2px solid var(--line-strong);color:var(--content-muted);font-size:var(--step--1);padding-inline-start:11px;line-height:1.7}.CalculatorFlow-module__EQkjWa__tradeoffItem[data-tone=benefit]{border-inline-start-color:var(--brand)}@keyframes CalculatorFlow-module__EQkjWa__calc-slide-out-start{to{opacity:0;transform:translate(-28px)}}@keyframes CalculatorFlow-module__EQkjWa__calc-slide-out-end{to{opacity:0;transform:translate(28px)}}@keyframes CalculatorFlow-module__EQkjWa__calc-slide-in-start{0%{opacity:0;transform:translate(-28px)}}@keyframes CalculatorFlow-module__EQkjWa__calc-slide-in-end{0%{opacity:0;transform:translate(28px)}}html[dir=rtl][data-calc-transition=forward]::view-transition-old(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-out-start var(--d-fast) var(--ease-ui) both}html[dir=rtl][data-calc-transition=forward]::view-transition-new(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-in-start var(--d-fast) var(--ease-ui) both}html[dir=ltr][data-calc-transition=forward]::view-transition-old(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-out-end var(--d-fast) var(--ease-ui) both}html[dir=ltr][data-calc-transition=forward]::view-transition-new(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-in-end var(--d-fast) var(--ease-ui) both}html[dir=rtl][data-calc-transition=back]::view-transition-old(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-out-end var(--d-fast) var(--ease-ui) both}html[dir=rtl][data-calc-transition=back]::view-transition-new(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-in-end var(--d-fast) var(--ease-ui) both}html[dir=ltr][data-calc-transition=back]::view-transition-old(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-out-start var(--d-fast) var(--ease-ui) both}html[dir=ltr][data-calc-transition=back]::view-transition-new(calc-screen){animation:CalculatorFlow-module__EQkjWa__calc-slide-in-start var(--d-fast) var(--ease-ui) both}
.HouseVisualShowcase-module__F02XLW__stage{--house-glow:.35;border-radius:var(--r4);width:100%;max-width:100%;transition:background var(--d-base) var(--ease-ui), border-color var(--d-base) var(--ease-ui), box-shadow var(--d-base) var(--ease-ui);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);flex-direction:column;gap:14px;margin:0 auto;padding:24px 28px 22px;display:flex;position:relative;overflow:hidden}.HouseVisualShowcase-module__F02XLW__compact{display:none}.HouseVisualShowcase-module__F02XLW__aura{pointer-events:none;transition:background var(--d-slow) var(--ease);position:absolute;inset:-30%}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark{background:radial-gradient(100% 90% at 50% 0,#001a2480,#0000 75%),linear-gradient(165deg,#000b12fa,#000408fc);background:radial-gradient(100% 90% at 50% 0,lab(7.45189% -10.1976 -13.8338/.5),#0000 75%),linear-gradient(165deg,lab(2.50269% -2.10457 -5.07523/.98),lab(.898373% -.481799 -1.95935/.99));border:1px solid #0fd4bb66;border:1px solid lab(76.2366% -49.1325 -.359082/.4);box-shadow:0 16px 48px #00f0ff1f,inset 0 0 0 1px #00f0ff2e}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__aura{background:radial-gradient(circle at 50% 45%, oklch(82% .18 180 / calc(.24 * var(--house-glow))), transparent 68%)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__faceLeft,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__faceRight{fill:#01151b40;fill:lab(5.38274% -4.89521 -6.47179/.25);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.5px}.HouseVisualShowcase-module__F02XLW__bare.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.HouseVisualShowcase-module__F02XLW__bare .HouseVisualShowcase-module__F02XLW__aura{inset:-22%}.HouseVisualShowcase-module__F02XLW__bare.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light{color:#001a22;color:lab(7.40588% -7.74528 -9.35251);background:radial-gradient(100% 90% at 50% 0,#eef7fae6,#0000 75%),linear-gradient(165deg,#fff,#e7f0f2);background:radial-gradient(100% 90% at 50% 0,lab(96.5815% -2.55355 -2.46191/.9),#0000 75%),linear-gradient(165deg,#fff,lab(94.2819% -2.90394 -1.92472));border:1px dashed #00717f73;border:1px dashed lab(42.863% -32.0891 -21.9386/.45);box-shadow:0 14px 40px #0000000f,inset 0 0 0 1px #0096aa1f}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__aura{background:radial-gradient(circle at 50% 45%, oklch(82% .18 180 / calc(.18 * var(--house-glow))), transparent 68%)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__faceLeft{fill:#eaf8fb80;fill:lab(96.6425% -4.34998 -2.8827/.5);stroke:#004450;stroke:lab(25.4068% -30.3797 -21.6255);stroke-width:1.5px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__faceRight{fill:#c6dce1a6;fill:lab(86.2728% -7.05978 -5.06536/.65);stroke:#003b44;stroke:lab(21.9089% -29.7741 -21.5449);stroke-width:1.5px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__shadow{fill:#1e313a38;fill:lab(18.8899% -5.78432 -8.517/.22)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__slabFloorTop{fill:#8aa4aa47;fill:lab(65.4104% -8.10638 -6.53795/.28);stroke:#0044508c;stroke:lab(25.4068% -30.3797 -21.6255/.55)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__slabFloorLeft{fill:#677f8552;fill:lab(51.4889% -8.07476 -6.52093/.32);stroke:#004450a6;stroke:lab(25.4068% -30.3797 -21.6255/.65)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__window{fill:#07506299;fill:lab(30.7467% -15.9535 -16.4906/.6);stroke:#003545bf;stroke:lab(19.1583% -18.1171 -20.7843/.75);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__parapet{fill:#c9dbdf8c;fill:lab(86.2427% -5.78839 -3.83525/.55);stroke:#004d58;stroke:lab(28.9018% -30.8626 -21.6993);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__slabSide,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__slabSideDark{fill:#afcacf99;fill:lab(79.3623% -8.64863 -5.72981/.6);stroke:#004d58;stroke:lab(28.9018% -30.8626 -21.6993);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__roofTop{stroke:#004d58;stroke:lab(28.9018% -30.8626 -21.6993);stroke-width:1.8px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__propBadge,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__nodeBadge{color:#001a24;color:lab(7.45189% -10.1976 -13.8338);background:#ddeff3;background:lab(93.2028% -5.79074 -3.83691);border-color:#00627166;border-color:lab(37.0486% -31.678 -21.8485/.4)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__ghostPlot{stroke:#5f767e8c;stroke:lab(47.975% -7.46313 -7.27907/.55)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__propBadgePlaceholder{color:#435961;color:lab(36.3724% -7.40607 -7.25305);background:#f1f6f799;background:lab(96.561% -1.45406 -.963962/.6);border-color:#5f767e66;border-color:lab(47.975% -7.46313 -7.27907/.4)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__telemetryTag,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__metric{color:#001a24;color:lab(7.45189% -10.1976 -13.8338);background:#ebf4f5;background:lab(95.4419% -2.904 -1.92478);border:1px solid #3d8d9b59;border:1px solid lab(54.213% -22.3541 -14.9184/.35)}.HouseVisualShowcase-module__F02XLW__vectorSolarGroup{filter:drop-shadow(0 0 20px #ffda7ccc);filter:drop-shadow(0 0 20px lab(88.6129% 17.9313 191.364/.8))}.HouseVisualShowcase-module__F02XLW__singleSunUnit{transform-box:view-box;transform-origin:75px 24px;will-change:transform, filter;animation:4s ease-in-out infinite alternate HouseVisualShowcase-module__F02XLW__organicSolarFloat}@keyframes HouseVisualShowcase-module__F02XLW__organicSolarFloat{0%{filter:drop-shadow(0 0 14px #ffda7cbf);filter:drop-shadow(0 0 14px lab(88.6129% 17.9313 191.364/.75));transform:translate(0)scale(.92)rotate(0)}50%{filter:drop-shadow(0 0 28px #fff0c0fa);filter:drop-shadow(0 0 28px lab(95.5768% 19.6499 225.256/.98));transform:translate(4px,-5px)scale(1.1)rotate(6deg)}to{filter:drop-shadow(0 0 18px #ffdf83d9);filter:drop-shadow(0 0 18px lab(90.7946% 21.945 181.114/.85));transform:translate(-3px,3px)scale(.98)rotate(-4deg)}}.HouseVisualShowcase-module__F02XLW__sunVolumetricAura{filter:blur(10px);transform-box:view-box;transform-origin:75px 24px;will-change:transform, opacity;animation:3s ease-in-out infinite alternate HouseVisualShowcase-module__F02XLW__auraPulse}@keyframes HouseVisualShowcase-module__F02XLW__auraPulse{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.HouseVisualShowcase-module__F02XLW__sunMajorRay{stroke:#fff1c0;stroke:lab(95.6906% 16.4765 223.817);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #fff1c0);filter:drop-shadow(0 0 6px lab(95.6906% 16.4765 223.817))}.HouseVisualShowcase-module__F02XLW__sunMicroRay{stroke:#ffd986bf;stroke:lab(88.5153% 19.3539 130.29/.75);stroke-width:1.3px;stroke-linecap:round}.HouseVisualShowcase-module__F02XLW__sunCoreOrb{stroke:#fff;stroke-width:1.8px;filter:drop-shadow(0 0 14px #fff)}.HouseVisualShowcase-module__F02XLW__solarVectorBeamPrimary,.HouseVisualShowcase-module__F02XLW__solarVectorBeamSecondary,.HouseVisualShowcase-module__F02XLW__solarVectorBeamTertiary{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:10 5;will-change:stroke-dashoffset;animation:1.2s linear infinite HouseVisualShowcase-module__F02XLW__solarBeamFlow}.HouseVisualShowcase-module__F02XLW__solarVectorBeamSecondary{animation-duration:1.5s}.HouseVisualShowcase-module__F02XLW__solarVectorBeamTertiary{animation-duration:1.8s}@keyframes HouseVisualShowcase-module__F02XLW__solarBeamFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-30px}}.HouseVisualShowcase-module__F02XLW__wallRadiatorPanel{fill:#6c170ee6;fill:lab(23.4502% 37.2254 29.1045/.9);stroke:#ffa992;stroke:lab(76.8103% 78.1579 73.6471);stroke-width:1.8px;filter:drop-shadow(0 0 10px #ff806d);filter:drop-shadow(0 0 10px lab(68.721% 74.2334 56.6838))}.HouseVisualShowcase-module__F02XLW__radiatorFin{stroke:#ffdacc;stroke:lab(89.1914% 56.3397 56.7818);stroke-width:1.6px}.HouseVisualShowcase-module__F02XLW__boilerRoomTop{fill:#f5ca000d;fill:lab(83.1564% 6.50534 150.423/.05);stroke:#f5ca0066;stroke:lab(83.1564% 6.50534 150.423/.4);stroke-width:1px;stroke-dasharray:3 3}.HouseVisualShowcase-module__F02XLW__boilerRoomSide{fill:#f5ca0014;fill:lab(83.1564% 6.50534 150.423/.08);stroke:#f5ca0066;stroke:lab(83.1564% 6.50534 150.423/.4);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__boilerRoomText{font-family:var(--fl);fill:#f5ca00;fill:lab(83.1564% 6.50534 150.423);font-size:8px;font-weight:800}.HouseVisualShowcase-module__F02XLW__boilerBox{fill:#00141f;fill:lab(5.31826% -4.56754 -10.4259);stroke:#febf00;stroke:lab(81.5615% 17.3217 111.68);stroke-width:1.6px}.HouseVisualShowcase-module__F02XLW__gasSupplyPipe{stroke:#f5ca00;stroke:lab(83.1564% 6.50534 150.423);stroke-width:3px;filter:drop-shadow(0 0 6px #f5ca00);filter:drop-shadow(0 0 6px lab(83.1564% 6.50534 150.423))}.HouseVisualShowcase-module__F02XLW__flueExhaustPipe{stroke:#83a5b0;stroke:lab(65.4327% -9.93469 -9.69784);stroke-width:2.5px;stroke-dasharray:3 3}.HouseVisualShowcase-module__F02XLW__boilerFlameIndicator{fill:#ff806d;fill:lab(68.721% 74.2334 56.6838);animation:1.2s ease-in-out infinite alternate HouseVisualShowcase-module__F02XLW__flamePulse}@keyframes HouseVisualShowcase-module__F02XLW__flamePulse{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.HouseVisualShowcase-module__F02XLW__cadAnnotations{z-index:4;font-family:monospace, var(--fl);opacity:.85;pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:12px 16px auto}.HouseVisualShowcase-module__F02XLW__cadTagBL{font-family:monospace, var(--fl);color:#00e4c8cc;color:lab(81.3779% -63.7901 -.435543/.8);font-size:9.5px;position:absolute;bottom:-240px;left:0}.HouseVisualShowcase-module__F02XLW__badgeRow{z-index:6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex;position:relative}.HouseVisualShowcase-module__F02XLW__propBadge{border-radius:var(--rpill);min-height:32px;font-family:var(--fl);font-size:var(--step--2);align-items:center;gap:8px;padding:4px 14px;font-weight:800;display:inline-flex}.HouseVisualShowcase-module__F02XLW__propDot{background:#00e4c8;background:lab(81.3779% -63.7901 -.435543);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite HouseVisualShowcase-module__F02XLW__dotPulse;box-shadow:0 0 10px #00e4c8;box-shadow:0 0 10px lab(81.3779% -63.7901 -.435543)}@keyframes HouseVisualShowcase-module__F02XLW__dotPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.HouseVisualShowcase-module__F02XLW__pendingGroup{opacity:.85}.HouseVisualShowcase-module__F02XLW__ghostPlot{fill:none;stroke-width:1.4px;stroke-dasharray:5 4}.HouseVisualShowcase-module__F02XLW__propBadgePlaceholder{border-radius:var(--rpill);min-height:32px;font-family:var(--fl);font-size:var(--step--2);border:1px dashed;align-items:center;padding:4px 14px;font-weight:700;display:inline-flex}.HouseVisualShowcase-module__F02XLW__pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.HouseVisualShowcase-module__F02XLW__pill{border-radius:var(--rpill);min-height:30px;font-family:var(--fl);font-size:var(--step--2);align-items:center;gap:6px;padding:4px 11px;font-weight:750;display:inline-flex}.HouseVisualShowcase-module__F02XLW__svg{z-index:6;width:100%;height:auto;display:block;position:relative;overflow:visible}.HouseVisualShowcase-module__F02XLW__shadow{fill:#00e4c826;fill:lab(81.3779% -63.7901 -.435543/.15);filter:blur(12px)}.HouseVisualShowcase-module__F02XLW__faceLeft{fill:#0025338c;fill:lab(12.1369% -15.466 -18.4015/.55);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__faceRight{fill:#001a22b3;fill:lab(7.46508% -11.6762 -18.2585/.7);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__slabFloorTop{fill:#00d4c31f;fill:lab(76.4026% -55.7276 -5.58796/.12);stroke:#00e4c866;stroke:lab(81.3779% -63.7901 -.435543/.4);stroke-width:1px;stroke-dasharray:3 3}.HouseVisualShowcase-module__F02XLW__slabFloorLeft{fill:#00d4c338;fill:lab(76.4026% -55.7276 -5.58796/.22);stroke:#00e4c880;stroke:lab(81.3779% -63.7901 -.435543/.5);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__window{fill:#00e4c82e;fill:lab(81.3779% -63.7901 -.435543/.18);stroke:#00e4c899;stroke:lab(81.3779% -63.7901 -.435543/.6);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__roofTop{stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.8px}.HouseVisualShowcase-module__F02XLW__parapet{fill:#00242e66;fill:lab(12.1026% -12.7542 -13.9527/.4);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__slabSide,.HouseVisualShowcase-module__F02XLW__slabSideDark{fill:#00293580;fill:lab(14.4316% -13.0009 -13.9947/.5);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__serpentineLoop{fill:none;stroke:#f50;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #f50);stroke-dasharray:12 6;will-change:stroke-dashoffset;animation:2s linear infinite HouseVisualShowcase-module__F02XLW__serpentineFlow}@keyframes HouseVisualShowcase-module__F02XLW__serpentineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36px}}.HouseVisualShowcase-module__F02XLW__centralRiserLine{stroke:#2bffe2;stroke:lab(90.6582% -63.4813 -.448179);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 8px #00e4c8);filter:drop-shadow(0 0 8px lab(81.3779% -63.7901 -.435543))}.HouseVisualShowcase-module__F02XLW__nodePipeTrack{fill:none;stroke:#002f3d99;stroke:lab(16.8076% -16.3685 -18.5093/.6);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.HouseVisualShowcase-module__F02XLW__nodePipeFlow{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #00e4c8);filter:drop-shadow(0 0 8px lab(81.3779% -63.7901 -.435543));stroke-dasharray:12 6;will-change:stroke-dashoffset;animation:2.4s linear infinite HouseVisualShowcase-module__F02XLW__laserStreamFlow}@keyframes HouseVisualShowcase-module__F02XLW__laserStreamFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36px}}.HouseVisualShowcase-module__F02XLW__roofGridLine{stroke:#00e4c847;stroke:lab(81.3779% -63.7901 -.435543/.28);stroke-width:1px;stroke-dasharray:4 4}.HouseVisualShowcase-module__F02XLW__terminalNodePulseRing{fill:none;stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:1.4px;animation:2.4s ease-out infinite HouseVisualShowcase-module__F02XLW__nodePulseRing}@keyframes HouseVisualShowcase-module__F02XLW__nodePulseRing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.HouseVisualShowcase-module__F02XLW__terminalNodeDot{fill:#69ffe8;fill:lab(92.9782% -63.4143 -.451028);stroke:#002533;stroke:lab(12.1369% -15.466 -18.4015);stroke-width:1.4px;filter:drop-shadow(0 0 8px #00e4c8);filter:drop-shadow(0 0 8px lab(81.3779% -63.7901 -.435543))}.HouseVisualShowcase-module__F02XLW__solar[data-state=on]{filter:drop-shadow(0 0 16px #00f0ff99)}.HouseVisualShowcase-module__F02XLW__solarGlow{fill:#00e4c8;fill:lab(81.3779% -63.7901 -.435543);opacity:calc(.24 + var(--house-glow) * .35);filter:blur(20px)}.HouseVisualShowcase-module__F02XLW__solarPanel{stroke:#00fddc;stroke:lab(89.0897% -86.2728 -.535655);stroke-width:2px;filter:drop-shadow(0 0 10px #00fadc80);filter:drop-shadow(0 0 10px lab(88.8392% -78.5892 -.508487/.5))}.HouseVisualShowcase-module__F02XLW__solarPanelSheen{pointer-events:none;mix-blend-mode:overlay}.HouseVisualShowcase-module__F02XLW__solarTank{stroke:#00161f;stroke:lab(4.88605% .742108 -39.8264);stroke-width:2.2px;filter:drop-shadow(0 0 14px #00fddcb3);filter:drop-shadow(0 0 14px lab(89.0897% -86.2728 -.535655/.7))}.HouseVisualShowcase-module__F02XLW__tankHighlightLine{stroke:#fff;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #fff)}.HouseVisualShowcase-module__F02XLW__tankBand{stroke:#001a22b3;stroke:lab(7.13518% -7.45469 -35.9932/.7);stroke-width:1.4px;stroke-dasharray:2 1}.HouseVisualShowcase-module__F02XLW__solarCap{fill:#00fae6;fill:lab(88.722% -77.3234 -7.62029);stroke:#00161f;stroke:lab(4.88605% .742108 -39.8264);stroke-width:2.2px}.HouseVisualShowcase-module__F02XLW__solarFrame{stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:2.2px;stroke-linecap:round}.HouseVisualShowcase-module__F02XLW__tankBracket{fill:#002735;fill:lab(13.2964% -18.4957 -27.257);stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:1.2px}.HouseVisualShowcase-module__F02XLW__tankCompanyLogo{color:#005151;color:lab(30.49% -39.3715 -11.5381);filter:drop-shadow(0 0 5px #00838352);filter:drop-shadow(0 0 5px lab(49.1646% -42.5925 -12.6322/.32))}.HouseVisualShowcase-module__F02XLW__apollonBrandText{letter-spacing:.8px;fill:#00202b;fill:lab(9.66479% -14.3784 -31.5896);filter:drop-shadow(0 .5px .5px #fff);font-family:system-ui,-apple-system,sans-serif;font-size:5px;font-weight:900}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__solarPanel{stroke:#002931;stroke:lab(13.845% -30.862 -28.1356);stroke-width:2.2px;filter:none}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__solarTank{stroke:#000c16;stroke:lab(1.96143% 7.16497 -36.3176);stroke-width:2.4px;filter:drop-shadow(0 4px 12px #00000040)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__tankHighlightLine{stroke:#fff;stroke-width:2.2px;filter:drop-shadow(0 0 2px #fff)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__tankBand{stroke:#000e1799;stroke:lab(2.7477% 2.03522 -32.9565/.6);stroke-width:1.4px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__solarCap{fill:#00d2d3;fill:lab(76.1651% -52.3874 -15.6252);stroke:#000c16;stroke:lab(1.96143% 7.16497 -36.3176);stroke-width:2.4px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__solarFrame{stroke:#001a1f;stroke:lab(7.89658% -19.4022 -24.5496);stroke-width:2.2px}.HouseVisualShowcase-module__F02XLW__hudOverlay{z-index:6;flex-direction:column;gap:10px;margin-top:4px;display:flex;position:relative}.HouseVisualShowcase-module__F02XLW__nodesList{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.HouseVisualShowcase-module__F02XLW__nodeBadge{border-radius:var(--rpill);font-family:var(--fl);font-size:var(--step--2);align-items:center;gap:6px;padding:4px 12px;font-weight:750;display:inline-flex;box-shadow:0 4px 14px #00f0ff1f}.HouseVisualShowcase-module__F02XLW__nodeBadgeHeating{border-radius:var(--rpill);color:#ffcfc0;color:lab(86.9049% 52.7335 44.2109);font-family:var(--fl);font-size:var(--step--2);background:#490402b3;background:lab(13.1864% 31.1766 20.0721/.7);border:1px solid #ff806d99;border:1px solid lab(68.721% 74.2334 56.6838/.6);align-items:center;gap:6px;padding:4px 12px;font-weight:750;display:inline-flex;box-shadow:0 4px 14px #ff503233}.HouseVisualShowcase-module__F02XLW__nodeLiveDot{background:#00e4c8;background:lab(81.3779% -63.7901 -.435543);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00e4c8;box-shadow:0 0 8px lab(81.3779% -63.7901 -.435543)}.HouseVisualShowcase-module__F02XLW__heatingLiveDot{background:#ff806d;background:lab(68.721% 74.2334 56.6838);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff806d;box-shadow:0 0 8px lab(68.721% 74.2334 56.6838)}.HouseVisualShowcase-module__F02XLW__nodeBadgeLabel{white-space:nowrap}.HouseVisualShowcase-module__F02XLW__metricsBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.HouseVisualShowcase-module__F02XLW__metric{border-radius:var(--rpill);font-family:var(--fl);font-size:var(--step--2);align-items:center;gap:6px;padding:5px 14px;font-weight:750;display:inline-flex}.HouseVisualShowcase-module__F02XLW__telemetryTag{border-radius:var(--rpill);font-family:monospace, var(--fl);font-size:var(--step--2);letter-spacing:.3px;align-items:center;padding:4px 10px;display:inline-flex}.HouseVisualShowcase-module__F02XLW__boilerMechanicalRoom{pointer-events:none}.HouseVisualShowcase-module__F02XLW__boilerLeaderLine{stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:1.4px;stroke-dasharray:3 3;filter:drop-shadow(0 0 4px #00fadc80);filter:drop-shadow(0 0 4px lab(88.8392% -78.5892 -.508487/.5))}.HouseVisualShowcase-module__F02XLW__boilerLeaderDot{fill:#00fadc;fill:lab(88.8392% -78.5892 -.508487);stroke:#000c13;stroke:lab(2.29892% .349157 -27.4343);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__boilerRoomBadgeBg{fill:#001016e6;fill:lab(3.6933% -4.55452 -25.0628/.9);stroke:#00e4c8;stroke:lab(81.3779% -63.7901 -.435543);stroke-width:1.2px;filter:drop-shadow(0 4px 12px #00f0ff40)}.HouseVisualShowcase-module__F02XLW__boilerRoomText{fill:#c7fff3;fill:lab(96.8661% -41.6039 -.332177);font-family:var(--fl);font-size:8.5px;font-weight:800}.HouseVisualShowcase-module__F02XLW__gasBoilerChassis{filter:drop-shadow(0 0 16px #00e4c866);filter:drop-shadow(0 0 16px lab(81.3779% -63.7901 -.435543/.4))}.HouseVisualShowcase-module__F02XLW__boilerBody{fill:#d1f6fd;fill:lab(94.5221% -11.5131 -7.62787);stroke:#00161f;stroke:lab(4.88605% .742108 -39.8264);stroke-width:1.8px;filter:drop-shadow(0 6px 16px #00000080)}.HouseVisualShowcase-module__F02XLW__boilerInnerFace{fill:#000b19;fill:lab(2.21918% .768743 -21.5625);stroke:#00e4c880;stroke:lab(81.3779% -63.7901 -.435543/.5);stroke-width:1px}.HouseVisualShowcase-module__F02XLW__boilerOledDisplay{fill:#04101e;stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:1px;filter:drop-shadow(0 0 6px #00fadc99);filter:drop-shadow(0 0 6px lab(88.8392% -78.5892 -.508487/.6))}.HouseVisualShowcase-module__F02XLW__boilerOledText{fill:#65ffe8;fill:lab(93.4794% -78.362 -.516927);font-family:monospace, var(--fl);letter-spacing:.5px;font-size:7px;font-weight:900}.HouseVisualShowcase-module__F02XLW__ledGreen{fill:#0f8;filter:drop-shadow(0 0 5px #0f8)}.HouseVisualShowcase-module__F02XLW__ledFlame{fill:#f60;filter:drop-shadow(0 0 5px #f60);animation:.15s ease-in-out infinite alternate HouseVisualShowcase-module__F02XLW__boilerFlameFlicker}@keyframes HouseVisualShowcase-module__F02XLW__boilerFlameFlicker{0%{opacity:.8;filter:drop-shadow(0 0 3px #f60);transform:scale(.9)}to{opacity:1;filter:drop-shadow(0 0 8px #f60);transform:scale(1.1)}}.HouseVisualShowcase-module__F02XLW__pressureGauge{fill:#fff;stroke:#001a22;stroke:lab(7.13518% -7.45469 -35.9932);stroke-width:.8px}.HouseVisualShowcase-module__F02XLW__gaugeNeedle{stroke:#f20;stroke-width:1.2px;stroke-linecap:round}.HouseVisualShowcase-module__F02XLW__copperPipe{stroke:#f60;stroke:lab(63.3419% 67.1369 118.972);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #f609);filter:drop-shadow(0 0 4px lab(63.3419% 67.1369 118.972/.6))}.HouseVisualShowcase-module__F02XLW__flueExhaustPipe{fill:#9fced6;fill:lab(79.5186% -14.3108 -9.4861);stroke:#00151e;stroke:lab(5.079% -3.08276 -35.3124);stroke-width:1.2px}.HouseVisualShowcase-module__F02XLW__flueLine{stroke:#001a22;stroke:lab(7.13518% -7.45469 -35.9932);stroke-width:.8px}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__boilerRoomBadgeBg{fill:#fff;stroke:#001b20;stroke:lab(7.91133% -19.1384 -27.9609);filter:drop-shadow(0 4px 10px #0000002e)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__boilerRoomText{fill:#001218;fill:lab(3.98533% -6.69687 -29.7078)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__boilerBody{fill:#fff;stroke:#000c16;stroke:lab(1.96143% 7.16497 -36.3176)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__boilerInnerFace{fill:#00202e;fill:lab(9.74604% -15.4749 -27.1617)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__propBadge,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__nodeBadge,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__pill{color:#fff;background:#00161ff2;background:lab(5.33563% -7.80565 -26.427/.95);border:1.2px solid #00fadcd9;border:1.2px solid lab(88.8392% -78.5892 -.508487/.85);box-shadow:0 4px 16px #00f0ff59}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__ghostPlot{stroke:#a1b1b766;stroke:lab(71.1206% -5.05963 -4.89599/.4)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__propBadgePlaceholder{color:#c7cfd2;color:lab(82.6614% -2.55153 -2.46062);background:#1e2b3080;background:lab(16.5943% -4.92223 -4.82877/.5);border-color:#a1b1b759;border-color:lab(71.1206% -5.05963 -4.89599/.35)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__nodeBadgeLabel{color:#fff;text-shadow:0 1px 4px #000000e6;font-weight:800}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__telemetryTag,.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__metric{color:#d5fffa;color:lab(98.9352% -34.5043 -.285614);background:#00111cf2;background:lab(3.76867% -5.806 -20.6837/.95);border:1.2px solid #00e4c8b3;border:1.2px solid lab(81.3779% -63.7901 -.435543/.7)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__boilerRoomBadgeBg{fill:#000c13f2;fill:lab(2.29892% .349157 -27.4343/.95);stroke:#00fadc;stroke:lab(88.8392% -78.5892 -.508487);stroke-width:1.4px;filter:drop-shadow(0 4px 14px #00f0ff59)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__boilerRoomText{fill:#fff;text-shadow:0 0 6px #00fadccc;text-shadow:0 0 6px lab(88.8392% -78.5892 -.508487/.8);font-weight:900}.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__stopRoofA{stop-color:oklch(82% .18 180);stop-opacity:.35}.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__stopRoofB{stop-color:oklch(65% .22 220);stop-opacity:.12}.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__stopThermalA{stop-color:oklch(75% .24 35);stop-opacity:1}.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__stopThermalB{stop-color:oklch(60% .22 25);stop-opacity:.85}.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__stopRoofA{stop-color:oklch(60% .18 180);stop-opacity:.25}.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__stopRoofB{stop-color:oklch(45% .16 210);stop-opacity:.08}.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__stopThermalA{stop-color:oklch(65% .22 35);stop-opacity:1}.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__stopThermalB{stop-color:oklch(50% .2 25);stop-opacity:.95}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__terminalNodeDot{fill:#fff;stroke:#f84713;stroke:lab(57.4231% 66.4015 65.2597);stroke-width:1.6px;filter:drop-shadow(0 2px 4px #ff3c0040)}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__terminalNodePulseRing{stroke:#f84713;stroke:lab(57.4231% 66.4015 65.2597);stroke-width:2.2px}.HouseVisualShowcase-module__F02XLW__heatStopHot{stop-color:var(--heat-hot);stop-opacity:1}.HouseVisualShowcase-module__F02XLW__heatStopWarm{stop-color:var(--heat-warm);stop-opacity:1}.HouseVisualShowcase-module__F02XLW__heatStopFar{stop-color:var(--heat-warm);stop-opacity:.72}.HouseVisualShowcase-module__F02XLW__heatBand,.HouseVisualShowcase-module__F02XLW__heatCore{animation:4.2s linear infinite both HouseVisualShowcase-module__F02XLW__heatSweep}.HouseVisualShowcase-module__F02XLW__heatBand{filter:blur(6px);opacity:.4}.HouseVisualShowcase-module__F02XLW__heatCore{filter:blur(1.6px)}@supports (animation-timeline:view()){.HouseVisualShowcase-module__F02XLW__bare .HouseVisualShowcase-module__F02XLW__heatBand,.HouseVisualShowcase-module__F02XLW__bare .HouseVisualShowcase-module__F02XLW__heatCore{animation:1s linear both HouseVisualShowcase-module__F02XLW__heatSweep;animation-timeline:view();animation-range:entry cover 65%}}@keyframes HouseVisualShowcase-module__F02XLW__heatSweep{0%{transform:translateY(var(--heat-a));opacity:0}9%{opacity:1}70%{transform:translateY(var(--heat-b));opacity:1}78%{transform:translateY(var(--heat-b));opacity:0}to{transform:translateY(var(--heat-b));opacity:0}}.HouseVisualShowcase-module__F02XLW__heatLayer{animation:HouseVisualShowcase-module__F02XLW__heatIn var(--d-base) var(--ease) both}@keyframes HouseVisualShowcase-module__F02XLW__heatIn{0%{opacity:0}to{opacity:1}}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_dark .HouseVisualShowcase-module__F02XLW__heatLayer{mix-blend-mode:screen;filter:drop-shadow(0 0 2px var(--heat-hot)) drop-shadow(0 0 9px var(--heat-warm)) drop-shadow(0 0 26px color-mix(in srgb, var(--heat-hot) 70%, transparent))}.HouseVisualShowcase-module__F02XLW__concept_schematic.HouseVisualShowcase-module__F02XLW__mode_light .HouseVisualShowcase-module__F02XLW__heatLayer{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--heat-hot) 60%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--heat-warm) 70%, transparent)) drop-shadow(0 0 30px color-mix(in srgb, var(--heat-hot) 34%, transparent))}
.AdvisorWhatsAppContact-module__kckKqq__contact{gap:var(--s1);margin-block-start:var(--s2);display:grid}.AdvisorWhatsAppContact-module__kckKqq__link{isolation:isolate;justify-content:center;align-items:center;gap:var(--s1);min-block-size:calc(var(--touch-min) + var(--s2));padding-block:var(--s1);padding-inline:var(--s2);border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));border-radius:var(--rpill);background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 10%, var(--surface-raised)), color-mix(in srgb, var(--brand) 5%, var(--surface-glass)));color:var(--content);font-family:var(--fa);font-size:var(--step-0);text-align:center;box-shadow:var(--shadow-1), var(--edge-top);transition:border-color var(--d-fast) var(--ease-ui), box-shadow var(--d-fast) var(--ease-ui), transform var(--d-instant) var(--ease-ui);font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.AdvisorWhatsAppContact-module__kckKqq__link:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--brand) 12%, transparent) 50%, transparent 70%);opacity:0;transition:opacity var(--d-fast) var(--ease-ui), transform var(--d-slow) var(--ease-out);position:absolute;inset:0;transform:translate(-60%)}.AdvisorWhatsAppContact-module__kckKqq__icon{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent);block-size:30px;inline-size:30px;color:var(--brand-strong);border-radius:50%;flex:none;place-items:center;display:grid}.AdvisorWhatsAppContact-module__kckKqq__arrow{color:var(--brand-strong);transition:transform var(--d-fast) var(--ease-ui);flex:none}[dir=ltr] .AdvisorWhatsAppContact-module__kckKqq__arrow{rotate:180deg}@media (hover:hover) and (pointer:fine){.AdvisorWhatsAppContact-module__kckKqq__link:hover{border-color:var(--brand-strong);box-shadow:var(--shadow-2), var(--edge-top)}.AdvisorWhatsAppContact-module__kckKqq__link:hover:before{opacity:1;transform:translate(60%)}.AdvisorWhatsAppContact-module__kckKqq__link:hover .AdvisorWhatsAppContact-module__kckKqq__arrow{translate:-3px}[dir=ltr] .AdvisorWhatsAppContact-module__kckKqq__link:hover .AdvisorWhatsAppContact-module__kckKqq__arrow{translate:3px}}.AdvisorWhatsAppContact-module__kckKqq__link:focus-visible{outline:2px solid var(--brand-strong);outline-offset:var(--s0)}.AdvisorWhatsAppContact-module__kckKqq__link:active{transform:scale(.985)}.AdvisorWhatsAppContact-module__kckKqq__hint{color:var(--content-muted);font-size:var(--step--1);text-align:center;margin:0;font-weight:450;line-height:1.7}.AdvisorWhatsAppContact-module__kckKqq__contact[data-compact=true]{justify-items:center;margin-block-start:var(--s1)}.AdvisorWhatsAppContact-module__kckKqq__contact[data-compact=true] .AdvisorWhatsAppContact-module__kckKqq__link{min-block-size:var(--touch-min);font-size:var(--step--1);box-shadow:none;background:0 0;font-weight:700}.AdvisorWhatsAppContact-module__kckKqq__contact[data-compact=true] .AdvisorWhatsAppContact-module__kckKqq__icon{background:0 0;border:0;block-size:24px;inline-size:24px}.AdvisorWhatsAppContact-module__kckKqq__contact[data-compact=true] .AdvisorWhatsAppContact-module__kckKqq__arrow{display:none}
.StickyContactBar-module__5n-oOq__bar{display:none}@media (max-width:860px){.StickyContactBar-module__5n-oOq__bar{inset-inline:var(--dock-gap);z-index:40;min-block-size:var(--dock-h);border:1px solid var(--frame-line);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--frame-glow), var(--shadow-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;visibility:visible;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear 0s;border-radius:24px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;position:fixed;inset-block-end:calc(var(--dock-gap) + env(safe-area-inset-bottom,0px));transform:translateY(0)}.StickyContactBar-module__5n-oOq__bar[data-solo]{grid-template-columns:1fr}.StickyContactBar-module__5n-oOq__bar[data-contact-zone-hidden=true]{transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}body:has([data-sticky-contact-zone=hero]) .StickyContactBar-module__5n-oOq__bar:not([data-ready]){transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}body:has([data-screen=capture]) .StickyContactBar-module__5n-oOq__bar{transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}body:has([data-screen=success]) .StickyContactBar-module__5n-oOq__bar{transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}body:has([aria-modal=true]) .StickyContactBar-module__5n-oOq__bar{transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}body:has([data-mobile-drawer][data-open=true]) .StickyContactBar-module__5n-oOq__bar{transform:translateY(calc(100% + var(--dock-gap) + env(safe-area-inset-bottom,0px) + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui), opacity var(--d-fast) var(--ease-ui), visibility 0s linear var(--d-fast)}.StickyContactBar-module__5n-oOq__call,.StickyContactBar-module__5n-oOq__wa{min-block-size:48px;font-family:var(--fa);-webkit-tap-highlight-color:transparent;transition:transform var(--d-instant) var(--ease-spring);border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:.94rem;font-weight:700;display:flex}.StickyContactBar-module__5n-oOq__call{color:var(--brand-contrast);background:var(--brand)}.StickyContactBar-module__5n-oOq__wa{color:var(--content);background:var(--surface-raised);border:1px solid var(--line-strong)}.StickyContactBar-module__5n-oOq__call svg,.StickyContactBar-module__5n-oOq__wa svg{flex:none}.StickyContactBar-module__5n-oOq__call:active,.StickyContactBar-module__5n-oOq__wa:active{transform:scale(.97)}.StickyContactBar-module__5n-oOq__call:focus-visible,.StickyContactBar-module__5n-oOq__wa:focus-visible{outline:2px solid var(--content);outline-offset:-4px}}:is(body:has([data-page=advisor] [data-screen=question]) .StickyContactBar-module__5n-oOq__call,body:has([data-page=advisor] [data-screen=question]) .StickyContactBar-module__5n-oOq__wa){min-block-size:var(--touch-min);background:var(--surface-raised);color:var(--content-2);font-size:var(--step--1);padding-block:10px}body:has([data-page=advisor] [data-screen=result]) .StickyContactBar-module__5n-oOq__bar{visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui),visibility 0s linear var(--d-fast);transform:translateY(100%)}
.AuroraField-module__eWjeiW__field{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.AuroraField-module__eWjeiW__stage{transform-origin:var(--beam-origin-x) var(--beam-origin-y);position:absolute;inset:-25%}.AuroraField-module__eWjeiW__near{--beam-origin-x:22%;--beam-origin-y:14%}.AuroraField-module__eWjeiW__mid{--beam-origin-x:78%;--beam-origin-y:30%;opacity:.6}.AuroraField-module__eWjeiW__far{--beam-origin-x:46%;--beam-origin-y:62%;opacity:.35}.AuroraField-module__eWjeiW__glow{filter:blur(34px);opacity:.7;position:absolute;inset:-8%}.AuroraField-module__eWjeiW__core{position:absolute;inset:0}.AuroraField-module__eWjeiW__beam{background:radial-gradient(circle at var(--beam-origin-x) var(--beam-origin-y), var(--beam-core) 0%, transparent 58%);position:absolute;inset:0}.AuroraField-module__eWjeiW__stage{--beam-a:polygon(var(--beam-origin-x) var(--beam-origin-y), -24% 62%, 12% 104%);--beam-b:polygon(var(--beam-origin-x) var(--beam-origin-y), 6% 118%, 52% 98%);--beam-c:polygon(var(--beam-origin-x) var(--beam-origin-y), 68% -16%, 104% 22%);--beam-d:polygon(var(--beam-origin-x) var(--beam-origin-y), -10% 6%, 4% -16%)}.AuroraField-module__eWjeiW__beamA{clip-path:var(--beam-a)}.AuroraField-module__eWjeiW__beamB{clip-path:var(--beam-b);opacity:.66}.AuroraField-module__eWjeiW__beamC{clip-path:var(--beam-c);opacity:.48}.AuroraField-module__eWjeiW__beamD{clip-path:var(--beam-d);opacity:.34}.AuroraField-module__eWjeiW__origin{background:radial-gradient(circle at var(--beam-origin-x) var(--beam-origin-y), var(--beam-origin) 0%, transparent 6%);position:absolute;inset:0}.AuroraField-module__eWjeiW__horizon{border-block-start:1.5px solid color-mix(in srgb, var(--brand) 40%, transparent);block-size:132%;box-shadow:0 -16px 44px -10px color-mix(in srgb, var(--brand) 30%, transparent);opacity:0;border-start-start-radius:50%;border-start-end-radius:50%;position:absolute;inset-block-end:-58%;inset-inline:-12%}@supports (animation-timeline:scroll()){.AuroraField-module__eWjeiW__near,.AuroraField-module__eWjeiW__mid,.AuroraField-module__eWjeiW__far,.AuroraField-module__eWjeiW__horizon{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.AuroraField-module__eWjeiW__near{animation-name:AuroraField-module__eWjeiW__driftNear}.AuroraField-module__eWjeiW__mid{animation-name:AuroraField-module__eWjeiW__driftMid}.AuroraField-module__eWjeiW__far{animation-name:AuroraField-module__eWjeiW__driftFar}.AuroraField-module__eWjeiW__horizon{animation-name:AuroraField-module__eWjeiW__horizonRise}}@keyframes AuroraField-module__eWjeiW__driftNear{0%{transform:translate(0%)rotate(-5deg)scale(1.04)}to{transform:translate(-9%,6%)rotate(3deg)scale(1)}}@keyframes AuroraField-module__eWjeiW__driftMid{0%{transform:translate(0%)rotate(4deg)scale(1)}to{transform:translate(-5.5%,3.5%)rotate(-4deg)scale(1.06)}}@keyframes AuroraField-module__eWjeiW__driftFar{0%{opacity:.35;transform:translate(0%)rotate(2deg)scale(1.08)}to{opacity:.5;transform:translate(-2.5%,1.5%)rotate(-6deg)scale(1)}}@keyframes AuroraField-module__eWjeiW__horizonRise{0%,62%{opacity:0}to{opacity:.4}}
.FaqAnswer-module__3fKB7G__link{color:inherit;text-underline-offset:3px;text-decoration:underline}
.LeadRail-module__hFbKIa__widget{padding:clamp(var(--s3), 2.5vw, var(--s4));border-radius:var(--r3);border:1px solid var(--glass-border);background:var(--surface-glass);box-shadow:var(--shadow-2), var(--edge-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:var(--s2);flex-direction:column;display:flex}.LeadRail-module__hFbKIa__widgetBadge{border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand-strong);font-size:var(--text-min);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-weight:750;display:inline-flex}.LeadRail-module__hFbKIa__widgetBadgeIcon{color:var(--brand)}.LeadRail-module__hFbKIa__widgetTitle{font-family:var(--fa-display);color:var(--content);font-size:1.12rem;font-weight:850;line-height:1.35}.LeadRail-module__hFbKIa__widgetText{color:var(--content-muted);font-size:.88rem;line-height:1.6}.LeadRail-module__hFbKIa__widgetBtn{border-radius:var(--r2);background:var(--grad-brand);color:var(--brand-contrast);font-family:var(--fa);transition:transform var(--d-fast) var(--ease-ui);justify-content:space-between;align-items:center;margin-top:4px;padding:12px 18px;font-size:.92rem;font-weight:750;display:inline-flex}.LeadRail-module__hFbKIa__widgetBtn:hover{transform:translateY(-2px)}[dir=ltr] .LeadRail-module__hFbKIa__btnIcon{transform:scaleX(-1)}.LeadRail-module__hFbKIa__contactCard{padding:clamp(var(--s3), 2.5vw, var(--s4));border-radius:var(--r3);border:1px solid var(--glass-border);background:radial-gradient(100% 80% at 100% 0%, color-mix(in srgb, var(--brand) 20%, transparent), transparent 60%), var(--surface-glass);box-shadow:var(--shadow-2), var(--edge-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:var(--s2);flex-direction:column;display:flex}.LeadRail-module__hFbKIa__contactCardHeader{align-items:center;gap:8px;display:flex}.LeadRail-module__hFbKIa__pulseDot{background:var(--state-ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--state-ok) 25%, transparent);border-radius:50%}.LeadRail-module__hFbKIa__contactCardStatus{font-size:var(--text-min);color:var(--content-muted);font-weight:700}.LeadRail-module__hFbKIa__contactCardTitle{font-family:var(--fa-display);color:var(--content);font-size:1.15rem;font-weight:850}.LeadRail-module__hFbKIa__phoneBtn{border-radius:var(--r2);background:var(--surface-glass);border:1px solid var(--glass-border);color:var(--content);font-family:var(--fl);transition:border-color var(--d-fast) ease;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:1.05rem;font-weight:850;display:flex}.LeadRail-module__hFbKIa__phoneBtn:hover{border-color:var(--brand)}.LeadRail-module__hFbKIa__phoneIcon{color:var(--brand)}.LeadRail-module__hFbKIa__trustFeatures{border-top:1px solid var(--glass-border);padding-top:var(--s2);flex-direction:column;gap:8px;margin-top:4px;display:flex}.LeadRail-module__hFbKIa__trustItem{color:var(--content-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.LeadRail-module__hFbKIa__trustCheck{color:var(--brand)}.LeadRail-module__hFbKIa__promo{isolation:isolate;padding:clamp(var(--s3), 2.5vw, var(--s4));border-radius:var(--r3);border:1px solid var(--glass-border);background:var(--surface-glass);box-shadow:var(--shadow-2), var(--edge-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--d-fast) var(--ease-ui), border-color var(--d-fast) ease, box-shadow var(--d-fast) ease;flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.LeadRail-module__hFbKIa__promo:hover{border-color:var(--line-brand);box-shadow:var(--shadow-3), var(--edge-top);transform:translateY(-3px)}.LeadRail-module__hFbKIa__promoGlow{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 65%);pointer-events:none;z-index:-1;position:absolute;inset:0}.LeadRail-module__hFbKIa__promoIconTile{border-radius:var(--r2);background:color-mix(in oklch, var(--brand) 14%, var(--surface-glass));border:1px solid color-mix(in srgb, var(--brand) 32%, transparent);block-size:48px;inline-size:48px;color:var(--brand);place-items:center;margin-bottom:4px;display:grid}.LeadRail-module__hFbKIa__promoEyebrow{color:var(--brand-strong);font-weight:750;font-size:var(--text-min)}.LeadRail-module__hFbKIa__promoTitle{font-family:var(--fa-display);color:var(--content);font-size:1.08rem;font-weight:850;line-height:1.35}.LeadRail-module__hFbKIa__promoText{color:var(--content-muted);font-size:.86rem;line-height:1.55}.LeadRail-module__hFbKIa__promoLink{color:var(--brand-strong);align-items:center;gap:6px;margin-top:6px;font-size:.88rem;font-weight:750;display:inline-flex}
.ArticleShare-module__kAew3G__root{align-items:center;gap:14px;display:flex}.ArticleShare-module__kAew3G__label{color:var(--content-2);font-size:.94rem;font-weight:700}.ArticleShare-module__kAew3G__actions{align-items:center;gap:8px;display:flex}.ArticleShare-module__kAew3G__btn{inline-size:var(--touch-min);block-size:var(--touch-min);background:var(--surface-glass);border:1px solid var(--glass-border);color:var(--content-2);transition:color var(--d-fast) ease, border-color var(--d-fast) ease, transform var(--d-fast) var(--ease-ui);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ArticleShare-module__kAew3G__btn:hover{color:var(--brand-strong);border-color:var(--line-brand);transform:translateY(-2px)}}.ArticleShare-module__kAew3G__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ArticleShare-module__kAew3G__btnCopied{color:var(--state-ok);border-color:color-mix(in srgb, var(--state-ok) 40%, transparent)}.ArticleShare-module__kAew3G__toast{color:var(--state-ok);opacity:0;transition:opacity var(--d-fast) ease;font-size:.86rem;font-weight:700}.ArticleShare-module__kAew3G__toast[data-visible]{opacity:1}@media (max-width:600px){.ArticleShare-module__kAew3G__root{flex-wrap:wrap}}
.MobileMenu-module__Xu9QCa__root{display:block}.MobileMenu-module__Xu9QCa__sheetHead,.MobileMenu-module__Xu9QCa__categories,.MobileMenu-module__Xu9QCa__phoneOnly,.MobileMenu-module__Xu9QCa__whatsapp,.MobileMenu-module__Xu9QCa__advisor{display:none}.MobileMenu-module__Xu9QCa__quickActions{display:contents}.MobileMenu-module__Xu9QCa__toggle{z-index:60;border:1px solid var(--line-strong);cursor:pointer;width:44px;height:44px;transition:transform .16s var(--ease-ui),border-color var(--d-fast),background-color var(--d-fast);background:0 0;border-radius:12px;place-content:center;gap:5px;display:grid;position:relative}.MobileMenu-module__Xu9QCa__toggle:active{transform:scale(.97)}.MobileMenu-module__Xu9QCa__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.MobileMenu-module__Xu9QCa__bar{background:var(--content);width:20px;height:2px;transition:transform var(--d-fast) var(--ease-in-out),opacity var(--d-fast) var(--ease-ui);border-radius:2px}.MobileMenu-module__Xu9QCa__b1{transform:translateY(7px)rotate(45deg)}.MobileMenu-module__Xu9QCa__b2{opacity:0}.MobileMenu-module__Xu9QCa__b3{transform:translateY(-7px)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.MobileMenu-module__Xu9QCa__toggle:hover{border-color:var(--line-brand);background:color-mix(in srgb,var(--surface-glass) 42%, transparent)}}.MobileMenu-module__Xu9QCa__scrim{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-ui),visibility 0s linear .2s;background:#0002058c;background:lab(.457081% -.258848 -1.3259/.55);position:fixed;inset:0}.MobileMenu-module__Xu9QCa__scrimOn{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.MobileMenu-module__Xu9QCa__drawer{z-index:58;background:linear-gradient(180deg,var(--surface),var(--bg-deep));border-inline-end:1px solid var(--line);width:min(84vw,340px);box-shadow:var(--shadow-3);padding:calc(88px + env(safe-area-inset-top)) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;pointer-events:none;will-change:transform;transition:transform .24s var(--ease-ui),visibility 0s linear .24s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(100%)}.MobileMenu-module__Xu9QCa__drawer[dir=ltr]{transform:translate(-100%)}.MobileMenu-module__Xu9QCa__drawer.MobileMenu-module__Xu9QCa__drawerOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MobileMenu-module__Xu9QCa__drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 74%, transparent), color-mix(in srgb, var(--bg-deep) 80%, transparent));-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3)}[data-theme=night] .MobileMenu-module__Xu9QCa__drawer{-webkit-backdrop-filter:blur(26px)saturate(1.35)brightness(1.4);backdrop-filter:blur(26px)saturate(1.35)brightness(1.4)}}.MobileMenu-module__Xu9QCa__links{flex-direction:column;gap:2px;display:flex}.MobileMenu-module__Xu9QCa__link{font-family:var(--fa-display);color:var(--content);border-bottom:1px solid var(--line);transition:color var(--d-fast) var(--ease-ui),transform var(--d-instant) var(--ease-ui);padding:14px 0;font-size:22px;font-weight:700}.MobileMenu-module__Xu9QCa__link:active{transform:scale(.98)}.MobileMenu-module__Xu9QCa__link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.MobileMenu-module__Xu9QCa__group{display:block}.MobileMenu-module__Xu9QCa__groupSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.MobileMenu-module__Xu9QCa__groupSummary::-webkit-details-marker{display:none}.MobileMenu-module__Xu9QCa__groupChevron{block-size:16px;inline-size:16px;color:var(--content-muted);transition:transform var(--d-fast) var(--ease-ui);flex:none}.MobileMenu-module__Xu9QCa__group[open] .MobileMenu-module__Xu9QCa__groupSummary{color:var(--brand-strong)}.MobileMenu-module__Xu9QCa__group[open] .MobileMenu-module__Xu9QCa__groupChevron{color:var(--brand-strong);transform:rotate(180deg)}.MobileMenu-module__Xu9QCa__groupBody{flex-direction:column;gap:2px;padding:10px 0 14px;display:flex}.MobileMenu-module__Xu9QCa__group[open] .MobileMenu-module__Xu9QCa__groupBody{animation:MobileMenu-module__Xu9QCa__groupIn var(--d-fast) var(--ease-ui) both}@keyframes MobileMenu-module__Xu9QCa__groupIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MobileMenu-module__Xu9QCa__subLink{font-family:var(--fa);color:var(--content-2);transition:color var(--d-fast) var(--ease-ui);align-items:center;gap:10px;padding:8px 0;display:flex}.MobileMenu-module__Xu9QCa__subIcon{block-size:20px;inline-size:20px;color:var(--brand-strong);flex:none;place-items:center;display:grid}.MobileMenu-module__Xu9QCa__subIcon svg{block-size:20px;inline-size:20px}.MobileMenu-module__Xu9QCa__subText{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.MobileMenu-module__Xu9QCa__subLabel{color:var(--content);font-size:15px;font-weight:500;line-height:1.35}.MobileMenu-module__Xu9QCa__subText small{font-weight:400;font-size:var(--text-min);color:var(--content-muted);line-height:1.4}.MobileMenu-module__Xu9QCa__subLink:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.MobileMenu-module__Xu9QCa__subAll{min-block-size:var(--touch-min);border-block-start:1px solid var(--line);font-family:var(--fa);color:var(--brand-strong);justify-content:center;align-items:center;margin-block-start:6px;padding:8px 0;font-size:14px;font-weight:700;display:flex}.MobileMenu-module__Xu9QCa__subAll:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}@media (hover:hover) and (pointer:fine){.MobileMenu-module__Xu9QCa__subLink:hover .MobileMenu-module__Xu9QCa__subLabel{color:var(--brand-strong)}}.MobileMenu-module__Xu9QCa__foot{margin-top:var(--s4);flex-direction:column;align-items:stretch;gap:10px;display:flex}.MobileMenu-module__Xu9QCa__lang{border:1px solid var(--line-strong);border-radius:var(--rpill);min-width:44px;height:46px;font-family:var(--fl);color:var(--content-muted);transition:border-color var(--d-fast) var(--ease-ui),color var(--d-fast) var(--ease-ui);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.MobileMenu-module__Xu9QCa__call{border-radius:var(--rpill);background:var(--grad-brand);min-height:46px;color:var(--brand-contrast);font-family:var(--fa);text-align:center;transition:transform var(--d-instant) var(--ease-ui);justify-content:center;align-items:center;padding-inline:12px;font-size:.9rem;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 12px 28px #007e7c66;box-shadow:0 12px 28px lab(46.7826% -39.9834 -10.2116/.4)}.MobileMenu-module__Xu9QCa__call:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.MobileMenu-module__Xu9QCa__link:hover{color:var(--brand-strong)}.MobileMenu-module__Xu9QCa__lang:hover{border-color:var(--brand);color:var(--brand-strong)}}@media (max-width:860px){.MobileMenu-module__Xu9QCa__scrim{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none}.MobileMenu-module__Xu9QCa__drawer,.MobileMenu-module__Xu9QCa__drawer[dir=ltr]{z-index:91;inline-size:min(100%,600px);width:auto;max-block-size:calc(100svh - env(safe-area-inset-top) - 16px);padding:12px 18px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--frame-line);background:var(--surface-raised);box-shadow:var(--glass-shadow);transition:transform .24s var(--ease-out), visibility 0s linear .24s;-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:0;border-radius:28px 28px 0 0;justify-content:flex-start;gap:16px;margin-inline:auto;inset-block:auto 0;inset-inline:0;transform:translateY(calc(100% + 24px))}.MobileMenu-module__Xu9QCa__drawer.MobileMenu-module__Xu9QCa__drawerOpen{transition-delay:0s;transform:translateY(0)}.MobileMenu-module__Xu9QCa__drawer:before{content:"";border-radius:var(--rpill);background:var(--line-strong);flex:0 0 4px;inline-size:34px;margin-inline:auto}.MobileMenu-module__Xu9QCa__sheetHead{font-family:var(--fa-display);color:var(--content);justify-content:space-between;align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.MobileMenu-module__Xu9QCa__close{border:1px solid var(--line-strong);background:var(--surface);block-size:44px;color:var(--content);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.MobileMenu-module__Xu9QCa__categories{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;flex-shrink:0;grid-auto-columns:43%;grid-auto-flow:column;gap:10px;margin:-4px;padding:4px;display:grid;overflow-x:auto}.MobileMenu-module__Xu9QCa__category{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);min-inline-size:0;color:var(--content);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.MobileMenu-module__Xu9QCa__category img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.MobileMenu-module__Xu9QCa__category>span{font-family:var(--fa);padding:10px;font-size:15px;font-weight:700;line-height:1.45}.MobileMenu-module__Xu9QCa__links{gap:0}.MobileMenu-module__Xu9QCa__link{min-block-size:48px;padding-block:10px;font-size:18px}.MobileMenu-module__Xu9QCa__foot{gap:12px;margin-block-start:0}.MobileMenu-module__Xu9QCa__lang{border:0;align-self:flex-start;padding-inline:4px}.MobileMenu-module__Xu9QCa__quickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.MobileMenu-module__Xu9QCa__phoneOnly{display:inline-flex}.MobileMenu-module__Xu9QCa__desktopCall{display:none}.MobileMenu-module__Xu9QCa__call,.MobileMenu-module__Xu9QCa__whatsapp,.MobileMenu-module__Xu9QCa__advisor{min-block-size:48px;font-family:var(--fa);border-radius:var(--rpill);transition:transform var(--d-instant) var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.MobileMenu-module__Xu9QCa__call{background:var(--brand);box-shadow:none}.MobileMenu-module__Xu9QCa__whatsapp{background:var(--surface);border:1px solid var(--line-strong);color:var(--content)}.MobileMenu-module__Xu9QCa__advisor{border-block-start:1px solid var(--line);color:var(--brand-strong);border-radius:0;grid-column:1/-1;justify-content:space-between}.MobileMenu-module__Xu9QCa__close:active,.MobileMenu-module__Xu9QCa__category:active,.MobileMenu-module__Xu9QCa__whatsapp:active,.MobileMenu-module__Xu9QCa__advisor:active{transform:scale(.97)}.MobileMenu-module__Xu9QCa__close:focus-visible,.MobileMenu-module__Xu9QCa__category:focus-visible,.MobileMenu-module__Xu9QCa__call:focus-visible,.MobileMenu-module__Xu9QCa__whatsapp:focus-visible,.MobileMenu-module__Xu9QCa__advisor:focus-visible,.MobileMenu-module__Xu9QCa__lang:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MobileMenu-module__Xu9QCa__drawer{background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=night] .MobileMenu-module__Xu9QCa__drawer{background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}}
.ThemeToggle-module__o1_Uva__button{color:#0b222c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;block-size:40px;inline-size:40px;transition:transform var(--d-fast) var(--ease), color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), background var(--d-fast) var(--ease);background:#d7faff1a;border:1.5px solid #47556980;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 12px #a0f0fa38}.ThemeToggle-module__o1_Uva__button:hover{color:var(--brand-strong);background:#d7faff38;border-color:#475569c7;transform:translateY(-2px);box-shadow:0 4px 18px #a0f0fa73}.ThemeToggle-module__o1_Uva__button:active{transform:translateY(0)scale(.96)}.ThemeToggle-module__o1_Uva__button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ThemeToggle-module__o1_Uva__icon{place-items:center;display:grid}[data-theme=night] .ThemeToggle-module__o1_Uva__button{color:#fff;border-color:#94a3b894}@media (max-width:640px){.ThemeToggle-module__o1_Uva__button{block-size:44px;inline-size:44px}.ThemeToggle-module__o1_Uva__button svg{block-size:19px;inline-size:19px}}
.ContactMenu-module__i5Ex5G__root{direction:rtl;align-items:center;gap:10px;display:flex}.ContactMenu-module__i5Ex5G__phoneNumber{display:none}.ContactMenu-module__i5Ex5G__tool{border:1.5px solid color-mix(in srgb, var(--content) 38%, transparent);background:color-mix(in srgb, var(--surface) 28%, transparent);block-size:40px;inline-size:40px;color:var(--content);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;transition:transform var(--d-fast) var(--ease), color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), background var(--d-fast) var(--ease);border-radius:50%;place-items:center;display:grid}@media (min-width:861px),(hover:hover) and (pointer:fine){.ContactMenu-module__i5Ex5G__tool:hover{color:var(--brand-strong);border-color:color-mix(in srgb, var(--content) 62%, transparent);background:color-mix(in srgb, var(--surface) 52%, transparent);transform:translateY(-2px)}}.ContactMenu-module__i5Ex5G__tool:active{transform:translateY(0)scale(.96)}.ContactMenu-module__i5Ex5G__tool:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (min-width:861px),(hover:hover) and (pointer:fine){[data-theme=night] .ContactMenu-module__i5Ex5G__tool:hover{color:var(--brand)}}[dir=ltr] .ContactMenu-module__i5Ex5G__root{direction:ltr}.ContactMenu-module__i5Ex5G__mobileTools{display:none}@media (min-width:1180px){.ContactMenu-module__i5Ex5G__tool.ContactMenu-module__i5Ex5G__phone{border-radius:999px;grid-auto-flow:column;gap:8px;inline-size:auto;min-inline-size:40px;padding-inline:14px}.ContactMenu-module__i5Ex5G__phoneNumber{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;direction:ltr;font-size:.95rem;font-weight:700;display:inline}}@media (max-width:980px){.ContactMenu-module__i5Ex5G__root{gap:8px}.ContactMenu-module__i5Ex5G__tool{block-size:40px;inline-size:40px}}@media (max-width:720px){.ContactMenu-module__i5Ex5G__root{display:none}.ContactMenu-module__i5Ex5G__mobileTools{display:block;position:relative}.ContactMenu-module__i5Ex5G__mobileTools summary{block-size:44px;inline-size:44px;color:var(--content);cursor:pointer;border-radius:12px;place-items:center;list-style:none;display:grid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.ContactMenu-module__i5Ex5G__mobileTools summary::-webkit-details-marker{display:none}.ContactMenu-module__i5Ex5G__mobileTools summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ContactMenu-module__i5Ex5G__mobileTools[open] summary{border-color:var(--line-brand);color:var(--brand)}.ContactMenu-module__i5Ex5G__dropdown{z-index:82;transform-origin:top;border:1px solid var(--glass-border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);inline-size:max-content;box-shadow:none;direction:rtl;border-radius:14px;grid-template-columns:repeat(3,44px);gap:4px;padding:5px;display:grid;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:0}[dir=ltr] .ContactMenu-module__i5Ex5G__dropdown{direction:ltr}.ContactMenu-module__i5Ex5G__tool{block-size:44px;inline-size:44px}.ContactMenu-module__i5Ex5G__tool svg{block-size:19px;inline-size:19px}.ContactMenu-module__i5Ex5G__dropdown>:nth-child(5){grid-column:3}.ContactMenu-module__i5Ex5G__mobileTools[open] .ContactMenu-module__i5Ex5G__dropdown{animation:ContactMenu-module__i5Ex5G__toolsDropdownIn var(--d-fast) var(--ease-ui) both}@keyframes ContactMenu-module__i5Ex5G__toolsDropdownIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}
.EditorialBlock-module__qBlicW__editorial{max-width:var(--maxw);margin:var(--s7) auto 0;padding:var(--s6) var(--gut) 0;border-top:1px solid var(--line)}.EditorialBlock-module__qBlicW__editorialTitle{font-family:var(--fa);color:var(--content);margin-block:var(--s6) var(--s3);text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:800;line-height:1.35}.EditorialBlock-module__qBlicW__editorialTitle:first-child{margin-block-start:0}.EditorialBlock-module__qBlicW__editorialText{max-width:68ch;color:var(--content-muted);margin-block-end:var(--s3);font-size:1.06rem;line-height:1.95}.EditorialBlock-module__qBlicW__link{color:var(--accent);margin-top:var(--s2);transition:gap .3s var(--ease);align-items:center;gap:8px;font-weight:700;display:inline-flex}.EditorialBlock-module__qBlicW__link:hover{gap:14px}.EditorialBlock-module__qBlicW__faq{max-width:68ch;flex-direction:column;gap:2px;margin-block-start:var(--s2);display:flex}.EditorialBlock-module__qBlicW__faqItem{border-block-end:1px solid var(--line)}.EditorialBlock-module__qBlicW__faqQ{cursor:pointer;padding:var(--s3) 0;font-family:var(--fa);color:var(--content);transition:color .25s var(--ease);align-items:flex-start;gap:12px;font-size:1.05rem;font-weight:700;line-height:1.6;list-style:none;display:flex}.EditorialBlock-module__qBlicW__faqQ::-webkit-details-marker{display:none}.EditorialBlock-module__qBlicW__faqQ:after{content:"+";color:var(--accent);transition:transform .3s var(--ease);margin-inline-start:auto;font-size:1.3rem;font-weight:700;line-height:1}.EditorialBlock-module__qBlicW__faqItem[open] .EditorialBlock-module__qBlicW__faqQ:after{transform:rotate(45deg)}.EditorialBlock-module__qBlicW__faqQ:hover{color:var(--accent)}.EditorialBlock-module__qBlicW__faqA{padding-block:0 var(--s3);color:var(--content-muted);font-size:1.02rem;line-height:1.9}.EditorialBlock-module__qBlicW__faqItem[open] .EditorialBlock-module__qBlicW__faqA{animation:EditorialBlock-module__qBlicW__faq-in .35s var(--ease-out) both}@keyframes EditorialBlock-module__qBlicW__faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.EditorialBlock-module__qBlicW__leadForm{max-width:68ch;margin-block-start:var(--s6);scroll-margin-block-start:120px}main[data-page=advisor] .EditorialBlock-module__qBlicW__editorial{padding-block-end:var(--s6)}.EditorialBlock-module__qBlicW__editorial[data-layout=centered]{max-width:1040px;text-align:center;border-top:0;margin-block-start:var(--s7);padding-block-start:0}.EditorialBlock-module__qBlicW__editorial[data-layout=centered] .EditorialBlock-module__qBlicW__editorialTitle{max-width:28ch;margin-inline:auto}.EditorialBlock-module__qBlicW__editorial[data-layout=centered] .EditorialBlock-module__qBlicW__editorialText{max-width:74ch;margin-inline:auto}.EditorialBlock-module__qBlicW__editorial[data-layout=centered] .EditorialBlock-module__qBlicW__faq,.EditorialBlock-module__qBlicW__editorial[data-layout=centered] .EditorialBlock-module__qBlicW__leadForm{max-width:var(--w-read);text-align:start;margin-inline:auto}.EditorialBlock-module__qBlicW__qaGrid,.EditorialBlock-module__qBlicW__qa{display:contents}@media (min-width:1024px){.EditorialBlock-module__qBlicW__qaGrid[data-sticky]{gap:var(--s6);text-align:start;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;margin-block-start:var(--s6);display:grid}.EditorialBlock-module__qBlicW__qaGrid[data-sticky] .EditorialBlock-module__qBlicW__qa{display:block}.EditorialBlock-module__qBlicW__qaGrid[data-sticky] .EditorialBlock-module__qBlicW__editorialTitle{max-width:none;margin-block-start:0;margin-inline:0}.EditorialBlock-module__qBlicW__qaGrid[data-sticky] .EditorialBlock-module__qBlicW__faq,.EditorialBlock-module__qBlicW__qaGrid[data-sticky] .EditorialBlock-module__qBlicW__editorialText{max-width:none;margin-inline:0}.EditorialBlock-module__qBlicW__qaGrid[data-sticky] .EditorialBlock-module__qBlicW__leadForm{max-width:none;padding:var(--s4);border-radius:var(--r4);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-glass) 90%,transparent),color-mix(in srgb,var(--brand) 10%,transparent));box-shadow:var(--shadow-2),var(--edge-top);margin:0;position:sticky;inset-block-start:110px}}
.ServiceProjectsProof-module__-mW-Ta__proof{margin-block:var(--s4) var(--s5)}.ServiceProjectsProof-module__-mW-Ta__stats{gap:var(--s2) var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.ServiceProjectsProof-module__-mW-Ta__stat{color:var(--content-muted);align-items:baseline;gap:8px;font-size:1rem;display:inline-flex}.ServiceProjectsProof-module__-mW-Ta__stat strong{font-family:var(--fl);color:var(--content);background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1}.ServiceProjectsProof-module__-mW-Ta__grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.ServiceProjectsProof-module__-mW-Ta__grid li{display:flex}.ServiceProjectsProof-module__-mW-Ta__card{padding:16px 18px;border-radius:var(--r2);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);inline-size:100%;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease);flex-direction:column;gap:6px;padding-inline-end:44px;text-decoration:none;display:flex;position:relative}.ServiceProjectsProof-module__-mW-Ta__card:hover{border-color:var(--brand);background:var(--surface);transform:translateY(-2px)}.ServiceProjectsProof-module__-mW-Ta__card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ServiceProjectsProof-module__-mW-Ta__card[data-lead]{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 60%),color-mix(in srgb,var(--surface) 70%,transparent)}.ServiceProjectsProof-module__-mW-Ta__sector{font-size:var(--text-min);color:var(--accent);border-radius:var(--rpill);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));align-self:flex-start;padding:2px 10px;font-weight:700}.ServiceProjectsProof-module__-mW-Ta__name{font-family:var(--fa);color:var(--content);font-size:1.08rem;font-weight:700;line-height:1.4}.ServiceProjectsProof-module__-mW-Ta__meta{color:var(--content-muted);font-size:.92rem}.ServiceProjectsProof-module__-mW-Ta__go{color:var(--accent);transition:translate .3s var(--ease);font-weight:700;position:absolute;inset-block-start:50%;inset-inline-end:16px;translate:0 -50%}.ServiceProjectsProof-module__-mW-Ta__card:hover .ServiceProjectsProof-module__-mW-Ta__go{translate:-4px -50%}@media (max-width:600px){.ServiceProjectsProof-module__-mW-Ta__grid{gap:8px}.ServiceProjectsProof-module__-mW-Ta__card{gap:4px;padding:12px 14px;padding-inline-end:40px}.ServiceProjectsProof-module__-mW-Ta__name{font-size:1rem}}
