.back-to-top[data-astro-cid-vy5be4ad]{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#163d5b;cursor:pointer;background:#fffffff0;border:1px solid #20588140;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:96px;min-height:48px;padding:10px 14px;font:700 13px/1.2 DM Sans,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 3px 16px #163d5b26}.back-to-top[data-astro-cid-vy5be4ad][hidden]{display:none}.back-to-top[data-astro-cid-vy5be4ad]:hover{background:#fff}.back-to-top[data-astro-cid-vy5be4ad]:focus-visible{outline-offset:4px;outline:3px solid #163d5b}body:has(dialog[open],#menu-toggle[aria-expanded=true],#consent-banner:not([hidden])) .planeta-floating,html[data-etap21-editing] .planeta-floating{display:none}@media print{.back-to-top[data-astro-cid-vy5be4ad]{display:none}}.chat-demo-open[data-astro-cid-pdzt6ilj]{z-index:35;color:#fff;cursor:pointer;background:#195d94;border:0;border-radius:30px;padding:13px 19px;font:600 14px/1.4 system-ui;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 20px #0002}.chat-demo[data-astro-cid-pdzt6ilj]{color:#17314a;border:0;border-radius:22px;width:min(420px,100vw - 28px);max-height:85dvh;padding:24px}.chat-demo[data-astro-cid-pdzt6ilj]::backdrop{background:#10273766}.chat-demo-head[data-astro-cid-pdzt6ilj]{justify-content:space-between;align-items:center;gap:15px;display:flex}.chat-demo-head[data-astro-cid-pdzt6ilj] h2[data-astro-cid-pdzt6ilj]{margin:0;font-size:20px}.chat-demo-head[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj]{background:#e9f3fa;border:0;border-radius:50%;width:40px;height:40px;font-size:28px}.chat-demo-note[data-astro-cid-pdzt6ilj]{background:#fff6d9;border-radius:12px;padding:12px;font-size:13px}.chat-demo[data-astro-cid-pdzt6ilj] textarea[data-astro-cid-pdzt6ilj]{box-sizing:border-box;border:1px solid #7891a4;border-radius:10px;width:100%;margin:8px 0 12px;padding:10px;font:16px/1.5 system-ui;display:block}.chat-demo[data-astro-cid-pdzt6ilj] #chat-demo-messages[data-astro-cid-pdzt6ilj]{overflow-wrap:anywhere;max-height:180px;overflow:auto}.chat-demo[data-astro-cid-pdzt6ilj] #chat-demo-messages p{white-space:pre-wrap;background:#edf5fc;border-radius:12px;padding:10px}.chat-demo[data-astro-cid-pdzt6ilj] p[data-astro-cid-pdzt6ilj][role=status]{font-size:13px}@media (width<=700px){.chat-demo-open[data-astro-cid-pdzt6ilj]{max-width:calc(100vw - 24px);bottom:82px;right:12px}}.newsletter[data-astro-cid-sornssq2]{color:#153b48;overflow-wrap:anywhere;background:#eff8f7;border:1px solid #a6c6ca;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);margin:0 0 48px;padding:clamp(22px,4vw,42px);display:grid}.newsletter[data-astro-cid-sornssq2] [data-astro-cid-sornssq2]{box-sizing:border-box;min-width:0}.newsletter[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{color:#153b48;margin:12px 0 16px;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15}.newsletter[data-astro-cid-sornssq2] p[data-astro-cid-sornssq2]{margin:0 0 12px;line-height:1.6;color:#355a62!important}.newsletter-tag[data-astro-cid-sornssq2]{letter-spacing:.12em;color:#31585c;font-size:.72rem;font-weight:750}.newsletter[data-astro-cid-sornssq2] fieldset[data-astro-cid-sornssq2]{border:0;margin:0;padding:0}.newsletter-email-label[data-astro-cid-sornssq2]{margin-bottom:8px;font-weight:700;display:block}.newsletter-row[data-astro-cid-sornssq2]{align-items:stretch;gap:10px;display:flex}.newsletter-row[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{color:#153b48;width:100%;font:inherit;background:#fff;border:1px solid #62898e;border-radius:12px;flex:1;padding:13px;font-size:16px}.newsletter[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]{color:#fff;min-height:48px;font:inherit;cursor:pointer;white-space:normal;background:#155d68;border:0;border-radius:12px;padding:13px 19px;font-weight:700;line-height:1.4}.newsletter[data-astro-cid-sornssq2] .newsletter-help[data-astro-cid-sornssq2]{color:#355a62;margin:10px 0 16px;font-size:.85rem}.newsletter[data-astro-cid-sornssq2] a[data-astro-cid-sornssq2]{text-underline-offset:3px;color:#164e69!important;text-decoration:underline!important;display:inline!important}.newsletter-consent[data-astro-cid-sornssq2]{cursor:pointer;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.55;display:flex}.newsletter-consent[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{accent-color:#155d68;flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.newsletter-status[data-astro-cid-sornssq2]{background:#fff;border:1px solid #62898e;border-radius:12px;padding:14px;font-size:.92rem}.newsletter[data-astro-cid-sornssq2] [data-astro-cid-sornssq2]:focus-visible{outline-offset:4px;outline:3px solid #a05615}.newsletter[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][aria-invalid=true]{border:2px solid #a02c17}.newsletter[data-astro-cid-sornssq2] [data-astro-cid-sornssq2][hidden]{display:none!important}.newsletter-sr[data-astro-cid-sornssq2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.newsletter[data-astro-cid-sornssq2] fieldset[data-astro-cid-sornssq2]:disabled{opacity:.7}@media (width<=800px){.newsletter[data-astro-cid-sornssq2]{grid-template-columns:minmax(0,1fr);gap:16px}.newsletter-intro[data-astro-cid-sornssq2]{max-width:50ch}}@media (width<=480px){.newsletter[data-astro-cid-sornssq2]{border-radius:18px;padding:20px 16px}.newsletter-row[data-astro-cid-sornssq2]{flex-direction:column}.newsletter[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]{width:100%}}
