.company-documents{margin-top:56px;background:#1E112B;color:#FFFBF4;scroll-margin-top:100px}
.company-documents-artboard{position:relative;width:100%;max-width:1536px;aspect-ratio:3/2;margin-inline:auto;container-type:inline-size;isolation:isolate}
.company-documents-background{position:absolute;inset:0;z-index:-1;pointer-events:none}
.company-documents-background img{width:100%;height:100%;display:block;object-fit:fill}
.company-documents-copy{position:absolute;left:4.8%;top:19.5%;width:38.5%}
.company-documents h2{font:700 4.7cqw/1.06 Rubik,sans-serif;letter-spacing:-.03em;margin:0;color:#FFFBF4}
.company-documents-copy>p{font-size:1.8cqw;line-height:1.4;color:#D8BDEB;margin:2.7cqw 0 0;max-width:37cqw}
.company-documents-links{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.2cqw 2cqw;margin-top:2.7cqw}
.company-document-action{display:inline-flex;align-items:center;gap:.65cqw;padding:0 0 .25cqw;border:0;border-bottom:1px solid #CDB6DF;background:transparent;color:#FFFBF4;cursor:pointer;font:400 1.5cqw/1.4 'Nunito Sans',sans-serif;transition:color .2s,border-color .2s}
.company-document-action .arrow{width:1.1cqw;height:1.1cqw;flex:none;transition:transform .3s}
.company-document-action:hover{color:#D8B9FF;border-color:#D8B9FF}
.company-document-action:hover .arrow{transform:translate(2px,-2px)}
.company-documents button:focus-visible{outline:3px solid #D8B9FF;outline-offset:7px}
.company-documents button:active{filter:brightness(.88)}
.company-registration{position:absolute;left:46.9%;top:14.1%;width:43.3%;margin:0}
.company-registration-preview{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;transform:rotate(2.2deg);box-shadow:0 9px 15px -8px #08030CB3;transition:filter .3s}
.company-registration-preview:hover{filter:brightness(1.04)}
.company-registration-preview>img{display:block;width:100%;height:auto}
.company-registration figcaption{text-align:center;margin-top:2.4cqw;transform:translateX(-.5cqw)}
.company-registration h3{font:600 2.25cqw/1.25 Rubik,sans-serif;letter-spacing:-.02em;color:#FFFBF4;margin:0 0 .7cqw}
.company-documents-groups{position:absolute;left:4.2%;right:4.2%;bottom:8.5%;display:grid;grid-template-columns:1fr 1.08fr 1fr;list-style:none;padding:0;margin:0}
.company-documents-groups>li{display:flex;align-items:flex-start;gap:1.25cqw;padding:0 1.8cqw;border-left:1px solid #A68BBB80;min-width:0}
.company-documents-groups>li:first-child{border:0;padding-left:0}
.company-documents-groups>li:last-child{padding-right:0}
.company-documents-groups h3{font:600 1.8cqw/1.25 Rubik,sans-serif;letter-spacing:-.02em;margin:0 0 .7cqw;color:#FFFBF4}
.company-documents-groups p{font-size:1.4cqw;line-height:1.4;color:#E4D6EE;margin:0}
.company-document-icon{position:relative;display:block;flex:none;width:5.2cqw;height:6.2cqw;transition:transform .45s cubic-bezier(.16,1,.3,1)}
.company-document-icon>img{display:block;width:100%;height:100%;object-fit:contain}
.company-documents-groups li:hover .company-document-icon{transform:translateY(-4px)}
@media(prefers-reduced-motion:reduce){.company-document-icon,.company-document-action,.company-document-action .arrow,.company-registration-preview{transition:none}.company-document-action:hover .arrow,.company-documents-groups li:hover .company-document-icon{transform:none}}
