.spa-sticky-navigation{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:0;transition:box-shadow .3s ease}.spa-sticky-navigation.scrolled{box-shadow:0 4px 12px rgba(0,0,0,.15)}.spa-sticky-navigation .tabs-nav{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.spa-sticky-navigation .tabs-nav::-webkit-scrollbar{display:none}.spa-sticky-navigation .tabs-nav li{flex-shrink:0;margin-right:0;padding:0}.spa-sticky-navigation .tabs-nav li a{display:inline-flex;align-items:center;padding:16px 20px;color:#666;text-decoration:none;font-size:15px;font-weight:500;border-bottom:3px solid transparent;transition:all .3s ease;white-space:nowrap;min-height:44px}.spa-sticky-navigation .tabs-nav li a i{margin-right:6px;font-size:16px}.spa-sticky-navigation .tabs-nav li a:hover{color:#333;background-color:#f8f9fa;border-bottom-color:#ddd}.spa-sticky-navigation .tabs-nav li a.active{color:#7ab9c8;border-bottom-color:#7ab9c8;font-weight:600;background-color:#f0f4ff}.spa-sticky-navigation .tabs-nav li a:focus{outline:2px solid #7ab9c8;outline-offset:-2px}@media (max-width:767px){.spa-sticky-navigation{top:0}.spa-sticky-navigation .tabs-nav{padding:0 8px}.spa-sticky-navigation .tabs-nav li a{padding:14px 16px;font-size:14px;min-width:120px;justify-content:center}.spa-sticky-navigation .tabs-nav li a i{margin-right:4px;font-size:14px}}@media (min-width:768px) and (max-width:1024px){.spa-sticky-navigation .tabs-nav li a{padding:15px 18px}}.spa-section{scroll-margin-top:80px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spa-sticky-navigation .tabs-nav li a{transition:none}}.spa-section.observing{position:relative}.spa-sticky-navigation{position:-webkit-sticky;position:sticky}.spa-sticky-navigation .container{padding:0}@media (max-width:767px){.spa-sticky-navigation .container{padding:0;margin:0;width:100%;max-width:100%}}.thermal-circuit-intro{background:linear-gradient(to right,#eff6ff,#fff7ed,#ecfeff)}.thermal-cycle-flow{margin-bottom:2rem}.cycle-timeline{display:flex;align-items:center;justify-content:center}.cycle-step{flex:1;max-width:320px}.cycle-card{transition:transform .3s ease,box-shadow .3s ease;cursor:default}.cycle-card:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.15)}.cycle-arrow{display:flex;align-items:center;justify-content:center;opacity:.6}@media (max-width:767px){.cycle-timeline{flex-direction:column;gap:1rem}.cycle-step{width:100%;max-width:100%}.cycle-arrow{transform:rotate(90deg);margin:.5rem 0}.cycle-card{padding:1.25rem}}.thermal-elements-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.thermal-elements-grid{grid-template-columns:repeat(2,1fr)}}.thermal-card{transition:box-shadow .3s ease,transform .2s ease}.thermal-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.thermal-card i.tjf-icon{flex-shrink:0}.thermal-card .fa-thermometer-half,.thermal-card .fa-thermometer-empty{font-size:.875rem}.thermal-tips{background-color:#eff6ff;border-left:4px solid #7ab9c8}.thermal-tips ul{list-style:none;padding:0;margin:0}.thermal-tips li{display:flex;align-items:flex-start;margin-bottom:.5rem}.thermal-tips li:last-child{margin-bottom:0}.thermal-tips .fa-check-circle{flex-shrink:0}.thermal-card h4{color:inherit;font-weight:600}@media (min-width:768px) and (max-width:1024px){.cycle-card{padding:1rem}.cycle-card h4{font-size:1rem}.cycle-card .cycle-icon i{font-size:2.5rem}}.rotate-90{transform:rotate(90deg)}@media print{.thermal-cycle-flow{page-break-inside:avoid}.cycle-card{border:2px solid #000;box-shadow:none}.cycle-arrow{display:none}}