._list_1k72q_1{list-style:none;margin:0;padding:0;border-top:1px solid #ccdce7}._item_1k72q_2{display:grid;grid-template-columns:40px minmax(230px,.7fr) minmax(0,1.25fr);gap:22px;align-items:start;padding:22px 6px;border-bottom:1px solid #d7e3ec;min-width:0;scroll-margin-top:24px}._number_1k72q_3{font-size:11px;letter-spacing:.09em;color:#577c99;font-weight:800;padding-top:5px}._heading_1k72q_4{display:flex;align-items:flex-start;gap:13px;min-width:0}._heading_1k72q_4 svg{color:#4d7895;flex-shrink:0;margin-top:2px}._heading_1k72q_4 h3{font-size:19px;line-height:1.25;letter-spacing:-.015em;font-weight:800;color:#0a2e5c;margin:0 0 5px}._heading_1k72q_4 span{font-size:11px;line-height:1.35;color:#597b91;font-weight:700}._item_1k72q_2 p{font-size:14px;line-height:1.62;color:#526f85;margin:0;max-width:770px}@media(max-width:900px){._item_1k72q_2{grid-template-columns:32px minmax(0,1fr);gap:6px 13px}._item_1k72q_2 p{grid-column:2;grid-row:2;margin-top:5px}}@media(max-width:760px){._item_1k72q_2{padding:17px 0;gap:4px 10px}._heading_1k72q_4{gap:10px}._heading_1k72q_4 h3{font-size:17px}._item_1k72q_2 p{font-size:13px;line-height:1.55}._number_1k72q_3{font-size:10px}}._page_r2gcj_1{background:#fff;color:#0a2e5c;font-family:"Source Sans 3",sans-serif;overflow-x:clip;min-width:0}._page_r2gcj_1 *{box-sizing:border-box}._page_r2gcj_1 a{text-decoration:none}._header_r2gcj_3{display:flex;justify-content:space-between;align-items:center;padding:10px var(--site-gutter);gap:22px;border-bottom:1px solid #dae4eb;background:#fff}._header_r2gcj_3 img{display:block;width:230px;max-width:100%;height:auto}._eyebrow_r2gcj_5{font-size:11px;letter-spacing:.12em;color:#517895;font-weight:800;text-transform:uppercase}._hero_r2gcj_6{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:475px;background:#fff}._heroCopy_r2gcj_7{padding:55px clamp(26px,4vw,68px) 54px var(--site-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._hero_r2gcj_6 h1{font-size:clamp(43px,4.5vw,72px);line-height:1.045;letter-spacing:-.052em;margin:16px 0 21px;font-weight:800;max-width:740px}._hero_r2gcj_6 h1 span,._sectionHeading_r2gcj_9 h2 span,._precision_r2gcj_9 h2 span{color:#527998}._hero_r2gcj_6 p{max-width:640px;font-size:16px;line-height:1.65;color:#536f85;margin:0}._heroActions_r2gcj_11{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:26px}._primaryAction_r2gcj_12{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#0a2e5c;color:#fff!important;font-size:13px;font-weight:800;min-height:49px;padding:14px 18px}._primaryAction_r2gcj_12:hover{background:#1a5279}._secondaryAction_r2gcj_13{display:inline-flex;gap:9px;align-items:center;min-height:49px;font-size:13px;font-weight:800;color:#0a2e5c!important;border-bottom:1px solid #93acbf}._heroFigure_r2gcj_14{position:relative;margin:0;min-width:0;min-height:475px;overflow:hidden;background:#e8eff3}._heroFigure_r2gcj_14 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}._heroFigure_r2gcj_14 figcaption{position:absolute;bottom:22px;left:21px;max-width:calc(100% - 42px);background:#fffffff0;padding:11px 13px;color:#315e7d;font-size:10px;font-weight:800;letter-spacing:.09em}._principles_r2gcj_17{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c9d9e4;border-top:1px solid #c9d9e4;border-bottom:1px solid #c9d9e4}._principles_r2gcj_17>div{display:flex;justify-content:center;align-items:center;gap:10px;background:#f4f8fb;padding:16px 20px;min-width:0;color:#315e7c;font-size:12px;font-weight:800;text-align:center}._principles_r2gcj_17 svg{color:#4a7b9b;flex-shrink:0}._systemSection_r2gcj_20,._craft_r2gcj_20,._install_r2gcj_20,._projectSection_r2gcj_20{padding:66px var(--site-gutter)}._systemSection_r2gcj_20,._install_r2gcj_20,._projectSection_r2gcj_20{background:#fff}._craft_r2gcj_20{background:#f5f8fa;border-block:1px solid #dbe6ed}._sectionHeading_r2gcj_9{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.75fr);gap:45px;align-items:end;margin-bottom:28px}._sectionHeading_r2gcj_9 h2,._precision_r2gcj_9 h2,._walkthroughPreview_r2gcj_23 h2,._cta_r2gcj_23 h2{font-size:clamp(33px,3.7vw,53px);line-height:1.12;letter-spacing:-.044em;font-weight:800;margin:12px 0 0}._sectionHeading_r2gcj_9>p{font-size:15px;line-height:1.63;color:#557187;margin:0 0 3px}._precision_r2gcj_9{background:#edf4f8;border-block:1px solid #d6e4ec;padding:64px var(--site-gutter)}._precisionIntro_r2gcj_26{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.71fr);gap:55px;align-items:center;margin-bottom:28px}._precision_r2gcj_9 h2{margin:12px 0 17px;max-width:800px}._precisionIntro_r2gcj_26>div:first-child>p{color:#526f85;font-size:16px;line-height:1.65;max-width:730px;margin:0}._precisionCallout_r2gcj_29{background:#fff;border-left:4px solid #3f7194;padding:25px 26px;box-shadow:0 3px 14px #1440630e}._precisionCallout_r2gcj_29 strong{font-size:12px;font-weight:850;letter-spacing:.07em;line-height:1.45;color:#2b6182}._precisionCallout_r2gcj_29 p{font-size:13px;line-height:1.64;color:#4b6d83;margin:10px 0 0}._precisionGrid_r2gcj_32{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._precisionGrid_r2gcj_32 article{background:#fff;border:1px solid #c9dce8;padding:23px 21px;min-width:0}._precisionGrid_r2gcj_32 svg{color:#4b7897}._precisionGrid_r2gcj_32 h3{font-size:19px;line-height:1.23;font-weight:800;letter-spacing:-.016em;margin:15px 0 9px}._precisionGrid_r2gcj_32 p{font-size:13px;line-height:1.64;color:#577389;margin:0}._sectionFinePrint_r2gcj_36{font-size:11px;color:#728a9b;line-height:1.6;margin:16px 0 0}._craftLayout_r2gcj_37{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:22px;align-items:stretch}._craftPhoto_r2gcj_38{position:relative;margin:0;background:#e4eef4;min-height:395px;overflow:hidden}._craftPhoto_r2gcj_38 img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}._craftPhoto_r2gcj_38 figcaption{position:absolute;bottom:16px;left:16px;right:16px;width:max-content;max-width:calc(100% - 32px);padding:10px 12px;color:#2d5877;background:#fffffff0;font-weight:800;font-size:10px;letter-spacing:.07em}._craftList_r2gcj_41{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border:1px solid #d0dfe9}._craftList_r2gcj_41 article{display:flex;gap:17px;padding:17px 21px;border-bottom:1px solid #e0e9f0}._craftList_r2gcj_41 article:last-child{border-bottom:0}._craftList_r2gcj_41 article>span{font-size:11px;letter-spacing:.09em;font-weight:800;color:#5d82a0;padding-top:4px}._craftList_r2gcj_41 h3{font-size:18px;line-height:1.2;margin:0 0 7px;letter-spacing:-.015em;font-weight:800}._craftList_r2gcj_41 p{font-size:12px;line-height:1.55;color:#59758a;margin:0}._photoNote_r2gcj_46{font-size:11px;color:#758ca0;line-height:1.5;margin:13px 0 0}._stageGrid_r2gcj_47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}._sectionAnchor_r2gcj_48{display:block;position:relative;scroll-margin-top:25px}._install_r2gcj_20{scroll-margin-top:25px}._stageGrid_r2gcj_47 article{background:#fff;border:1px solid #cbdce7;border-top:3px solid #547c9c;padding:22px 22px 17px;display:flex;flex-direction:column;min-width:0}._stageTop_r2gcj_50{display:flex;align-items:center;justify-content:space-between;color:#517e9c}._stageTop_r2gcj_50>span{font-size:11px;font-weight:800;letter-spacing:.1em}._stageGrid_r2gcj_47 h3{font-size:20px;line-height:1.2;letter-spacing:-.018em;font-weight:800;margin:16px 0 9px}._stageGrid_r2gcj_47 p{font-size:13px;line-height:1.6;color:#577389;margin:0 0 19px}._deliverable_r2gcj_54{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:12px;border-top:1px solid #d9e5ed}._deliverable_r2gcj_54 strong{font-size:10px;letter-spacing:.08em;color:#5f819a}._deliverable_r2gcj_54 span{font-size:12px;font-weight:800;line-height:1.35;color:#2a5777}._testingStrip_r2gcj_57{margin-top:16px;display:flex;align-items:flex-start;gap:15px;background:#f0f6fa;border:1px solid #cee0eb;border-left:4px solid #537c9b;padding:18px 22px}._testingStrip_r2gcj_57>svg{flex-shrink:0;color:#4d7e9e;margin-top:2px}._testingStrip_r2gcj_57 strong{font-size:14px;line-height:1.35;font-weight:800}._testingStrip_r2gcj_57 p{font-size:13px;line-height:1.62;color:#57758a;margin:6px 0 0}._walkthroughPreview_r2gcj_23{background:#f2f6f9;border-block:1px solid #d8e5ec;padding:46px var(--site-gutter);display:flex;align-items:center;justify-content:space-between;gap:40px;scroll-margin-top:20px}._walkthroughPreview_r2gcj_23 h2{margin:10px 0}._walkthroughPreview_r2gcj_23 p{font-size:15px;line-height:1.6;max-width:690px;color:#587389;margin:0}._walkthroughToggle_r2gcj_64{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;min-height:52px;background:#fff;border:1px solid #92adbf;color:#0a2e5c;font:inherit;font-weight:800;font-size:13px;cursor:pointer;padding:15px 18px}._walkthroughToggle_r2gcj_64:hover{background:#e9f3f9}._flip_r2gcj_65{transform:rotate(180deg)}._walkthroughContent_r2gcj_66>section{padding-top:48px;padding-bottom:48px}._projectGrid_r2gcj_67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._projectCard_r2gcj_68{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:0;min-width:0;border:1px solid #d2e1eb;background:#fff}._projectImage_r2gcj_69{display:block;min-height:260px;background:#e7eff4;overflow:hidden}._projectImage_r2gcj_69 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._projectCard_r2gcj_68>div{padding:22px;display:flex;flex-direction:column}._projectEyebrow_r2gcj_71{font-size:10px;font-weight:800;letter-spacing:.08em;color:#5b7c94;text-transform:uppercase}._projectCard_r2gcj_68 h3{font-size:24px;letter-spacing:-.025em;line-height:1.16;font-weight:800;margin:10px 0 8px}._projectCard_r2gcj_68 p{font-size:12px;line-height:1.65;color:#587389;margin:0 0 18px}._projectCard_r2gcj_68>div a{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#0a2e5c;font-weight:800;width:max-content;max-width:100%;border-bottom:1px solid #8aacc2;padding-bottom:5px}._allProjects_r2gcj_75{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:9px 0;color:#0a2e5c!important;border-bottom:1px solid #96adbe;font-size:13px;font-weight:800}._cta_r2gcj_23{padding:52px var(--site-gutter);background:#eaf2f7;border-top:1px solid #d2e2ed;display:flex;justify-content:space-between;align-items:center;gap:30px}._cta_r2gcj_23 h2{margin:10px 0}._cta_r2gcj_23 p{max-width:760px;font-size:14px;color:#587389;line-height:1.6;margin:0}._cta_r2gcj_23 a{display:inline-flex;align-items:center;gap:12px;padding:16px 20px;background:#0a2e5c;color:#fff!important;font-size:13px;font-weight:800;min-height:53px;white-space:nowrap}._cta_r2gcj_23 a:hover{background:#1b5179}._releaseNotice_r2gcj_80{font-size:11px;line-height:1.6;color:#698498;margin:0;padding:16px var(--site-gutter) 25px}._page_r2gcj_1 a:focus-visible,._page_r2gcj_1 button:focus-visible{outline:3px solid #437fab;outline-offset:3px}@media(max-width:1200px){._hero_r2gcj_6{grid-template-columns:51% 49%}._hero_r2gcj_6 h1{font-size:clamp(43px,5vw,61px)}._precisionGrid_r2gcj_32{grid-template-columns:repeat(2,minmax(0,1fr))}._craftLayout_r2gcj_37{grid-template-columns:1fr}._craftPhoto_r2gcj_38{min-height:420px}._craftList_r2gcj_41{grid-template-columns:1fr 1fr}._craftList_r2gcj_41 article:nth-child(2){border-right:0}._craftList_r2gcj_41 article:nth-child(odd){border-right:1px solid #e0e9f0}._craftList_r2gcj_41 article:nth-child(2){border-bottom:1px solid #e0e9f0}}@media(max-width:960px){._hero_r2gcj_6{grid-template-columns:1fr 1fr}._hero_r2gcj_6 h1{font-size:clamp(38px,5vw,51px)}._hero_r2gcj_6 p{font-size:14px}._heroCopy_r2gcj_7{padding-right:20px}._sectionHeading_r2gcj_9{gap:25px}._precisionIntro_r2gcj_26{gap:24px}._stageGrid_r2gcj_47{grid-template-columns:repeat(2,minmax(0,1fr))}._projectCard_r2gcj_68{grid-template-columns:1fr}._projectImage_r2gcj_69{height:240px;min-height:0}._cta_r2gcj_23{align-items:flex-start;flex-direction:column}}@media(max-width:760px){._header_r2gcj_3 img{width:176px}._hero_r2gcj_6{display:flex;flex-direction:column;min-height:0}._heroCopy_r2gcj_7{padding:39px var(--site-gutter) 32px}._hero_r2gcj_6 h1{font-size:clamp(42px,10.5vw,60px);margin:13px 0 16px}._hero_r2gcj_6 p{font-size:15px}._heroActions_r2gcj_11{width:100%;gap:12px}._primaryAction_r2gcj_12{width:100%;justify-content:space-between}._heroFigure_r2gcj_14{min-height:290px;height:290px}._heroFigure_r2gcj_14 img{object-position:center 54%}._heroFigure_r2gcj_14 figcaption{font-size:9px;bottom:12px;left:12px}._principles_r2gcj_17{grid-template-columns:1fr}._principles_r2gcj_17>div{justify-content:flex-start;text-align:left;padding:13px var(--site-gutter);font-size:12px}._systemSection_r2gcj_20,._craft_r2gcj_20,._install_r2gcj_20,._projectSection_r2gcj_20{padding:45px var(--site-gutter)}._sectionHeading_r2gcj_9{display:block;margin-bottom:22px}._sectionHeading_r2gcj_9 h2,._precision_r2gcj_9 h2,._walkthroughPreview_r2gcj_23 h2,._cta_r2gcj_23 h2{font-size:clamp(32px,8.5vw,43px)}._sectionHeading_r2gcj_9>p{font-size:14px;margin-top:14px}._precision_r2gcj_9{padding:45px var(--site-gutter)}._precisionIntro_r2gcj_26{display:block}._precisionIntro_r2gcj_26>div:first-child>p{font-size:14px}._precisionCallout_r2gcj_29{margin-top:20px;padding:20px}._precisionGrid_r2gcj_32{grid-template-columns:1fr;gap:9px}._precisionGrid_r2gcj_32 article{padding:19px}._precisionGrid_r2gcj_32 h3{font-size:18px;margin:11px 0 7px}._craftPhoto_r2gcj_38{min-height:275px;height:275px}._craftList_r2gcj_41{grid-template-columns:1fr}._craftList_r2gcj_41 article:nth-child(odd){border-right:0}._craftList_r2gcj_41 article{padding:16px}._craftList_r2gcj_41 h3{font-size:17px}._stageGrid_r2gcj_47{grid-template-columns:1fr;gap:10px}._stageGrid_r2gcj_47 article{padding:18px}._stageGrid_r2gcj_47 h3{font-size:19px;margin:11px 0 6px}._stageGrid_r2gcj_47 p{margin-bottom:12px}._testingStrip_r2gcj_57{padding:15px}._walkthroughPreview_r2gcj_23{padding:36px var(--site-gutter);flex-direction:column;align-items:stretch;gap:20px}._walkthroughPreview_r2gcj_23 p{font-size:14px}._walkthroughToggle_r2gcj_64{width:100%;flex-shrink:1}._projectGrid_r2gcj_67{grid-template-columns:1fr}._projectImage_r2gcj_69{height:230px}._projectCard_r2gcj_68>div{padding:18px}._cta_r2gcj_23{padding:43px var(--site-gutter)}._cta_r2gcj_23 a{white-space:normal;justify-content:space-between;width:100%}}._hero_r2gcj_6,._heroFigure_r2gcj_14{min-height:420px}._heroCopy_r2gcj_7{padding-top:40px;padding-bottom:40px}._systemSection_r2gcj_20{padding-top:53px;padding-bottom:48px}._integrated_r2gcj_98{padding:55px var(--site-gutter) 57px;background:#f5f8fa;border-block:1px solid #d8e5ee;scroll-margin-top:20px}._integrated_r2gcj_98 ._sectionHeading_r2gcj_9{margin-bottom:21px}._integrated_r2gcj_98 ._sectionHeading_r2gcj_9 h2 span{color:#527998}._blockLabel_r2gcj_101{display:block;color:#527995;font-weight:800;letter-spacing:.1em;font-size:10px}._blockIntro_r2gcj_102 h3,._craftCopy_r2gcj_102 h3,._processIntro_r2gcj_102 h3{font-size:clamp(23px,2.4vw,31px);line-height:1.16;letter-spacing:-.03em;margin:9px 0 12px;font-weight:800}._blockIntro_r2gcj_102>p,._craftCopy_r2gcj_102>p,._processIntro_r2gcj_102>p{color:#577287;font-size:14px;line-height:1.62;margin:0}._engineeringBlock_r2gcj_104{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1fr);gap:34px;align-items:start;padding:18px 0 25px;border-top:1px solid #d2e1ea;border-bottom:1px solid #d2e1ea}._ratingNote_r2gcj_105{padding:13px 14px;border-left:3px solid #557f9c;background:#e8f1f7;margin-top:16px!important;font-size:12px!important;line-height:1.55!important}._ratingNote_r2gcj_105 strong{color:#214e70}._checkList_r2gcj_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}._checkList_r2gcj_107>div{display:flex;align-items:flex-start;gap:10px;padding:8px 0;min-width:0}._checkList_r2gcj_107 svg{flex-shrink:0;color:#507d9c;margin-top:2px}._checkList_r2gcj_107 p{margin:0;font-size:12px;line-height:1.48;color:#5a768a}._checkList_r2gcj_107 strong{display:block;font-size:13px;line-height:1.3;margin-bottom:5px;color:#163f60}._checkList_r2gcj_107 span{display:block}._craftBlock_r2gcj_113{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:29px;align-items:stretch;padding:25px 0;border-bottom:1px solid #d2e1ea}._craftBlock_r2gcj_113 ._craftPhoto_r2gcj_38{min-height:350px}._craftCopy_r2gcj_102{align-self:center}._craftCopy_r2gcj_102>p{font-size:13px}._craftCopy_r2gcj_102 ul{list-style:none;padding:0;margin:12px 0 0}._craftCopy_r2gcj_102 li{padding:9px 0;border-top:1px solid #d8e5ee;display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1fr);gap:12px;align-items:start}._craftCopy_r2gcj_102 li strong{font-size:12px;color:#19496d;line-height:1.4}._craftCopy_r2gcj_102 li span{font-size:12px;color:#5d7589;line-height:1.5}._processBlock_r2gcj_120{padding-top:25px}._processIntro_r2gcj_102{max-width:880px;margin-bottom:14px}._compactStages_r2gcj_122{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 21px;margin:0;padding:0;border-top:1px solid #d2e1ea}._compactStages_r2gcj_122 li{display:grid;grid-template-columns:30px 19px minmax(0,1fr);align-items:start;gap:11px;padding:13px 2px;border-bottom:1px solid #d2e1ea;min-width:0}._stepIndex_r2gcj_124{font-size:11px;color:#5f839d;font-weight:800;letter-spacing:.07em;padding-top:3px}._compactStages_r2gcj_122 svg{color:#527d9c;flex-shrink:0;margin-top:1px}._compactStages_r2gcj_122 h4{font-size:14px;line-height:1.3;color:#163f60;font-weight:800;margin:0 0 4px}._compactStages_r2gcj_122 p{font-size:12px;line-height:1.55;color:#58758a;margin:0}._integrated_r2gcj_98 ._testingStrip_r2gcj_57{margin-top:17px;padding:14px 17px}._integrated_r2gcj_98 ._testingStrip_r2gcj_57 p{margin:0;font-size:12px;line-height:1.6;color:#526e85}._integrated_r2gcj_98 ._testingStrip_r2gcj_57 strong{font-size:13px;color:#123d5e}._integrated_r2gcj_98 ._sectionFinePrint_r2gcj_36{margin-top:14px}@media(max-width:1080px){._engineeringBlock_r2gcj_104{grid-template-columns:1fr;gap:16px}._craftBlock_r2gcj_113{grid-template-columns:1fr;gap:17px}._craftBlock_r2gcj_113 ._craftPhoto_r2gcj_38{height:310px;min-height:310px}._craftCopy_r2gcj_102 li{grid-template-columns:minmax(160px,.5fr) 1fr}}@media(max-width:760px){._hero_r2gcj_6{min-height:0}._heroFigure_r2gcj_14{min-height:275px}._heroCopy_r2gcj_7{padding:36px var(--site-gutter) 27px}._systemSection_r2gcj_20{padding-top:39px;padding-bottom:36px}._integrated_r2gcj_98{padding:39px var(--site-gutter)}._integrated_r2gcj_98 ._sectionHeading_r2gcj_9{margin-bottom:17px}._engineeringBlock_r2gcj_104{padding:13px 0 18px}._blockIntro_r2gcj_102 h3,._craftCopy_r2gcj_102 h3,._processIntro_r2gcj_102 h3{font-size:24px}._blockIntro_r2gcj_102>p,._craftCopy_r2gcj_102>p,._processIntro_r2gcj_102>p{font-size:13px}._checkList_r2gcj_107{grid-template-columns:1fr;gap:0}._checkList_r2gcj_107>div{padding:8px 0;border-bottom:1px solid #e0eaf1}._checkList_r2gcj_107>div:last-child{border-bottom:0}._craftBlock_r2gcj_113{padding:20px 0}._craftBlock_r2gcj_113 ._craftPhoto_r2gcj_38{height:240px;min-height:240px}._craftCopy_r2gcj_102 li{grid-template-columns:1fr;gap:3px;padding:9px 0}._processBlock_r2gcj_120{padding-top:20px}._compactStages_r2gcj_122{grid-template-columns:1fr}._compactStages_r2gcj_122 li{gap:9px;padding:12px 0}._integrated_r2gcj_98 ._testingStrip_r2gcj_57{padding:13px 14px}}._systemSection_r2gcj_20{padding-bottom:55px}._systemPromise_r2gcj_137{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1.4fr);align-items:start;gap:20px;margin:0 0 16px;padding:16px 19px;background:#edf4f8;border-left:3px solid #527c9b;scroll-margin-top:20px}._systemPromise_r2gcj_137 strong{font-size:17px;line-height:1.26;letter-spacing:-.01em;color:#0a2e5c}._systemPromise_r2gcj_137 p{font-size:13px;line-height:1.58;color:#4b6e85;margin:0}._installationFlow_r2gcj_140{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.8fr);align-items:center;gap:32px;margin-top:26px;padding-top:26px;border-top:1px solid #d3e2ec;scroll-margin-top:20px}._flowCopy_r2gcj_141 h3{font-size:clamp(23px,2.5vw,31px);letter-spacing:-.028em;font-weight:800;margin:8px 0 15px;line-height:1.2}._flowSteps_r2gcj_142{list-style:none;margin:0;padding:0;border-top:1px solid #dce6ed}._flowSteps_r2gcj_142 li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #dce6ed}._flowSteps_r2gcj_142 li>span{font-size:11px;font-weight:800;color:#5a809b;letter-spacing:.07em;margin-top:3px}._flowSteps_r2gcj_142 h4{font-size:14px;color:#174361;line-height:1.25;margin:0 0 4px;font-weight:800}._flowSteps_r2gcj_142 p{font-size:12px;line-height:1.57;color:#59778b;margin:0}._flowPhoto_r2gcj_147{margin:0;min-width:0;align-self:center;background:#edf3f7;border:1px solid #d5e3ec}._flowPhoto_r2gcj_147 img{display:block;width:100%;height:auto;object-fit:contain}._flowPhoto_r2gcj_147 figcaption{padding:10px 12px;color:#517591;font-size:10px;letter-spacing:.07em;font-weight:800;line-height:1.35}._sectionAnchor_r2gcj_48{display:block;height:0;scroll-margin-top:20px}._systemSection_r2gcj_20 ._sectionFinePrint_r2gcj_36{padding-top:11px;border-top:1px solid #d8e4ec;margin-top:20px}@media(max-width:1000px){._installationFlow_r2gcj_140{grid-template-columns:1fr;gap:18px}._flowPhoto_r2gcj_147{max-width:660px;width:100%}}@media(max-width:760px){._systemPromise_r2gcj_137{display:block;padding:14px 15px;margin-bottom:9px}._systemPromise_r2gcj_137 strong{display:block;font-size:16px;margin-bottom:7px}._systemPromise_r2gcj_137 p{font-size:12px}._installationFlow_r2gcj_140{padding-top:18px;margin-top:17px}._flowCopy_r2gcj_141 h3{font-size:25px;margin-bottom:12px}._flowSteps_r2gcj_142 li{padding:10px 0}._flowPhoto_r2gcj_147 figcaption{font-size:9px}._systemSection_r2gcj_20{padding-bottom:40px}}
