:root{--roncou-blue:#1f4fe0;--roncou-blue-dark:#1a42bd;--roncou-blue-soft:#e8eefc;--roncou-ink:#1e2228;--roncou-ink-2:#3e434b;--roncou-text-2:#5b6069;--roncou-text-3:#8a8e95;--roncou-border:#e4e2dc;--roncou-bg:#f4f3ef;--roncou-bg-2:#f1f0ec;--roncou-white:#fff;--roncou-success:#1f6b48;--font-sans:Archivo, sans-serif}
.h-9dec2e:hover{background:var(--roncou-bg-2)!important;color:var(--roncou-ink)!important}.h-cc1976:hover{background:var(--roncou-blue-dark)!important;color:var(--roncou-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #1f4fe047!important}.h-8fc8b5:hover{border-color:#c9d6fa!important;transform:translateY(-3px)!important;box-shadow:0 12px 26px #1e22281a!important}.h-b947a2:hover{background:var(--roncou-blue-soft)!important;color:var(--roncou-ink)!important}.h-facaa0:hover{animation-play-state:paused!important}.h-7bc330:hover{transform:translateY(-6px)scale(1.02)!important}.h-e1de56:hover{background:var(--roncou-blue-dark)!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #1f4fe047!important}.h-f99d9b:hover{background:var(--roncou-ink)!important;color:var(--roncou-white)!important}.h-9450c8:hover{background:var(--roncou-blue)!important;color:var(--roncou-white)!important}.h-32bfb1:hover{color:var(--roncou-white)!important}
body{background:var(--roncou-bg);color:var(--roncou-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--roncou-blue);text-decoration:none}a:hover{color:var(--roncou-ink)}html{scroll-behavior:smooth}input,button{font-family:inherit}img{display:block}a,button{transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mqr{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fl{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink{50%{opacity:0}}@keyframes pulse{0%{box-shadow:0 0 #1f4fe08c}to{box-shadow:0 0 0 18px #1f4fe000}}
