.btn{border-radius:var(--radius-s);font-family:var(--font-body);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-draw-line .btn.is-dark{background:var(--blu);color:var(--neutro)}.nav-draw-line .btn.is-dark:hover{background:#1f2d49}.nav-draw-line .btn.is-outline{border-color:var(--blu);color:var(--blu)}.nav-draw-line .btn.is-outline:hover{background:var(--blu);color:var(--neutro)}.nav-draw-line .btn.is-light{background:var(--white);color:var(--nero)}.nav-draw-line .btn.is-light:hover{background:var(--neutro)}.nav-draw-line .btn.is-outline-light{border-color:var(--white);color:var(--white)}.nav-draw-line .btn.is-outline-light:hover{background:var(--white);color:var(--blu)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.cta-btn{height:52px;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:0 26px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.cta-btn.is-dark{background:var(--blu);color:var(--white);border-radius:6px}.cta-btn.is-light{background:var(--neutro);color:var(--blu);border-radius:999px}.cta-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cta-btn__label{display:inline-block;position:relative}.nav-draw-line .cta-btn__line{text-align:left;width:100%;position:absolute;top:calc(100% + .2em);left:0}.nav-draw-line .cta-btn.is-dark .cta-btn__line{color:var(--lavanda)}.pill{background:var(--lavanda);color:var(--blu);border-radius:58px;align-items:center;padding:14px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex}
html[data-cookie-consent] [data-cookie-banner]{display:none}html:not([data-fonts-ready]) [data-cookie-banner]{visibility:hidden}.cc{z-index:1000;border:1px solid var(--line);background:var(--white);max-width:672px;color:var(--blu);font-family:var(--font-body);border-radius:24px;flex-direction:column;gap:16px;margin-inline:auto;padding:24px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 12px 32px #293b5e29}.cc p{margin:0}.cc__text{font-size:14px;line-height:1.55}.cc__text.is-muted{color:var(--muted)}.cc__text a{color:var(--accent);text-underline-offset:2px}.cc__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:500}.cc__title+.cc__text{margin-top:4px}.cc__label{font-size:14px;font-weight:600}.cc__rows{flex-direction:column;gap:16px;display:flex}.cc__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cc-btn{border:1.5px solid var(--line-strong);background:var(--white);height:44px;color:var(--blu);font:inherit;cursor:pointer;border-radius:999px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.cc-btn:hover{background:var(--surface)}.cc-btn.is-filled{border-color:var(--blu);background:var(--blu);color:var(--white)}.cc-btn.is-filled:hover{border-color:var(--accent);background:var(--accent)}.cc-btn:focus-visible,.cc-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-switch{background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:24px;margin-top:2px;padding:0;transition:background .2s;position:relative}.cc-switch.is-on{background:var(--accent)}.cc-switch:disabled{cursor:not-allowed;opacity:.5}.cc-switch__thumb{background:var(--white);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.cc-switch.is-on .cc-switch__thumb{transform:translate(20px)}@media (max-width:599px){.cc{padding:20px}.cc__actions{flex-direction:column}.cc-btn{width:100%}}
