.AmbientBlueprint-module___VIgoG__root{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.AmbientBlueprint-module___VIgoG__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.AmbientBlueprint-module___VIgoG__grid{opacity:.05}.AmbientBlueprint-module___VIgoG__centerFade{position:absolute;inset:0}.AmbientBlueprint-module___VIgoG__glyph{fill:none;stroke-linejoin:round;stroke-linecap:round}.AmbientBlueprint-module___VIgoG__glyphWall{opacity:.2}.AmbientBlueprint-module___VIgoG__glyphArrow{opacity:.24}.AmbientBlueprint-module___VIgoG__glyphHouse{opacity:.18}.AmbientBlueprint-module___VIgoG__glyphHatch{opacity:.16}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__grid{opacity:.045}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__glyphWall{opacity:.14}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__glyphArrow{opacity:.16}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__glyphHouse{opacity:.12}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__glyphHatch{opacity:.11}@media (prefers-reduced-motion:no-preference){.AmbientBlueprint-module___VIgoG__gridDrift{will-change:transform;animation:46s ease-in-out infinite AmbientBlueprint-module___VIgoG__ab-grid-drift}.AmbientBlueprint-module___VIgoG__glyphWall,.AmbientBlueprint-module___VIgoG__glyphArrow,.AmbientBlueprint-module___VIgoG__glyphHouse,.AmbientBlueprint-module___VIgoG__glyphHatch{stroke-dasharray:620;stroke-dashoffset:620px;will-change:transform;animation:2.8s forwards AmbientBlueprint-module___VIgoG__ab-draw,19s ease-in-out 2.4s infinite AmbientBlueprint-module___VIgoG__ab-float-a}.AmbientBlueprint-module___VIgoG__glyphArrow{animation:2.6s .5s forwards AmbientBlueprint-module___VIgoG__ab-draw,23s ease-in-out 2.9s infinite AmbientBlueprint-module___VIgoG__ab-float-b}.AmbientBlueprint-module___VIgoG__glyphHouse{animation:3s .9s forwards AmbientBlueprint-module___VIgoG__ab-draw,27s ease-in-out 3.6s infinite AmbientBlueprint-module___VIgoG__ab-float-c}.AmbientBlueprint-module___VIgoG__glyphHatch{animation:2.4s 1.2s forwards AmbientBlueprint-module___VIgoG__ab-draw,21s ease-in-out 3.1s infinite AmbientBlueprint-module___VIgoG__ab-float-b}.AmbientBlueprint-module___VIgoG__grid{animation:3.2s .15s both AmbientBlueprint-module___VIgoG__ab-grid-in}.AmbientBlueprint-module___VIgoG__light .AmbientBlueprint-module___VIgoG__grid{animation:3.2s .15s both AmbientBlueprint-module___VIgoG__ab-grid-in-light}}@keyframes AmbientBlueprint-module___VIgoG__ab-draw{to{stroke-dashoffset:0}}@keyframes AmbientBlueprint-module___VIgoG__ab-grid-in{0%{opacity:0}to{opacity:.05}}@keyframes AmbientBlueprint-module___VIgoG__ab-grid-in-light{0%{opacity:0}to{opacity:.045}}@keyframes AmbientBlueprint-module___VIgoG__ab-grid-drift{0%{transform:translate(0,0)}50%{transform:translate(-1.4%,-1.1%)}to{transform:translate(0,0)}}@keyframes AmbientBlueprint-module___VIgoG__ab-float-a{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes AmbientBlueprint-module___VIgoG__ab-float-b{0%,to{transform:translate(0,0)}50%{transform:translate(6px,4px)}}@keyframes AmbientBlueprint-module___VIgoG__ab-float-c{0%,to{transform:translate(0,0)}50%{transform:translate(-5px,6px)}}
.ThermalPayback-module__N0cH6q__section{position:relative;overflow:hidden}.ThermalPayback-module__N0cH6q__head{text-align:center;max-width:720px;margin:0 auto 44px}.ThermalPayback-module__N0cH6q__intro{color:var(--text-invert);opacity:.82;margin-top:12px;font-size:1.06rem;line-height:1.65}.ThermalPayback-module__N0cH6q__stage{grid-template-columns:1fr;align-items:center;gap:40px;max-width:1000px;margin:0 auto;display:grid}@media (min-width:900px){.ThermalPayback-module__N0cH6q__stage{grid-template-columns:.9fr 1.1fr;gap:56px}}.ThermalPayback-module__N0cH6q__houseWrap{text-align:center;margin:0}.ThermalPayback-module__N0cH6q__house{filter:drop-shadow(0 18px 40px #00000073);width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.ThermalPayback-module__N0cH6q__warmFill{transform-box:fill-box;transform-origin:bottom;animation:2.6s cubic-bezier(.22,.61,.36,1) both ThermalPayback-module__N0cH6q__tp-fill;transform:scaleY(1)}@keyframes ThermalPayback-module__N0cH6q__tp-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ThermalPayback-module__N0cH6q__glow{transform-box:fill-box;transform-origin:50%;opacity:.34;animation:4.5s ease-in-out 2.4s infinite ThermalPayback-module__N0cH6q__tp-glow}@keyframes ThermalPayback-module__N0cH6q__tp-glow{0%,to{opacity:.24}50%{opacity:.44}}.ThermalPayback-module__N0cH6q__houseOutline{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.ThermalPayback-module__N0cH6q__roofLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.ThermalPayback-module__N0cH6q__chimney{fill:none;stroke:var(--accent);stroke-width:3px}.ThermalPayback-module__N0cH6q__window,.ThermalPayback-module__N0cH6q__door{fill:#ffe6a3;stroke:var(--accent-dark);stroke-width:2px;opacity:.95;animation:2.6s ease-in 1.2s both ThermalPayback-module__N0cH6q__tp-lit}@keyframes ThermalPayback-module__N0cH6q__tp-lit{0%{fill:#2a3f56;opacity:.5}to{fill:#ffe6a3;opacity:.95}}.ThermalPayback-module__N0cH6q__lossArrows path{fill:none;stroke:#7fa8d0;stroke-width:2.4px;stroke-linecap:round;opacity:0;animation:2.8s ease-out both ThermalPayback-module__N0cH6q__tp-loss}@keyframes ThermalPayback-module__N0cH6q__tp-loss{0%{opacity:.85}55%{opacity:.7}to{opacity:0}}.ThermalPayback-module__N0cH6q__houseCaption{font-size:.82rem;font-family:var(--font-heading);letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-weight:700;display:flex}.ThermalPayback-module__N0cH6q__houseCaption i{color:var(--accent);font-size:.9rem}.ThermalPayback-module__N0cH6q__capCold{color:#8fb3d9}.ThermalPayback-module__N0cH6q__capWarm{color:var(--accent)}.ThermalPayback-module__N0cH6q__timelineWrap{min-width:0}.ThermalPayback-module__N0cH6q__chips{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;display:grid}@media (max-width:400px){.ThermalPayback-module__N0cH6q__chips{grid-template-columns:1fr}}.ThermalPayback-module__N0cH6q__chip{border-radius:var(--radius-md);border:1px solid var(--border-gold);background:#d4af371a;align-items:center;gap:12px;padding:14px 16px;display:flex}.ThermalPayback-module__N0cH6q__chipIcon{background:linear-gradient(150deg, var(--accent) 0%, var(--accent-dark) 100%);color:#1a1208;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:flex}.ThermalPayback-module__N0cH6q__chipBody{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ThermalPayback-module__N0cH6q__chipValue{font-family:var(--font-heading);color:var(--accent);font-size:1.35rem;font-weight:900}.ThermalPayback-module__N0cH6q__chipLabel{color:var(--text-invert);opacity:.7;margin-top:3px;font-size:.78rem}.ThermalPayback-module__N0cH6q__timeline{margin-bottom:30px}.ThermalPayback-module__N0cH6q__track{border-radius:var(--radius-pill);background:#ffffff14;border:1px solid #ffffff1a;height:16px;margin:40px 0 14px;position:relative}.ThermalPayback-module__N0cH6q__band{border-radius:var(--radius-pill);border:1px dashed var(--border-gold);background:repeating-linear-gradient(45deg,#d4af3729,#d4af3729 6px,#d4af370f 6px 12px);position:absolute;inset:-4px 0 -4px 40%}.ThermalPayback-module__N0cH6q__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-dark), var(--accent));width:70%;height:100%;animation:2.8s cubic-bezier(.22,.61,.36,1) both ThermalPayback-module__N0cH6q__tp-grow;position:absolute;top:0;left:0;box-shadow:0 0 16px #d4af3780}@keyframes ThermalPayback-module__N0cH6q__tp-grow{0%{width:0%}to{width:70%}}.ThermalPayback-module__N0cH6q__marker{opacity:1;flex-direction:column;align-items:center;animation:.5s ease-out 2.5s both ThermalPayback-module__N0cH6q__tp-pop;display:flex;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}.ThermalPayback-module__N0cH6q__marker i{color:var(--accent);filter:drop-shadow(0 2px 6px #d4af3799);font-size:1.15rem}.ThermalPayback-module__N0cH6q__markerLabel{white-space:nowrap;font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800;position:absolute;top:-26px}@keyframes ThermalPayback-module__N0cH6q__tp-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ThermalPayback-module__N0cH6q__ticks{color:var(--text-invert);opacity:.55;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.ThermalPayback-module__N0cH6q__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.ThermalPayback-module__N0cH6q__note{text-align:center;max-width:760px;color:var(--text-invert);opacity:.62;margin:40px auto 0;font-size:.84rem;line-height:1.55}.ThermalPayback-module__N0cH6q__note i{color:var(--accent);margin-right:6px}@media (prefers-reduced-motion:reduce){.ThermalPayback-module__N0cH6q__warmFill{animation:none;transform:scaleY(1)}.ThermalPayback-module__N0cH6q__glow{opacity:.34;animation:none}.ThermalPayback-module__N0cH6q__window,.ThermalPayback-module__N0cH6q__door{fill:#ffe6a3;opacity:.95;animation:none}.ThermalPayback-module__N0cH6q__lossArrows path{opacity:0;animation:none}.ThermalPayback-module__N0cH6q__fill{width:70%;animation:none}.ThermalPayback-module__N0cH6q__marker{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}}
