:root{--primary-deep:#3c3cc7;--white:#fff}*{box-sizing:border-box}a{color:inherit}.wrap{margin:0 auto;width:min(calc(100% - 48px),1180px)}.eyebrow{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.eyebrow:before{background:var(--white);content:"";height:2px;width:27px}h2,p{margin-top:0}h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.08;margin-bottom:12px}.button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;justify-content:center;min-height:48px;padding:0 21px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button.light{background:var(--white);box-shadow:none;color:var(--primary-deep)}.button.light:hover{background:#f2f3fb}.knowledge{background:var(--primary-deep);color:var(--white);overflow:hidden;padding:76px 0;position:relative}.knowledge:after,.knowledge:before{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;content:"";pointer-events:none;position:absolute}.knowledge:before{height:500px;right:-170px;top:-215px;width:500px}.knowledge:after{height:330px;right:-85px;top:-130px;width:330px}.knowledge-inner{align-items:center;display:flex;gap:40px;justify-content:space-between;position:relative;z-index:1}.knowledge .eyebrow{color:var(--white)}.knowledge h2{margin-bottom:12px;max-width:640px}.knowledge p:not(.eyebrow){color:hsla(0,0%,100%,.78);margin-bottom:0;max-width:650px}@media (max-width:930px){.knowledge-inner{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.wrap{width:min(calc(100% - 34px),1180px)}}