.elementor-3324 .elementor-element.elementor-element-50b9eb5d{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3324 .elementor-element.elementor-element-5f371ed{padding:0 0 0 0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article{font-family:"Poppins",Arial,sans-serif;color:#55585D;font-size:16px;line-height:1.78}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article p{margin:0 0 22px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article strong{color:#303236;font-weight:600}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article a:not(.spm-button){color:#C77722;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.2s ease}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article a:not(.spm-button):hover{color:#A95F18}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h2{color:#222;font-size:28px;line-height:1.35;font-weight:600;margin:48px 0 18px;scroll-margin-top:120px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h2:first-of-type{margin-top:38px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h3{color:#3F3F3F;font-size:20px;line-height:1.45;font-weight:600;margin:30px 0 12px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h4{color:#3F3F3F;font-size:17px;line-height:1.4;font-weight:600;margin:0 0 10px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article ul{margin:16px 0 28px;padding-left:24px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article ul li{margin-bottom:10px;padding-left:4px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article ul li::marker{color:#C77722}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-figure{margin:26px 0 34px;padding:0;background:#fff0;border:none;box-shadow:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:none;border-radius:0;box-shadow:none;background:#fff0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-figure figcaption,.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-figure-caption{margin:8px 0 0;padding:0;font-size:13px;line-height:1.55;color:#8A8D91;text-align:left;background:#fff0;border:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table{width:100%;border-collapse:collapse;margin:28px 0 40px;background:#FFF;font-size:14px;line-height:1.55;border:1px solid #E5E3DF}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table thead th{background:#F7F6F3;color:#333;padding:15px 17px;text-align:left;font-weight:600;border-right:1px solid #E5E3DF;border-bottom:1px solid #E5E3DF;white-space:nowrap}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table thead th:last-child{border-right:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table tbody td{padding:14px 17px;border-right:1px solid #ECEAE7;border-bottom:1px solid #ECEAE7;vertical-align:top}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table tbody td:last-child{border-right:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table tbody tr:nth-child(even) td{background:#FBFAF8}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table tbody tr:last-child td{border-bottom:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table--wide{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-tip{background:#FBF7F1;border-left:3px solid #C77722;padding:22px 26px;margin:30px 0 36px;border-radius:3px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-tip-label{display:block;color:#C77722;font-size:12px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-tip p{margin:0;color:#5B5650}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-note{background:#F7F6F3;border-left:3px solid #8B8D90;padding:22px 26px;margin:30px 0 36px;border-radius:3px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-note-label{display:block;color:#55585D;font-size:12px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-note p{margin:0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-flow{counter-reset:spm-process;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 12px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-step{counter-increment:spm-process;position:relative;display:flex;align-items:center;justify-content:center;min-height:84px;padding:26px 14px 16px;background:#F7F6F3;border:1px solid #E5E3DF;border-radius:3px;text-align:center}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-step::before{content:counter(spm-process,decimal-leading-zero);position:absolute;top:10px;left:12px;color:#C77722;font-size:11px;line-height:1;font-weight:700;letter-spacing:.3px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-label{color:#3F3F3F;font-size:13px;line-height:1.4;font-weight:600}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-caption{margin:0 0 36px;color:#8A8D91;font-size:13px;line-height:1.55;text-align:center}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-pyramid{margin:28px 0 12px;border:1px solid #E5E3DF;border-radius:3px;overflow:hidden;background:#FFF}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier{border-bottom:1px solid #ECEAE7}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier:last-child{border-bottom:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier-inner{padding:17px 20px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-name{display:block;color:#3F3F3F;font-size:15px;line-height:1.4;font-weight:600;margin-bottom:4px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-role{display:block;color:#777A7E;font-size:13px;line-height:1.5}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier--top{background:#F7F6F3}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier--top .spm-inspection-tier-inner{border-left:3px solid #6F7174}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier--bottom{background:#FBF7F1}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier--bottom .spm-inspection-tier-inner{border-left:3px solid #C77722}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 12px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zone{background:#F7F6F3;border:1px solid #E5E3DF;border-radius:3px;padding:20px 14px;text-align:center}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zone--highlight{background:#FBF7F1;border-color:#D9C7B3}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-label{display:block;color:#7C7E81;font-size:11px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zone--highlight .spm-batch-label{color:#C77722}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-process{display:block;color:#3F3F3F;font-size:14px;line-height:1.45;font-weight:600}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-drivers{margin:26px 0 10px;background:#F7F6F3;border:1px solid #E5E3DF;border-radius:3px;padding:6px 24px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-list{list-style:none;counter-reset:spm-cost;padding:0;margin:0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-list li{counter-increment:spm-cost;position:relative;margin:0;padding:16px 12px 16px 42px;border-bottom:1px solid #E5E3DF;color:#55585D}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-list li:last-child{border-bottom:none}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-list li::before{content:counter(spm-cost);position:absolute;left:0;top:15px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#5F6164;color:#FFF;border-radius:50%;font-size:12px;line-height:1;font-weight:600}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 38px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-card{background:#FFF;border:1px solid #E5E3DF;border-radius:3px;padding:22px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-card h4{margin-bottom:10px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-badge{display:inline-block;padding:4px 8px;background:#F7F6F3;color:#55585D;border-radius:3px;font-size:11px;line-height:1.4;font-weight:600;margin-bottom:12px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-standard{color:#C77722;font-size:13px;line-height:1.5;font-weight:600;margin-bottom:8px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-desc{color:#55585D;font-size:14px;line-height:1.6;margin-bottom:0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inline-cta{background:#F7F6F3;border:1px solid #E5E3DF;padding:32px;margin:48px 0 20px;border-radius:3px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cta-title{color:#222;font-size:24px;line-height:1.35;font-weight:600;margin:0 0 12px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inline-cta p{color:#626468;margin:0 0 20px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-button{display:inline-block;padding:12px 22px;background:#C77722;color:#FFFFFF!important;font-size:14px;line-height:1.4;font-weight:600;border-radius:3px;text-decoration:none!important;transition:background 0.2s ease}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-button:hover{background:#A95F18;color:#FFFFFF!important}@media (max-width:1023px){.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h2{font-size:27px;margin-top:44px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h3{font-size:20px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article{font-size:15px;line-height:1.72}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h2{font-size:24px;line-height:1.35;margin:40px 0 16px;scroll-margin-top:100px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h3{font-size:19px;margin-top:28px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article h4{font-size:16px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-tip,.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-note{padding:20px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:100%}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table thead th,.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-table tbody td{white-space:nowrap;padding:12px 14px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-flow{grid-template-columns:1fr;gap:8px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-step{min-height:58px;justify-content:flex-start;text-align:left;padding:14px 18px 14px 46px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-step::before{top:50%;left:16px;transform:translateY(-50%)}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-process-label{font-size:13px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-batch-zones{grid-template-columns:1fr;gap:10px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-finishing-cards{grid-template-columns:1fr}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inspection-tier-inner{padding:15px 17px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-drivers{padding:4px 18px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cost-list li{padding-right:0}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-inline-cta{padding:26px 22px}.elementor-3324 .elementor-element.elementor-element-5f371ed .spm-article .spm-cta-title{font-size:21px}}