.usefull-block{align-items:flex-start;border-radius:var(--radius-10);display:flex;gap:8px;height:640px;margin:0 auto;max-width:100%;overflow:hidden;padding:60px 40px;position:relative;width:min(calc(100vw - 48px),1872px)}.usefull-block__image{height:156.44%;left:.03%;max-width:none;object-fit:cover;position:absolute;top:-21.25%;width:100%}@supports (content-visibility: auto){.usefull-block{content-visibility:auto;contain-intrinsic-size:auto none auto 600px}}.usefull-block__overlay{background:color-mix(in srgb,var(--color-brand-dark) 70%,transparent);inset:0;mix-blend-mode:overlay;position:absolute}.usefull-block__heading{display:flex;flex-direction:column;gap:20px;height:100%;padding:40px;position:relative;width:541px;z-index:1}.usefull-block h2{color:var(--color-brand-very-dark);font-size:50px;font-style:italic;font-weight:400;letter-spacing:0;line-height:50px;margin:0;max-width:493px;text-transform:uppercase}.usefull-block__corner{height:87px;position:absolute;width:87px}.usefull-block__corner:before,.usefull-block__corner:after{background:var(--color-brand-very-dark);content:"";opacity:.75;position:absolute}.usefull-block__corner:before{height:1px;width:87px}.usefull-block__corner:after{height:87px;width:1px}.usefull-block__corner--start{left:0;top:0}.usefull-block__corner--start:before,.usefull-block__corner--start:after{left:0;top:0}.usefull-block__corner--end{bottom:0;right:0;transform:rotate(180deg)}.usefull-block__corner--end:before,.usefull-block__corner--end:after{left:0;top:0}@media(min-width:1921px){.usefull-block{width:1872px}}@media(max-width:767px){.usefull-block{height:520px;padding:60px 24px}.usefull-block__heading{padding:32px;width:100%}.usefull-block h2{font-size:36px;line-height:38px}}.about-licenses{padding-bottom:60px;padding-top:60px}.about-licenses.figma-section{background:var(--color-brand-fullcicle)}.about-licenses__inner{display:flex;flex-direction:column;gap:40px;width:100%}.about-licenses__title h2{color:var(--color-white-primary);margin:0 0 24px}.about-licenses__title p{color:color-mix(in srgb,var(--color-white-primary) 80%,transparent);margin:0;max-width:706px}.about-licenses__list{display:flex;flex-direction:column;gap:4px}.about-accordion{background:var(--color-white-third);border-radius:var(--radius-10);overflow:hidden}.about-accordion__head{align-items:center;background:transparent;border:0;color:var(--color-white-primary);cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:40px;width:100%}.about-accordion__title{font-family:Onest,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:500;text-align:left;text-transform:uppercase}.about-accordion__chevron{border-left:2px solid var(--color-white-primary);border-top:2px solid var(--color-white-primary);flex:0 0 auto;height:10px;transform:rotate(45deg);transition:transform .2s ease;width:10px}.about-accordion:not(.about-accordion--open) .about-accordion__chevron{transform:rotate(225deg)}.about-accordion__body{display:flex;gap:8px;padding:0 40px 40px}.about-accordion__doc{display:flex;flex-direction:column;gap:10px;margin:0;width:200px}.about-accordion__doc-button{background:color-mix(in srgb,var(--color-white-primary) 12%,transparent);border:0;cursor:pointer;display:block;height:283px;margin:0;overflow:hidden;padding:0;position:relative;width:200px}.about-accordion__doc-image{display:block;height:100%;object-fit:cover;width:100%}.about-accordion__doc-zoom{align-items:center;background:color-mix(in srgb,var(--color-brand-very-dark) 45%,transparent);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.about-accordion__doc-zoom:after{border:2px solid var(--color-white-primary);border-radius:50%;box-shadow:6px 6px 0 -2px var(--color-white-primary);content:"";height:22px;transform:rotate(45deg);width:22px}.about-accordion__doc-button:hover .about-accordion__doc-zoom,.about-accordion__doc-button:focus-visible .about-accordion__doc-zoom{opacity:1}.about-accordion__doc figcaption{color:var(--color-white-primary);font-family:Onest,ui-sans-serif,system-ui,sans-serif;font-size:14px;letter-spacing:-.34px;line-height:20px}.about-lightbox{align-items:center;animation:about-lightbox-in .25s ease;background:color-mix(in srgb,var(--color-ink) 85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;inset:0;justify-content:center;padding:48px;position:fixed;z-index:1000}@keyframes about-lightbox-in{0%{opacity:0}}.about-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0;max-width:760px}.about-lightbox__image{background:var(--color-white-primary);box-shadow:0 24px 64px #00000073;display:block;height:auto;max-height:82vh;max-width:100%;object-fit:contain}.about-lightbox__caption{color:var(--color-white-primary);font-family:Onest,ui-sans-serif,system-ui,sans-serif;font-size:15px;letter-spacing:-.3px;line-height:1.3;max-width:560px;text-align:center}.about-lightbox__close{align-items:center;background:color-mix(in srgb,var(--color-white-primary) 12%,transparent);border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:28px;top:28px;width:48px}.about-lightbox__close span{height:18px;position:relative;width:18px}.about-lightbox__close span:before,.about-lightbox__close span:after{background:var(--color-white-primary);content:"";height:2px;left:0;position:absolute;top:8px;width:18px}.about-lightbox__close span:before{transform:rotate(45deg)}.about-lightbox__close span:after{transform:rotate(-45deg)}@media(max-width:767px){.about-accordion__head{padding:24px}.about-accordion__body{flex-wrap:wrap;padding:0 24px 24px}}.about-accordion__doc-pdfthumb{background:var(--color-white-primary);display:block;height:100%;overflow:hidden;position:relative;width:100%}.about-accordion__doc-pdfframe{border:0;height:100%;pointer-events:none;width:100%}.about-accordion__doc-pdfbadge{background:var(--color-brand-primary);border-radius:6px;bottom:8px;color:var(--color-white-primary);font-size:12px;font-weight:700;left:8px;letter-spacing:.08em;padding:3px 8px;position:absolute}.about-lightbox__frame{background:var(--color-white-primary);border:0;box-shadow:0 24px 64px #00000073;display:block;height:82vh;max-width:100%;width:min(760px,92vw)}
