.compound-section{width:100%;padding-bottom:80px}.compound-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.compound-header{display:flex;align-items:center;gap:8px}.compound-decoration{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.compound-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:14px;letter-spacing:var(--body-regular-m-letter-spacing);line-height:1.4}.compound-description{font-family:Archivo Medium,sans-serif;color:var(--secondary-blue-500);font-size:48px;letter-spacing:0;line-height:120%}@media (max-width: 576px){.compound-section{padding-bottom:60px}.compound-description{font-size:28px}}@media (min-width: 768px){.compound-section{padding-bottom:60px}.compound-container{gap:10px}.compound-decoration{width:18px;height:10px}.compound-title{font-size:16px}.compound-description{font-size:32px;line-height:1.4}}@media (min-width: 992px){.compound-section{padding-bottom:80px}.compound-title{font-size:var(--body-regular-m-font-size)}}@media (min-width: 1200px){.compound-section{padding-bottom:80px}.compound-description{font-size:48px;line-height:57.6px}}.varian-section{width:100%;padding:80px 0}.varian-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.varian-title{display:flex;align-items:center;gap:8px}.varian-line{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.varian-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.varian-description{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);font-style:var(--body-regular-m-font-style);width:50%}.varian-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:48px;letter-spacing:0;line-height:120%}.varian-subsection{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}.subsection-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px;width:100%}.subsection-title{font-family:Work Sans Medium,sans-serif;color:var(--secondary-blue-500);font-size:24px;letter-spacing:0;line-height:140%}.structure-content{display:flex;align-items:flex-end;gap:16px;width:100%}.structure-image{width:592px;height:386px;background-color:#dde0e9;border-radius:6px;object-fit:cover}.structure-list-container{display:flex;flex-wrap:wrap;gap:16px;counter-reset:structure-counter;width:100%}.structure-list{flex:1 1 250px;min-width:200px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.structure-item{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--body-regular-s-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height)}.structure-item span:before{font-family:var(--body-regular-s-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height);counter-increment:structure-counter;content:counter(structure-counter) ".";margin-right:6px;margin-left:3px}.section-divider{width:100%;height:2px;background-color:var(--primary-light-grey-500);transform:scaleY(.5);border:none;margin:0}.shape-gallery{display:flex;gap:16px;width:100%}.shape-item{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:12px}.shape-item figcaption{font-family:var(--body-regular-l-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-l-font-size);letter-spacing:var(--body-regular-l-letter-spacing);line-height:var(--body-regular-l-line-height)}.shape-image{width:100%;height:auto;border:1.5px solid var(--primary-dark-grey-100);border-radius:6px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.feature-card{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:24px;padding:16px;background-color:var(--primary-light-grey-100);border-radius:6px}.feature-icon{width:89px;height:80px;object-fit:cover;object-position:center}.feature-content{display:flex;flex-direction:column;gap:8px}.feature-title{font-family:Work Sans Bold,sans-serif;color:var(--primary-dark-grey-900);font-size:20px;line-height:120%}.feature-description{font-family:var(--body-regular-m-font-family);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);display:flex;flex-direction:column}.feature-description{counter-reset:feature-counter}.feature-point{position:relative;padding-left:1.5em}.feature-point:before{content:counter(feature-counter) ".";counter-increment:feature-counter;position:absolute;left:5px;font-weight:var(--body-regular-m-font-weight)}@media (min-width: 1600px){.structure-image{width:800px;height:520px}.structure-list{width:350px}}@media (min-width: 1400px){.structure-content{width:100%}.structure-image{width:700px;height:456px}.structure-list{width:320px}.feature-icon{width:100px;height:90px}}@media (max-width: 1200px){.structure-image{width:500px;height:326px}.structure-list{flex-basis:calc(50% - 1rem)}}@media (max-width: 992px){.varian-section{padding:80px 0}.varian-product-title{font-size:40px}.structure-content{flex-direction:column;align-items:flex-start}.structure-image{width:100%;height:auto;max-width:592px}.structure-list-container{width:100%;justify-content:space-between}.structure-list{flex-basis:calc(50% - 1rem)}.shape-gallery{flex-wrap:wrap;justify-content:space-between}.shape-item{width:calc(50% - 8px)}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.varian-section{padding:60px 0}.varian-product-title{font-size:36px}.subsection-title{font-size:20px}.structure-list-container{flex-direction:column;gap:24px}.structure-list{width:100%}.features-grid{grid-template-columns:1fr}.varian-description{white-space:normal}}@media (max-width: 576px){.varian-section{padding:60px 0}.varian-product-title{font-size:28px}.varian-description{width:100%;font-size:14px}.subsection-title{font-family:Work Sans,sans-serif;font-size:20px}.shape-item{width:calc(50% - 8px)}.shape-item figcaption,.feature-description{font-size:14px}.feature-card{flex-direction:row;align-items:flex-start;gap:16px}.feature-icon{width:60px;height:54px}}@media (max-width: 480px){.varian-product-title{font-size:28px;line-height:33.6px}.subsection-title{font-size:18px;line-height:25.2px}.feature-card{flex-direction:column}.feature-icon{width:89px;height:80px}}.cylinder-section{padding:80px 0;display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;box-sizing:border-box}.cylinder-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.cylinder-title{display:flex;align-items:center;gap:8px}.cylinder-line{width:16px;height:10px;background-color:var(--primary-dark-grey-500);border-radius:99px}.cylinder-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.cylinder-product-title{font-family:Archivo Medium,sans-serif;font-size:48px;letter-spacing:0;line-height:120%;font-weight:500;color:var(--primary-dark-grey-900);width:100%}.cylinder-description{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);font-style:var(--body-regular-m-font-style);width:100%}.cylinder-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%}.cylinder-options{display:none;width:100%}.option-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;gap:10px;width:100%;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .3s ease}.option-card-highlight{background-color:var(--secondary-blue-500);border:1px solid var(--secondary-blue-100)}.option-card:not(.option-card-highlight){border:1px solid var(--primary-light-grey-500)}.option-card:not(.option-card-highlight):hover{border-color:var(--secondary-blue-100);background-color:var(--primary-light-grey-50)}.option-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tank-type{font-family:Work Sans Medium,sans-serif;font-size:20px;letter-spacing:0;line-height:140%}.option-card-highlight .tank-type{color:var(--primary-light-grey-50)}.option-card:not(.option-card-highlight) .tank-type{color:var(--primary-dark-grey-900)}.spec-link{font-family:var(--body-regular-s-font-family);font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height);text-decoration:none}.option-card-highlight .spec-link{color:var(--primary-light-grey-50)}.option-card:not(.option-card-highlight) .spec-link{color:var(--primary-dark-grey-900)}.cylinder-image-wrapper{position:relative;width:100%;height:auto;aspect-ratio:335/427.82;background-color:var(--primary-light-grey-100);border-radius:6px;overflow:hidden}.cylinder-image{position:absolute;width:100%;height:100%;mix-blend-mode:multiply}.mobile-spec-button{display:block;position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:calc(100% - 24px)}.spec-button{display:flex;width:100%;height:40px;align-items:center;justify-content:center;background-color:var(--secondary-blue-200);border:1px solid var(--secondary-blue-800);border-radius:4px;font-family:var(--body-regular-m-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);cursor:pointer}.spec-button:hover{background-color:var(--secondary-blue-500);color:var(--primary-dark-grey-50)}.spec-button:active{background-color:var(--secondary-blue-900);color:var(--primary-dark-grey-50)}.mobile-slider-controls{display:flex;align-items:center;gap:0;border-radius:6px;border:1px solid var(--primary-light-grey-500);width:fit-content}.mobile-slider-prev,.mobile-slider-next{width:50px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-family:Work Sans,Helvetica;font-weight:400;color:var(--primary-dark-grey-900);font-size:20px;padding:12px;transition:background-color .3s}.mobile-slider-prev{border-radius:6px 0 0 6px}.mobile-slider-next{border-radius:0 6px 6px 0}.mobile-slider-divider{width:1px;height:33px;background-color:var(--primary-light-grey-500)}@media (hover: hover) and (pointer: fine){.mobile-slider-prev:hover,.mobile-slider-next:hover{background-color:var(--primary-dark-grey-500);color:var(--primary-dark-grey-50)}}.mobile-slider-prev:active,.mobile-slider-next:active{background-color:var(--primary-dark-grey-900);color:var(--primary-dark-grey-50)}.mobile-slider-prev:disabled,.mobile-slider-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary-dark:disabled{background-color:var(--primary-light-grey-50);border-color:var(--primary-dark-grey-800);color:var(--primary-dark-grey-900)}@media (hover: hover) and (pointer: fine){.btn-primary-dark:disabled:hover{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}}.btn-primary-dark:disabled:active{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;transition:.3s ease-in-out}.modal-content{position:relative;background-color:#fefefe;margin:5% auto;padding:10px;border-radius:10px;width:90%;max-width:700px;box-shadow:0 4px 15px #0000004d;animation:fadeIn .4s}.modal-content img{width:100%;height:auto;border-radius:6px}.close{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px;cursor:pointer}.close:hover{color:#333}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 576px){.cylinder-section{padding:60px 0;gap:20px}.cylinder-product-title{font-size:28px}.cylinder-image{width:100%;height:100%;object-fit:cover}}@media (min-width: 768px){.cylinder-section{padding:60px 0;gap:30px}.cylinder-product-title{font-size:36px;line-height:43.2px}.cylinder-image-wrapper{aspect-ratio:4/3}.cylinder-description{font-size:14px}}@media (min-width: 992px){.cylinder-section{padding:80px 0;gap:40px}.cylinder-content{flex-direction:row;align-items:flex-start;gap:16px}.cylinder-options{display:flex;flex-direction:column;width:389px;gap:16px}.option-card{height:286px}.cylinder-image-wrapper{width:795px;height:588px;flex-grow:1}.cylinder-image{width:100%;height:100%;object-fit:cover}.mobile-spec-button{display:none}.cylinder-product-title{font-size:48px;line-height:57.6px}.tank-type{font-size:24px;line-height:33.6px}.mobile-slider-controls{display:none}}.chemical-section{width:100%;padding-top:80px;display:flex;flex-direction:column;gap:40px}.chemical-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.chemical-title{display:flex;align-items:center;gap:8px}.chemical-line{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.chemical-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.chemical-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:48px;letter-spacing:0;line-height:120%}.chemical-description{font-family:var(--body-regular-m-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);font-style:var(--body-regular-m-font-style)}.chemical-images{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:16px;width:100%;height:auto}.desktop-image{width:calc(50% - 8px);height:auto;max-width:592px;border-radius:6px;object-fit:cover;aspect-ratio:592/386}.chemical-slider{display:none;width:100%;position:relative;overflow:hidden;height:260px}.slider-track{display:flex;transition:transform .3s ease;height:100%}.slider-slide{min-width:100%;height:100%;border-radius:6px;object-fit:cover}.slider-dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}.dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:var(--secondary-blue-500)}.chemical-description{display:flex;flex-direction:column;width:592px;align-items:flex-start;gap:12px}.chemical-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.guide-description{font-family:var(--body-regular-m-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.chemical-table{display:flex;flex-direction:column;width:100%;overflow-x:auto}.table-header-row,.table-row{display:flex;width:100%;gap:16px}.table-header,.table-cell{display:flex;flex-direction:row;align-items:flex-end;padding:12px 0;box-sizing:border-box;height:40px}.table-header:nth-child(1),.table-cell:nth-child(1){width:calc(35% - 12px);min-width:250px}.table-header:nth-child(2),.table-cell:nth-child(2){width:calc(15% - 12px);min-width:120px}.table-header:nth-child(3),.table-cell:nth-child(3){width:calc(25% - 12px);min-width:200px}.table-header:nth-child(4),.table-cell:nth-child(4){width:calc(25% - 12px);min-width:200px}.table-header.text-center,.table-cell.text-center{justify-content:center;text-align:center}.table-header{font-family:Work Sans Bold,sans-serif;color:var(--secondary-blue-500);font-size:var(--title-bold-s-font-size);letter-spacing:var(--title-bold-s-letter-spacing);line-height:var(--title-bold-s-line-height)}.table-row{display:flex;height:40px;align-items:flex-start;gap:16px;border-bottom:1.5px solid var(--primary-light-grey-300)}.table-cell{display:flex;flex-direction:row;align-items:flex-end;padding:12px 0;gap:10px;width:288px;height:40px}.chemical-formula{font-family:Work Sans,Helvetica}.subscript{font-size:.65em;font-weight:500;vertical-align:sub;line-height:0}.table-footer-wrapper{display:flex;height:40px;align-items:flex-start;gap:16px}.table-footer{display:flex;align-items:flex-end;padding:8px 0}.table-footer p{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-900);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.break-line{display:inline}.specification-button{display:none}@media (min-width: 1200px){.desktop-image{max-width:100%}}@media (max-width: 992px){.chemical-product-title{font-size:40px}.chemical-description{width:100%}.table-header,.table-cell{width:220px}}@media (max-width: 768px){.chemical-section{padding-top:60px;gap:32px}.chemical-product-title{font-size:36px}.chemical-images{flex-direction:column;height:auto;gap:24px}.table-header-row,.table-row{gap:12px}.table-header,.table-cell{width:180px}.break-line{display:block}}@media (max-width: 576px){.chemical-section{padding-top:60px;gap:20px}.chemical-product-title{font-size:28px}.chemical-image{height:240px}.table-header,.table-cell{width:150px;font-size:14px}.table-header h5,.chemical-formula{font-size:14px}.table-header-row,.table-row{gap:8px}.chemical-description,.guide-description{width:100%;font-size:14px}}@media (max-width: 480px){.chemical-section{padding-top:60px}.desktop-image{display:none}.chemical-slider{display:block}.chemical-images{flex-direction:column;height:auto;gap:0}.slider-slide{height:260px}.chemical-table{display:none}.specification-button{display:flex;width:100%}}
