@keyframes svelte-1j7ljrr-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}section.svelte-1j7ljrr{border-color:#8c8c8c;position:relative}section.svelte-1j7ljrr:nth-of-type(2) a:where(.svelte-1j7ljrr){border-left:0}section.svelte-1j7ljrr:nth-of-type(5) a:where(.svelte-1j7ljrr){left:unset;border-right:0;right:0}a.svelte-1j7ljrr{text-wrap:nowrap;background:inherit;box-sizing:border-box;border:0 solid;border-top-width:1px;flex-direction:row;align-items:center;gap:16px;min-width:100%;padding:12px;text-decoration:none;transition:padding .25s ease-in-out;display:flex;overflow:clip}@media (width>=768px){a.svelte-1j7ljrr{min-width:25%;left:min(100vw - 25%, var(--step) * 25%);border-inline-width:1px;position:absolute;transform:translateY(-100%)}}.center.svelte-1j7ljrr a:where(.svelte-1j7ljrr){justify-content:center}a.svelte-1j7ljrr:hover{padding-left:32px}h3.svelte-1j7ljrr{color:#1e1e21;text-align:center;letter-spacing:-.06563rem;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}.sticky.svelte-1j7ljrr{position:sticky;top:0}@media (width>=768px){.sticky.svelte-1j7ljrr:has(>a:where(.svelte-1j7ljrr)){top:var(--slide-header-height)}}.border.svelte-1j7ljrr{border-top:1px solid}@keyframes svelte-1ek0vcj-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}li.svelte-1ek0vcj{break-inside:avoid-column;opacity:0;grid-template-columns:35px auto;width:100%;margin-bottom:0;animation:.5s ease-in-out forwards svelte-1ek0vcj-fade-in;display:grid;overflow:hidden}@keyframes svelte-1ek0vcj-fade-in{to{opacity:1;margin-bottom:35px}}h3.svelte-1ek0vcj,p.svelte-1ek0vcj{color:var(--text-color)}p.svelte-1ek0vcj{grid-column:2;font-size:.875em;display:block}a.svelte-1ek0vcj{all:unset;cursor:pointer;grid-column:2}@keyframes svelte-1qo7jxc-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.column.svelte-1qo7jxc:hover .column-part:where(.svelte-1qo7jxc){animation-play-state:var(--hover-animation-play-state)}.column.svelte-1qo7jxc{pointer-events:var(--pointer-events);flex-direction:column;display:flex}@media (width<=715px){.column.svelte-1qo7jxc{display:none}.first.svelte-1qo7jxc{display:flex}}.column-part.svelte-1qo7jxc{height:100%;animation:svelte-1qo7jxc-move 50s linear infinite var(--direction);flex-direction:column;justify-content:start;display:flex}@keyframes svelte-1qo7jxc-move{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes svelte-viobba-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.logo.svelte-viobba{z-index:1;filter:invert(6%)sepia(3%)saturate(2515%)hue-rotate(202deg)brightness(96%)contrast(86%);position:absolute;top:32px;left:32px}.title-part.svelte-viobba{color:#1e1e21;letter-spacing:-.21875rem;flex-direction:column;width:100%;max-width:450px;font-size:6.25rem;font-style:normal;font-weight:700;line-height:80%;display:flex;position:relative}.background.svelte-viobba{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:1750px;margin-inline:auto;display:grid;position:absolute;inset:0;overflow:hidden}.title.svelte-viobba{z-index:1;grid-template-rows:auto 1fr;display:grid;position:absolute;top:20%;left:20%}.cta.svelte-viobba{background-color:#1e1e21;border:none;border-radius:500px;flex-direction:row;justify-content:space-between;width:100%;max-width:250px;margin-top:40px;padding:2px;text-decoration:none;transition:max-width .25s ease-in-out;display:flex}.cta.svelte-viobba:hover{max-width:100%}.cta.svelte-viobba h2:where(.svelte-viobba){color:#f5f3ef;letter-spacing:.54px;margin:14px 22px;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.cta.svelte-viobba .decoration:where(.svelte-viobba){aspect-ratio:1;color:#1e1e21;text-align:center;letter-spacing:.54px;background-color:#f5f3ef;border-radius:500px;justify-content:center;align-items:center;height:100%;font-size:18px;font-style:normal;font-weight:500;display:flex}.cta.svelte-viobba .decoration:where(.svelte-viobba) span:where(.svelte-viobba){margin-top:-4px}.scroll-down-button.svelte-viobba{z-index:1;color:#f5f3ef;background-color:#1e1e21;justify-content:center;align-items:center;width:100%;padding:16px;font-weight:bolder;display:flex;position:absolute;bottom:0}@media (width>=1024px){.scroll-down-button.svelte-viobba{aspect-ratio:1;border-radius:200px;width:auto;transition:scale .3s ease-in-out;left:50%;translate:-50% -20%;rotate:-5deg}.scroll-down-button.svelte-viobba:hover{scale:.9}}@media (width<=1050px){.title.svelte-viobba{top:50%;left:50%;transform:translate(-50%,-50%)}.title-part.svelte-viobba{width:70vw;font-size:4.5rem}}@media (width<=300px){.title-part.svelte-viobba{width:80vw}}@keyframes svelte-1lm806x-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}img.svelte-1lm806x{width:100%}@keyframes svelte-1uh89h4-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}main.svelte-1uh89h4{grid-template-columns:auto 1fr;gap:100px;max-width:1500px;height:fit-content;margin-inline:auto;padding:200px 64px 64px;display:grid}.right.svelte-1uh89h4{gap:auto;grid-template-columns:1fr auto}.content.svelte-1uh89h4{flex-direction:row;justify-content:start;align-items:start;gap:32px;display:flex}.right.svelte-1uh89h4 .content:where(.svelte-1uh89h4){order:1}.image.svelte-1uh89h4{justify-content:end;align-items:end;display:flex}.right.svelte-1uh89h4 .image:where(.svelte-1uh89h4){justify-content:start}@media (width<=1150px){main.svelte-1uh89h4{grid-template-columns:1fr 1fr;gap:64px;padding-top:64px}.content.svelte-1uh89h4{flex-direction:column;gap:64px}.right.svelte-1uh89h4 .content:where(.svelte-1uh89h4){align-items:end}}@media (width<=800px){main.svelte-1uh89h4{gap:32px;padding:32px}}@media (width<=500px){main.svelte-1uh89h4{display:block}.content.svelte-1uh89h4{align-items:center!important}.image.svelte-1uh89h4{display:none}}@keyframes svelte-auvd4r-blink{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.title-frame.svelte-auvd4r{box-sizing:border-box;background-color:#1e1e21;width:100%;padding-block:64px}.title-frame.svelte-auvd4r img:where(.svelte-auvd4r){object-fit:cover;filter:invert(30%);width:100%;height:100%;position:absolute;inset:0}.decoration.svelte-auvd4r{width:100%;height:150px}.decoration.svelte-auvd4r img:where(.svelte-auvd4r){object-fit:cover;width:100%;height:100%}.frame.svelte-auvd4r{box-sizing:border-box;flex-direction:column;gap:50px;height:fit-content;padding-top:50px;display:flex;position:relative}h2.svelte-auvd4r{letter-spacing:-.18594rem;color:#0000;-webkit-text-stroke:2px #f5f3ef;margin:0;font-size:5.3125rem;font-style:normal;font-weight:700;line-height:normal}h3.svelte-auvd4r{color:#f5f3ef;text-align:right;letter-spacing:-.10938rem;margin:0;margin-top:-16px;margin-inline-start:12px;font-size:3.125rem;font-style:italic;font-weight:600;line-height:normal;transition:transform .25s ease-out}.title.svelte-auvd4r{flex-direction:column;align-items:start;width:fit-content;margin-inline:auto;display:flex;position:relative}.title.svelte-auvd4r:hover>h3:where(.svelte-auvd4r){transform:translate(32px)}.steps-frame.svelte-auvd4r{box-sizing:border-box;flex-direction:row;justify-content:space-between;gap:80px;width:100%;max-width:1200px;min-height:50vh;margin-inline:auto;padding-inline:32px;display:flex}.step.svelte-auvd4r{box-sizing:border-box;border-radius:10px;outline:2px solid #0000;flex-direction:column;align-items:center;gap:16px;width:300px;height:fit-content;margin-block:auto;padding:32px;transition:all .1s ease-in-out;display:flex}.step.svelte-auvd4r:hover .step-number:where(.svelte-auvd4r){transform:translateY(-52px)}.step.svelte-auvd4r:hover{outline:2px solid #1e1e21}.step-number.svelte-auvd4r{aspect-ratio:1;color:#f5f3ef;background-color:#1e1e21;border-radius:50%;justify-content:center;align-items:center;width:24px;padding:8px;font-size:1rem;font-style:normal;font-weight:700;transition:all .25s ease-in-out;display:flex}.step-title.svelte-auvd4r{color:#1e1e21;text-align:center;letter-spacing:-.06563rem;font-size:1.875rem;font-style:normal;font-weight:500;line-height:normal}.step-text.svelte-auvd4r{color:#8c8c8c;text-align:center;letter-spacing:-.04375rem;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;transition:all .25s ease-in-out}@media (width<=1200px){.steps-frame.svelte-auvd4r{gap:24px}.step-title.svelte-auvd4r{font-size:1.5rem}.step-text.svelte-auvd4r{font-size:1rem}}@media (width<=850px){.steps-frame.svelte-auvd4r{flex-direction:column;align-items:center;padding-block:32px}}
