@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%}.u8TWDG_className{font-family:brandFont,brandFont Fallback}.u8TWDG_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}}
