._productPage_12dbk_1{width:min(1180px,100% - 64px);margin:0 auto;padding-bottom:84px}._productPage_12dbk_1 h1{letter-spacing:-.045em;font-size:clamp(2.6rem,4.7vw,4.65rem);line-height:1.04}._productPage_12dbk_1 h2{letter-spacing:-.025em;max-width:940px;margin:0 0 28px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}._productPage_12dbk_1 h3{letter-spacing:-.01em;margin:0;font-size:1.18rem;line-height:1.4}._productPage_12dbk_1 p{margin:16px 0;font-size:1rem;line-height:1.75}._productPage_12dbk_1 li{font-size:1rem;line-height:1.7}:is(._productPage_12dbk_1 a:focus-visible,._productPage_12dbk_1 summary:focus-visible){outline-offset:5px;outline:3px solid #557244}._hero_12dbk_8{grid-template-columns:1.1fr .9fr;align-items:center;gap:54px;padding:42px 0 66px;display:grid}._hero_12dbk_8 ._heroLead_12dbk_9{margin:26px 0 18px;font-size:1.2rem;line-height:1.55}._heroIntro_12dbk_10{color:var(--muted)}._heroImage_12dbk_11{aspect-ratio:1/1.07;object-fit:cover;width:100%;height:auto}._actions_12dbk_12{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}._primaryAction_12dbk_13{background:var(--green);color:#fff}._secondaryAction_12dbk_14{border:1px solid var(--line);background:0 0}._section_12dbk_15{border-top:1px solid var(--line);padding:62px 0}._inlineLink_12dbk_16{min-height:44px;color:var(--green);text-underline-offset:5px;align-items:center;margin-top:6px;font-size:1rem;text-decoration:underline;display:inline-flex}._structureGraphic_12dbk_17{border:1px solid var(--line);background:#fff;margin:30px 0 32px;padding:16px}._structureGraphic_12dbk_17 img{width:100%;height:auto;display:block}._layers_12dbk_19{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0 0 24px;padding-left:22px;display:grid}._layers_12dbk_19 li{padding-left:3px}._layers_12dbk_19 li::marker{color:var(--green);font-weight:700}._layers_12dbk_19 p{color:var(--muted);margin:10px 0}._tableWrap_12dbk_23{border:1px solid var(--line);background:#fff}._tableWrap_12dbk_23 table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}._tableWrap_12dbk_23 th,._tableWrap_12dbk_23 td{text-align:left;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:18px 24px;font-size:1rem;line-height:1.55}._tableWrap_12dbk_23 thead th{background:var(--green);color:#fff;font-weight:700}._tableWrap_12dbk_23 th:first-child{width:48%}._tableWrap_12dbk_23 tbody th{font-weight:600}._tableWrap_12dbk_23 tr:last-child th,._tableWrap_12dbk_23 tr:last-child td{border-bottom:0}._coreOptions_12dbk_30{border-left:4px solid var(--green);background:#fff;padding:20px 24px;font-size:1.3rem!important}._applications_12dbk_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}._applicationCard_12dbk_32{border:1px solid var(--line);background:#fff9;padding:28px}._applicationCard_12dbk_32 p{color:var(--muted)}._finishes_12dbk_34{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;margin:24px 0;padding:0;list-style:none;display:grid}._finishes_12dbk_34 li{border-bottom:1px solid var(--line);padding:12px 0}._steps_12dbk_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:30px 0;display:grid}._steps_12dbk_36 p{color:var(--muted);margin:10px 0}._supplyGrid_12dbk_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._supplyGrid_12dbk_38>div{border:1px solid var(--line);background:#fff;padding:30px}._supplyGrid_12dbk_38 ul{margin:18px 0;padding-left:20px}._supplyGrid_12dbk_38 li{margin-bottom:8px}._orderingGrid_12dbk_42{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}._orderingGrid_12dbk_42>div{border-left:2px solid var(--green);padding-left:24px}._orderingGrid_12dbk_42 p{color:var(--muted)}._faq_12dbk_45 details{border-bottom:1px solid var(--line);padding:22px 0}._faq_12dbk_45 details:first-child{border-top:1px solid var(--line)}._faq_12dbk_45 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;list-style:none;display:flex}._faq_12dbk_45 summary::-webkit-details-marker{display:none}._faqIcon_12dbk_49{flex:0 0 22px;width:22px;height:22px;position:relative}._faqIcon_12dbk_49:before,._faqIcon_12dbk_49:after{content:"";background:var(--green);width:18px;height:2px;position:absolute;top:10px;left:2px}._faqIcon_12dbk_49:after{transform:rotate(90deg)}._faq_12dbk_45 details[open] ._faqIcon_12dbk_49:after{display:none}._faq_12dbk_45 p{max-width:960px;color:var(--muted);margin:12px 44px 0 0}._quickGrid_12dbk_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._quickGrid_12dbk_54 article{background:var(--green);color:#fff;padding:26px 28px}._quickGrid_12dbk_54 h3{color:var(--lime);font-size:1rem;line-height:1.5}._quickGrid_12dbk_54 p{margin:12px 0 0}._finalCta_12dbk_58{border:1px solid var(--line);background:#fff;padding:46px}._quotationList_12dbk_59{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}._quotationList_12dbk_59 li{border:1px solid var(--line);background:var(--paper);padding:9px 14px}@media (max-width:1000px){._hero_12dbk_8{gap:30px}._layers_12dbk_19{grid-template-columns:repeat(3,minmax(0,1fr))}._applications_12dbk_31{grid-template-columns:repeat(2,minmax(0,1fr))}._orderingGrid_12dbk_42{gap:22px}}@media (max-width:720px){._productPage_12dbk_1{width:calc(100% - 36px);padding-bottom:48px}._hero_12dbk_8{grid-template-columns:1fr;gap:28px;padding:26px 0 40px}._heroImage_12dbk_11{aspect-ratio:4/3;max-height:440px}._section_12dbk_15{padding:40px 0}._productPage_12dbk_1 h2{margin-bottom:22px}._layers_12dbk_19,._applications_12dbk_31,._steps_12dbk_36,._supplyGrid_12dbk_38,._orderingGrid_12dbk_42,._quickGrid_12dbk_54{grid-template-columns:1fr}._layers_12dbk_19{gap:16px}._structureGraphic_12dbk_17{padding:6px}._tableWrap_12dbk_23 th,._tableWrap_12dbk_23 td{padding:13px 11px;font-size:1rem}._finishes_12dbk_34{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}._applicationCard_12dbk_32,._supplyGrid_12dbk_38>div{padding:24px}._finalCta_12dbk_58{padding:26px 22px}._actions_12dbk_12 .button{text-align:center;flex:auto;justify-content:center}}@media (max-width:380px){._finishes_12dbk_34{grid-template-columns:1fr}._hero_12dbk_8 ._actions_12dbk_12{flex-direction:column;align-items:stretch}}
