@font-face{font-family:brandFont;src:url(../media/DejaVuSans-s.p.3rshpcxww2j_a.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandFont;src:url(../media/DejaVuSans_Bold-s.p.3g0zxb3j394h_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:81.05%;descent-override:20.59%;line-gap-override:0.0%;size-adjust:114.53%}.L6lNoG_className{font-family:brandFont,brandFont Fallback}.L6lNoG_variable{--font-tovumi:"brandFont", "brandFont Fallback"}
:root{--tovumi-orchid:#9b2cdb;--tovumi-ink:#19131f;--tovumi-mist:#f5eefa;--tovumi-white:#fff;--tovumi-orchid-hover:#8422be;--tovumi-orchid-pressed:#701a9f;--tovumi-muted:#6e6478;--tovumi-border:#ded3e6}
*{box-sizing:border-box}body{color:var(--tovumi-ink);background:var(--tovumi-mist);font-family:var(--font-tovumi), sans-serif;margin:0}a{color:inherit}header,main,footer{width:min(100% - 40px,1080px);margin-inline:auto}header{justify-content:space-between;align-items:center;gap:24px;min-height:110px;display:flex}nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.logo{width:180px;height:auto}main{padding-block:64px 96px}.eyebrow{color:var(--tovumi-orchid);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}h1{letter-spacing:-.04em;max-width:850px;margin-block:20px 24px;font-size:clamp(36px,6vw,72px);line-height:1.12}p{max-width:640px;line-height:1.75}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button,button{background:var(--tovumi-orchid);color:var(--tovumi-white);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover,button:hover{background:var(--tovumi-orchid-hover)}.button.secondary{background:var(--tovumi-white);color:var(--tovumi-ink)}button:disabled{opacity:.65;cursor:wait}a:focus-visible,button:focus-visible{outline:3px solid var(--tovumi-orchid);outline-offset:5px}.card{background:var(--tovumi-white);border-radius:24px;max-width:680px;margin-top:48px;padding:28px}.card h2{margin-top:0}footer{padding-block:24px;font-size:13px}@media (max-width:540px){header{flex-direction:column;align-items:flex-start;padding-top:24px}main{padding-top:48px}}footer p{margin-top:0}.text-button{color:inherit;font-weight:400;font-size:inherit;background:0 0;border-radius:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--tovumi-orchid);background:0 0}.cookie-banner{z-index:20;color:#19131f;background:#fff;border:2px solid #9b2cdb;border-radius:20px;width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 8px 40px #19131f26}.cookie-banner h2{margin-top:0}.cookie-banner p,.privacy-dialog p{font-size:14px;line-height:1.65}.consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent-actions>button{flex:150px;min-height:48px}.consent-actions .preferences-button{color:#19131f;background:#f5eefa}.privacy-dialog{color:#19131f;background:#fff;border:2px solid #9b2cdb;border-radius:20px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.privacy-dialog::backdrop{background:#19131f99}.privacy-dialog fieldset{border:1px solid #72647a;border-radius:12px;margin-block:20px;padding:16px}.privacy-dialog legend{font-weight:700}.privacy-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:700;display:flex}.privacy-option input{accent-color:#9b2cdb;flex:none;width:22px;height:22px}input:focus-visible,dialog:focus-visible{outline-offset:4px;outline:3px solid #9b2cdb}.policy{max-width:800px}.policy h1{font-size:clamp(32px,6vw,52px)}.policy h2{margin-top:32px}.policy li{margin-block:8px;line-height:1.75}.release-blocker{background:#fff;border:2px solid #9b2cdb;border-radius:12px;padding:20px}@media (max-width:540px){.consent-actions{flex-direction:column}.consent-actions>button{flex:auto;width:100%}}
