.trane-page{padding-block:20px 56px;font-family:Inter,Arial,sans-serif;letter-spacing:-.04em}.trane-page :is(section,div,li){min-inline-size:0}.trane-page :is(h1,h2,h3):not(:where(.faq-item h3)){font-family:Coil,Impact,sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.trane-page h1{font-size:48px;line-height:1.08;margin:0 0 16px;max-inline-size:750px;text-wrap:balance}.trane-page h2{font-size:40px;line-height:1.15;margin:0 0 12px;text-wrap:balance}.trane-page .trane-equipment h3{font-size:20px;line-height:1.2;margin:0 0 8px}.trane-page p:not(:where(.faq-expansion p)){font-size:16px;line-height:1.5;overflow-wrap:break-word}.trane-hero{-webkit-padding-after:32px;padding-block-end:32px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.trane-hero-top{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.trane-intro{max-inline-size:720px;margin:0;color:var(--ink)}.trane-logo{inline-size:100%;max-inline-size:360px;block-size:auto;justify-self:end}.trane-page .trane-disclaimer{margin:16px 0 28px;font-size:12px;line-height:1.5;max-inline-size:1120px}.trane-actions{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center}.trane-page .cta{max-inline-size:100%;white-space:normal;overflow-wrap:break-word}.trane-page .trane-phone{margin:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:24px;padding-inline-start:24px;color:var(--ink);font-size:14px}.trane-phone a{font-weight:600;white-space:nowrap}.trane-series{padding-block:40px 0}.trane-series-intro{margin:0 0 24px}.trane-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.trane-equipment{display:flex;flex-direction:column;align-items:stretch;background:#f5f3ef;border-radius:6px;padding:20px;overflow:hidden;isolation:isolate}.trane-equipment-image{position:relative;inline-size:100%;aspect-ratio:4/3;flex:none;-webkit-margin-after:24px;margin-block-end:24px}.trane-equipment-image img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply}.trane-equipment p{margin:0 0 12px;color:var(--ink)}.trane-request{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:44px;-webkit-margin-before:auto;margin-block-start:auto;color:var(--orange);font-size:15px;font-weight:500;line-height:1.4}.trane-request>span{flex-shrink:0;font-size:23px}.trane-page .trane-image-note{font-size:12px;line-height:1.5;margin:12px 0 24px}.trane-missing{display:flex;justify-content:space-between;align-items:center;gap:20px;min-block-size:52px;border:1px solid var(--line);border-radius:6px;padding:12px 18px;line-height:1.5}.trane-missing>span:last-child{font-size:26px;line-height:1;color:var(--orange);flex-shrink:0}.trane-page .trane-faq{display:block;margin-block:32px}.trane-final{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding:28px;background:#f5f3ef;border-radius:6px}.trane-page .trane-final h2{font-size:28px;-webkit-margin-after:8px;margin-block-end:8px}.trane-final p{margin:0;color:var(--ink)}.trane-page :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.trane-page .cta:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}@media(hover:hover){.trane-request:hover{text-decoration:underline;text-underline-offset:3px}.trane-missing:hover{border-color:var(--ink)}}@media(max-width:1000px){.trane-equipment-grid{gap:16px}.trane-equipment{padding:16px}.trane-hero-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.trane-final{flex-wrap:wrap}}@media(max-width:760px){.trane-page{padding-block:16px 32px}.trane-page h1{font-size:24px}.trane-page h2{font-size:32px}.trane-hero-top{grid-template-columns:minmax(0,1fr);gap:20px}.trane-logo{justify-self:start;max-inline-size:200px}.trane-page .trane-disclaimer{margin-block:16px 24px}.trane-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trane-series{-webkit-padding-before:32px;padding-block-start:32px}.trane-equipment-image{aspect-ratio:4/3}.trane-final{padding:24px}}@media(max-width:540px){.trane-equipment-grid{grid-template-columns:minmax(0,1fr)}.trane-equipment{padding:20px}.trane-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.trane-actions .cta,.trane-final .cta{inline-size:100%}.trane-page .trane-phone{border:0;padding:0}.trane-final{display:block;padding:24px 20px}.trane-final .cta{-webkit-margin-before:20px;margin-block-start:20px}.trane-page .trane-final h2{font-size:28px}}.trane-model-reference{margin-block:32px}.trane-page .trane-model-intro{max-inline-size:850px;margin:0 0 24px}.trane-model-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px}.trane-model-group{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:20px;padding-block-start:20px}.trane-page .trane-model-group h3{font-size:20px;line-height:1.25;margin:0 0 16px}.trane-model-group dl{margin:0}.trane-model-row+.trane-model-row{-webkit-margin-before:16px;margin-block-start:16px}.trane-model-row dt{font-weight:600;line-height:1.5}.trane-model-row dd{margin:4px 0 0;color:var(--muted);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.trane-page .trane-model-group-note{font-size:14px;line-height:1.6;margin:16px 0 0}.trane-page .trane-model-note{margin:24px 0 0;max-inline-size:1000px;font-size:14px;line-height:1.6}@media(max-width:760px){.trane-model-groups{grid-template-columns:minmax(0,1fr);gap:24px}.trane-model-reference{margin-block:28px}.trane-model-group{-webkit-padding-before:16px;padding-block-start:16px}}