.phero[data-astro-cid-h4u7qq23]{position:relative;background:var(--forest-green);color:#fff;overflow:hidden}.phero__bg[data-astro-cid-h4u7qq23]{position:absolute;inset:0}.phero__bg[data-astro-cid-h4u7qq23] img{width:100%;height:100%;object-fit:cover}.phero__scrim[data-astro-cid-h4u7qq23]{position:absolute;inset:0;background:linear-gradient(90deg,#0e3b26 24%,#0e3b26e6 40%,#0e3b2680 58%,#0e3b261a 78%,#0e3b2600)}.phero__inner[data-astro-cid-h4u7qq23]{position:relative;padding:40px 32px 30px}.phero__kicker[data-astro-cid-h4u7qq23]{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#cfe3d6;margin:0 0 18px;font-weight:600}.phero[data-astro-cid-h4u7qq23] h1[data-astro-cid-h4u7qq23]{font-size:44px;line-height:1.15;margin:0 0 18px;color:#fff;max-width:560px}.phero[data-astro-cid-h4u7qq23] h1[data-astro-cid-h4u7qq23] span[data-astro-cid-h4u7qq23]{color:#4fd07f}.phero__lead[data-astro-cid-h4u7qq23]{font-size:15px;line-height:1.6;max-width:480px;color:#e7efe9;margin:0 0 30px}.phero__badges[data-astro-cid-h4u7qq23]{display:flex;flex-wrap:wrap;gap:20px 0}.phero__badge[data-astro-cid-h4u7qq23]{display:flex;align-items:center;gap:11px;padding-right:26px;margin-right:26px;border-right:1px solid rgba(255,255,255,.22)}.phero__badge[data-astro-cid-h4u7qq23]:last-child{border-right:none;margin-right:0;padding-right:0}.phero__badge-icon[data-astro-cid-h4u7qq23]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;flex:none}.phero__badge-t[data-astro-cid-h4u7qq23]{font-weight:700;font-size:12.5px;white-space:nowrap}.phero__badge-s[data-astro-cid-h4u7qq23]{font-size:11px;color:#cfe3d6;white-space:nowrap}.row-head[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:26px}.row-head__desc[data-astro-cid-h4u7qq23]{font-size:13px;color:var(--body-gray);max-width:520px;margin-top:10px;line-height:1.55}.link-arrow[data-astro-cid-h4u7qq23]{color:var(--deep-green);font-weight:600;font-size:13.5px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.steps-row[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.steps-row__item[data-astro-cid-h4u7qq23]{min-width:0}.steps-row__n[data-astro-cid-h4u7qq23]{width:34px;height:34px;border-radius:50%;background:var(--signal-green);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;margin-bottom:14px}.steps-row__item[data-astro-cid-h4u7qq23] svg[data-astro-cid-h4u7qq23]{display:block;margin-bottom:6px}.steps-row__t[data-astro-cid-h4u7qq23]{font-weight:700;font-size:13.5px;margin-bottom:5px}.steps-row__s[data-astro-cid-h4u7qq23]{font-size:11.5px;color:var(--body-gray);line-height:1.5}.steps-row__arrow[data-astro-cid-h4u7qq23]{color:#b9c2bc;font-size:16px;align-self:center;margin-top:32px}.assembly-grid[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:34px}.assembly-card[data-astro-cid-h4u7qq23]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);overflow:hidden}.assembly-card__img[data-astro-cid-h4u7qq23]{aspect-ratio:4 / 3;overflow:hidden}.assembly-card__img[data-astro-cid-h4u7qq23] img{width:100%;height:100%;object-fit:contain}.assembly-card__body[data-astro-cid-h4u7qq23]{padding:12px;display:flex;flex-direction:column;flex:1}.assembly-card__head[data-astro-cid-h4u7qq23]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.assembly-card__head[data-astro-cid-h4u7qq23] h3[data-astro-cid-h4u7qq23]{font-size:13px;margin:0}.assembly-card__head[data-astro-cid-h4u7qq23] span[data-astro-cid-h4u7qq23]{color:var(--deep-green);flex:none}.assembly-card__body[data-astro-cid-h4u7qq23] p[data-astro-cid-h4u7qq23]{font-size:11.5px;color:var(--body-gray);line-height:1.4;margin:0}.ca-industry-grid[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.industry-tile--sm[data-astro-cid-h4u7qq23] .industry-tile__img[data-astro-cid-h4u7qq23]{height:78px}.industry-tile--sm[data-astro-cid-h4u7qq23] .industry-tile__body[data-astro-cid-h4u7qq23]{padding:10px 11px 12px}.industry-tile--sm[data-astro-cid-h4u7qq23] .industry-tile__t[data-astro-cid-h4u7qq23]{font-size:11.5px}.industry-tile--sm[data-astro-cid-h4u7qq23] .industry-tile__s[data-astro-cid-h4u7qq23]{font-size:10.5px}.industry-tile[data-astro-cid-h4u7qq23]{background:#fff;border:1px solid var(--border);border-radius:2px;overflow:hidden}.industry-tile__img[data-astro-cid-h4u7qq23] img{width:100%;height:100%;object-fit:cover}.cable-builder-box[data-astro-cid-h4u7qq23]{display:block;background:#fff;border:1px solid var(--border);border-radius:10px;padding:32px}.cable-builder__section[data-astro-cid-h4u7qq23]{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--border)}.cable-builder__section[data-astro-cid-h4u7qq23]:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.cable-builder__section-t[data-astro-cid-h4u7qq23]{font-size:15px;margin:0 0 4px}.cable-builder__section-s[data-astro-cid-h4u7qq23]{font-size:12.5px;color:var(--muted);margin:0 0 16px}.cable-builder__contact[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cable-builder__table-wrap[data-astro-cid-h4u7qq23]{overflow-x:auto}.cable-builder__table[data-astro-cid-h4u7qq23]{width:100%;border-collapse:collapse;min-width:920px}.cable-builder__table[data-astro-cid-h4u7qq23] th[data-astro-cid-h4u7qq23]{text-align:left;font-size:11.5px;font-weight:700;color:var(--ink);padding:0 10px 10px 0}.cable-builder__table[data-astro-cid-h4u7qq23] th[data-astro-cid-h4u7qq23].col-n{width:32px}.cable-builder__table[data-astro-cid-h4u7qq23] th[data-astro-cid-h4u7qq23].col-sm{width:100px}.cable-builder__table[data-astro-cid-h4u7qq23] th[data-astro-cid-h4u7qq23].col-rm{width:28px}.cable-builder__table[data-astro-cid-h4u7qq23] td[data-astro-cid-h4u7qq23]{padding:6px 10px 6px 0;vertical-align:middle}.cable-row__n[data-astro-cid-h4u7qq23]{font-size:12.5px;color:var(--body-gray);font-weight:600}.vp-input[data-astro-cid-h4u7qq23]{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit;color:var(--ink);background:#fff}.vp-input[data-astro-cid-h4u7qq23]::placeholder{color:var(--muted-2)}.cable-row__remove[data-astro-cid-h4u7qq23]{width:26px;height:26px;border:none;background:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;border-radius:4px}.cable-row__remove[data-astro-cid-h4u7qq23]:hover{background:#fcebea;color:#b3261e}.cable-builder__add[data-astro-cid-h4u7qq23]{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--border);border-radius:6px;padding:12px;color:var(--deep-green);font-weight:600;font-size:13px;background:none;cursor:pointer;width:100%;margin-top:14px}.cable-builder__add[data-astro-cid-h4u7qq23]:hover{background:var(--offwhite)}.cable-builder__checks[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:16px}.cable-builder__checks[data-astro-cid-h4u7qq23] label[data-astro-cid-h4u7qq23]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--body-gray)}.cable-builder__section[data-astro-cid-h4u7qq23] textarea[data-astro-cid-h4u7qq23]{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit;color:var(--ink);resize:vertical}.cable-builder__footer[data-astro-cid-h4u7qq23]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.dropzone[data-astro-cid-h4u7qq23]{display:block;border:1.5px dashed var(--border);border-radius:6px;padding:20px;text-align:center;background:var(--offwhite);cursor:pointer}.dropzone[data-astro-cid-h4u7qq23] svg[data-astro-cid-h4u7qq23]{margin:0 auto 8px;display:block}.dropzone__t[data-astro-cid-h4u7qq23]{font-size:12.5px;font-weight:600;color:var(--ink)}.dropzone__s[data-astro-cid-h4u7qq23]{font-size:11px;color:var(--muted);margin-top:3px}.hp-field[data-astro-cid-h4u7qq23]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-h4u7qq23]{font-size:13px;padding:12px 14px;border-radius:6px;line-height:1.5}.form-status--success[data-astro-cid-h4u7qq23]{background:var(--tint-green);color:var(--deep-green)}.form-status--error[data-astro-cid-h4u7qq23]{background:#fcebea;color:#b3261e}#quote-submit[data-astro-cid-h4u7qq23]:disabled{opacity:.6;cursor:not-allowed}.quality-banner[data-astro-cid-h4u7qq23]{position:relative;background:var(--forest-green);color:#fff;overflow:hidden}.quality-banner__bg[data-astro-cid-h4u7qq23]{position:absolute;inset:0;opacity:.4}.quality-banner__bg[data-astro-cid-h4u7qq23] img{width:100%;height:100%;object-fit:cover}.quality-banner__scrim[data-astro-cid-h4u7qq23]{position:absolute;inset:0;background:linear-gradient(90deg,#0e3b26,#0e3b26cc 42%,#0e3b2659)}.quality-banner__inner[data-astro-cid-h4u7qq23]{position:relative;padding:44px 32px;display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center}.quality-grid[data-astro-cid-h4u7qq23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.quality-item[data-astro-cid-h4u7qq23]{display:flex;align-items:flex-start;gap:9px}.quality-item[data-astro-cid-h4u7qq23] svg[data-astro-cid-h4u7qq23]{flex:none;margin-top:2px}.quality-item__t[data-astro-cid-h4u7qq23]{font-weight:700;font-size:12px}.quality-item__s[data-astro-cid-h4u7qq23]{font-size:10.5px;color:#cfe3d6;line-height:1.4;margin-top:2px}.quote-block[data-astro-cid-h4u7qq23]{border-left:1px solid rgba(255,255,255,.22);padding-left:30px}.quote-block__mark[data-astro-cid-h4u7qq23]{font-size:34px;color:#4fd07f;line-height:1;margin-bottom:6px;font-weight:800}.quote-block[data-astro-cid-h4u7qq23] p[data-astro-cid-h4u7qq23]{font-size:16px;font-style:italic;line-height:1.5;margin:0;color:#fff}.quote-block__rule[data-astro-cid-h4u7qq23]{width:34px;height:2px;background:#4fd07f;margin-top:14px}.brands-line[data-astro-cid-h4u7qq23]{border-bottom:1px solid var(--border)}.brands-line__list[data-astro-cid-h4u7qq23]{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.brands-line__list[data-astro-cid-h4u7qq23] img{height:30px;width:auto;max-width:130px;object-fit:contain}.brands-line__and-more[data-astro-cid-h4u7qq23]{border-left:1px solid var(--border);padding-left:20px;font-size:13px;color:var(--muted);white-space:nowrap;font-weight:400}@media (max-width: 980px){.phero[data-astro-cid-h4u7qq23] h1[data-astro-cid-h4u7qq23]{font-size:32px}.steps-row[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(3,1fr);row-gap:24px}.steps-row__arrow[data-astro-cid-h4u7qq23]{display:none}.assembly-grid[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(2,1fr)}.ca-industry-grid[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(3,1fr)}.cable-builder-box[data-astro-cid-h4u7qq23]{padding:24px}.cable-builder__contact[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(2,1fr)}.quality-banner__inner[data-astro-cid-h4u7qq23]{grid-template-columns:1fr}.quote-block[data-astro-cid-h4u7qq23]{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.22);padding-top:20px}.quality-grid[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(2,1fr)}.row-head[data-astro-cid-h4u7qq23]{grid-template-columns:1fr}}@media (max-width: 560px){.steps-row[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(2,1fr)}.assembly-grid[data-astro-cid-h4u7qq23]{grid-template-columns:1fr}.ca-industry-grid[data-astro-cid-h4u7qq23]{grid-template-columns:repeat(2,1fr)}.cable-builder__contact[data-astro-cid-h4u7qq23],.cable-builder__checks[data-astro-cid-h4u7qq23]{grid-template-columns:1fr}}
