.page_page__6bd1S{--navy:#09233f;--blue:#155994;--red:#c92532;--muted:#536477;--line:#d9e2eb;color:#17283b;background:#fff;overflow:clip}.page_breadcrumb__9C7Ky,.page_criteria__91_t9,.page_dark__yNPXI,.page_final__trmmf,.page_gallery__gUVJV,.page_hero__uVn9E,.page_material__81Nig,.page_section__Usqil,.page_soft___4XKv{width:min(100% - 40px,1200px);margin-inline:auto}.page_breadcrumb__9C7Ky{display:flex;align-items:center;gap:.45rem;padding-block:1rem;color:#657386;font-size:.86rem}.page_breadcrumb__9C7Ky svg{width:14px}.page_breadcrumb__9C7Ky a{text-decoration:underline}.page_hero__uVn9E{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,7vw,6rem) 0}.page_eyebrow__NbcQI{margin:0 0 .75rem;color:var(--red);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_final__trmmf h2,.page_hero__uVn9E h1,.page_intro__ZCbbf h2,.page_material__81Nig h2,.page_twoCol__EzwGg h2{margin:.2rem 0 1.2rem;color:var(--navy);font-size:clamp(2rem,4.7vw,4.2rem);line-height:1.04;letter-spacing:-.04em}.page_statement__57x4F{font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;color:var(--blue)}.page_final__trmmf p,.page_intro__ZCbbf>p:last-child,.page_lead__8pdgt,.page_material__81Nig p{color:var(--muted);font-size:1.05rem;line-height:1.75}.page_actions__4pq7P{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.6rem 0}.page_primary__ZhKbo,.page_secondaryLight__oWTP3,.page_secondary__MsaM4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.8rem 1.15rem;border-radius:.5rem;font-weight:800;text-decoration:none}.page_primary__ZhKbo{background:var(--red);color:#fff}.page_secondary__MsaM4{border:1px solid #95a3b3;color:var(--navy)}.page_secondaryLight__oWTP3{border:1px solid #b9cadb;background:#fff;color:var(--navy)}.page_primary__ZhKbo svg{width:19px}.page_page__6bd1S a:focus-visible,.page_page__6bd1S summary:focus-visible,.page_primary__ZhKbo:focus-visible,.page_secondaryLight__oWTP3:focus-visible,.page_secondary__MsaM4:focus-visible{outline:3px solid #f2ad2e;outline-offset:3px}.page_micro__Clp_8{font-size:.82rem!important;color:#69798a!important}.page_hero__uVn9E figure{margin:0;padding:12px;border:1px solid var(--line);background:#f4f7fa}.page_hero__uVn9E img{width:100%;height:auto;max-height:540px;object-fit:contain}.page_gallery__gUVJV figcaption,.page_hero__uVn9E figcaption{padding:.8rem;color:#607084;font-size:.8rem}.page_criteria__91_t9{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;border-block:1px solid var(--line)}.page_criteria__91_t9 li{display:flex;align-items:center;gap:.5rem;padding:1.2rem .8rem;font-weight:750}.page_criteria__91_t9 svg,.page_twoCol__EzwGg li svg{width:18px;flex:none;color:#168252}.page_dark__yNPXI,.page_gallery__gUVJV,.page_section__Usqil,.page_soft___4XKv{padding-block:clamp(4rem,8vw,7rem)}.page_gallery__gUVJV,.page_soft___4XKv{width:100%;padding-inline:max(20px,calc((100vw - 1200px)/2));background:#f3f6f9}.page_intro__ZCbbf{max-width:820px;margin-bottom:2.5rem}.page_final__trmmf h2,.page_intro__ZCbbf h2,.page_material__81Nig h2,.page_twoCol__EzwGg h2{font-size:clamp(2rem,3.8vw,3.25rem)}.page_areaGrid__HDj0O,.page_cardGrid__UV4uB,.page_needs__v5d4b,.page_painGrid__ZmKeD,.page_techGrid__qpOlL{display:grid;gap:14px}.page_painGrid__ZmKeD{grid-template-columns:repeat(3,1fr)}.page_areaGrid__HDj0O article,.page_cardGrid__UV4uB article,.page_painGrid__ZmKeD p,.page_techGrid__qpOlL article{margin:0;padding:1.5rem;border:1px solid var(--line);background:#fff}.page_painGrid__ZmKeD p{border-left:3px solid var(--red);font-weight:700}.page_cardGrid__UV4uB,.page_techGrid__qpOlL{grid-template-columns:repeat(3,1fr)}.page_cardGrid__UV4uB span{color:var(--red);font-weight:900}.page_areaGrid__HDj0O h3,.page_cardGrid__UV4uB h3,.page_needs__v5d4b h3,.page_techGrid__qpOlL h3{color:var(--navy);font-size:1.25rem}.page_areaGrid__HDj0O p,.page_cardGrid__UV4uB p,.page_cardGrid__UV4uB strong,.page_techGrid__qpOlL p{line-height:1.65;color:var(--muted)}.page_material__81Nig{display:grid;grid-template-columns:1.4fr .6fr;gap:3rem;padding-block:clamp(4rem,8vw,7rem)}.page_material__81Nig aside{align-self:center;padding:2rem;background:var(--navy);color:#fff}.page_material__81Nig aside h3{font-size:1.5rem}.page_material__81Nig aside p{color:#cfdae6}.page_formula__FmcG5{padding:1rem;border-left:4px solid var(--red);background:#eef4f8;font-weight:800;color:var(--navy)!important}.page_techGrid__qpOlL article{display:flex;flex-direction:column}.page_techGrid__qpOlL a{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;color:var(--blue);font-weight:800;text-decoration:underline}.page_techGrid__qpOlL svg{width:18px}.page_compare__EYlgk{margin-top:3rem;border:1px solid var(--line)}.page_compare__EYlgk h3{margin:0;padding:1.3rem;background:var(--navy);color:#fff}.page_compareRow__fu1Kl{display:grid;grid-template-columns:1fr repeat(3,1.35fr);border-bottom:1px solid var(--line)}.page_compareRow__fu1Kl>*{padding:1rem}.page_compareRow__fu1Kl strong{background:#eef3f7}.page_compare__EYlgk>p{padding:0 1rem;color:var(--muted);font-size:.85rem}.page_dark__yNPXI{width:100%;padding-inline:max(20px,calc((100vw - 1200px)/2));background:var(--navy);color:#fff}.page_dark__yNPXI h2,.page_dark__yNPXI h3{color:#fff}.page_dark__yNPXI .page_intro__ZCbbf>p:last-child{color:#c6d2df}.page_needs__v5d4b{grid-template-columns:repeat(3,1fr)}.page_needs__v5d4b article{padding:1.4rem;border:1px solid #36516d}.page_needs__v5d4b p{color:#c4d1de;line-height:1.6}.page_areaGrid__HDj0O{grid-template-columns:repeat(4,1fr)}.page_gallery__gUVJV>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page_gallery__gUVJV figure{margin:0;background:#fff;border:1px solid var(--line)}.page_gallery__gUVJV img{width:100%;height:280px;object-fit:contain}.page_twoCol__EzwGg{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.page_twoCol__EzwGg ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:0;list-style:none}.page_twoCol__EzwGg li{display:flex;gap:.5rem}.page_process__nTFBd{padding:0;list-style:none}.page_process__nTFBd li{display:flex;gap:1rem;padding:1rem;border-top:1px solid var(--line)}.page_process__nTFBd b{color:var(--red);font-size:1.4rem}.page_process__nTFBd span{display:flex;flex-direction:column;gap:.25rem}.page_faq__7EHrv{max-width:900px}.page_faq__7EHrv details{border-bottom:1px solid var(--line);padding:1.15rem 0}.page_faq__7EHrv summary{cursor:pointer;font-weight:800}.page_faq__7EHrv p{color:var(--muted);line-height:1.65}.page_final__trmmf{display:grid;grid-template-columns:1.3fr .7fr;gap:3rem;margin-bottom:5rem;padding:clamp(2rem,5vw,4rem);background:var(--navy);color:#fff}.page_final__trmmf h2{color:#fff}.page_final__trmmf p{color:#cad6e2}.page_final__trmmf .page_actions__4pq7P{align-content:center}@media(max-width:900px){.page_final__trmmf,.page_hero__uVn9E,.page_material__81Nig,.page_twoCol__EzwGg{grid-template-columns:1fr}.page_areaGrid__HDj0O,.page_criteria__91_t9{grid-template-columns:1fr 1fr}.page_cardGrid__UV4uB,.page_needs__v5d4b,.page_painGrid__ZmKeD,.page_techGrid__qpOlL{grid-template-columns:1fr}.page_gallery__gUVJV>div:last-child{grid-template-columns:1fr 1fr}.page_hero__uVn9E{padding-top:2rem}.page_final__trmmf{width:min(100% - 24px,1200px)}}@media(max-width:600px){.page_breadcrumb__9C7Ky,.page_criteria__91_t9,.page_hero__uVn9E,.page_material__81Nig,.page_section__Usqil{width:min(100% - 28px,1200px)}.page_actions__4pq7P>*{width:100%}.page_criteria__91_t9{grid-template-columns:1fr}.page_criteria__91_t9 li{border-bottom:1px solid var(--line)}.page_compare__EYlgk{border:0}.page_compareRow__fu1Kl{grid-template-columns:1fr;border:1px solid var(--line);margin-bottom:1rem}.page_compareRow__fu1Kl>*{padding:.65rem 1rem}.page_compareRow__fu1Kl span:before{content:attr(data-label);display:block;color:var(--blue);font-size:.72rem;font-weight:850;text-transform:uppercase}.page_areaGrid__HDj0O,.page_gallery__gUVJV>div:last-child,.page_twoCol__EzwGg ul{grid-template-columns:1fr}.page_gallery__gUVJV img{height:240px}.page_final__trmmf{padding:1.5rem}.page_hero__uVn9E figure{order:-1}.page_hero__uVn9E h1{font-size:2.45rem}}@media(prefers-reduced-motion:reduce){.page_page__6bd1S *{scroll-behavior:auto!important;transition:none!important}}