.animated-svg{--path-transition-time: .01s}.animated-svg path{--path-transition-delay: calc(var(--path-transition-coef, 1) * var(--path-transition-time, .01s));opacity:.2;transform-origin:center;transform:scale(.8) translateY(10px) rotate(-2deg);transition:opacity .6s ease-out var(--path-transition-delay),transform .8s cubic-bezier(.175,.885,.32,1.275) var(--path-transition-delay)}.animated-svg:hover path,.animated-svg.animating path,.animated-svg[data-animated] path{opacity:1;transform:scale(1) translateY(0) rotate(0)}#herosvg{color:var(--svg-color, var(--accent))}.mx_a{margin-left:auto;margin-right:auto}.mb_3,.mt_3{margin-bottom:3rem}.mt_5{margin-top:5rem}.hero{display:flex;gap:4%;flex-flow:row wrap;justify-content:space-between}.rows{display:flex;gap:.25em;flex-flow:column wrap;justify-content:flex-start}.row{display:flex;gap:1em;flex-flow:row wrap;justify-content:flex-start}.row_b{justify-content:space-between}.col{flex:1}.col_a{flex:auto}.col_n{flex:none}.hero__col{flex:1 1 auto;width:48%;min-width:280px}.hero__title{font-size:3em;line-height:1.1;margin-bottom:3rem}h2.hero__title{font-size:24px;margin-bottom:32px}.figure{min-width:280px;max-width:100%;margin:0}.hero .figure{transform:rotateY(.5turn)}.btn.btn_big{font-size:24px;padding:.5em 1.5em}.btn.btn_lines{display:flex;flex-flow:column nowrap;align-items:flex-start;text-align:left;width:fit-content;height:auto;gap:.2em;line-height:1}.card{display:flex;flex-flow:column nowrap;align-items:flex-start;padding:1rem 2rem;border:1px solid var(--border-color);border-radius:var(--card-border-radius)}.card__icon{width:var(--card-icon-width, 4rem);color:var(--info-color)}.rows .card__icon{--card-icon-width: 75%}.accent{color:var(--accent)}.card.col.rows .col.col_a:has(svg){display:flex;align-items:flex-end}@media screen and (min-width:1280px){.hero__figure{width:25%}}@media screen and (max-width:767px){:root{--container-padding-y: 24px}.figure{max-width:280px}.mobile-hidden{display:none}}
