.water-hero-visual[data-astro-cid-oocvc7rb]{--water-ink:#071f3a;--water-cyan:#49d8ef;--water-blue:#1185d8;gap:12px;width:100%;display:grid}.water-scene[data-astro-cid-oocvc7rb]{isolation:isolate;background:radial-gradient(circle at 50% 12%,#87efff3d,#0000 18%),radial-gradient(circle at 20% 84%,#1482dd38,#0000 29%),linear-gradient(168deg,#05182f 2%,#073a61 47%,#031323 100%);border:1px solid #7ee0f580;border-radius:28px;min-height:clamp(390px,37vw,455px);position:relative;overflow:hidden;box-shadow:0 24px 52px #03182f3d,inset 0 1px #ffffff26}.water-scene[data-astro-cid-oocvc7rb]:before,.water-scene[data-astro-cid-oocvc7rb]:after{z-index:-1;content:"";pointer-events:none;position:absolute}.water-scene[data-astro-cid-oocvc7rb]:before{opacity:.2;background:repeating-linear-gradient(102deg,#0000 0 66px,#8aebff24 67px 68px,#0000 69px 132px);inset:0;mask-image:linear-gradient(#000,#0000 80%)}.water-scene[data-astro-cid-oocvc7rb]:after{opacity:.32;filter:blur(18px);background:radial-gradient(#106fa5a6,#0000 66%);height:55%;bottom:-30%;left:-20%;right:-20%}.water-scene__surface[data-astro-cid-oocvc7rb]{border-top:2px solid #a4f6ffb8;border-radius:50%;height:18px;position:absolute;top:28px;left:9%;right:9%;transform:perspective(180px)rotateX(58deg);box-shadow:0 -7px 18px #5ce1f652,0 9px #5adbef1f}.water-scene__surface[data-astro-cid-oocvc7rb] span[data-astro-cid-oocvc7rb]{border-top:1px solid #a4f6ff70;border-radius:50%;height:12px;position:absolute;left:23%;right:23%}.water-scene__rays[data-astro-cid-oocvc7rb]{opacity:.18;background:conic-gradient(from 250deg at 50% 0%, transparent 0 21%, #89f0ff54 23%, transparent 29% 35%, #89f0ff3b 38%, transparent 45% 100%);filter:blur(7px);width:80%;height:180px;position:absolute;top:50px;left:10%}.water-warning-card[data-astro-cid-oocvc7rb]{z-index:3;color:#ffe09a;letter-spacing:.08em;text-transform:uppercase;transform-origin:0;background:#0a1e32b8;border:1px solid #ffd06f80;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.68rem;font-weight:900;animation:3s ease-in-out infinite alert-breathe;display:inline-flex;position:absolute;top:52px;left:24px;box-shadow:0 8px 20px #0000001f}.water-warning-card[data-astro-cid-oocvc7rb] i[data-astro-cid-oocvc7rb]{color:#ffc857}.water-phone[data-astro-cid-oocvc7rb]{z-index:2;aspect-ratio:.52;filter:drop-shadow(21px 28px 15px #0005116b);width:min(39%,176px);animation:5.8s ease-in-out infinite phone-float;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(9deg)}.water-phone-shadow[data-astro-cid-oocvc7rb]{z-index:1;opacity:.32;background:radial-gradient(#00051185,#0000 70%);border-radius:50%;width:min(32%,146px);height:18px;animation:5.8s ease-in-out infinite shadow-pulse;position:absolute;top:75%;left:50%;transform:translate(-50%)}.water-phone[data-astro-cid-oocvc7rb]:before{z-index:-1;content:"";filter:blur(10px);background:#51e2f933;border-radius:50%;width:100%;height:24%;position:absolute;bottom:7%;right:-21px;transform:rotate(-10deg)}.water-phone__frame[data-astro-cid-oocvc7rb]{background:linear-gradient(145deg,#a9f2fc,#0c5f8c 20%,#06192d 80%);border:2px solid #cef7ffc2;border-radius:29px;padding:7px;position:absolute;inset:0;box-shadow:inset 2px 0 2px #ffffff80,inset -3px -4px 8px #0000006b}.water-phone__screen[data-astro-cid-oocvc7rb]{background:radial-gradient(circle at 80% 12%,#ffffff4d,#0000 20%),linear-gradient(155deg,#0f75a1,#06192c 72%);border:1px solid #9ff2ffad;border-radius:22px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.water-phone__screen[data-astro-cid-oocvc7rb]:after{content:"";opacity:.72;background:linear-gradient(117deg,#0000 35%,#ffffff3b 47%,#0000 58%);position:absolute;inset:-30% -10%;transform:translate(14%)}.water-phone__notch[data-astro-cid-oocvc7rb]{background:#020a14;border-radius:0 0 12px 12px;width:36%;height:15px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.water-phone__screen-glow[data-astro-cid-oocvc7rb]{filter:blur(19px);background:#30c2e847;border-radius:50%;width:80%;height:40%;position:absolute;top:20%}.water-phone__alert[data-astro-cid-oocvc7rb]{z-index:1;color:#fff1c5;text-align:center;background:#031221c2;border:1px solid #ffd56f7a;border-radius:13px;gap:9px;width:86%;padding:17px 10px;display:grid;position:relative}.water-phone__alert[data-astro-cid-oocvc7rb] i[data-astro-cid-oocvc7rb]{color:#ffd166;font-size:1.6rem}.water-phone__alert[data-astro-cid-oocvc7rb] strong[data-astro-cid-oocvc7rb]{color:#fff8d6;letter-spacing:.08em;font-size:clamp(.7rem,1.4vw,.9rem);line-height:1.1}.water-phone__alert[data-astro-cid-oocvc7rb] span[data-astro-cid-oocvc7rb]{color:#d8f8ff;font-size:clamp(.57rem,1.1vw,.7rem);line-height:1.25}.water-phone__home-bar[data-astro-cid-oocvc7rb]{background:#e0faffb3;border-radius:999px;width:32%;height:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.water-phone__side-button[data-astro-cid-oocvc7rb]{background:#76dbea;border-radius:4px 0 0 4px;width:4px;position:absolute;left:-4px}.water-phone__side-button--top[data-astro-cid-oocvc7rb]{height:8%;top:25%}.water-phone__side-button--bottom[data-astro-cid-oocvc7rb]{height:14%;top:37%}.water-bubbles[data-astro-cid-oocvc7rb]{pointer-events:none;position:absolute;inset:0}.bubble[data-astro-cid-oocvc7rb]{width:9px;height:9px;animation:bubble-rise var(--bubble-duration,5s) linear infinite;background:radial-gradient(circle at 32% 25%,#fff,#87e8f93d 31%,#0000 62%);border:1px solid #c0f7ffcc;border-radius:50%;display:block;position:absolute;bottom:-18px;box-shadow:0 0 10px #6fe7f98c}.bubble--1[data-astro-cid-oocvc7rb]{--bubble-duration:3.8s;width:7px;height:7px;animation-delay:-2s;left:15%}.bubble--2[data-astro-cid-oocvc7rb]{--bubble-duration:5.4s;width:13px;height:13px;animation-delay:-3.1s;left:30%}.bubble--3[data-astro-cid-oocvc7rb]{--bubble-duration:4.4s;width:5px;height:5px;animation-delay:-1s;left:43%}.bubble--4[data-astro-cid-oocvc7rb]{--bubble-duration:6s;width:9px;height:9px;animation-delay:-4s;left:63%}.bubble--5[data-astro-cid-oocvc7rb]{--bubble-duration:3.5s;width:6px;height:6px;animation-delay:-2.5s;left:76%}.bubble--6[data-astro-cid-oocvc7rb]{--bubble-duration:5.8s;width:12px;height:12px;animation-delay:-1.6s;left:84%}.bubble--7[data-astro-cid-oocvc7rb]{--bubble-duration:4.9s;width:4px;height:4px;animation-delay:-3.7s;left:22%}.bubble--8[data-astro-cid-oocvc7rb]{--bubble-duration:6.2s;width:7px;height:7px;animation-delay:-4.6s;left:53%}html.low-end-mode .water-phone[data-astro-cid-oocvc7rb],html.low-end-mode .water-phone-shadow[data-astro-cid-oocvc7rb]{animation-duration:5.8s!important;animation-iteration-count:infinite!important}html.low-end-mode .water-warning-card[data-astro-cid-oocvc7rb]{animation-duration:3s!important;animation-iteration-count:infinite!important}html.low-end-mode .bubble[data-astro-cid-oocvc7rb]{animation-duration:var(--bubble-duration,5s)!important;animation-iteration-count:infinite!important}.water-scene__depth[data-astro-cid-oocvc7rb]{color:#bef6ff9e;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800;position:absolute;bottom:20px;right:24px}.water-hero-visual__bottom[data-astro-cid-oocvc7rb]{padding-inline:3px}.water-instructions[data-astro-cid-oocvc7rb]{background:#fff;border:1px solid #c7e3eb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb]{min-height:38px;color:var(--water-ink);border-right:1px solid #d2e2ee;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:8px 10px 5px;font-size:.68rem;font-weight:900;line-height:1.2;display:grid}.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb]:last-child{border-right:0}.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb] span[data-astro-cid-oocvc7rb]{color:#0b6480;letter-spacing:.12em;margin-right:6px;font-size:.58rem}@keyframes phone-float{0%,to{transform:translate(-50%,-50%)translateY(0)rotate(8deg)}25%{transform:translate(-50%,-50%)translateY(-10px)rotate(9deg)}50%{transform:translate(-50%,-50%)translateY(0)rotate(8deg)}75%{transform:translate(-50%,-50%)translateY(8px)rotate(7deg)}}@keyframes bubble-rise{0%{opacity:0;transform:translate(0,0)scale(.68)}14%{opacity:.78}76%{opacity:.58}to{opacity:0;transform:translate(16px,-500px)scale(1.18)}}@keyframes alert-breathe{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes shadow-pulse{0%,to{opacity:.32;transform:translate(-50%)scaleX(1)}25%{opacity:.22;transform:translate(-50%)scaleX(.82)}50%{opacity:.32;transform:translate(-50%)scaleX(1)}75%{opacity:.4;transform:translate(-50%)scaleX(1.08)}}@media (width<=540px){.water-scene[data-astro-cid-oocvc7rb]{border-radius:22px;min-height:365px}.water-phone[data-astro-cid-oocvc7rb]{width:min(43%,160px)}.water-warning-card[data-astro-cid-oocvc7rb]{font-size:.59rem;top:46px;left:15px}.water-scene__depth[data-astro-cid-oocvc7rb]{font-size:.58rem;bottom:15px;right:15px}.bubble--6[data-astro-cid-oocvc7rb],.bubble--8[data-astro-cid-oocvc7rb]{display:none}.water-instructions[data-astro-cid-oocvc7rb]{grid-template-columns:1fr}.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb],.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb]:last-child{border-bottom:1px solid #d2e2ee;border-right:0;min-height:34px;padding:7px 10px}.water-instructions[data-astro-cid-oocvc7rb] li[data-astro-cid-oocvc7rb]:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.water-phone[data-astro-cid-oocvc7rb],.water-phone-shadow[data-astro-cid-oocvc7rb],.water-warning-card[data-astro-cid-oocvc7rb],.bubble[data-astro-cid-oocvc7rb],html.low-end-mode .water-phone[data-astro-cid-oocvc7rb],html.low-end-mode .water-phone-shadow[data-astro-cid-oocvc7rb],html.low-end-mode .water-warning-card[data-astro-cid-oocvc7rb],html.low-end-mode .bubble[data-astro-cid-oocvc7rb]{animation:none!important}}.hlf[data-astro-cid-intxqyne]{box-sizing:border-box;color:#071f3a;text-align:left;background:#fff;border:1px solid #b9dfe9;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px 14px;width:100%;padding:20px;display:grid}.hlf[data-astro-cid-intxqyne] [data-astro-cid-intxqyne],.hlf[data-astro-cid-intxqyne] [data-astro-cid-intxqyne]:before,.hlf[data-astro-cid-intxqyne] [data-astro-cid-intxqyne]:after{box-sizing:border-box}.hlf__title[data-astro-cid-intxqyne]{color:#071f3a;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;display:flex}.hlf__title[data-astro-cid-intxqyne] i[data-astro-cid-intxqyne]{color:#0b74c4}.hlf__field[data-astro-cid-intxqyne]{gap:6px;min-width:0;display:grid}.hlf__field--wide[data-astro-cid-intxqyne]{grid-column:1/-1}.hlf[data-astro-cid-intxqyne] label[data-astro-cid-intxqyne]{color:#071f3a;font-size:.9rem;font-weight:700}.hlf[data-astro-cid-intxqyne] input[data-astro-cid-intxqyne],.hlf[data-astro-cid-intxqyne] select[data-astro-cid-intxqyne]{color:#071f3a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #8fb9c8;border-radius:10px;padding:10px 12px;font-size:16px}.hlf[data-astro-cid-intxqyne] input[data-astro-cid-intxqyne]:focus-visible,.hlf[data-astro-cid-intxqyne] select[data-astro-cid-intxqyne]:focus-visible,.hlf[data-astro-cid-intxqyne] a[data-astro-cid-intxqyne]:focus-visible{outline-offset:2px;outline:3px solid #0b74c4}.hlf[data-astro-cid-intxqyne] small[data-astro-cid-intxqyne],.hlf__road[data-astro-cid-intxqyne]{color:#071f3a;margin:0;font-size:.82rem;line-height:1.45}.hlf__road[data-astro-cid-intxqyne]{background:#fff7e0;border-radius:8px;padding:8px 10px}.hlf__cta[data-astro-cid-intxqyne]{color:#fff;background:#0f7a49;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.hlf__cta[data-astro-cid-intxqyne]:hover{background:#0b6139}.hlf__note[data-astro-cid-intxqyne],.hlf__source[data-astro-cid-intxqyne]{color:#071f3a;grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.55}.hlf__source[data-astro-cid-intxqyne]{font-size:.78rem}.hlf__source[data-astro-cid-intxqyne] a[data-astro-cid-intxqyne]{color:#0b5f9e}@media (width<=520px){.hlf[data-astro-cid-intxqyne]{padding:16px}}
