@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.tinl.svelte-5toxml{position:relative;width:100%;background-color:#fff}.tinl__head.svelte-5toxml{row-gap:20px}.tinl__title.svelte-5toxml{margin:0;font-weight:400;line-height:1.05em;color:#000}.tinl__intro.svelte-5toxml{margin:0;line-height:1.28em;color:#000}.tinl__intro.svelte-5toxml p:first-child{margin-top:0}.tinl__intro.svelte-5toxml p{font-size:inherit}.tinl__intro.svelte-5toxml p:last-child{margin-bottom:0}.tinl__list.svelte-5toxml{list-style:none;margin:60px 0 0;padding:0;display:grid;gap:50px}@media all and (min-width: 900px){.tinl__list.svelte-5toxml{margin-top:120px;grid-template-columns:repeat(3,1fr);gap:0}}.tinl__item.svelte-5toxml{display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--tinl-step, 0) * .4s)}@media (prefers-reduced-motion: reduce){.tinl__item.svelte-5toxml{transition:none}}.is-visible .tinl__item.svelte-5toxml{opacity:1;transform:none}@media all and (min-width: 900px){.tinl__item.svelte-5toxml{padding-right:60px}.tinl__item.svelte-5toxml+.tinl__item:where(.svelte-5toxml){padding-left:40px;border-left:1px solid #a9cd3c}}.tinl__icon.svelte-5toxml{width:126px;max-width:40%;margin-bottom:30px}@media all and (min-width: 900px){.tinl__icon.svelte-5toxml{align-self:flex-end;margin-bottom:0}}.tinl__icon.svelte-5toxml svg{display:block;width:75%;height:auto}@media all and (min-width: 900px){.tinl__body.svelte-5toxml{margin-top:calc(40px + var(--tinl-step, 0) * 160px)}}.tinl__number.svelte-5toxml{margin:0 0 10px;font-size:var(--apercu--35);line-height:1em;color:#000}.tinl__item-title.svelte-5toxml{margin:0 0 20px;font-weight:400;font-size:var(--apercu--55);line-height:1.05em;color:#000}.tinl__text.svelte-5toxml{margin:0;line-height:1.5em;color:#000;max-width:540px}
