/*
  PLIK WYGENEROWANY przez landing-source/build.mjs — nie edytuj ręcznie (make landing-build).
  Sekcje: (1) bazowy CSS z <helmet> projektu, (2) klasy z ekstrakcji atrybutów style="…",
  (3) reguły z atrybutów style-hover / style-focus, (4) ręczny arkusz mobilny
  (landing-source/mobile.css — TAMTEN plik edytuje się ręcznie).
*/
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
  body { margin: 0; background: #f5f4f1; color: #1a1a18; font-family: "Syne", "Helvetica Neue", Helvetica, sans-serif; -webkit-font-smoothing: antialiased; }
  * { box-sizing: border-box; }
  img { display: block; max-width: 100%; }
  input, textarea, button, select { font: inherit; color: inherit; }
  a { color: #00a56a; text-decoration: none; }
  a:hover { color: #000; }
  ::selection { background: #00fc9c; color: #000; }
  @keyframes cs-recast { 0%,42% { opacity: 0; } 50%,92% { opacity: 1; } 100% { opacity: 0; } }
  @keyframes cs-blink { 0%,100% { opacity: 1; } 50% { opacity: .25; } }
  @keyframes cs-wm-in { 0% { opacity: 0; transform: translateY(-10px) scale(.6); } 60% { opacity: 1; transform: translateY(1px) scale(1.05); } 100% { opacity: 1; transform: none; } }
  @keyframes cs-wm-flicker { 0%,100% { opacity: .9; } 50% { opacity: .35; } }
  @keyframes cs-wm-wave { 0%, 100% { opacity: .06; } 7% { opacity: 1; } 14% { opacity: .2; } 22% { opacity: .06; } }
  div[data-rail]::-webkit-scrollbar { height: 0; }
  nav[data-nav]::-webkit-scrollbar { height: 0; }

/* --- (2) klasy z ekstrakcji, w kolejności pierwszego wystąpienia w dokumencie.
   UWAGA-pułapka kaskady: `a:hover { color: #000 }` z resetu wyżej (specyficzność 0-1-1) wygrywa
   z tymi klasami (0-1-0), a przegrywał ze stylem inline, który tu zamieniamy na klasę. Dziś
   różnica wynosi 0 px (audyt: każdy <a> z tekstem ma hover koloru z !important albo bazowy kolor
   #000), ale link o jasnym tekście bez własnego hovera koloru ZROBI SIĘ na hover czarny. --- */
.cs-9f720460 { position:sticky;top:0;z-index:60;background:rgba(0,0,0,.86);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.14);padding:0 clamp(18px,4.5vw,56px) }
.cs-070d27fb { max-width:1320px;margin:0 auto;min-height:88px;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(12px,2vw,32px) }
.cs-859560a0 { display:flex;align-items:center;flex:0 0 auto }
.cs-65c218cf { height:34px;width:auto }
.cs-729f863d { display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(8px,1.2vw,20px);margin-right:auto;min-width:0;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none }
.cs-bada646a { font:600 11px/1 'Syne',sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.7);padding:8px 0;border-bottom:2px solid transparent }
.cs-6481fc95 { flex:0 0 auto;background:#00fc9c;color:#000;font:700 12px/1 'Syne',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:15px 24px;white-space:nowrap }
.cs-66a84ce7 { display:block }
.cs-04ddaae7 { background:#ffffff;padding:clamp(56px,7vw,104px) clamp(18px,4.5vw,56px) clamp(48px,6vw,88px) }
.cs-24174e9e { max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:clamp(32px,4vw,64px);align-items:center }
.cs-62f94b6f { display:flex;flex-direction:column;gap:clamp(18px,2vw,26px);min-width:0 }
.cs-b4e7d324 { display:flex;align-items:center;gap:10px }
.cs-96da4ec3 { display:block;width:12px;height:10px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#00fc9c;animation:cs-blink 2.4s ease-in-out infinite }
.cs-e82f51b7 { font:600 11px/1 'Syne',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#00a56a }
.cs-11570c59 { display:flex;flex-wrap:nowrap;gap:14px }
.cs-31a0a312 { white-space:nowrap;background:#00fc9c;color:#000;font:700 clamp(13px,1.05vw,15px)/1 'Syne',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:23px 40px }
.cs-07ab37b9 { white-space:nowrap;border:1px solid rgba(0,0,0,.35);color:#000;font:700 clamp(13px,1.05vw,15px)/1 'Syne',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:23px 40px }
.cs-4002edfc { margin:0;font:600 clamp(30px,3.5vw,54px)/1.1 'Syne',sans-serif;letter-spacing:-.005em;color:#0d0d0c;max-width:20ch;text-wrap:balance }
.cs-dd290a32 { margin:0;font:400 clamp(16px,1.2vw,19px)/1.65 'Syne',sans-serif;color:#4b4945;max-width:46ch;text-wrap:pretty }
.cs-1b5339e3 { margin:clamp(4px,1vw,12px) 0 0;padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(0,0,0,.14);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px }
.cs-67c64599 { display:flex;flex-direction:column;gap:6px }
.cs-79d3ced3 { font:600 clamp(22px,2.4vw,34px)/1 'Syne',sans-serif;color:#00a56a }
.cs-15400aea { margin:0;font:400 12.5px/1.4 'Syne',sans-serif;color:#6b6862 }
.cs-c0c72025 { min-width:0;position:relative;aspect-ratio:1 / 0.82;min-height:320px }
.cs-90d56494 { position:absolute;left:0;top:4%;width:39%;aspect-ratio:1.155;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#e6e3dc }
.cs-3f368a30 { width:100%;height:100%;object-fit:cover }
.cs-d60fef11 { position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:cs-recast 11s ease-in-out infinite }
.cs-ab5ca6bf { position:absolute;left:61%;top:4%;width:39%;aspect-ratio:1.155;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#e6e3dc }
.cs-3c8d2c07 { position:absolute;left:30.5%;top:25.3%;width:39%;aspect-ratio:1.155;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#e6e3dc }
.cs-4eccd97a { position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:cs-recast 9s ease-in-out 1.4s infinite }
.cs-3f49014c { position:absolute;left:0;top:47.5%;width:39%;aspect-ratio:1.155;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#00fc9c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px }
.cs-d6e531c1 { width:22px;height:auto }
.cs-53288ee6 { font:700 10.5px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#000 }
.cs-25ee6ac6 { position:absolute;left:61%;top:47.5%;width:39%;aspect-ratio:1.155;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#e6e3dc }
.cs-6c6d2343 { position:absolute;left:33%;top:69%;white-space:nowrap;background:rgba(0,0,0,.85);color:#00fc9c;font:700 9.5px/1 'Syne',sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:8px 10px }
.cs-fff63fd4 { position:absolute;left:20%;top:1%;width:7px;height:7px;background:#00fc9c;box-shadow:-12px 14px 0 #00fc9c,10px 26px 0 #00fc9c,-4px 38px 0 #00fc9c,18px 6px 0 #00fc9c,4px -10px 0 #00fc9c }
.cs-f21b5a84 { position:absolute;left:53%;top:88%;width:6px;height:6px;background:#0d0d0c;box-shadow:-10px 8px 0 #0d0d0c,12px -6px 0 #0d0d0c,22px 10px 0 #0d0d0c,2px 16px 0 #0d0d0c }
.cs-ef866828 { scroll-margin-top:90px;background:#f5f4f1;color:#1a1a18;padding:clamp(64px,7.5vw,110px) clamp(18px,4.5vw,56px) }
.cs-d29f1345 { max-width:1320px;margin:0 auto }
.cs-9a8ad81f { display:flex;flex-wrap:wrap;gap:24px clamp(24px,4vw,64px);align-items:flex-end;justify-content:space-between }
.cs-aac4e22a { display:flex;flex-direction:column;gap:14px;max-width:600px;min-width:280px }
.cs-2a23691b { display:block;width:12px;height:10px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#000 }
.cs-77f519a8 { font:600 11px/1 'Syne',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#000 }
.cs-cdfd2382 { margin:0;font:600 clamp(26px,3vw,42px)/1.12 'Syne',sans-serif;letter-spacing:-.005em;color:#000;text-wrap:balance }
.cs-55307b59 { margin:0;font:400 15.5px/1.7 'Syne',sans-serif;color:#4b4945;max-width:36ch;text-wrap:pretty }
.cs-f1ebfb7c { margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,44px);align-items:start }
.cs-022625b1 { display:flex;flex-direction:column;gap:14px }
.cs-6db0ea81 { display:flex;align-items:center;gap:12px;background:#e4e1d9;border:1px solid #d5d2c9;padding:16px 20px }
.cs-1c091e07 { display:block;width:12px;height:10px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#8a8780 }
.cs-4ef686e8 { white-space:nowrap;font:700 12.5px/1 'Syne',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3d3b37 }
.cs-ea11ea19 { background:#fff;border:1px solid #e2dfd7;padding:clamp(24px,3vw,40px);min-height:clamp(150px,13vw,190px);display:flex;align-items:center }
.cs-122cabed { margin:0;font:600 clamp(18px,1.7vw,24px)/1.4 'Syne',sans-serif;color:#3d3b37;text-wrap:pretty }
.cs-4294cb23 { display:flex;align-items:center;gap:12px;background:#00fc9c;border:1px solid #00c97c;padding:16px 20px }
.cs-d9f433c5 { white-space:nowrap;font:700 12.5px/1 'Syne',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#000 }
.cs-c384b5c9 { background:#fff;border:1px solid #d5d2c9;border-left:3px solid #00c97c;padding:clamp(24px,3vw,40px);min-height:clamp(150px,13vw,190px);display:flex;align-items:center }
.cs-57efe871 { margin:0;font:600 clamp(18px,1.7vw,24px)/1.4 'Syne',sans-serif;color:#0d0d0c;text-wrap:pretty }
.cs-d59706f5 { margin-top:clamp(20px,2.4vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2vw,24px) }
.cs-f4d9d702 { display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e2dfd7;padding:clamp(22px,2.2vw,30px) }
.cs-0979f5a5 { width:96px;height:auto;margin:-6px 0 0 -24px }
.cs-8aa6c9cd { margin:0;text-wrap:balance;font:700 14px/1.3 'Syne',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#000 }
.cs-ed2ea367 { margin:0;font:400 15px/1.6 'Syne',sans-serif;color:#4b4945;text-wrap:pretty }
.cs-c61223b5 { scroll-margin-top:90px;background:#ffffff;padding:clamp(64px,7.5vw,110px) 0 }
.cs-dc93d5e6 { max-width:1900px;margin:0 auto;padding:0 clamp(18px,4.5vw,56px);display:flex;flex-wrap:wrap;gap:24px clamp(24px,4vw,64px);align-items:flex-end;justify-content:space-between }
.cs-cc3dbc06 { display:block;width:12px;height:10px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#00fc9c }
.cs-89164a35 { display:flex;gap:10px;flex:0 0 auto }
.cs-b1f62dd0 { appearance:none;width:52px;height:52px;border:1px solid rgba(0,0,0,.28);background:none;color:#000;cursor:pointer;font:400 18px/1 'Syne',sans-serif }
.cs-ef63921f { margin-top:clamp(28px,3.5vw,52px);display:flex;gap:clamp(14px,1.5vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(clamp(18px,4.5vw,56px), calc((100% - 1900px) / 2 + clamp(18px,4.5vw,56px))) 6px;scroll-padding-left:max(clamp(18px,4.5vw,56px), calc((100% - 1900px) / 2 + clamp(18px,4.5vw,56px))) }
.cs-7b295c8e { flex:0 0 clamp(250px,26vw,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;border-top:2px solid #00c97c;padding-top:18px }
.cs-2a5a28d0 { display:flex;align-items:baseline;justify-content:space-between;gap:12px }
.cs-dd1be77a { font:700 11px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#00a56a }
.cs-017e264a { font:600 26px/1 'Syne',sans-serif;color:rgba(0,0,0,.14) }
.cs-9dae9852 { overflow:hidden;background:#e6e3dc;aspect-ratio:4 / 5 }
.cs-3eb186d7 { margin:0;text-wrap:balance;font:600 clamp(18px,1.5vw,22px)/1.2 'Syne',sans-serif;color:#000 }
.cs-16138665 { flex:0 0 clamp(250px,26vw,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;border-top:2px solid rgba(0,0,0,.16);padding-top:18px }
.cs-1c5a3d20 { font:700 11px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a8780 }
.cs-a017eb6b { display:flex;flex-direction:column;gap:14px;max-width:720px }
.cs-f5335a74 { margin:0;font:400 15.5px/1.7 'Syne',sans-serif;color:#4b4945;max-width:48ch;text-wrap:pretty }
.cs-07d55f91 { margin-top:clamp(26px,3vw,42px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(12px,1.4vw,18px) }
.cs-82e32072 { background:#000;padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:10px;align-items:flex-start }
.cs-5e07abb2 { width:88px;height:auto;margin:-6px 0 2px -20px }
.cs-b850db58 { text-wrap:balance;font:700 12px/1.3 'Syne',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#00fc9c }
.cs-13e6ccb3 { font:400 14.5px/1.6 'Syne',sans-serif;color:rgba(255,255,255,.72);text-wrap:pretty }
.cs-13dbe041 { margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3vw,48px);align-items:start }
.cs-681b9cde { background:#000;color:#fff;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:20px;position:sticky;top:110px }
.cs-40bdfb3d { display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:14px }
.cs-a8d0e56d { font:700 10.5px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#00fc9c }
.cs-492c4443 { width:18px;height:auto;filter:invert(1) }
.cs-ed61536e { display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px }
.cs-af1212ed { display:flex;flex-direction:column;gap:5px }
.cs-4c34f3cf { font:600 10px/1 'Syne',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5) }
.cs-5ba65158 { font:600 15px/1.3 'Syne',sans-serif;color:#fff }
.cs-ef9f2100 { font:600 15px/1.3 'Syne',sans-serif;color:#00fc9c }
.cs-0fbf9e85 { display:flex;flex-direction:column;gap:8px }
.cs-90190633 { position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#111 }
.cs-ab79ae0f { position:absolute;left:5.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.63);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.47s infinite }
.cs-ef8de069 { position:absolute;left:7.50%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.63);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.44s infinite }
.cs-e431e3d6 { position:absolute;left:15.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.46);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.23s infinite }
.cs-41585fba { position:absolute;left:25.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.29s infinite }
.cs-f95d3d60 { position:absolute;left:27.50%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.39s infinite }
.cs-7af1532e { position:absolute;left:35.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.32);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.12s infinite }
.cs-c16c6dbd { position:absolute;left:37.50%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.35s infinite }
.cs-93cd2602 { position:absolute;left:40.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.41s infinite }
.cs-def639a9 { position:absolute;left:57.50%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.26s infinite }
.cs-8ec3c59c { position:absolute;left:72.50%;top:0.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.45s infinite }
.cs-657816a1 { position:absolute;left:95.00%;top:0.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.50s infinite }
.cs-2346bf80 { position:absolute;left:2.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.26s infinite }
.cs-07f4e018 { position:absolute;left:10.00%;top:3.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.32);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.29s infinite }
.cs-02a31c47 { position:absolute;left:15.00%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.65);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.23s infinite }
.cs-c59773d8 { position:absolute;left:45.00%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.18s infinite }
.cs-135b5c10 { position:absolute;left:47.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.19s infinite }
.cs-07c8635c { position:absolute;left:67.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.62s infinite }
.cs-10ac52e5 { position:absolute;left:70.00%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.40s infinite }
.cs-9d4ad51e { position:absolute;left:72.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.17s infinite }
.cs-45c25e3f { position:absolute;left:77.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.34s infinite }
.cs-d6206393 { position:absolute;left:92.50%;top:3.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.31);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.50s infinite }
.cs-e345b079 { position:absolute;left:15.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.71s infinite }
.cs-2e936900 { position:absolute;left:25.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.29s infinite }
.cs-24e9ab72 { position:absolute;left:30.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.64s infinite }
.cs-de1d92a9 { position:absolute;left:32.50%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.61s infinite }
.cs-6188ae78 { position:absolute;left:45.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.25);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.32s infinite }
.cs-9a0c7763 { position:absolute;left:47.50%;top:6.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.32s infinite }
.cs-27a55786 { position:absolute;left:50.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.63s infinite }
.cs-2e5e1c80 { position:absolute;left:57.50%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.48s infinite }
.cs-a820f406 { position:absolute;left:70.00%;top:6.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.51s infinite }
.cs-2a99a6c2 { position:absolute;left:2.50%;top:10.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.59s infinite }
.cs-589b19dd { position:absolute;left:45.00%;top:10.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.70s infinite }
.cs-6064a5f3 { position:absolute;left:62.50%;top:10.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.56s infinite }
.cs-7df37ce6 { position:absolute;left:85.00%;top:10.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.65s infinite }
.cs-97f6bcdf { position:absolute;left:87.50%;top:10.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.49s infinite }
.cs-dd2de3f5 { position:absolute;left:90.00%;top:10.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.48s infinite }
.cs-31b0d9a4 { position:absolute;left:2.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.74s infinite }
.cs-5ce6e4b5 { position:absolute;left:5.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.87s infinite }
.cs-00d6147a { position:absolute;left:15.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.46);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.68s infinite }
.cs-3577ad1d { position:absolute;left:25.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.86s infinite }
.cs-8ba8581a { position:absolute;left:27.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.70s infinite }
.cs-173cea5d { position:absolute;left:35.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.30);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.60s infinite }
.cs-bf68a5ff { position:absolute;left:60.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.67s infinite }
.cs-e995be40 { position:absolute;left:62.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.81s infinite }
.cs-492a955b { position:absolute;left:65.00%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.67s infinite }
.cs-507f9c72 { position:absolute;left:72.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.97s infinite }
.cs-893442eb { position:absolute;left:82.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.88s infinite }
.cs-28540d3a { position:absolute;left:87.50%;top:13.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.73s infinite }
.cs-f676ca0a { position:absolute;left:0.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.70s infinite }
.cs-f447b5ad { position:absolute;left:15.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.97s infinite }
.cs-7a69abb7 { position:absolute;left:20.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.87s infinite }
.cs-d1267b35 { position:absolute;left:22.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.02s infinite }
.cs-df0aa712 { position:absolute;left:25.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.95s infinite }
.cs-95577289 { position:absolute;left:27.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.65);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.84s infinite }
.cs-6d089b47 { position:absolute;left:37.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.46);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.09s infinite }
.cs-69e64369 { position:absolute;left:50.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.78s infinite }
.cs-5ea2b2fe { position:absolute;left:52.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.84s infinite }
.cs-177e6811 { position:absolute;left:62.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.20s infinite }
.cs-607cb127 { position:absolute;left:65.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.15s infinite }
.cs-9d486590 { position:absolute;left:70.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.08s infinite }
.cs-8a80e428 { position:absolute;left:80.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.17s infinite }
.cs-76160fc4 { position:absolute;left:85.00%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.79s infinite }
.cs-b34385fa { position:absolute;left:87.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.80s infinite }
.cs-9000b8cf { position:absolute;left:97.50%;top:16.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.10s infinite }
.cs-f133ad79 { position:absolute;left:0.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.24s infinite }
.cs-13d4a58a { position:absolute;left:7.50%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.01s infinite }
.cs-11351543 { position:absolute;left:15.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.98s infinite }
.cs-93b7556f { position:absolute;left:20.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.26);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.11s infinite }
.cs-b0c72b79 { position:absolute;left:30.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.92s infinite }
.cs-4ae63c51 { position:absolute;left:40.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.34s infinite }
.cs-adf1d2b7 { position:absolute;left:67.50%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.28s infinite }
.cs-e38f9fec { position:absolute;left:75.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.93s infinite }
.cs-ea847190 { position:absolute;left:77.50%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.12s infinite }
.cs-f10a289a { position:absolute;left:80.00%;top:20.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.10s infinite }
.cs-c4bdf2e2 { position:absolute;left:82.50%;top:20.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 0.99s infinite }
.cs-2d0133b7 { position:absolute;left:0.00%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.47s infinite }
.cs-6b17f12f { position:absolute;left:17.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.27s infinite }
.cs-0e9d1c19 { position:absolute;left:22.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.42s infinite }
.cs-116f64cd { position:absolute;left:37.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.49);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.20s infinite }
.cs-9b12d582 { position:absolute;left:47.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.42s infinite }
.cs-b8402921 { position:absolute;left:62.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.18s infinite }
.cs-da9d8db8 { position:absolute;left:70.00%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.30s infinite }
.cs-ff9abc83 { position:absolute;left:77.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.32);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.29s infinite }
.cs-32b812a2 { position:absolute;left:90.00%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.38s infinite }
.cs-068388e9 { position:absolute;left:92.50%;top:23.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.43s infinite }
.cs-f2da1a6f { position:absolute;left:7.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.49s infinite }
.cs-c180ee35 { position:absolute;left:12.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.21s infinite }
.cs-89917d3d { position:absolute;left:22.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.59s infinite }
.cs-dfa841a3 { position:absolute;left:30.00%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.58s infinite }
.cs-5abb5a24 { position:absolute;left:52.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.34s infinite }
.cs-51f9bee0 { position:absolute;left:55.00%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.25s infinite }
.cs-80a79454 { position:absolute;left:57.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.49s infinite }
.cs-5ba1e468 { position:absolute;left:65.00%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.48s infinite }
.cs-5b750a4c { position:absolute;left:82.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.43s infinite }
.cs-f07c022a { position:absolute;left:85.00%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.52s infinite }
.cs-d519aac7 { position:absolute;left:92.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.34s infinite }
.cs-f667734d { position:absolute;left:97.50%;top:26.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.23s infinite }
.cs-d50da8e8 { position:absolute;left:2.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.69s infinite }
.cs-5b12fd25 { position:absolute;left:22.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.53s infinite }
.cs-27dfe92d { position:absolute;left:27.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.29s infinite }
.cs-6e4a97de { position:absolute;left:35.00%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.63s infinite }
.cs-a37c86fb { position:absolute;left:37.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.66s infinite }
.cs-9275d4ad { position:absolute;left:42.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.60s infinite }
.cs-8bebb909 { position:absolute;left:52.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.47s infinite }
.cs-df52c173 { position:absolute;left:60.00%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.41s infinite }
.cs-da8cb256 { position:absolute;left:67.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.33s infinite }
.cs-10124a26 { position:absolute;left:75.00%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.32s infinite }
.cs-de8250f1 { position:absolute;left:77.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.26s infinite }
.cs-0cbf9123 { position:absolute;left:87.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.30s infinite }
.cs-7d5a8748 { position:absolute;left:92.50%;top:30.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.68s infinite }
.cs-3ebce94e { position:absolute;left:95.00%;top:30.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.57s infinite }
.cs-e9fa93c8 { position:absolute;left:12.50%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.46);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.86s infinite }
.cs-5e0082d7 { position:absolute;left:50.00%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.56s infinite }
.cs-39045490 { position:absolute;left:65.00%;top:33.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.53s infinite }
.cs-dd2f046d { position:absolute;left:70.00%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.42s infinite }
.cs-bd177b5f { position:absolute;left:77.50%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.88s infinite }
.cs-750a3138 { position:absolute;left:87.50%;top:33.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.31);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.85s infinite }
.cs-c7c934ce { position:absolute;left:92.50%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.57s infinite }
.cs-bd3b1958 { position:absolute;left:97.50%;top:33.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.41s infinite }
.cs-72a267aa { position:absolute;left:0.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.90s infinite }
.cs-c085f5c3 { position:absolute;left:12.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.72s infinite }
.cs-b9b6b0cb { position:absolute;left:17.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.77s infinite }
.cs-8f407bde { position:absolute;left:32.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.81s infinite }
.cs-980dcade { position:absolute;left:35.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.98s infinite }
.cs-b6e59645 { position:absolute;left:40.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.66s infinite }
.cs-63670542 { position:absolute;left:45.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.66s infinite }
.cs-42664417 { position:absolute;left:47.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.78s infinite }
.cs-b76b7776 { position:absolute;left:55.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.30);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.03s infinite }
.cs-07274fc7 { position:absolute;left:65.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.75s infinite }
.cs-3d2e6699 { position:absolute;left:72.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.91s infinite }
.cs-87f6c691 { position:absolute;left:77.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.92s infinite }
.cs-6105ff3b { position:absolute;left:80.00%;top:36.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.66s infinite }
.cs-97c25a75 { position:absolute;left:82.50%;top:36.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.62s infinite }
.cs-957e62dd { position:absolute;left:5.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.16s infinite }
.cs-c6b65ed4 { position:absolute;left:20.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.85s infinite }
.cs-e51504a2 { position:absolute;left:25.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.89s infinite }
.cs-b11b2c5b { position:absolute;left:30.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.98s infinite }
.cs-3755fa34 { position:absolute;left:32.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.17s infinite }
.cs-2cd977ca { position:absolute;left:42.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.10s infinite }
.cs-c840a01c { position:absolute;left:45.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.11s infinite }
.cs-35c91855 { position:absolute;left:47.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.17s infinite }
.cs-8c9e1ae8 { position:absolute;left:52.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.14s infinite }
.cs-eab893c0 { position:absolute;left:62.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.99s infinite }
.cs-f89de975 { position:absolute;left:65.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.03s infinite }
.cs-4b56d399 { position:absolute;left:67.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.81s infinite }
.cs-3ac64f09 { position:absolute;left:75.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.92s infinite }
.cs-9ce9df78 { position:absolute;left:85.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.82s infinite }
.cs-c92bddbe { position:absolute;left:92.50%;top:40.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.30);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.13s infinite }
.cs-3fe79a65 { position:absolute;left:95.00%;top:40.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.17s infinite }
.cs-782814b4 { position:absolute;left:5.00%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.09s infinite }
.cs-618ee968 { position:absolute;left:12.50%;top:43.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.17s infinite }
.cs-48a79348 { position:absolute;left:17.50%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.92s infinite }
.cs-5addb622 { position:absolute;left:20.00%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.01s infinite }
.cs-c2cb5215 { position:absolute;left:42.50%;top:43.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.85s infinite }
.cs-1108c8b5 { position:absolute;left:55.00%;top:43.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.22s infinite }
.cs-99c89003 { position:absolute;left:60.00%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.84s infinite }
.cs-c6031875 { position:absolute;left:72.50%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 1.97s infinite }
.cs-be119389 { position:absolute;left:87.50%;top:43.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.11s infinite }
.cs-ec586f4a { position:absolute;left:95.00%;top:43.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.33);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.20s infinite }
.cs-99687363 { position:absolute;left:10.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.38s infinite }
.cs-71ad5deb { position:absolute;left:12.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.20s infinite }
.cs-94cb39b0 { position:absolute;left:15.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.17s infinite }
.cs-98584fc3 { position:absolute;left:20.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.43s infinite }
.cs-0718f0c7 { position:absolute;left:22.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.63);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.00s infinite }
.cs-499526ca { position:absolute;left:27.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.12s infinite }
.cs-68377b14 { position:absolute;left:42.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.25s infinite }
.cs-7f670829 { position:absolute;left:45.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.03s infinite }
.cs-71a2199b { position:absolute;left:55.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.42s infinite }
.cs-c0b4ccf9 { position:absolute;left:57.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.34s infinite }
.cs-4f88eac1 { position:absolute;left:62.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.04s infinite }
.cs-7f47fb48 { position:absolute;left:65.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.16s infinite }
.cs-a06a0a78 { position:absolute;left:85.00%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.25s infinite }
.cs-bd813316 { position:absolute;left:92.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.16s infinite }
.cs-848cacc3 { position:absolute;left:97.50%;top:46.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.07s infinite }
.cs-b4e02cb1 { position:absolute;left:10.00%;top:50.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.15s infinite }
.cs-92c2ac06 { position:absolute;left:17.50%;top:50.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.45s infinite }
.cs-0d7e1a61 { position:absolute;left:42.50%;top:50.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.32s infinite }
.cs-0923ff1a { position:absolute;left:50.00%;top:50.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.21s infinite }
.cs-0896724d { position:absolute;left:57.50%;top:50.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.28s infinite }
.cs-5e9cead1 { position:absolute;left:62.50%;top:50.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.26s infinite }
.cs-6d1ca8d8 { position:absolute;left:70.00%;top:50.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.49s infinite }
.cs-4613216e { position:absolute;left:80.00%;top:50.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.11s infinite }
.cs-6d749cb3 { position:absolute;left:2.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.46);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.35s infinite }
.cs-0f763ef1 { position:absolute;left:10.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.63);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.52s infinite }
.cs-d2b3f1b5 { position:absolute;left:15.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.51s infinite }
.cs-1ea25d34 { position:absolute;left:17.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.30s infinite }
.cs-175820b8 { position:absolute;left:25.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.51s infinite }
.cs-9508d9df { position:absolute;left:32.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.52s infinite }
.cs-2d2bce6a { position:absolute;left:42.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.26s infinite }
.cs-1477b11d { position:absolute;left:47.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.52s infinite }
.cs-aa1feb85 { position:absolute;left:57.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.50s infinite }
.cs-a293c997 { position:absolute;left:60.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.26);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.47s infinite }
.cs-c5b0c7a4 { position:absolute;left:70.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.34s infinite }
.cs-2f756bbc { position:absolute;left:80.00%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.70s infinite }
.cs-e13d0c6c { position:absolute;left:87.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.26s infinite }
.cs-ae0d8a0a { position:absolute;left:92.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.54s infinite }
.cs-1b7ff267 { position:absolute;left:97.50%;top:53.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.59s infinite }
.cs-85eb5921 { position:absolute;left:7.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.69s infinite }
.cs-da52fe88 { position:absolute;left:15.00%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.39s infinite }
.cs-371c0d92 { position:absolute;left:27.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.77s infinite }
.cs-3bd19c4b { position:absolute;left:30.00%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.80s infinite }
.cs-53d30f26 { position:absolute;left:42.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.49);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.69s infinite }
.cs-4bff01fe { position:absolute;left:52.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.44s infinite }
.cs-1bd5641b { position:absolute;left:55.00%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.51s infinite }
.cs-9a6da0ef { position:absolute;left:62.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.28);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.39s infinite }
.cs-c506092e { position:absolute;left:67.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.74s infinite }
.cs-9c778c69 { position:absolute;left:80.00%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.47s infinite }
.cs-089318d6 { position:absolute;left:82.50%;top:56.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.47s infinite }
.cs-22ea4812 { position:absolute;left:2.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.31);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.02s infinite }
.cs-3ca11c97 { position:absolute;left:5.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.96s infinite }
.cs-c2292be2 { position:absolute;left:20.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.57s infinite }
.cs-001d624c { position:absolute;left:22.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.73s infinite }
.cs-63528322 { position:absolute;left:25.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.71s infinite }
.cs-5a2b1879 { position:absolute;left:32.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.61s infinite }
.cs-fa61effd { position:absolute;left:45.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.85s infinite }
.cs-d72058d7 { position:absolute;left:47.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.61s infinite }
.cs-9f327066 { position:absolute;left:50.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.53s infinite }
.cs-7da1614a { position:absolute;left:52.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.61s infinite }
.cs-a124bcab { position:absolute;left:55.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.90s infinite }
.cs-d0c7ec5d { position:absolute;left:57.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.72s infinite }
.cs-a72ff498 { position:absolute;left:60.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.53s infinite }
.cs-9f969ef0 { position:absolute;left:72.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.31);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.85s infinite }
.cs-c74152b1 { position:absolute;left:82.50%;top:60.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.71s infinite }
.cs-76fb1ed7 { position:absolute;left:95.00%;top:60.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.97s infinite }
.cs-0aabdd08 { position:absolute;left:0.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.72s infinite }
.cs-9a8cb1d0 { position:absolute;left:5.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.83s infinite }
.cs-b61cc0fc { position:absolute;left:10.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.00s infinite }
.cs-61551205 { position:absolute;left:22.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.98s infinite }
.cs-bc2293ce { position:absolute;left:27.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.82s infinite }
.cs-78e0a8fd { position:absolute;left:30.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.93s infinite }
.cs-c9022f4a { position:absolute;left:40.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.49);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.03s infinite }
.cs-954f356c { position:absolute;left:42.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.84s infinite }
.cs-93480996 { position:absolute;left:52.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.88s infinite }
.cs-e5273615 { position:absolute;left:60.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.90s infinite }
.cs-6cab17fe { position:absolute;left:62.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.87s infinite }
.cs-eb142899 { position:absolute;left:65.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.95s infinite }
.cs-a4f5eb12 { position:absolute;left:75.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.67s infinite }
.cs-7919bf91 { position:absolute;left:82.50%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.00s infinite }
.cs-6df2e707 { position:absolute;left:95.00%;top:63.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.12s infinite }
.cs-8ce03e1f { position:absolute;left:0.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.83s infinite }
.cs-f43e566e { position:absolute;left:7.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.89s infinite }
.cs-75e75406 { position:absolute;left:12.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.98s infinite }
.cs-3d4e5da7 { position:absolute;left:22.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.05s infinite }
.cs-0ffe154c { position:absolute;left:25.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.17s infinite }
.cs-d24cd17d { position:absolute;left:40.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.83s infinite }
.cs-76de85f8 { position:absolute;left:50.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.96s infinite }
.cs-da431040 { position:absolute;left:55.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.14s infinite }
.cs-adfa25c3 { position:absolute;left:57.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.97s infinite }
.cs-e1e5456b { position:absolute;left:67.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.80s infinite }
.cs-193ce716 { position:absolute;left:72.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.28s infinite }
.cs-c342515d { position:absolute;left:82.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.25s infinite }
.cs-d2bb1d78 { position:absolute;left:90.00%;top:66.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.97s infinite }
.cs-47bb5183 { position:absolute;left:97.50%;top:66.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.12s infinite }
.cs-276896be { position:absolute;left:5.00%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.33s infinite }
.cs-d87e1ea9 { position:absolute;left:12.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.07s infinite }
.cs-de074f7a { position:absolute;left:15.00%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.00s infinite }
.cs-d9313878 { position:absolute;left:17.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.12s infinite }
.cs-3ef04a2f { position:absolute;left:22.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.33s infinite }
.cs-c5316225 { position:absolute;left:32.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.28s infinite }
.cs-be2833b2 { position:absolute;left:62.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.49);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.39s infinite }
.cs-0d398739 { position:absolute;left:65.00%;top:70.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.24s infinite }
.cs-9eb309e0 { position:absolute;left:70.00%;top:70.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.24s infinite }
.cs-c57592a7 { position:absolute;left:72.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.55);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.99s infinite }
.cs-902fa9a0 { position:absolute;left:82.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 2.97s infinite }
.cs-0f119815 { position:absolute;left:92.50%;top:70.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.20s infinite }
.cs-c3ce71b0 { position:absolute;left:7.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.37s infinite }
.cs-99fb1112 { position:absolute;left:20.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.59);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.49s infinite }
.cs-6282b028 { position:absolute;left:25.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.31);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.36s infinite }
.cs-856cd7bf { position:absolute;left:27.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.34s infinite }
.cs-2d61d2c2 { position:absolute;left:32.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.23s infinite }
.cs-e741391f { position:absolute;left:42.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.45s infinite }
.cs-d0c0f88c { position:absolute;left:50.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.26s infinite }
.cs-8e9c87d7 { position:absolute;left:57.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.31s infinite }
.cs-51570b86 { position:absolute;left:60.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.26);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.41s infinite }
.cs-07d2c3b9 { position:absolute;left:65.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.55s infinite }
.cs-28e7cc18 { position:absolute;left:67.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.14s infinite }
.cs-8b97d868 { position:absolute;left:77.50%;top:73.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.29);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.28s infinite }
.cs-5195504a { position:absolute;left:80.00%;top:73.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.43s infinite }
.cs-bb8f10bd { position:absolute;left:7.50%;top:76.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.36s infinite }
.cs-033b1bd1 { position:absolute;left:15.00%;top:76.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.62s infinite }
.cs-55a42cf6 { position:absolute;left:17.50%;top:76.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.28);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.37s infinite }
.cs-5d2b8f9e { position:absolute;left:40.00%;top:76.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.49s infinite }
.cs-32a3c7b2 { position:absolute;left:42.50%;top:76.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.38s infinite }
.cs-9dba6e8f { position:absolute;left:75.00%;top:76.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.29s infinite }
.cs-51394bdf { position:absolute;left:85.00%;top:76.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.51s infinite }
.cs-2008c00d { position:absolute;left:2.50%;top:80.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.85s infinite }
.cs-c86f84ea { position:absolute;left:10.00%;top:80.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.37s infinite }
.cs-7871310a { position:absolute;left:12.50%;top:80.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.52s infinite }
.cs-ff623b3a { position:absolute;left:20.00%;top:80.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.70s infinite }
.cs-bb8f497e { position:absolute;left:35.00%;top:80.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.63s infinite }
.cs-0646e0fc { position:absolute;left:97.50%;top:80.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.54s infinite }
.cs-dd324c14 { position:absolute;left:0.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.71s infinite }
.cs-01ee1c41 { position:absolute;left:17.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.50);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.73s infinite }
.cs-7f3fe7c5 { position:absolute;left:30.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.77s infinite }
.cs-c9db2638 { position:absolute;left:32.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.62s infinite }
.cs-c83c6561 { position:absolute;left:40.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.85s infinite }
.cs-8e5bc07a { position:absolute;left:42.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.74s infinite }
.cs-a7cc4d85 { position:absolute;left:47.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.61s infinite }
.cs-311a8432 { position:absolute;left:62.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.64s infinite }
.cs-20943284 { position:absolute;left:65.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.83s infinite }
.cs-4ddc4e83 { position:absolute;left:67.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.69s infinite }
.cs-ab12a41c { position:absolute;left:70.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.64s infinite }
.cs-8c40a7f0 { position:absolute;left:77.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.39);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.94s infinite }
.cs-d171374b { position:absolute;left:85.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.75s infinite }
.cs-31ae1f9d { position:absolute;left:90.00%;top:83.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.58s infinite }
.cs-bf4a711e { position:absolute;left:92.50%;top:83.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.64);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.74s infinite }
.cs-9d7e5044 { position:absolute;left:5.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.96s infinite }
.cs-c26f98f9 { position:absolute;left:10.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.94s infinite }
.cs-783ae23b { position:absolute;left:15.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.95s infinite }
.cs-efea1800 { position:absolute;left:25.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.07s infinite }
.cs-3e38fdf5 { position:absolute;left:37.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.36);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.65s infinite }
.cs-33c737de { position:absolute;left:47.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.88s infinite }
.cs-19999365 { position:absolute;left:50.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.83s infinite }
.cs-10661b35 { position:absolute;left:55.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.38);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.90s infinite }
.cs-5c36c782 { position:absolute;left:57.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.12s infinite }
.cs-bb2790e0 { position:absolute;left:62.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.52);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.09s infinite }
.cs-15cdfe40 { position:absolute;left:65.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.62);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.00s infinite }
.cs-fccb1d52 { position:absolute;left:70.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.53);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.98s infinite }
.cs-818d7d79 { position:absolute;left:72.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.85s infinite }
.cs-1acfa9f5 { position:absolute;left:77.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.48);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.77s infinite }
.cs-5d47dc12 { position:absolute;left:90.00%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.49);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.98s infinite }
.cs-d1912274 { position:absolute;left:97.50%;top:86.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.09s infinite }
.cs-88769b87 { position:absolute;left:70.00%;top:90.00%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.95s infinite }
.cs-a3e46ff6 { position:absolute;left:80.00%;top:90.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.56);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.16s infinite }
.cs-5d776098 { position:absolute;left:85.00%;top:90.00%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.08s infinite }
.cs-65626439 { position:absolute;left:10.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.54);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.28s infinite }
.cs-b5feb054 { position:absolute;left:12.50%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.24s infinite }
.cs-91e1f3fa { position:absolute;left:15.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.51);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.35s infinite }
.cs-4c886e76 { position:absolute;left:20.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.42);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.00s infinite }
.cs-347a8eda { position:absolute;left:25.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.98s infinite }
.cs-211a3a0d { position:absolute;left:32.50%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.44);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.95s infinite }
.cs-76798547 { position:absolute;left:37.50%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.60);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.41s infinite }
.cs-79737f3d { position:absolute;left:40.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.18s infinite }
.cs-4d28b062 { position:absolute;left:45.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.26);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.98s infinite }
.cs-d173e3b2 { position:absolute;left:50.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.57);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 3.93s infinite }
.cs-937768f9 { position:absolute;left:55.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.11s infinite }
.cs-40a0da2f { position:absolute;left:60.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.61);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.34s infinite }
.cs-9b61e70c { position:absolute;left:67.50%;top:93.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.43);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.34s infinite }
.cs-0d89e6b4 { position:absolute;left:85.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.34);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.07s infinite }
.cs-70e65c4c { position:absolute;left:90.00%;top:93.33%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.00s infinite }
.cs-01fcee30 { position:absolute;left:0.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.37);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.38s infinite }
.cs-ecba7eb0 { position:absolute;left:5.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.58);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.29s infinite }
.cs-006087b6 { position:absolute;left:10.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.63);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.33s infinite }
.cs-c5236e5c { position:absolute;left:12.50%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.65);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.44s infinite }
.cs-69f3472e { position:absolute;left:20.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.27);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.40s infinite }
.cs-0582d795 { position:absolute;left:25.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.53s infinite }
.cs-2749b229 { position:absolute;left:27.50%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.24);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.40s infinite }
.cs-7c281898 { position:absolute;left:30.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.50s infinite }
.cs-20a74b74 { position:absolute;left:65.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.35);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.55s infinite }
.cs-bef1e7ee { position:absolute;left:67.50%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.41);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.45s infinite }
.cs-ec3c5046 { position:absolute;left:70.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.45);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.52s infinite }
.cs-fb83bcb6 { position:absolute;left:72.50%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.40);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.52s infinite }
.cs-1822256b { position:absolute;left:75.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(255,255,255,0.32);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.36s infinite }
.cs-75deaccc { position:absolute;left:85.00%;top:96.67%;width:2.50%;height:3.33%;background:rgba(0,252,156,0.47);mix-blend-mode:screen;opacity:.06;animation:cs-wm-wave 7s ease-in-out 4.29s infinite }
.cs-6124c2fa { font:400 18px/1.5 'Syne',sans-serif;color:rgba(255,255,255,.65) }
.cs-93a6dccb { display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.16);padding-top:14px }
.cs-a938ba9c { display:block;width:11px;height:9px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#00fc9c;animation:cs-blink 2.4s ease-in-out infinite }
.cs-7cba3a57 { font:400 12.5px/1.4 'Syne',sans-serif;color:rgba(255,255,255,.66) }
.cs-ada31c3a { display:flex;flex-direction:column }
.cs-25d1df54 { border-top:1px solid rgba(0,0,0,.16);padding:22px 0 24px;display:flex;flex-direction:column;gap:12px }
.cs-91d9612d { margin:0;font:700 clamp(15px,1.3vw,18px)/1.3 'Syne',sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#000 }
.cs-e87682d0 { margin:0;font:400 15.5px/1.7 'Syne',sans-serif;color:#4b4945;max-width:60ch;text-wrap:pretty }
.cs-d0a259f9 { border-top:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);padding:22px 0 24px;display:flex;flex-direction:column;gap:12px }
.cs-81278cfb { display:flex;flex-direction:column;gap:14px;max-width:620px;min-width:280px }
.cs-442c7870 { margin:0;font:400 15.5px/1.7 'Syne',sans-serif;color:#4b4945;max-width:40ch;text-wrap:pretty }
.cs-26314273 { margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(16px,2vw,24px) }
.cs-1cc01e05 { background:#fff;border:1px solid #e2dfd7;padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column;gap:12px }
.cs-2eec601d { width:46px;height:40px;background:#00fc9c;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:flex;align-items:center;justify-content:center;font:700 15px/1 'Syne',sans-serif;color:#000 }
.cs-79c26341 { margin:0;text-wrap:balance;font:700 15px/1.25 'Syne',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#000 }
.cs-16723e04 { margin:0;font:400 14.5px/1.6 'Syne',sans-serif;color:#4b4945;text-wrap:pretty }
.cs-4071ca89 { background:#00fc9c;color:#000;padding:clamp(36px,4vw,60px) clamp(18px,4.5vw,56px) }
.cs-3bdbdc0d { max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;gap:22px 40px;align-items:center;justify-content:space-between }
.cs-5bf417bc { display:flex;align-items:center;gap:clamp(14px,2vw,26px);min-width:0 }
.cs-743245d4 { display:flex;gap:4px;flex:0 0 auto }
.cs-effd317e { width:52px;height:52px;object-fit:cover }
.cs-15a2f8b6 { margin:0;font:600 clamp(17px,1.8vw,26px)/1.25 'Syne',sans-serif;max-width:28ch }
.cs-9f75b14c { white-space:nowrap;background:#000;color:#00fc9c;font:700 12.5px/1 'Syne',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:19px 32px;flex:0 0 auto }
.cs-174f58e6 { display:none;scroll-margin-top:90px;background:#ffffff;padding:clamp(64px,7.5vw,110px) clamp(18px,4.5vw,56px) }
.cs-f35b622a { max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px) }
.cs-b706b76e { border:1px dashed rgba(0,0,0,.28);background:repeating-linear-gradient(135deg,#f2f0ea 0 14px,#f7f6f2 14px 28px);aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center }
.cs-f968f273 { width:66px;height:58px;background:#00fc9c;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:0;display:flex;align-items:center;justify-content:center;color:#000;font:400 20px/1 'Syne',sans-serif }
.cs-a5310422 { font:600 12px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6b6862 }
.cs-7d4ac6e1 { scroll-margin-top:90px;background:#f5f4f1;border-top:1px solid rgba(0,0,0,.1);padding:clamp(64px,7.5vw,110px) clamp(18px,4.5vw,56px) }
.cs-c6c86f5e { max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,4vw,64px) }
.cs-b7d47b25 { margin:0;font:600 clamp(26px,3vw,40px)/1.12 'Syne',sans-serif;letter-spacing:-.005em;color:#000;text-wrap:balance }
.cs-e62f97ce { display:block;margin-top:8px;font:500 clamp(17px,1.75vw,25px)/1.3 'Syne',sans-serif;letter-spacing:0 }
.cs-9148874f { margin:clamp(12px,1.6vw,22px) 0 0;font:400 15.5px/1.7 'Syne',sans-serif;color:#4b4945;max-width:40ch;text-wrap:pretty }
.cs-194fc7fa { display:flex;flex-direction:column;gap:1px;max-width:400px;background:rgba(0,0,0,.14) }
.cs-3c22cde0 { background:#f5f4f1;padding:16px 0 }
.cs-b71a7a49 { display:block;font:600 10.5px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#00a56a;margin-bottom:7px }
.cs-e7817cc5 { font:400 15.5px/1.5 'Syne',sans-serif;color:#000 }
.cs-7fdfcd42 { border:1px solid rgba(0,0,0,.16);padding:clamp(22px,2.6vw,36px);display:flex;flex-direction:column;gap:20px;background:#fff;align-self:start }
.cs-a74e4984 { display:flex;flex-wrap:wrap;gap:10px }
.cs-e6c7f09e { appearance:none;cursor:pointer;flex:1 1 140px;padding:14px;font:700 11px/1 'Syne',sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #00fc9c;background:#00fc9c;color:#000000 }
.cs-1833b196 { appearance:none;cursor:pointer;flex:1 1 140px;padding:14px;font:700 11px/1 'Syne',sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(0,0,0,.24);background:transparent;color:#4b4945 }
.cs-7b743115 { font:600 10.5px/1 'Syne',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6b6862 }
.cs-5af27e82 { background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.25);padding:12px 0;font:400 16px/1.4 'Syne',sans-serif;color:#000;min-height:48px;outline:none }
.cs-2bd4f70e { background:transparent;border:1px solid rgba(0,0,0,.2);padding:14px;font:400 16px/1.6 'Syne',sans-serif;color:#000;resize:vertical;outline:none }
.cs-dce6546c { display:none;align-items:flex-start;gap:12px;cursor:pointer }
.cs-333bbc87 { width:18px;height:18px;margin:1px 0 0;accent-color:#00a56a;flex:0 0 auto;cursor:pointer }
.cs-a8406a23 { font:400 13.5px/1.5 'Syne',sans-serif;color:#4b4945 }
.cs-c89c4013 { position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden }
.cs-f2f1775b { white-space:nowrap;background:#00fc9c;color:#000;border:0;font:700 12.5px/1 'Syne',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:19px 26px;cursor:pointer;align-self:flex-start }
.cs-d3851047 { margin:0;display:none;font:600 13px/1.5 'Syne',sans-serif;color:#00a56a }
.cs-6def5aac { margin:0;display:none;font:600 13px/1.5 'Syne',sans-serif;color:#b3261e }
.cs-7b350170 { color:#b3261e;text-decoration:underline }
.cs-4957cbfb { margin:0;font:600 13px/1.5 'Syne',sans-serif;color:#4b4945 }
.cs-9c638d16 { color:#00a56a;text-decoration:underline }
.cs-a90b4757 { margin:0;font:400 11.5px/1.5 'Syne',sans-serif;color:#8a8780 }
.cs-0f477240 { background:#000;border-top:1px solid rgba(255,255,255,.14);padding:clamp(48px,5.5vw,80px) clamp(18px,4.5vw,56px) 30px }
.cs-c4578616 { max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(28px,3.5vw,52px) }
.cs-9cf8032c { display:flex;flex-direction:column;gap:16px;max-width:34ch }
.cs-ee1c1a82 { height:30px;width:auto;align-self:flex-start;display:block }
.cs-ae90af90 { margin:0;font:600 13px/1.5 'Syne',sans-serif;color:#00fc9c }
.cs-3ac2e9bf { margin:0;font:400 13.5px/1.65 'Syne',sans-serif;color:rgba(255,255,255,.58);text-wrap:pretty }
.cs-f6880734 { display:flex;gap:0;padding-top:4px }
.cs-8d82b054 { width:52px;height:52px;object-fit:cover;filter:grayscale(1);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%) }
.cs-55afa6b3 { display:flex;flex-direction:column;gap:11px }
.cs-6d5584b2 { font:700 10.5px/1 'Syne',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:6px }
.cs-a1e25fb4 { font:400 13.5px/1 'Syne',sans-serif;color:rgba(255,255,255,.64) }
.cs-21d35088 { display:flex;align-items:center;gap:11px;font:400 13.5px/1 'Syne',sans-serif;color:rgba(255,255,255,.64) }
.cs-9df036ff { max-width:1320px;margin:clamp(32px,3.5vw,52px) auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between }
.cs-14aa2aef { font:400 12.5px/1.5 'Syne',sans-serif;color:rgba(255,255,255,.45) }

/* --- (3) odpowiednik tego, co runtime Claude Design (support.js) wstrzykuje w czasie wykonania:
   klasa na element + !important na każdej deklaracji, żeby reguła pokonała dawny styl inline
   (dziś: klasę z ekstrakcji). --- */
.cs-h0:hover { color:#fff !important; border-bottom-color:#00fc9c !important; }
.cs-h1:hover { background:#fff !important; }
.cs-h2:hover { background:#000 !important; color:#fff !important; }
.cs-h3:hover { border-color:#00a56a !important; color:#00a56a !important; }
.cs-h4:hover { border-color:#000 !important; }
.cs-h5:hover { background:#fff !important; color:#000 !important; }
.cs-h6:hover { color:#00a56a !important; }
.cs-f0:focus { border-bottom-color:#00a56a !important; }
.cs-f1:focus { border-color:#00a56a !important; }
.cs-h7:hover { color:#00fc9c !important; }

/* --- (4) ręczny arkusz mobilny (landing-source/mobile.css) — OSTATNIA sekcja, żeby przy
   remisie specyficzności 0-1-0 wygrywał z klasami ekstrakcji. --- */
/*
  RĘCZNY arkusz mobilny wizytówki (jedyny pisany ręcznie CSS landingu).
  build.mjs dokleja go jako OSTATNIĄ sekcję generowanego styles.css — dzięki temu przy remisie
  specyficzności 0-1-0 wygrywa z klasami ekstrakcji.

  Reguły pisania:
  - selektory WYŁĄCZNIE strukturalne: id sekcji, tagi, atrybuty (data-*, aria-*) — NIGDY
    generowane klasy `cs-*` (zmieniają się z każdą iteracją designu); [pilnowane guardem]
  - zero !important; [pilnowane guardem]
  - każdy selektor zawiera ≥1 id albo atrybut, żeby bić klasy ekstrakcji (0-1-0) bez !important
    (czysty selektor typów, np. `header nav`, PRZEGRYWA z klasą — nie używać). Tej reguły
    guard NIE sprawdza — złamanie jest ciche (reguła po prostu nie działa), pilnuj sam.

  Breakpointy: 899.98px (tablet — hero w 1 kolumnę), 639.98px (telefon — hamburger, wrap CTA).
  Między 640 a 900 gridy auto-fit/minmax projektu układają się same.
*/

/* Przycisk menu (hamburger) tworzy landing.js w runtime; na desktopie nie istnieje wizualnie. */
[data-cs-burger] {
  display: none;
}

@media (max-width: 899.98px) {
  /* Hero w jedną kolumnę: przy 768 dwie kolumny po ~334px są za ciasne — rząd CTA nachodził
     na wizual, a wizual (aspect-ratio + min-height:320 ⇒ szer. ≥390px) wystawał poza dokument
     (zmierzone: scrollWidth 790 przy vw 768). */
  #top > section:first-child > div {
    grid-template-columns: 1fr;
  }

  /* Karta certyfikatu pochodzenia: sticky top:110px ma sens przy dwóch szerokich kolumnach
     desktopu; na węższych ekranach karta stała w miejscu, a tekst przewijał się pod nią
     (feedback usera 2026-08-21) — poniżej 900px scrolluje normalnie. Atrybut nadaje build.mjs
     (jedyny sticky poza headerem, pilnowane guardem „dokładnie 1"); BEZ zawężenia do id sekcji,
     żeby reguła szła za kartą także po przeniesieniu jej do innej sekcji. */
  [data-cs-sticky-card] {
    position: static;
  }
}

@media (max-width: 639.98px) {
  /* Rząd CTA w hero: dwa przyciski z white-space:nowrap w kontenerze flex-wrap:nowrap
     poszerzały dokument do 526px przy vw 390 (główne źródło poziomego scrolla). */
  #top > section:first-child div:has(> a[data-cs-click="goBrand"]) {
    flex-wrap: wrap;
  }
  #top > section:first-child a[data-cs-click] {
    padding: 18px 28px;
  }

  /* Wizual hero: min-height + aspect-ratio wymuszały szerokość ≥390px niezależnie od kolumny
     (drugie źródło scrolla przy 390: prawa krawędź 408). Bez min-height szerokość spada do
     kontenera, wysokość idzie za aspect-ratio. */
  #top > section:first-child > div > div:last-child {
    min-height: 0;
  }

  /* Zielony pas (sekcja za #talenty): wiersz „zdjęcia + tekst" ma sztywne 164px miniatur,
     a twarde spacje z fixWraps robią z „do bazy talentów." niełamliwy ciąg — poniżej ~350px
     wiersz poszerzał dokument (zmierzone: scrollWidth 350 przy vw 320). Wrap zamiast scrolla. */
  #talenty + section div:has(> p) {
    flex-wrap: wrap;
  }

  /* Strzałki karuzeli kroków: na dotyku taśmę przewija się palcem, a przy zawiniętym nagłówku
     przyciski spadały pod tekst. Chowamy CAŁY kontener, nie same przyciski — pusty kontener
     zostawiałby osobną linię flexa i ~24px martwej przestrzeni pod nagłówkiem sekcji. */
  #jak div:has(> button[data-cs-click]) {
    display: none;
  }

  /* --- Nawigacja: hamburger --- */
  header [data-cs-burger] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    width: 44px;
    height: 44px;
    padding: 10px;
    margin-left: auto;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.28);
    cursor: pointer;
    /* Przycisk nigdy nie jest zgniatany przez flex — przy deficycie szerokości wolimy zobaczyć
       problem (overflow), niż dostać 10-pikselowe kreski; deficyt zdejmują media queries niżej. */
    flex: 0 0 auto;
  }
  header [data-cs-burger] span {
    display: block;
    height: 2px;
    background: #fefefe;
  }

  /* Linki menu znikają z paska (zostaje logo + hamburger + CTA)... */
  header [data-nav] {
    display: none;
  }
  /* ...i wracają jako panel pod headerem po otwarciu. Header jest sticky, więc panel
     pozycjonowany względem niego jedzie razem z nim. */
  header[data-open] [data-nav] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 10px clamp(18px, 4.5vw, 56px) 18px;
    /* Pełne krycie: przez rgba(0,0,0,.94) prześwitywały miętowe CTA hero pod panelem. */
    background: #050505;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
    overflow: visible;
  }
  header[data-open] [data-nav] a {
    /* 17px + 11px tekstu = 45px wysokości — pełnowymiarowy cel dotykowy (44px), nie tylko
       minimum WCAG 24px. */
    padding: 17px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }
}

/* Ciasne telefony: wiersz headera (logo 155px + hamburger 44px + CTA „Kontakt" 113px + gapy)
   przestaje się mieścić poniżej ~372px (policzone z metryk fontu Syne). Odzyskujemy szerokość
   z paddingu CTA i wysokości logo, ZANIM flex zacząłby cokolwiek zgniatać. */
@media (max-width: 399.98px) {
  header a[data-cs-click] {
    padding: 15px 14px;
  }
}
@media (max-width: 359.98px) {
  header a[data-cs-click] {
    padding: 15px 10px;
  }
  header img[src$="logo.svg"] {
    height: 26px;
    width: auto;
  }
}

/* --- Modal zgód + stopka prawna (elementy tworzy landing.js w runtime) ---------------------
   NIE-mobilna sekcja w „mobilnym" arkuszu świadomie: to jedyny ręcznie pisany CSS wizytówki
   (build.mjs dokleja go na końcu styles.css), a reguły pisania są te same — selektory
   strukturalne po data-atrybutach, zero !important. Działa na każdej szerokości. */
[data-cs-consent] {
  position: fixed;
  inset: 0;
  z-index: 90; /* nad sticky headerem i panelem hamburgera */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  background: rgba(5, 5, 5, 0.66);
}
[data-cs-consent-box] {
  width: 100%;
  max-width: 560px;
  max-height: 86vh;
  overflow-y: auto;
  padding: 26px 24px;
  background: #fefefe;
  color: #0a0a0a;
  border: 1px solid rgba(0, 0, 0, 0.24);
}
[data-cs-consent-box] h2 {
  margin: 0 0 10px;
  font-size: 22px;
  line-height: 1.2;
}
[data-cs-consent-box] p {
  margin: 0 0 14px;
  font-size: 14.5px;
  line-height: 1.5;
  color: #4b4945;
}
[data-cs-consent-box] label {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 1.45;
  cursor: pointer;
}
[data-cs-consent-box] label em {
  font-style: normal;
  color: #4b4945;
}
[data-cs-consent-box] input[type="checkbox"] {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 2px 0 0;
  accent-color: #00fc9c;
}
[data-cs-consent-box] a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}
[data-cs-consent-actions] {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-top: 18px;
}
[data-cs-consent-actions] button {
  min-height: 44px;
  padding: 10px 22px;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.24);
  background: transparent;
  color: #0a0a0a;
}
[data-cs-consent-actions] button[data-cs-consent-save] {
  background: #00fc9c;
  border-color: #00fc9c;
  color: #000;
}
[data-cs-consent-actions] button[disabled] {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

footer [data-cs-legal] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 22px;
  /* Bez marginesów: dolny pasek stopki (kontener linii ©) to flex space-between
     z align-items:center — nav ląduje jako drugi item po prawej, gap paska łamie
     na wąskich ekranach. */
}
/* Kolor i font JAWNIE, nie inherit: stopka ma tło #000, a dziedziczenie schodzi aż do
   body { color:#1a1a18 } (nic po drodze nie ustawia koloru) — inherit = niewidoczny tekst
   1.2:1. Wartości 1:1 z linków nawigacji stopki (13.5px Syne, biel .64 → hover #fff);
   klasy ekstrakcji celowo nie cytujemy z nazwy — rotują z każdą iteracją designu. */
footer [data-cs-legal] a,
footer [data-cs-legal] button {
  font: 400 13.5px/1 "Syne", sans-serif;
  color: rgba(255, 255, 255, 0.64);
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px;
}
footer [data-cs-legal] a:hover,
footer [data-cs-legal] button:hover {
  color: #fff;
}
