{"id":145473,"date":"2026-09-14T08:36:35","date_gmt":"2026-09-14T08:36:35","guid":{"rendered":"https:\/\/www.hiseadock.com\/?p=145473"},"modified":"2026-09-14T08:36:36","modified_gmt":"2026-09-14T08:36:36","slug":"best-floating-dock-systems","status":"publish","type":"post","link":"https:\/\/www.hiseadock.com\/es\/best-floating-dock-systems\/","title":{"rendered":"Best Floating Dock Systems: The Five Envelopes That Decide Which One Is Actually Best"},"content":{"rendered":"<!DOCTYPE html>\n<html><head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Best Floating Dock Systems: The Five Envelopes That Decide Which One Is Actually Best<\/title>\n<\/head>\n<body>\n<!-- \u2193\u2193\u2193 The deployable fragment begins here. \u2193\u2193\u2193 -->\n<div class=\"bd-post\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap');\n\n.bd-post {\n  --prose-width: 740px;\n  --gap-normal: 32px;\n  --gap-section: 48px;\n  --pad-standard: 24px;\n\n  \/* ---- series-locked palette (origin-design-hiseadock.md \u00a78.1, verbatim) ---- *\/\n  --body-bg: #FCFCFC;\n  --text-primary: #626262;\n  --text-secondary: #54595F;\n  --accent: #008CCF;\n  --accent-text: #006A9E;\n  --card-fill: #EFF6FA;\n  --card-border: #5590B5;\n  --card-text: #626262;\n  --card-text-2: #54595F;\n  --card-accent: #006A9E;\n  --inverse-bg: #161922;\n  --inverse-text: #FFFFFF;\n  --inverse-text-2: #C4CDD6;\n  --inverse-accent: #4FC3F7;\n  --warn: #B8121B;\n  --accent-cta: #3D6CBF;\n  --btn-white: #FFFFFF;\n  --btn-ink: #161922;\n\n  font-family: \"Poppins\", sans-serif;\n  color: var(--text-primary);\n  background: var(--body-bg);\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.6;\n  padding: 40px;\n  max-width: 100%;\n  box-sizing: border-box;\n}\n\n.bd-post a { overflow-wrap: anywhere; word-break: break-word; }\n.bd-post p, .bd-post li { overflow-wrap: break-word; }\n\n\/* \ud83d\udd34 ANCHOR PERMIT-LIST \u2014 visual props only on the four content forms. *\/\n.bd-post p a, .bd-post li a, .bd-post blockquote a, .bd-post td a {\n  color: var(--accent-text);\n  text-decoration: underline;\n  text-decoration-thickness: 1px;\n  text-underline-offset: 3px;\n}\n\n.bd-post *, .bd-post *::before, .bd-post *::after { box-sizing: border-box; }\n\n.bd-post .bd-post-article { max-width: var(--prose-width); margin: 0 auto; }\n\n\/* ---- PROSE SPACING (fixed standard; headings in px) ---- *\/\n.bd-post p  { margin: 0 0 1em; }\n.bd-post h1 { font-family: \"Roboto\", sans-serif; font-weight: 600; line-height: 1.2 !important; margin: 0 0 16px; font-size: 40px; color: var(--accent-text); }\n.bd-post h2 { font-family: \"Roboto\", sans-serif; font-weight: 600; line-height: 1.2 !important; margin: 48px 0 16px; font-size: 30px; color: var(--accent-text); transform-origin: left; }\n.bd-post h3 { font-family: \"Roboto\", sans-serif; font-weight: 600; line-height: 1.2 !important; margin: 32px 0 12px; font-size: 25px; color: var(--accent-text); }\n.bd-post ul, .bd-post ol { margin: 0 0 1em; padding-left: 1.5em; }\n.bd-post li { margin-bottom: 0.5em; }\n.bd-post strong { font-weight: 700; }\n\n\/* ---- site trap 2: the theme strips ul\/ol markers globally ---- *\/\n.bd-post .bd-post-article ul > li { list-style: none; position: relative; padding-left: 1.25em; }\n.bd-post .bd-post-article ul > li::before {\n  content: \"\"; position: absolute; left: 0; top: .55em;\n  width: 6px; height: 6px; border-radius: 50%; background: var(--accent);\n}\n.bd-post .bd-post-article ol > li { list-style: decimal; }\n.bd-post .bd-post-article ol > li::before { content: none; }\n\n\/* ---- BP outer margins: relationship tokens only, on direct children ---- *\/\n.bd-post .bd-post-article > .bp-envelopes-card,\n.bd-post .bd-post-article > .rich-multicol,\n.bd-post .bd-post-article > .rich-stats,\n.bd-post .bd-post-article > .rich-table,\n.bd-post .bd-post-article > .rich-callout-warning,\n.bd-post .bd-post-article > .rich-quote,\n.bd-post .bd-post-article > .rich-checklist { margin: var(--gap-normal) 0; }\n.bd-post .bd-post-article > .bp-chambers-card { margin: var(--gap-section) 0; }\n.bd-post .bd-post-article > .bp-cta-end { margin: var(--gap-section) 0; }\n\n\/* ---- BP-1 \u00b7 five-envelope landmark ---- *\/\n.bd-post .bp-envelopes-card {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 12px;\n}\n.bd-post .bp-envelopes-title {\n  font-family: \"Roboto\", sans-serif;\n  font-weight: 600;\n  font-size: 18px;\n  line-height: 1.3;\n  margin: 0;\n  color: var(--card-text);\n}\n.bd-post .bp-envelopes-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--accent); }\n.bd-post .bp-envelopes-list { display: grid; grid-template-columns: 1fr; row-gap: 12px; }\n.bd-post .bp-envelopes-item { display: grid; grid-template-columns: 1.6em minmax(0, 1fr); column-gap: 12px; align-items: start; }\n.bd-post .bp-envelopes-num { color: var(--card-accent); font-weight: 600; font-size: 16px; line-height: 1.5; }\n.bd-post .bp-envelopes-body { display: grid; grid-template-columns: 1fr; row-gap: 2px; }\n.bd-post .bp-envelopes-name { color: var(--card-text); font-weight: 600; font-size: 16px; line-height: 1.5; }\n.bd-post .bp-envelopes-q { color: var(--card-text-2); font-size: 15px; line-height: 1.5; }\n\n\/* ---- BP-2 \u00b7 chamber construction vs failure reversibility ---- *\/\n.bd-post .bp-chambers-card {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 16px;\n}\n.bd-post .bp-chambers-title {\n  font-family: \"Roboto\", sans-serif;\n  font-weight: 600;\n  font-size: 18px;\n  line-height: 1.3;\n  margin: 0;\n  color: var(--card-text);\n}\n.bd-post .bp-chambers-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--accent); }\n.bd-post .bp-chambers-list { display: grid; grid-template-columns: 1fr; row-gap: 16px; }\n.bd-post .bp-chambers-row {\n  display: grid;\n  grid-template-columns: 24px minmax(0, 1fr) auto;\n  column-gap: 12px;\n  align-items: center;\n  padding-top: 16px;\n  border-top: 1px solid var(--card-border);\n}\n.bd-post .bp-chambers-row:first-child { padding-top: 0; border-top: none; }\n.bd-post .bp-chambers-icon { display: inline-flex; color: var(--accent); }\n.bd-post .bp-chambers-body { display: grid; grid-template-columns: 1fr; row-gap: 2px; }\n.bd-post .bp-chambers-name { color: var(--card-text); font-weight: 600; font-size: 16px; line-height: 1.5; }\n.bd-post .bp-chambers-mode { color: var(--card-text-2); font-size: 15px; line-height: 1.5; }\n.bd-post .bp-chambers-tag { color: var(--card-accent); font-size: 14px; font-weight: 600; line-height: 1.5; white-space: nowrap; }\n\n\/* ---- R1 \u00b7 multicolumn split ---- *\/\n.bd-post .rich-multicol {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 16px;\n}\n.bd-post .rich-multicol-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; margin: 0; color: var(--card-text); }\n.bd-post .rich-multicol-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--accent); }\n.bd-post .rich-multicol-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 24px; row-gap: 16px; }\n.bd-post .rich-multicol-col { display: grid; grid-template-columns: 1fr; row-gap: 8px; }\n.bd-post .rich-multicol-head { color: var(--card-accent); font-weight: 600; font-size: 15px; line-height: 1.4; }\n.bd-post .rich-multicol-list { display: grid; grid-template-columns: 1fr; row-gap: 6px; }\n.bd-post .rich-multicol-item { color: var(--card-text-2); font-size: 15px; line-height: 1.5; }\n\n\/* ---- R2 \u00b7 signature stat card (memory hook) ---- *\/\n.bd-post .rich-stats {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 12px;\n}\n.bd-post .rich-stats-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; margin: 0; color: var(--card-text); }\n.bd-post .rich-stats-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--accent); }\n.bd-post .rich-stats-body { display: flex; flex-direction: row; align-items: center; column-gap: 16px; }\n.bd-post .rich-stats-cell { display: grid; grid-template-columns: 1fr; row-gap: 4px; flex: 1 1 0; min-width: 0; }\n.bd-post .rich-stats-equals { flex: 0 0 auto; }\n.bd-post .rich-stats-figure { color: var(--card-accent); font-family: \"Roboto\", sans-serif; font-weight: 700; font-size: 30px; line-height: 1.15; }\n.bd-post .rich-stats-label { color: var(--card-text-2); font-size: 14px; line-height: 1.45; }\n.bd-post .rich-stats-equals { color: var(--accent); display: inline-flex; }\n.bd-post .rich-stats-foot { color: var(--card-text-2); font-size: 14px; line-height: 1.5; padding-top: 12px; border-top: 1px solid var(--card-border); }\n\n\/* ---- R3\/R5\/R8 \u00b7 comparison tables ---- *\/\n.bd-post .rich-table { display: grid; grid-template-columns: 1fr; row-gap: 12px; }\n.bd-post .rich-table-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; margin: 0; color: var(--card-text); }\n.bd-post .table-wrapper { overflow-x: auto; }\n.bd-post .rich-table table { width: 100%; border-collapse: collapse; min-width: 520px; }\n.bd-post .rich-table th {\n  background: var(--card-fill);\n  color: var(--card-accent);\n  font-weight: 600;\n  font-size: 14px;\n  line-height: 1.4;\n  text-align: left;\n  padding: 10px 12px;\n  border: 1px solid var(--card-border);\n}\n.bd-post .rich-table td {\n  color: var(--text-primary);\n  font-size: 14px;\n  line-height: 1.55;\n  padding: 10px 12px;\n  border: 1px solid var(--card-border);\n  vertical-align: top;\n}\n\n\/* ---- R4\/R7 \u00b7 warning callouts ---- *\/\n.bd-post .rich-callout-warning {\n  background: var(--card-fill);\n  border: 2px solid var(--warn);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 24px minmax(0, 1fr);\n  column-gap: 12px;\n  align-items: start;\n}\n.bd-post .rich-callout-warning .rich-callout-icon { display: inline-flex; color: var(--warn); }\n.bd-post .rich-callout-warning .rich-callout-body { display: grid; grid-template-columns: 1fr; row-gap: 6px; }\n.bd-post .rich-callout-warning .rich-callout-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 16px; line-height: 1.4; margin: 0; color: var(--card-text); }\n.bd-post .rich-callout-warning .rich-callout-text { color: var(--card-text-2); font-size: 15px; line-height: 1.6; margin: 0; }\n\n\/* ---- R6 \u00b7 attributed quote card ---- *\/\n.bd-post .rich-quote {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 24px minmax(0, 1fr);\n  column-gap: 12px;\n  align-items: start;\n}\n.bd-post .rich-quote-icon { display: inline-flex; color: var(--accent); }\n.bd-post .rich-quote-body { display: grid; grid-template-columns: 1fr; row-gap: 10px; }\n.bd-post .rich-quote-text { color: var(--card-text); font-size: 17px; line-height: 1.55; margin: 0; }\n.bd-post .rich-quote-attr { color: var(--card-text-2); font-size: 14px; line-height: 1.5; }\n\n\/* ---- R9 \u00b7 checklist card ---- *\/\n.bd-post .rich-checklist {\n  background: var(--card-fill);\n  border: 1px solid var(--card-border);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 12px;\n}\n.bd-post .rich-checklist-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; margin: 0; color: var(--card-text); }\n.bd-post .rich-checklist-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--accent); }\n.bd-post .rich-checklist-list { display: grid; grid-template-columns: 1fr; row-gap: 10px; }\n.bd-post .rich-checklist-item { display: grid; grid-template-columns: 20px minmax(0, 1fr); column-gap: 12px; align-items: start; }\n.bd-post .rich-checklist-icon { display: inline-flex; color: var(--card-accent); }\n.bd-post .rich-checklist-text { color: var(--card-text-2); font-size: 15px; line-height: 1.55; }\n\n\/* ---- BP-cta-end \u00b7 colors come from cta-states ONLY ---- *\/\n.bd-post .bp-cta-end {\n  background: var(--inverse-bg);\n  border-radius: 8px;\n  padding: var(--pad-standard);\n  display: grid;\n  grid-template-columns: 1fr;\n  row-gap: 12px;\n}\n.bd-post .bp-cta-end-title {\n  font-family: \"Roboto\", sans-serif;\n  font-weight: 600;\n  font-size: 20px;\n  line-height: 1.3;\n  margin: 0;\n  color: var(--inverse-text);\n}\n.bd-post .bp-cta-end-title-icon { display: inline-flex; vertical-align: -0.2em; margin-right: 10px; color: var(--inverse-accent); }\n.bd-post .bp-cta-end-sub { color: var(--inverse-text-2); font-size: 15px; line-height: 1.6; margin: 0; }\n.bd-post .bp-cta-end-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  justify-self: start;\n  padding: 14px 24px;\n  border-radius: 6px;\n  font-family: \"Poppins\", sans-serif;\n  font-weight: 600;\n  font-size: 15px;\n  text-decoration: none;\n  color: var(--btn-ink);\n  background: var(--btn-white);\n}\n.bd-post .bp-cta-end-btn:hover { color: var(--btn-white); background: var(--accent-cta); }\n.bd-post .bp-cta-end-btn svg { width: 18px; height: 18px; }\n\n\/* ---- References (series canonical .bd-refs) ---- *\/\n.bd-post .bd-refs { margin: 0 0 1em; padding-left: 1.6em; }\n.bd-post .bd-refs li { font-size: 14px; line-height: 1.7; color: var(--text-secondary); margin-bottom: 10px; overflow-wrap: anywhere; list-style: decimal; }\n.bd-post .bd-refs li::before { content: none; }\n.bd-post .bd-refs li::marker { color: var(--accent-text); }\n.bd-post .bd-refs li a { color: var(--accent-text); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; overflow-wrap: anywhere; }\n.bd-post .bd-refs li a:hover { color: var(--inverse-bg); }\n\n\/* ---- SANCTIONED MOTION \u2014 CSS only, gated, no JS ---- *\/\n@media (prefers-reduced-motion: no-preference) {\n  @supports (animation-timeline: view()) {\n    .bd-post .bd-reveal { animation: bd-fade-in linear both; animation-timeline: view(); animation-range: entry 0% entry 35%; }\n    @keyframes bd-fade-in { from { opacity: 0; } to { opacity: 1; } }\n  }\n  .bd-post h2 { transition: color .2s ease-out, transform .2s ease-out; }\n  .bd-post h2:hover { color: var(--card-accent); transform: scale(1.02); }\n  .bd-post .rich-table tr { transition: background-color .2s ease-out; }\n  .bd-post .rich-table tr:hover td { background: var(--card-fill); }\n  .bd-post .bp-envelopes-item { transition: color .2s ease-out; }\n  .bd-post .bp-envelopes-item:hover .bp-envelopes-name,\n  .bd-post .bp-envelopes-item:hover .bp-envelopes-q { color: var(--card-accent); }\n  .bd-post .bp-chambers-row { transition: transform .2s ease-out, box-shadow .2s ease-out; }\n  .bd-post .bp-chambers-row:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0,0,0,0.08); }\n  .bd-post .rich-stats { transition: transform .2s ease-out, box-shadow .2s ease-out; }\n  .bd-post .rich-stats:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0,0,0,0.08); }\n  .bd-post .rich-stats:hover .rich-stats-equals { transform: scale(1.02); }\n  .bd-post .rich-stats-equals { transition: transform .2s ease-out; display: inline-flex; }\n  .bd-post .rich-callout-warning .rich-callout-icon { transition: transform .2s ease-out; }\n  .bd-post .rich-callout-warning:hover .rich-callout-icon { transform: translateY(-1px); }\n  .bd-post .rich-multicol-col { transition: box-shadow .2s ease-out; }\n  .bd-post .rich-multicol-col:hover { box-shadow: 0 6px 18px rgba(0,0,0,0.06); }\n  .bd-post .rich-checklist-item { transition: color .2s ease-out; }\n  .bd-post .rich-checklist-item:hover .rich-checklist-text { color: var(--card-accent); }\n  .bd-post .bp-cta-end-btn { transition: transform .2s ease-out, box-shadow .2s ease-out, color .2s ease-out, background-color .2s ease-out; }\n  .bd-post .bp-cta-end-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0,0,0,0.28); }\n}\n\n@media (max-width: 1024px) {\n  .bd-post .rich-stats-figure { font-size: 26px; }\n}\n@media (max-width: 959px) {\n  .bd-post .rich-multicol-grid { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .bd-post { padding: 16px; }\n  .bd-post h1 { font-size: 26px; }\n  .bd-post h2 { font-size: 23px; margin-top: 32px; }\n  .bd-post h3 { font-size: 19px; margin-top: 24px; }\n  .bd-post .bp-envelopes-title,\n  .bd-post .bp-chambers-title,\n  .bd-post .rich-multicol-title,\n  .bd-post .rich-stats-title,\n  .bd-post .rich-table-title,\n  .bd-post .rich-checklist-title { font-size: 16px; }\n  .bd-post .rich-stats-figure { font-size: 22px; }\n  .bd-post .rich-stats-body { flex-direction: column; align-items: stretch; row-gap: 12px; column-gap: 0; }\n  .bd-post .rich-stats-equals { display: none; }\n  .bd-post .bp-cta-end-title { font-size: 20px; }\n  .bd-post .bp-chambers-row { grid-template-columns: 24px minmax(0, 1fr); row-gap: 4px; }\n  .bd-post .bp-chambers-tag { grid-column: 2; white-space: normal; }\n}\n@media (max-width: 479px) {\n  .bd-post h1 { font-size: 22px; }\n  .bd-post h2 { font-size: 20px; }\n  .bd-post h3 { font-size: 18px; }\n  .bd-post .rich-stats-figure { font-size: 20px; }\n  .bd-post .rich-callout-warning,\n  .bd-post .rich-quote { grid-template-columns: 1fr; row-gap: 8px; }\n  .bd-post .bp-cta-end-btn { width: 100%; justify-content: center; }\n}\n<\/style>\n<article class=\"bd-post-article\">\n<h1>Best Floating Dock Systems: The Five Envelopes That Decide Which One Is Actually Best<\/h1>\n\n<p>Search for the best floating dock systems and you will get two kinds of answers. One is a brand list. The other is a material comparison that ends with &ldquo;it depends.&rdquo; Neither tells you what you actually need, which is a way to judge a system against your own water, your own traffic, and your own books.<\/p>\n\n<p>Here is the framework this article uses. Every floating dock system, whatever it is made of and whoever builds it, has to hold up at five separate points: <strong>buoyancy, load path, connections, compliance, and supply.<\/strong> They are independent. A system can be excellent at four of them and fail at the fifth, and the fifth is the one that ends the project.<\/p>\n\n<p>Material names do not predict which envelope fails. That is why a ranked list cannot answer your question.<\/p>\n\n<!-- BP-1 -->\n<div class=\"bp-envelopes-card bd-reveal\">\n  <p class=\"bp-envelopes-title\"><span class=\"bp-envelopes-title-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polygon points=\"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76\"\/><\/svg><\/span>The five envelopes, and the question each one answers<\/p>\n  <div class=\"bp-envelopes-list\">\n    <div class=\"bp-envelopes-item\">\n      <span class=\"bp-envelopes-num\">01<\/span>\n      <span class=\"bp-envelopes-body\">\n        <span class=\"bp-envelopes-name\">Flotabilidad<\/span>\n        <span class=\"bp-envelopes-q\">How much weight does this platform lift, in which units, and can a flooded chamber be recovered?<\/span>\n      <\/span>\n    <\/div>\n    <div class=\"bp-envelopes-item\">\n      <span class=\"bp-envelopes-num\">02<\/span>\n      <span class=\"bp-envelopes-body\">\n        <span class=\"bp-envelopes-name\">Load path<\/span>\n        <span class=\"bp-envelopes-q\">Where does the force go when it arrives at one point instead of across the deck?<\/span>\n      <\/span>\n    <\/div>\n    <div class=\"bp-envelopes-item\">\n      <span class=\"bp-envelopes-num\">03<\/span>\n      <span class=\"bp-envelopes-body\">\n        <span class=\"bp-envelopes-name\">Connections<\/span>\n        <span class=\"bp-envelopes-q\">Which part of this system fails first, and what was actually analysed to predict it?<\/span>\n      <\/span>\n    <\/div>\n    <div class=\"bp-envelopes-item\">\n      <span class=\"bp-envelopes-num\">04<\/span>\n      <span class=\"bp-envelopes-body\">\n        <span class=\"bp-envelopes-name\">Compliance<\/span>\n        <span class=\"bp-envelopes-q\">Can this system still be installed, repaired, and sold in your jurisdiction?<\/span>\n      <\/span>\n    <\/div>\n    <div class=\"bp-envelopes-item\">\n      <span class=\"bp-envelopes-num\">05<\/span>\n      <span class=\"bp-envelopes-body\">\n        <span class=\"bp-envelopes-name\">Supply<\/span>\n        <span class=\"bp-envelopes-q\">When the first claim arrives, who is holding the spares, the tools, and the terms?<\/span>\n      <\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<h2>What Counts as a Floating Dock System<\/h2>\n\n<p>The word &ldquo;dock&rdquo; covers two unrelated products in the same search results.<\/p>\n\n<p>A <strong>sistema modular de diques flotantes<\/strong> is a platform that stays in the water, is anchored in place, and carries people and boats across seasons. A <strong>floating swim dock<\/strong> is an inflatable mat, usually drop-stitch PVC, that you blow up at the boat and roll up afterward.<\/p>\n\n<p>The dividing question is not size or price. Ask it this way: <strong>does it need to be anchored, and can you fold it into a boat locker?<\/strong><\/p>\n\n<!-- RICH_ELEMENT: Callout-MultiColumn -->\n<div class=\"rich-multicol bd-reveal\">\n  <p class=\"rich-multicol-title\"><span class=\"rich-multicol-title-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M12 3v18\"\/><\/svg><\/span>Which of these are you actually shopping for?<\/p>\n  <div class=\"rich-multicol-grid\">\n    <div class=\"rich-multicol-col\">\n      <span class=\"rich-multicol-head\">Modular floating dock system<\/span>\n      <div class=\"rich-multicol-list\">\n        <span class=\"rich-multicol-item\">Stays in the water year-round<\/span>\n        <span class=\"rich-multicol-item\">Anchored to hold position<\/span>\n        <span class=\"rich-multicol-item\">Cannot be folded or stowed<\/span>\n        <span class=\"rich-multicol-item\">Carries foot traffic and moored vessels<\/span>\n        <span class=\"rich-multicol-item\">Judged on five envelopes<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"rich-multicol-col\">\n      <span class=\"rich-multicol-head\">Inflatable swim dock<\/span>\n      <div class=\"rich-multicol-list\">\n        <span class=\"rich-multicol-item\">Inflated at the boat and deflated after use<\/span>\n        <span class=\"rich-multicol-item\">Tied off, not anchored<\/span>\n        <span class=\"rich-multicol-item\">Rolls up into a locker<\/span>\n        <span class=\"rich-multicol-item\">Carries people at rest<\/span>\n        <span class=\"rich-multicol-item\">Judged on comfort and pack size<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<p>If it needs anchoring and will not fold, it is a system, and the rest of this article applies. If it folds, it is recreation equipment.<\/p>\n\n<p>One more boundary worth setting early. Floating against fixed is a separate decision from this one. Floating wins where water levels move; fixed wins on stable, shallow shorelines. Settle that question first, because the criteria below only sort among floating options.<\/p>\n\n<h2>Envelope One &mdash; Buoyancy: How Much It Lifts, and in Which Units<\/h2>\n\n<p>Buoyancy is a function of displaced volume, not of material. A hollow chamber lifts whatever weight of water its volume displaces, and any material can enclose that chamber. This matters because the spec sheet usually states the figure in one of two units, and buyers routinely compare across them as if they were the same.<\/p>\n\n<p><strong>Area load<\/strong> is measured in kilograms per square meter and describes how much a deck area floats. <strong>Per-unit load<\/strong> describes how much a single cube holds. Take a common 500 &times; 500 &times; 400 mm cube rated at 350 kg\/m&sup2;. Its footprint is 0.25 m&sup2;, so it floats 87.5 kg, which is the same figure a supplier would publish as roughly 90 kg, or 200 lbs, per cube.<\/p>\n\n<p>Both numbers are correct. They describe the same cube. Only one of them answers the question you asked.<\/p>\n\n<!-- RICH_ELEMENT: Card-Stats (memory hook) -->\n<div class=\"rich-stats bd-reveal\">\n  <p class=\"rich-stats-title\"><span class=\"rich-stats-title-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 7 13.5 15.5 8.5 10.5 2 17\"\/><polyline points=\"16 7 22 7 22 13\"\/><\/svg><\/span>One cube, two units<\/p>\n  <div class=\"rich-stats-body\">\n    <span class=\"rich-stats-cell\">\n      <span class=\"rich-stats-figure\">350 kg\/m&sup2;<\/span>\n      <span class=\"rich-stats-label\">Area load, as published on the spec sheet<\/span>\n    <\/span>\n    <span class=\"rich-stats-equals\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 9h14\"\/><path d=\"M5 15h14\"\/><\/svg><\/span>\n    <span class=\"rich-stats-cell\">\n      <span class=\"rich-stats-figure\">&asymp;90 kg<\/span>\n      <span class=\"rich-stats-label\">Per-unit load for a 500&times;500&times;400 mm cube, or 200 lbs<\/span>\n    <\/span>\n  <\/div>\n  <p class=\"rich-stats-foot\">500 &times; 500 mm gives a 0.25 m&sup2; footprint. 350 kg\/m&sup2; &times; 0.25 = 87.5 kg. Same cube, two units, and neither figure is wrong.<\/p>\n<\/div>\n\n<p>What the construction of the chamber changes is not capacity but <strong>whether a failure can be undone<\/strong>. A sealed hollow chamber that cracks loses its displacement permanently. The cavity floods and stays flooded. A foam core inside a shell absorbs water slowly and degrades over years rather than in one event. An inflatable loses buoyancy the moment it deflates, and regains it the moment it is re-inflated. None of these is universally better. They fail on different clocks.<\/p>\n\n<p>Freeboard and draft belong to the same trade-off. A low-profile cube around 250 mm high sits close to the water, which makes it easier to board from a kayak, cheaper to ship, and less load-bearing per footprint. A 400 or 500 mm cube lifts more and stands further off the water. A draft of 2 to 4 inches is typical at the low end of that range.<\/p>\n\n<p>Sufficient buoyancy does not make a system sound. It only means the platform floats.<\/p>\n\n<!-- BP-2 -->\n<div class=\"bp-chambers-card bd-reveal\">\n  <p class=\"bp-chambers-title\"><span class=\"bp-chambers-title-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z\"\/><path d=\"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97\"\/><\/svg><\/span>How each chamber construction fails<\/p>\n  <div class=\"bp-chambers-list\">\n    <div class=\"bp-chambers-row\">\n      <span class=\"bp-chambers-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\/><path d=\"m3.3 7 8.7 5 8.7-5\"\/><path d=\"M12 22V12\"\/><\/svg><\/span>\n      <span class=\"bp-chambers-body\">\n        <span class=\"bp-chambers-name\">Sealed hollow chamber<\/span>\n        <span class=\"bp-chambers-mode\">A crack at the waterline floods the cavity. Displacement is lost in one event.<\/span>\n      <\/span>\n      <span class=\"bp-chambers-tag\">Not recoverable<\/span>\n    <\/div>\n    <div class=\"bp-chambers-row\">\n      <span class=\"bp-chambers-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z\"\/><path d=\"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65\"\/><path d=\"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65\"\/><\/svg><\/span>\n      <span class=\"bp-chambers-body\">\n        <span class=\"bp-chambers-name\">Foam core inside a shell<\/span>\n        <span class=\"bp-chambers-mode\">Water reaches the core and the cell absorbs it. Capacity decays across years, not hours.<\/span>\n      <\/span>\n      <span class=\"bp-chambers-tag\">Gradual loss<\/span>\n    <\/div>\n    <div class=\"bp-chambers-row\">\n      <span class=\"bp-chambers-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12.8 19.6A2 2 0 1 0 14 16H2\"\/><path d=\"M17.5 8a2.5 2.5 0 1 1 2 4H2\"\/><path d=\"M9.8 4.4A2 2 0 1 1 11 8H2\"\/><\/svg><\/span>\n      <span class=\"bp-chambers-body\">\n        <span class=\"bp-chambers-name\">Inflatable chamber<\/span>\n        <span class=\"bp-chambers-mode\">Buoyancy goes to zero on deflation and returns on re-inflation. Stored ashore between uses.<\/span>\n      <\/span>\n      <span class=\"bp-chambers-tag\">Fully reversible<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<h2>Envelope Two &mdash; Load Path: Where the Force Actually Goes<\/h2>\n\n<h3>Distributed Load and Concentrated Load Are Two Different Accounts<\/h3>\n\n<p>A load rating describes a distributed load: people standing across a deck. A dock also takes <strong>concentrated<\/strong> loads at a handful of points, which is what a cleat or bollard, a handrail post, a boarding step, the entry to a U-shaped slip, or a roller for a personal watercraft all produce. Those forces arrive at one location, not across an area.<\/p>\n\n<p>No conversion exists between the two. A floor rating cannot be divided into a point rating, because the two describe different mechanisms. One is about total displacement. The other is about how much stress a small area of structure and its fasteners will accept. A supplier who gives you only one has answered half your question.<\/p>\n\n<p>The split matters more in commercial work than most buyers expect. Marine mooring hardware is rated by failure load, and the standard practice is to design the fitting so that <strong>the holding-down bolts fail before the structure does<\/strong>, making the connection point deliberately sacrificial so that overload damages a replaceable part instead of the platform. That logic exists because concentrated loads are the ones that take docks apart.<\/p>\n\n<!-- RICH_ELEMENT: ComparisonTable \u2014 load types -->\n<div class=\"rich-table bd-reveal\">\n  <p class=\"rich-table-title\">Load Types and Where to Check Them<\/p>\n  <div class=\"table-wrapper\">\n    <table>\n      <thead>\n        <tr><th>Load type<\/th><th>How it arrives<\/th><th>What carries it first<\/th><th>What to confirm<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>Distributed (people standing)<\/td><td>Spread across deck area<\/td><td>The buoyancy chamber&#8217;s displacement<\/td><td>Area rating in kg\/m&sup2;, and the footprint it assumes<\/td><\/tr>\n        <tr><td>Concentrated (cleat, rail post, boarding step)<\/td><td>At one fitting or edge location<\/td><td>The fasteners and the plate they pass through<\/td><td>A per-point rating, or written confirmation that none is published<\/td><\/tr>\n        <tr><td>Dynamic (boat contact, roller entry, fender compression)<\/td><td>Repeated impact rather than a static push<\/td><td>Edge geometry and flexible elements<\/td><td>Whether impact is absorbed by a replaceable part<\/td><\/tr>\n        <tr><td>Eccentric (crowd to one side)<\/td><td>Offset from the platform centre<\/td><td>Footprint, and connection stiffness across the array<\/td><td>Whether a larger footprint is needed for your use<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/div>\n\n<h3>Eccentric Load and Why Footprint Matters<\/h3>\n\n<p>Load that sits off-centre tilts the platform before it overloads it. A group gathered on one edge, or a boarding point on a corner, shifts the centre of gravity and puts unequal demand across the connections. The fix is usually geometric rather than structural, since a larger footprint spreads the offset across more cubes.<\/p>\n\n<p>This is why the same rating supports more people on a wide platform than a narrow one, and why copying a neighbour&#8217;s configuration can disappoint even when both systems carry the same rating.<\/p>\n\n<!-- RICH_ELEMENT: Callout-Warning \u2014 area vs per-point -->\n<div class=\"rich-callout-warning bd-reveal\">\n  <span class=\"rich-callout-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\n  <span class=\"rich-callout-body\">\n    <span class=\"rich-callout-title\">Where the spec sheet gets misread<\/span>\n    <p class=\"rich-callout-text\">An area rating is not a per-point rating, and nothing converts one into the other. Using &ldquo;350 kg\/m&sup2;&rdquo; to justify a cleat, a rail post, or a boarding step load is the single most common spec-sheet misread in this category, and it is the one that produces warranty claims.<\/p>\n  <\/span>\n<\/div>\n\n<h2>Envelope Three &mdash; Connections: What Decides How Long It Lasts<\/h2>\n\n<h3>Why Published Lifespans Disagree<\/h3>\n\n<p>Published service lives for floating docks run from a couple of years to five decades. The spread is not mainly a materials argument. It is a measurement argument, in which different numbers describe different things, and some describe a component rather than a structure.<\/p>\n\n<p>A coating that needs recoating every five to seven years is not a dock with a five-year life. A structure rated over 40 years has not been tested for 40 years. And a connector that fails at year twelve ends the system&#8217;s life regardless of how well the deck is holding up.<\/p>\n\n<p>The most consistent engineering finding here is blunt: <strong>the connections between modules are the weakest components of a modular floating structure.<\/strong> Work on modular floating breakwaters and multi-body platform arrays identifies two failure modes, rupture under extreme load and material fatigue under ordinary cyclic loading across the service life. Fatigue is the one that gets missed, because nothing looks wrong until it does.<\/p>\n\n    <img decoding=\"async\" src=\"https:\/\/www.hiseadock.com\/wp-content\/uploads\/2026\/09\/Best-Floating-Dock-Systems-1.webp\" style=\"width: 512px; height: 384px; max-width: 100%; object-fit: cover; border-radius: 12px; margin: 30px auto; display: block; box-shadow: 10px 10px 60px 0px rgba(210, 221, 224, 0.35); transition: all 0.3s ease; cursor: pointer;\" onmouseover=\"this.style.transform='translateY(-5px) scale(1.03)'; this.style.boxShadow='15px 25px 80px 0px rgba(210, 221, 224, 0.45)'\" onmouseout=\"this.style.transform='translateY(0) scale(1)'; this.style.boxShadow='10px 10px 60px 0px rgba(210, 221, 224, 0.35)'\"> \n\n<h3>What the Analysis Misses at the Connection<\/h3>\n\n<p>A 2025 study in the <em>Journal of Ocean Engineering and Technology<\/em> on a floating multi-body connector makes the gap concrete. A standard global beam analysis of the structure predicted a connector fatigue life of <strong>30 to 1,533 years.<\/strong> Adding local shell modelling to capture stress concentration at the fixed connection points dropped the corrected estimate to <strong>1 to 47 years<\/strong>, against a 25-year design life. Past roughly 5% extreme-wave probability, the beam-only method still returned a pass while the corrected method returned a fail.<\/p>\n\n<p>Read that as a buyer rather than an engineer. The published fatigue figure for a connection depends heavily on how conservatively it was calculated, and the optimistic method is the common one. That is not a reason to distrust the product. It is a reason to ask what was analysed.<\/p>\n\n<!-- RICH_ELEMENT: ComparisonTable \u2014 connection types -->\n<div class=\"rich-table bd-reveal\">\n  <p class=\"rich-table-title\">How Connection Types Distribute Margin<\/p>\n  <div class=\"table-wrapper\">\n    <table>\n      <thead>\n        <tr><th>Connection type<\/th><th>How force transfers<\/th><th>Where stress concentrates<\/th><th>What it is good at<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>Rigid pin or bolt fixing by corner position<\/td><td>Directly, section to section<\/td><td>At the fixed points and the plate around them<\/td><td>Holding an array in a fixed layout<\/td><\/tr>\n        <tr><td>Flexible coupling between sections<\/td><td>Through an elastic element that moves with the wave<\/td><td>Away from any single point<\/td><td>Dissipating wave energy instead of resisting it<\/td><\/tr>\n        <tr><td>Bolted plate with a sacrificial fitting<\/td><td>Into replaceable fasteners first<\/td><td>In the fasteners, by design<\/td><td>Protecting the main structure from overload<\/td><\/tr>\n        <tr><td>Over-sized lug thickness<\/td><td>As a larger section at the joint<\/td><td>Over a broader area at the joint<\/td><td>Storm margin, not carrying capacity<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/div>\n\n<p>What you can act on: connections take every wave, every tide, and every boarding as a <strong>cycle<\/strong>, and static load ratings do not describe cycles. Rigid connections transfer force directly and concentrate stress at fixed points. Flexible couplings let sections move independently and dissipate wave energy instead of resisting it. Neither is superior in the abstract, because they distribute margin differently. And a thicker connection lug buys storm margin, not carrying capacity. Those are two separate purchases, and sellers routinely let them blur together.<\/p>\n\n<!-- RICH_ELEMENT: Card-Quote \u2014 field evidence -->\n<div class=\"rich-quote bd-reveal\">\n  <span class=\"rich-quote-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z\"\/><path d=\"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z\"\/><\/svg><\/span>\n  <span class=\"rich-quote-body\">\n    <p class=\"rich-quote-text\">&ldquo;The floats need to be replaced. You may get through the season if there is enough buoyancy. Have run marinas since 1988.&rdquo;<\/p>\n    <span class=\"rich-quote-attr\">Reply to a floating dock owner reporting cracks at the waterline &mdash; r\/boating, 2024<\/span>\n  <\/span>\n<\/div>\n\n<p>That thread is worth reading in full. The owner found water coming <em>out<\/em> of the hole he was trying to patch, because the cavity had already flooded. The reply from a long-time marina operator notes the second-order damage: missing plastic puts added stress on the sections that are still intact.<\/p>\n\n<p>At Hisea Dock we publish the connection geometry rather than a single load figure. The lug runs 19 mm thick, and the reserved pin and bolt holes are indexed by corner position, so corners 1 and 4 take one fixing while corners 1,3 or 2,4 take another, with separate long pins and bolts for double-layer builds. The fixing pattern traces to a drawing instead of to the installer&#8217;s judgement. We also publish the <a href=\"https:\/\/www.hiseadock.com\/es\/quality\/\">diagonal tensile test result<\/a>: a maximum force of 14,389 N, measured on the diagonal of the assembled cube. Ask every supplier you compare for the equivalent. What was tested, on which axis, and under what method? A connection figure without its test method is not a specification.<\/p>\n\n<h2>Envelope Four &mdash; Compliance, and Where Your Scenario Sits<\/h2>\n\n<p>Regulation has started to reach into the buoyancy chamber itself, and this is the envelope most buyers check last.<\/p>\n\n<!-- RICH_ELEMENT: Callout-Warning \u2014 RCW -->\n<div class=\"rich-callout-warning bd-reveal\">\n  <span class=\"rich-callout-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\n  <span class=\"rich-callout-body\">\n    <span class=\"rich-callout-title\">Washington RCW 70A.245.130<\/span>\n    <p class=\"rich-callout-text\">Effective 1 January 2024: polystyrene foam in overwater structures must be fully enclosed in a shell of plastic at least 0.15 in thick, or of concrete, aluminium, or steel. Civil penalty up to $10,000 per violation. Upgrades and repairs must comply, not just new installations.<\/p>\n  <\/span>\n<\/div>\n\n<p>The direction of travel is clear; the speed is not. California&#8217;s AB 2916 would have applied an identical framework, with the same 0.15-inch shell, the same $10,000 ceiling, and the same 2026 start, and it died in the Assembly Appropriations suspense file on 16 May 2024. New York&#8217;s S1129, which would bar polystyrene foam docks, buoys, and floating structures, has been referred and re-referred without a recorded vote. One state has enacted it. A second wrote the same law and did not pass it. A third is pending.<\/p>\n\n<p>That is the useful form of the fact for anyone selling or specifying docks. Exposure is <strong>regional and legislative<\/strong>, not yet universal, and it moves between sessions. The practical consequence is that a system containing exposed or film-wrapped foam carries a compliance risk that a fully enclosed or foam-free system does not, and that risk lands on whoever sells or installs it rather than on the end user.<\/p>\n\n<!-- RICH_ELEMENT: ComparisonTable \u2014 scenario boundary matrix -->\n<div class=\"rich-table bd-reveal\">\n  <p class=\"rich-table-title\">Where Each Scenario Hits Its First Limit<\/p>\n  <div class=\"table-wrapper\">\n    <table>\n      <thead>\n        <tr><th>Scenario<\/th><th>First envelope to bind<\/th><th>What you see when it does<\/th><th>What to confirm before deciding<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>Lake or pond, sheltered<\/td><td>Flotabilidad<\/td><td>Draft too deep, wet boarding, awkward step-on<\/td><td>Area rating, footprint, and the per-unit figure behind it<\/td><\/tr>\n        <tr><td>River with current<\/td><td>Connections<\/td><td>Fasteners working loose, array drifting off position<\/td><td>Anchoring method and the sustained load it carries<\/td><\/tr>\n        <tr><td>Water that freezes<\/td><td>Connections<\/td><td>Cube deformation, connector fatigue, sheared fixings<\/td><td>Overwintering plan: ride the ice, lift out, or de-ice<\/td><\/tr>\n        <tr><td>Public or semi-public site<\/td><td>Load path<\/td><td>Local sinking, rail and step fixings overstressed<\/td><td>Per-point ratings at rail, step and cleat locations<\/td><\/tr>\n        <tr><td>Commercial marina, multiple berths<\/td><td>Connections and compliance<\/td><td>Array separation, or foam that cannot legally be installed or repaired<\/td><td>The acceptance standard, and whether any foam is exposed<\/td><\/tr>\n        <tr><td>Industrial work platform<\/td><td>Compliance and supply<\/td><td>Permit delays, spares unavailable mid-project<\/td><td>Which agency has jurisdiction, and the spare and tooling list<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/div>\n\n<h2>Envelope Five &mdash; Supply: What a Dealer Is Really Signing Up For<\/h2>\n\n<p>The first four envelopes live on the product. The fifth lives on the invoice, the warranty, and the shipping schedule, and it is the only one where you carry the residual risk rather than the product.<\/p>\n\n<p>Four things decide whether it holds: <strong>whether spares are available, whether the tools arrive with the order, how a warranty claim is actually executed, and whether lead times hold in peak season.<\/strong> None of them appear on a specification sheet. All of them appear in what you signed.<\/p>\n\n<p>That is the trade a dealer makes. A system with strong margins on the first four envelopes and no terms on the fifth hands the least controllable risk to the person who sold it.<\/p>\n\n<!-- RICH_ELEMENT: Card-Checklist \u2014 pre-signature -->\n<div class=\"rich-checklist bd-reveal\">\n  <p class=\"rich-checklist-title\"><span class=\"rich-checklist-title-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M11 18H3\"\/><path d=\"m15 18 2 2 4-4\"\/><path d=\"M16 12H3\"\/><path d=\"M16 6H3\"\/><\/svg><\/span>Before you sign<\/p>\n  <div class=\"rich-checklist-list\">\n    <div class=\"rich-checklist-item\">\n      <span class=\"rich-checklist-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\n      <span class=\"rich-checklist-text\">A spare parts list with a supply commitment, including fasteners and any dedicated tooling<\/span>\n    <\/div>\n    <div class=\"rich-checklist-item\">\n      <span class=\"rich-checklist-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\n      <span class=\"rich-checklist-text\">Who holds warranty stock, and the turnaround stated in writing<\/span>\n    <\/div>\n    <div class=\"rich-checklist-item\">\n      <span class=\"rich-checklist-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\n      <span class=\"rich-checklist-text\">Peak-season production priority expressed as a date range, not a hope<\/span>\n    <\/div>\n    <div class=\"rich-checklist-item\">\n      <span class=\"rich-checklist-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\n      <span class=\"rich-checklist-text\">A named contact for claims, not a general inbox<\/span>\n    <\/div>\n    <div class=\"rich-checklist-item\">\n      <span class=\"rich-checklist-icon\"><svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\n      <span class=\"rich-checklist-text\">Clarification of who carries compliance risk if foam rules change in your territory<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<p>Hisea Dock answers those four in the same order. Warranty is <a href=\"https:\/\/www.hiseadock.com\/es\">five years, with free replacement of damaged product within that period<\/a>, stated on our homepage rather than buried in a terms page. Spares are a stocked line rather than a special order, covering pins, long bolts, screws, washers and cushions, plus the tools that go with them, including a dedicated spanner, mallet, and plug tool. Lead times run 7&ndash;10 days for production when stock is out, 10&ndash;15 days for custom builds, and most accessories ship within 10 working days. Where no local distributor covers your territory, we ship directly to the freight station your customer nominates.<\/p>\n\n<p>None of that is unusual in itself. It is simply what the fifth envelope looks like when it is written down, and it is the list to hold every supplier you are comparing to.<\/p>\n\n<p>Put your water, your traffic, and your books against the five envelopes. The one that binds first tells you what to check hardest. If you want to compare another supplier&#8217;s range against those five, <a href=\"https:\/\/www.hiseadock.com\/es\/contact-us\/\">tell us about your water and your traffic<\/a> and we will answer the same questions we have just told you to ask.<\/p>\n\n<!-- BP-cta-end -->\n<div class=\"bp-cta-end\">\n  <p class=\"bp-cta-end-title\"><span class=\"bp-cta-end-title-icon\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg><\/span>Have your site assessed against all five envelopes<\/p>\n  <p class=\"bp-cta-end-sub\">Send your water conditions, traffic, and season. We&#8217;ll return the cube layout, the load figures behind it, and the production window for your build.<\/p>\n  <a class=\"bp-cta-end-btn\" href=\"https:\/\/www.hiseadock.com\/es\/contact-us\/\" target=\"_self\"><svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>Request a site assessment<\/a>\n<\/div>\n\n<h2 class=\"bd-refs-heading\">References<\/h2>\n<ol class=\"bd-refs\">\n<li>Washington State Legislature. &#8220;RCW 70A.245.130 \u2014 Overwater Structures Containing Certain Plastic Foam; Prohibition on Sale, Distribution, Installation.&#8221; <a href=\"https:\/\/app.leg.wa.gov\/RCW\/default.aspx?cite=70A.245.130\" target=\"_blank\" rel=\"noopener\">https:\/\/app.leg.wa.gov\/RCW\/default.aspx?cite=70A.245.130<\/a><\/li>\n<li>Washington State Department of Ecology. &#8220;Foam Docks and Blocks Law.&#8221; <a href=\"https:\/\/www.ecology.wa.gov\/waste-toxics\/reducing-recycling-waste\/plastics\/docks-and-blocks\" target=\"_blank\" rel=\"noopener\">https:\/\/www.ecology.wa.gov\/waste-toxics\/reducing-recycling-waste\/plastics\/docks-and-blocks<\/a><\/li>\n<li>CalMatters Digital Democracy. &#8220;AB 2916: Environmental Health: Floating Devices: Expanded Polystyrene (2023\u20132024).&#8221; <a href=\"https:\/\/calmatters.digitaldemocracy.org\/bills\/ca_202320240ab2916\" target=\"_blank\" rel=\"noopener\">https:\/\/calmatters.digitaldemocracy.org\/bills\/ca_202320240ab2916<\/a><\/li>\n<li>New York State Senate. &#8220;S1129 \u2014 Polystyrene Foam Docks, Buoys and Floating Structures (2025\u20132026 Session).&#8221; <a href=\"https:\/\/open.pluralpolicy.com\/ny\/bills\/2025-2026\/S1129\/\" target=\"_blank\" rel=\"noopener\">https:\/\/open.pluralpolicy.com\/ny\/bills\/2025-2026\/S1129\/<\/a><\/li>\n<li><em>Journal of Ocean Engineering and Technology<\/em> 39(3). &#8220;Time Domain Stress and Fatigue Life Evaluation for the Connector of a Floating Multi-Body in Waves by Total Beam and Local Shell Analyses.&#8221; <a href=\"https:\/\/joet.org\/journal\/view.php?number=3193\" target=\"_blank\" rel=\"noopener\">https:\/\/joet.org\/journal\/view.php?number=3193<\/a><\/li>\n<li>Cebada Relea, A. &#8220;Structural Reliability Improvement of Modular Floating Dock Connections: Hydrodynamic Numerical Modelling, Extreme Load Analysis and Fatigue Assessment.&#8221; <a href=\"https:\/\/dialnet.unirioja.es\/servlet\/tesis?codigo=342516\" target=\"_blank\" rel=\"noopener\">https:\/\/dialnet.unirioja.es\/servlet\/tesis?codigo=342516<\/a><\/li>\n<li>U.S. Department of Defense. &#8220;UFC 4-152-01 \u2014 Piers and Wharves.&#8221; <a href=\"https:\/\/www.wbdg.org\/FFC\/DOD\/UFC\/UFC_Complete_4-010-01_thru_4-159-03.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/www.wbdg.org\/FFC\/DOD\/UFC\/UFC_Complete_4-010-01_thru_4-159-03.pdf<\/a><\/li>\n<li>r\/boating. &#8220;Floating Dock Cracks in Float.&#8221; <a href=\"https:\/\/www.reddit.com\/r\/boating\/comments\/1dfvken\/floating_dock_cracks_in_float\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.reddit.com\/r\/boating\/comments\/1dfvken\/floating_dock_cracks_in_float\/<\/a><\/li>\n<li>Hisea Dock. &#8220;Plastic Floating Dock Systems Manufacturer.&#8221; <a href=\"https:\/\/www.hiseadock.com\/es\" target=\"_blank\" rel=\"noopener\">https:\/\/www.hiseadock.com\/<\/a><\/li>\n<li>Hisea Dock. &#8220;Products \u2014 Floating Dock Cubes and Accessories.&#8221; <a href=\"https:\/\/www.hiseadock.com\/es\/products\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.hiseadock.com\/products\/<\/a><\/li>\n<li>Hisea Dock. &#8220;Quality \u2014 Testing and Certifications.&#8221; <a href=\"https:\/\/www.hiseadock.com\/es\/quality\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.hiseadock.com\/quality\/<\/a><\/li>\n<li>Hisea Dock. &#8220;Contact Us.&#8221; <a href=\"https:\/\/www.hiseadock.com\/es\/contact-us\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.hiseadock.com\/contact-us\/<\/a><\/li>\n<\/ol>\n\n<\/article>\n<\/div>\n<!-- \u2191\u2191\u2191 Fragment ends here. \u2191\u2191\u2191 -->\n<\/body><\/html>","protected":false},"excerpt":{"rendered":"<p>Best Floating Dock Systems: The Five Envelopes That Decide Which One Is Actually Best Best Floating Dock Systems: The Five Envelopes That Decide Which One Is<span class=\"excerpt-hellip\"> [...]<\/span><\/p>","protected":false},"author":1,"featured_media":145477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Best Dock Box: Sizes, Materials & Mounting Guide","_seopress_titles_desc":"Choose the right dock box by comparing storage size, materials, hardware, weight distribution and mounting needs for fixed or floating docks.","_seopress_robots_index":"","footnotes":""},"categories":[78],"tags":[],"class_list":["post-145473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mml-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/posts\/145473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/comments?post=145473"}],"version-history":[{"count":1,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/posts\/145473\/revisions"}],"predecessor-version":[{"id":145478,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/posts\/145473\/revisions\/145478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/media\/145477"}],"wp:attachment":[{"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/media?parent=145473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/categories?post=145473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiseadock.com\/es\/wp-json\/wp\/v2\/tags?post=145473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}