.aluflexPage{color:var(--graphite-950);background:#eef1f2;overflow-x:clip}.aluflexPage *,.aluflexPage :before,.aluflexPage :after{box-sizing:border-box}.aluflexPage a{color:inherit;text-decoration:none}.aluflexInner{width:min(1480px,100% - 96px);margin:0 auto}.aluflexSection{padding:136px 0}.aluflexEyebrow{color:var(--siltherm-red);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.aluflexHero{color:var(--graphite-950);border-bottom:1px solid var(--graphite-200);background:var(--white);position:relative}.aluflexHeroLayout{grid-template-columns:minmax(480px,.9fr) minmax(600px,1.1fr);min-height:650px;display:grid}.aluflexBreadcrumb{z-index:1;border-bottom:1px solid #3d454a;padding:34px 0;position:relative}.aluflexBreadcrumb nav{color:#8d979d;text-transform:uppercase;gap:10px;font-size:10px;font-weight:800;display:flex}.aluflexBreadcrumb nav span{gap:10px;display:flex}.aluflexBreadcrumb nav i{color:#626c72;font-style:normal}.aluflexBreadcrumb a:hover{color:var(--white)}.aluflexHeroCopy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:78px clamp(56px,6vw,116px) 78px max(48px,50vw - 740px);display:flex;position:relative}.aluflexHeroCopy h1{max-width:680px;font-size:min(calc(clamp(62px, 6.2vw, 104px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px));line-height:var(--zh-display-leading,.9);margin:20px 0 0}.aluflexHeroCopy>strong{max-width:650px;font-size:calc(clamp(23px, 2vw, 32px) - var(--zh-font-step,0px));margin-top:34px;line-height:1.18}.aluflexHeroCopy>p:not(.aluflexEyebrow){max-width:620px;color:var(--graphite-500);font-size:calc(16px - var(--zh-font-step,0px));margin:24px 0 0;line-height:1.65}.aluflexHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:520px;margin-top:34px;display:grid}.aluflexHeroActions a{border:1px solid var(--graphite-300);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;font-size:13px;font-weight:800;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.aluflexHeroActions a:first-child{color:var(--white);border-color:var(--siltherm-red);background:var(--siltherm-red)}.aluflexHeroActions a:first-child:hover{background:#ad0d28}.aluflexHeroActions a:last-child:hover{border-color:var(--graphite-950)}.aluflexHeroMaterial{border-left:1px solid var(--graphite-200);background:#e5e9eb;min-width:0;min-height:650px;margin:0;position:relative;overflow:hidden}.aluflexHeroMaterial:before{z-index:1;pointer-events:none;content:"";background-image:linear-gradient(#1113160d 1px,#0000 1px),linear-gradient(90deg,#1113160d 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.aluflexHeroProduct{position:absolute;inset:0;overflow:hidden}.aluflexHeroProduct img{object-fit:cover;object-position:center}.aluflexHeroMaterial svg{width:100%;height:auto;min-height:420px;display:block}.aluflexHeroGuide{fill:none;stroke:#3f484d;stroke-dasharray:8 12;stroke-width:2px}.aluflexHeroSheet{stroke:#7e888e;stroke-width:2px}.aluflexHeroSheetBack{fill:#2b3135}.aluflexHeroSheetCore{fill:url(#aluflex-micro-pattern)}.aluflexHeroSheetTop{fill:url(#aluflex-sheet-gradient)}.aluflexHeroSurfaceLine{fill:none;stroke:#ffffffad;stroke-width:1px}.aluflexHeroCallout{stroke:var(--siltherm-red);stroke-width:2px}.aluflexHeroMaterial circle{fill:var(--siltherm-red)}.aluflexHeroMaterial text{fill:#c9cfd2;font-size:13px;font-weight:800}.aluflexSpecRail{color:var(--white);background:#191d20;border-top:1px solid #343b40;border-bottom:1px solid #343b40;overflow:hidden}.aluflexSpecTrack{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1480px,100% - 96px);margin:0 auto;display:grid}.aluflexSpecTrack>div{border-left:1px solid #343b40;flex-direction:column;justify-content:space-between;min-height:112px;padding:25px 28px;display:flex}.aluflexSpecTrack>div:last-child{border-right:1px solid #343b40}.aluflexSpecTrack span{color:#7e888e;text-transform:uppercase;font-size:9px;font-weight:800}.aluflexSpecTrack strong{font-size:calc(20px - var(--zh-font-step,0px));margin-top:15px}.aluflexArchitecture{background:var(--white)}.aluflexSectionHeading,.aluflexConformityIntro,.aluflexThermalHeading{grid-template-columns:minmax(620px,1.1fr) minmax(380px,.6fr);align-items:end;gap:120px;display:grid}.aluflexSectionHeading h2,.aluflexConformityIntro h2,.aluflexThermalHeading h2,.aluflexApplications h2,.aluflexEvidence h2,.aluflexEnquiry h2{max-width:900px;font-size:min(calc(clamp(50px, 4.6vw, 78px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px));line-height:var(--zh-display-leading,.98);margin:20px 0 0}.aluflexSectionHeading>p,.aluflexConformityIntro>p,.aluflexThermalHeading>div:last-child>p,.aluflexApplications header>p:last-child,.aluflexEvidence header>p:last-of-type{color:var(--graphite-500);margin:0;font-size:15px;line-height:1.68}.aluflexLayerAccordion{border-top:1px solid var(--graphite-300);border-right:1px solid var(--graphite-300);border-bottom:1px solid var(--graphite-300);min-height:530px;margin-top:72px;display:flex}.aluflexLayerAccordion article{border-left:1px solid var(--graphite-300);outline:0;flex:1 1 0;grid-template-rows:190px auto 1fr;min-width:0;padding:26px;transition:flex .38s cubic-bezier(.22,1,.36,1),background .25s;display:grid}.aluflexLayerAccordion article:hover,.aluflexLayerAccordion article:focus-visible{background:#f2f4f5;flex:1.45 1 0}.aluflexLayerAccordion article:focus-visible{box-shadow:inset 0 0 0 3px var(--technical-blue)}.aluflexLayerAccordion article.aluflexBoundaryCard{color:var(--white);background:#171b1e}.aluflexLayerAccordion article.aluflexBoundaryCard:hover,.aluflexLayerAccordion article.aluflexBoundaryCard:focus-visible{background:#20262a}.aluflexBoundaryCard .aluflexLayerIndex span,.aluflexBoundaryCard .aluflexLayerCopy p{color:#aeb8bd}.aluflexBoundaryCard .aluflexLayerCopy strong{color:var(--white)}.aluflexLayerSample{background:#dfe3e5;border:1px solid #b4bdc2;position:relative;overflow:hidden}.aluflexLayerSample:before,.aluflexLayerSample:after,.aluflexLayerSample span{content:"";position:absolute}.aluflexLayerSample-envelope:before{background:linear-gradient(120deg,#6e777c,#f1f3f4 48%,#7c858a);border:1px solid #737d83;inset:32px 26px;transform:skewY(-5deg)}.aluflexLayerSample-envelope:after{background:#ffffffbd;width:1px;top:34px;bottom:48px;right:40px;transform:rotate(33deg)}.aluflexLayerSample-core{background-image:radial-gradient(circle,#7f898f 1px,#0000 1px);background-size:15px 15px}.aluflexLayerSample-core:before{border-top:3px solid var(--siltherm-red);border-bottom:3px solid var(--technical-blue);inset:48px 30px}.aluflexLayerSample-interface:before{border:2px solid #69737a;border-radius:50% 50% 0 0;height:148%;bottom:-52%;left:12%;right:12%}.aluflexLayerSample-interface:after{border:3px solid var(--siltherm-red);border-radius:50% 50% 0 0;height:130%;bottom:-43%;left:18%;right:18%}.aluflexLayerIndex{color:var(--technical-blue);justify-content:space-between;align-items:center;padding:22px 0 0;display:flex}.aluflexLayerIndex span{color:var(--siltherm-red);font-size:10px;font-weight:800}.aluflexLayerCopy{flex-direction:column;justify-content:flex-end;padding-top:44px;display:flex}.aluflexLayerCopy h3{font-size:calc(28px - var(--zh-font-step,0px));margin:0}.aluflexLayerCopy strong{margin-top:15px;font-size:13px;line-height:1.5}.aluflexLayerCopy p{color:var(--graphite-500);margin:14px 0 0;font-size:12px;line-height:1.6}.aluflexConformity{color:var(--white);background:#121619}.aluflexConformityIntro>p{color:#aeb7bc}.aluflexConformityWorkspace{grid-template-columns:minmax(560px,.92fr) minmax(580px,1.08fr);align-items:start;gap:96px;margin-top:80px;display:grid}.aluflexConformityFigure{background:#181d20;border:1px solid #41494e;margin:0}.aluflexConformityFigure svg{width:100%;height:auto;display:block}.aluflexVesselShell,.aluflexVesselLining,.aluflexVesselHotFace,.aluflexVesselLip{fill:none;stroke-width:2px}.aluflexVesselShell{stroke:#a8b0b5}.aluflexVesselLining{stroke:#6e787e}.aluflexVesselHotFace{stroke:#3d464b;stroke-dasharray:8 10}.aluflexVesselLip{stroke:#a8b0b5}.aluflexVesselPosition{fill:none;stroke:var(--siltherm-red);stroke-linecap:round;stroke-width:7px}.aluflexPositionRule{stroke:#7b858b;stroke-width:1px}.aluflexConformityFigure circle{fill:var(--siltherm-red)}.aluflexConformityFigure text{fill:#c7cdd0;font-size:12px;font-weight:800}.aluflexConformityContent{padding-top:28px}.aluflexConformityNarrative{color:#f0f2f3;font-size:calc(clamp(28px, 2.6vw, 44px) - var(--zh-font-step,0px));margin:0;font-weight:700;line-height:1.25}.aluflexConformityNarrative span{display:inline}.aluflexInstallSequence{border-top:1px solid #41494e;margin-top:68px}.aluflexInstallSequence article{border-bottom:1px solid #41494e;grid-template-columns:74px 1fr;gap:20px;padding:28px 0;display:grid}.aluflexInstallSequence article>span{color:var(--siltherm-red);font-size:10px;font-weight:800}.aluflexInstallSequence h3{font-size:calc(22px - var(--zh-font-step,0px));margin:0}.aluflexInstallSequence p{color:#a9b2b7;margin:9px 0 0;font-size:12px;line-height:1.6}.aluflexThermal{background:#e7ebed}.aluflexThermalHeading>div:last-child strong{color:var(--technical-blue);text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.aluflexGradeExplorer{background:var(--white);border:1px solid #aeb8bd;margin-top:76px}.aluflexGradeControls{border-bottom:1px solid #aeb8bd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aluflexGradeControls button{min-height:76px;color:var(--graphite-500);font-size:calc(16px - var(--zh-font-step,0px));text-align:left;cursor:pointer;background:#f3f5f6;border:0;border-right:1px solid #aeb8bd;padding:0 30px;font-weight:800}.aluflexGradeControls button:last-child{border-right:0}.aluflexGradeControls button.isActive{color:var(--white);background:var(--graphite-950);box-shadow:inset 5px 0 0 var(--siltherm-red)}.aluflexGradeRecord{grid-template-columns:minmax(330px,.6fr) minmax(620px,1.4fr);min-height:430px;display:grid}.aluflexGradeMeta{border-right:1px solid #aeb8bd;padding:34px}.aluflexGradeMeta>div{border-bottom:1px solid var(--graphite-200);flex-direction:column;justify-content:space-between;min-height:106px;padding:18px 0;display:flex}.aluflexGradeMeta span,.aluflexConductivityBand span{color:var(--graphite-500);text-transform:uppercase;font-size:9px;font-weight:800}.aluflexGradeMeta strong{font-size:calc(18px - var(--zh-font-step,0px));margin-top:14px;line-height:1.3}.aluflexConductivityBand{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;padding:34px 34px 28px;display:grid}.aluflexConductivityBand>div{border-left:1px solid var(--graphite-200);grid-template-rows:auto 1fr auto;min-width:0;padding:0 18px;display:grid}.aluflexConductivityBand>div:first-child{border-left:0}.aluflexConductivityBand i{width:6px;height:var(--thermal-level);background:var(--siltherm-red);margin:auto auto 0;display:block;position:relative}.aluflexConductivityBand i:before{border:3px solid var(--siltherm-red);background:var(--white);content:"";width:16px;height:16px;position:absolute;top:-8px;left:-5px;transform:rotate(45deg)}.aluflexConductivityBand strong{font-size:calc(clamp(28px, 3vw, 48px) - var(--zh-font-step,0px));text-align:center;padding-top:24px}.aluflexApplications{background:var(--white)}.aluflexApplicationsLayout{grid-template-columns:minmax(420px,.72fr) minmax(700px,1.28fr);align-items:start;gap:108px;display:grid}.aluflexApplications header{position:sticky;top:150px}.aluflexApplications header>p:last-child{max-width:520px;margin-top:28px}.aluflexApplicationStack{border-top:1px solid var(--graphite-300)}.aluflexApplicationStack a{border-bottom:1px solid var(--graphite-300);grid-template-columns:60px minmax(0,1fr) 180px;align-items:center;gap:28px;min-height:178px;padding:28px 0;transition:padding .22s,background .22s;display:grid}.aluflexApplicationStack a:hover{background:#f1f3f4;padding-left:24px;padding-right:24px}.aluflexApplicationStack>a>span{color:var(--siltherm-red);font-size:10px;font-weight:800}.aluflexApplicationStack h3{font-size:calc(27px - var(--zh-font-step,0px));margin:0}.aluflexApplicationStack p{color:var(--graphite-500);margin:10px 0 0;font-size:12px;line-height:1.58}.aluflexApplicationStack strong{color:var(--technical-blue);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:inline-flex}.aluflexEvidence{color:var(--white);background:#1a1f22}.aluflexEvidenceLayout{grid-template-columns:minmax(560px,1fr) minmax(500px,.85fr);align-items:start;gap:120px;display:grid}.aluflexEvidence header>p:last-of-type{color:#aeb7bc;max-width:700px;margin-top:28px}.aluflexEvidence header>a{align-items:center;gap:14px;margin-top:30px;font-size:12px;font-weight:800;display:inline-flex}.aluflexEvidence header>a:hover{color:#e8667d}.aluflexEvidenceRecord{border-top:1px solid #4a5358}.aluflexEvidenceRecord>svg{color:var(--technical-blue);margin:28px 0 16px;display:block}.aluflexEvidenceRecord>div{border-bottom:1px solid #4a5358;grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:74px;display:grid}.aluflexEvidenceRecord span{color:#808a90;text-transform:uppercase;font-size:9px;font-weight:800}.aluflexEvidenceRecord strong{font-size:13px;line-height:1.45}.aluflexEnquiry{color:var(--white);background:var(--siltherm-red);padding:112px 0}.aluflexEnquiry .aluflexEyebrow{color:#ffd5dc}.aluflexEnquiryLayout{grid-template-columns:minmax(620px,1.1fr) minmax(420px,.7fr);align-items:end;gap:120px;display:grid}.aluflexEnquiry h2{margin-top:18px}.aluflexEnquiryLayout>div:last-child>p{color:#ffe4e9;margin:0;font-size:15px;line-height:1.65}.aluflexEnquiryLayout a{min-height:58px;color:var(--graphite-950);background:var(--white);justify-content:space-between;align-items:center;gap:38px;margin-top:26px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.aluflexEnquiryLayout a:hover{color:var(--white);background:var(--graphite-950)}.aluflexEnquiryLayout small{color:#ffd0d8;margin-top:16px;font-size:10px;line-height:1.5;display:block}@media (max-width:1180px){.aluflexInner,.aluflexSpecTrack{width:min(100% - 56px,1480px)}.aluflexHeroLayout{grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr)}.aluflexHeroCopy{padding-left:44px;padding-right:48px}.aluflexSectionHeading,.aluflexConformityIntro,.aluflexThermalHeading,.aluflexEnquiryLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:64px}.aluflexConformityWorkspace,.aluflexEvidenceLayout{gap:56px}.aluflexApplicationsLayout{grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);gap:64px}.aluflexLayerAccordion article{padding:20px}}@media (max-width:900px){.aluflexSection{padding:96px 0}.aluflexHeroLayout{grid-template-columns:1fr}.aluflexHeroCopy{min-height:560px;padding:76px max(28px,50vw - 380px) 68px}.aluflexHeroCopy h1{max-width:620px;font-size:min(calc(clamp(58px, 10vw, 84px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px))}.aluflexHeroMaterial{border-top:1px solid var(--graphite-200);border-left:0;min-height:520px}.aluflexSpecTrack{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.aluflexSpecTrack>div:nth-child(3),.aluflexSpecTrack>div:nth-child(4){border-top:1px solid #343b40}.aluflexSectionHeading,.aluflexConformityIntro,.aluflexThermalHeading,.aluflexConformityWorkspace,.aluflexApplicationsLayout,.aluflexEvidenceLayout,.aluflexEnquiryLayout{grid-template-columns:1fr;gap:44px}.aluflexLayerAccordion{min-height:0;display:grid}.aluflexLayerAccordion article,.aluflexLayerAccordion article:hover,.aluflexLayerAccordion article:focus-visible{grid-template-rows:auto;grid-template-columns:200px 58px 1fr}.aluflexLayerCopy{justify-content:center;padding:8px 0}.aluflexLayerIndex{flex-direction:column;justify-content:space-between;padding:8px 16px}.aluflexGradeRecord{grid-template-columns:1fr}.aluflexGradeMeta{border-bottom:1px solid #aeb8bd;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;display:grid}.aluflexGradeMeta>div{border-right:1px solid var(--graphite-200);border-bottom:0;padding:12px}.aluflexApplications header{position:static}}@media (max-width:640px){.aluflexInner{width:min(100% - 32px,1480px)}.aluflexSection{padding:78px 0}.aluflexBreadcrumb{padding:21px 0}.aluflexBreadcrumb nav{white-space:nowrap;overflow:hidden}.aluflexBreadcrumb nav span:nth-child(2),.aluflexBreadcrumb nav span:nth-child(3){display:none}.aluflexHeroCopy{align-items:flex-start;min-height:auto;padding:62px 16px 54px}.aluflexHeroCopy h1{font-size:min(calc(clamp(48px, 14vw, 66px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px));line-height:var(--zh-display-leading,.95);margin-left:0;margin-right:0}.aluflexHeroCopy>strong{font-size:calc(19px - var(--zh-font-step,0px))}.aluflexHeroCopy>p:not(.aluflexEyebrow){font-size:14px}.aluflexHeroActions{grid-template-columns:1fr;width:100%;max-width:none}.aluflexHeroActions a{width:100%}.aluflexHeroMaterial{min-height:360px}.aluflexHeroMaterial svg{width:168%;min-height:310px;margin-left:-34%}.aluflexSpecTrack>div{min-height:94px;padding:19px 16px}.aluflexSpecTrack strong{font-size:15px}.aluflexSectionHeading h2,.aluflexConformityIntro h2,.aluflexThermalHeading h2,.aluflexApplications h2,.aluflexEvidence h2,.aluflexEnquiry h2{font-size:min(calc(clamp(40px, 12vw, 58px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px))}.aluflexLayerAccordion{margin-top:48px}.aluflexLayerAccordion article,.aluflexLayerAccordion article:hover,.aluflexLayerAccordion article:focus-visible{grid-template-columns:1fr;gap:0;padding:16px}.aluflexLayerSample{height:156px}.aluflexLayerIndex{flex-direction:row;padding:16px 0}.aluflexLayerCopy{padding:18px 0 10px}.aluflexConformityWorkspace{margin-top:50px}.aluflexConformityFigure svg{width:126%;margin-left:-13%}.aluflexConformityNarrative{font-size:calc(28px - var(--zh-font-step,0px))}.aluflexInstallSequence article{grid-template-columns:45px 1fr}.aluflexGradeExplorer{margin-top:48px}.aluflexGradeControls button{min-height:62px;padding:0 16px;font-size:14px}.aluflexGradeMeta{grid-template-columns:1fr}.aluflexGradeMeta>div{border-right:0;border-bottom:1px solid var(--graphite-200);min-height:82px}.aluflexConductivityBand{grid-template-columns:repeat(4,minmax(112px,1fr));padding:26px 12px;overflow-x:auto}.aluflexConductivityBand>div{min-height:310px;padding:0 12px}.aluflexApplicationStack a{grid-template-columns:36px 1fr;gap:16px;padding:24px 0}.aluflexApplicationStack a:hover{padding:24px 12px}.aluflexApplicationStack strong{text-align:left;grid-column:2;justify-content:flex-start}.aluflexEvidenceRecord>div{grid-template-columns:112px 1fr}.aluflexEnquiry{padding:80px 0}.aluflexEnquiryLayout a{width:100%}}@media (prefers-reduced-motion:reduce){.aluflexLayerAccordion article,.aluflexApplicationStack a{transition:none}}@media (max-width:640px){.aluflexHeroProduct img{object-position:54% center}}
