#tp-ab18038{--ab-ink:#152b3c;--ab-accent:#a9462c;--ab-teal:#17686a;--ab-paper:#fbf7ed;--ab-line:#dcd5c8;color:var(--ab-ink);font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:100%;overflow-wrap:anywhere}#tp-ab18038 *{box-sizing:border-box}#tp-ab18038 p{margin:0 0 1.2em}#tp-ab18038 h2,#tp-ab18038 h3{font-family:Georgia,"Times New Roman",serif;color:var(--ab-ink);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}#tp-ab18038 h2{font-size:clamp(26px,4vw,34px);margin:1.6em 0 .65em}#tp-ab18038 h3{font-size:23px;margin:1em 0 .5em}#tp-ab18038 a{color:#176166;text-decoration:underline;text-underline-offset:3px}#tp-ab18038 a:hover{color:#0a3c3e}#tp-ab18038 :focus-visible{outline:3px solid #9c3c25!important;outline-offset:4px!important}#tp-ab18038 .ab-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#86412c;font-weight:750}#tp-ab18038 .ab-lead{font:24px/1.55 Georgia,serif}#tp-ab18038 ul,#tp-ab18038 ol{padding-left:26px}#tp-ab18038 li{margin-bottom:10px}#tp-ab18038 .ab-image{display:block!important;margin:26px 0!important;padding:0!important;width:100%!important;max-width:100%!important;height:auto!important;contain:none!important;content-visibility:visible!important;contain-intrinsic-size:none!important}#tp-ab18038 .ab-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;contain:none!important;content-visibility:visible!important;contain-intrinsic-size:none!important;border-radius:12px}#tp-ab18038 figcaption{font-size:13px;line-height:1.5;color:#605b53;margin:9px 0 0}#tp-ab18038 .ab-summary,#tp-ab18038 .ab-note,#tp-ab18038 .ab-final{background:var(--ab-paper);border-left:5px solid var(--ab-accent);border-radius:0 10px 10px 0;padding:24px;margin:26px 0}#tp-ab18038 .ab-summary h2,#tp-ab18038 .ab-note h3,#tp-ab18038 .ab-final h2{margin-top:0}#tp-ab18038 .ab-summary p:last-child,#tp-ab18038 .ab-card p:last-child,#tp-ab18038 .ab-note p:last-child,#tp-ab18038 .ab-final p:last-child{margin-bottom:0}#tp-ab18038 .ab-toc{display:flex;flex-wrap:wrap;gap:8px 18px;padding:18px 0;border-block:1px solid var(--ab-line);font-size:14px}#tp-ab18038 .ab-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}#tp-ab18038 .ab-card{padding:22px;border:1px solid var(--ab-line);border-radius:12px;background:#fffcf5}#tp-ab18038 .ab-card h3{margin-top:0}#tp-ab18038 .ab-steps li{padding-left:7px;margin-bottom:23px}#tp-ab18038 .ab-steps li::marker{color:var(--ab-accent);font-weight:800}#tp-ab18038 .ab-small,#tp-ab18038 .ab-field-help,#tp-ab18038 .ab-tool-note{font-size:13px;color:#5c5a52;line-height:1.55}#tp-ab18038 .ab-rfq{padding:24px;border:1px solid #a0bab6;background:#f4f8f5;border-radius:12px;margin:24px 0}#tp-ab18038 .ab-rfq h3{margin-top:0}#tp-ab18038 .ab-table-wrap{margin:24px 0;max-width:100%}#tp-ab18038 .ab-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px;line-height:1.6}#tp-ab18038 .ab-table caption{text-align:left;padding:0 0 12px;font-weight:700;color:var(--ab-ink)}#tp-ab18038 .ab-table th,#tp-ab18038 .ab-table td{padding:16px;border:1px solid var(--ab-line);vertical-align:top;text-align:left}#tp-ab18038 .ab-table thead th{background:#eef3ef}#tp-ab18038 .ab-table th:first-child{width:22%}#tp-ab18038 .ab-table tbody th{background:#fbf7ed}#tp-ab18038 #ab-quote-tool{margin:28px 0;padding:0;max-width:100%;contain:none;content-visibility:visible;contain-intrinsic-size:none}#tp-ab18038 #ab-quote-tool .ab-tool{background:#f9f6ee;border:1px solid #c8d0c7;border-radius:16px;padding:24px;max-width:100%;min-width:0}#tp-ab18038 #ab-quote-tool h3{margin-top:0;font-size:27px}#tp-ab18038 #ab-quote-tool h4{font:700 20px/1.35 Georgia,serif;margin:0 0 14px;color:var(--ab-ink)}#tp-ab18038 #ab-quote-tool .ab-suppliers,#tp-ab18038 #ab-quote-tool .ab-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#tp-ab18038 #ab-quote-tool fieldset{min-width:0;margin:18px 0;padding:18px;border:1px solid #b7bcae;border-radius:10px;background:#fffdf7}#tp-ab18038 #ab-quote-tool legend{font-weight:800;font-size:18px;padding:0 6px;color:#193c43}#tp-ab18038 #ab-quote-tool .ab-field{display:block;margin-bottom:17px}#tp-ab18038 #ab-quote-tool label{font-size:14px;font-weight:700;line-height:1.5}#tp-ab18038 #ab-quote-tool .ab-field-help{display:block;font-weight:400;margin:6px 0 0}#tp-ab18038 #ab-quote-tool input:not([type="checkbox"]),#tp-ab18038 #ab-quote-tool select{display:block;width:100%;max-width:100%;min-height:46px;padding:10px;border:1px solid #929d96;border-radius:6px;font:16px/1.3 system-ui;color:#162b33;background:#fff;margin-top:6px}#tp-ab18038 #ab-quote-tool input:focus-visible,#tp-ab18038 #ab-quote-tool select:focus-visible,#tp-ab18038 #ab-quote-tool button:focus-visible{outline:3px solid #9c3c25!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}#tp-ab18038 #ab-quote-tool input[aria-invalid="true"]{border-color:#a92720!important}#tp-ab18038 #ab-quote-tool .ab-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;font-weight:600}#tp-ab18038 #ab-quote-tool input[type="checkbox"]{width:20px;height:20px;min-width:20px;flex:0 0 20px;margin:4px 0 0;accent-color:#176166}#tp-ab18038 #ab-quote-tool .ab-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}#tp-ab18038 #ab-quote-tool button{background:#176166;border:1px solid #176166;border-radius:7px;color:#fff;min-height:44px;padding:11px 16px;font:700 15px/1.45 system-ui;cursor:pointer;white-space:normal;text-align:left;max-width:100%}#tp-ab18038 #ab-quote-tool .ab-button-secondary{background:#fff;color:#174c52}#tp-ab18038 #ab-quote-tool .ab-status{background:#edf3ee;padding:15px;border-radius:8px;font-size:14px;line-height:1.6}#tp-ab18038 #ab-quote-tool .ab-error{color:#992f25;font-size:14px;font-weight:700}#tp-ab18038 #ab-quote-tool .ab-result-card{border:1px solid #b8c5bc;border-radius:10px;background:#fff;padding:17px;min-width:0}#tp-ab18038 #ab-quote-tool .ab-result-card p{margin-bottom:10px}#tp-ab18038 #ab-quote-tool .ab-results{margin-top:22px}#tp-ab18038 #ab-quote-tool .ab-comparison{border-left:4px solid #176166;padding:16px;background:#f0f7f2;margin:18px 0;font-size:15px}#tp-ab18038 #ab-quote-tool .ab-money{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.3em;max-width:100%;line-height:1.5;vertical-align:baseline;overflow-wrap:normal!important;word-break:normal!important}#tp-ab18038 #ab-quote-tool .ab-number{font:700 clamp(15px,2.4vw,20px)/1.5 system-ui;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#tp-ab18038 #ab-quote-tool .ab-currency{font:700 12px/1.5 system-ui;white-space:nowrap;overflow-wrap:normal}#tp-ab18038 #ab-quote-tool [hidden]{display:none!important}#tp-ab18038 #ab-quote-tool .google-auto-placed,#tp-ab18038 #ab-quote-tool ins.adsbygoogle{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media(max-width:700px){#tp-ab18038{font-size:16px}#tp-ab18038 .ab-two,#tp-ab18038 #ab-quote-tool .ab-suppliers,#tp-ab18038 #ab-quote-tool .ab-result-grid{grid-template-columns:1fr}#tp-ab18038 .ab-summary,#tp-ab18038 .ab-note,#tp-ab18038 .ab-final,#tp-ab18038 .ab-rfq,#tp-ab18038 #ab-quote-tool .ab-tool{padding:18px}#tp-ab18038 .ab-lead{font-size:21px}#tp-ab18038 .ab-card{padding:18px}#tp-ab18038 #ab-quote-tool fieldset{padding:14px}#tp-ab18038 .ab-table,#tp-ab18038 .ab-table tbody,#tp-ab18038 .ab-table tr,#tp-ab18038 .ab-table td,#tp-ab18038 .ab-table th{display:block;width:100%!important;max-width:100%}#tp-ab18038 .ab-table caption{display:block!important;width:100%!important;max-width:100%!important;text-align:left}#tp-ab18038 .ab-table thead{display:none}#tp-ab18038 .ab-table tr{margin-bottom:14px;border:1px solid var(--ab-line);border-radius:8px;overflow:hidden}#tp-ab18038 .ab-table tbody th,#tp-ab18038 .ab-table tbody td{border:0;padding:12px 15px}#tp-ab18038 .ab-table tbody th{font-size:17px}#tp-ab18038 #ab-quote-tool .ab-number{font-size:17px}}#tp-ab18038 #ab-quote-tool.ab-tool{background:#f9f6ee;border:1px solid #c8d0c7;border-radius:16px;padding:24px;max-width:100%;min-width:0}#tp-ab18038 #ab-quote-tool .ab-tool-intro{font:inherit;color:inherit;margin:0}#tp-ab18038 #ab-quote-tool .ab-tool-intro h2{margin-top:0;font-size:28px}#tp-ab18038 #ab-quote-tool .ab-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#704b39}#tp-ab18038 #ab-quote-tool .ab-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#tp-ab18038 #ab-quote-tool #ab-tool-controls{border:0;padding:0;background:#fff0;margin:0}#tp-ab18038 #ab-quote-tool .ab-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px 10px}#tp-ab18038 #ab-quote-tool .ab-check input{grid-column:1;grid-row:1}#tp-ab18038 #ab-quote-tool .ab-check label,#tp-ab18038 #ab-quote-tool .ab-check .ab-field-help{grid-column:2}#tp-ab18038 #ab-quote-tool .ab-result-values{margin:0}#tp-ab18038 #ab-quote-tool .ab-result-metric{margin:14px 0}#tp-ab18038 #ab-quote-tool .ab-result-metric dt{font-size:13px;font-weight:600;line-height:1.45}#tp-ab18038 #ab-quote-tool .ab-result-metric dd{margin:3px 0 0;font-size:13px}#tp-ab18038 #ab-quote-tool summary{font-weight:700;font-size:15px;cursor:pointer;min-height:44px;padding:10px 0}#tp-ab18038 #ab-quote-tool .ab-manual{margin-top:22px;border-top:1px solid #c3cabe;padding-top:8px;font-size:14px}#tp-ab18038 #ab-quote-tool .ab-result-warning{font-size:14px;font-weight:700;color:#90412c}#tp-ab18038 #ab-quote-tool .ab-status:empty{display:none}@media(max-width:700px){#tp-ab18038 #ab-quote-tool.ab-tool{padding:18px}}