.q241-thermal{font-family:Q90,"Microsoft JhengHei",sans-serif;color:#172c46;background:#fff;margin:0;line-height:1.8}.q241-thermal *{box-sizing:border-box}.q241-thermal{scroll-behavior:smooth;scroll-padding-top:110px}.q241-thermal a{color:inherit}.q241-thermal .container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.q241-thermal .q90-preview-bar{background:#fff3df;color:#644014;text-align:center;padding:7px 20px;font-size:13px;border-bottom:1px solid #edd7b3}.q241-thermal .q90-header{background:#fff;border-bottom:1px solid #dce5f0}.q241-thermal .q90-header .container{display:flex;gap:24px;align-items:center;min-height:90px;justify-content:space-between}.q241-thermal .q90-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.q241-thermal .q90-brand img{width:52px;height:52px;object-fit:contain}.q241-thermal .q90-brand b{font-size:24px;color:#0b2d62;display:block;line-height:1.3}.q241-thermal .q90-brand small{font-size:12px;color:#53677d;display:block}.q241-thermal .q90-header nav{display:flex;gap:24px;font-size:15px;font-weight:600}.q241-thermal .q90-header nav a{text-decoration:none}.q241-thermal .q90-header nav a:hover{text-decoration:underline}.q241-thermal .q90-header .q90-btn{min-height:42px;padding:8px 18px}.q241-thermal .q90-hero{background:linear-gradient(120deg,#f2f6fc 10%,#f9fbff 60%,#fff7ee);padding:28px 0 56px;border-bottom:1px solid #e3eaf3}.q241-thermal .q90-hero-grid{display:grid;grid-template-columns:1.32fr 1fr;gap:64px;align-items:center}.q241-thermal .q90-breadcrumb{font-size:13px;color:#576b82;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 36px}.q241-thermal .q90-breadcrumb a{text-decoration:none}.q241-thermal .q90-eyebrow{color:#506885;font-size:14px;font-weight:750;letter-spacing:.1em;margin:0 0 12px}.q241-thermal h1{font-size:44px;line-height:1.45;color:#0b2d62;letter-spacing:-.03em;margin:0 0 20px}.q241-thermal h1 span{font-size:34px;font-weight:650}.q241-thermal h2{font-size:31px;line-height:1.5;letter-spacing:-.02em;color:#0b2d62;margin:0 0 24px}.q241-thermal h3{font-size:20px;line-height:1.6;margin:0 0 12px;color:#0b2d62}.q241-thermal p{margin:0 0 16px}.q241-thermal .q90-lead{font-size:18px;color:#425773;margin-bottom:25px}.q241-thermal .q90-actions{display:flex;flex-wrap:wrap;gap:12px}.q241-thermal .q90-btn{font:inherit;display:inline-flex;text-decoration:none;align-items:center;justify-content:center;min-height:50px;border-radius:10px;font-size:15px;font-weight:750;padding:11px 20px;border:1px solid transparent;cursor:pointer}.q241-thermal .q90-btn.primary{background:#0b2d62;color:#fff}.q241-thermal .q90-btn.primary:hover{background:#164881}.q241-thermal .q90-btn.secondary{color:#0b2d62;border-color:#9aadc4;background:#fff}.q241-thermal .q90-btn.secondary:hover{background:#edf3fa}.q241-thermal a:focus-visible,.q241-thermal button:focus-visible,.q241-thermal summary:focus-visible,.q241-thermal [contenteditable]:focus-visible{outline:3px solid #ec7c12;outline-offset:4px}.q241-thermal .q90-contact-note{font-size:13px;color:#53677d;margin:14px 0 20px}.q241-thermal .q90-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;font-size:12px;margin:0}.q241-thermal .q90-tags li{border:1px solid #cad8e9;border-radius:40px;padding:3px 10px;color:#425c7b;background:#fff}.q241-thermal .q90-report-preview{margin-top:40px;border-radius:16px;border:1px solid #d3deed;background:#fff;box-shadow:0 18px 38px #12375f12;overflow:hidden;transform:rotate(1deg)}.q241-thermal .q90-report-top{display:flex;gap:9px;align-items:center;border-bottom:1px solid #dce5f0;background:#f9fbfe;padding:16px 20px;font-size:12px;color:#50647a}.q241-thermal .q90-dot{height:9px;width:9px;background:#f58220;border-radius:50%;flex:none}.q241-thermal .q90-sample-tag{margin-left:auto;border:1px solid #d3deed;border-radius:5px;padding:1px 7px;font-size:10px;white-space:nowrap}.q241-thermal .q90-cover-title{padding:24px 28px 20px;color:#0b2d62;font-size:28px;font-weight:800;line-height:1.5}.q241-thermal .q90-preview-row{margin:0 28px;display:flex;gap:16px;border-top:1px solid #e1e8f1;padding:14px 0}.q241-thermal .q90-preview-row>span{font-size:12px;color:#b05500;font-weight:800;padding-top:2px}.q241-thermal .q90-preview-row b{font-size:15px;color:#14385e}.q241-thermal .q90-preview-row p{font-size:12px;color:#627185;margin:2px 0 0}.q241-thermal .q90-preview-foot{margin:12px 20px 20px;background:#f3f7fb;color:#556b82;font-size:11px;border-radius:6px;padding:9px 10px}.q241-thermal .q90-anchor-nav{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;padding-block:20px;font-size:14px;border-bottom:1px solid #dde6f1}.q241-thermal .q90-anchor-nav a{text-decoration:none;color:#405b7b;font-weight:650;min-height:34px;display:inline-flex;align-items:center}.q241-thermal .q90-section{padding-block:64px}.q241-thermal .q90-soft{background:#f4f7fb}.q241-thermal .q90-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.q241-thermal .q90-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.q241-thermal .q90-card{border:1px solid #d7e2ef;border-radius:14px;padding:27px;background:#fff}.q241-thermal .q90-card p:last-child{margin-bottom:0}.q241-thermal .q90-number{color:#b45904;font-weight:800;font-size:13px;display:block;margin-bottom:10px}.q241-thermal .q90-note{font-size:14px;color:#50647a;margin-top:22px;line-height:1.9}.q241-thermal .q90-steps{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;gap:0}.q241-thermal .q90-steps li{counter-increment:step;position:relative;padding:0 0 22px 58px}.q241-thermal .q90-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:1px;width:36px;height:36px;display:grid;place-content:center;border-radius:50%;background:#e3ebf7;color:#0b2d62;font-size:13px;font-weight:800}.q241-thermal .q90-steps li:not(:last-child):after{content:"";position:absolute;left:18px;top:40px;bottom:6px;width:1px;background:#c7d5e7}.q241-thermal .q90-steps b{font-size:18px;color:#183d67}.q241-thermal .q90-steps p{max-width:890px;color:#50647a;margin:7px 0 0}.q241-thermal .q90-safety{border-top:4px solid #db7c23}.q241-thermal .q90-card ul{padding-left:20px;margin:0}.q241-thermal .q90-card li{padding-bottom:10px}.q241-thermal .q90-alert{background:#fff3e8;border-left:4px solid #d57517;padding:18px 22px;margin:24px 0 0;color:#6e421d;font-size:15px}.q241-thermal .q90-price-box{background:#fff;border:1px solid #cbd9e9;border-radius:14px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;padding:28px 32px;margin:0 0 28px}.q241-thermal .q90-price-box>div>p{font-size:13px;color:#5c7088;margin:0 0 5px}.q241-thermal .q90-price-box>div>strong{font-size:38px;color:#0b2d62;letter-spacing:-.02em;white-space:nowrap}.q241-thermal .q90-price-box small{font-size:15px;font-weight:600}.q241-thermal .q90-price-box>p{font-size:14px;color:#52667e;margin:0}.q241-thermal .q90-table-wrap{overflow-x:auto}.q241-thermal table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}.q241-thermal caption{text-align:left;color:#50647a;font-size:13px;padding:0 0 14px}.q241-thermal th,.q241-thermal td{padding:18px 20px;border:1px solid #d1ddeb;vertical-align:top}.q241-thermal thead{background:#0b2d62;color:#fff}.q241-thermal tbody{background:#fff}.q241-thermal tbody th{white-space:nowrap;color:#153b65}.q241-thermal .q90-soft .q90-two{margin:28px 0 20px}.q241-thermal .q90-report-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:42px;align-items:start}.q241-thermal .q90-report-list{list-style:none;padding:0;margin:0;counter-reset:r}.q241-thermal .q90-report-list li{counter-increment:r;position:relative;padding:18px 0 18px 50px;border-top:1px solid #dce5f0}.q241-thermal .q90-report-list li:before{content:counter(r,decimal-leading-zero);position:absolute;left:2px;top:22px;color:#b45b07;font-size:14px;font-weight:800}.q241-thermal .q90-report-list b{display:block;font-size:19px;color:#173b65}.q241-thermal .q90-report-list span{display:block;font-size:15px;color:#52677e;margin-top:5px}.q241-thermal .q90-download{background:#f5f8fc}.q241-thermal .q90-download p{font-size:14px;color:#52677e}.q241-thermal .q90-download .q90-btn{width:100%;margin-bottom:14px}.q241-thermal .q90-text-link{color:#144e8b;display:block;font-size:14px;padding:6px 0;text-underline-offset:4px}.q241-thermal .q90-criteria{margin-top:32px;border:1px solid #d8e2ed;border-radius:12px;padding:24px 28px}.q241-thermal .q90-criteria p{font-size:15px;color:#4d647e}.q241-thermal .q90-criteria p:last-child{margin:0}.q241-thermal details{border-bottom:1px solid #cad8e8;padding:20px 2px}.q241-thermal summary{cursor:pointer;font-weight:700;color:#153b65;font-size:18px;padding-right:10px}.q241-thermal details p{margin:14px 0 0;color:#4e637b;font-size:15px;max-width:930px}.q241-thermal .q90-end-cta{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;background:#0b2d62;padding:40px;border-radius:16px;color:#fff}.q241-thermal .q90-end-cta h2{color:#fff;font-size:29px}.q241-thermal .q90-end-cta .q90-eyebrow{color:#c2d8f3}.q241-thermal .q90-end-cta p:last-child{color:#c2d8f3;font-size:15px;margin:0}.q241-thermal .q90-end-cta .primary{background:#fff;color:#0b2d62}.q241-thermal .q90-end-cta .secondary{background:transparent;border-color:#c0d4ef;color:#fff}.q241-thermal .q90-footer{border-top:1px solid #dce5f0;background:#f5f8fc;padding:30px 0;color:#566c84;font-size:13px}.q241-thermal .q90-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.q241-thermal .q90-footer p{margin:0}.q241-thermal .skip-link{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:1000}.q241-thermal .skip-link:focus{top:6px}
@media(max-width:1000px){.q241-thermal .q90-header nav{display:none}.q241-thermal .q90-hero-grid{gap:32px;grid-template-columns:1.2fr 1fr}.q241-thermal h1{font-size:36px}.q241-thermal h1 span{font-size:27px}.q241-thermal .q90-price-box{gap:24px}.q241-thermal .q90-three{gap:14px}.q241-thermal .q90-card{padding:22px}.q241-thermal .q90-end-cta{grid-template-columns:1fr}.q241-thermal .q90-report-layout{gap:24px}.q241-thermal .q90-report-preview{transform:none}.q241-thermal .q90-cover-title{font-size:24px}}
@media(max-width:700px){.q241-thermal .container{width:calc(100% - 36px)}.q241-thermal{scroll-padding-top:20px}.q241-thermal .q90-preview-bar{font-size:11px;padding:5px 10px}.q241-thermal .q90-header .container{min-height:76px;gap:10px}.q241-thermal .q90-brand{gap:8px}.q241-thermal .q90-brand img{width:40px;height:40px}.q241-thermal .q90-brand b{font-size:21px}.q241-thermal .q90-brand small{font-size:10px}.q241-thermal .q90-header .q90-btn{font-size:12px;padding:8px 10px;min-height:40px}.q241-thermal .q90-hero{padding:20px 0 34px}.q241-thermal .q90-hero-grid,.q241-thermal .q90-two,.q241-thermal .q90-three,.q241-thermal .q90-price-box,.q241-thermal .q90-report-layout{grid-template-columns:1fr;gap:18px}.q241-thermal .q90-breadcrumb{font-size:11px;margin-bottom:24px;gap:5px}.q241-thermal h1{font-size:31px;line-height:1.5}.q241-thermal h1 span{font-size:24px}.q241-thermal h2{font-size:25px;line-height:1.55;margin-bottom:20px}.q241-thermal .q90-lead{font-size:16px}.q241-thermal .q90-actions{display:grid;grid-template-columns:1fr;width:100%}.q241-thermal .q90-btn{font-size:15px}.q241-thermal .q90-contact-note{font-size:12px}.q241-thermal .q90-report-preview{margin-top:12px}.q241-thermal .q90-preview-row{padding:11px 0}.q241-thermal .q90-cover-title{padding-top:18px;padding-bottom:16px}.q241-thermal .q90-anchor-nav{gap:22px;padding-block:13px}.q241-thermal .q90-section{padding-block:42px}.q241-thermal .q90-card{padding:22px}.q241-thermal .q90-price-box{padding:23px;gap:14px}.q241-thermal .q90-price-box>div>strong{font-size:33px}.q241-thermal .q90-price-box small{font-size:13px}.q241-thermal .q90-table-wrap table{min-width:585px}.q241-thermal .q90-note{font-size:13px}.q241-thermal .q90-end-cta{padding:26px 22px;gap:22px}.q241-thermal .q90-end-cta h2{font-size:25px}.q241-thermal .q90-criteria{padding:22px}.q241-thermal .q90-steps li{padding-left:48px}.q241-thermal .q90-report-list b{font-size:18px}.q241-thermal .q90-report-list span{font-size:14px}.q241-thermal summary{font-size:17px}}
@media(prefers-reduced-motion:reduce){.q241-thermal{scroll-behavior:auto}}

.q241-thermal{font-family:"Microsoft JhengHei",system-ui,sans-serif}.q241-thermal .q90-anchor-nav{overflow-x:auto}.q241-thermal .q90-price-box strong{white-space:normal}