.jellyfish-bell[data-v-f6cc7dfb]{animation:jellyfish-pulse-f6cc7dfb 4s ease-in-out infinite}.jellyfish-tentacles[data-v-f6cc7dfb]{animation:jellyfish-wave-f6cc7dfb 5s ease-in-out infinite alternate}@keyframes jellyfish-pulse-f6cc7dfb{0%,to{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(.85) scaleY(1.1)}}@keyframes jellyfish-wave-f6cc7dfb{0%{transform:skew(-2.5deg)}to{transform:skew(2.5deg)}}.bubble-wobble[data-v-96103a6f]{animation:bubble-wobble-96103a6f 2.5s ease-in-out infinite}@keyframes bubble-wobble-96103a6f{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-3px) scale(1.08) rotate(-4deg)}75%{transform:translate(3px) scale(.92) rotate(4deg)}}.plant-frond[data-v-6b6dc362]{animation:plant-sway-6b6dc362 var(--sway-dur) ease-in-out var(--sway-delay) infinite alternate;transform-box:fill-box;transform-origin:center bottom}@keyframes plant-sway-6b6dc362{0%{transform:rotate(calc(-3deg*var(--sway-i))) skew(calc(-2deg*var(--sway-i)))}to{transform:rotate(calc(7deg*var(--sway-i))) skew(calc(5deg*var(--sway-i)))}}.achievement-text-wobble[data-v-8658e011]{animation:achievement-text-wobble-8658e011 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes achievement-text-wobble-8658e011{0%,to{transform:translate(0) rotate(0) skew(0)}25%{transform:translate(-4px) rotate(-.8deg) skew(1.2deg)}50%{transform:translate(1px) rotate(.35deg) skew(-.5deg)}75%{transform:translate(4px) rotate(.8deg) skew(-1.2deg)}}.ocean-fixed[data-v-d9e847ac]{inset:0;position:fixed;z-index:0}.ocean-bg[data-v-d9e847ac]{background:linear-gradient(180deg,#1a3050,#1e4a6e 15%,#1f5580 30%,#1a4a70,#143860 70%,#0e2a48)}.ocean-bg[data-v-d9e847ac],.sim-layer[data-v-d9e847ac]{inset:0;position:absolute}.sim-layer[data-v-d9e847ac]{align-items:center;display:flex;justify-content:center}.sim-layer[data-v-d9e847ac] svg{height:100%;width:100%}.light-rays[data-v-d9e847ac]{inset:0;mix-blend-mode:screen;overflow:hidden;pointer-events:none}.light-rays[data-v-d9e847ac],.ray[data-v-d9e847ac]{position:absolute}.ray[data-v-d9e847ac]{animation:ray-shimmer-d9e847ac 6s ease-in-out infinite alternate;background:linear-gradient(180deg,rgba(120,200,255,.14),rgb(120 200 255/4%) 60%,transparent);height:120%;top:-10%;transform:rotate(8deg);width:80px}@keyframes ray-shimmer-d9e847ac{0%{opacity:.4;transform:rotate(6deg)}to{opacity:.8;transform:rotate(10deg)}}.jellyfish[data-v-d9e847ac]{animation:jelly-drift-d9e847ac 60s linear infinite,jelly-float-d9e847ac 8s ease-in-out infinite;pointer-events:none;position:absolute;z-index:3}.jf-1[data-v-d9e847ac]{animation-duration:140s,10s;left:-5%;top:30%}.jf-2[data-v-d9e847ac]{animation-delay:-50s,-4s;animation-duration:170s,12s;left:-10%;top:55%}@keyframes jelly-drift-d9e847ac{0%{transform:translate(0)}to{transform:translate(calc(100vw + 10%))}}@keyframes jelly-float-d9e847ac{0%,to{margin-top:0}50%{margin-top:-20px}}.top-bar-shell[data-v-dac5c10f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a162880;border-bottom:1px solid rgba(100,180,255,.1);left:0;position:fixed;right:0;top:0;z-index:20}.top-bar-inner[data-v-dac5c10f]{gap:8px;padding:4px 12px}.top-bar-inner[data-v-dac5c10f],.top-bar-logo[data-v-dac5c10f]{align-items:center;display:flex}.top-bar-logo[data-v-dac5c10f]{gap:10px;min-height:44px;text-decoration:none}.top-bar-logo-text[data-v-dac5c10f]{color:#ffffffd9;font-family:"DM Serif Text",Georgia,serif;font-size:20px;font-weight:400;line-height:1}.top-bar-logo-accent[data-v-dac5c10f]{color:#64d2b4e6}@media(min-width:481px){.top-bar-inner[data-v-dac5c10f]{gap:16px;padding:4px 24px}.top-bar-logo-text[data-v-dac5c10f]{font-size:32px}}.ocean-layout[data-v-a3bec862]{min-height:100vh;min-height:100dvh}.nav-spacer[data-v-a3bec862]{flex:1}.nav-lang-menu[data-v-a3bec862]{position:relative;z-index:30}.nav-lang-trigger[data-v-a3bec862]{align-items:center;background:#64b4ff1a;border:1px solid rgba(100,180,255,.15);border-radius:8px;color:#96dcfff2;cursor:pointer;display:inline-flex;font-family:Sora,sans-serif;font-size:13px;font-weight:600;gap:6px;min-height:44px;padding:8px 10px}.nav-lang-trigger[data-v-a3bec862]:hover{background:#64b4ff2e;color:#fff}.nav-lang-trigger[data-v-a3bec862]::-webkit-details-marker{display:none}.nav-lang-trigger[data-v-a3bec862]::marker{content:""}.nav-lang-chevron[data-v-a3bec862]{transition:transform .2s}.nav-lang-menu[open] .nav-lang-chevron[data-v-a3bec862]{transform:rotate(180deg)}.nav-lang-dropdown[data-v-a3bec862]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1628eb;border:1px solid rgba(100,180,255,.15);border-radius:14px;box-shadow:0 20px 60px #00000059;max-height:70vh;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 24px))}.nav-lang-menu:not([open]) .nav-lang-dropdown[data-v-a3bec862]{display:none}.nav-lang-option[data-v-a3bec862]{align-items:center;border-radius:10px;color:#c8e6ffd9;display:flex;gap:12px;padding:10px 12px;text-decoration:none}.nav-lang-option-active[data-v-a3bec862],.nav-lang-option[data-v-a3bec862]:hover{background:#64b4ff24;color:#fff}.nav-lang-code[data-v-a3bec862]{color:#64d2b4e6;font-size:12px;font-weight:700;width:34px}.nav-lang-name[data-v-a3bec862]{font-size:14px}.scroll-content[data-v-a3bec862]{pointer-events:none;position:relative;z-index:10}.scroll-content[data-v-a3bec862]>*{pointer-events:auto}.hero[data-v-a3bec862]{align-items:center;display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:center;padding:0 24px;pointer-events:none;position:relative;text-align:center}.hero-inner[data-v-a3bec862]{pointer-events:auto}.hero-title[data-v-a3bec862]{color:#fff;font-family:"DM Serif Text",Georgia,serif;font-size:clamp(32px,6vw,64px);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-title-lingue[data-v-a3bec862]{color:#64d2b4e6}.hero-subtitle[data-v-a3bec862]{color:#b4d2f0b3;font-family:Sora,sans-serif;font-size:clamp(15px,2vw,20px);font-weight:300;letter-spacing:.02em;line-height:1.4;margin:16px auto 0;max-width:680px}.hero-cta[data-v-a3bec862]{display:flex;gap:12px;justify-content:center;margin-top:36px}.btn-primary[data-v-a3bec862],.btn-secondary[data-v-a3bec862]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;display:inline-flex;font-family:Sora,sans-serif;font-size:15px;font-weight:500;justify-content:center;min-height:44px;padding:12px 28px;text-decoration:none}.btn-primary[data-v-a3bec862]{background:#64b4ff33;border:1px solid rgba(100,180,255,.15);color:#96dcfff2}.btn-secondary[data-v-a3bec862]{background:transparent;border:1px solid rgba(100,180,255,.25);color:#96dcffcc}.btn-secondary[data-v-a3bec862]:hover{background:#64b4ff1a;border-color:#64b4ff66;color:#fff}.scroll-hint[data-v-a3bec862]{align-items:center;animation:hint-bob-a3bec862 2s ease-in-out infinite;bottom:40px;color:#ffffff4d;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:12px;gap:8px;letter-spacing:.05em;position:absolute}@keyframes hint-bob-a3bec862{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.content-section[data-v-a3bec862]{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:40px 24px}.content-section.retirement-section[data-v-a3bec862]{min-height:0;padding:24px}.retirement-card[data-v-a3bec862]{max-width:720px}.retirement-card h2[data-v-a3bec862]{color:#b4d2f0d9;font-size:16px;line-height:1.5;margin:0 0 8px}.retirement-card h2[data-v-a3bec862],.section-title[data-v-a3bec862]{font-family:Sora,sans-serif;font-weight:500}.section-title[data-v-a3bec862]{color:#fffffff2;font-size:24px;line-height:1.3;margin:0 0 12px}.retirement-card p[data-v-a3bec862]{color:#b4d2f0a6;font-family:Sora,sans-serif;font-size:15px;line-height:1.7;margin:0}.guides-section[data-v-a3bec862]{min-height:auto;padding:60px 24px}.guides-wrapper[data-v-a3bec862]{max-width:800px;text-align:center;width:100%}.guides-subtitle[data-v-a3bec862]{color:#b4d2f099;font-family:Sora,sans-serif;font-size:15px;margin:0 0 28px}.guides-grid[data-v-a3bec862]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.guide-link[data-v-a3bec862]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1e3780;border:1px solid rgba(100,180,255,.12);border-radius:8px;color:#b4d2f0cc;display:inline-flex;font-family:Sora,sans-serif;font-size:14px;font-weight:400;min-height:44px;padding:8px 16px;text-decoration:none;transition:all .15s}.guide-link[data-v-a3bec862]:hover{background:#64b4ff26;border-color:#64b4ff40;color:#c8e6fff2}.guide-secondary-links[data-v-a3bec862]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:26px}.guide-secondary-links a[data-v-a3bec862]{color:#96dcffe0;text-decoration:none}.ocean-footer[data-v-a3bec862]{padding:32px 24px;pointer-events:auto;position:relative;text-align:center;z-index:10}.footer-links[data-v-a3bec862]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.footer-links a[data-v-a3bec862]{color:#b4d2f073;font-family:Sora,sans-serif;font-size:13px;text-decoration:none;transition:color .2s}.footer-links a[data-v-a3bec862]:hover{color:#b4d2f0bf}.guide-secondary-links a[data-v-a3bec862]:hover{color:#fff}
