.tide-visual-container[data-astro-cid-k6jz4bni]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.tide-layer[data-astro-cid-k6jz4bni]{position:absolute;will-change:transform}.boat-far-1[data-astro-cid-k6jz4bni]{width:100px;top:5%;right:10%}.boat-far-2[data-astro-cid-k6jz4bni]{width:120px;top:12%;left:40%}.boat-mid-1[data-astro-cid-k6jz4bni]{width:200px;top:20%;left:8%}.boat-mid-2[data-astro-cid-k6jz4bni]{width:220px;top:35%;right:25%}.boat-fore[data-astro-cid-k6jz4bni]{width:320px;bottom:8%;left:15%}.tide-lines[data-astro-cid-k6jz4bni]{bottom:0;left:0;width:100%;height:200px}.tide-lines[data-astro-cid-k6jz4bni] svg[data-astro-cid-k6jz4bni]{width:100%;height:100%}.tide-wave[data-astro-cid-k6jz4bni]{fill:none;stroke-linecap:round;stroke-dasharray:80 55;transform-box:fill-box;transform-origin:center;animation:tide-drift 24s linear infinite,wave-bob 8s ease-in-out infinite}.tide-wave-2[data-astro-cid-k6jz4bni]{stroke-dasharray:110 70;animation-duration:30s,10s;animation-delay:-6s,-2s}.tide-wave-3[data-astro-cid-k6jz4bni]{stroke-dasharray:145 85;animation-duration:36s,12s;animation-delay:-12s,-5s}.boat-svg[data-astro-cid-k6jz4bni]{animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;transform-box:fill-box;transform-origin:center}.slow-rise-main[data-astro-cid-k6jz4bni]{animation:rise-and-drift 15s 0s}.slow-rise-1[data-astro-cid-k6jz4bni]{animation:rise-and-drift 18s 1s}.slow-rise-2[data-astro-cid-k6jz4bni]{animation:rise-and-drift 22s 2s}.slow-rise-3[data-astro-cid-k6jz4bni]{animation:rise-and-drift 28s .5s}.slow-rise-4[data-astro-cid-k6jz4bni]{animation:rise-and-drift 32s 3s}@keyframes rise-and-drift{0%{transform:translateY(5px) rotate(-.5deg)}50%{transform:translate(8px,-4px) rotate(.2deg)}to{transform:translate(15px,-15px) rotate(.5deg)}}@keyframes tide-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-270}}@keyframes wave-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media(max-width:768px){.boat-fore[data-astro-cid-k6jz4bni]{width:220px;left:5%;bottom:15%}.boat-mid-2[data-astro-cid-k6jz4bni]{width:180px;top:20%;right:5%}.boat-far-1[data-astro-cid-k6jz4bni],.boat-far-2[data-astro-cid-k6jz4bni],.boat-mid-1[data-astro-cid-k6jz4bni]{display:none}.tide-lines[data-astro-cid-k6jz4bni]{height:120px}}@media(prefers-reduced-motion:reduce){.tide-layer[data-astro-cid-k6jz4bni]{will-change:auto}.boat-svg[data-astro-cid-k6jz4bni],.tide-wave[data-astro-cid-k6jz4bni]{animation:none}}.visual-container[data-astro-cid-rgvvsecl]{width:100%;max-width:1200px;margin:var(--spacing-xl) auto;background:var(--pure-white);padding:clamp(1rem,2.5vw,2rem);border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--shadow-panel);text-align:center}.scroll-wrapper[data-astro-cid-rgvvsecl]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;transition:all .3s ease}.resonance-svg[data-astro-cid-rgvvsecl]{width:100%;height:auto;display:block;overflow:visible;transition:width .4s cubic-bezier(.4,0,.2,1)}.visual-container[data-astro-cid-rgvvsecl].is-enlarged .resonance-svg[data-astro-cid-rgvvsecl]{width:1000px!important;min-width:1000px;flex:0 0 1000px;max-width:none}.visual-container[data-astro-cid-rgvvsecl].is-enlarged .scroll-wrapper[data-astro-cid-rgvvsecl]{justify-content:flex-start}.inspect-button[data-astro-cid-rgvvsecl]{display:none;margin:var(--spacing-md) auto 0;background:var(--pure-white);border:1px solid var(--color-border);padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-family:monospace;transition:all .3s ease}.inspect-button[data-astro-cid-rgvvsecl]:hover{border-color:var(--antique-gold);box-shadow:0 6px 16px #39393714}.btn-text[data-astro-cid-rgvvsecl]{display:block;color:var(--antique-gold);font-size:12px;font-weight:700}.btn-sub[data-astro-cid-rgvvsecl]{display:block;color:var(--warm-stone-gray);font-size:10px;opacity:.8;margin-top:2px}@media(max-width:768px){.inspect-button[data-astro-cid-rgvvsecl]{display:inline-block}.resonance-svg[data-astro-cid-rgvvsecl]{width:100%}}.label-tech[data-astro-cid-rgvvsecl]{font-family:var(--font-body);font-size:9px;fill:var(--dark-gray);font-weight:600}.label-heading[data-astro-cid-rgvvsecl]{font-family:var(--font-display);font-weight:700;font-size:15px;fill:var(--dark-gray);letter-spacing:.02em}.stat-label[data-astro-cid-rgvvsecl]{font-family:var(--font-body);font-size:10px;fill:var(--dark-gray);opacity:.8;font-weight:600}.stat-value[data-astro-cid-rgvvsecl]{font-family:monospace;font-size:12px;fill:var(--dark-gray);font-weight:700}.interaction-hint[data-astro-cid-rgvvsecl]{font-size:.9rem;font-style:italic;color:var(--dark-gray);opacity:.6;margin-top:var(--spacing-md)}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .dash-frame[data-astro-cid-rgvvsecl],.dashboard[data-astro-cid-rgvvsecl]:hover .dash-frame[data-astro-cid-rgvvsecl]{stroke:var(--antique-gold);opacity:1;animation:power-surge 3s infinite ease-in-out}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .label-heading[data-astro-cid-rgvvsecl],.dashboard[data-astro-cid-rgvvsecl]:hover .label-heading[data-astro-cid-rgvvsecl]{fill:var(--antique-gold);transition:color .3s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .connector-line[data-astro-cid-rgvvsecl]{stroke:var(--antique-gold);stroke-width:1.5;opacity:.8;transition:all .5s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .active-bus[data-astro-cid-rgvvsecl]{opacity:1;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 1s linear infinite}.input-node[data-astro-cid-rgvvsecl]:hover .connector-line[data-astro-cid-rgvvsecl]{stroke:var(--antique-gold);stroke-width:2;opacity:1;transition:all .3s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .active-bus[data-astro-cid-rgvvsecl]{opacity:.8;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 1.5s linear infinite}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .gauge-fill-1[data-astro-cid-rgvvsecl],.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .gauge-fill-1[data-astro-cid-rgvvsecl]{width:280px;fill:var(--antique-gold);transition:width .8s ease,fill .4s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .gauge-fill-2[data-astro-cid-rgvvsecl],.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .gauge-fill-2[data-astro-cid-rgvvsecl]{width:250px;fill:var(--antique-gold);transition:width 1s ease .2s,fill .4s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .gauge-fill-3[data-astro-cid-rgvvsecl],.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .gauge-fill-3[data-astro-cid-rgvvsecl]{width:200px;fill:var(--antique-gold);transition:width 1.2s ease .4s,fill .4s ease}.visual-container[data-astro-cid-rgvvsecl]:has(.input-node:hover) .stat-value[data-astro-cid-rgvvsecl],.visual-container[data-astro-cid-rgvvsecl]:has(.dashboard:hover) .stat-value[data-astro-cid-rgvvsecl]{fill:var(--antique-gold);transition:fill .4s ease}@keyframes dash{to{stroke-dashoffset:0}}@keyframes power-surge{0%{stroke-width:1.5;opacity:.4}50%{stroke-width:5;opacity:1}to{stroke-width:1.5;opacity:.4}}@media(prefers-reduced-motion:reduce){.scroll-wrapper[data-astro-cid-rgvvsecl],.resonance-svg[data-astro-cid-rgvvsecl],.inspect-button[data-astro-cid-rgvvsecl],.connector-line[data-astro-cid-rgvvsecl],.active-bus[data-astro-cid-rgvvsecl],.dash-frame[data-astro-cid-rgvvsecl],.label-heading[data-astro-cid-rgvvsecl],.gauge-fill-1[data-astro-cid-rgvvsecl],.gauge-fill-2[data-astro-cid-rgvvsecl],.gauge-fill-3[data-astro-cid-rgvvsecl],.stat-value[data-astro-cid-rgvvsecl]{transition:none;animation:none}}.hero[data-astro-cid-rbttmkam]{--tide-line-color: var(--antique-gold);background:linear-gradient(135deg,var(--dark-gray) 0%,var(--color-surface-dark-deep) 100%);padding:clamp(4rem,8vw,6rem) var(--spacing-md);text-align:center;position:relative;overflow:hidden}.hero-content[data-astro-cid-rbttmkam]{position:relative;z-index:1}.hero[data-astro-cid-rbttmkam] h1[data-astro-cid-rbttmkam]{color:var(--pure-white);font-size:clamp(2.75rem,6vw,4.8rem);margin-bottom:var(--spacing-sm)}.hero-subtitle[data-astro-cid-rbttmkam]{font-size:clamp(1.05rem,1.7vw,1.2rem);color:#fefefed6;max-width:900px;margin:0 auto;line-height:1.65}.visual-section[data-astro-cid-rbttmkam]{padding:clamp(2rem,5vw,3.5rem) var(--spacing-md);background:var(--color-surface-soft)}.problem[data-astro-cid-rbttmkam]{padding:var(--spacing-xl) var(--spacing-md);background:var(--pure-white)}.lead[data-astro-cid-rbttmkam]{font-size:1.25rem;line-height:1.7;margin-bottom:var(--spacing-md);color:var(--dark-gray)}.problem[data-astro-cid-rbttmkam] strong[data-astro-cid-rbttmkam]{color:var(--antique-gold)}.halo-effect[data-astro-cid-rbttmkam]{background:var(--color-surface-soft);padding:var(--spacing-xl) var(--spacing-md)}.section-intro[data-astro-cid-rbttmkam]{font-size:1.125rem;text-align:center;margin-bottom:var(--spacing-lg);color:var(--color-text);opacity:.9}.benefits-grid[data-astro-cid-rbttmkam]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.benefit[data-astro-cid-rbttmkam]{background:var(--pure-white);padding:var(--spacing-md);border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.benefit[data-astro-cid-rbttmkam] h3[data-astro-cid-rbttmkam]{color:var(--antique-gold);margin-bottom:var(--spacing-sm)}.how-it-works[data-astro-cid-rbttmkam]{padding:var(--spacing-xl) var(--spacing-md);background:var(--pure-white)}.org-process[data-astro-cid-rbttmkam]{margin-top:var(--spacing-lg)}.process-step[data-astro-cid-rbttmkam]{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.process-step[data-astro-cid-rbttmkam]:last-child{border-bottom:none}.process-step[data-astro-cid-rbttmkam] h3[data-astro-cid-rbttmkam]{color:var(--dark-gray);margin-bottom:var(--spacing-xs)}.org-roi[data-astro-cid-rbttmkam]{background:var(--color-surface-soft);padding:var(--spacing-xl) var(--spacing-md)}.roi-grid[data-astro-cid-rbttmkam]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.roi-item[data-astro-cid-rbttmkam]{background:var(--pure-white);padding:var(--spacing-md);border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.roi-item[data-astro-cid-rbttmkam] h3[data-astro-cid-rbttmkam]{color:var(--antique-gold);margin-bottom:var(--spacing-sm)}.cta-section[data-astro-cid-rbttmkam]{background:var(--dark-gray);padding:var(--spacing-xl) var(--spacing-md);text-align:center}.cta-section[data-astro-cid-rbttmkam] h2[data-astro-cid-rbttmkam]{color:var(--antique-gold);margin-bottom:var(--spacing-sm)}.cta-text[data-astro-cid-rbttmkam]{font-size:1.25rem;color:#fefefed1;margin-bottom:var(--spacing-lg)}.cta-button[data-astro-cid-rbttmkam]{display:inline-flex;align-items:center;justify-content:center;background:var(--antique-gold);border:1px solid var(--antique-gold);color:var(--dark-gray);cursor:pointer;padding:1.25rem 3rem;border-radius:4px;font-weight:700;font-size:1.125rem;text-decoration:none;transition:all .3s ease;font-family:var(--font-body);box-shadow:0 4px 12px #bd925138}.cta-button[data-astro-cid-rbttmkam]:hover{background:var(--pure-white);border-color:var(--pure-white);transform:translateY(-3px);box-shadow:0 12px 26px #39393738;color:var(--dark-gray)}@media(max-width:768px){.hero[data-astro-cid-rbttmkam]{padding:3.25rem var(--spacing-md)}.hero[data-astro-cid-rbttmkam] h1[data-astro-cid-rbttmkam]{font-size:clamp(2.35rem,10vw,3.1rem)}.benefits-grid[data-astro-cid-rbttmkam],.roi-grid[data-astro-cid-rbttmkam]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cta-button[data-astro-cid-rbttmkam]{transition:none}.cta-button[data-astro-cid-rbttmkam]:hover{transform:none}}
