.elementor-64326 .elementor-element.elementor-element-44c8743{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64326 .elementor-element.elementor-element-69df5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-69df5b4 *//* Scoped article styling: no outer padding, no sidebar, no width cap. */
.agf26 {
  --agf-orange:#F04A24;
  --agf-orange-deep:#CD4021;
  --agf-ink:#16232C;
  --agf-muted:#55636D;
  --agf-border:#DEE4E7;
  --agf-soft:#F5F6F5;
  box-sizing:border-box;
  display:block;
  width:100%;
  max-width:none;
  padding:0;
  margin:0;
  border:0;
  background:transparent;
  color:var(--agf-ink);
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  font-size:16px;
  line-height:1.75;
  -webkit-font-smoothing:antialiased;
}
.agf26 *, .agf26 *::before, .agf26 *::after {box-sizing:border-box}
.agf26 p {font-family:inherit;font-size:16px;line-height:1.75;color:#303D46;margin:0 0 20px;padding:0}
.agf26 strong {font-weight:750}
.agf26 a:not(.agf-btn):not(.agf-product-card) {color:var(--agf-orange-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:650}
.agf26 a:not(.agf-btn):not(.agf-product-card):hover {color:#A92E14}
.agf26 .agf-intro {padding:0;margin:0 0 26px;border:0}
.agf26 .agf-kicker {display:flex;align-items:center;gap:10px;margin:3px 0 21px;color:var(--agf-orange-deep);font-size:11px;line-height:1.45;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.agf26 .agf-kicker::before {content:"";display:inline-block;background:var(--agf-orange);width:25px;height:3px;flex:none}
.agf26 .agf-intro .agf-lead {font-size:clamp(20px,2vw,25px);line-height:1.53;letter-spacing:-.018em;color:var(--agf-ink);font-weight:440;margin:0 0 20px}
.agf26 .agf-intro .agf-lead strong {font-weight:780}
.agf26 .agf-intro .agf-intro-body {font-size:16px;line-height:1.78;color:#3D4B54}
.agf26 .agf-key-answer {border-left:4px solid var(--agf-orange);background:#F5F5F3;margin:25px 0 18px;padding:20px 25px;border-radius:0 6px 6px 0}
.agf26 .agf-key-answer p {margin:0;color:#25333D;font-size:15px;line-height:1.76}
.agf26 .agf-action-row {display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 44px;padding:0}
.agf26 a.agf-btn {font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 18px;border-radius:4px;font-size:13px;line-height:1.3;font-weight:800;text-decoration:none!important;text-align:center;letter-spacing:.006em;transition:background .18s,border-color .18s,transform .18s;white-space:normal;max-width:100%}
.agf26 a.agf-btn:hover {transform:translateY(-1px)}
.agf26 a.agf-btn-primary {background:var(--agf-orange-deep);border:1px solid var(--agf-orange-deep);color:#FFF!important}
.agf26 a.agf-btn-primary:hover {background:#AE2F17;border-color:#AE2F17}
.agf26 a.agf-btn-outline {background:#FFF;border:1px solid #AAB4BA;color:#1A2934!important}
.agf26 a.agf-btn-outline:hover {border-color:#364855;background:#F6F7F7}
.agf26 h2 {font-family:inherit;font-size:clamp(24px,2.4vw,33px);font-weight:790;letter-spacing:-.028em;line-height:1.26;color:var(--agf-ink);margin:54px 0 20px;padding:0;border:0;scroll-margin-top:110px}
.agf26 h2::before {content:"";display:block;width:43px;height:3px;background:var(--agf-orange);margin:0 0 17px}
.agf26 h3 {font-family:inherit;font-size:clamp(19px,1.6vw,22px);font-weight:780;letter-spacing:-.014em;line-height:1.36;color:var(--agf-ink);margin:36px 0 13px;padding:0;border:0;scroll-margin-top:110px}
.agf26 ul, .agf26 ol {margin:0 0 23px;padding-left:25px;color:#303D46;line-height:1.73}
.agf26 li {font-size:16px;padding:0 0 8px 4px}
.agf26 li::marker {color:var(--agf-orange-deep);font-weight:800}
.agf26 .agf-figure {width:100%;margin:29px 0 37px;padding:0;display:block}
.agf26 .agf-figure img.agf-photo {display:block;width:100%;max-width:100%;height:auto;max-height:620px;object-fit:contain;object-position:center;border-radius:7px;background:#EEF1F1;border:1px solid #E9EBEB;margin:0;padding:0}
.agf26 .agf-figure figcaption {font-family:inherit;font-size:12px;line-height:1.6;color:#6C7981;font-style:normal;margin:9px 0 0}
.agf26 .agf-table-scroll {display:block;width:100%;max-width:100%;overflow-x:auto;margin:24px 0 24px;border:1px solid var(--agf-border);border-radius:7px;-webkit-overflow-scrolling:touch;box-shadow:0 3px 16px rgba(10,25,36,.028)}
.agf26 .agf-table-scroll table {width:100%;min-width:680px;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:13px;line-height:1.53}
.agf26 .agf-table-scroll thead tr {background:#14232D}
.agf26 .agf-table-scroll th {padding:15px 13px;background:#14232D;color:#FFF;font-size:12px;font-weight:790;text-align:left;letter-spacing:.025em;border:0}
.agf26 .agf-table-scroll td {padding:15px 13px;border:0;border-bottom:1px solid #E8ECED;vertical-align:top;color:#2C3943;font-size:13px;line-height:1.62}
.agf26 .agf-table-scroll tbody tr:nth-child(2n) {background:#F7F8F8}
.agf26 .agf-table-scroll tbody tr:last-child td {border-bottom:0}
.agf26 .agf-table-scroll td a {font-weight:780}
.agf26 .agf-product-grid {display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 34px;padding:0}
.agf26 a.agf-product-card {min-width:0;display:flex;flex-direction:column;gap:12px;background:#FFF;border:1px solid #DBE2E5;border-radius:7px;padding:19px 17px 17px;color:var(--agf-ink)!important;text-decoration:none!important;box-shadow:0 5px 22px rgba(12,30,42,.045);transition:border-color .2s,box-shadow .2s,transform .2s}
.agf26 a.agf-product-card:hover {border-color:var(--agf-orange);box-shadow:0 9px 22px rgba(12,30,42,.09);transform:translateY(-2px)}
.agf26 .agf-card-code {color:#BA3C21!important;font-size:11px!important;font-weight:850;letter-spacing:.16em;line-height:1.45}
.agf26 .agf-bars {display:block!important;width:100%;height:102px;margin:0 0 3px;border-radius:4px;border:8px solid #E8EBEB;box-shadow:inset 0 2px 6px rgba(0,0,0,.12)}
.agf26 .agf-bars-20 {background:repeating-linear-gradient(180deg,#252B30 0,#252B30 8px,#B7C1C5 8px,#B7C1C5 11px)}
.agf26 .agf-bars-40 {background:repeating-linear-gradient(180deg,#252B30 0,#252B30 16px,#B7C1C5 16px,#B7C1C5 20px)}
.agf26 .agf-bars-60 {background:repeating-linear-gradient(180deg,#252B30 0,#252B30 25px,#393F43 25px,#393F43 26px)}
.agf26 .agf-product-card strong {font-size:16px;line-height:1.35;font-weight:820;color:var(--agf-ink)}
.agf26 .agf-product-card span:not(.agf-card-code):not(.agf-bars) {color:#68757D;font-size:12px;line-height:1.5}
.agf26 .agf-product-action {margin-top:auto!important;display:inline-flex;align-items:center;width:max-content;max-width:100%;padding-top:9px;border-top:1px solid #E6EAEA;color:var(--agf-orange-deep)!important;font-style:normal;font-size:12px;font-weight:830;line-height:1.5}
.agf26 .agf-mid-cta {display:flex;align-items:center;justify-content:space-between;gap:23px;background:#172732;border-radius:8px;margin:0 0 44px;padding:25px 28px;border:0;color:#FFF}
.agf26 .agf-mid-cta-copy {min-width:0}
.agf26 .agf-mid-kicker {display:block;margin:0 0 7px;font-size:10px;letter-spacing:.15em;font-weight:850;color:#FF987C}
.agf26 .agf-mid-title {display:block;font-size:21px;font-weight:800;line-height:1.3;color:#FFF;margin:0 0 5px}
.agf26 .agf-mid-cta p {color:#D4DFE4;font-size:13px;line-height:1.65;margin:0;max-width:690px}
.agf26 .agf-mid-cta a.agf-btn {flex:none}
.agf26 .agf-final {background:#12232E;margin:54px 0 26px;padding:32px 34px 30px;border-radius:8px;color:#FFF}
.agf26 .agf-final-kicker {display:block;color:#FF9274;font-size:11px;font-weight:850;letter-spacing:.15em;margin-bottom:9px}
.agf26 .agf-final h2.agf-final-heading {color:#FFF;font-size:clamp(25px,2.35vw,32px);line-height:1.24;margin:0 0 14px}
.agf26 .agf-final h2.agf-final-heading::before {display:none}
.agf26 .agf-final p {color:#D7E0E4;margin-bottom:19px;max-width:100%}
.agf26 .agf-final .agf-final-actions {display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 20px}
.agf26 a.agf-btn-dark-outline {border:1px solid #82929D;background:transparent;color:#FFF!important}
.agf26 a.agf-btn-dark-outline:hover {background:#28404F;border-color:#BFC8CE}
.agf26 .agf-final p.agf-final-disclaimer {font-size:12px;color:#9DAEB9;border-top:1px solid #3E515D;padding-top:15px;margin:8px 0 0;line-height:1.6}
.agf26 h3.agf-related-heading {font-size:17px;margin:35px 0 13px}
@media(max-width:850px) {
 .agf26 .agf-product-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 .agf26 .agf-mid-cta {align-items:flex-start;flex-direction:column}
}
@media(max-width:620px) {
 .agf26 {font-size:15px}
 .agf26 p, .agf26 li {font-size:15px;line-height:1.72}
 .agf26 .agf-intro .agf-lead {font-size:19px}
 .agf26 .agf-intro .agf-intro-body {font-size:15px}
 .agf26 .agf-kicker {font-size:10px;letter-spacing:.1em}
 .agf26 h2 {font-size:25px;margin-top:40px}
 .agf26 h3 {font-size:19px}
 .agf26 .agf-key-answer {padding:18px 18px}
 .agf26 .agf-action-row {flex-direction:column;align-items:stretch;gap:9px}
 .agf26 .agf-action-row a.agf-btn {width:100%}
 .agf26 .agf-product-grid {grid-template-columns:1fr;gap:12px}
 .agf26 .agf-bars {height:83px}
 .agf26 .agf-mid-cta {padding:23px 21px;gap:18px}
 .agf26 .agf-mid-title {font-size:19px}
 .agf26 .agf-mid-cta a.agf-btn {width:100%}
 .agf26 .agf-final {padding:26px 21px;margin-top:40px}
 .agf26 .agf-final .agf-final-actions {flex-direction:column}
 .agf26 .agf-final .agf-final-actions a.agf-btn {width:100%}
}/* End custom CSS */