.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))}
.StickyContactBar-module__5n-oOq__bar{inset-inline:0;z-index:40;background:var(--line);border-block-start:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-2);gap:1px;display:none;position:fixed;bottom:0}@media (max-width:860px){.StickyContactBar-module__5n-oOq__bar{visibility:visible;transition:transform var(--d-fast) var(--ease-ui),visibility 0s linear 0s;grid-template-columns:1fr 1fr;display:grid;transform:translateY(0)}.StickyContactBar-module__5n-oOq__bar[data-solo]{grid-template-columns:1fr}}.StickyContactBar-module__5n-oOq__bar[data-contact-zone-hidden=true]{visibility:hidden;pointer-events:none;transition:transform var(--d-fast) var(--ease-ui),visibility 0s linear var(--d-fast);transform:translateY(100%)}body:has([data-screen=capture]) .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%)}body:has([data-screen=success]) .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%)}.StickyContactBar-module__5n-oOq__call,.StickyContactBar-module__5n-oOq__wa{padding:16px var(--s2);font-family:var(--fa);background:var(--surface-raised);-webkit-tap-highlight-color:transparent;transition:transform var(--d-instant) var(--ease-ui);justify-content:center;align-items:center;gap:8px;font-size:1rem;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)}: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%)}.StickyContactBar-module__5n-oOq__wa:active,.StickyContactBar-module__5n-oOq__call:active{transform:scale(.97)}.StickyContactBar-module__5n-oOq__wa:focus-visible,.StickyContactBar-module__5n-oOq__call:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}
.ArticleView-module__hkK4WG__main{background:linear-gradient(180deg, var(--bg) 0%, var(--surface) 100%);min-height:100svh}.ArticleView-module__hkK4WG__readingColumn{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.ArticleView-module__hkK4WG__badgesHeader{padding-bottom:var(--s3);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ArticleView-module__hkK4WG__byline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ArticleView-module__hkK4WG__bylineItem{color:var(--content-2);align-items:center;gap:7px;font-size:.94rem;font-weight:700;display:inline-flex}.ArticleView-module__hkK4WG__bylineIcon{color:var(--brand);flex-shrink:0}.ArticleView-module__hkK4WG__bylineSep{color:var(--content-faint);font-weight:700}.ArticleView-module__hkK4WG__dates{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ArticleView-module__hkK4WG__dateBadge{color:var(--content-muted);font-family:var(--fl);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.ArticleView-module__hkK4WG__updatedBadge{color:var(--brand);font-family:var(--fl);font-size:var(--text-min);font-variant-numeric:tabular-nums;font-weight:700}.ArticleView-module__hkK4WG__mobileCalcNudge{border-radius:var(--rpill);background:var(--grad-brand);color:var(--brand-contrast);font-family:var(--fa);box-shadow:var(--shadow-2), var(--glow-ring);align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;font-weight:750;display:none}.ArticleView-module__hkK4WG__mobileCalcNudgeIcon{flex-shrink:0}[dir=rtl] .ArticleView-module__hkK4WG__mobileCalcNudgeArrow{transform:scaleX(-1)}.ArticleView-module__hkK4WG__mobileCalcNudgeText{flex:1}.ArticleView-module__hkK4WG__coverWrap{border-radius:var(--r4);border:1px solid var(--glass-border);box-shadow:var(--shadow-3), var(--edge-top);position:relative;overflow:hidden}.ArticleView-module__hkK4WG__cover{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ArticleView-module__hkK4WG__coverScrim{pointer-events:none;background:linear-gradient(#0000 60%,#060c1666 100%);position:absolute;inset:0}.ArticleView-module__hkK4WG__richBody{color:var(--content-muted);font-family:var(--fa);font-size:1.1rem;line-height:1.95}.ArticleView-module__hkK4WG__richBody :is(h2,h3,h4){color:var(--content);font-family:var(--fa-display);margin-top:var(--s5);margin-bottom:var(--s2);font-weight:850;line-height:1.3}.ArticleView-module__hkK4WG__richBody h2{border-bottom:1px solid var(--glass-border);padding-bottom:8px;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem)}.ArticleView-module__hkK4WG__richBody h3{font-size:clamp(1.25rem,1.05rem + .7vw,1.65rem)}.ArticleView-module__hkK4WG__richBody p{margin-bottom:var(--s3)}.ArticleView-module__hkK4WG__richBody a{color:var(--brand-strong);text-underline-offset:4px;transition:color var(--d-fast) ease;font-weight:750;text-decoration:underline}.ArticleView-module__hkK4WG__richBody a:hover{color:var(--brand)}.ArticleView-module__hkK4WG__richBody :is(ul,ol){margin:0 0 var(--s4);flex-direction:column;gap:10px;padding-inline-start:1.5em;display:flex}.ArticleView-module__hkK4WG__richBody li{line-height:1.8}.ArticleView-module__hkK4WG__richBody blockquote{margin:var(--s4) 0;padding:var(--s4) var(--s5);border-radius:var(--r3);background:color-mix(in oklch, var(--brand) 8%, var(--surface-glass));border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-inline-start:4px solid var(--brand);color:var(--content);font-size:1.12rem;font-weight:700;line-height:1.7;position:relative}.ArticleView-module__hkK4WG__richBody img{border-radius:var(--r3);border:1px solid var(--glass-border);width:100%;height:auto;margin-block:var(--s4);box-shadow:var(--shadow-2)}.ArticleView-module__hkK4WG__faqSection{padding-top:var(--s3);border-top:1px solid var(--glass-border);gap:var(--s4);flex-direction:column;display:flex}.ArticleView-module__hkK4WG__faqHeader{align-items:center;gap:10px;display:flex}.ArticleView-module__hkK4WG__faqHeaderIcon{color:var(--brand)}.ArticleView-module__hkK4WG__faqTitle{font-family:var(--fa-display);color:var(--content);font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);font-weight:850}.ArticleView-module__hkK4WG__faqList{gap:var(--s2);flex-direction:column;display:flex}.ArticleView-module__hkK4WG__faqCard{border:1px solid var(--glass-border);border-radius:var(--r3);background:var(--surface-glass);box-shadow:var(--shadow-1);transition:border-color var(--d-fast) ease;overflow:hidden}.ArticleView-module__hkK4WG__faqCard[open]{border-color:var(--line-brand)}.ArticleView-module__hkK4WG__faqQ{cursor:pointer;font-family:var(--fa);color:var(--content);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:1.05rem;font-weight:750;list-style:none;display:flex}.ArticleView-module__hkK4WG__faqQ::-webkit-details-marker{display:none}.ArticleView-module__hkK4WG__faqQMain{align-items:baseline;gap:16px;display:flex}.ArticleView-module__hkK4WG__faqIndex{font-family:var(--fl);color:var(--brand-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9rem;font-weight:800}.ArticleView-module__hkK4WG__faqToggle{color:var(--brand-strong);transition:transform var(--d-fast) ease;font-size:1.4rem;font-weight:400}.ArticleView-module__hkK4WG__faqCard[open] .ArticleView-module__hkK4WG__faqToggle{transform:rotate(45deg)}.ArticleView-module__hkK4WG__faqA{color:var(--content-muted);padding:0 20px 18px;font-size:.98rem;line-height:1.75}.ArticleView-module__hkK4WG__articleCtaBanner{isolation:isolate;margin-top:var(--s5);padding:clamp(var(--s4), 3vw, var(--s5));border-radius:var(--r4);background:var(--surface-glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-3), var(--edge-top);gap:var(--s3);flex-direction:column;display:flex;position:relative;overflow:hidden}.ArticleView-module__hkK4WG__ctaGlow{background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand) 16%, transparent), transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:0}.ArticleView-module__hkK4WG__ctaBadge{border-radius:var(--rpill);background:color-mix(in srgb, var(--brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);color:var(--brand-strong);font-size:var(--text-min);align-items:center;gap:6px;padding:4px 12px;font-weight:750;display:inline-flex}.ArticleView-module__hkK4WG__ctaBadgeIcon{color:var(--brand)}.ArticleView-module__hkK4WG__ctaTitle{font-family:var(--fa-display);color:var(--content);font-size:clamp(1.3rem,1.05rem + .7vw,1.7rem);font-weight:850}.ArticleView-module__hkK4WG__ctaSub{color:var(--content-muted);font-size:.94rem;line-height:1.65}.ArticleView-module__hkK4WG__ctaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ArticleView-module__hkK4WG__primaryCtaBtn{border-radius:var(--rpill);background:var(--grad-brand);color:var(--brand-contrast);font-family:var(--fa);box-shadow:var(--shadow-2), var(--glow-ring);transition:transform var(--d-fast) var(--ease-ui);align-items:center;gap:8px;padding:14px 26px;font-size:.98rem;font-weight:750;display:inline-flex}.ArticleView-module__hkK4WG__primaryCtaBtn:hover{transform:translateY(-2px)}.ArticleView-module__hkK4WG__waCtaBtn{border-radius:var(--rpill);background:color-mix(in oklch, #2ea957 14%, var(--surface-glass));color:var(--content);font-family:var(--fa);transition:transform var(--d-fast) var(--ease-ui);border:1px solid #2ea95752;align-items:center;gap:8px;padding:14px 24px;font-size:.96rem;font-weight:750;display:inline-flex}@supports (color:lab(0% 0 0)){.ArticleView-module__hkK4WG__waCtaBtn{background:color-mix(in oklch, lab(61.4013% -48.4577 32.1205) 14%, var(--surface-glass))}}.ArticleView-module__hkK4WG__waCtaBtn:hover{transform:translateY(-2px)}.ArticleView-module__hkK4WG__relatedSection{padding-top:var(--s3);border-top:1px solid var(--glass-border);gap:var(--s4);flex-direction:column;display:flex}.ArticleView-module__hkK4WG__relatedTitle{font-family:var(--fa-display);color:var(--content);font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);font-weight:850}.ArticleView-module__hkK4WG__relatedGrid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ArticleView-module__hkK4WG__relatedCard{border-radius:var(--r3);border:1px solid var(--glass-border);background:var(--surface-glass);box-shadow:var(--shadow-1);transition:transform var(--d-fast) var(--ease-ui), border-color var(--d-fast) ease;flex-direction:column;gap:10px;display:flex;overflow:hidden}.ArticleView-module__hkK4WG__relatedCard:hover{border-color:var(--line-brand);transform:translateY(-3px)}.ArticleView-module__hkK4WG__relatedThumb{aspect-ratio:16/9;background:var(--surface-raised);position:relative}.ArticleView-module__hkK4WG__relatedThumbImg{object-fit:cover}.ArticleView-module__hkK4WG__relatedThumbFallback{background:linear-gradient(135deg, var(--surface-raised), var(--brand-strong));position:absolute;inset:0}.ArticleView-module__hkK4WG__relatedCardBody{padding:0 var(--s3) var(--s3);flex-direction:column;gap:8px;display:flex}.ArticleView-module__hkK4WG__relatedCardTitle{color:var(--content);font-family:var(--fa);font-size:1rem;font-weight:800;line-height:1.5}.ArticleView-module__hkK4WG__relatedReadMore{color:var(--brand-strong);font-size:.86rem;font-weight:700}@media (max-width:960px){.ArticleView-module__hkK4WG__mobileCalcNudge{display:flex}}@media (max-width:600px){.ArticleView-module__hkK4WG__badgesHeader{flex-direction:column;align-items:flex-start}.ArticleView-module__hkK4WG__dateBadge{margin-inline-start:0}}
.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}}
.ProductPageView-module__ntHcXa__wrap{background:var(--bg);min-height:70vh;position:relative;overflow:hidden}.ProductPageView-module__ntHcXa__wrap:before{content:"";pointer-events:none;background:radial-gradient(55% 55% at 50% 0,#2cc0b42e,#0000 70%);block-size:480px;position:absolute;inset-block-start:0;inset-inline:0}.ProductPageView-module__ntHcXa__article{position:relative}.ProductPageView-module__ntHcXa__kicker{font-family:var(--fl);font-size:var(--text-min);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ProductPageView-module__ntHcXa__title{font-family:var(--fa);letter-spacing:-.01em;margin-top:var(--s2);text-wrap:balance;font-size:clamp(2.1rem,4.8vw,3.6rem);font-weight:800;line-height:1.15}.ProductPageView-module__ntHcXa__tagline{margin-top:var(--s3);color:var(--content);max-width:44ch;font-size:clamp(1.12rem,1.9vw,1.45rem);font-weight:600;line-height:1.65}.ProductPageView-module__ntHcXa__excerpt{margin-top:var(--s2);color:var(--content-muted);text-wrap:pretty;max-width:60ch;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.85}.ProductPageView-module__ntHcXa__updated{margin-top:var(--s1);color:var(--content-muted);opacity:.75;font-size:.85rem}.ProductPageView-module__ntHcXa__cover{aspect-ratio:16/10;margin-top:var(--s5);border-radius:var(--r3);background:var(--surface-raised);box-shadow:0 24px 60px color-mix(in srgb,var(--content) 14%,transparent);position:relative;overflow:hidden}.ProductPageView-module__ntHcXa__coverImg{object-fit:cover}.ProductPageView-module__ntHcXa__ctaTop{margin-top:var(--s5);flex-wrap:wrap;gap:12px;display:flex}.ProductPageView-module__ntHcXa__primary{border-radius:var(--rpill);background:var(--grad-brand);color:var(--brand-contrast);transition:transform .35s var(--ease),box-shadow .35s var(--ease);align-items:center;gap:10px;padding:15px 32px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #178b8057}.ProductPageView-module__ntHcXa__primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px #178b806b}.ProductPageView-module__ntHcXa__secondary{border-radius:var(--rpill);border:1px solid var(--line);color:var(--content);transition:border-color .35s var(--ease),color .35s var(--ease);align-items:center;gap:10px;padding:15px 28px;font-weight:700;display:inline-flex}.ProductPageView-module__ntHcXa__secondary:hover{border-color:var(--brand);color:var(--accent)}.ProductPageView-module__ntHcXa__h2{color:var(--content);font-family:var(--fa);margin-bottom:var(--s4);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.35}.ProductPageView-module__ntHcXa__highlights{margin-top:var(--s7)}.ProductPageView-module__ntHcXa__hlist{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.ProductPageView-module__ntHcXa__hlist li{padding:var(--s2) var(--s3);border-inline-start:2px solid var(--line-brand);color:var(--content);transition:border-color .35s var(--ease),transform .35s var(--ease);background:0 0;align-items:flex-start;gap:12px;font-size:1.02rem;line-height:1.6;display:flex}.ProductPageView-module__ntHcXa__hlist li:hover{border-inline-start-color:var(--brand);transform:translate(-3px)}[dir=ltr] .ProductPageView-module__ntHcXa__hlist li:hover{transform:translate(3px)}.ProductPageView-module__ntHcXa__tick{background:var(--grad-brand);border-radius:50%;flex:none;block-size:22px;inline-size:22px;margin-block-start:1px;position:relative}.ProductPageView-module__ntHcXa__tick:after{content:"";border:solid var(--brand-contrast);border-width:0 2px 2px 0;block-size:10px;inline-size:5px;position:absolute;inset-block-start:5px;inset-inline-start:7px;transform:rotate(45deg)}.ProductPageView-module__ntHcXa__body{margin-top:var(--s7);color:var(--content-muted);max-width:70ch;font-size:1.07rem;line-height:1.95}.ProductPageView-module__ntHcXa__body :is(h2,h3){color:var(--content);font-family:var(--fa);margin-top:var(--s6);margin-bottom:var(--s2);font-weight:700;line-height:1.35}.ProductPageView-module__ntHcXa__body h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}.ProductPageView-module__ntHcXa__body h3{font-size:clamp(1.2rem,2vw,1.5rem)}.ProductPageView-module__ntHcXa__body p{margin-bottom:var(--s3)}.ProductPageView-module__ntHcXa__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ProductPageView-module__ntHcXa__body :is(ul,ol){margin:0 0 var(--s3);flex-direction:column;gap:10px;padding-inline-start:1.4em;display:flex}.ProductPageView-module__ntHcXa__body li::marker{color:var(--accent)}.ProductPageView-module__ntHcXa__body img{border-radius:var(--r2);margin-block:var(--s4);border:1px solid var(--line)}.ProductPageView-module__ntHcXa__body blockquote{border-inline-start:3px solid var(--brand);color:var(--content);margin-block:var(--s4);padding-inline-start:var(--s3)}.ProductPageView-module__ntHcXa__faqs{margin-top:var(--s7)}.ProductPageView-module__ntHcXa__faqItem{border-block-end:1px solid var(--line);padding-block:var(--s3)}.ProductPageView-module__ntHcXa__faqItem summary{cursor:pointer;color:var(--content);font-family:var(--fa);font-size:1.1rem;font-weight:700;line-height:1.5;list-style:none}.ProductPageView-module__ntHcXa__faqItem summary::-webkit-details-marker{display:none}.ProductPageView-module__ntHcXa__faqQ{min-block-size:var(--touch-min);align-items:center;padding-inline-end:28px;display:flex;position:relative}.ProductPageView-module__ntHcXa__faqQ:after{content:"+";color:var(--accent);transition:transform .3s var(--ease);font-size:1.5rem;font-weight:700;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.ProductPageView-module__ntHcXa__faqItem[open] .ProductPageView-module__ntHcXa__faqQ:after{content:"–"}.ProductPageView-module__ntHcXa__faqA{margin-top:var(--s2);color:var(--content-muted);max-width:66ch;font-size:1.04rem;line-height:1.85}.ProductPageView-module__ntHcXa__cta{margin-top:var(--s7);padding-top:var(--s3);flex-wrap:wrap;gap:12px;display:flex}.ProductPageView-module__ntHcXa__call{border-radius:var(--rpill);border:1px solid var(--line);color:var(--content);transition:border-color .35s var(--ease),color .35s var(--ease);align-items:center;gap:10px;padding:15px 30px;font-weight:700;display:inline-flex}.ProductPageView-module__ntHcXa__call:hover{border-color:var(--brand);color:var(--accent)}.ProductPageView-module__ntHcXa__promise{margin-top:var(--s4);padding:12px var(--s4);border:1px solid var(--line);border-radius:var(--rpill);background:var(--surface);color:var(--content);align-items:center;gap:10px;inline-size:fit-content;max-inline-size:100%;font-size:.98rem;line-height:1.55;display:flex}.ProductPageView-module__ntHcXa__promiseDot{background:var(--brand);border-radius:50%;flex:none;block-size:9px;inline-size:9px}.ProductPageView-module__ntHcXa__gallery{margin-top:var(--s7)}.ProductPageView-module__ntHcXa__ggrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ProductPageView-module__ntHcXa__ggrid{grid-template-columns:repeat(3,1fr)}}.ProductPageView-module__ntHcXa__gitem{aspect-ratio:4/3;border-radius:var(--r2);border:1px solid var(--line);background:var(--surface-raised);position:relative;overflow:hidden}.ProductPageView-module__ntHcXa__gimg{object-fit:cover;transition:transform .5s var(--ease)}.ProductPageView-module__ntHcXa__gitem:hover .ProductPageView-module__ntHcXa__gimg{transform:scale(1.04)}.ProductPageView-module__ntHcXa__railForm{border:1px solid var(--glass-border);border-radius:var(--r3);background:var(--surface-glass);box-shadow:var(--shadow-2),var(--edge-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(16px,2vw,22px)}.ProductPageView-module__ntHcXa__formPrivacy{margin-top:var(--s2);font-size:var(--text-min);color:var(--content-muted);opacity:.85;line-height:1.6}.ProductPageView-module__ntHcXa__related{margin-top:var(--s7);padding-top:var(--s3)}.ProductPageView-module__ntHcXa__relatedSub{margin-top:calc(var(--s4) * -1 + 4px);margin-bottom:var(--s4);color:var(--content-muted);font-size:1.02rem;line-height:1.7}.ProductPageView-module__ntHcXa__rgrid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ProductPageView-module__ntHcXa__rgrid{grid-template-columns:repeat(3,1fr)}}.ProductPageView-module__ntHcXa__ritem{display:flex}.ProductPageView-module__ntHcXa__rcard{inline-size:100%;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);flex-direction:column;gap:8px;display:flex}.ProductPageView-module__ntHcXa__rcard:hover{border-color:var(--brand);box-shadow:var(--shadow-2);transform:translateY(-3px)}.ProductPageView-module__ntHcXa__rcard:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ProductPageView-module__ntHcXa__rtitle{color:var(--content);font-family:var(--fa);font-size:1.1rem;font-weight:700;line-height:1.4}.ProductPageView-module__ntHcXa__rtext{color:var(--content-muted);flex:auto;font-size:.97rem;line-height:1.65}.ProductPageView-module__ntHcXa__rmore{color:var(--accent);transition:gap .3s var(--ease);align-items:center;gap:8px;font-weight:700;display:inline-flex}.ProductPageView-module__ntHcXa__rcard:hover .ProductPageView-module__ntHcXa__rmore{gap:14px}.ProductPageView-module__ntHcXa__relatedAll{min-block-size:var(--touch-min);margin-top:var(--s4);color:var(--accent);text-underline-offset:4px;transition:gap .3s var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.ProductPageView-module__ntHcXa__relatedAll:hover{gap:14px}.ProductPageView-module__ntHcXa__advisor{isolation:isolate;margin-top:var(--s7);padding:var(--s5) 0;background:0 0;position:relative}.ProductPageView-module__ntHcXa__advisor:before{content:"";z-index:-1;background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 44%);pointer-events:none;position:absolute;inset:0}.ProductPageView-module__ntHcXa__advisorTitle{color:var(--content);font-family:var(--fa);text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;line-height:1.4}.ProductPageView-module__ntHcXa__advisorText{margin-top:var(--s2);color:var(--content-muted);max-width:60ch;font-size:1.02rem;line-height:1.8}.ProductPageView-module__ntHcXa__advisorCta{margin-top:var(--s4);border-radius:var(--rpill);border:1px solid var(--brand);color:var(--accent);transition:gap .3s var(--ease),background-color .35s var(--ease);align-items:center;gap:8px;padding:14px 26px;font-weight:700;display:inline-flex}.ProductPageView-module__ntHcXa__advisorCta:hover{background:var(--surface-raised);gap:14px}.ProductPageView-module__ntHcXa__crumbs{margin-bottom:var(--s3);color:var(--content-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.ProductPageView-module__ntHcXa__crumbs a{min-block-size:var(--touch-min);color:var(--content-muted);align-items:center;display:inline-flex}.ProductPageView-module__ntHcXa__crumbs a:hover{color:var(--accent)}.ProductPageView-module__ntHcXa__crumbs [aria-current]{color:var(--content);font-weight:600}.ProductPageView-module__ntHcXa__proof{margin-top:var(--s5);background:0 0;padding:clamp(16px,2.4vw,24px) 0}.ProductPageView-module__ntHcXa__proofList{gap:var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ProductPageView-module__ntHcXa__proofList li{text-align:center;padding:var(--s2) 10px;border-inline-start:1px solid var(--line);flex:130px}.ProductPageView-module__ntHcXa__proofList li:first-child{border-inline-start:0}.ProductPageView-module__ntHcXa__proofList b{font-family:var(--fl);color:var(--content);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.1;display:block}.ProductPageView-module__ntHcXa__proofList span{color:var(--content-muted);margin-top:4px;font-size:.82rem;display:block}.ProductPageView-module__ntHcXa__proofNote{margin-top:var(--s2);color:var(--content-muted);font-size:.84rem}.ProductPageView-module__ntHcXa__process{margin-top:var(--s6)}.ProductPageView-module__ntHcXa__processSub{margin-top:var(--s2);color:var(--content-muted);line-height:1.85}.ProductPageView-module__ntHcXa__processList{margin:var(--s4) 0 0;gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.ProductPageView-module__ntHcXa__processList li{align-items:flex-start;gap:14px;display:flex}.ProductPageView-module__ntHcXa__processList>li>b{font-family:var(--fl);color:var(--accent);flex:none;font-size:1.05rem;font-weight:800;line-height:1.6}.ProductPageView-module__ntHcXa__processList h3{font-family:var(--fa);color:var(--content);font-size:1.05rem;font-weight:700;line-height:1.4}.ProductPageView-module__ntHcXa__processList p{color:var(--content-muted);margin-top:5px;line-height:1.85}
.DraftPreviewFrame-module__oM12RW__bar{z-index:100;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);color:var(--content);background:var(--bg);border-block-end:1px solid var(--line);font-size:var(--step--1);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.DraftPreviewFrame-module__oM12RW__bar p{margin-block:var(--s0) 0}.DraftPreviewFrame-module__oM12RW__bar a{color:inherit;padding:var(--s2);font-weight:700}.DraftPreviewFrame-module__oM12RW__bar a:focus-visible{outline-offset:3px;outline:2px solid}.DraftPreviewFrame-module__oM12RW__canvas{position:relative}
.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}}
.PrivacyView-module__sFxKvq__wrap{position:relative}.PrivacyView-module__sFxKvq__reading{max-width:var(--w-read);margin-inline:auto}.PrivacyView-module__sFxKvq__kicker{font-family:var(--fl);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.PrivacyView-module__sFxKvq__title{font-family:var(--fa-display);letter-spacing:-.01em;margin-top:var(--s2);font-size:clamp(2rem,1.5rem + 2.4vw,3rem);font-weight:700;line-height:1.12}.PrivacyView-module__sFxKvq__updated{color:var(--content-faint);font-size:var(--step--1);margin-top:var(--s2)}.PrivacyView-module__sFxKvq__lead{color:var(--content-muted);font-size:var(--step-1);margin-top:var(--s4);max-width:60ch;line-height:1.8}.PrivacyView-module__sFxKvq__sec{margin-top:var(--s6)}.PrivacyView-module__sFxKvq__h2{font-family:var(--fa-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.01em}.PrivacyView-module__sFxKvq__p{color:var(--content-muted);font-size:var(--step-0);margin-top:var(--s2);max-width:64ch;line-height:1.9}.PrivacyView-module__sFxKvq__list{margin-top:var(--s2);flex-direction:column;gap:8px;padding-inline-start:var(--s3);display:flex}.PrivacyView-module__sFxKvq__list li{color:var(--content-muted);font-size:var(--step-0);line-height:1.8}.PrivacyView-module__sFxKvq__list li::marker{color:var(--brand)}
